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
336330870178	336330870747	336330871297	336330871847	336330872397	336330872947	336330873497	336330874047	336330874597	336330875147	336330875697	336330876247	336330876797	336330877347	336330877897	336330878447	336330878997	336330879547	336330880097	336330880647	336330881197	336330881747	336330882297	336330882847	336330883397	336330883947	336330884497	336330885047	336330885597	336330886147	336330886697	336330887247	336330887797	336330888347	336330888897	336330889447	336330889997	336330890547	336330891097	336330891647	336330892197	336330892747	336330893297	336330893847	336330894397	336330894947	336330895497	336330896047	336330896597	336330897147	336330897697	336330898247	336330898797	336330899347	336330899897	336330900447	336330900997	336330901547	336330902097	336330902647	336330903197	336330903747	336330904297	336330904847	336330905397	336330905947	336330906497	336330907047	336330907597	336330908147	336330908697	336330909247	336330909797	336330910347	336330910897	336330911447	336330911997	336330912547	336330913097	336330913647	336330914197	336330914747	336330915297	336330915847	336330916397	336330916947	336330917497	336330918047	336330918597	336330919147	336330919697	336330920247	336330920797	336330921347	336330921897	336330922447	336330922997	336330923547	336330924097	336330924647	336330925197	336330925747	336330926297	336330926847	336330927397	336330927947	336330928497	336330929047	336330929597	336330930147	336330930697	336330931247	336330931797	336330932347	336330932897	336330933447	336330933997	336330934547	336330935097	336330935647	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
81026	78240	66980	42257	27209	13929	9542	7316	3964	1861	937	701	710	435	386	317	319	300	288	298	289	295	281	256	279	275	252	274	289	278	279	239	285	292	296	291	300	237	275	301	257	257	282	278	284	249	265	258	236	262	273	279	268	268	300	278	266	286	289	281	275	258	281	252	327	263	271	275	291	267	279	271	278	264	281	309	293	276	267	262	281	236	248	256	292	280	263	270	274	296	259	282	277	255	268	273	283	282	281	263	284	250	288	300	257	266	291	224	290	260	290	270	278	265	297	276	277	255	274	246	264	265	281	256	279	271	264	267	261	268	284	292	279	269	280	270	287	251	281	261	279	266	262	259	284	258	275	277	241	242	256	298	240	277	270	285	289	246	284	305	253	271	286	275	294	281	290	309	285	287	297	274	293	293	262	279	273	268	259	274	276	259	293	242	303	278	294	243	296	267	276	264	256	266	285	309	290	306	289	290	286	284	283	303	291	260	273	273	259	273	250	272	290	272	285	287	253	268	279	239	271	292	285	277	284	296	281	271	268	300	272	293	291	256	297	289	270	266	274	293	299	227	269	288	250	279	296	270	279	292	264	278	249	293	256	279	294	278	267	272	269	279	265	239	276	269	250	270	276	289	271	256	265	280	268	270	250	257	289	288	252	295	269	278	262	300	249	277	274	296	280	257	293	271	280	267	285	264	285	316	262	281	286	252	243	278	275	253	287	307	262	288	298	273	269	270	247	257	275	275	267	262	276	289	275	272	290	267	264	250	285	245	279	231	289	293	280	252	292	261	299	305	243	276	259	273	266	282	263	285	259	285	295	241	290	254	294	281	244	239	285	289	283	245	264	285	269	279	278	274	282	288	265	268	272	287	245	274	267	279	310	275	269	285	273	272	263	245	291	268	255	308	280	275	286	274	294	287	313	263	299	284	283	276	265	297	246	282	304	264	268	260	266	239	272	272	288	281	255	278	272	267	245	278	299	262	257	303	251	309	267	276	288	285	245	254	285	260	274	297	244	269	279	267	273	269	306	277	281	272	270	264	267	297	275	275	266	285	279	254	294	307	270	266	289	266	262	252	278	262	282	279	244	292	290	260	275	278	292	261	294	265	279	283	269	268	280	270	262	280	287	266	295	273	255	290	266	286	288	285	256	275	308	297	277	274	286	259	291	294	306	315	283	286	268	269	276	316	272	282	279	279	292	281	302	246	251	247	247	254	283	301	294	294	274	320	274	310	276	286	278	258	273	288	240	278	250	282	257	274	268	282	287	281	275	244	242	298	247	328	282	272	267	291	290	261	275	260	291	296	305	250	262	275	281	282	250	296	252	266	277	281	272	272	291	277	278	254	278	276	274	272	268	273	262	278	252	281	278	277	302	256	310	276	289	310	294	290	263	282	251	280	285	280	257	282	278	270	300	264	280	270	237	283	254	275	308	286	256	243	295	257	263	284	274	267	263	277	313	259	300	257	255	244	277	276	274	279	292	260	261	291	234	284	270	284	267	301	281	266	310	283	272	297	247	300	294	265	291	245	290	281	255	268	294	291	298	270	294	279	244	277	268	288	256	254	277	268	262	276	282	293	278	269	256	270	291	298	253	279	262	251	258	253	284	269	267	227	285	268	287	293	251	298	283	271	252	273	237	250	270	293	293	275	258	295	294	280	293	266	271	264	267	280	290	265	259	283	275	268	253	291	281	305	285	262	259	273	264	274	298	254	241	294	278	271	252	260	282	294	261	278	253	273	287	272	264	262	265	288	292	260	266	293	263	255	267	268	284	259	285	273	269	251	266	294	296	252	249	267	268	250	282	312	285	263	262	255	248	270	241	287	280	272	274	308	288	261	269	275	259	267	298	254	303	263	333	277	287	254	283	271	268	285	287	251	277	270	264	273	248	272	266	269	253	257	254	256	285	267	285	272	279	259	331	277	273	277	287	257	275	263	292	290	277	272	289	294	288	252	280	289	253	270	265	242	273	274	273	299	282	309	289	276	282	274	297	271	275	278	289	247	263	262	282	265	281	272	278	284	281	267	267	262	273	278	269	267	285	262	320	288	263	293	266	267	260	297	281	283	311	275	285	255	263	265	274	237	240	260	263	297	244	295	314	299	260	281	284	269	255	268	263	282	277	277	256	242	246	255	286	274	288	253	260	272	291	266	256	267	285	269	267	267	261	269	286	255	261	246	281	270	269	284	267	261	269	267	285	286	292	279	270	267	273	277	259	280	284	246	266	272	275	260	259	301	253	272	308	273	288	275	275	282	291	271	298	279	261	258	224	280	248	280	281	268	311	260	289	285	271	258	260	265	270	277	297	271	247	289	312	257	278	286	276	280	284	278	273	263	296	277	272	260	259	253	302	292	276	250	277	265	283	255	262	259	296	262	255	284	286	299	269	258	244	247	271	276	290	300	273	287	280	290	249	284	278	279	260	261	285	279	273	287	297	285	254	266	303	276	274	268	282	290	273	279	291	292	268	293	285	250	307	258	310	302	299	251	292	268	299	281	283	263	277	303	304	272	303	249	275	278	275	279	290	274	280	285	275	291	288	271	272	254	263	256	291	301	289	288	251	262	285	255	285	288	280	268	261	247	282	271	236	263	273	331	290	326	261	296	284	296	254	302	277	255	278	261	285	268	259	277	264	294	251	286	282	262	276	250	260	262	264	309	275	281	253	263	297	294	274	259	257	283	286	271	274	297	271	276	251	278	273	281	280	276	265	255	254	304	245	280	285	280	249	263	244	261	253	227	302	302	251	260	277	303	300	261	284	281	264	305	271	290	258	263	287	274	270	282	299	286	251	254	279	279	281	281	255	284	247	316	279	289	263	270	319	267	266	273	259	258	293	259	280	320	287	309	268	269	292	278	276	300	258	276	281	310	283	255	290	270	270	260	291	249	286	277	286	290	291	255	251	243	262	272	264	278	280	233	308	253	263	248	275	295	261	286	261	285	269	282	269	283	287	266	322	285	244	293	249	274	271	280	264	272	273	258	295	280	277	259	286	288	247	265	242	286	260	261	287	298	282	274	306	290	303	301	282	245	264	244	241	276	248	272	262	277	267	288	277	274	276	266	277	278	286	248	261	293	276	275	257	263	287	264	257	298	252	263	283	252	253	312	281	306	296	264	279	270	286	301	266	332	297	301	268	306	269	276	279	263	238	253	278	287	260	287	259	261	293	289	285	268	284	272	263	282	316	258	273	264	279	251	303	298	290	235	267	255	278	288	309	289	279	247	259	294	262	257	278	285	305	279	246	282	294	278	300	291	253	276	284	260	256	271	275	286	301	234	267	297	276	257	287	292	281	276	284	268	233	266	286	307	299	310	267	291	280	288	276	286	297	260	295	292	279	271	272	251	272	247	274	266	259	262	286	287	260	276	276	290	248	248	250	272	287	273	272	268	260	283	271	261	277	260	301	292	308	271	265	291	259	274	316	274	280	297	287	247	266	306	277	248	309	266	277	325	337	262	267	262	250	273	297	288
56487	63850	60802	45623	35060	24089	22154	19708	12263	6586	3559	2683	2324	1280	1103	921	843	798	739	720	748	684	697	724	694	723	679	681	716	688	699	676	704	726	668	695	655	659	666	669	639	626	695	701	683	730	723	701	683	695	662	672	661	633	722	714	689	648	678	708	685	654	690	670	677	714	700	686	671	688	621	686	693	671	708	694	662	682	694	660	696	694	710	687	675	667	676	690	647	702	639	677	664	680	678	719	717	696	680	688	731	699	675	643	691	658	686	681	735	697	676	675	661	666	695	673	673	729	697	743	684	672	712	690	730	630	650	699	669	650	648	662	667	691	683	648	707	688	657	692	670	666	667	651	735	692	714	649	681	689	723	667	671	665	668	682	649	702	720	697	691	694	660	678	677	710	644	677	650	694	666	674	665	635	691	698	685	674	680	692	659	682	675	702	682	680	684	667	725	688	708	687	680	671	691	667	689	661	670	698	698	655	661	679	717	709	688	692	674	726	670	743	692	673	629	679	686	730	671	680	662	696	691	688	684	639	694	692	631	665	689	709	668	690	698	718	706	661	686	762	716	684	671	652	699	730	672	689	702	698	655	714	653	665	671	677	670	675	662	770	696	668	655	669	688	667	735	704	673	616	651	685	693	692	671	700	655	704	708	712	712	695	721	669	694	666	652	680	700	686	648	670	695	666	667	683	695	674	682	692	662	681	692	655	682	706	692	671	700	663	751	648	742	689	711	678	690	666	666	688	707	708	624	686	668	692	659	702	712	712	732	625	716	681	643	724	671	736	698	740	665	677	680	672	654	691	711	664	654	635	735	656	683	750	691	642	664	720	686	680	715	673	679	682	649	620	712	633	692	675	655	706	679	710	691	733	703	669	672	648	683	672	714	665	702	646	711	631	645	685	652	675	725	675	683	688	660	714	697	697	678	698	672	668	661	673	713	687	733	652	718	670	675	694	680	676	672	668	681	680	718	680	683	750	617	688	696	684	673	673	727	652	680	644	696	687	693	679	654	642	715	682	731	638	687	712	642	688	690	703	663	645	715	670	659	706	684	673	692	732	689	699	674	655	686	699	696	670	691	693	688	647	716	700	723	745	697	688	630	695	669	706	683	669	700	666	723	659	671	653	697	682	688	659	640	613	652	646	712	705	675	680	697	653	711	669	687	649	664	642	667	684	692	686	690	705	690	692	705	677	693	711	669	702	690	657	648	675	721	688	716	663	721	665	706	626	656	659	689	678	655	655	737	710	670	675	677	733	661	694	725	721	663	672	656	698	651	696	679	668	667	627	692	717	716	698	660	675	674	701	688	701	686	694	673	684	660	677	723	701	645	691	707	668	704	682	667	664	691	704	747	677	682	693	683	684	661	682	626	686	644	724	690	699	654	672	695	664	637	699	723	729	694	704	677	723	687	651	686	679	694	660	672	632	734	722	683	654	718	689	663	671	681	727	683	657	693	690	645	684	743	657	675	663	692	671	693	654	693	709	695	699	675	648	656	682	656	678	660	690	675	689	683	714	742	699	731	714	656	690	668	670	665	653	714	704	694	665	670	675	674	680	706	714	674	660	666	675	689	679	665	699	713	716	697	707	588	692	670	708	716	683	710	731	722	690	708	640	664	694	676	697	685	700	687	654	642	671	657	697	658	646	709	662	699	659	644	687	664	688	649	725	726	689	687	671	671	676	710	696	694	633	716	688	681	665	666	708	652	648	683	690	645	702	683	704	674	682	662	668	722	724	666	728	749	656	656	712	718	745	652	654	664	626	716	669	740	695	700	723	679	694	699	705	696	684	644	658	671	658	694	706	706	664	741	720	649	646	636	651	735	619	743	701	636	668	630	681	684	735	624	646	698	654	677	675	647	682	674	683	702	609	708	719	668	666	675	674	654	649	722	739	718	753	700	664	676	658	719	654	657	683	698	676	685	663	656	612	719	659	749	623	665	667	678	641	670	711	651	639	713	686	659	651	712	665	714	706	688	672	685	682	656	680	683	708	702	681	685	713	711	632	669	696	743	686	656	678	626	702	723	676	681	666	650	683	665	669	687	610	702	661	699	681	665	641	650	655	670	734	660	676	693	667	670	671	690	673	712	690	676	701	689	658	673	636	701	703	713	689	711	690	669	645	693	644	688	683	651	655	691	692	690	695	642	690	683	697	691	676	686	673	729	704	677	671	680	734	675	714	651	690	685	663	669	675	681	658	663	678	707	704	644	692	694	647	652	718	672	687	682	678	666	685	710	736	666	617	681	710	640	688	679	664	642	716	698	733	690	670	665	691	679	673	684	699	634	690	658	711	705	658	700	652	674	689	678	691	683	676	704	689	683	693	697	664	700	737	644	684	674	673	667	683	723	710	680	722	694	654	697	722	664	654	667	654	710	654	691	655	676	660	723	717	669	635	673	685	642	659	678	667	672	735	662	660	720	677	654	634	635	681	699	668	651	651	667	666	734	675	702	643	690	719	712	680	672	730	690	649	678	713	652	687	647	672	688	661	675	654	682	699	739	666	666	710	710	665	720	652	649	714	661	675	688	719	669	697	669	681	700	666	653	684	666	662	678	668	659	704	693	664	671	692	677	688	653	719	679	704	716	647	681	687	690	655	694	746	629	647	651	651	713	623	675	686	715	677	680	732	640	719	722	712	697	683	696	681	669	713	738	673	713	698	695	646	651	713	650	667	687	665	701	651	660	690	670	667	642	644	644	682	662	679	655	630	681	700	648	681	705	718	660	697	713	693	670	643	677	698	725	664	671	658	706	699	667	674	696	716	679	667	714	676	681	664	658	661	669	655	697	680	626	669	651	725	694	712	712	671	660	725	608	680	694	632	670	712	673	645	686	657	690	668	710	702	671	711	702	670	662	704	698	698	679	688	640	722	698	686	737	682	662	659	636	689	752	661	669	651	691	691	667	664	674	678	708	689	696	687	699	727	736	677	675	683	636	659	718	703	690	700	697	697	694	677	690	707	698	697	701	732	683	666	687	692	706	662	678	658	668	657	687	677	696	668	658	668	683	681	650	695	702	668	657	700	706	690	638	727	672	727	666	675	660	668	647	693	679	730	671	705	675	699	653	668	680	729	711	667	679	689	707	679	665	662	660	686	690	652	711	687	693	674	673	685	645	724	654	670	654	699	683	710	661	701	659	620	708	654	655	669	691	687	687	710	675	636	696	688	702	648	682	672	666	702	712	672	662	673	644	699	690	696	660	731	683	673	713	673	641	707	679	659	706	682	631	700	645	680	667	722	666	686	708	693	668	699	667	623	678	703	673	685	665	671	691	663	696	663	669	642	657	739	721	672	693	691	679	630	679	689	667	736	710	712	671	684	721	635	703	707	685	739	700	703	722	622	658	667	683	697	672	654	664	700	672	724	654	682	659	682	676	656	668	696	710	673	638	688	663	683	673	678	708	690	680	709	672	689	676	711	647	695	695	730	692	628	706	704	633	642	667	702	674	654	698	718	638	706	659	681	694	629	714	666
76041	75109	64577	39877	26156	13624	8613	6299	3430	1732	902	701	543	363	370	302	288	274	282	312	252	259	297	269	294	237	255	234	245	250	265	238	261	267	266	263	230	270	259	269	277	266	305	269	257	307	264	285	252	286	268	273	261	252	273	256	261	259	257	265	255	290	268	277	232	258	269	252	250	282	239	251	282	258	255	254	264	280	273	280	271	276	249	265	255	286	253	262	249	260	294	281	286	268	271	290	278	262	289	254	252	265	228	262	253	245	300	243	275	253	264	264	263	258	313	253	270	253	287	256	283	254	251	272	251	272	261	277	274	273	243	296	281	271	247	266	286	257	250	245	279	259	272	258	240	246	288	254	276	261	286	262	242	250	274	259	230	249	253	248	258	248	269	284	292	233	264	259	262	301	276	234	290	303	263	258	256	260	274	258	240	250	281	277	281	244	279	276	257	268	274	299	262	267	255	265	261	269	276	248	243	255	268	277	275	265	267	273	273	268	238	266	262	238	276	257	261	279	267	283	255	274	263	269	261	230	253	278	286	277	259	265	262	246	274	255	258	215	253	293	243	265	260	283	256	276	303	257	254	225	271	267	274	247	273	246	313	241	272	260	261	267	250	264	312	247	246	271	268	249	247	259	274	287	258	258	239	261	271	260	250	264	275	261	274	265	289	284	262	291	263	236	266	247	251	266	257	284	267	256	271	283	264	261	247	271	274	268	265	248	277	280	250	268	273	270	247	261	282	293	253	273	265	259	239	276	265	253	246	269	272	271	279	258	269	286	286	279	268	256	276	277	278	266	278	267	267	271	264	271	249	263	283	261	260	280	293	274	253	250	265	251	261	280	258	280	248	262	299	244	259	268	271	252	292	276	273	291	261	281	296	277	261	261	265	258	251	241	245	278	245	254	254	279	256	269	270	248	231	246	271	275	291	269	257	244	269	262	243	246	247	277	254	269	234	250	274	263	247	266	250	283	262	264	263	309	271	269	250	291	251	229	262	248	286	236	262	258	268	253	269	307	242	278	269	273	261	240	279	263	285	309	270	269	275	241	287	260	270	276	272	241	273	215	256	286	251	259	263	255	298	270	260	254	262	272	244	260	275	282	259	255	248	237	263	273	261	264	266	290	297	264	248	259	290	239	241	255	257	267	260	266	259	246	271	268	269	243	230	264	278	271	255	284	238	247	254	265	261	261	270	263	253	254	250	268	253	270	280	240	268	254	261	280	275	250	285	284	256	237	259	264	261	276	286	287	267	286	290	266	273	279	275	292	240	275	283	239	272	258	286	265	273	255	254	250	250	273	227	268	251	272	233	280	286	247	264	284	266	248	257	271	271	276	262	274	259	284	255	261	268	265	296	253	266	256	226	263	248	273	279	240	283	280	254	260	258	232	260	264	265	258	262	259	263	300	276	252	223	267	267	228	246	250	287	253	273	248	264	231	254	269	255	259	268	249	246	276	258	272	237	241	261	236	262	289	267	263	266	253	253	244	279	243	266	244	237	244	266	260	289	294	253	263	285	261	266	279	226	275	257	274	276	240	268	250	223	236	244	235	266	290	244	252	259	265	283	268	280	281	295	274	259	264	255	278	261	252	237	250	241	275	261	251	263	286	284	266	236	250	244	248	259	264	239	301	288	274	262	257	221	247	270	238	239	242	271	262	273	275	283	232	233	257	257	271	284	253	247	253	288	289	236	281	263	230	247	258	263	256	268	280	273	302	283	223	240	264	280	265	266	261	272	255	286	256	264	257	263	254	252	274	266	270	250	219	261	281	286	239	240	261	254	249	273	260	276	281	259	272	271	260	299	234	260	255	293	253	266	240	263	275	266	277	255	285	262	281	280	220	235	258	252	269	283	253	280	246	288	274	264	259	244	267	272	258	268	271	262	282	234	266	257	249	272	238	289	264	251	263	259	287	250	270	253	256	273	238	278	249	224	251	251	289	269	276	260	264	245	283	272	271	242	300	277	263	279	277	261	297	269	264	265	284	290	279	286	247	249	264	273	260	267	273	260	243	280	270	271	243	270	275	243	258	286	288	274	244	268	283	268	266	249	261	249	252	242	254	274	254	248	269	277	277	252	260	234	266	264	288	260	255	268	270	274	263	264	244	261	244	267	246	242	238	245	253	269	251	270	247	269	289	289	251	286	268	288	265	251	282	279	281	276	251	251	260	261	274	260	286	271	264	264	240	280	251	254	256	250	267	255	265	256	267	263	272	301	292	244	298	254	271	282	257	310	283	270	252	294	264	258	292	277	275	278	255	286	278	264	289	288	260	277	272	258	237	273	274	250	280	278	269	275	245	250	269	255	245	266	273	277	249	235	234	258	243	266	268	269	275	254	270	267	264	252	273	274	264	244	270	261	307	254	247	278	266	244	260	265	270	273	263	241	285	277	260	273	249	260	275	229	260	270	257	271	278	257	256	283	251	258	258	260	253	270	258	276	273	250	282	286	243	235	248	253	275	263	256	284	278	247	267	266	245	252	252	293	262	279	243	289	258	293	268	250	261	270	251	299	276	271	277	263	290	282	236	270	237	288	268	262	269	255	276	281	263	243	272	273	274	241	256	292	287	252	246	274	265	272	258	230	266	268	264	247	277	272	272	265	281	295	268	279	286	278	249	284	251	287	258	253	253	266	276	223	287	243	272	270	244	290	284	257	256	242	256	273	260	267	247	272	267	255	276	238	265	269	275	267	283	249	272	254	310	291	254	255	282	274	255	268	289	235	287	270	245	257	271	275	237	255	291	238	253	278	277	249	254	271	277	283	269	291	229	279	266	240	279	287	251	280	263	253	247	267	238	256	253	238	264	251	262	255	272	250	272	234	242	264	260	269	241	265	258	299	303	263	286	265	268	248	269	284	278	271	264	267	273	233	269	259	244	266	278	255	266	280	250	258	250	251	274	223	240	260	291	277	275	271	254	254	260	276	246	263	292	245	255	264	273	246	257	267	292	258	249	261	271	278	240	289	233	304	256	259	258	261	271	274	272	267	239	233	298	263	274	301	288	265	250	280	270	262	260	249	264	253	243	283	280	280	272	257	273	240	265	241	247	254	254	264	244	258	278	287	279	255	301	261	229	258	333	262	268	242	251	297	262	286	259	280	232	257	252	276	269	278	299	234	276	239	220	240	294	268	280	284	272	258	240	270	268	244	263	232	236	239	272	257	286	243	247	259	279	266	228	250	267	232	249	279	238	229	271	237	267	269	266	272	271	276	240	239	282	262	250	310	253	290	291	290	256	255	266	277	288	230	275	276	260	254	275	285	267	269	255	285	258	253	265	266	252	228	260	294	256	269	259	286	265	268	259	268	259	279	254	292	250	254	275	290	244	274	290	230	256	245	238	267	267	249	277	267	273	276	273	260	257	291	254	283	266	258	260	249	275	290	244	286	288	286	265	261	271	267	264	273	284	262	298	255	261	281	271	288	283	294	250	266	252	265	265	273	259	257	295	279	284	263	278	260	278	305	261	225	233
54013	62658	58760	44140	33444	23267	20719	17043	10778	6300	3184	2460	1976	1142	980	818	788	745	741	713	696	663	641	677	674	644	711	679	656	642	630	645	671	643	674	620	684	635	678	640	628	647	692	639	715	643	637	667	648	601	648	635	693	693	670	684	628	662	679	674	664	674	683	623	653	695	688	649	673	657	681	694	679	655	632	636	639	612	627	694	678	612	651	661	656	677	677	623	667	650	607	621	672	632	625	698	652	643	654	632	633	672	661	625	621	631	676	660	671	619	664	640	654	648	646	645	688	636	694	681	673	659	638	617	640	672	681	654	629	703	659	640	658	689	676	677	598	651	692	667	652	673	693	656	647	703	627	643	693	662	676	680	679	647	687	650	639	653	705	649	704	657	683	638	625	668	643	699	607	697	602	638	716	631	671	600	613	611	665	652	684	684	684	670	631	614	638	648	630	677	668	668	644	619	672	678	706	657	628	626	653	672	629	687	641	654	615	685	667	605	665	598	701	670	653	726	641	611	663	665	613	633	652	710	645	669	663	699	666	658	669	711	655	634	653	656	676	636	645	688	675	626	636	653	669	604	654	642	677	666	648	671	643	631	664	690	637	672	647	659	703	658	638	662	654	646	672	655	654	635	630	639	689	668	677	700	685	651	728	716	684	710	676	647	689	632	646	694	677	657	653	675	680	656	688	590	665	682	677	661	647	650	659	675	695	647	656	633	671	662	685	625	670	648	683	660	652	643	654	687	620	675	687	655	667	676	645	660	687	610	668	629	628	663	644	628	639	643	665	698	649	679	652	691	682	650	674	592	654	674	690	674	670	696	593	653	611	665	662	716	622	685	639	681	648	711	649	615	645	630	646	658	629	645	707	656	665	687	626	678	691	665	628	637	645	686	725	636	671	667	633	689	658	643	640	670	627	683	640	650	659	648	650	695	659	641	586	616	670	668	690	717	670	646	634	661	620	635	667	622	639	684	649	640	682	695	644	700	660	649	656	679	645	690	665	664	661	676	694	611	683	679	623	683	689	613	621	662	645	675	707	695	614	628	658	652	667	698	677	674	697	734	644	657	657	622	680	656	684	673	673	622	643	671	641	657	666	667	680	642	708	655	656	648	660	658	655	725	608	641	621	678	639	612	646	666	677	651	665	688	647	688	652	675	673	704	660	675	667	658	654	653	645	680	651	711	660	658	696	649	658	668	710	668	661	648	651	699	659	704	661	656	665	670	695	616	690	690	641	651	673	708	668	649	648	651	666	664	663	678	630	636	684	696	685	666	608	667	608	639	670	652	648	619	682	649	675	667	626	675	632	624	659	678	674	651	654	642	663	684	642	702	634	669	639	638	693	685	691	648	668	638	699	600	686	656	616	668	670	645	629	632	617	598	651	614	666	672	650	671	622	671	679	683	643	650	680	629	691	629	658	699	692	641	637	638	650	675	660	688	680	645	662	636	715	637	685	679	666	681	662	660	629	700	631	683	687	721	634	627	647	671	658	690	665	673	620	659	658	675	684	654	620	593	682	654	629	682	614	687	629	645	664	698	650	672	647	622	680	674	641	691	680	651	633	648	682	668	693	612	655	646	695	655	660	668	648	644	629	629	656	690	658	631	636	675	667	657	669	671	666	654	687	671	646	637	619	642	675	629	668	660	652	670	672	626	670	682	713	673	673	666	609	650	687	663	640	646	625	635	685	677	681	671	685	683	704	673	685	649	638	669	648	663	690	645	652	708	693	660	633	625	658	627	613	655	700	654	675	666	650	649	663	659	670	649	656	660	654	628	657	696	658	695	652	650	614	628	643	619	663	603	688	679	629	677	642	699	599	650	658	671	642	686	603	665	618	661	639	653	624	670	666	642	661	632	652	618	662	605	642	642	626	670	635	637	645	633	617	651	618	662	582	690	699	671	681	670	677	663	621	661	656	673	641	705	648	693	661	662	669	629	634	668	620	634	663	671	652	669	614	643	657	679	718	675	647	662	662	641	641	677	700	681	652	694	713	691	679	654	696	645	616	675	640	686	624	669	688	657	638	636	600	663	689	656	686	683	642	602	673	656	622	629	713	660	635	710	681	684	631	658	725	658	673	652	699	678	626	682	669	705	642	649	669	651	715	698	629	626	681	674	679	603	640	687	685	661	682	644	667	693	669	640	667	670	634	630	655	651	661	658	685	608	632	702	647	648	699	662	656	670	617	643	674	650	631	684	712	660	645	681	630	680	646	648	673	678	675	625	704	648	697	683	690	693	654	676	689	632	638	653	656	663	661	637	663	666	708	644	627	709	624	681	663	663	661	645	644	672	649	671	647	658	673	680	685	648	672	660	659	673	683	630	644	672	639	636	654	642	650	682	712	635	683	654	608	648	643	687	635	689	653	650	651	654	640	623	643	652	598	653	667	652	604	668	632	659	643	636	657	679	669	653	665	657	657	635	659	612	654	662	664	643	635	657	665	639	645	637	674	649	633	623	663	669	650	671	680	642	612	684	607	646	650	669	679	643	658	665	700	627	675	656	683	655	681	660	705	673	669	630	623	665	623	581	626	648	663	661	689	648	640	611	629	656	645	637	678	688	635	697	639	657	690	698	708	698	634	671	658	696	651	659	687	685	736	692	652	684	633	642	631	664	661	688	636	670	617	681	667	614	649	600	645	643	672	635	710	645	706	670	653	676	631	654	622	647	652	637	664	657	628	684	654	703	700	683	629	678	629	612	681	687	645	642	646	681	682	645	691	682	629	672	682	638	629	665	634	654	651	692	620	645	650	685	725	677	646	640	696	642	653	675	685	649	621	675	648	664	656	654	612	650	708	662	685	671	691	684	657	628	668	699	673	631	694	642	677	647	644	651	607	618	622	680	681	669	725	648	646	674	668	628	674	618	679	693	635	650	636	666	659	609	636	647	702	666	698	655	625	665	692	663	672	674	605	636	696	667	626	641	667	674	687	650	673	647	647	669	674	648	640	661	693	671	636	646	683	627	631	649	671	698	663	670	663	690	610	709	682	608	680	643	639	618	622	644	673	647	622	603	642	637	683	662	600	674	668	652	652	662	641	653	680	628	680	636	666	653	644	647	624	661	696	682	717	704	685	673	671	622	612	575	642	707	598	656	717	648	608	687	648	651	655	639	651	627	666	679	634	629	651	685	612	684	676	662	641	707	635	692	650	681	646	637	655	584	658	661	643	636	670	657	614	712	654	647	645	636	649	642	718	635	695	643	666	639	633	676	678	649	644	627	630	643	647	641	588	629	624	673	658	681	665	675	647	687	633	597	611	672	659	670	663	690	643	712	663	606	673	688	650	618	637	615	639	639	669	667	695	699	677	627	641	617	708	647	652	705	633	659	683	616	643	687	649	725	648	652	635	649	654	663	647	685	694	675	639	687	642	660	646	663	632	669	656	672	653	658	631	652	637	636	621	693	632	648	651	638	641	641	680	657	652	618	660	649	635	664	658	639	690	645	671	697	644	658	642	631	687	631	674	649	641	677
78007	76416	64251	41378	26935	13919	9009	6345	3596	1806	942	719	555	460	359	262	329	274	297	240	262	267	270	278	269	268	260	287	260	262	262	260	279	265	257	244	256	243	249	268	292	246	289	232	278	256	239	277	259	254	260	269	283	261	226	279	262	262	291	276	294	277	248	268	269	256	245	274	263	274	270	268	245	275	282	279	242	283	261	254	248	273	237	245	264	289	263	249	283	253	245	252	271	255	258	264	272	283	273	280	258	309	254	264	250	268	252	260	251	249	273	291	258	273	261	251	282	259	227	248	233	325	265	253	261	283	272	259	248	260	264	256	278	289	253	250	254	283	253	261	279	279	273	249	266	268	285	262	244	278	265	260	292	270	276	254	250	255	247	248	260	273	283	271	286	217	254	285	247	290	261	267	269	269	259	282	272	300	289	267	255	283	275	269	260	277	266	269	263	302	275	233	251	237	278	237	276	242	296	257	247	267	257	256	256	256	250	285	271	265	295	282	244	284	243	280	232	257	263	255	286	241	243	251	254	264	279	252	276	271	266	258	256	264	237	269	264	274	258	274	271	291	261	242	274	300	282	307	272	263	260	277	264	278	279	251	282	261	294	265	279	244	263	275	245	249	273	258	271	278	265	253	256	279	282	264	265	237	257	261	256	268	247	262	280	312	268	239	255	258	243	297	274	273	268	266	241	249	240	248	249	256	253	256	226	289	249	260	274	264	255	259	255	247	276	279	240	229	273	241	247	236	260	253	236	269	303	257	279	307	249	277	231	233	256	262	293	260	243	274	290	260	271	236	227	268	279	268	237	258	292	268	272	240	253	265	236	268	272	239	280	245	270	309	253	266	273	227	302	266	294	278	286	269	261	263	250	281	256	242	270	254	276	276	289	267	305	255	278	230	265	239	267	264	249	284	266	284	251	286	232	242	292	276	244	250	245	272	257	274	266	261	297	276	248	260	254	251	274	269	312	278	253	275	305	262	230	265	273	259	288	250	260	258	295	255	232	230	270	235	285	273	234	275	294	265	300	272	278	272	284	239	252	271	253	267	273	253	254	282	273	272	233	226	244	261	277	262	247	267	250	261	272	278	287	296	298	272	260	296	235	272	281	269	271	269	274	270	278	253	265	273	257	270	255	245	270	293	285	255	279	273	253	282	275	240	264	273	285	279	252	271	257	263	275	239	259	261	251	264	283	273	270	261	267	278	247	263	267	274	257	270	260	247	255	263	234	267	277	295	230	264	259	242	262	273	234	265	242	235	261	274	264	222	261	251	252	256	261	261	260	260	249	259	229	285	261	250	244	273	248	248	231	262	276	256	278	257	251	259	271	266	267	257	231	295	303	306	267	251	240	264	260	271	248	250	269	272	253	262	275	273	247	259	281	281	270	287	262	258	259	238	261	232	250	269	276	284	290	265	262	240	282	271	265	260	290	280	284	254	267	275	261	239	279	258	272	266	259	250	259	279	264	244	223	259	246	270	272	269	279	284	277	255	232	280	269	270	285	275	281	282	258	282	242	252	264	263	240	218	250	257	260	250	254	233	270	265	256	265	287	256	264	246	268	255	257	272	257	260	263	253	262	275	249	249	225	231	280	273	268	253	278	243	245	267	262	279	255	243	284	242	292	258	243	290	267	268	277	281	286	255	297	274	253	284	274	259	282	268	250	248	242	265	257	252	252	247	239	237	296	272	239	255	230	252	284	248	285	268	247	277	287	272	266	295	288	262	260	272	251	276	270	298	232	244	287	242	264	270	243	245	240	227	274	265	271	238	265	260	277	295	250	273	271	220	256	261	274	258	279	291	265	277	277	261	257	264	241	271	269	260	272	251	265	264	255	281	239	248	273	257	270	251	267	240	251	245	284	260	283	280	261	246	236	289	254	271	306	259	246	265	302	282	266	244	278	249	259	276	262	256	266	256	265	253	261	248	285	227	312	257	258	262	285	287	232	254	298	281	261	226	267	261	268	290	287	281	241	273	291	241	235	268	235	288	282	269	268	248	267	287	269	258	276	244	248	237	260	262	282	233	275	277	257	280	288	247	230	292	263	293	270	292	277	259	264	238	266	281	248	263	285	266	270	282	240	269	276	265	263	256	273	261	274	257	254	249	307	263	271	260	242	242	230	292	275	280	261	276	274	277	245	260	271	265	260	264	261	265	272	251	258	269	267	245	276	259	240	252	284	274	235	240	251	276	264	259	252	277	264	263	265	288	263	259	270	270	271	252	272	226	252	270	265	244	232	274	276	283	275	276	282	283	246	280	273	275	279	306	264	303	273	270	250	305	254	244	258	260	269	268	255	252	269	268	263	271	272	253	254	278	260	259	227	284	264	251	273	259	227	290	261	258	278	266	290	238	243	270	251	238	249	285	267	269	236	281	289	272	279	279	295	251	277	264	242	253	290	254	258	263	252	262	259	260	250	256	271	257	282	287	255	255	278	272	256	246	292	270	284	271	239	267	264	280	256	264	258	237	289	252	239	280	264	261	277	280	272	270	276	286	283	258	258	280	274	276	272	311	276	240	243	259	257	258	250	284	302	253	257	282	284	284	233	272	274	257	294	262	273	230	247	267	249	266	271	259	279	273	269	273	269	251	296	251	261	271	240	272	233	259	278	248	279	275	273	246	240	253	281	255	282	271	270	234	257	263	283	298	277	274	255	284	247	266	294	232	218	244	263	256	252	230	259	273	275	254	246	272	267	264	249	276	244	272	269	258	270	270	253	264	243	269	263	275	251	280	251	273	279	257	256	270	278	262	302	249	230	255	283	264	275	309	250	243	288	282	274	246	248	257	216	248	270	275	263	249	262	275	249	231	266	274	267	294	252	268	290	256	256	246	284	269	244	250	290	258	301	252	273	274	275	269	254	258	250	241	278	288	257	248	253	241	263	297	241	243	251	271	274	277	278	256	243	246	297	301	275	258	269	281	271	255	288	286	281	295	255	266	244	264	268	265	251	218	257	258	282	273	286	294	263	266	265	264	264	263	291	287	265	289	278	275	301	275	287	296	316	244	238	261	261	284	259	257	290	276	237	251	270	255	247	266	280	296	272	277	258	260	273	249	282	260	262	287	249	243	255	279	250	244	269	287	271	267	265	294	271	249	292	263	270	289	259	256	265	260	268	266	260	284	263	258	275	238	259	266	263	240	289	242	286	260	256	261	254	265	249	294	264	293	266	280	272	259	291	262	260	261	251	269	268	255	254	287	287	260	256	305	254	277	271	273	243	278	278	269	254	249	240	270	285	247	221	280	257	249	247	277	263	242	269	288	276	268	277	263	278	258	235	285	256	284	249	261	241	241	284	263	271	265	247	279	293	239	264	277	250	242	300	235	270	242	280	252	240	256	247	259	282	267	246	228	280	270	248	245	304	254	278	257	272	249	275	267	253	250	261	253	259	270	301	296	252	247	244	273	259	266	231	224	257	278	281	258	260	238	259	281	271	281	270	291	271	261	269	258	261	241	276	287	270	283	281	273
54231	62413	57914	45108	34240	23655	21150	17479	11269	6410	3489	2665	2036	1188	974	829	780	779	744	706	711	685	709	692	688	677	628	671	668	637	669	672	678	691	635	646	656	671	637	668	656	663	678	668	681	658	664	636	653	665	651	655	648	683	671	642	708	645	674	648	656	691	662	718	611	634	702	678	672	660	600	641	647	660	670	654	679	679	676	663	642	698	683	694	648	703	736	643	656	693	627	660	637	643	645	643	675	673	660	715	686	686	670	622	645	608	680	688	655	652	675	686	653	647	687	654	662	675	628	695	588	676	641	669	646	634	667	658	654	627	676	691	664	690	674	617	670	626	643	670	707	661	667	676	662	687	660	604	670	686	660	618	674	627	694	672	632	692	664	662	622	667	689	617	643	683	652	641	645	649	635	653	686	644	647	605	660	636	651	652	696	699	645	648	657	680	703	684	641	651	674	637	654	685	652	683	742	686	643	629	647	611	638	666	700	603	624	661	645	651	676	615	669	676	625	665	629	645	660	660	632	684	650	712	671	652	668	634	650	616	684	671	666	666	696	667	666	685	671	698	645	644	672	637	693	630	622	620	640	629	660	685	657	642	608	673	638	673	676	612	666	654	627	666	691	638	623	636	628	669	674	652	687	692	688	671	687	637	662	674	630	641	656	660	655	627	672	655	664	641	633	674	674	685	596	632	691	675	682	693	652	630	658	653	618	632	639	664	699	638	694	706	722	638	674	658	636	705	641	651	640	656	669	654	670	638	646	664	633	668	658	630	648	660	627	654	669	640	669	634	657	624	670	641	632	617	610	694	648	666	672	641	619	698	637	641	691	661	633	694	644	633	654	684	689	655	637	680	641	690	655	651	638	654	660	641	650	640	706	685	667	661	660	720	669	641	663	647	650	661	606	612	659	638	676	702	641	693	669	675	702	652	679	662	627	608	678	648	656	640	685	631	664	667	673	629	649	647	629	625	644	663	641	634	639	626	705	665	663	616	678	628	706	674	597	667	601	662	658	662	648	639	659	638	655	598	668	674	689	666	620	668	659	646	638	684	636	662	686	656	664	646	618	644	693	657	630	664	624	706	639	623	648	666	643	649	655	689	640	677	641	645	689	655	637	696	637	664	654	677	647	615	672	692	604	671	626	647	623	626	647	670	690	626	618	665	676	631	655	644	657	596	632	686	658	629	647	643	699	692	606	629	632	668	668	667	689	668	648	681	630	619	647	660	688	692	674	667	685	646	661	625	637	662	634	668	628	644	657	690	649	665	649	657	694	661	674	690	646	664	723	635	631	698	691	646	692	652	642	646	632	669	698	638	665	612	634	632	634	679	620	643	614	714	641	651	689	625	656	679	694	632	695	665	699	684	669	688	652	644	675	680	690	641	626	677	630	670	615	661	700	644	663	645	699	656	645	646	661	671	595	673	665	638	649	628	655	679	675	669	655	649	641	630	698	621	697	653	664	623	674	624	659	603	648	640	699	663	649	669	683	659	668	658	625	650	619	609	699	660	680	696	610	662	692	664	656	658	628	596	664	633	680	640	668	671	663	668	622	657	637	677	626	674	637	597	702	665	630	710	669	671	702	662	650	621	675	682	659	651	637	637	674	656	694	634	681	668	647	665	671	622	636	683	660	674	652	665	657	624	634	658	684	642	645	661	678	646	668	663	635	646	646	658	658	662	636	641	672	673	699	663	632	706	667	683	658	645	661	647	673	683	674	644	648	670	651	673	669	655	638	664	676	668	659	652	659	635	682	684	700	684	708	675	643	653	629	635	648	654	643	649	650	669	636	675	666	608	650	656	606	653	669	637	645	644	650	675	650	693	603	692	662	656	641	642	671	667	650	620	699	631	684	676	650	662	683	686	667	664	629	644	654	653	654	647	663	653	675	641	667	669	706	634	687	661	689	622	620	668	661	627	687	637	676	674	653	669	626	701	666	643	648	664	682	667	679	699	653	695	654	648	671	651	646	645	675	689	645	621	601	665	695	689	644	651	655	672	656	631	678	713	639	688	618	603	646	692	639	642	660	667	617	646	657	664	699	671	657	650	644	651	645	661	656	606	738	626	672	678	649	659	634	663	684	678	686	658	699	655	640	690	644	653	667	691	659	658	645	611	657	648	664	701	668	666	614	626	663	689	640	628	659	657	640	675	682	665	668	639	687	670	638	652	664	602	663	692	627	633	650	645	636	651	649	666	636	612	700	668	667	657	675	629	650	635	717	656	639	659	670	632	660	644	649	662	628	640	666	662	605	646	672	630	678	626	692	665	688	639	677	659	649	653	661	659	618	608	637	671	641	647	673	656	589	647	644	653	666	686	626	636	704	688	649	683	674	663	670	641	687	636	658	629	653	641	613	659	645	631	679	696	658	639	628	633	686	646	634	625	625	649	687	666	647	662	660	655	652	640	653	611	649	644	661	666	661	652	659	655	629	711	661	655	634	670	674	669	688	673	647	642	616	687	653	665	680	632	668	653	662	659	647	710	660	644	705	659	645	670	649	663	613	671	673	692	642	667	675	652	676	648	633	675	715	665	647	678	670	668	625	648	635	643	642	673	692	634	620	686	634	667	624	634	628	680	687	674	666	612	630	711	622	652	628	653	612	652	667	690	652	646	654	693	671	651	668	647	614	646	653	650	681	656	612	690	647	669	703	631	617	613	668	671	649	609	622	665	661	657	690	627	684	662	658	664	641	658	621	670	699	652	693	638	636	652	624	657	630	606	620	688	620	686	668	664	645	615	640	649	705	677	673	660	684	695	629	650	665	661	654	619	660	629	630	686	657	668	669	639	646	635	641	701	653	664	639	657	698	662	698	690	698	664	666	657	618	680	644	645	686	643	690	699	652	689	602	605	659	669	671	657	656	659	650	683	699	678	687	696	705	683	659	654	629	662	648	650	649	694	638	702	652	666	647	716	692	656	637	639	677	639	636	648	692	657	634	667	640	661	645	656	656	606	648	670	648	626	670	662	695	627	607	626	647	670	656	663	679	655	681	652	664	661	644	687	665	619	685	649	685	628	647	637	634	663	679	601	702	676	691	678	650	620	662	689	622	648	675	646	636	618	638	617	655	638	658	692	663	671	643	651	661	668	655	672	694	680	682	635	612	644	677	671	704	626	681	650	658	665	621	647	646	625	647	650	649	649	621	673	642	628	631	664	691	634	679	676	699	663	636	646	646	653	657	658	672	686	654	644	665	663	691	671	628	693	647	662	651	658	668	644	628	670	643	692	683	665	603	667	627	689	647	682	637	652	659	633	638	649	641	667	659	653	667	646	661	650	646	616	665	697	676	635	639	645	682	695	676	610	616	676	699	638	648	672	602	662	622	657	644	646	672	632	691	661	641	672	663	658	643	648	677	633	687	666	663	670	681	691	638	621	644	660	655	665	680	637	656	639	690	644	648	650	648	647	666	651	638	663	659	651	650	643	651	625	688	709	640	644	615	628	608	688	602	640	686	674	667	620	652	715	655	654	639	643
77445	75779	64845	40972	26340	14062	9009	6240	3729	1694	884	644	578	356	328	278	284	273	274	277	289	259	260	255	250	262	275	246	271	276	249	256	269	258	253	245	264	281	299	274	245	246	262	268	243	284	275	282	266	222	240	269	246	261	264	261	284	252	276	266	290	255	265	246	251	256	249	251	241	204	247	268	258	265	278	272	235	241	278	290	283	296	299	286	264	270	264	254	261	268	277	271	303	276	268	286	268	284	289	274	231	219	247	273	254	272	278	270	263	275	252	246	240	265	241	279	274	259	267	254	246	291	266	275	261	281	253	265	301	234	265	254	273	291	260	263	312	242	260	275	261	281	267	277	288	274	215	272	269	298	255	237	278	276	250	284	271	263	273	261	280	256	222	265	254	269	255	308	274	250	273	254	254	280	266	250	257	249	264	230	288	281	243	281	234	263	267	240	252	278	267	247	242	268	270	260	262	283	259	267	252	217	255	254	247	266	257	285	275	249	266	269	268	264	248	263	245	264	279	250	260	267	252	273	239	256	238	286	250	251	235	259	259	285	277	241	247	280	252	271	284	281	274	260	269	273	275	266	282	280	266	243	304	271	255	259	239	257	274	253	278	279	272	265	282	252	300	291	238	252	230	292	282	230	282	269	269	240	284	259	263	248	255	281	254	242	247	262	242	258	247	239	287	266	296	284	236	270	255	267	252	283	300	257	298	269	258	272	290	278	281	277	275	248	249	262	260	274	275	261	270	253	246	255	291	278	264	243	278	244	266	260	297	274	272	250	281	261	261	272	272	277	281	235	277	274	246	269	261	246	245	266	272	257	267	275	270	278	251	302	261	302	259	241	274	266	252	267	278	231	272	264	243	255	255	255	239	290	239	229	264	276	263	248	246	279	250	267	264	289	256	246	251	243	252	246	286	295	250	278	247	278	257	252	258	271	253	249	278	271	270	274	266	290	249	265	291	253	256	253	273	240	243	249	265	288	293	258	245	244	283	274	288	269	260	241	255	272	278	252	242	267	264	270	246	270	276	218	231	233	261	314	247	283	267	234	264	265	293	267	264	273	249	274	260	249	253	264	241	275	294	270	269	255	249	284	247	284	265	257	276	295	283	278	246	277	253	277	230	232	256	268	255	268	250	277	264	300	269	260	263	249	276	287	251	282	247	258	271	272	267	275	248	264	294	285	263	257	293	257	248	272	275	263	262	250	281	277	254	268	289	251	256	247	256	258	244	263	247	256	264	252	276	277	247	274	222	258	255	277	259	266	267	268	266	245	253	268	265	284	268	260	244	251	221	263	212	268	275	315	252	289	268	263	242	240	259	247	278	284	274	250	289	260	286	277	305	246	266	250	266	304	274	233	247	257	256	259	279	281	304	283	249	234	285	252	278	269	243	251	268	259	282	274	290	285	281	272	259	266	297	256	271	254	298	241	253	270	252	248	288	268	244	257	248	255	287	235	300	237	254	292	269	266	254	283	258	247	261	273	268	244	280	262	274	275	298	287	259	238	262	283	253	280	254	294	274	259	288	248	268	263	257	279	265	275	275	245	260	253	278	264	251	256	271	241	264	276	255	279	255	263	273	254	267	255	271	258	288	249	273	243	292	275	255	263	262	232	245	276	268	259	268	246	259	276	262	277	262	265	276	254	287	266	266	244	274	247	276	249	280	289	271	264	259	250	271	295	261	271	274	245	255	304	263	259	286	236	276	285	274	240	285	260	280	283	268	274	257	271	244	237	275	289	252	246	277	290	268	247	281	247	283	274	265	241	248	269	276	264	252	264	276	287	285	295	253	270	271	292	249	270	294	265	242	271	263	286	260	247	259	274	250	243	251	256	264	269	275	280	265	267	277	217	257	265	246	246	289	252	250	256	237	256	266	242	282	252	272	253	258	265	245	276	261	250	252	289	244	269	243	256	241	253	251	264	236	249	257	265	253	240	265	267	263	259	260	272	270	249	246	256	304	273	241	267	291	275	232	286	263	281	258	260	241	284	274	271	261	261	258	268	258	283	257	240	263	285	255	263	261	276	261	291	239	251	271	253	279	282	256	293	275	267	233	268	285	246	264	270	274	278	273	244	274	274	276	244	281	263	258	254	298	242	279	264	272	239	254	295	276	242	247	259	259	278	259	249	244	275	275	256	285	261	250	261	269	244	292	246	292	267	280	271	256	252	279	276	268	270	260	268	283	284	240	270	272	296	241	269	286	302	275	265	302	236	262	268	284	264	276	258	263	259	284	273	288	253	269	277	277	264	272	267	281	237	269	249	270	264	278	264	275	252	235	246	284	256	282	255	240	242	232	257	243	261	263	237	246	266	286	262	262	276	267	263	257	275	280	275	281	265	269	268	265	296	263	264	255	266	258	266	254	267	272	271	254	273	278	291	289	229	257	292	278	261	284	237	245	278	287	271	281	277	251	252	255	260	295	255	274	259	272	249	254	247	259	274	278	250	247	216	291	291	297	279	267	246	251	242	277	264	261	274	276	241	258	253	277	246	255	276	273	273	281	244	272	268	274	263	300	251	259	253	261	260	253	270	255	252	241	273	247	256	268	266	290	274	244	252	263	251	307	252	256	280	298	303	275	255	275	271	276	257	230	278	261	243	294	252	258	275	262	264	269	287	267	284	264	253	271	324	240	264	245	243	241	278	238	257	274	246	259	272	266	251	253	290	273	246	274	253	258	245	241	258	269	264	244	272	243	248	273	262	250	277	236	248	288	265	274	304	271	240	264	259	266	261	257	258	266	272	269	257	259	249	254	266	257	245	272	259	270	268	250	263	251	273	277	262	262	261	239	277	239	280	280	300	228	288	288	271	263	241	295	239	277	285	277	214	263	256	256	256	253	271	244	281	252	273	257	326	252	302	248	257	288	263	277	270	264	262	268	261	283	274	282	272	255	258	240	278	248	243	248	250	295	275	259	255	240	260	257	267	280	267	242	254	274	259	274	250	286	274	274	258	259	252	242	274	268	275	266	307	260	274	286	289	229	267	216	287	242	237	258	261	266	259	259	285	260	265	279	255	261	263	259	282	262	275	252	262	296	251	255	256	275	253	286	244	253	232	258	262	238	257	297	252	265	247	271	298	274	242	283	265	261	277	268	304	279	267	266	260	230	267	272	265	258	284	286	261	275	225	266	268	255	242	272	265	264	286	259	270	279	243	255	286	285	273	234	240	275	314	258	256	266	248	277	267	264	253	273	298	248	260	231	264	260	258	258	265	257	284	281	280	253	275	283	240	269	282	257	265	253	283	261	248	272	251	255	240	257	245	260	259	265	282	273	247	279	263	248	256	228	241	280	250	298	279	263	281	261	251	224	266	227	257	260	281	286	251	258	239	286	252	273	259	262	275	226	286	299	293	253	307	249	279	269	284	245	245	249	260	269	278	277	263	271	298	264	295	279	242	243	271	289	251	238	285	247	271	277	299	245	258	254	255	288	313	244	261	258	287	270	249	235	237	236	243	267	287	267	231	262	279
53703	62309	58822	44327	33965	23499	21027	17351	11987	6036	3209	2337	1981	995	917	739	775	828	768	694	688	678	697	697	686	674	629	660	671	638	689	649	666	652	675	623	629	669	661	698	674	682	633	660	612	665	656	618	642	694	672	663	639	639	621	672	702	661	645	707	660	630	700	670	702	685	701	657	616	674	605	661	642	678	659	715	670	696	634	624	664	657	680	654	617	663	698	637	644	625	635	658	650	650	644	651	663	655	693	628	647	728	634	628	645	669	674	676	640	629	638	700	622	652	665	635	602	652	654	635	625	692	637	653	624	638	638	712	661	690	601	666	631	630	602	690	650	700	652	634	678	624	642	663	616	637	604	691	668	679	637	662	632	612	646	655	697	686	649	685	672	731	617	636	692	630	643	632	685	660	657	673	616	669	665	655	666	647	660	671	661	647	662	661	676	657	682	668	653	657	666	660	660	670	622	632	634	698	666	690	619	672	672	688	666	665	683	678	663	606	642	681	627	637	691	697	673	669	689	640	653	662	660	647	680	624	653	705	686	634	690	634	663	648	652	657	653	690	674	617	647	589	670	705	653	640	644	688	672	658	676	651	659	676	616	673	664	650	679	635	710	654	640	660	646	617	673	682	643	639	697	647	714	712	639	664	673	636	622	698	611	675	672	688	678	621	646	677	680	612	650	669	648	659	690	664	626	669	686	643	602	667	693	671	663	638	634	661	655	653	623	624	646	682	668	661	682	648	648	672	639	680	662	659	649	697	625	695	646	686	653	664	662	678	690	608	621	692	634	689	670	627	661	723	653	658	603	634	675	668	674	650	692	690	659	646	671	651	612	636	657	651	617	658	650	672	606	637	648	669	648	713	659	667	658	598	632	636	649	635	673	654	675	646	687	647	657	642	673	655	646	654	627	637	610	615	675	664	707	661	702	660	625	699	636	658	636	616	655	632	661	671	704	677	656	653	687	614	638	675	654	644	675	674	674	655	638	688	689	660	712	627	663	670	654	658	741	671	667	699	657	631	646	667	635	646	619	653	668	616	659	626	702	701	708	635	643	678	662	641	675	620	663	658	669	661	716	639	672	627	726	676	666	707	592	669	655	701	660	665	703	655	649	621	630	657	656	680	650	646	631	688	646	640	673	638	682	624	642	642	705	624	638	666	678	642	619	659	646	644	684	661	675	653	636	663	652	672	635	615	657	679	686	651	676	644	627	654	630	683	644	705	610	631	638	660	692	624	687	667	654	681	668	626	663	650	680	669	629	648	638	665	614	629	661	636	631	663	635	658	655	629	642	675	691	644	646	627	707	679	694	622	695	688	697	675	681	654	684	626	629	644	675	650	671	660	658	656	653	723	701	627	632	665	656	680	625	660	651	646	684	702	613	629	675	632	676	667	603	620	657	661	672	590	706	607	688	647	696	698	716	650	647	725	640	619	645	651	701	660	638	679	709	691	633	620	645	683	647	654	657	653	713	682	680	715	678	683	673	664	658	628	662	669	621	656	649	680	648	629	708	651	662	675	655	633	655	648	635	652	673	652	687	656	667	646	634	639	608	670	589	665	645	608	655	636	672	641	655	656	608	649	631	680	628	656	716	659	678	644	680	662	627	662	619	658	698	661	707	692	631	669	638	661	637	665	663	698	605	712	628	607	642	680	676	659	652	673	670	672	676	665	605	630	681	638	656	630	678	599	652	706	643	662	651	633	646	667	638	674	639	658	642	685	679	660	620	698	694	678	669	635	730	639	706	653	692	618	663	695	720	659	649	641	679	667	719	684	716	623	662	660	652	646	659	655	651	627	627	677	626	649	672	632	677	624	648	610	636	659	622	668	710	632	660	622	600	643	686	659	643	688	654	662	606	661	655	640	653	628	657	659	680	687	641	669	636	653	708	660	671	624	636	642	642	640	575	694	585	667	659	639	644	637	643	635	634	656	665	665	667	652	652	614	705	634	671	698	645	683	687	599	650	668	689	676	665	650	625	610	625	676	661	660	676	607	635	636	623	643	672	657	652	648	651	666	661	718	647	642	629	645	672	662	692	691	636	668	724	613	637	664	651	628	653	662	654	700	664	639	672	662	636	606	629	665	640	653	654	643	639	630	686	709	656	650	631	636	650	662	686	618	701	663	595	663	646	683	712	671	667	689	608	646	688	686	618	651	666	735	624	676	679	618	632	683	675	658	678	674	661	681	628	644	630	636	667	635	657	664	667	655	660	673	616	659	635	669	659	714	654	652	671	654	609	677	723	669	633	648	680	658	673	678	678	662	670	670	689	606	651	642	622	675	661	649	638	649	690	649	651	657	667	647	675	674	678	628	615	657	648	645	665	665	620	603	658	696	689	670	619	650	683	637	680	641	630	679	659	645	636	654	651	629	680	652	659	620	696	662	620	674	661	682	649	656	640	644	631	652	669	672	637	666	685	670	676	675	627	689	678	652	633	667	641	662	653	656	617	657	658	689	633	714	683	686	665	602	674	650	639	671	650	676	689	676	677	676	685	665	697	682	654	656	652	634	692	679	659	634	648	666	656	655	649	670	712	619	687	710	669	671	661	635	656	689	657	679	619	663	638	605	659	629	656	693	651	668	691	670	658	628	683	621	646	613	677	641	655	620	647	697	697	633	644	620	631	621	619	629	623	702	658	628	662	643	660	692	647	675	635	657	666	627	722	631	638	668	661	631	695	653	660	661	670	666	700	702	676	656	668	666	663	634	695	656	706	670	664	669	676	646	697	610	697	641	645	649	629	696	710	652	623	657	623	650	647	628	609	637	649	657	709	655	643	631	686	622	676	677	670	675	672	670	729	692	671	623	644	643	672	672	649	624	623	638	663	647	662	648	638	663	639	636	682	683	587	689	666	701	642	637	613	646	607	630	628	645	694	689	650	616	676	684	619	665	704	617	671	628	725	634	664	627	599	646	621	629	690	650	673	595	639	678	664	631	699	645	668	655	628	689	676	660	652	679	644	643	641	584	688	664	631	601	633	624	641	657	687	667	652	650	686	605	624	595	678	627	704	666	666	676	620	625	642	714	658	645	672	655	676	650	641	610	701	697	684	638	673	696	660	620	647	658	651	659	688	624	675	637	654	679	644	680	670	698	653	660	631	677	623	670	656	720	674	633	630	671	655	663	671	644	679	633	647	646	633	631	666	648	644	654	639	684	649	646	684	691	683	649	680	676	685	646	658	644	669	690	622	623	683	632	692	643	651	652	690	709	677	595	674	694	645	631	670	653	649	672	631	603	629	664	650	692	675	650	639	643	685	655	612	673	677	633	661	627	675	624	636	636	643	665	681	669	646	679	697	673	660	627	681	623	669	730	682	670	664	640	674	682	657	667	683	683	661	716	652	689	624	613	647	658	685	655	646	691	628	692	651	724	674	639	625	657	678	661	641	660	606	669	659	703	665	656	651	641	635	620	653	648	662	693	651	635	653	617	684	652	666	656	672	676	697	646	643	669	670	678	628	638	637	639	653	645	642	644
79150	75662	63955	40290	25439	13225	8442	6288	3888	1572	790	614	482	287	307	310	267	256	308	283	299	261	263	275	275	259	266	268	262	266	269	275	266	259	245	259	254	276	282	271	271	271	255	288	277	269	251	270	287	268	277	279	270	284	281	262	257	255	261	245	254	257	239	259	280	244	293	258	282	269	261	249	238	228	267	249	225	289	240	247	250	269	300	242	254	231	249	260	252	264	242	213	265	279	280	266	250	256	271	240	274	261	257	266	245	241	273	238	246	257	245	260	265	250	277	289	277	297	273	262	255	282	267	243	275	291	250	283	246	247	252	264	268	240	281	243	285	300	265	283	263	260	255	291	267	237	261	245	247	261	283	264	239	259	266	271	242	261	280	256	240	287	254	252	268	256	275	268	269	282	271	272	269	230	279	253	260	268	258	257	257	236	264	248	251	269	266	248	227	255	254	252	237	275	270	270	255	238	268	258	279	255	271	271	272	262	286	257	268	291	240	279	266	249	261	259	263	260	259	240	274	228	238	256	243	268	276	256	285	260	266	257	238	281	295	264	267	235	270	258	262	264	273	273	282	255	273	257	260	249	246	274	275	241	265	269	290	273	225	233	259	271	271	298	264	269	294	273	268	290	263	256	244	303	292	284	248	262	258	272	254	265	259	265	252	259	266	266	278	260	248	266	271	252	266	266	266	247	223	299	250	274	250	268	270	260	269	264	250	262	286	267	270	266	265	241	229	257	266	255	234	273	270	277	266	258	266	238	284	262	259	288	249	228	254	267	292	264	236	243	248	259	277	273	278	252	214	286	260	246	287	266	291	240	262	270	264	255	236	291	292	261	254	239	241	255	269	291	236	285	241	253	235	240	282	284	248	232	258	245	274	244	255	242	242	271	270	269	284	267	278	235	274	263	263	252	282	286	252	258	293	309	281	299	268	230	253	268	295	262	254	247	259	287	273	271	274	250	282	255	281	258	275	281	271	270	229	267	254	265	314	276	244	297	297	275	256	277	272	280	267	247	268	239	270	259	287	264	271	282	258	269	270	271	254	240	264	263	268	258	249	261	289	265	288	241	250	260	260	255	256	245	296	248	255	252	234	293	260	267	267	291	273	272	236	253	262	236	243	278	274	248	251	251	269	261	274	258	276	234	280	286	262	293	270	215	274	252	247	267	263	245	269	283	294	246	231	278	237	298	260	241	255	278	244	292	251	284	272	278	282	305	289	252	256	254	272	247	263	267	273	253	276	276	281	253	260	249	283	275	292	269	231	254	287	258	285	263	287	262	259	253	288	251	244	281	266	256	265	264	280	253	256	283	239	254	269	282	272	256	234	273	265	243	274	262	262	273	259	254	237	269	273	281	266	258	285	254	271	268	251	254	255	272	268	269	271	256	246	245	282	300	250	279	252	273	266	300	253	241	257	269	264	249	267	259	250	283	279	271	286	272	250	281	276	248	281	226	288	270	262	256	250	278	265	306	271	262	275	296	268	270	282	268	268	280	250	276	269	268	316	273	259	223	289	272	267	267	235	259	256	262	262	271	262	260	273	256	239	227	259	258	280	270	252	270	264	298	272	267	265	256	272	275	250	270	295	268	240	249	272	264	302	257	239	278	295	280	253	290	267	238	258	262	278	238	267	290	254	273	269	259	257	256	269	236	258	282	294	260	253	259	256	258	277	268	233	269	282	257	253	279	244	286	274	262	237	244	256	287	276	282	255	246	259	256	239	269	264	262	254	286	302	248	242	259	271	248	251	301	283	258	269	247	249	266	245	272	267	275	238	289	248	258	286	273	273	276	252	287	247	259	254	261	252	255	258	273	284	252	262	250	260	283	284	290	265	278	253	264	253	281	249	279	268	268	238	252	271	257	254	276	267	238	262	271	261	276	271	284	258	286	271	260	271	234	286	270	268	282	243	253	272	283	265	274	248	262	274	262	273	231	275	289	292	268	238	237	250	274	286	283	251	256	239	263	253	268	269	264	262	230	245	261	252	258	254	266	261	244	257	249	235	253	269	259	244	266	233	245	249	222	271	242	288	250	259	272	289	257	275	257	258	295	270	265	270	245	260	270	277	247	242	278	288	256	269	244	256	283	245	274	290	280	260	276	272	246	293	276	283	276	263	244	243	245	285	259	248	301	259	217	257	275	270	253	267	256	230	237	252	282	246	236	264	255	263	256	233	242	281	270	269	252	252	249	266	275	248	266	245	255	259	270	254	277	265	262	292	258	260	261	271	244	254	255	260	269	276	263	257	250	278	267	274	268	229	256	284	256	257	274	281	251	258	269	270	242	251	249	253	243	258	286	260	254	254	251	271	281	259	257	301	267	249	289	268	261	272	271	246	315	254	252	267	276	282	246	279	261	244	263	261	274	227	269	261	281	249	281	240	259	270	290	265	271	269	256	243	270	260	261	274	267	264	243	251	219	270	283	229	270	295	281	259	253	278	285	251	249	247	238	260	256	263	237	252	256	259	259	251	249	254	256	269	243	253	228	272	245	241	253	258	292	249	237	253	277	249	285	267	262	232	225	256	254	282	249	237	272	303	257	256	268	304	234	258	259	265	259	269	268	264	249	237	284	265	261	268	259	257	276	259	280	272	281	252	275	279	268	278	248	263	253	273	276	253	247	271	247	268	271	252	267	265	253	276	277	254	249	277	243	249	262	265	305	285	266	246	239	261	274	247	234	245	262	265	274	262	290	266	267	266	290	264	271	277	280	247	240	268	264	270	251	283	248	260	269	265	295	254	231	267	260	288	261	268	248	252	283	244	245	239	265	259	273	246	262	257	237	267	252	243	260	269	280	232	285	237	249	271	244	253	276	275	269	261	293	295	268	235	281	274	263	262	226	263	265	260	268	294	253	284	259	253	239	265	266	289	292	267	238	254	248	259	235	257	275	253	258	269	256	253	264	276	277	237	262	263	299	254	279	266	261	268	295	284	271	272	228	282	235	256	287	268	254	234	259	246	259	258	261	245	257	267	241	263	266	276	253	288	250	244	251	257	272	267	284	282	256	254	266	267	265	251	299	223	293	265	259	257	257	284	265	268	243	255	243	296	244	230	264	276	245	285	254	286	283	304	293	254	248	277	269	258	295	268	236	261	258	272	249	274	277	276	270	270	271	256	259	253	260	273	260	269	263	295	263	276	256	275	265	254	259	267	248	243	256	240	245	237	272	289	269	279	251	280	248	276	277	287	267	244	243	235	268	256	267	262	229	247	258	265	248	265	254	316	252	248	289	278	269	261	264	267	231	254	285	246	263	269	268	279	269	258	238	285	261	230	228	252	265	256	233	262	277	277	256	270	286	271	258	283	272	254	251	285	269	260	275	271	263	242	247	246	279	261	281	241	260	246	248	262	270	257	241	246	288	251	268	268	299	257	286	266	238	259	243	227	286	255	226	263	265	298	295	248	242	250	275	251	250	264	270	272	246	293	274	255	272	286	277	242	245	286	296	264	243	261	247	274	286	269	262	271	271
55239	62036	58033	44138	32654	23297	20610	17701	11662	5714	2906	2208	1646	907	847	756	824	762	780	701	701	654	743	721	646	656	610	657	633	662	660	668	647	635	651	635	643	673	680	691	700	655	679	688	647	688	677	638	662	688	602	674	650	699	670	656	673	658	650	654	666	642	658	678	683	641	664	645	686	677	640	684	637	616	665	661	688	637	679	657	647	610	625	691	675	606	686	690	678	684	668	665	701	638	638	679	647	619	630	631	669	673	672	684	700	667	617	667	650	647	666	652	662	650	658	602	641	661	676	634	628	639	675	643	664	619	649	675	645	647	659	674	665	653	657	661	654	675	723	643	669	667	718	632	722	676	659	652	701	716	649	658	625	642	653	634	643	668	691	648	663	692	651	668	615	633	681	632	660	662	713	648	684	665	690	662	673	670	622	667	627	626	635	664	600	652	651	659	652	663	648	647	633	613	623	657	662	610	660	643	695	620	627	669	627	629	651	680	662	612	663	645	640	638	656	636	647	679	651	685	618	655	681	681	632	671	668	649	691	644	679	661	709	630	678	628	648	669	637	640	632	714	647	642	683	636	663	641	660	667	667	638	673	643	616	620	694	681	644	652	647	682	643	665	648	667	611	669	620	736	695	636	698	706	677	691	670	695	693	650	624	615	650	658	728	641	674	671	651	600	689	658	731	662	671	665	621	675	638	703	697	667	599	710	649	683	649	690	618	707	644	686	630	650	643	623	697	620	646	652	664	667	697	650	621	664	633	680	685	641	623	659	650	646	680	627	629	619	705	680	664	667	592	633	614	661	663	636	676	641	663	641	698	653	669	657	668	687	650	637	669	639	662	620	628	669	686	674	652	642	625	602	646	641	647	655	658	640	629	645	641	639	659	668	633	665	628	629	702	642	643	678	673	646	696	651	658	667	650	676	660	672	679	601	661	646	668	647	630	650	666	643	642	653	640	624	641	667	676	676	635	689	636	636	661	654	689	650	665	641	620	624	613	672	616	698	696	674	662	664	648	663	651	689	673	651	675	634	649	649	688	673	635	629	636	650	641	651	653	658	640	676	637	639	661	662	661	655	682	638	654	620	666	631	649	650	673	657	668	630	650	701	628	620	638	646	622	657	689	651	683	599	661	621	680	663	699	707	642	627	720	620	636	670	670	683	659	634	731	643	646	645	677	696	633	646	634	649	618	649	685	620	635	670	649	651	681	653	638	660	642	687	661	670	648	626	630	681	666	663	645	653	671	646	657	680	692	643	681	641	645	647	680	631	668	646	654	657	621	694	679	638	696	665	648	654	625	641	649	678	663	648	683	657	654	619	672	644	655	630	662	638	648	649	671	619	666	665	685	668	668	620	701	659	647	690	661	681	638	658	630	651	629	682	649	648	663	661	679	669	684	672	643	656	662	642	598	669	645	632	654	623	684	667	679	632	685	655	666	660	616	654	648	628	699	636	680	597	680	658	626	647	626	643	612	637	627	661	693	671	677	613	675	645	663	682	633	689	674	676	658	693	641	632	716	626	624	644	676	653	661	711	666	682	698	672	626	621	643	669	616	660	669	693	650	688	658	628	643	596	713	621	712	655	606	639	690	648	633	704	632	618	652	663	665	655	675	691	678	658	684	664	654	630	685	675	660	697	638	643	676	692	644	696	660	619	671	604	605	672	671	683	639	690	655	640	667	708	641	637	659	643	665	616	664	645	626	658	663	655	628	675	621	672	702	696	639	643	682	636	596	641	687	666	652	665	668	688	703	646	654	649	647	670	697	695	678	670	665	628	664	634	698	635	665	659	657	619	645	675	659	669	673	633	660	650	657	678	648	678	686	665	668	670	656	598	663	664	626	683	634	658	650	639	666	696	663	655	683	658	693	675	678	638	636	647	688	666	641	637	674	680	662	699	632	675	660	637	628	650	654	652	667	673	680	669	658	675	669	678	686	708	649	639	680	683	644	678	665	701	675	682	623	682	669	622	648	649	668	710	623	642	665	682	685	660	657	673	657	641	674	655	617	654	680	657	650	624	651	658	672	700	653	683	671	666	648	682	669	650	653	640	667	665	675	715	634	684	673	689	626	639	637	694	681	641	660	713	686	625	670	658	672	667	647	686	668	648	667	661	699	664	668	664	661	652	651	651	625	694	630	666	678	685	676	628	638	658	659	646	647	667	670	670	654	640	674	656	618	689	644	646	609	660	629	676	633	660	669	643	665	636	652	657	686	629	688	655	667	665	654	692	628	627	687	652	663	628	652	693	686	686	678	638	658	676	620	676	689	652	672	651	643	659	693	674	668	644	657	662	658	658	613	706	664	687	647	656	653	673	634	677	673	619	667	636	665	625	646	661	665	684	672	635	672	639	691	668	625	663	645	638	682	663	686	623	666	666	612	666	641	659	654	656	644	617	667	622	672	661	646	656	635	675	609	684	690	628	683	604	667	673	642	674	685	606	620	631	643	671	637	660	658	648	627	699	652	673	661	617	670	653	649	645	707	679	650	691	661	670	687	674	665	628	706	618	658	643	703	668	683	677	668	685	650	665	671	628	596	656	712	651	677	652	653	659	653	660	626	610	622	631	640	639	639	614	650	665	671	674	650	684	660	648	666	676	637	662	678	660	708	678	610	618	649	686	699	667	628	672	629	648	642	671	655	658	683	713	660	665	686	674	618	648	664	644	672	637	617	632	674	656	670	654	584	657	661	675	643	639	660	695	637	666	655	695	668	622	651	668	660	658	652	663	656	661	644	656	635	644	635	643	633	645	667	646	627	671	633	659	670	667	658	654	611	634	695	699	636	682	681	657	638	610	666	668	633	615	645	670	654	641	689	659	623	688	645	670	689	599	678	707	638	657	641	663	634	649	673	673	664	653	679	639	674	641	682	634	654	709	626	660	643	624	635	703	621	584	684	631	635	669	711	619	658	687	677	633	693	676	670	657	684	677	675	635	643	670	638	711	642	635	599	680	646	634	629	685	657	666	687	619	610	635	632	669	676	664	690	674	653	693	670	636	632	644	672	657	693	697	671	631	690	640	623	668	684	667	668	656	650	632	672	658	610	632	670	693	669	667	621	666	641	651	666	687	630	663	673	640	689	633	663	663	670	648	661	622	643	638	619	643	684	699	630	647	718	648	666	651	664	646	674	672	670	653	692	641	678	643	690	650	682	691	701	714	675	641	642	633	664	671	635	673	679	641	622	692	660	659	667	642	672	677	718	670	633	660	669	661	664	632	671	646	633	631	627	679	633	654	624	666	609	652	651	683	685	692	635	662	710	668	638	717	655	702	680	667	623	723	636	647	629	681	597	656	634	641	630	656	643	664	633	634	635	660	683	638	631	640	631	626	665	636	631	631	687	613	666	713	664	655	655	657	675	665	655	714	672	679	672	639	648	669	670	646	635	685	677	666	659	710	683	618	629	639	666	641	651	677	670	670	633	662	676	643	634	678	666	650	689	627	653	667	658	672	667	650	660	612	660	656	657	675	651	635
79425	75849	64453	41962	27144	15047	9679	7470	4228	1656	776	590	471	326	315	262	236	324	334	303	245	256	247	283	248	300	245	262	266	248	290	237	268	257	250	258	273	264	260	258	291	241	285	258	275	256	323	246	269	276	240	267	254	251	267	313	246	249	244	255	258	281	251	253	257	254	285	241	253	311	259	271	230	268	242	281	278	266	255	274	267	230	240	268	266	233	246	248	245	289	239	273	249	276	293	256	256	263	243	260	277	255	283	269	271	291	268	271	257	262	277	257	237	234	258	252	245	273	269	266	259	265	254	238	271	257	263	266	262	268	282	242	277	233	274	240	261	278	289	259	267	263	269	278	241	259	239	259	249	266	247	236	265	283	299	283	263	251	253	236	266	220	265	257	234	251	256	261	256	247	273	263	260	300	270	276	279	238	237	286	268	239	224	281	282	286	245	267	271	259	219	239	289	307	286	263	241	256	277	265	250	272	257	271	260	250	274	253	242	260	266	251	256	254	272	245	276	275	254	248	280	279	265	296	263	226	252	298	269	256	277	279	254	276	245	253	240	273	239	248	245	301	270	241	291	260	244	288	255	278	252	272	303	262	274	260	249	267	310	262	263	250	283	272	260	285	250	271	262	249	253	235	264	268	268	276	246	240	242	273	299	265	295	276	247	237	269	245	285	254	263	232	271	275	258	277	267	274	276	277	283	270	260	257	257	252	276	255	240	280	248	263	262	260	251	253	257	277	248	286	251	264	263	272	294	244	262	251	297	262	270	239	272	288	307	268	253	296	252	256	250	302	258	266	287	256	259	262	248	274	257	252	270	252	243	275	249	279	243	256	294	271	259	272	239	257	282	286	277	261	276	253	266	236	269	236	273	250	253	239	294	264	264	247	295	248	308	251	284	266	257	256	270	264	273	269	287	282	263	300	268	254	257	266	301	240	300	279	282	292	244	295	287	283	254	230	262	273	278	250	280	286	259	290	275	257	282	264	289	272	274	273	285	242	271	278	266	268	265	249	265	245	290	260	250	225	253	253	282	274	239	263	256	314	289	251	277	236	289	253	292	268	265	269	275	249	295	274	281	251	267	244	271	271	248	282	257	261	250	264	265	272	272	280	243	274	242	249	250	250	274	267	250	273	262	263	268	254	300	290	261	249	275	260	248	279	278	272	252	254	315	244	260	249	254	277	265	273	237	281	253	253	266	244	259	252	235	286	276	283	272	225	245	257	249	261	263	262	278	241	251	260	276	306	259	256	249	266	248	277	273	266	248	267	261	278	256	269	255	270	262	264	271	266	258	239	271	277	254	277	261	262	267	263	279	256	231	256	247	261	266	295	267	271	272	240	249	276	300	280	295	274	250	252	275	246	242	271	265	255	263	262	269	265	297	266	237	259	258	256	279	253	262	238	282	262	246	284	249	240	278	293	267	256	302	256	260	252	237	273	248	275	245	270	258	246	276	247	276	284	281	273	300	258	245	288	253	272	239	261	271	242	245	288	234	272	260	251	230	278	241	241	264	269	257	271	239	244	254	251	243	287	254	261	270	268	286	264	288	245	281	303	263	243	282	259	310	287	278	257	235	249	291	274	264	276	257	274	242	273	265	262	276	300	260	286	267	293	238	257	263	262	306	284	268	269	279	267	242	279	267	254	263	270	274	247	285	265	242	256	282	274	257	238	266	263	269	269	253	267	271	253	293	270	279	254	282	276	261	243	242	239	262	289	262	251	247	287	251	243	249	271	241	246	260	290	243	276	256	265	279	253	249	281	235	229	255	252	256	258	240	247	269	277	248	252	254	252	280	254	281	260	263	253	249	251	248	245	264	283	278	247	272	290	239	249	275	258	260	285	265	265	264	252	236	259	256	232	288	259	242	265	255	267	262	250	274	274	276	260	258	221	270	240	262	253	263	263	247	258	272	247	266	311	289	249	256	283	269	263	240	266	275	260	268	262	276	243	258	245	264	304	260	250	255	263	276	265	273	271	271	299	261	287	277	271	239	240	250	257	269	245	295	278	290	285	257	254	262	238	278	247	271	228	246	264	239	271	287	261	245	257	252	269	291	264	267	271	271	277	286	267	281	254	287	254	234	259	283	281	268	263	270	241	251	245	258	258	253	257	263	242	252	252	244	253	249	232	274	278	265	277	246	261	258	275	263	273	265	284	256	280	256	264	300	252	257	298	288	248	233	264	265	276	301	268	276	258	274	260	249	246	271	270	264	257	255	281	271	289	271	296	268	284	254	260	268	308	253	248	268	280	289	230	258	258	278	270	265	273	267	239	277	265	231	252	262	280	269	296	272	267	295	260	250	253	253	254	241	292	268	233	267	278	222	253	263	287	258	249	268	247	269	288	258	261	238	252	293	259	257	271	236	249	280	236	277	300	268	273	264	258	259	269	266	257	231	270	251	241	227	270	255	256	266	266	269	265	231	242	265	260	271	253	279	270	271	260	239	254	267	254	277	236	276	241	288	262	277	298	262	236	266	278	266	259	261	246	260	283	239	246	273	276	283	235	256	267	250	269	262	263	259	265	280	255	275	267	251	259	226	275	249	263	281	278	263	272	242	240	262	271	274	282	260	254	252	277	305	263	268	296	266	288	270	294	277	234	267	285	303	276	229	246	269	262	285	258	271	265	275	260	276	235	252	242	283	285	277	268	281	285	268	274	266	270	274	280	241	264	255	271	268	285	281	247	256	276	276	288	274	294	244	254	296	242	247	284	264	238	260	232	232	239	219	265	255	276	261	242	244	240	269	302	269	266	292	266	276	273	264	282	262	294	252	268	253	259	291	251	250	260	265	258	249	263	268	270	257	244	259	281	250	241	255	264	261	258	274	266	282	251	289	256	265	264	276	256	236	272	265	245	283	263	285	255	277	266	296	242	264	262	275	238	263	249	258	258	277	287	267	241	270	269	274	259	261	286	265	249	251	278	280	253	275	259	249	277	251	281	274	259	240	266	266	273	273	278	290	247	240	270	240	268	236	267	252	265	264	262	255	266	265	257	272	250	281	258	247	282	265	294	242	277	265	281	267	247	262	279	252	260	260	272	267	297	280	260	259	311	257	255	256	237	241	259	243	256	213	281	284	309	251	298	249	274	285	245	253	261	280	269	249	265	249	241	292	269	273	242	273	253	251	247	261	285	261	276	267	263	267	278	270	275	238	308	263	251	255	264	253	286	254	273	263	270	259	253	255	263	234	263	269	250	260	260	267	263	281	266	251	268	259	276	260	278	254	259	240	270	263	258	269	263	304	251	274	260	275	273	262	248	284	257	235	281	242	263	289	244	270	240	273	250	289	256	255	272	277	268	261	262	279	277	262	259	244	268	295	267	256	263	261	288	265	254	244	290	249	266	262	289	259	248	279	278	247	243	258	239	258	316	250	280	285	274	270	262	272	258	279	264	288	256	264	267	256	254	290	267	279	262	252	248	284	262	275	288	262	240	260	252	273	268	289	300	274	256	269	251	267	284	271	255	279	278
54010	61739	58755	45315	35173	24992	22020	20084	12437	5853	2948	2171	1518	851	789	708	785	869	890	772	710	648	681	695	669	628	668	671	638	687	694	632	691	639	627	646	668	628	663	681	702	631	659	610	635	649	699	656	627	660	703	690	700	633	688	695	732	671	645	692	651	646	616	696	633	639	663	679	664	618	594	642	660	659	676	665	653	658	699	684	665	679	647	736	654	695	619	643	666	659	621	646	662	659	649	689	653	688	656	650	616	712	658	627	654	651	617	671	682	670	666	662	660	695	657	662	678	700	611	620	717	664	656	648	682	647	710	694	657	668	686	630	645	656	668	694	660	650	679	667	636	626	672	648	667	648	697	662	676	608	634	677	662	670	623	647	637	636	655	674	606	666	701	688	648	641	686	664	673	631	634	632	663	641	649	645	651	659	682	646	693	653	655	722	651	664	676	663	651	632	634	683	644	670	681	622	653	622	661	698	628	693	658	643	648	622	662	650	649	712	677	634	681	689	640	671	673	687	708	627	690	655	689	637	645	657	635	702	637	673	652	638	657	656	673	634	691	674	671	616	651	579	643	623	644	633	675	648	690	665	622	645	607	631	682	640	624	696	638	646	642	655	654	664	660	683	698	667	642	668	694	660	659	648	634	682	671	676	652	674	668	697	728	650	694	662	636	631	673	707	665	626	632	638	619	631	636	675	644	656	696	646	660	667	680	667	664	632	644	653	661	648	677	630	670	661	698	660	688	718	673	601	660	697	734	649	678	639	617	720	631	633	622	629	667	705	632	637	664	712	638	645	669	656	646	661	675	681	640	684	669	656	636	660	667	635	650	643	671	681	665	665	635	649	648	681	638	646	641	677	658	634	670	624	699	674	682	694	650	715	657	634	614	663	652	646	717	631	644	643	637	656	670	661	647	688	650	645	676	602	674	639	700	651	655	636	711	678	676	645	694	681	683	688	664	651	642	699	660	655	650	663	687	669	675	683	685	660	652	656	602	647	719	651	669	689	639	658	660	671	680	681	635	631	686	657	652	650	687	670	711	682	705	650	654	675	645	644	663	660	657	640	688	681	685	635	669	642	617	661	669	648	655	667	693	686	649	685	693	682	694	715	637	607	727	633	687	626	635	626	652	674	657	610	729	686	711	703	686	640	700	626	659	616	678	647	636	671	657	656	634	627	710	629	684	637	624	664	642	692	666	653	610	594	652	645	681	682	645	647	696	656	667	684	666	681	634	672	658	720	659	712	640	679	666	647	647	628	643	636	640	668	702	685	653	626	651	633	641	688	621	689	661	651	711	697	645	665	617	650	655	650	672	670	659	665	666	661	675	617	674	666	662	637	626	686	672	699	636	645	638	600	649	656	655	701	653	647	674	664	676	666	660	685	635	685	663	651	648	685	637	646	666	673	608	677	718	689	639	652	625	677	641	682	669	711	665	650	650	629	676	689	680	651	688	688	680	660	642	661	602	646	651	641	674	687	641	679	689	676	660	656	660	637	660	678	647	700	660	685	656	690	684	655	656	629	664	649	653	658	668	655	681	690	688	680	679	632	625	612	670	660	686	661	629	655	633	659	703	675	685	685	682	710	611	688	652	647	647	612	696	654	680	645	646	671	677	677	657	641	671	657	641	637	611	649	657	665	625	633	639	663	617	671	636	650	655	644	696	634	669	624	694	671	662	654	656	629	712	637	632	682	677	625	673	657	643	643	676	673	626	680	633	612	623	653	685	641	658	670	634	669	711	656	657	682	650	696	670	722	668	647	651	681	620	645	644	623	663	644	628	632	671	663	675	677	674	657	675	676	701	650	620	647	651	617	625	660	640	614	669	691	645	647	638	719	670	666	622	599	662	630	664	672	683	660	681	719	665	693	658	687	638	691	676	623	688	635	674	610	679	644	646	610	664	660	646	653	705	617	632	682	607	649	699	729	652	700	640	665	699	651	641	661	623	654	624	650	644	677	641	650	669	673	634	626	634	660	663	659	631	670	698	623	624	632	650	659	676	732	674	654	668	677	682	654	681	666	675	631	637	682	628	712	688	667	657	629	644	646	681	641	638	637	656	650	667	676	675	635	642	654	646	675	671	706	626	654	639	599	661	649	706	611	687	682	683	660	641	655	679	716	679	652	683	685	638	656	676	672	676	641	704	673	606	647	632	655	694	651	663	645	689	653	683	645	669	639	620	684	619	639	693	674	650	663	639	685	665	652	661	673	674	667	633	648	650	676	689	672	654	638	617	669	678	687	617	673	661	703	698	688	654	661	697	696	632	714	676	682	704	671	642	652	634	642	611	653	693	674	664	680	682	631	701	688	689	646	686	650	633	636	701	664	659	595	669	682	652	654	661	672	648	600	658	636	687	657	662	685	610	646	611	711	666	668	675	610	639	679	696	628	647	677	648	656	635	670	690	654	691	685	675	682	686	636	686	684	704	667	637	672	571	684	651	655	671	655	668	629	637	700	661	713	639	680	658	681	659	615	697	692	668	631	670	659	637	667	686	633	667	605	656	697	648	684	652	570	659	670	699	643	648	648	614	688	615	664	679	657	644	601	715	678	653	674	694	676	659	677	645	668	682	702	648	667	604	649	686	665	693	670	670	641	648	628	625	638	650	665	675	666	666	659	628	727	662	665	668	695	676	697	654	657	633	630	653	669	665	626	760	658	648	685	693	664	677	687	658	664	637	700	662	685	674	684	649	664	663	626	673	683	631	685	669	691	628	627	662	633	683	635	646	672	628	643	598	669	639	673	665	700	682	697	624	679	656	631	661	649	690	631	693	626	676	666	660	635	647	659	680	644	617	677	683	690	662	619	683	672	736	664	685	660	666	625	664	639	675	650	677	686	645	649	688	636	644	670	649	665	653	659	718	680	645	706	710	657	645	640	661	634	655	690	692	668	621	678	629	664	671	626	632	678	668	631	691	596	681	691	656	677	651	661	612	663	679	669	668	656	663	657	658	644	680	643	657	619	677	672	684	643	643	658	669	631	711	683	669	648	660	664	687	638	658	677	704	637	634	664	626	708	658	654	634	627	636	644	673	652	658	729	641	666	621	665	668	651	638	646	677	675	636	630	640	618	684	621	633	653	675	654	671	691	663	679	672	642	652	659	696	677	674	631	661	681	632	652	691	658	698	681	705	708	644	666	676	657	666	634	682	671	645	699	673	638	654	631	646	675	668	712	679	688	674	628	694	644	640	683	665	709	665	705	664	678	689	673	677	636	646	685	623	654	640	688	685	668	639	682	639	607	688	634	675	629	649	695	655	673	671	673	649	661	633	620	691	682	651	670	694	699	640	683	623	658	676	637	638	617	664	636	627	656	658	676	694	666	629	668	625	634	645	699	665	657	633	603	640	692	690	638	670	624	678	659	688	694	639	604	648	624	678	690	687	690	652	609	650	595	645	629	680	636	699	631	649	647	653	648	659	666	640	658	702	698	600	649	687	662	659	664	694	660	603	693	677	672	693	658	649	633	649	673	697	618
78338	74379	63991	42198	26081	14955	9327	7520	3910	1489	682	562	424	307	302	254	317	317	298	317	273	262	278	287	246	293	249	266	294	279	256	254	301	290	265	274	246	242	239	230	264	260	275	244	241	260	260	254	275	311	288	239	274	273	253	262	233	259	231	253	269	283	253	269	265	244	261	287	280	280	272	243	276	248	263	256	254	232	289	280	256	276	273	245	258	245	242	266	302	284	261	280	296	250	266	244	282	264	260	262	258	247	297	270	282	278	269	251	285	270	262	293	228	305	260	296	260	273	303	266	277	231	252	230	298	262	299	269	249	250	243	280	237	286	283	295	276	287	247	261	288	269	248	284	269	258	274	236	247	312	247	276	255	239	279	252	267	286	268	252	287	246	241	266	270	291	265	275	263	213	256	300	273	285	247	258	275	244	247	259	265	293	281	275	280	276	258	276	281	244	256	235	284	243	254	247	268	243	258	262	256	236	283	263	278	259	285	240	263	258	256	258	282	219	275	267	284	255	301	233	290	267	273	257	258	246	268	270	278	230	245	259	235	299	268	251	289	268	267	262	290	267	261	271	263	274	237	260	270	271	275	279	269	246	249	258	250	229	259	281	276	248	254	286	276	268	259	264	266	247	286	238	264	255	256	256	283	305	285	268	258	256	274	251	251	275	257	271	279	292	257	265	272	250	287	230	259	283	234	275	266	255	268	267	240	239	278	265	232	267	240	268	266	278	257	257	248	265	259	242	260	280	269	277	265	272	252	253	241	282	266	276	269	237	224	245	232	256	234	242	274	302	224	275	262	247	303	260	225	248	259	274	260	246	261	251	240	244	279	260	273	277	284	297	262	274	274	240	257	297	272	271	272	255	284	248	290	294	242	230	297	288	282	272	252	237	256	240	261	246	263	264	273	259	247	269	248	278	262	291	254	258	234	244	251	245	271	283	258	275	266	292	253	257	279	289	279	263	278	267	255	264	270	279	277	253	293	255	272	271	254	277	276	251	276	239	252	252	248	269	260	278	282	286	274	271	227	260	251	259	266	243	261	269	253	271	261	283	220	237	272	267	263	276	239	281	263	250	241	239	254	262	292	236	255	247	254	271	262	284	240	279	275	266	234	255	245	255	276	258	259	258	284	261	232	282	287	281	254	274	251	257	282	271	243	265	229	277	264	253	294	268	263	254	241	256	270	264	274	248	287	264	257	272	245	267	276	248	284	233	289	277	252	269	233	282	314	264	268	266	269	268	275	271	256	263	254	285	284	284	265	237	269	233	265	254	228	258	246	267	269	272	255	277	257	246	276	258	253	243	269	238	247	257	269	261	279	280	321	253	268	264	274	253	297	276	261	255	240	257	230	262	268	266	251	272	294	273	280	256	261	243	233	278	246	260	237	268	281	238	269	254	269	268	268	242	247	262	275	252	262	254	250	266	237	253	257	269	264	290	263	273	247	279	264	258	259	262	244	290	292	270	247	251	272	267	309	272	271	266	253	252	251	252	251	254	260	268	276	269	284	244	278	227	255	268	293	249	262	273	281	266	245	275	264	269	300	259	244	253	275	294	266	241	267	271	251	276	267	297	266	253	259	241	265	276	273	242	258	237	246	260	292	261	228	242	263	252	256	254	265	263	251	240	272	288	255	264	281	275	280	244	264	259	280	250	271	261	244	271	258	288	286	286	287	264	273	277	252	267	268	266	264	223	286	296	258	268	251	252	249	273	266	269	277	267	282	250	298	288	271	265	258	268	252	252	258	269	291	260	266	269	265	253	261	262	271	257	263	283	274	272	272	276	279	258	262	244	246	289	294	286	243	260	261	244	270	265	264	279	262	257	289	285	243	259	262	276	263	243	248	254	301	266	251	282	276	248	268	268	259	266	266	269	248	276	275	254	295	271	289	265	278	267	253	253	254	263	280	262	279	248	271	248	252	265	267	259	236	277	268	263	244	287	252	253	252	236	274	248	252	271	259	259	260	279	278	239	255	252	255	287	267	262	258	265	279	263	278	250	240	271	271	255	252	250	272	284	263	263	261	243	261	275	272	291	251	269	271	306	256	272	280	253	281	252	236	276	265	231	253	279	254	293	285	294	269	266	250	266	281	221	255	270	283	278	248	269	246	245	282	281	248	272	278	238	264	261	273	251	268	258	267	242	235	267	264	265	271	257	268	251	241	290	253	259	290	278	242	282	241	245	248	279	256	253	229	291	245	250	255	264	248	260	241	255	279	280	260	222	287	261	294	258	230	258	240	269	274	259	241	243	248	281	272	283	266	238	242	287	319	263	266	253	267	257	270	257	273	300	251	297	276	254	253	242	245	286	265	262	278	273	257	270	307	269	298	275	273	263	290	260	300	298	296	253	247	249	241	269	270	306	254	269	270	265	275	261	242	243	258	257	230	248	305	249	261	253	237	287	279	260	248	259	257	238	243	255	271	288	278	269	273	268	256	280	257	245	298	291	250	273	279	233	239	255	271	279	270	257	259	253	247	285	279	260	258	278	253	276	244	254	262	293	273	256	276	285	268	259	260	267	255	273	251	272	258	273	285	254	260	246	272	228	257	281	242	238	291	286	281	255	270	274	243	266	254	265	281	252	271	258	271	259	268	263	259	228	285	257	275	266	229	250	278	264	269	244	254	266	276	275	235	251	262	274	272	274	263	236	278	278	261	294	299	280	295	233	237	266	250	267	261	272	258	236	243	249	272	256	256	259	280	255	254	266	244	277	269	277	264	261	273	238	253	249	284	269	249	269	275	261	291	276	279	289	259	243	301	269	259	239	242	270	271	274	290	266	248	234	240	251	247	271	256	256	249	235	243	268	268	284	271	257	311	279	269	278	237	259	236	259	286	251	270	256	243	255	257	255	281	280	273	287	249	244	257	292	246	280	265	266	289	275	259	249	269	253	276	312	273	258	263	239	247	248	261	257	264	261	243	234	272	273	273	276	273	262	251	243	260	256	280	258	290	258	260	249	269	263	270	265	244	270	293	274	269	267	282	265	235	240	285	256	287	252	266	266	296	239	259	256	263	261	286	289	264	288	300	264	276	274	279	270	255	254	286	254	263	274	274	272	269	273	249	254	313	233	274	282	269	245	261	282	240	304	264	237	256	247	260	285	271	259	238	257	268	279	255	286	249	236	261	252	264	285	257	269	251	243	239	273	257	243	253	248	272	263	277	248	268	278	260	229	276	244	264	263	256	253	264	240	257	264	272	282	253	273	264	256	275	294	256	259	265	250	255	266	254	242	252	262	254	266	250	236	261	250	260	276	270	291	258	269	235	258	256	266	235	241	257	253	275	290	242	266	257	250	243	273	241	264	248	278	231	270	268	240	244	258	248	272	257	266	279	257	267	256	271	274	254	289	277	252	236	298	273	257	276	276	271	269	261	248	234	277	256	235	241	245	303	236	275	263	267	280	272	300	262	274	261	258	248	290	272	273	281	241	269	237	282	254	258	303	252	251	269	258	268	281	260	256	266	268	227	275
54973	60893	58628	45191	33963	25125	21860	19777	11741	5166	2659	2040	1342	774	743	741	742	900	883	786	688	649	645	696	656	665	686	676	689	652	634	671	649	691	643	653	661	620	665	657	672	684	686	642	670	683	693	673	685	658	653	655	621	671	679	672	617	737	650	648	652	606	653	651	659	676	629	663	626	649	656	641	682	650	661	657	615	680	609	617	645	623	620	655	617	670	659	681	667	642	621	687	663	664	628	643	680	719	606	628	661	673	689	677	640	718	603	653	699	633	665	682	680	671	656	630	624	674	678	690	672	652	626	706	640	680	678	685	688	678	613	691	692	650	654	677	669	670	643	710	624	690	630	642	629	629	662	670	648	676	693	673	665	659	668	663	628	659	646	656	630	704	637	663	628	671	683	680	665	622	647	640	632	657	637	692	678	645	649	675	669	657	685	667	637	668	667	656	640	679	644	667	687	701	659	646	658	696	603	673	675	608	648	674	637	693	643	666	686	663	651	648	695	662	695	660	695	682	651	637	668	607	669	676	669	653	729	645	625	659	640	685	691	610	653	658	700	628	616	672	656	664	643	654	669	660	683	676	648	622	650	660	669	698	653	663	642	644	661	663	684	633	707	672	660	632	679	669	695	626	725	674	622	674	638	689	648	632	615	657	669	629	609	651	620	654	640	664	624	650	668	627	673	678	659	656	649	632	677	658	649	667	695	626	644	641	676	664	690	602	656	657	603	675	649	690	690	660	671	621	687	656	668	693	693	639	652	632	653	674	658	660	626	669	695	669	656	661	655	650	673	666	652	662	660	650	669	649	699	663	694	620	665	669	634	712	668	690	641	642	654	635	668	659	648	647	683	669	681	700	668	631	667	670	669	686	610	656	641	587	646	645	626	640	626	661	671	667	683	643	626	722	670	650	671	661	671	678	616	650	642	663	662	708	687	638	669	635	682	658	643	677	653	679	638	636	613	687	663	617	680	637	652	671	634	665	636	598	645	656	644	637	680	675	648	632	662	648	650	671	629	692	647	715	684	630	674	633	634	640	668	650	666	678	631	657	669	676	675	642	666	638	683	698	607	674	644	638	626	661	665	678	668	677	692	664	652	644	669	657	615	669	686	655	677	706	703	664	649	631	655	627	667	675	638	690	671	629	643	632	677	691	664	664	672	635	703	675	679	674	621	667	678	716	646	680	683	675	688	657	666	628	662	634	645	633	683	649	639	658	699	662	662	655	652	665	628	607	732	634	670	678	646	665	645	642	642	679	625	636	694	618	658	621	709	626	680	689	626	668	606	658	645	673	661	649	665	681	660	566	635	650	670	696	648	640	669	673	634	649	676	653	629	647	688	666	652	658	660	636	676	648	649	642	619	674	618	694	645	657	675	678	668	668	681	606	657	630	613	664	641	666	661	674	675	665	614	642	684	676	637	642	685	668	658	672	649	655	689	667	670	664	661	629	709	640	671	670	651	650	667	703	604	659	635	697	625	660	655	680	681	664	639	644	661	641	657	613	691	612	648	653	677	654	689	696	686	669	651	677	623	585	648	680	667	642	648	617	673	636	659	702	666	647	701	646	654	617	703	655	632	680	717	685	664	651	700	638	644	638	699	648	666	635	632	637	685	648	639	647	632	715	650	647	651	659	669	625	656	624	636	705	660	667	676	711	689	637	646	635	673	664	661	618	668	652	666	698	654	642	664	665	641	696	689	681	684	650	671	636	655	631	666	680	655	669	654	660	671	697	612	653	661	686	637	682	651	634	659	661	620	649	686	657	695	640	665	683	670	685	646	676	685	644	655	633	665	653	651	670	661	696	679	661	648	648	669	669	642	686	666	707	646	627	612	705	684	657	623	672	683	631	634	606	688	645	644	688	681	662	659	651	669	686	683	658	641	658	676	719	652	690	673	657	684	695	645	671	732	674	633	669	718	690	661	624	655	623	651	712	669	673	655	697	646	696	683	631	661	637	689	641	654	685	600	649	634	696	673	648	686	628	706	658	601	682	687	625	674	655	675	617	633	642	675	656	686	648	636	666	610	685	669	633	689	707	646	681	663	649	682	625	651	644	655	652	621	676	671	670	623	681	689	624	658	648	674	654	613	649	648	647	720	690	686	667	630	661	646	683	629	679	623	710	626	631	599	641	672	642	640	671	654	661	623	654	653	639	649	599	627	592	692	637	667	715	669	737	673	642	645	647	659	651	643	657	627	626	662	681	674	654	666	673	632	688	661	670	636	644	656	658	658	644	674	685	639	611	685	633	634	673	639	729	614	651	700	628	665	624	614	691	640	670	644	647	670	653	642	633	607	674	622	681	605	681	628	662	670	648	637	654	635	643	653	666	636	680	649	660	647	681	703	663	637	639	647	679	646	650	648	687	651	646	635	630	629	681	685	650	673	628	652	670	700	648	657	665	703	630	658	639	629	632	678	636	687	685	671	675	677	691	606	646	638	690	660	636	634	661	632	695	672	655	662	690	657	706	701	633	626	644	650	678	685	639	699	599	686	648	651	615	633	646	652	618	654	662	684	693	716	667	611	621	620	637	612	630	665	653	631	667	632	641	642	635	652	640	653	655	658	659	636	715	644	702	595	674	634	637	598	638	662	645	640	668	665	640	667	640	683	663	656	645	657	647	623	681	693	695	661	680	643	677	693	673	648	658	644	655	631	604	618	670	623	671	613	633	678	618	644	623	656	650	692	610	629	645	680	636	636	646	688	670	678	628	644	666	658	672	694	643	654	648	662	652	630	639	651	671	706	705	691	625	652	668	662	683	590	643	656	615	618	667	613	686	645	656	662	685	643	649	658	618	666	701	615	643	641	637	691	693	658	657	666	645	659	647	700	666	689	655	708	660	666	626	711	653	661	701	662	672	672	635	636	674	622	630	662	682	665	673	664	626	649	628	698	664	659	637	708	669	657	615	629	656	634	635	607	633	632	618	688	684	612	636	645	645	702	615	696	649	652	638	664	663	624	654	625	658	647	671	663	647	622	654	648	660	700	665	628	598	674	675	683	645	663	649	625	666	652	665	699	668	675	633	695	711	602	679	622	674	633	674	693	706	672	677	695	631	689	656	608	656	691	655	681	673	658	643	660	690	682	648	664	686	652	610	644	659	661	643	666	663	642	664	647	671	671	655	639	650	662	620	632	650	668	649	626	690	668	681	653	645	643	648	627	622	682	721	606	640	626	642	657	665	643	701	672	648	645	676	640	665	658	687	640	639	631	690	686	683	657	627	622	657	636	651	611	602	712	649	659	647	645	645	676	627	665	644	661	673	667	679	662	643	672	649	659	673	661	673	679	664	660	650	671	664	646	657	616	651	688	659	709	688	618	669	692	678	619	664	634	676	645	681	659	649	649	653	668	723	665	643	632	670	641	664	670	641	652	617	659	686	632	663	625	686	654	640	643	618	659	660	703	625	695	677	652	667	620	663	647	644	692	677	691	666	623	650	650	703	647	642	686	644	638	633	618	705	627	691	698	676	644	683
79317	74221	64292	41462	24711	13786	9589	7244	3349	1331	674	538	445	300	318	306	251	286	290	278	279	249	251	269	262	261	259	251	287	271	273	287	239	269	272	253	255	250	296	273	286	269	264	269	268	260	258	264	281	320	231	295	269	271	262	244	266	249	255	260	260	221	230	285	255	257	253	242	253	267	262	267	271	249	244	262	293	251	266	261	243	242	238	235	247	283	256	229	277	264	247	272	262	263	221	265	291	292	244	285	253	246	283	231	274	238	249	234	265	266	240	254	249	261	255	277	273	268	264	270	280	274	292	278	252	268	249	276	270	268	302	234	257	267	266	255	275	251	289	237	250	237	237	259	228	258	249	243	263	251	248	245	254	288	255	266	278	243	263	281	287	271	266	274	260	282	246	275	272	258	273	265	298	274	255	267	280	234	268	274	245	272	273	280	247	238	271	273	259	263	278	281	261	259	250	257	262	249	288	278	262	277	263	268	268	264	269	276	255	238	270	260	298	240	259	273	263	273	251	230	245	287	256	220	284	260	248	267	270	285	275	249	270	298	246	240	272	266	281	229	241	263	262	268	277	253	253	263	275	270	276	282	276	280	246	245	243	255	271	279	238	261	266	266	266	282	264	258	252	263	261	246	244	265	255	269	262	266	277	269	241	267	235	272	251	252	257	261	248	247	284	299	275	261	249	273	276	223	227	272	285	263	284	281	257	266	263	249	276	263	258	276	238	245	236	258	282	271	267	261	271	254	250	269	261	263	268	247	274	254	272	289	248	283	266	252	259	303	267	286	270	257	248	303	281	302	260	266	247	254	274	275	264	262	278	222	254	243	269	251	232	251	282	259	269	251	271	270	275	268	259	249	309	243	290	248	238	250	258	279	264	248	279	289	264	226	277	271	238	289	254	257	241	283	290	297	263	261	231	238	275	262	268	271	256	265	268	237	270	260	267	267	261	255	230	247	255	253	268	294	262	280	238	258	244	253	277	265	269	259	255	225	264	235	251	266	255	273	259	239	243	272	224	252	266	257	297	285	248	274	270	237	254	241	293	257	275	275	243	255	252	261	275	251	246	262	229	292	271	261	249	252	245	248	271	276	290	274	265	243	281	241	247	267	262	254	272	256	253	248	248	244	279	261	237	254	257	274	278	290	235	284	277	253	266	254	266	281	259	284	258	294	263	238	298	267	236	254	230	280	262	238	279	268	282	275	254	266	237	258	269	248	305	256	270	251	258	238	273	241	299	285	270	270	251	260	264	249	249	285	285	256	250	240	294	267	259	240	273	258	281	249	231	270	283	286	285	282	240	276	244	306	248	225	265	305	258	292	263	289	263	260	278	260	279	286	256	247	279	262	295	252	280	262	254	231	259	274	247	265	285	286	260	258	269	274	293	270	296	237	242	254	269	268	243	292	265	270	255	273	275	262	245	294	251	264	255	284	251	267	255	259	282	251	286	263	250	261	245	257	264	261	261	260	275	263	247	251	268	291	262	273	284	237	238	259	258	253	249	259	249	290	238	264	253	237	255	267	265	266	248	256	271	285	280	298	266	246	294	258	277	258	272	288	283	291	286	254	234	270	245	248	263	257	278	231	285	260	246	287	280	278	292	263	251	268	279	266	267	242	258	254	281	249	246	272	254	229	264	272	279	261	279	261	260	269	296	262	263	241	290	245	281	280	298	267	245	257	262	266	286	289	212	259	246	272	250	236	245	262	235	270	283	251	264	291	245	239	256	245	261	259	264	264	252	264	259	265	276	240	269	255	249	282	266	263	257	259	274	283	248	246	244	267	280	251	270	246	278	250	265	282	269	265	266	232	233	250	304	267	272	280	249	232	253	254	269	290	260	258	274	250	252	254	283	269	263	262	268	261	257	250	262	261	273	273	259	261	292	251	267	280	254	246	243	230	236	253	271	257	278	262	274	242	254	254	259	258	219	250	261	280	284	243	259	293	216	227	220	236	284	240	246	240	262	280	241	278	258	290	268	264	295	259	271	286	271	265	280	257	274	238	247	265	274	268	266	291	267	248	250	243	252	282	262	226	275	275	271	239	263	248	257	258	254	273	277	248	261	292	240	270	250	259	273	266	281	278	248	267	261	266	263	251	252	289	277	272	268	257	260	265	242	236	251	235	273	269	260	275	269	260	239	245	283	280	250	269	262	261	264	268	280	283	269	276	232	240	254	262	224	259	256	274	255	247	263	248	263	265	256	269	228	250	236	279	256	239	275	285	280	259	282	296	232	286	285	240	279	276	268	272	261	279	298	235	281	293	280	266	252	264	279	255	260	246	265	244	251	283	266	265	269	223	270	261	236	286	280	278	272	295	271	260	261	246	286	252	259	247	246	286	272	238	260	255	252	300	256	262	257	278	272	283	260	266	271	253	255	261	242	283	243	248	254	234	249	265	288	254	237	249	288	289	235	248	269	276	275	281	261	260	258	279	298	247	262	251	269	230	258	289	272	256	275	266	261	258	252	263	244	251	239	250	261	262	257	271	249	258	281	254	292	262	265	265	262	268	264	265	244	260	293	288	289	256	256	272	234	264	227	294	290	257	253	244	260	293	249	259	262	283	291	243	249	255	276	248	237	285	258	275	275	243	271	279	254	282	249	260	250	249	258	245	242	257	270	242	251	285	261	234	264	288	283	276	280	252	236	270	282	270	260	275	255	250	218	266	256	279	266	255	278	281	266	284	259	267	268	255	238	238	286	263	298	240	270	271	244	257	292	265	249	256	262	259	263	248	262	241	278	287	271	266	262	283	276	262	240	218	239	232	271	281	253	251	243	253	279	268	232	267	272	253	243	260	273	245	260	259	278	271	272	257	273	266	270	265	277	273	235	240	257	247	264	254	267	276	257	253	232	258	240	282	232	260	264	271	245	240	282	280	269	260	264	249	277	283	252	267	240	256	244	275	267	289	302	266	264	294	239	259	245	275	292	280	269	262	276	239	254	238	249	253	269	277	265	268	239	250	231	259	297	284	259	287	286	270	247	266	280	272	278	267	258	254	265	293	287	255	253	279	259	240	253	268	243	260	270	248	264	292	309	243	271	258	258	227	253	271	276	244	267	289	255	257	239	248	249	246	296	287	257	268	269	245	276	280	260	245	259	262	274	262	256	245	243	232	236	276	259	291	269	268	272	271	247	256	256	280	278	273	287	280	254	277	273	255	275	267	233	287	241	239	266	254	253	256	245	227	257	246	267	264	248	259	261	238	285	258	267	254	290	257	269	252	266	242	272	263	245	257	268	276	259	261	291	250	269	268	249	274	247	248	257	267	274	251	255	268	270	258	245	237	273	260	242	268	266	254	272	267	270	267	267	260	275	245	268	276	241	275	270	294	251	251	285	242	272	250	259	254	271	270	266	255	270	264	266	281	294	241	278	246	263	261	271	227	263	268	250	274	244	301	267	242	267	264	273	268	285	240	250	263	280	262	261	270	267	261	282	256	249	269	279	289	271	270	286	273	238	267	248	247	264	241
55510	60620	58734	44298	32022	23666	22315	18889	10696	4539	2279	1772	1397	807	810	746	669	757	866	791	739	630	679	686	654	648	696	688	670	684	621	649	699	682	675	633	661	664	640	661	657	668	623	657	661	636	621	671	662	631	638	658	742	661	663	678	615	696	637	629	609	648	655	641	649	649	639	670	604	644	603	694	715	666	625	643	634	617	660	663	629	660	641	631	633	681	645	658	642	687	669	689	669	651	704	628	631	648	688	638	663	606	690	667	697	667	665	651	656	620	613	613	687	635	673	683	632	618	646	653	675	659	663	695	646	673	647	690	632	688	650	659	645	660	640	623	680	676	675	672	644	680	650	647	657	684	623	665	688	675	686	681	649	678	695	614	678	677	685	662	685	658	650	669	670	669	666	695	649	641	678	696	651	677	643	643	663	609	644	698	671	629	674	602	693	654	656	582	645	609	680	638	683	684	620	666	652	623	694	626	629	629	642	703	658	665	682	654	650	685	660	618	652	649	646	629	704	613	657	666	658	647	668	655	676	670	654	655	691	655	632	635	660	667	687	689	608	618	649	668	671	660	676	682	683	604	689	647	605	665	685	632	647	637	627	649	636	661	635	660	671	641	656	657	649	666	681	623	671	662	616	659	653	664	673	653	648	659	678	653	663	659	603	658	694	666	653	638	651	609	649	623	670	629	637	635	619	629	669	658	598	674	626	635	627	654	631	626	663	653	689	673	687	667	656	662	708	639	704	625	590	626	659	678	693	627	653	671	602	659	610	649	626	676	667	622	638	647	677	648	681	610	628	604	675	616	602	636	667	641	625	665	685	622	673	631	616	608	644	627	623	647	644	577	633	671	663	659	630	706	682	646	612	657	629	625	643	667	659	645	652	678	599	637	663	634	619	667	663	674	682	657	648	642	599	618	644	650	662	682	663	643	632	648	637	701	640	623	616	626	626	664	637	679	628	637	691	687	657	659	676	663	650	639	613	641	631	661	652	713	633	652	657	669	642	650	668	661	621	649	644	611	656	642	647	652	664	670	667	683	682	658	681	674	639	646	680	620	677	617	640	662	657	663	636	683	665	625	663	701	614	697	668	614	665	647	665	699	608	681	656	624	599	652	660	623	666	612	616	679	614	654	672	719	698	648	636	685	621	672	632	682	657	633	631	678	655	626	619	677	660	642	658	643	642	655	666	623	655	686	655	633	626	651	629	703	689	694	669	636	632	621	692	603	652	650	658	622	681	645	684	634	713	656	594	663	645	695	661	675	650	656	647	644	695	692	644	657	661	690	652	665	641	642	678	651	604	629	633	678	687	673	593	617	675	655	628	654	655	660	625	630	642	647	714	651	644	639	669	669	609	707	647	615	620	662	672	637	649	683	620	662	605	659	673	675	646	642	670	681	654	636	697	654	635	647	711	625	697	650	666	687	658	690	643	687	674	659	676	666	654	674	640	642	674	624	681	649	661	658	656	674	654	608	648	679	656	672	660	648	645	603	629	651	630	624	636	673	685	634	664	631	684	670	715	668	689	661	658	654	645	641	703	636	642	664	676	664	643	633	648	668	684	660	654	663	658	674	635	649	665	675	634	670	682	630	646	693	606	734	611	690	650	624	622	722	684	682	625	681	650	705	680	687	619	638	655	625	711	668	617	654	652	641	634	682	641	659	617	660	639	674	659	627	610	631	626	701	657	635	669	665	671	656	651	684	667	634	694	640	634	669	644	645	672	705	668	695	628	638	664	685	648	676	636	677	655	656	641	658	622	658	653	603	675	638	653	627	633	660	664	644	659	683	599	664	611	653	679	672	670	661	661	690	624	630	648	673	653	681	640	657	716	688	685	708	683	681	661	690	633	639	627	676	611	673	676	663	655	629	661	678	693	644	630	639	654	620	638	652	629	644	635	643	669	643	682	634	649	678	716	680	703	611	628	661	675	654	653	608	623	624	682	670	647	647	631	712	707	661	660	683	685	681	624	644	682	617	661	623	647	698	655	641	677	671	637	662	682	623	617	652	664	638	628	649	623	637	671	667	688	706	676	650	628	660	665	672	673	642	606	661	646	681	653	699	641	656	639	697	645	643	645	711	630	643	638	682	645	678	646	605	634	650	688	686	664	677	638	661	629	687	633	665	636	628	624	608	670	672	647	629	672	674	694	691	629	651	639	648	628	618	654	670	649	651	621	608	661	705	635	648	698	640	698	693	656	700	643	645	656	635	662	673	657	664	727	662	677	649	668	663	696	651	674	720	658	704	669	648	643	659	680	705	635	682	641	695	652	660	620	624	662	647	657	685	704	656	685	658	667	665	636	670	629	624	668	654	675	615	663	610	652	678	648	612	610	665	664	686	641	684	617	633	652	615	641	703	662	600	641	673	615	693	646	656	649	649	661	655	626	670	672	655	672	685	630	599	621	687	654	642	623	671	636	653	651	675	677	676	674	626	640	701	631	656	663	661	622	599	662	680	621	675	672	670	647	678	645	671	675	660	637	676	645	641	631	668	623	647	641	684	669	677	663	613	659	640	649	641	625	610	649	725	661	709	641	671	681	612	669	663	663	653	679	665	639	687	690	614	642	683	630	644	652	643	621	579	588	685	636	659	647	643	638	650	657	601	639	620	682	615	642	652	629	642	691	670	687	646	658	655	633	673	658	689	613	659	671	675	656	665	606	654	661	677	682	642	686	668	675	628	664	665	627	627	691	704	607	630	703	685	662	625	641	638	667	683	672	678	622	679	641	633	644	707	605	652	698	667	711	677	622	682	671	643	630	695	676	677	641	606	641	652	691	673	672	678	704	614	717	631	655	655	635	638	652	686	668	643	629	628	678	665	666	626	629	680	658	691	646	651	681	623	648	721	640	625	612	632	647	616	659	682	677	701	580	637	669	623	674	646	650	677	662	678	658	669	665	691	656	643	670	595	647	634	666	675	606	680	661	656	630	634	666	673	681	624	633	665	664	691	638	667	637	684	667	633	645	641	663	676	627	658	623	651	672	624	686	649	649	630	655	620	684	691	684	647	679	666	621	630	641	681	658	628	610	710	632	720	638	647	638	632	705	680	620	639	612	670	676	681	671	649	676	676	659	694	664	663	626	645	662	635	629	705	659	695	634	634	629	664	641	675	663	679	671	674	677	645	673	651	638	659	683	657	641	629	615	675	638	649	661	605	664	654	627	695	660	641	644	628	618	678	678	657	626	681	682	655	657	638	588	646	639	643	658	635	678	622	630	644	604	654	636	629	693	678	642	653	647	686	655	647	636	675	636	676	636	670	656	675	625	619	611	667	600	643	649	622	662	659	661	729	648	654	686	650	641	630	643	665	630	596	661	686	621	638	689	662	599	622	687	649	651	677	652	628	648	679	647	639	627	670	625	679	688	692	671	601	683	622	643	670	641	629	666	648	664	621	659	684	608	653	651	641	641	633	660	673	653	645	667	629	647	670	711	655	642	613	660	640	657	648	656	696	737	618	680	627	648	678	678	633	651	691
80271	75088	64369	40687	25447	13922	9788	7791	3627	1323	610	496	453	295	276	281	288	272	288	269	244	287	284	289	278	285	275	287	269	289	257	276	264	294	274	269	253	290	270	275	272	281	267	239	286	267	245	249	254	290	293	285	247	287	262	267	256	268	245	290	280	273	249	253	282	273	243	254	257	263	240	256	288	293	230	249	263	245	252	248	280	257	263	282	256	237	260	274	241	248	270	285	250	248	274	271	276	228	264	279	245	259	236	268	241	262	289	289	278	268	267	264	263	282	256	265	294	261	272	248	267	286	272	262	258	288	278	231	282	246	264	263	263	290	252	274	267	227	257	264	262	261	262	261	240	237	273	242	257	253	250	263	284	249	254	269	267	261	249	261	253	238	232	262	226	247	264	263	292	269	289	304	250	256	285	259	268	300	291	267	285	236	254	274	242	258	283	259	285	276	259	267	274	282	249	275	262	249	253	272	287	288	275	254	270	282	253	278	263	246	249	268	253	268	264	269	256	276	250	261	263	266	285	244	215	267	272	275	251	293	286	224	227	256	255	265	253	255	291	244	265	268	253	265	275	261	245	251	268	256	256	285	252	262	270	277	259	255	261	242	263	250	263	227	233	274	238	266	281	286	253	263	279	264	265	253	263	245	265	226	276	279	250	273	258	230	254	260	308	275	263	265	259	266	282	256	280	241	274	279	265	272	278	240	254	244	260	281	279	275	270	257	266	290	264	244	249	282	244	261	294	270	270	245	245	296	250	249	273	263	247	243	242	267	269	252	281	271	252	247	275	279	266	253	280	251	271	269	244	274	260	275	254	313	266	288	258	265	271	246	244	282	266	272	275	280	303	248	261	263	269	272	266	263	263	257	256	259	257	221	244	251	258	267	263	267	273	252	269	292	293	249	269	245	258	275	255	249	256	248	288	277	265	258	248	272	265	262	275	280	261	292	236	258	237	247	278	281	263	232	275	231	249	265	282	254	264	279	287	285	278	295	279	272	287	275	254	271	263	271	235	242	295	261	270	255	273	261	249	293	273	270	253	267	278	272	258	266	263	277	240	266	270	279	241	266	265	249	272	288	274	293	243	236	258	265	253	270	276	250	284	267	275	262	263	290	292	257	256	270	260	274	263	270	296	244	247	267	282	261	276	271	272	274	256	266	254	276	274	244	257	265	259	262	257	276	275	261	244	250	260	231	236	287	236	245	262	261	263	262	265	274	281	274	260	262	256	269	276	293	261	255	266	247	267	262	238	285	265	233	256	241	266	274	280	250	307	248	308	251	248	271	256	229	213	253	267	249	251	263	249	262	225	292	261	278	285	261	258	272	246	272	269	255	266	269	295	219	251	282	240	285	291	270	282	281	265	277	266	294	279	283	282	245	285	274	269	274	269	249	251	264	266	288	253	232	263	272	251	241	267	259	246	302	264	252	248	276	242	251	241	248	277	285	261	234	303	254	248	258	258	281	241	257	283	240	272	279	262	263	249	270	289	261	269	268	289	287	282	274	280	244	261	270	263	272	240	278	260	275	244	259	294	244	266	249	242	239	272	233	271	240	273	251	282	245	242	241	229	247	295	276	271	272	259	270	253	263	241	284	252	287	240	249	249	273	271	254	270	267	291	255	241	255	274	263	264	249	281	274	267	257	247	252	290	239	248	272	259	270	269	242	247	256	268	252	241	290	244	245	249	286	247	269	261	281	283	241	296	277	266	230	278	252	253	228	237	270	249	249	289	283	243	255	286	255	277	266	265	278	260	249	252	257	259	295	243	270	267	269	269	252	277	227	273	266	216	264	245	276	244	249	268	251	260	251	261	258	290	257	263	261	255	243	273	270	279	253	246	284	277	232	242	250	245	267	273	236	269	273	269	279	277	265	265	268	278	255	294	264	270	261	285	251	263	273	262	237	242	277	251	233	239	278	267	277	280	244	242	227	253	226	264	267	259	268	287	257	260	260	280	241	301	261	260	263	253	258	277	282	284	271	257	278	252	245	274	248	261	254	283	254	238	271	237	248	264	248	265	279	292	267	252	279	266	272	263	257	239	278	267	286	269	234	279	255	272	261	253	270	255	268	286	261	281	259	250	255	227	279	247	278	283	254	266	274	280	286	244	298	277	250	266	265	273	251	287	292	244	249	269	255	259	257	254	264	274	293	265	266	313	283	261	269	279	299	258	252	273	270	253	263	260	253	290	288	252	272	265	273	250	259	245	247	259	255	271	282	277	276	285	259	267	252	251	255	264	263	279	252	267	271	276	275	242	260	250	290	238	245	257	260	263	262	282	247	252	261	284	251	255	288	263	286	247	243	260	279	281	266	262	272	277	248	237	282	247	278	239	271	247	268	277	314	257	269	232	251	289	250	276	242	267	214	252	249	271	271	263	261	257	263	239	229	289	259	278	248	285	253	301	242	269	273	278	277	286	236	271	266	254	297	285	286	235	245	238	280	279	245	288	269	261	256	262	261	269	271	262	259	238	282	299	257	274	266	274	245	246	250	260	273	272	253	274	275	278	275	279	284	308	245	262	286	284	235	253	304	265	269	281	289	266	262	251	280	281	280	280	260	252	266	268	253	250	249	261	268	228	279	254	280	252	251	251	233	241	235	264	274	238	231	262	270	271	259	258	290	291	271	297	261	298	241	261	277	289	257	262	268	247	251	283	280	250	249	265	268	254	307	281	250	238	239	255	239	285	298	246	284	245	275	243	281	230	284	255	246	247	273	245	262	262	263	217	285	254	257	263	244	255	226	248	278	240	251	254	269	281	276	287	272	291	271	279	283	261	257	240	288	261	244	280	248	274	248	269	256	237	267	237	273	285	262	219	270	257	222	257	253	248	277	288	266	277	266	253	283	243	243	254	260	289	282	264	258	255	261	255	249	253	310	274	252	269	277	269	252	256	272	282	247	277	257	239	271	236	240	273	233	262	245	252	258	257	260	260	269	270	270	272	262	264	279	267	296	242	243	276	234	282	268	253	278	249	253	264	284	242	259	267	273	261	261	261	253	272	272	263	273	298	291	260	278	249	269	276	300	258	254	267	281	279	236	281	251	259	256	222	281	248	271	260	247	247	230	265	289	268	288	267	278	249	274	261	283	267	282	249	283	264	266	232	293	296	254	234	265	287	283	260	233	253	265	246	269	257	260	253	282	252	262	275	290	237	276	288	262	272	259	275	278	271	259	248	245	265	270	229	284	255	249	276	293	256	268	293	235	277	245	258	268	265	281	282	279	246	275	251	270	234	273	234	282	245	266	230	263	275	237	266	270	245	244	242	293	295	241	258	266	274	274	296	276	270	288	265	262	251	271	241	259	276	250	276	269	278	266	274	284	249	252	238	238	257	259	262	250	274	242	268	263	253	283	261	269	274	251	286	250	252	252	235	236	283	260	258	256	268	252	240	267	249	264	263	268	268	261	285	259	280	271	258	269	272	253	269	275	262	239	260	267	292	262	260	272	257	278	277	272	279	256	229	222	279	274
55313	60950	58498	43707	33103	23629	23171	19396	11173	4563	2006	1731	1364	760	770	723	714	725	788	722	763	690	642	708	647	681	611	667	667	649	652	690	708	664	647	698	663	663	650	642	627	627	689	644	653	635	609	662	629	723	667	658	642	650	678	619	657	632	637	638	628	632	661	644	681	644	616	648	638	647	662	649	664	597	653	671	623	705	652	620	635	654	624	650	692	649	645	673	641	624	665	662	660	658	662	657	655	609	641	667	629	642	674	645	682	681	663	688	636	671	694	664	709	674	678	613	627	677	659	647	657	699	618	655	637	685	646	674	640	638	637	627	668	716	636	681	688	691	658	672	713	671	668	642	663	627	612	648	652	639	649	644	639	660	645	632	637	617	623	646	603	646	642	623	655	642	657	631	656	643	643	658	653	651	645	724	646	651	643	636	641	704	665	629	659	700	643	652	696	620	658	651	673	618	655	603	676	633	586	655	637	640	722	602	625	668	645	726	661	617	659	711	633	700	666	649	680	637	648	718	632	659	612	678	689	625	645	689	640	645	715	706	619	657	647	659	639	650	648	655	611	654	662	653	676	591	605	622	683	640	691	683	666	688	674	629	666	635	646	627	670	614	624	646	635	644	655	657	612	621	657	708	630	604	690	661	672	659	668	587	616	709	638	642	676	678	648	656	644	628	639	633	650	637	631	622	675	661	658	666	627	700	649	675	651	645	646	684	680	661	718	674	654	629	664	682	690	690	639	693	645	698	636	653	679	669	652	613	680	655	646	635	623	670	666	638	694	719	623	687	690	702	633	623	680	687	686	697	691	596	678	624	633	642	662	628	642	694	677	644	694	638	655	665	655	691	648	637	650	694	639	647	652	674	664	615	708	680	713	695	647	655	625	661	659	688	662	655	689	692	694	639	678	627	695	661	622	654	703	711	711	666	631	626	625	672	652	627	604	670	683	730	653	713	622	699	664	653	671	674	666	644	669	652	670	678	671	676	659	656	594	683	663	657	630	648	658	614	646	664	661	660	649	693	693	583	676	622	619	697	645	665	627	681	690	660	669	673	688	666	714	662	685	622	656	665	679	671	659	729	652	660	642	617	647	653	666	656	615	681	696	647	695	645	640	673	653	646	654	660	683	671	667	684	645	635	647	670	666	669	626	701	656	679	652	679	633	627	679	694	635	612	639	663	696	634	673	623	697	625	634	622	671	657	643	622	661	637	673	677	661	641	699	578	650	695	618	642	652	682	644	634	635	621	626	636	722	668	678	682	602	654	655	685	654	642	688	617	651	667	686	704	626	680	666	630	649	680	665	633	678	638	611	621	637	690	684	620	673	642	688	701	627	681	651	674	676	629	667	660	663	653	648	665	643	628	665	675	662	641	644	664	618	684	665	667	650	656	657	645	593	659	609	656	628	656	643	633	683	650	700	636	641	643	644	664	616	658	625	641	618	650	680	678	688	651	703	654	645	669	643	636	689	626	646	589	668	662	668	631	616	639	628	637	681	617	701	679	629	675	634	646	661	680	634	637	656	623	639	651	617	648	668	699	668	647	635	662	644	665	668	598	657	628	618	627	698	601	691	666	595	684	627	666	645	610	652	643	630	682	665	673	667	654	692	719	645	653	669	653	633	626	662	667	626	664	667	674	649	662	642	606	665	670	651	671	659	661	689	649	627	702	655	642	644	674	619	641	675	666	604	691	648	628	668	652	624	659	640	657	626	619	636	676	635	629	643	684	634	645	640	667	659	634	694	634	651	633	673	660	712	633	665	659	657	630	653	658	669	620	681	649	658	660	696	638	668	658	639	627	707	658	663	713	683	683	621	628	640	657	693	677	607	648	600	645	658	659	631	647	691	657	662	658	689	627	638	680	659	616	624	670	671	675	644	682	627	651	671	665	693	660	671	684	627	663	694	651	670	698	632	657	712	667	647	649	617	625	617	674	637	644	643	634	653	690	657	671	661	648	620	645	646	614	646	681	663	637	646	635	682	650	691	672	649	613	685	714	643	682	598	674	621	660	693	660	641	699	682	613	693	590	650	637	650	643	653	660	722	689	603	642	666	643	687	679	638	626	638	639	657	637	670	723	663	645	653	629	676	658	654	685	622	674	701	669	643	629	683	683	691	651	631	613	681	638	660	668	638	678	678	693	617	667	692	654	626	652	629	687	627	679	629	652	680	613	604	644	652	650	635	629	645	632	656	642	668	649	705	656	721	608	654	677	624	694	656	610	652	631	659	686	642	666	676	706	640	669	673	643	670	724	703	625	612	669	640	681	645	651	617	711	622	674	711	669	609	653	645	671	684	688	634	675	624	626	699	602	633	618	666	687	645	669	687	683	635	640	679	659	626	662	658	647	634	598	661	666	646	690	672	610	657	665	632	597	627	632	674	674	658	664	646	667	676	668	655	612	596	666	677	660	703	645	662	661	650	676	647	704	600	669	659	675	628	648	636	657	701	660	682	714	684	663	603	642	670	593	646	658	680	676	653	642	628	686	581	665	598	627	651	622	639	659	681	662	669	668	680	648	683	666	696	598	621	699	654	708	689	669	665	672	675	598	728	636	667	660	623	686	666	656	696	686	661	674	669	677	698	647	665	649	630	667	658	661	640	644	653	578	628	676	667	645	709	658	695	662	661	651	604	639	633	625	671	665	660	644	644	613	659	649	683	598	624	633	640	617	642	638	732	633	631	703	699	712	668	644	633	667	674	620	654	652	655	689	674	657	644	683	689	654	622	633	668	680	667	686	618	618	651	647	654	655	689	643	672	665	633	668	655	625	665	674	678	671	672	702	684	653	655	677	648	648	662	625	650	617	683	664	666	677	633	616	658	674	619	665	640	666	668	652	663	659	669	662	620	665	690	650	688	642	627	650	659	659	645	646	654	681	636	672	662	674	611	690	687	669	613	681	685	654	675	620	632	621	674	662	649	706	681	650	625	637	655	632	650	666	676	661	649	658	679	687	655	668	627	657	612	664	667	617	676	652	704	666	651	668	667	626	694	625	618	670	596	590	674	660	620	684	630	666	667	700	687	619	653	651	671	675	706	622	658	620	653	644	652	695	663	629	680	635	678	655	657	660	614	640	707	620	677	625	624	672	619	658	654	674	678	629	620	646	597	660	684	680	667	636	607	659	620	647	620	641	642	675	677	608	659	661	641	647	662	623	642	710	634	708	623	667	690	681	691	616	649	677	653	682	679	621	639	649	692	678	639	616	626	647	664	646	678	631	665	612	683	665	651	626	646	661	671	681	657	648	653	660	667	624	632	702	669	631	642	708	636	668	645	643	654	671	659	623	666	637	647	669	638	691	624	638	658	647	651	664	673	646	610	662	698	643	683	624	626	628	627	658	668	631	675	641	684	664	689	660	690	698	667	643	640	670	661	648	685	644	713	635	627	630	633	672	620	712	629	640	675	665	668	724	649	668	635	673	649	673	646	638	656	712	665	636	621	670	655	625	647	644	627	649	642	646	667	651	649	675	672	692
80963	75199	63539	40675	25401	13535	9689	7354	3755	1429	628	502	409	304	280	295	286	258	291	288	308	277	270	275	287	235	242	281	299	281	244	256	263	285	281	250	246	251	283	253	290	266	253	282	279	247	238	274	292	256	233	254	258	276	253	259	251	265	225	239	255	280	267	252	232	241	267	259	253	299	273	271	254	254	269	265	273	293	220	292	287	279	256	255	253	300	292	265	255	242	261	294	256	238	265	249	272	261	276	248	270	251	257	272	281	276	249	274	268	287	271	257	246	273	251	266	261	292	281	259	268	277	304	270	249	269	273	256	269	267	249	251	253	255	217	259	234	227	276	237	252	255	293	265	270	255	291	249	254	262	280	265	263	257	277	251	271	258	285	280	249	248	268	270	255	282	262	273	265	256	235	256	258	260	265	285	276	301	284	267	272	265	265	265	251	260	263	256	249	242	268	269	296	267	263	243	263	285	285	263	237	277	257	264	256	268	264	234	234	263	302	272	275	249	259	256	262	260	263	271	264	282	249	279	275	258	252	296	258	264	277	271	284	277	257	251	271	297	270	255	257	265	274	299	251	274	251	265	266	266	267	290	268	287	290	273	245	228	252	251	276	268	255	262	277	271	272	248	274	239	255	264	246	270	268	279	271	242	271	279	286	279	274	284	284	273	282	273	292	295	264	271	273	259	235	254	279	272	260	268	244	246	277	268	257	272	276	250	269	276	285	290	254	280	233	230	239	290	245	250	276	265	235	299	240	263	237	252	281	309	277	265	272	272	247	275	262	275	246	271	246	282	251	279	284	274	264	278	264	281	291	264	268	233	253	264	250	268	257	266	249	258	289	258	264	313	251	232	303	283	241	245	230	263	273	254	281	271	237	252	258	247	285	251	241	252	272	238	283	280	280	252	277	279	258	205	213	265	290	289	245	283	278	259	273	238	260	271	277	297	250	269	271	275	262	254	293	293	269	283	266	270	251	271	252	239	250	259	251	297	267	261	259	248	270	307	283	238	252	270	282	254	264	258	267	241	238	237	265	266	277	283	255	244	272	229	268	278	262	252	257	277	275	300	241	280	246	268	243	258	267	263	240	268	281	245	272	318	267	261	276	250	245	255	246	244	276	270	248	252	249	249	263	293	271	268	265	272	264	265	282	269	278	226	231	260	265	273	257	256	279	248	260	267	241	235	260	258	269	266	253	277	275	226	257	227	305	263	249	280	279	275	275	275	232	237	249	257	275	270	266	234	271	231	284	286	235	290	247	253	261	254	285	281	276	257	260	251	254	273	272	241	277	285	273	286	245	241	274	248	263	254	283	264	247	274	288	268	251	239	272	243	284	294	265	237	260	270	259	266	252	247	239	265	256	264	275	247	237	278	239	260	265	310	289	279	275	275	272	275	276	261	217	236	291	290	238	268	266	259	272	300	253	241	270	262	264	266	270	223	272	242	244	245	255	266	271	252	263	270	292	267	257	248	275	278	264	248	275	277	239	213	243	274	264	276	236	288	257	274	263	277	288	233	281	276	265	290	249	290	251	272	247	271	261	233	275	271	278	261	267	256	259	253	255	270	272	264	247	255	281	298	257	253	251	261	282	280	260	285	283	272	277	265	275	268	278	228	288	245	270	254	241	220	304	271	246	284	264	244	269	280	279	302	258	283	239	267	267	267	280	260	245	249	283	251	279	257	262	256	306	274	258	293	265	263	270	265	265	250	275	253	290	277	256	265	282	250	273	283	271	279	221	250	239	292	283	241	249	283	255	288	302	257	254	249	261	279	239	253	261	254	297	277	270	256	255	271	262	282	247	267	261	268	240	296	261	279	304	255	288	283	247	262	268	250	275	251	276	262	261	263	252	234	257	255	276	274	248	277	269	277	248	246	275	239	267	275	245	284	264	270	267	257	293	240	250	269	261	280	239	273	273	275	284	277	256	249	301	283	264	226	295	260	273	254	262	267	250	278	288	241	243	252	292	242	266	289	248	246	280	275	272	279	249	271	241	245	247	246	250	288	250	282	257	263	256	258	267	254	277	259	251	270	247	247	281	234	242	277	290	246	239	306	289	251	258	296	275	264	247	254	245	272	261	268	281	240	265	286	271	271	246	272	283	270	280	276	291	263	247	273	264	267	236	260	303	279	249	275	251	275	240	270	247	228	260	224	255	249	248	235	254	260	253	283	249	228	268	224	273	277	288	263	252	279	249	276	295	251	267	268	298	246	290	262	288	274	284	292	287	274	250	264	254	289	270	271	256	279	239	282	276	253	270	222	267	277	277	255	251	268	268	268	298	240	273	265	272	288	288	251	276	275	270	285	261	281	293	266	244	252	272	261	275	246	237	270	252	248	254	278	253	281	235	277	256	259	255	278	291	250	243	264	290	265	262	261	259	285	276	244	243	251	280	283	276	250	263	269	267	278	283	256	285	274	263	244	236	282	287	276	261	242	266	274	235	244	303	290	264	251	276	243	267	261	253	266	303	288	262	268	243	266	256	267	277	257	247	293	272	259	257	264	276	275	268	270	269	282	267	241	232	253	259	269	254	235	268	250	243	262	264	229	242	248	252	247	257	258	243	301	290	259	267	247	254	241	251	261	255	291	266	245	249	284	272	239	257	255	258	260	276	259	293	266	242	274	271	253	243	250	264	252	271	250	259	249	282	257	251	262	274	255	258	244	277	258	240	263	237	288	263	273	296	254	274	271	249	256	253	227	297	236	277	238	287	294	270	268	250	272	271	265	286	265	236	253	245	273	270	298	262	279	263	252	274	242	258	269	276	245	283	261	254	266	255	242	246	278	254	285	250	238	265	275	272	275	239	244	287	292	242	265	266	276	298	255	251	274	304	283	271	274	245	249	292	228	309	248	286	244	259	306	255	267	267	253	235	252	294	276	266	265	277	278	247	259	265	272	247	259	271	265	282	236	279	274	287	234	272	269	265	288	259	264	257	278	305	265	273	249	263	263	253	255	273	252	259	236	260	250	254	265	273	283	272	268	298	250	272	270	288	268	284	243	267	292	263	253	294	262	258	265	287	275	284	284	264	251	246	250	282	278	270	252	270	263	247	294	282	275	251	267	291	271	246	260	265	269	265	285	288	260	282	273	272	277	269	301	285	253	273	242	269	259	286	249	282	252	249	256	262	255	261	248	275	246	278	263	248	237	281	235	288	287	250	247	282	289	277	265	277	282	251	272	276	247	266	269	257	275	260	244	257	254	259	279	255	269	244	292	248	290	257	267	258	302	227	287	260	258	257	237	256	259	240	262	262	250	289	260	272	263	276	285	251	255	275	269	275	266	249	269	239	277	256	271	256	237	258	267	295	272	276	275	252	293	295	248	263	268	284	265	266	227	295	257	282	274	245	263	248	259	266	260	274	272	277	234	263	290	262	259	252	252	280	253	261	285	253	264	259	240	278	264	278	266	253	279	248	236	261	286	257	242	270	269	267	260	259	272	240	267	247	305	272	263	243	268	259	296	267	251	246	262
55912	60792	58063	44316	33051	23319	22588	19079	11506	4970	2000	1625	1391	760	778	795	717	690	767	800	727	758	650	706	642	658	673	651	656	664	626	697	656	613	641	708	642	656	696	636	680	647	672	666	573	703	647	660	597	639	615	673	644	672	683	683	684	666	634	676	660	695	685	625	652	661	675	631	646	583	683	693	692	655	672	641	659	674	667	655	613	703	689	654	658	684	681	651	693	630	652	663	659	669	642	694	669	654	623	622	615	685	682	639	648	626	662	667	642	604	683	679	647	656	691	651	679	669	680	702	640	654	674	621	626	642	649	642	718	640	671	694	665	676	629	621	582	722	612	626	636	651	640	665	605	644	673	629	641	664	649	682	673	598	662	646	690	663	711	668	701	645	651	628	604	657	630	650	651	664	640	692	710	654	644	647	647	669	679	705	644	678	665	622	660	684	639	635	664	670	645	646	682	640	643	599	665	652	636	662	657	673	626	660	644	638	652	655	649	646	641	652	689	604	667	662	653	622	655	606	637	683	652	667	654	623	697	649	674	616	686	599	705	648	642	651	608	670	659	646	628	625	672	659	665	638	656	673	684	690	680	636	663	601	653	669	597	674	613	661	650	620	652	624	666	663	635	683	673	672	637	683	648	674	636	669	654	648	604	630	689	631	683	669	619	672	667	652	695	575	703	646	626	600	626	637	676	644	712	616	688	666	626	684	645	654	619	603	652	615	666	680	674	675	641	686	675	667	658	647	665	674	646	657	655	666	642	684	644	630	649	605	697	648	619	686	661	677	605	659	726	628	666	653	692	678	692	686	610	631	658	697	690	682	636	653	633	682	678	694	683	681	642	690	659	666	639	643	623	700	676	693	653	626	701	631	697	683	699	693	681	678	641	641	675	674	632	651	646	705	636	676	634	647	667	722	669	625	623	679	676	637	637	640	671	637	673	665	630	664	656	695	628	714	672	639	615	653	671	662	643	602	624	658	683	677	636	659	679	645	653	662	651	661	634	645	647	634	675	681	710	725	688	623	616	684	644	715	694	661	695	625	669	644	650	658	627	629	662	659	628	669	622	601	615	661	662	629	671	669	649	653	627	644	637	648	638	662	643	670	625	615	675	699	695	613	666	696	658	676	661	627	621	629	676	669	633	643	658	668	666	667	641	656	603	651	654	644	664	644	678	650	656	675	682	665	658	689	639	692	666	655	657	676	624	651	644	641	620	631	625	677	621	673	698	684	738	616	669	652	666	640	672	663	654	640	650	658	652	657	644	668	632	632	677	670	650	648	616	632	622	682	658	636	682	696	642	675	657	601	617	661	662	668	650	692	634	632	620	639	674	675	668	624	717	631	672	668	650	694	654	626	623	659	651	674	706	653	655	627	612	674	679	668	643	653	690	698	661	645	658	685	691	653	675	711	652	647	659	686	619	611	624	702	654	669	606	631	691	648	655	668	656	677	702	638	681	617	617	634	671	697	623	649	630	622	628	726	595	655	683	627	630	711	665	618	653	672	651	641	632	644	692	624	651	631	672	671	670	702	637	633	667	685	629	665	666	666	704	666	680	688	690	631	630	652	635	662	656	665	687	637	654	706	666	653	674	682	690	626	704	625	662	660	666	659	651	648	677	661	647	601	713	681	642	626	675	658	662	643	716	622	663	671	627	686	663	644	634	638	575	655	679	656	641	649	669	678	650	646	647	656	695	663	662	667	674	624	654	632	621	707	660	656	672	654	635	637	633	649	654	658	682	649	646	657	641	719	624	620	702	638	672	709	679	614	645	639	647	622	675	627	694	612	703	664	693	602	630	646	671	628	636	633	639	622	685	640	634	667	604	636	644	638	658	666	661	679	651	631	682	670	657	674	666	699	659	701	671	608	666	656	614	668	625	681	661	687	661	645	663	621	670	645	676	701	702	610	673	658	649	636	682	702	646	658	660	673	647	627	635	671	622	634	711	671	654	723	635	610	679	605	664	659	682	646	650	636	683	633	682	649	663	667	691	645	645	638	603	656	625	668	684	668	659	660	671	645	631	623	709	718	613	685	611	658	679	688	661	632	621	662	608	686	661	669	641	698	658	669	692	624	622	628	668	662	663	676	617	680	659	658	672	673	679	655	659	642	694	646	684	652	635	647	675	631	653	610	668	710	665	625	638	638	648	597	629	654	667	572	611	650	604	645	661	706	651	691	702	661	656	652	670	624	667	666	641	639	617	681	631	661	617	624	654	663	652	707	659	657	661	679	639	636	657	619	682	632	688	658	655	668	681	687	630	699	642	648	630	675	632	626	644	660	677	611	670	653	648	659	692	625	603	674	662	651	625	667	681	621	647	677	659	679	625	661	647	671	633	640	654	640	675	590	610	632	655	644	614	658	691	698	639	676	626	672	682	631	605	634	626	664	649	643	667	692	658	635	677	656	663	636	674	648	655	597	654	676	697	667	669	669	654	663	620	704	677	681	627	643	644	634	700	653	589	658	656	653	696	673	652	704	641	625	660	640	639	631	624	638	639	684	651	690	677	680	686	651	703	652	640	618	656	711	658	714	652	699	659	698	584	620	630	664	689	644	664	664	680	669	622	655	670	615	659	656	671	642	678	619	622	640	605	622	684	637	647	671	655	685	654	622	651	698	699	632	658	670	639	629	679	666	663	704	698	672	638	662	661	691	676	732	654	657	662	627	647	671	639	625	660	649	704	658	672	661	659	605	663	622	660	696	614	631	654	666	625	686	658	660	707	688	670	623	634	703	662	682	645	653	654	613	662	649	650	674	690	638	657	616	632	636	652	643	686	658	647	624	635	712	686	640	645	690	650	629	624	678	691	591	701	661	666	669	628	699	646	648	623	675	666	675	657	692	642	640	650	670	633	658	652	655	657	645	644	676	595	656	617	688	654	683	656	639	646	680	674	661	681	642	669	662	630	646	626	632	646	661	687	658	667	657	652	663	644	684	676	653	647	647	622	681	639	678	641	643	639	614	655	614	646	640	678	630	646	628	676	649	672	644	684	669	654	646	633	656	606	646	688	650	627	711	628	638	624	642	672	629	663	664	663	600	691	702	643	684	640	656	674	697	628	662	667	674	613	688	646	664	654	653	662	652	654	677	647	701	642	639	621	617	652	667	651	637	637	621	661	639	663	649	686	685	664	618	672	646	666	670	604	681	680	672	721	657	663	655	650	678	660	629	643	623	644	624	624	640	662	646	692	638	647	666	669	646	687	634	688	658	664	701	653	667	640	681	642	667	699	671	623	697	674	629	672	700	612	677	629	648	656	685	648	652	662	672	643	620	611	596	606	680	672	620	707	642	639	667	684	646	644	645	645	648	677	673	601	667	683	698	655	665	654	675	662	637	615	651	677	682	659	708	644	662	645	639	652	663	706	668	666	672	666	631	642	667	640	629	641	648	649	693	628	638	636	622	657	659	624	652	680	622	661	654	655	651	634	650	658	651	636	653	656	658	634	666	717	602	693	617	659	641	645	647	682	692	661	677
79201	75402	65494	41481	24878	13073	9619	6937	3670	1297	540	485	400	278	256	290	282	278	340	295	309	285	294	256	263	251	285	256	255	266	241	257	220	275	254	233	256	267	250	281	282	262	263	278	255	266	276	277	274	280	236	258	241	274	263	250	269	285	278	240	260	277	266	276	245	267	284	269	255	219	252	265	249	221	251	259	272	266	276	281	270	260	268	273	271	263	258	251	250	259	255	269	258	262	239	263	261	267	258	282	264	249	275	261	291	255	244	252	239	237	264	273	276	251	256	284	239	268	250	233	271	256	286	246	277	247	279	261	261	276	259	256	275	271	295	264	273	270	276	265	269	287	249	257	281	266	274	249	272	247	301	262	259	267	251	235	272	272	245	246	274	235	246	264	254	256	243	262	281	271	259	288	252	255	253	249	229	281	264	276	263	247	249	274	288	243	255	241	245	263	241	312	248	224	274	275	271	279	269	291	269	261	213	243	256	261	231	283	257	265	291	288	261	276	253	257	243	262	263	276	267	251	262	244	254	237	256	275	283	284	235	278	259	250	250	267	267	238	274	267	264	267	240	263	241	243	272	272	265	254	268	300	295	278	257	239	261	261	272	251	256	260	236	275	265	275	268	271	217	237	283	258	264	245	265	293	289	278	285	272	253	267	265	267	264	276	263	258	254	264	268	240	260	253	274	275	235	241	263	269	289	257	273	252	250	247	273	229	238	244	289	281	258	279	271	278	280	260	263	273	272	236	257	287	281	263	258	254	282	267	282	281	239	286	248	273	262	273	268	284	245	241	238	259	277	278	230	247	239	289	255	283	265	278	231	248	249	305	267	286	263	239	283	287	252	247	283	264	253	241	257	254	241	240	274	266	254	234	242	268	258	273	277	255	249	250	279	271	269	262	250	234	246	261	264	271	278	269	275	296	255	295	281	269	249	284	259	253	280	268	286	287	286	252	292	274	262	259	249	257	278	248	267	248	261	259	248	275	252	273	274	267	253	256	255	250	277	234	247	245	280	252	251	235	242	278	261	224	304	256	264	270	228	250	310	240	233	267	244	259	259	216	280	258	276	266	243	271	264	276	272	263	274	250	268	254	292	256	284	275	283	283	276	266	265	260	253	288	240	265	290	252	262	231	289	254	258	267	290	282	264	295	259	269	262	257	277	295	252	237	265	287	254	278	253	263	252	219	307	276	304	249	259	257	238	254	270	265	281	272	253	280	246	251	249	268	290	246	240	257	255	280	278	291	296	252	261	243	269	262	243	243	276	279	290	256	255	292	241	260	295	244	273	265	267	322	264	265	251	262	252	267	231	255	267	244	270	232	255	266	266	263	231	265	256	293	276	259	289	271	257	271	232	263	250	251	237	269	231	242	273	275	297	238	260	263	294	266	250	229	240	275	266	266	278	264	255	247	257	272	279	270	270	244	265	267	276	258	263	271	267	266	283	233	293	235	242	259	263	279	278	258	280	250	269	266	242	244	266	249	268	282	258	278	286	254	255	238	231	294	269	248	262	253	263	261	287	262	249	249	283	258	306	242	240	264	259	266	279	271	236	253	277	258	266	266	239	293	259	278	255	266	249	272	263	273	272	272	250	256	260	263	289	269	278	235	268	267	243	251	262	252	281	250	253	276	236	277	253	245	244	253	240	266	286	293	239	237	259	287	276	277	286	262	281	276	318	271	252	270	259	279	267	242	285	282	262	284	266	273	267	247	290	254	264	286	283	290	279	261	263	259	251	262	253	270	257	285	296	269	257	262	267	267	266	274	253	236	261	270	272	268	236	234	277	250	247	270	276	258	247	262	258	232	256	263	284	291	239	265	252	285	287	259	266	255	247	262	258	274	269	285	271	264	263	252	268	287	281	268	276	239	253	246	233	239	266	268	250	262	235	277	288	265	247	256	258	244	263	236	267	273	250	297	270	277	257	247	285	242	276	265	264	262	282	278	257	276	248	248	286	259	272	272	248	257	282	259	260	285	253	289	253	285	264	253	274	272	252	232	274	285	285	252	243	279	258	271	252	264	268	278	273	280	287	249	278	263	255	243	261	262	270	252	286	284	270	273	273	267	274	267	281	228	263	281	249	275	276	228	248	272	243	273	258	279	246	240	316	291	263	251	280	228	271	302	259	290	240	236	261	229	271	259	244	270	235	242	260	249	259	250	256	286	272	293	295	267	280	238	280	249	273	245	230	260	248	275	282	294	267	264	233	273	268	265	283	262	259	274	270	255	266	241	305	268	277	256	245	264	271	236	260	268	275	280	263	276	264	274	228	246	226	301	246	263	265	232	262	257	256	265	285	266	226	244	254	241	242	261	264	261	267	278	264	271	269	260	261	256	244	241	289	252	265	245	245	266	229	266	275	250	278	260	254	264	266	300	287	265	245	217	264	253	261	281	260	260	248	255	246	262	236	266	263	279	259	258	263	266	309	254	257	260	268	295	258	263	251	256	263	264	269	276	233	236	261	279	256	257	269	264	261	280	281	262	239	289	261	285	308	233	257	276	302	257	236	247	262	273	276	262	255	263	271	291	281	261	260	248	267	274	265	248	258	236	273	276	274	242	277	263	254	262	275	272	245	258	251	260	231	275	284	263	233	293	239	253	267	245	264	261	257	271	244	286	256	246	272	260	250	266	273	250	307	264	252	272	274	249	298	264	238	288	278	268	283	263	270	249	269	280	259	233	250	284	295	263	284	269	260	269	272	273	241	285	258	278	262	261	253	276	250	261	276	287	281	285	250	230	290	275	278	274	288	256	238	266	236	281	272	286	289	235	260	272	259	240	254	268	278	278	267	243	264	249	269	256	282	279	287	256	262	282	281	274	266	246	246	257	246	257	278	275	282	248	271	286	236	265	221	214	236	266	257	213	233	259	249	272	247	275	278	258	283	268	276	265	276	278	263	271	262	262	300	285	265	270	280	254	267	235	269	276	255	264	270	259	235	266	256	271	248	273	258	252	228	275	254	271	263	249	244	276	220	267	282	271	235	261	268	247	267	271	278	251	253	268	249	284	247	238	245	271	266	243	265	257	262	255	289	252	257	272	257	254	296	247	250	269	269	265	251	272	283	261	258	247	281	243	310	251	252	286	236	276	246	290	259	239	267	300	281	260	238	259	236	293	296	252	246	244	283	244	261	259	259	300	284	247	252	261	259	235	249	262	282	277	251	257	294	288	271	252	266	267	274	278	274	265	284	259	260	264	287	275	267	261	229	244	271	274	269	266	313	258	273	245	245	261	261	278	250	283	274	260	286	261	269	280	236	277	250	294	267	246	246	266	283	270	252	275	294	256	255	263	265	258	253	247	264	266	248	242	282	275	242	236	267	246	286	266	270	259	266	277	243	267	267	288	280	264	295	260	275	260	232	262	256	264	288	250	270	257	259	251	272	262	293	275	284	236	248	270	268	268	263	246	267	276	267	273	225	289	278	261	274	252	283	266	272	268	273	267	230	255	285	262	262	268	243	282	261	280	263	252
54990	61320	59810	43847	32541	23065	22557	18025	11249	4335	1861	1492	1180	737	673	643	675	674	803	784	764	697	659	655	704	688	654	648	678	612	646	647	643	656	623	657	653	688	653	619	666	682	667	670	646	624	679	666	608	690	679	671	678	689	684	620	594	654	655	632	603	666	646	624	651	651	649	641	642	684	601	614	639	664	667	630	657	648	657	634	667	687	635	685	645	635	632	651	655	674	692	648	671	659	667	679	631	633	652	653	607	658	642	663	653	656	635	617	631	639	612	641	702	659	628	645	642	633	644	666	654	645	623	659	624	650	644	626	699	669	681	672	629	647	662	620	608	641	633	701	638	637	626	619	647	663	700	641	668	668	613	701	624	634	649	662	631	640	648	649	649	690	687	644	666	644	641	652	630	633	651	647	632	694	657	624	675	683	660	648	662	607	653	632	649	643	609	699	656	680	653	656	666	687	647	653	615	649	671	678	649	664	629	649	648	663	613	662	624	665	679	613	680	668	648	629	655	625	697	692	658	684	616	708	664	680	664	649	656	687	661	663	652	674	649	681	603	698	645	653	617	615	655	627	654	638	663	647	650	634	637	642	664	586	639	701	672	700	647	671	647	652	629	665	679	685	620	624	653	703	655	678	652	636	686	617	660	649	664	610	637	649	660	652	606	661	665	647	640	631	707	659	666	622	644	651	615	669	673	697	617	656	645	642	619	620	671	666	616	657	641	647	615	682	663	640	616	639	615	623	655	665	679	618	669	686	588	612	694	666	628	676	636	649	659	658	622	661	641	624	681	639	630	662	644	682	678	640	628	603	662	621	629	622	636	667	602	650	595	631	629	654	641	634	625	629	624	643	621	668	696	656	636	638	646	644	625	648	674	681	641	665	691	649	632	645	653	671	627	661	651	645	614	664	685	658	625	690	671	648	678	661	651	664	650	649	665	650	638	685	632	717	640	651	652	637	632	658	677	668	654	709	675	657	662	708	657	635	675	650	662	667	598	676	641	682	735	647	617	588	640	631	676	624	705	641	643	675	647	589	693	635	613	633	673	660	661	673	644	628	704	670	645	634	671	611	601	657	655	642	633	671	679	630	608	650	597	652	602	644	618	673	628	677	723	701	639	667	631	637	625	680	615	701	721	629	620	592	649	609	653	615	661	724	696	624	671	683	611	621	663	651	671	664	631	686	637	643	670	682	705	609	661	660	649	659	668	647	668	654	658	661	673	646	620	668	646	632	674	659	672	659	642	636	626	636	652	625	647	674	641	653	634	702	651	659	628	675	669	683	628	664	647	656	663	652	670	655	645	597	637	651	661	656	667	628	669	684	683	624	639	680	642	649	658	616	672	627	678	680	680	655	712	621	713	685	713	568	662	661	647	613	677	663	644	628	628	621	632	673	594	695	649	691	680	664	641	702	648	634	657	645	687	648	592	647	653	660	667	681	659	636	646	669	663	655	693	704	649	706	633	633	625	669	642	613	669	676	613	687	681	658	641	636	688	618	618	652	650	607	629	635	621	652	674	672	652	621	610	638	611	632	619	647	640	595	639	674	628	669	614	688	682	620	626	640	687	694	712	620	643	678	638	619	639	657	665	655	660	690	628	682	623	628	672	621	657	678	605	751	697	662	677	648	660	682	647	638	659	666	626	652	675	686	665	628	629	636	643	686	642	596	637	614	678	618	637	682	635	653	701	635	641	649	691	632	662	641	665	646	621	640	701	705	625	659	655	628	641	608	673	669	654	664	652	573	651	671	625	617	633	653	656	631	674	632	624	631	637	647	645	630	653	704	674	682	676	644	623	651	597	657	645	629	598	600	646	694	699	632	649	634	712	646	641	648	615	709	658	612	690	669	615	662	667	655	641	645	657	671	658	637	668	648	618	662	687	658	631	624	654	620	663	656	671	643	650	664	665	659	683	661	682	676	692	668	646	673	668	657	656	682	628	653	631	689	632	668	676	670	698	691	673	642	668	646	653	679	671	634	662	627	690	675	610	688	690	669	638	685	644	616	679	635	622	674	646	662	652	708	657	654	648	673	647	656	676	605	643	623	649	669	630	641	651	693	676	654	660	643	672	653	645	668	626	655	672	646	666	641	675	654	654	648	652	651	673	649	663	643	680	616	642	623	627	666	647	648	637	638	646	673	645	636	679	655	602	625	670	635	667	636	629	617	672	642	664	666	664	666	612	654	682	645	677	623	633	646	664	632	681	654	627	607	603	724	666	624	610	628	678	647	682	636	714	650	619	674	626	681	651	693	642	640	632	670	592	651	656	633	659	664	613	648	681	646	664	614	614	654	685	642	640	606	648	641	705	622	635	646	692	631	607	651	614	633	644	640	687	674	601	658	633	673	656	644	645	634	665	637	677	655	644	622	613	636	640	644	624	648	682	655	687	652	662	676	687	639	635	654	698	637	661	633	635	666	702	658	634	605	650	662	686	670	620	666	632	675	657	652	668	712	656	657	683	676	654	654	607	631	653	663	625	611	688	641	633	632	647	649	681	669	641	592	672	658	642	638	697	624	666	679	648	688	636	607	676	653	651	617	691	671	659	635	657	648	664	689	636	654	646	619	632	663	668	650	642	666	666	613	690	681	695	656	641	646	656	614	658	658	673	641	644	615	679	654	638	640	649	645	612	620	657	691	629	637	676	670	660	650	641	644	695	699	633	732	652	622	669	677	641	640	629	654	657	639	684	649	625	662	629	652	651	655	601	637	656	659	651	697	702	664	680	653	666	679	627	641	664	658	669	676	676	664	667	618	679	616	688	627	655	675	674	639	650	683	671	651	691	676	660	622	639	686	634	645	663	653	643	675	674	653	671	692	633	679	660	651	664	630	636	628	641	673	664	648	667	668	614	651	655	664	660	637	671	629	667	607	646	656	671	707	627	639	642	655	639	646	625	652	689	663	647	650	657	656	685	649	648	677	653	687	696	657	632	599	679	655	658	643	687	662	622	663	654	638	661	658	699	636	684	645	676	638	649	672	669	678	684	639	670	673	647	663	637	691	665	667	644	703	624	644	659	593	683	663	672	613	663	654	657	648	685	634	679	658	631	662	641	638	701	715	631	623	644	666	672	664	638	644	611	634	628	665	627	682	659	647	647	681	637	664	636	633	657	664	572	646	721	683	639	663	661	642	662	710	642	647	683	643	626	682	646	637	640	617	643	674	656	661	654	683	620	695	628	635	632	593	643	688	650	655	640	640	677	641	683	614	642	662	649	626	650	660	652	680	604	673	654	623	630	617	655	653	671	635	651	672	631	675	662	667	626	653	645	666	641	614	637	647	634	635	652	685	646	656	633	656	681	621	647	656	651	620	659	656	641	665	653	661	657	689	640	691	630	644	640	688	656	660	627	631	680	703	638	637	660	635	626	620	663	640	655	674	668	639	617	652	683	622	654	692	650	629	700	642	638	666	671	629	658	673	670	661	695	637	693	648	642	627	639	665	703	621	655	658	619	678	631	611	677	666	642	631	663	661
78198	76499	65653	41834	25710	14186	10340	7447	3856	1282	606	498	405	301	254	259	275	257	279	295	297	333	251	257	266	262	248	243	270	242	266	273	252	263	233	274	269	271	260	249	271	277	270	256	244	279	267	250	276	265	264	261	267	298	287	235	230	275	253	245	288	244	260	265	281	260	267	262	268	281	261	256	247	250	248	260	228	274	250	271	271	287	282	240	274	262	293	228	278	251	285	232	257	273	250	270	242	276	266	248	264	234	268	230	275	243	256	245	284	274	264	254	258	266	256	290	260	263	270	259	237	273	254	270	264	252	264	264	287	262	314	268	261	286	275	250	239	242	240	245	267	259	253	238	264	259	282	269	240	273	255	249	260	283	269	239	269	278	283	274	228	271	250	235	289	292	239	261	262	269	282	267	255	269	262	244	242	256	280	256	264	288	253	247	287	264	248	249	258	253	280	283	253	295	238	250	254	267	231	251	265	276	276	247	232	271	295	265	239	279	265	247	236	242	276	282	251	285	269	271	261	237	251	238	230	271	254	247	243	276	261	277	273	269	259	239	263	266	243	269	255	281	273	245	294	261	268	259	260	256	284	264	255	242	263	259	232	257	260	247	282	281	290	294	245	260	297	272	276	247	251	258	260	252	256	265	233	241	248	262	282	266	310	232	247	262	267	269	265	280	260	247	279	259	255	317	229	268	270	252	262	251	252	275	231	277	243	266	284	259	295	276	272	251	289	263	250	236	287	256	285	288	244	283	277	275	245	254	250	255	256	260	263	267	259	295	280	252	281	288	290	262	269	280	244	259	258	251	261	285	276	258	253	236	254	251	290	283	261	244	241	236	262	249	257	279	261	261	273	258	288	242	266	238	278	267	242	243	277	289	252	264	255	269	266	253	265	247	254	267	252	257	247	262	246	268	248	277	242	265	253	242	252	284	270	286	249	275	263	273	269	265	287	273	259	255	273	252	274	266	249	273	238	250	249	270	249	251	231	256	269	268	263	275	258	243	263	291	255	256	252	265	267	255	292	258	247	294	288	253	248	278	257	284	218	230	261	263	246	256	269	268	282	255	279	268	247	218	288	280	252	245	289	253	241	266	261	260	253	259	249	276	227	266	241	243	252	280	250	277	267	243	289	276	261	265	281	283	282	265	286	283	277	255	275	261	290	255	252	272	283	260	268	281	260	261	284	287	260	274	245	249	241	270	251	262	258	291	258	234	275	236	267	285	265	266	259	242	297	273	269	262	266	261	294	269	267	263	259	268	276	246	239	249	271	289	307	259	267	251	271	259	273	251	262	262	280	289	230	262	243	272	264	284	270	261	255	244	263	254	226	246	249	267	253	241	235	262	251	299	252	237	257	255	282	265	261	272	272	248	253	264	288	274	254	287	248	305	261	240	236	253	297	256	273	271	270	267	265	268	269	242	273	283	250	250	245	256	280	259	245	269	275	259	272	294	271	248	257	265	259	254	239	255	267	242	241	256	288	243	274	243	229	236	268	265	288	309	248	274	270	255	278	261	279	292	262	276	275	273	245	243	302	268	259	263	287	274	266	249	243	257	251	234	253	250	276	272	273	280	283	284	267	263	228	256	270	268	250	272	272	274	259	261	269	257	277	284	233	283	283	275	242	271	243	256	278	236	255	277	262	281	266	307	267	252	273	279	239	279	268	292	265	260	243	266	269	290	274	265	249	296	250	284	249	275	266	250	255	232	259	261	247	277	276	269	256	259	260	287	281	281	257	242	259	267	256	249	256	272	270	273	248	280	254	264	280	256	260	261	260	246	290	257	287	259	276	279	262	269	282	318	285	278	262	273	254	266	240	271	277	279	256	258	281	283	285	258	251	277	269	283	267	279	271	244	272	269	289	245	263	271	245	240	262	273	241	228	276	283	261	268	244	264	282	273	242	256	269	260	267	236	254	254	256	270	242	273	257	275	260	254	266	271	250	263	216	269	270	236	262	247	244	283	260	247	280	272	284	252	247	265	258	226	271	283	265	270	253	274	295	250	241	265	263	246	264	270	243	278	270	281	262	270	294	253	276	278	245	262	270	252	279	256	243	275	283	265	286	251	258	266	298	275	251	266	269	256	275	289	272	279	259	275	236	256	259	245	297	260	275	248	247	282	255	233	283	241	256	279	259	244	247	256	289	269	293	277	266	264	272	260	295	255	259	249	256	277	263	255	252	283	301	242	228	261	268	254	301	283	284	287	245	273	273	277	274	269	251	285	264	271	298	262	268	290	274	297	268	266	259	243	257	281	280	288	268	277	270	251	252	254	269	270	265	298	261	272	274	262	238	266	250	305	258	266	248	286	256	306	255	244	228	273	287	248	253	259	294	277	280	285	262	254	234	230	285	261	268	243	268	279	237	241	251	270	238	270	266	258	268	272	252	253	261	233	237	282	275	246	271	242	261	261	240	244	270	280	254	251	263	271	275	271	280	270	257	270	279	286	273	279	255	271	299	242	264	291	254	273	259	259	270	270	280	263	262	262	272	246	243	270	258	267	270	241	239	252	269	264	226	278	241	300	245	298	257	273	277	280	249	278	248	243	244	267	278	263	285	236	252	276	285	250	228	260	257	251	240	284	257	284	275	250	195	260	241	272	274	284	272	255	239	282	266	264	293	271	230	290	250	278	264	298	246	276	269	268	235	275	259	248	253	250	218	260	255	252	253	287	284	232	290	283	281	278	245	259	236	264	273	274	256	267	244	275	266	264	293	255	218	257	267	247	280	269	275	266	278	257	244	270	277	277	265	256	258	243	234	232	275	243	276	257	264	258	259	250	258	275	273	244	227	260	231	263	256	248	296	289	242	286	282	274	281	260	252	262	249	253	274	269	304	239	268	272	243	247	283	273	250	285	266	280	261	244	287	255	273	243	299	257	273	243	251	269	261	268	270	235	249	276	277	255	259	272	256	292	256	248	269	267	286	292	255	221	233	272	264	262	286	249	247	272	222	258	258	263	275	270	277	284	241	267	234	259	257	255	267	267	251	289	250	269	275	266	272	255	268	272	257	248	248	249	269	281	301	273	264	265	258	257	246	256	254	281	247	257	266	243	265	251	260	259	269	272	298	246	283	268	259	250	264	276	247	261	254	254	257	276	285	269	226	291	259	270	263	252	252	304	244	288	279	256	247	265	260	271	249	273	260	228	264	257	271	261	250	277	259	272	271	305	252	271	235	277	275	274	262	251	279	280	236	275	254	260	270	279	289	256	254	281	270	275	289	257	287	235	240	255	267	299	277	269	248	262	238	258	288	282	259	265	275	246	313	262	287	268	272	263	263	257	255	236	246	285	247	253	285	278	257	266	268	263	257	250	260	277	255	233	253	261	262	252	295	277	262	236	252	275	281	254	246	254	261	243	270	274	265	253	271	271	263	267	287	257	277	255	289	284	244	277	276	238	289	262	245	261	265	301	268	241	232	272	285	258	302	309	271	269	256	260	294	270	296	252	292	285	231	277	284	282	256	274	262	266
53899	62359	59656	44865	32807	24416	23193	19304	11438	4340	2014	1529	1300	769	655	678	694	649	775	721	781	768	693	729	695	695	623	670	655	628	656	663	665	630	664	677	657	680	630	659	632	678	636	600	611	664	594	594	648	631	630	640	651	623	649	631	665	625	651	636	652	674	614	643	643	655	661	686	628	615	649	629	657	657	693	693	655	650	634	635	690	634	648	630	630	656	640	686	649	697	669	611	605	603	636	637	661	659	650	651	654	631	667	624	642	637	651	659	690	669	690	593	637	665	610	706	625	631	663	620	631	606	706	656	665	651	623	618	657	650	658	669	612	638	675	665	676	622	605	677	661	630	668	724	665	639	670	638	658	707	649	636	630	638	645	619	637	651	668	690	644	636	670	686	706	667	664	636	648	702	663	671	684	646	668	667	684	620	621	665	635	647	619	690	676	641	667	685	690	638	615	672	659	640	678	625	662	647	616	652	652	651	682	640	639	687	582	651	675	627	644	677	638	658	690	685	664	628	668	643	696	664	665	695	654	658	661	599	652	613	655	724	697	699	698	624	638	634	670	652	682	641	617	721	656	639	683	695	646	630	685	604	683	622	666	694	631	633	621	623	625	666	647	646	624	668	646	645	696	607	651	672	656	645	618	687	668	612	666	648	671	662	678	677	658	648	687	660	669	673	707	637	678	665	670	679	654	649	680	677	634	638	646	704	672	654	651	655	636	649	631	667	605	684	685	659	629	683	634	663	661	633	649	668	632	624	648	625	626	682	616	640	683	630	640	664	652	649	625	634	686	707	663	686	691	642	671	641	665	669	674	665	676	635	615	670	677	651	650	651	643	648	688	660	658	632	660	709	705	655	644	676	640	658	642	657	655	647	686	654	628	670	626	683	672	641	646	646	647	642	685	660	636	635	654	679	667	651	623	678	655	683	642	605	704	632	622	620	676	655	647	681	636	687	667	623	570	681	629	687	697	661	628	643	667	687	622	663	623	641	660	649	663	719	693	647	677	661	683	646	648	730	687	678	729	658	660	632	602	663	697	672	678	669	696	634	660	610	661	653	678	658	647	635	606	638	650	648	663	661	613	637	665	672	627	674	643	721	680	631	706	640	655	618	704	658	677	652	670	664	636	671	632	609	679	672	648	633	641	628	649	673	649	659	653	667	674	659	648	687	643	595	627	665	672	721	648	629	652	687	601	685	647	649	624	650	629	606	636	651	683	619	681	676	676	658	629	664	633	631	699	655	636	624	699	642	659	637	609	648	639	677	655	687	638	668	644	638	659	666	697	652	636	677	687	634	669	715	688	629	624	660	632	631	636	654	617	620	662	609	659	695	660	684	664	600	675	629	613	679	659	647	693	653	669	657	645	685	634	694	659	709	628	597	645	637	664	617	724	653	676	575	654	636	678	613	637	650	607	669	641	668	663	660	646	695	620	667	648	661	629	701	682	645	700	653	647	620	682	670	646	628	647	660	648	669	627	640	635	667	640	655	663	634	666	635	648	696	604	689	616	681	641	633	656	666	639	647	638	648	622	627	692	657	637	689	710	613	617	615	635	672	667	697	648	656	630	669	635	677	682	631	667	649	587	638	661	679	666	672	660	689	627	657	650	639	681	639	692	670	616	649	651	654	677	686	688	648	642	660	668	675	660	665	659	656	670	649	628	658	685	699	619	669	663	658	665	635	663	647	652	623	655	635	632	733	652	620	687	614	662	625	647	603	666	622	631	633	628	678	682	677	676	684	625	670	626	694	624	656	632	652	639	646	670	639	623	672	682	668	650	680	658	641	664	613	664	652	636	667	660	626	721	621	696	665	677	671	664	597	657	621	725	640	633	654	649	637	674	649	636	621	675	658	662	647	618	650	684	634	668	657	695	706	665	674	624	659	668	652	662	616	659	655	647	632	642	629	677	643	637	704	622	651	647	666	635	651	674	652	634	615	629	663	683	714	623	684	627	614	632	627	595	637	650	703	685	685	676	675	654	633	652	667	649	654	605	674	670	669	703	630	652	630	613	690	651	632	701	684	670	662	660	656	672	643	682	637	655	651	615	645	633	687	641	659	642	665	682	664	680	679	664	683	660	661	612	692	678	665	683	688	626	647	706	693	665	647	657	669	655	677	659	694	634	657	689	646	634	659	683	631	645	655	645	686	624	646	629	668	671	691	645	684	643	619	596	681	703	599	658	667	698	674	684	618	625	670	664	605	671	662	608	697	692	605	641	715	591	692	640	706	643	661	695	635	606	632	636	661	642	622	682	621	662	669	677	664	694	636	625	701	710	680	645	599	622	630	637	695	621	643	680	667	618	658	632	654	654	664	650	617	705	645	656	660	645	681	597	635	653	671	680	679	657	669	661	617	652	647	665	723	652	688	656	667	666	676	650	681	668	653	650	620	668	649	644	657	647	688	640	657	652	646	657	681	646	647	671	621	642	663	702	660	671	648	656	651	638	649	663	644	675	631	667	642	657	654	634	648	658	634	675	682	657	664	685	624	648	661	679	700	667	647	649	673	697	662	641	617	665	645	642	678	646	659	662	658	667	713	643	618	667	662	625	683	646	675	657	599	650	678	688	645	662	660	626	656	672	618	657	659	672	674	657	647	599	601	639	679	662	665	692	683	626	639	673	623	602	616	669	694	592	666	668	639	658	654	651	610	627	661	610	662	702	659	642	683	687	638	637	634	689	683	647	678	650	671	635	692	665	641	662	643	649	687	603	634	653	716	655	604	632	714	653	650	648	639	712	652	674	638	639	688	655	638	656	618	709	634	668	640	651	624	625	633	668	668	681	642	674	620	668	654	654	635	671	656	660	665	689	666	669	646	671	703	658	645	668	615	676	632	650	649	629	644	690	649	666	579	673	635	642	631	679	670	680	635	633	659	705	625	656	668	614	658	655	671	671	628	627	665	628	613	690	613	666	690	625	657	651	682	673	689	659	655	699	646	634	700	680	642	670	699	643	654	666	646	659	630	670	651	682	653	634	683	624	650	634	618	656	666	655	685	635	633	675	622	650	621	640	645	680	656	668	624	698	673	695	682	649	671	602	662	659	612	584	666	665	649	630	680	637	654	712	661	681	668	675	683	673	653	645	636	643	632	642	625	646	684	643	652	632	692	662	667	649	636	667	680	594	629	621	692	610	653	635	702	675	637	680	625	678	604	661	625	683	656	685	630	667	689	635	642	606	638	671	677	606	654	684	677	619	662	694	650	654	655	638	688	644	666	625	610	630	647	688	677	648	657	634	618	613	633	667	678	673	622	630	685	626	680	712	658	632	649	678	616	695	679	647	677	664	657	634	626	636	693	625	632	674	648	696	653	653	647	627	651	641	619	646	676	631	599	643	648	644	623	634	617	656	658	634	677	660	665	661	649	616	630	682	671	651	665	686	645	665	617	591	661	660	639	637	686	661	650	694	689	642	682	687	643	647	707	667	663	621	668	657	672	644	638	690	643	648	653	630	645	630	625	696	655	623	674	642	663
79371	76962	65815	40884	24576	13615	9920	7130	3534	1175	599	456	383	294	271	264	258	287	261	266	290	269	289	282	297	285	255	248	256	261	268	294	265	249	252	253	252	274	263	252	249	260	251	243	277	248	255	267	259	281	246	256	235	241	282	268	271	288	260	254	252	277	246	240	252	290	251	303	309	253	260	276	246	249	233	258	251	252	264	253	277	244	268	254	274	262	278	282	274	293	275	264	242	285	292	242	216	259	256	263	253	268	257	237	234	269	262	239	269	269	258	255	242	240	267	271	284	290	293	245	250	266	257	286	289	253	255	236	264	277	287	299	284	236	275	272	284	281	265	262	269	258	259	238	264	296	298	278	268	267	283	222	287	269	274	276	251	265	261	260	242	283	255	283	247	264	271	242	293	248	270	274	283	269	257	252	260	261	279	263	287	264	263	259	270	244	281	298	295	251	261	257	292	249	233	254	251	295	247	262	284	273	243	269	261	277	271	293	250	271	273	269	271	276	309	270	273	254	270	253	260	260	252	244	249	266	302	252	280	289	246	242	278	288	231	223	263	249	262	289	255	231	263	264	256	260	256	264	240	247	242	257	254	285	268	273	288	250	263	254	278	244	248	255	280	307	277	222	265	269	269	249	271	255	285	297	228	267	256	278	249	288	273	278	214	288	262	253	269	289	277	214	282	249	266	260	266	277	243	281	251	288	264	257	260	275	256	229	258	248	275	280	253	237	258	282	248	267	286	265	253	282	262	274	269	280	290	255	257	250	231	263	277	248	231	237	280	268	253	248	268	255	256	283	255	253	296	286	251	280	271	262	265	255	250	291	269	263	266	251	294	268	261	264	254	278	272	254	272	236	256	247	230	259	258	256	266	249	257	241	272	262	275	248	304	259	259	291	247	273	256	249	225	266	291	260	227	253	245	269	262	270	293	263	265	256	261	248	271	282	256	268	253	253	267	250	259	242	258	263	267	249	287	245	244	236	239	255	260	271	245	261	287	263	300	267	275	247	227	229	227	245	240	278	259	258	314	245	262	287	244	296	263	263	248	295	285	249	256	276	254	252	282	268	257	267	268	264	265	259	249	263	271	254	293	278	260	265	231	266	249	279	249	268	244	259	244	243	279	251	250	274	239	263	278	240	252	261	256	260	260	267	260	235	283	245	255	283	290	271	223	267	228	282	238	285	245	240	256	268	259	269	273	271	259	274	236	239	267	277	264	241	245	295	242	283	262	255	264	256	274	245	266	269	258	252	246	271	228	264	264	259	244	294	275	265	271	253	258	239	277	257	260	249	278	264	232	281	258	273	274	312	257	268	275	267	247	245	306	256	281	232	247	254	261	272	246	240	247	276	285	277	276	255	239	266	248	282	269	275	261	260	261	252	244	281	290	268	254	241	246	242	249	249	266	290	227	254	260	269	240	244	266	231	268	263	256	246	268	261	268	270	296	262	284	257	291	262	259	250	282	238	266	267	241	267	253	259	258	259	249	245	287	239	277	295	278	255	262	253	252	261	250	262	283	275	303	238	225	249	248	270	241	258	253	274	243	249	246	270	254	253	286	267	240	258	253	253	287	282	287	265	251	264	263	272	285	247	279	275	254	270	255	230	270	263	248	261	265	246	277	306	250	258	239	257	271	257	271	270	241	260	276	275	282	253	264	248	260	268	306	277	278	258	274	276	263	293	260	279	238	269	269	253	268	270	268	251	255	274	250	226	267	266	287	270	254	270	279	258	228	287	273	267	246	293	268	266	281	269	234	267	248	253	262	247	245	253	240	261	243	271	259	249	250	285	270	272	260	251	257	253	237	266	269	240	254	282	264	268	245	243	260	243	279	249	265	237	264	248	261	257	236	261	245	243	259	263	250	284	275	298	250	271	258	266	243	244	249	267	251	261	293	292	263	244	250	284	285	232	256	250	251	252	287	238	247	268	264	248	294	241	276	242	279	278	287	272	236	257	251	267	249	273	296	270	266	237	265	265	247	297	236	253	255	293	281	274	274	261	247	263	262	297	281	264	252	250	272	284	281	262	280	269	275	236	265	263	261	240	270	254	266	257	265	271	223	255	270	257	253	262	296	267	283	285	267	247	268	286	255	249	280	256	279	271	287	276	269	259	256	264	273	268	267	268	267	246	290	252	285	271	230	284	292	282	276	273	305	299	266	248	280	265	294	243	267	267	269	267	269	246	264	240	261	256	253	248	271	281	277	264	274	251	270	279	253	249	260	247	288	280	253	273	239	279	299	236	264	305	261	221	264	248	263	265	273	233	251	265	264	265	274	246	289	281	272	277	269	277	280	256	276	245	311	247	271	290	245	259	277	254	232	269	285	245	286	281	279	273	247	264	266	283	288	262	265	268	266	277	285	288	259	266	291	297	255	277	263	277	246	278	275	291	252	278	251	273	263	249	235	266	245	284	276	244	247	242	262	254	245	249	266	273	266	271	241	263	247	293	253	263	278	270	263	299	250	236	228	263	283	254	244	270	263	255	252	278	261	234	256	262	280	261	229	248	304	279	260	271	248	250	253	292	273	278	246	250	259	270	276	302	261	263	259	256	276	274	250	263	240	246	301	229	255	266	265	263	280	274	288	227	251	248	292	293	271	248	218	297	282	267	275	282	275	242	264	248	279	256	259	241	260	285	280	254	264	290	254	281	275	250	279	229	279	294	275	279	266	271	261	229	255	273	274	269	262	274	253	288	272	238	285	255	259	288	268	274	273	241	275	300	266	281	276	258	274	250	263	247	251	274	287	266	270	266	256	264	230	270	256	283	275	262	231	299	260	260	279	265	252	269	271	264	252	244	254	245	285	300	261	242	266	243	266	289	255	254	249	247	256	314	271	248	245	263	260	299	270	260	286	257	268	266	245	285	259	281	283	281	258	245	297	286	260	274	272	272	283	254	249	249	250	284	269	266	255	274	268	235	254	215	233	247	286	252	260	253	245	258	286	277	272	259	243	271	263	247	280	273	234	240	274	270	240	256	245	232	268	254	262	261	233	250	283	280	237	287	255	269	274	257	252	232	266	276	260	317	252	266	281	288	259	263	245	253	225	279	289	242	251	267	239	265	257	247	252	253	272	287	266	277	266	268	254	277	280	275	288	298	287	277	272	247	264	251	238	265	259	257	279	259	233	242	250	243	252	234	245	297	264	251	277	244	236	259	254	259	279	260	288	276	243	248	280	284	268	273	262	274	261	249	271	261	278	245	254	266	242	293	257	252	265	255	267	271	271	265	250	295	286	258	271	251	276	276	269	270	242	249	243	264	260	258	267	241	230	279	269	237	247	244	262	277	271	274	258	255	258	280	263	271	265	248	257	266	267	260	264	274	279	249	256	266	258	250	263	254	273	290	263	279	265	258	250	245	268	270	255	295	271	262	280	278	228	281	303	270	258	246	283	293	245	255	269	268	281	267	250	262	269	239	238	264	270	269	272	257	258	243	263	279	296	259	268	273	247	267	266	276	278	268	268	252	259	236
53739	62497	59698	43828	31714	24140	22667	18817	10776	3995	2177	1489	1271	783	708	668	654	695	688	731	807	765	693	674	778	681	625	638	667	636	703	690	645	669	653	629	672	686	700	604	696	632	691	675	646	639	653	637	661	666	659	677	652	695	591	677	675	678	633	637	645	616	604	611	645	663	655	672	626	656	677	691	660	663	641	647	664	660	663	684	649	647	691	670	650	678	677	674	680	632	648	649	676	633	630	643	653	634	624	650	662	627	589	644	719	638	679	649	611	657	640	630	670	693	626	637	656	694	682	647	663	688	669	666	688	617	640	664	672	664	670	648	643	654	615	662	664	645	665	602	661	649	666	669	661	660	677	651	632	654	666	623	683	642	652	628	683	648	646	660	630	663	657	667	614	657	670	654	657	662	632	637	705	626	662	667	664	666	660	676	660	644	634	647	657	659	691	635	644	671	686	672	603	643	668	698	673	667	692	652	661	676	676	608	625	667	659	643	602	627	641	624	695	678	662	645	657	630	645	673	607	609	652	677	688	652	648	596	614	647	629	691	652	652	672	670	653	611	653	612	691	687	662	633	645	705	616	653	700	672	667	647	612	642	677	636	640	696	632	625	674	696	686	638	639	668	672	632	677	684	643	639	629	666	645	659	673	672	642	665	625	672	635	653	639	653	591	633	659	578	634	661	657	644	652	619	617	689	671	675	650	647	647	654	666	694	632	625	689	590	658	670	654	665	639	693	651	638	632	637	683	675	676	648	603	649	665	641	648	663	648	650	659	685	623	662	605	648	587	686	629	669	602	630	660	628	686	692	670	635	635	660	658	651	683	640	731	634	616	637	679	672	665	699	662	622	635	674	643	642	640	656	657	622	678	645	646	680	678	656	652	617	649	658	682	646	670	666	664	676	630	647	670	644	625	627	682	667	657	633	648	699	683	606	674	651	655	627	653	659	616	730	666	640	635	658	690	663	653	672	659	630	683	671	659	663	651	675	649	607	689	639	699	651	673	641	649	642	645	615	622	639	672	608	686	684	671	640	651	664	639	677	613	632	633	622	681	648	675	654	689	653	659	650	625	658	661	652	650	685	624	652	691	655	646	694	629	621	635	627	667	700	673	612	666	637	624	682	634	644	626	630	669	614	643	622	638	632	651	647	650	644	667	634	664	649	688	618	644	664	645	678	647	668	697	658	639	633	618	649	697	650	683	658	636	625	630	706	637	627	656	654	657	648	714	649	632	670	650	656	631	656	693	650	680	673	661	658	621	654	664	661	708	677	658	707	633	671	684	654	634	646	638	644	679	619	668	619	653	663	642	675	637	662	638	687	648	669	640	671	673	695	674	702	684	700	653	663	632	666	684	622	623	593	621	630	632	649	645	639	662	630	673	646	642	687	661	651	632	656	679	631	672	649	632	685	684	627	656	670	647	707	635	678	666	665	676	667	670	669	667	645	673	689	660	628	633	638	669	655	667	648	625	662	657	645	639	623	639	667	649	612	655	620	615	606	655	705	658	670	673	681	665	611	683	610	632	620	666	617	668	677	647	695	647	632	679	656	696	651	656	621	642	672	689	658	625	645	647	651	651	624	645	657	646	611	654	689	626	664	667	651	658	681	667	665	642	666	666	654	620	640	678	713	654	658	651	623	628	640	617	656	728	666	638	665	636	679	616	656	674	663	661	645	655	626	681	646	678	614	656	659	643	674	684	650	676	664	652	644	630	641	675	665	682	667	659	663	714	688	702	708	678	647	700	700	676	642	668	671	686	630	635	628	647	608	665	679	660	655	692	679	676	625	606	681	624	658	667	666	620	690	694	681	673	655	704	663	644	631	691	665	655	643	652	657	626	697	644	663	682	619	668	682	659	687	665	622	701	681	653	626	637	646	692	667	667	638	614	675	661	688	632	676	669	679	656	597	623	693	649	654	637	686	659	617	634	636	626	681	632	649	615	633	662	664	658	711	651	628	627	676	631	674	651	679	622	662	682	651	654	661	652	643	626	655	648	632	675	680	602	663	678	640	670	703	686	626	590	640	617	686	685	653	669	696	662	669	660	701	627	646	627	632	708	605	638	637	691	668	655	651	637	670	672	631	650	693	644	638	683	652	649	659	669	620	630	697	644	660	622	641	688	668	657	623	622	620	629	660	681	634	640	616	694	607	653	642	632	663	667	649	712	691	597	673	641	662	656	614	687	667	682	678	649	678	631	622	664	632	648	676	650	658	644	628	657	678	641	629	667	635	656	603	678	604	656	645	684	667	700	671	608	657	619	619	689	630	643	651	616	633	715	612	659	693	627	586	668	644	679	664	664	693	613	629	663	637	637	614	634	656	650	628	643	694	646	673	629	645	640	634	681	659	628	625	641	662	627	629	637	686	690	628	634	611	691	663	625	656	661	662	635	658	611	688	642	627	637	636	662	658	702	660	677	639	651	686	678	611	643	703	594	684	671	653	632	629	632	585	672	657	656	639	659	642	665	657	692	617	640	664	675	629	656	627	675	642	666	679	632	623	653	641	674	681	649	695	642	673	666	635	676	654	690	681	630	662	603	663	624	661	633	623	651	664	639	637	655	684	668	625	637	661	621	663	629	676	683	643	680	688	678	616	674	628	662	656	695	627	623	623	632	622	662	645	607	610	607	632	647	634	635	648	686	642	654	664	600	630	644	660	670	652	674	687	637	683	643	661	693	643	678	700	639	617	650	633	635	641	641	653	680	612	657	663	676	652	633	680	660	624	658	654	635	655	683	639	671	623	665	629	661	680	641	637	667	634	651	635	677	667	625	661	677	610	641	674	643	623	685	663	693	622	649	627	654	680	585	614	680	647	675	622	637	619	604	630	655	682	671	649	625	641	650	659	704	655	609	642	610	676	653	647	635	644	651	657	639	605	661	654	615	664	683	678	661	670	627	661	670	698	651	705	689	708	659	636	641	676	664	649	644	654	677	622	638	646	647	636	676	641	651	637	682	648	673	641	630	638	689	631	638	647	646	684	685	642	641	629	643	614	650	632	644	684	593	685	691	659	639	623	623	668	627	645	670	668	711	660	666	719	641	644	682	667	637	641	605	708	662	604	653	667	671	649	666	678	672	688	625	667	654	657	653	648	656	665	686	686	672	638	639	640	609	684	640	619	644	666	614	663	704	635	659	641	684	631	646	657	636	631	623	622	673	650	620	646	633	687	627	697	653	706	594	677	678	647	638	640	678	574	651	639	637	682	647	680	663	657	626	687	701	651	631	609	643	654	621	699	648	629	616	687	661	640	630	714	609	647	679	671	628	648	624	654	682	632	666	658	631	655	622	653	644	651	654	667	659	688	642	704	664	645	674	669	669	682	686	696	669	694	660	648	623	644	641	691	664	665	681	649	616	674	687	662	650	626	642	628	678	651	610	693	673	680	669	662	658	657	676	603	633	696	651	650	667	642	667	685	615	666	667	653	636	646	685	647	642	655	634	662	668	620	662	671	685	613	660	636	685	693	645	668	647	612
78436	76239	65825	40253	25312	13320	10105	6786	3356	1183	666	470	414	294	266	276	292	287	265	300	250	249	279	239	282	267	269	259	288	266	259	253	230	277	256	267	297	273	267	243	252	276	268	270	277	296	253	294	241	277	297	275	268	275	242	274	274	254	259	270	298	290	255	287	260	263	272	283	248	285	242	231	259	273	273	288	274	301	253	292	263	277	253	250	274	289	266	265	269	263	228	243	232	274	256	276	276	238	271	244	263	262	258	260	250	278	260	257	268	269	277	268	275	265	254	263	261	290	259	282	241	273	271	272	272	258	264	253	253	249	238	257	270	256	289	265	259	227	249	263	271	237	268	278	261	271	246	250	243	254	263	255	279	261	275	291	254	249	270	268	271	256	245	253	269	294	275	264	247	235	282	259	280	250	254	256	282	249	284	262	274	241	255	274	292	264	271	249	250	269	252	283	270	293	255	260	268	229	272	279	263	242	262	256	240	268	281	260	262	217	283	265	266	265	245	253	256	263	264	255	283	272	246	253	248	273	255	232	278	253	285	283	253	258	264	258	262	248	272	281	264	256	237	282	270	264	271	266	278	285	233	278	253	268	263	256	260	249	284	263	243	258	292	283	292	265	283	249	261	259	283	247	280	282	243	277	280	241	249	270	280	252	269	274	279	281	269	259	276	291	276	261	255	290	274	286	289	244	254	289	248	261	218	265	265	277	272	248	239	266	277	262	269	271	272	283	306	240	243	257	244	254	273	254	249	247	272	263	243	275	273	262	265	273	256	269	278	301	298	270	268	249	270	285	225	240	274	280	271	262	248	238	258	283	258	252	229	243	251	282	287	236	257	266	302	242	273	239	276	270	254	286	252	272	272	276	257	260	244	269	282	258	269	288	272	301	256	290	272	227	281	279	315	266	282	249	296	270	260	270	261	244	269	254	245	273	277	258	233	265	260	247	256	275	223	282	268	271	249	273	265	268	252	272	262	269	252	258	290	300	269	275	256	245	275	266	257	259	269	251	294	291	261	281	283	248	277	271	291	274	268	253	277	245	278	247	252	259	256	261	262	237	245	297	302	257	262	229	254	279	288	267	268	263	259	248	251	287	286	247	259	245	287	295	254	275	282	246	269	267	231	267	259	256	249	248	310	273	262	264	282	281	282	254	240	254	277	259	258	262	256	279	250	246	283	279	245	248	294	247	270	283	261	253	285	239	240	271	257	229	295	280	281	279	265	293	242	252	247	275	271	260	248	280	224	284	265	258	273	251	235	249	267	290	311	278	232	254	275	282	249	259	272	267	252	240	254	300	259	275	257	256	275	253	250	265	302	272	275	251	248	262	263	314	260	239	250	271	270	271	302	287	267	243	261	246	244	260	260	257	273	271	274	296	247	250	283	258	263	256	244	261	259	288	245	278	276	240	259	245	264	288	249	268	280	266	277	281	283	301	258	246	270	240	265	265	289	281	258	292	253	276	289	244	273	304	272	235	248	234	264	272	265	272	262	243	253	271	279	266	266	225	275	273	244	292	252	296	256	287	251	289	249	266	241	265	250	248	287	266	265	253	249	250	253	290	275	291	236	263	300	249	275	230	278	275	274	309	273	274	291	286	278	267	258	255	261	269	296	297	250	264	261	268	274	270	279	274	266	260	263	241	270	284	255	259	268	269	249	247	257	271	239	246	276	256	255	251	258	259	293	244	256	260	298	254	268	223	287	263	254	288	293	294	274	234	309	274	279	277	251	298	258	259	270	262	238	281	259	264	256	255	300	240	261	281	261	238	250	254	264	251	279	248	287	243	283	263	240	265	273	298	284	277	302	264	247	265	269	304	254	276	266	263	254	271	267	294	253	233	259	257	289	279	259	263	265	250	251	263	250	275	249	273	245	275	248	268	243	259	248	260	292	277	288	242	255	260	261	255	262	257	244	260	263	292	270	241	256	249	255	251	248	282	267	251	256	267	255	282	283	259	259	230	262	269	261	242	237	255	262	250	271	271	282	256	267	271	253	250	276	286	242	270	251	244	241	248	241	250	257	234	274	317	294	241	263	250	271	244	276	243	279	274	243	287	268	261	274	244	279	253	247	256	256	272	257	235	266	253	259	257	254	265	243	254	301	273	281	310	279	261	254	252	300	289	287	252	236	262	252	294	260	284	264	257	273	300	270	246	269	262	260	255	278	235	235	269	278	269	251	263	245	260	268	222	268	275	275	260	264	267	285	284	288	285	235	275	262	239	262	272	269	252	294	257	287	308	244	263	290	241	259	282	280	269	237	270	240	266	288	280	252	220	275	300	260	262	244	231	305	256	273	277	246	248	259	263	280	288	276	266	228	236	298	247	278	250	265	285	251	238	280	269	260	265	257	246	253	241	261	261	266	247	244	249	235	264	269	252	257	249	275	248	264	257	258	261	283	275	271	269	264	291	268	259	266	282	271	270	268	285	269	244	254	247	262	256	263	259	279	242	248	259	280	267	249	249	247	266	271	286	275	257	260	263	257	284	276	280	275	268	254	246	269	275	277	264	259	258	252	272	252	219	246	257	226	279	289	255	274	279	283	277	282	269	228	258	285	247	278	296	283	270	287	251	235	245	229	277	259	289	233	249	239	282	243	257	261	260	245	266	267	244	270	264	249	280	261	259	251	266	217	266	262	270	267	223	268	268	272	253	248	253	246	266	266	239	267	280	271	267	265	260	258	295	265	248	244	243	274	252	282	269	291	256	275	263	253	261	267	295	255	285	264	264	272	264	262	274	235	245	278	293	242	276	249	264	258	303	260	269	250	289	249	259	260	261	264	256	257	241	261	262	277	298	278	241	262	289	272	267	255	255	238	258	262	253	253	258	243	287	277	297	293	241	286	267	284	291	277	294	246	273	255	261	263	250	273	275	268	230	282	259	263	253	218	241	252	251	292	289	260	276	276	248	272	276	272	245	238	293	248	264	279	290	287	280	276	244	260	274	239	273	258	253	259	265	241	252	252	240	269	246	276	287	251	283	248	258	277	286	261	250	248	242	251	268	280	287	242	257	252	293	277	278	237	248	255	252	258	263	279	262	283	244	284	292	263	266	253	265	285	265	266	269	264	265	259	262	275	260	266	243	248	266	281	248	283	259	269	254	228	257	286	275	244	263	280	254	282	270	243	264	265	264	263	246	256	269	274	292	241	247	263	301	257	237	253	272	281	310	290	263	227	252	260	258	278	275	262	261	265	235	272	281	287	251	280	262	268	281	254	239	262	274	261	280	276	253	243	282	279	270	266	267	267	263	258	255	234	275	294	261	263	254	261	256	258	267	291	274	271	254	287	263	230	279	258	255	256	295	244	284	264	265	295	288	237	267	291	282	278	295	272	252	249	283	266	287	294	271	252	264	266	273	240	254	254	244	276	263	258	267	257	259	256	295	279	288	242	279	269	278	276	280	251	278	267	269	264	260	299	271	272	296	278	273	260	241	249	256	259	235	258	245	274	277	274	269	271	269	247	262	290	273
53688	62682	59953	43211	32381	23560	23044	17731	10642	4265	2473	1651	1250	776	712	686	650	673	642	665	757	697	752	799	777	707	676	705	671	588	678	625	651	675	645	681	641	626	675	618	641	650	629	660	656	633	662	606	639	640	644	673	632	648	677	711	646	624	671	635	680	682	658	618	648	653	636	649	651	616	694	631	613	680	641	663	672	651	630	610	632	625	721	583	644	669	647	661	704	628	668	681	626	618	656	652	647	675	665	657	676	680	664	699	667	640	643	669	636	693	650	670	661	646	655	642	680	703	632	669	674	657	665	637	654	665	648	657	608	639	651	655	675	681	679	634	651	678	694	623	663	701	675	667	672	640	664	658	673	661	587	643	664	608	648	693	650	672	620	663	670	698	614	664	670	688	608	622	647	614	644	627	671	686	650	623	682	664	660	627	686	615	622	618	665	656	655	624	646	638	665	638	618	654	642	706	643	630	665	619	653	700	679	676	654	647	659	697	626	682	644	644	651	647	679	635	655	628	652	649	626	668	660	682	699	670	614	659	615	668	620	658	654	641	653	640	654	698	663	660	661	657	664	652	686	683	690	676	667	688	651	599	668	682	673	688	692	665	677	667	638	649	613	662	658	651	672	637	649	656	646	670	637	622	641	628	629	720	646	659	612	612	633	645	640	615	624	628	649	643	650	649	624	676	636	675	629	665	667	645	679	626	671	649	693	655	629	638	623	644	643	614	667	658	665	692	648	685	680	646	671	631	637	644	649	638	648	668	684	676	674	690	644	667	683	699	660	622	613	686	673	689	643	646	644	678	644	668	681	628	657	653	664	659	664	663	645	614	619	652	664	656	660	667	622	660	628	636	657	643	655	653	674	634	658	629	705	654	658	659	658	639	666	658	703	677	715	666	619	664	646	654	640	667	638	655	661	687	617	647	678	675	646	622	674	676	640	643	647	632	648	676	648	639	642	630	679	674	613	662	655	635	713	647	661	679	665	649	679	702	656	631	672	623	666	611	647	665	672	679	646	648	655	638	691	682	670	664	664	660	689	675	683	678	642	629	644	630	673	647	640	672	640	609	671	625	648	645	661	658	636	670	672	604	622	674	655	689	692	668	692	677	692	701	690	644	687	700	664	642	659	627	649	662	668	689	645	670	662	619	657	657	697	676	665	690	680	637	646	633	647	650	600	661	625	651	657	626	687	640	645	593	675	620	664	650	660	639	639	644	672	716	687	636	692	682	691	649	675	667	660	660	628	633	633	677	666	632	624	667	673	615	696	649	678	651	629	667	654	665	630	647	684	662	649	648	661	649	658	643	650	691	629	655	677	646	641	661	707	613	645	640	617	663	638	676	662	640	683	683	695	663	634	651	639	674	654	641	677	625	654	666	672	673	664	628	635	614	625	635	648	662	615	594	676	669	693	643	632	690	602	686	677	641	651	622	660	648	663	641	684	647	654	687	629	616	586	668	626	635	662	671	642	669	688	689	664	628	628	595	638	629	726	644	649	647	661	662	613	649	686	668	714	675	715	640	714	671	684	650	670	685	694	674	669	713	665	693	645	621	665	697	722	715	659	654	626	642	631	678	654	690	660	657	617	589	643	668	667	656	673	644	657	651	667	655	657	653	671	648	671	645	630	640	662	662	683	647	669	622	688	641	658	692	650	672	649	686	693	646	659	618	674	651	661	634	643	604	643	618	665	614	660	668	654	635	657	663	686	647	639	640	645	653	640	722	660	664	658	650	639	655	651	648	649	628	623	635	634	663	598	667	695	607	633	638	676	656	619	654	663	667	639	678	677	587	642	708	655	687	705	621	684	658	614	694	666	657	648	643	635	636	666	627	677	606	642	674	641	629	666	606	612	680	661	671	668	636	631	622	680	677	656	675	647	643	624	696	648	675	656	613	672	632	679	688	648	666	613	673	645	646	665	652	698	583	674	620	659	641	635	669	615	695	680	692	692	622	679	667	658	696	657	669	637	611	626	667	612	608	667	640	678	655	680	640	662	646	661	648	577	684	665	633	676	695	642	691	664	616	653	678	629	634	659	637	605	716	661	615	650	659	659	617	643	644	663	706	672	649	696	689	658	678	683	647	652	707	672	640	655	640	642	673	676	679	656	606	639	698	636	682	713	623	631	642	656	671	630	618	683	658	649	672	616	602	648	662	680	677	624	674	617	620	646	693	665	712	651	652	667	653	663	674	640	646	659	642	645	645	674	586	644	665	644	642	714	674	647	683	596	645	658	648	686	650	639	629	682	629	655	635	668	670	684	602	663	685	633	649	661	653	650	643	724	617	642	639	639	627	658	639	654	680	668	647	643	659	677	691	665	617	665	666	662	623	667	670	668	648	636	650	662	647	673	639	668	634	665	588	636	630	699	655	663	655	654	645	610	608	701	688	627	679	633	640	642	681	665	643	676	638	659	658	655	651	704	672	669	612	646	639	692	628	639	608	640	677	641	657	678	650	667	639	642	644	626	631	698	618	684	649	690	660	706	649	682	679	674	674	680	629	624	643	683	598	648	653	686	667	634	636	637	672	657	611	628	675	640	661	659	641	666	633	641	661	672	643	646	671	609	647	665	663	650	648	639	633	683	697	663	631	618	679	647	639	649	638	624	651	634	669	653	691	669	621	672	587	567	659	650	633	648	604	675	651	677	669	647	664	637	671	699	619	600	677	673	679	612	629	642	665	610	612	634	611	600	635	658	646	651	642	646	620	593	654	607	594	679	665	696	676	632	662	720	639	640	706	684	662	656	616	664	663	691	659	686	698	642	653	663	680	689	656	620	687	672	675	651	636	714	611	675	660	633	681	645	684	690	640	665	626	658	687	675	638	661	686	643	627	645	662	698	676	642	643	641	663	640	607	676	667	664	656	664	646	653	665	648	680	628	645	640	655	657	635	689	631	627	651	659	679	645	709	692	633	660	643	624	650	614	640	662	639	680	581	674	638	669	652	672	687	608	663	638	679	655	645	651	648	635	658	632	669	632	640	661	696	671	687	668	665	631	640	742	661	618	663	629	638	649	634	706	627	643	629	612	622	631	623	635	613	649	701	678	663	680	632	711	661	646	609	660	674	696	641	660	656	644	630	669	662	638	673	703	658	646	658	683	651	610	672	660	653	635	613	617	657	628	662	679	681	632	637	651	598	664	686	668	664	609	670	655	668	655	641	666	702	643	680	671	654	688	618	655	620	644	699	639	624	674	692	598	679	651	627	663	669	594	669	665	628	648	631	654	663	677	674	657	655	627	646	605	649	634	649	663	664	691	644	637	623	655	635	636	657	671	655	645	684	695	655	638	660	663	622	656	653	644	642	632	644	631	708	682	621	626	627	648	594	659	627	599	656	669	644	644	637	643	646	623	649	638	613	614	643	679	666	649	672	684	662	651	643	625	642	650	649	629	606	654	684	646	668	657	673	642	669	653	695	640	678	651	676	649	652	643	630	626	670	663	699	660	611	657	676	710	644	633	598	650	682	613	628	681	642
79712	76476	66022	39958	24255	12447	9287	6018	3015	1186	745	467	403	305	281	291	263	303	277	265	271	322	273	334	314	273	281	259	287	276	267	252	256	281	280	228	325	258	263	275	269	275	255	306	248	268	233	265	292	260	245	291	283	263	253	269	274	280	245	258	264	295	265	276	238	243	266	270	262	256	268	255	250	265	262	287	254	271	249	271	271	267	283	252	272	286	260	264	267	256	269	289	259	288	273	241	274	269	256	243	263	263	264	268	241	297	231	262	272	248	246	247	279	228	289	265	284	276	234	258	266	284	279	262	264	273	266	256	268	259	264	255	216	285	269	270	258	228	255	233	252	294	250	265	275	260	239	249	305	261	309	287	261	309	256	244	253	265	255	247	272	243	286	263	241	272	252	247	270	266	232	243	283	245	259	250	262	243	258	274	267	258	269	272	273	273	249	248	267	253	248	256	262	267	289	272	279	260	266	265	230	248	245	274	261	269	248	269	270	242	255	280	255	263	267	270	271	264	250	241	257	240	266	249	270	297	294	280	262	280	266	269	262	242	286	252	231	284	251	250	266	241	254	260	262	308	249	279	285	273	275	249	255	289	255	230	245	261	284	275	259	265	262	264	278	272	272	264	263	241	233	267	235	257	254	246	247	255	287	259	281	255	281	308	272	267	276	258	257	257	269	251	262	258	269	278	273	256	271	264	230	248	275	283	276	248	273	267	252	285	269	258	266	250	266	235	268	259	266	279	252	259	319	275	263	282	256	279	258	263	250	269	264	252	270	244	292	248	262	257	267	268	232	288	272	266	288	282	279	284	259	255	280	258	279	242	271	273	257	269	236	232	264	284	262	274	272	261	283	279	244	288	241	249	291	247	271	260	242	279	259	216	254	277	229	240	247	275	261	263	286	245	276	297	267	246	272	238	231	282	304	226	286	295	287	301	230	252	284	280	235	257	266	280	277	266	219	244	237	270	259	255	272	283	230	270	280	263	291	261	286	245	258	258	263	268	304	259	277	284	270	275	266	266	275	276	252	287	279	264	286	261	275	264	247	250	289	248	250	260	273	276	238	276	258	279	281	260	286	254	291	290	279	291	241	250	269	276	262	243	302	269	263	250	260	225	240	254	271	253	251	289	257	266	265	253	256	269	227	250	261	255	235	275	275	290	267	264	267	277	265	253	260	252	272	277	287	272	279	248	278	260	246	264	259	231	279	272	275	268	262	240	242	241	267	248	257	245	264	298	227	261	234	278	254	233	245	251	251	260	249	245	264	257	274	260	266	264	229	312	261	254	256	260	246	251	281	275	252	254	270	290	297	234	268	276	254	239	263	252	270	265	275	274	246	270	262	267	247	273	306	270	251	273	237	239	266	264	294	226	286	253	271	266	246	238	250	251	269	285	271	311	259	271	262	270	269	255	260	260	255	275	276	247	262	285	245	267	257	265	249	236	284	257	261	251	257	259	251	260	270	268	280	270	277	255	279	246	284	232	260	275	255	260	305	251	276	265	265	274	259	250	282	302	259	235	279	284	268	280	253	267	268	276	267	267	279	265	282	298	247	230	258	246	263	256	266	270	273	246	265	258	284	269	285	255	277	279	273	250	265	262	277	262	251	267	245	267	264	250	252	261	279	246	266	267	250	277	257	271	255	273	266	252	263	276	252	264	298	251	277	268	273	254	288	273	260	267	304	282	262	270	262	251	255	251	255	257	273	234	312	277	281	265	258	273	242	249	266	247	253	256	248	272	263	275	288	280	310	240	262	260	250	261	290	253	255	253	280	278	246	293	254	240	260	238	244	265	238	271	271	252	260	278	261	316	283	260	284	255	262	263	287	275	269	276	256	255	254	267	279	243	276	253	260	266	249	245	283	245	307	274	246	256	276	262	276	251	257	230	271	277	237	266	265	243	268	230	266	279	238	259	266	230	253	282	256	270	270	259	271	214	252	268	288	265	283	251	220	249	274	240	263	235	286	274	220	239	248	272	258	243	260	280	242	264	268	232	247	274	275	264	266	252	244	230	258	249	274	229	251	254	277	276	246	257	265	274	257	265	284	269	255	269	298	223	252	262	263	263	242	238	276	273	270	268	271	228	264	266	240	253	271	266	262	285	255	243	276	265	281	275	301	246	242	274	291	254	246	263	266	266	263	251	292	259	250	253	253	300	261	276	248	258	250	256	259	240	268	238	262	247	234	255	266	243	254	254	269	271	272	272	276	260	261	263	293	299	266	266	238	263	261	248	268	279	270	253	268	275	287	275	268	249	258	264	290	252	267	314	294	299	267	270	253	234	262	263	271	249	239	260	249	275	283	261	245	283	274	262	262	266	269	260	275	264	237	287	291	270	221	263	271	316	309	263	253	279	267	255	277	277	241	280	243	252	247	245	253	253	287	274	280	262	250	244	249	294	261	275	254	258	253	287	250	248	278	243	257	239	254	255	271	284	279	294	262	245	265	279	260	272	275	235	265	255	236	254	269	248	242	276	297	296	272	264	268	269	290	236	270	251	287	279	291	250	268	255	242	260	258	255	262	255	275	240	248	283	270	280	256	282	242	264	256	285	276	263	256	276	266	264	246	269	278	243	260	245	232	255	238	256	249	280	261	247	251	268	250	277	263	258	240	277	228	245	264	250	277	262	281	249	266	243	273	268	252	245	271	273	250	247	273	254	305	233	263	263	279	242	244	267	243	250	251	287	268	246	270	278	273	284	272	260	275	259	262	278	279	268	246	287	242	259	273	267	307	248	284	308	258	271	256	279	261	268	256	255	246	242	305	277	269	271	285	261	264	257	241	262	260	273	304	274	250	247	260	254	274	242	245	284	243	254	233	249	271	260	276	258	248	265	250	279	265	251	246	260	255	275	269	287	260	273	251	286	262	264	265	274	265	270	275	253	287	294	266	263	250	292	276	261	251	238	272	270	257	265	260	252	283	241	274	259	242	271	259	287	277	265	244	243	274	269	272	267	244	249	259	285	250	230	263	244	253	230	255	233	278	277	295	267	254	280	270	261	257	263	285	267	253	264	238	287	264	261	267	276	253	285	274	247	240	274	254	263	272	267	248	277	237	276	271	268	287	280	261	271	254	260	261	235	262	263	316	259	273	282	289	246	270	279	279	258	220	236	273	265	284	265	253	238	243	234	276	288	263	244	259	231	285	267	237	244	250	248	250	263	251	243	237	292	279	255	282	226	267	251	278	253	281	264	274	259	284	284	284	251	280	287	257	290	265	304	283	274	264	249	286	289	300	272	248	264	250	284	260	227	250	240	273	249	246	290	246	272	266	246	266	262	261	247	239	264	297	285	251	284	231	264	264	258	275	292	249	259	268	286	272	277	230	264	251	268	291	219	239	252	273	314	284	235	263	280	285	279	254	256	248	260	241	263	251	270	261	260	251	276	240	281	240	271	249	256	274	289	255	262	257	262	269	267	256	279	266	282	263	239	245	248	274	263	294	250	261	274	281	256	261	265	271	279	269	249	269	254
54390	62363	60142	42674	31641	22566	21577	16330	9912	4136	2520	1537	1209	767	705	673	680	629	719	660	714	684	669	831	744	814	595	647	655	647	644	624	663	644	685	682	649	647	611	666	663	666	638	633	666	677	604	675	673	697	695	658	633	677	683	667	669	654	668	683	659	650	668	678	633	623	636	663	622	696	689	701	687	638	689	654	626	661	636	653	658	646	644	668	639	657	649	631	697	649	621	650	681	653	650	710	648	669	652	677	659	628	633	645	633	651	681	656	614	646	684	658	625	687	657	703	588	649	680	708	673	639	636	675	691	670	628	667	707	663	660	620	659	625	678	662	702	653	633	646	676	636	653	658	649	639	657	608	663	692	652	627	679	643	687	646	660	691	625	621	648	670	651	608	630	609	664	684	665	725	652	685	671	663	620	651	687	642	649	640	658	685	633	653	649	694	642	685	684	673	645	634	626	713	685	608	696	615	651	620	717	660	713	675	661	682	638	658	681	642	657	630	658	689	617	599	699	664	647	673	654	662	606	680	701	663	682	631	633	616	624	661	602	652	615	690	670	602	609	619	649	632	681	641	616	607	687	635	697	676	642	618	651	647	607	685	620	596	645	618	641	652	644	646	628	711	657	618	635	612	663	682	686	713	683	635	644	662	713	626	700	645	665	626	638	681	659	661	672	672	666	648	688	701	632	622	644	720	647	720	692	659	646	645	665	633	667	693	656	635	686	652	658	669	655	660	687	648	689	670	654	678	701	681	636	623	644	680	674	657	678	679	651	629	666	706	662	656	667	648	624	673	607	729	664	673	653	652	643	648	663	673	654	636	630	628	684	645	690	638	622	632	663	640	644	654	623	675	652	613	697	693	697	714	642	687	662	697	634	676	642	651	646	646	677	607	653	656	602	679	643	687	615	648	631	673	611	620	651	642	685	678	690	658	657	673	642	652	667	629	631	661	622	671	628	663	719	678	676	666	647	645	621	644	641	647	666	624	659	660	627	619	663	629	660	675	679	689	688	656	639	675	619	670	696	637	645	642	677	660	669	652	676	657	674	637	667	647	651	664	638	655	667	681	669	674	631	688	683	668	686	668	645	695	662	644	647	656	623	659	671	675	675	670	655	682	665	701	603	652	647	657	655	609	660	638	665	659	643	655	633	672	665	661	668	625	660	654	595	640	655	676	683	699	669	619	665	626	623	644	662	638	644	649	609	639	611	664	693	690	687	668	653	621	668	653	607	666	690	682	626	681	645	671	611	629	634	638	649	710	623	650	659	651	668	648	685	702	668	663	697	646	708	679	639	667	653	658	666	651	647	699	623	660	682	639	621	642	686	655	669	695	630	646	697	612	662	649	635	633	654	630	664	639	654	670	635	645	594	661	686	656	664	664	624	651	649	658	678	677	660	719	639	688	639	700	708	688	660	655	674	675	635	634	608	653	625	635	642	663	640	690	689	603	658	665	635	680	652	639	673	665	646	662	677	588	677	633	610	679	611	699	660	669	705	641	639	638	574	655	684	676	654	625	669	685	651	617	621	670	651	621	686	652	663	635	652	655	681	635	659	664	647	655	631	611	694	659	672	719	671	655	585	646	655	629	618	641	658	651	678	622	635	646	655	679	639	702	691	699	629	706	688	650	659	639	667	690	672	652	689	625	666	648	661	624	643	692	639	624	638	629	728	657	645	701	657	621	657	682	669	671	646	699	628	656	686	651	649	651	645	675	621	645	663	652	679	652	677	647	665	687	730	627	683	647	607	669	685	663	661	672	694	634	666	613	602	685	630	665	687	671	624	657	674	653	681	677	611	655	685	702	672	618	660	625	667	652	621	627	610	634	670	671	650	676	666	668	670	677	678	655	646	679	692	712	667	673	625	659	615	675	711	652	683	640	700	670	658	665	660	671	649	679	657	660	695	672	624	689	602	642	651	621	636	652	664	712	654	655	647	617	672	706	683	648	685	687	642	669	625	654	650	688	659	636	638	628	679	664	658	678	619	658	626	680	660	654	641	675	624	661	632	690	614	675	657	657	671	680	656	677	654	698	685	669	592	639	654	667	666	617	654	680	658	666	629	691	670	620	686	643	636	667	635	642	611	672	662	642	687	672	642	702	675	654	654	667	647	715	645	688	658	666	643	643	672	643	638	665	660	693	638	643	627	691	628	677	688	635	684	646	646	649	671	682	654	654	651	600	658	672	617	675	640	663	640	627	700	664	658	612	666	636	692	617	644	624	676	689	643	670	691	641	626	664	652	640	657	672	716	618	634	664	602	645	682	660	688	612	658	681	693	643	629	653	666	661	628	658	679	647	653	669	697	695	669	666	614	635	659	644	675	633	684	653	618	673	633	625	640	642	646	673	677	689	640	626	654	675	638	626	685	668	681	644	682	664	625	637	636	653	657	687	665	633	655	639	646	628	634	691	630	602	699	693	641	655	713	643	677	634	647	664	635	687	675	634	714	629	718	610	681	612	656	661	632	619	662	628	632	691	633	675	635	652	658	670	673	647	625	673	683	653	641	698	667	674	631	655	674	651	678	666	668	657	673	648	654	612	678	658	670	689	663	644	657	646	628	668	673	643	645	674	644	704	651	696	689	638	649	645	656	654	655	675	668	676	644	616	647	613	688	631	629	719	634	622	637	692	672	691	672	714	679	644	638	650	664	594	654	658	664	658	626	660	654	696	675	656	658	679	662	624	645	664	704	586	719	673	628	621	674	604	635	698	616	630	627	664	710	635	637	652	681	646	673	674	659	625	667	661	664	649	667	679	670	615	653	609	607	652	644	682	641	627	626	676	646	620	629	720	685	650	675	672	678	660	683	636	639	672	636	633	633	660	675	638	652	684	685	640	705	645	661	671	653	714	684	665	705	655	630	599	665	698	717	655	668	643	611	691	625	690	708	659	626	643	638	683	682	640	666	697	662	656	648	683	659	649	667	670	712	618	684	639	616	583	672	642	640	626	646	648	656	674	652	623	648	676	646	622	654	661	636	648	668	641	681	648	700	695	631	696	662	661	654	626	656	645	622	667	722	639	685	646	675	692	628	673	656	681	653	672	652	636	668	725	640	672	670	675	718	669	659	656	647	694	683	660	670	674	658	677	669	683	669	666	684	621	679	633	663	660	646	645	654	675	632	632	647	679	620	633	653	710	643	685	640	669	650	660	643	654	644	635	644	659	656	642	661	666	638	649	658	651	683	687	634	681	663	701	629	652	640	701	651	649	652	613	636	643	618	638	672	665	614	651	659	638	639	659	685	646	639	674	635	606	622	681	641	671	665	611	686	673	656	671	627	650	665	689	653	653	628	681	639	646	709	635	698	699	660	637	710	637	660	659	650	631	613	658	638	618	676	649	655	684	640	667	699	659	685	677	699	639	649	634	611	652	659	659	705	686	721	643	634	696	701	632	653	662	694	634	646	659	636	674	710	694	667	661	609	673	648	654	652	619	648	616	653	659	680	674	646	626	675	670	682	669	669	657	656	616	657	665
79127	76406	65462	39533	23990	11942	8794	5819	2705	1101	709	545	384	302	287	300	298	267	267	256	236	261	246	257	317	269	258	280	268	257	250	287	280	256	269	253	252	278	245	273	248	278	253	296	272	251	252	248	262	264	276	257	263	282	286	273	282	280	278	285	258	282	291	255	251	253	245	296	239	254	238	235	245	248	278	244	248	270	231	256	291	261	290	270	247	247	241	261	267	264	288	274	264	275	281	250	282	272	254	251	256	244	277	261	282	251	263	250	263	266	233	270	288	265	282	271	259	236	270	291	248	260	269	290	282	279	241	261	274	264	275	309	272	256	294	256	249	263	233	261	275	262	244	296	265	241	272	280	267	276	276	266	278	254	264	287	254	258	245	250	260	287	225	234	237	252	254	248	260	267	266	252	257	265	255	258	236	254	275	266	297	289	250	292	245	271	261	264	276	292	279	274	254	279	258	262	267	255	255	241	274	275	255	245	240	300	249	243	251	289	266	270	264	276	241	265	261	225	263	253	274	273	253	257	285	272	278	241	265	268	271	280	267	265	283	287	235	270	250	283	275	271	247	262	252	253	262	298	266	251	258	270	291	254	279	296	260	256	257	271	237	240	277	263	256	267	267	257	246	258	276	249	260	249	267	249	254	233	254	280	253	246	248	253	258	261	259	284	239	226	284	282	265	282	280	246	239	253	255	253	262	274	278	261	256	254	256	292	238	253	253	256	245	288	267	263	233	282	238	276	271	256	284	243	281	266	280	281	262	277	280	299	291	254	281	271	239	273	261	248	263	272	268	261	260	267	246	270	235	239	263	264	268	277	263	261	300	286	260	280	250	243	297	263	261	232	280	238	257	268	248	257	242	240	276	273	295	226	237	280	284	256	285	281	271	255	263	243	270	286	293	278	229	269	270	263	284	254	252	257	273	252	292	267	245	252	252	232	274	257	253	254	253	245	270	254	245	273	266	253	272	266	254	316	258	254	252	293	246	245	276	250	263	258	268	258	272	257	293	273	236	283	223	242	264	287	254	251	294	285	246	250	285	274	279	289	284	298	255	275	271	274	274	281	251	276	253	300	278	271	282	275	234	248	260	281	260	266	263	265	258	248	255	262	262	279	293	265	257	269	276	272	253	251	263	260	269	296	251	271	253	271	276	256	246	262	246	273	273	269	283	259	274	279	251	272	237	273	254	258	254	218	283	266	269	235	267	269	235	290	252	273	273	259	284	250	252	294	298	275	288	256	241	280	256	264	234	297	235	272	286	270	258	294	279	228	245	263	288	268	273	288	279	246	269	289	267	264	257	251	278	256	247	300	253	284	300	278	283	265	262	275	266	238	235	265	237	245	270	266	284	258	254	271	280	255	255	239	249	247	294	277	271	245	299	249	253	298	252	276	278	266	297	285	264	265	256	276	261	233	276	264	240	258	255	299	262	277	271	248	263	251	294	265	234	226	262	235	252	277	265	279	274	253	269	252	277	248	256	266	261	232	236	259	250	243	281	287	275	246	263	244	268	258	261	293	263	275	263	266	263	285	294	258	265	244	227	231	247	274	275	256	250	290	267	257	268	262	271	274	271	280	292	251	254	253	251	243	281	250	292	263	263	243	254	281	264	243	255	259	238	250	244	255	236	272	278	277	287	274	256	274	296	249	279	299	275	267	260	268	246	239	279	258	267	277	258	239	258	271	288	266	279	234	272	259	251	264	249	250	274	272	266	282	236	252	271	253	265	267	274	256	245	263	285	308	283	290	269	252	263	244	260	254	253	248	264	245	248	268	258	246	254	272	243	239	287	285	278	272	289	291	280	284	251	269	260	254	229	239	281	229	259	265	272	238	240	262	248	245	272	294	255	262	274	281	257	267	262	281	249	255	250	289	271	286	235	256	280	248	272	300	281	271	276	297	280	221	271	276	272	267	265	262	240	228	271	253	242	267	268	231	250	244	290	280	279	230	235	277	268	251	260	270	253	243	257	280	267	232	247	255	274	283	263	258	252	241	269	327	274	262	247	270	265	251	225	274	279	274	286	280	244	249	277	261	288	271	254	244	266	268	248	289	249	274	261	246	269	249	239	271	263	239	265	271	243	269	282	255	262	266	248	283	265	261	281	279	296	273	276	248	248	258	265	285	264	244	291	251	252	282	257	271	274	279	293	268	255	244	247	257	232	292	246	266	281	269	248	272	279	292	256	276	255	263	269	280	267	296	255	266	288	265	275	243	279	280	253	291	229	263	235	257	274	321	271	310	253	252	257	234	253	264	228	269	254	242	248	272	261	290	281	263	282	241	245	245	269	277	284	236	289	267	277	238	255	248	302	263	279	234	267	251	263	241	284	295	275	256	269	249	278	247	267	280	259	284	244	228	290	284	285	269	259	269	264	261	261	288	311	272	254	277	277	256	283	288	289	234	271	237	245	275	263	289	269	255	282	234	245	244	272	235	299	278	282	261	253	263	236	284	282	241	253	250	260	296	261	264	269	253	256	246	274	266	254	262	231	265	255	297	255	268	265	292	285	285	258	236	280	273	281	244	286	246	261	272	273	265	286	260	254	300	277	265	230	289	243	272	260	263	269	249	266	241	238	261	278	240	264	290	239	279	251	259	247	249	284	290	292	276	265	289	254	279	271	256	274	262	274	252	262	268	242	316	262	274	237	234	224	266	268	265	268	246	276	284	269	283	249	273	257	216	275	283	275	258	252	262	292	244	270	258	273	286	285	273	279	270	260	274	321	265	283	267	240	270	262	275	260	252	291	277	281	245	266	273	257	286	257	294	267	246	248	254	256	252	259	246	266	281	257	247	270	259	264	258	260	324	255	251	263	255	277	259	271	266	264	265	264	253	249	250	248	256	236	272	292	263	260	260	263	256	256	263	285	244	242	230	249	254	266	289	290	285	276	260	260	250	289	251	258	247	267	258	271	251	256	256	268	257	269	269	300	226	283	289	272	253	295	275	260	261	265	243	229	245	290	285	297	293	242	268	279	266	284	268	277	252	265	257	247	249	275	245	276	267	261	238	260	262	238	279	269	276	301	251	266	240	276	298	235	286	260	277	263	266	247	282	256	260	268	260	226	245	291	263	253	264	280	249	265	251	284	266	294	240	247	254	256	266	265	242	259	276	252	253	266	251	244	259	237	252	257	262	270	263	269	255	238	277	255	271	266	247	286	292	261	250	280	245	240	247	227	258	250	230	270	268	258	262	241	264	280	258	250	284	256	236	277	246	268	272	267	230	240	292	286	261	254	238	282	270	277	259	253	263	259	236	279	288	253	269	236	261	287	263	252	245	268	250	234	277	272	249	277	250	249	255	255	255	269	286	284	272	268	265	258	267	255	240	263	270	288	272	255	257	252	250	237	283	253	237	248	288	254	253	238	261	230	265	266	269	231	220	279	269	261	291	269	267	259	258	280	255	292	271	253	266	301	258	247	292	283	274	274	241	267	259	259	252	262	280	267	273	254	240	253	266	271	251	279	283	287	223
55022	62944	59292	42723	31407	21554	21357	15787	8954	3786	2456	1673	1161	763	712	712	720	704	695	589	711	727	654	747	734	675	698	643	653	636	693	663	614	617	694	637	639	640	635	670	682	684	628	662	639	618	656	670	662	632	648	631	669	682	628	682	645	630	660	618	670	663	643	705	622	658	679	671	649	671	715	669	630	580	644	665	669	660	637	645	656	665	624	635	640	652	704	688	628	637	648	640	658	623	708	642	651	667	647	608	631	668	655	683	638	656	631	658	679	622	655	664	670	661	652	652	650	662	674	672	693	671	662	679	664	659	641	671	642	615	717	675	696	701	644	623	661	671	680	636	654	684	620	701	685	663	640	622	634	631	663	671	672	615	685	659	654	664	664	667	641	678	641	645	632	612	662	661	644	668	674	652	636	679	610	675	652	697	656	638	658	701	643	636	648	625	648	645	659	648	690	647	671	639	637	647	663	672	610	669	628	638	666	652	620	644	654	712	623	658	640	658	683	706	690	672	705	661	671	689	660	661	649	708	650	676	677	649	645	662	688	657	619	672	681	669	662	630	670	648	668	698	688	618	640	644	643	658	667	643	620	697	685	661	684	692	614	704	652	664	651	612	651	650	674	683	700	623	650	654	605	667	638	661	630	678	664	700	693	705	662	669	654	659	701	639	663	673	676	607	660	639	628	676	653	706	676	668	683	684	626	651	617	642	655	671	632	645	655	694	684	693	659	670	642	672	648	641	677	679	713	648	676	615	656	682	645	686	636	610	662	699	645	662	643	638	689	682	613	643	685	685	677	630	679	725	654	683	650	648	662	668	686	644	647	670	665	645	666	661	631	660	643	637	686	692	696	676	684	628	639	649	662	695	650	649	652	645	615	690	706	657	645	678	705	619	669	666	675	702	625	685	605	688	657	697	691	613	676	661	648	671	700	690	673	652	690	633	647	624	642	663	666	665	667	637	635	659	625	634	650	642	587	682	628	682	642	639	668	670	665	669	670	668	679	651	688	632	630	633	659	627	651	638	658	586	665	658	670	651	676	709	628	620	625	638	654	630	669	663	677	686	630	662	668	643	636	650	632	656	640	652	657	691	634	652	637	677	691	666	658	638	682	657	654	684	638	670	670	712	657	690	628	658	687	612	676	695	656	616	636	637	677	645	661	683	660	674	688	599	614	636	650	676	667	658	642	654	651	619	647	662	662	640	653	674	621	638	654	681	665	600	680	624	649	671	709	670	700	664	652	661	658	675	657	682	673	669	680	663	656	655	649	649	698	657	676	677	620	623	671	686	673	675	624	650	645	633	676	697	669	646	644	662	644	628	670	613	626	640	688	635	698	644	604	657	635	669	637	663	652	628	692	659	700	640	701	669	659	642	654	622	650	669	627	641	682	690	678	666	654	649	611	635	642	678	681	680	662	658	667	598	664	634	627	664	654	651	699	638	657	643	650	635	649	638	694	685	643	666	641	655	703	670	636	649	660	688	709	641	682	589	645	651	626	654	668	670	619	675	645	624	687	675	682	690	680	658	660	640	630	625	680	677	659	650	657	692	637	683	677	628	675	643	645	607	664	671	682	672	641	662	657	658	671	677	687	670	641	637	652	720	635	637	654	679	675	662	649	595	663	668	669	649	639	636	647	663	644	654	630	705	672	616	675	641	680	619	661	662	664	665	646	669	686	683	602	664	629	664	654	640	661	643	686	607	653	652	675	662	667	679	685	652	625	646	665	658	660	649	657	653	620	680	676	663	637	647	652	707	639	711	669	678	652	609	660	669	674	655	638	639	690	651	671	672	706	687	641	609	634	661	678	650	593	659	642	624	637	655	672	670	651	637	674	655	677	655	676	695	651	656	676	710	637	698	683	677	678	653	672	664	600	661	654	668	706	666	683	630	624	624	692	633	639	668	642	624	658	650	690	644	639	661	682	654	656	696	678	681	639	624	675	657	621	626	717	695	675	668	650	646	688	655	651	643	638	654	678	673	683	632	642	685	650	653	696	598	655	655	671	652	682	628	627	641	642	637	657	648	688	670	656	668	626	643	665	689	671	669	646	584	638	717	678	637	684	640	672	645	663	681	630	659	682	663	659	684	698	617	678	628	662	665	635	612	709	621	676	638	679	652	629	588	685	652	635	658	647	678	628	624	630	677	664	649	643	640	672	637	656	629	647	655	655	649	682	669	629	698	690	652	691	653	687	679	690	668	647	664	665	648	628	646	636	664	623	675	659	626	659	646	635	623	710	629	692	701	698	654	690	640	673	690	663	663	656	624	668	665	635	650	688	639	618	653	693	665	653	641	654	688	655	678	629	648	656	679	675	681	649	649	676	646	677	667	648	621	621	648	677	690	678	628	643	696	637	629	664	708	641	684	653	626	669	659	697	677	639	668	680	631	692	643	647	651	668	657	671	631	636	634	670	637	661	663	701	649	682	658	682	664	692	652	712	643	637	668	683	649	686	647	659	635	653	677	671	628	696	675	658	647	668	651	651	654	640	686	660	689	647	603	696	649	688	678	625	652	655	717	642	648	674	694	689	688	644	658	684	647	658	653	705	668	650	689	627	683	700	616	647	653	644	695	675	641	679	671	715	672	676	679	697	661	657	654	686	648	618	662	641	663	647	657	614	650	668	667	654	662	673	613	663	708	636	620	651	688	659	640	660	640	647	689	631	644	652	677	710	693	672	678	617	709	629	664	650	673	645	642	667	645	667	649	671	662	744	665	643	693	641	652	696	657	662	617	675	674	670	684	615	650	651	674	688	643	705	681	645	690	645	694	669	688	714	703	633	642	657	687	700	628	655	669	663	611	676	677	650	638	636	666	696	654	649	617	670	618	684	649	669	667	665	653	630	686	664	636	673	700	680	643	603	637	692	628	631	658	648	629	695	685	650	701	707	641	649	670	649	655	666	653	661	633	664	655	645	664	687	647	653	623	698	629	610	658	653	613	717	696	605	648	621	628	652	647	682	624	656	645	636	673	681	636	661	644	710	703	680	666	643	621	635	642	676	613	673	692	639	681	621	633	631	650	680	666	692	598	648	720	684	670	653	651	656	637	660	672	666	660	646	648	639	661	615	694	640	683	653	641	652	596	626	688	655	653	695	681	699	642	656	705	672	646	629	642	674	682	681	633	642	692	659	648	682	628	651	641	678	592	650	692	665	652	675	639	644	648	678	628	687	672	693	645	688	687	658	656	639	697	632	678	619	644	672	665	667	639	657	669	684	639	664	685	679	658	641	666	632	645	658	654	627	632	711	661	697	634	600	639	664	678	677	621	620	650	686	656	664	663	715	642	630	693	629	694	648	679	626	700	649	678	676	639	644	672	697	673	610	660	685	671	637	688	657	650	681	660	691	654	622	648	628	651	631	651	673	660	661	704	665	687	628	647	679	662	624	658	626	592	588	627	655	636	631	662	704	625	668	645	691	618	638	651	642	661	654	707	669	670	654	689	639	622	686	628	664	661	636	648	654	676	610	643	633	648
79210	75807	64046	39791	23636	11715	8620	5706	2793	1169	677	513	403	310	266	301	260	280	281	294	283	254	271	287	275	262	249	245	249	279	241	272	262	268	262	256	262	254	258	281	273	256	255	254	263	252	256	263	262	261	304	258	258	290	283	273	271	258	259	234	277	293	287	244	271	241	281	307	245	291	266	265	275	257	256	261	263	261	252	278	271	265	249	262	245	254	251	268	254	263	263	261	225	290	261	234	242	248	295	251	274	247	251	289	235	249	243	247	234	257	273	244	265	282	291	250	287	280	263	272	266	223	273	288	229	262	256	259	261	286	274	286	278	259	228	231	293	265	265	266	207	276	258	284	275	270	245	250	288	227	293	244	276	254	234	265	280	251	279	260	267	270	250	259	261	284	274	268	274	274	227	268	263	276	270	269	264	270	277	258	267	309	255	277	257	287	267	244	261	247	246	295	271	263	261	267	250	278	244	267	266	267	273	259	261	268	251	255	303	272	250	268	293	274	253	264	260	247	285	257	263	254	287	296	243	238	268	297	267	284	255	233	274	274	282	267	267	281	285	251	255	239	266	248	272	269	282	270	259	259	263	251	263	279	251	259	278	241	273	262	248	271	267	268	267	258	298	277	285	261	256	266	285	271	274	269	235	269	286	250	248	252	228	283	255	269	255	262	263	255	232	279	253	242	273	283	288	269	271	243	287	265	270	256	271	258	263	259	309	231	276	243	265	293	279	279	262	285	303	263	250	267	302	251	263	271	276	273	235	254	251	278	291	265	277	285	251	248	284	270	263	289	268	268	265	248	272	255	246	246	282	284	250	237	252	234	238	260	280	268	288	269	255	240	252	269	277	253	238	248	225	282	282	255	276	251	304	270	259	225	282	260	259	223	262	275	260	227	227	251	306	261	254	261	244	269	259	259	269	270	287	243	266	252	278	253	238	272	280	269	264	247	282	263	225	259	262	281	258	223	263	268	239	245	259	273	258	261	267	281	269	261	271	284	274	295	257	244	246	284	272	245	253	265	263	251	247	271	246	258	273	274	255	280	245	283	268	264	235	245	296	280	277	266	254	262	264	262	229	268	253	240	272	262	257	254	256	230	264	273	285	279	276	250	248	253	274	258	278	258	255	272	279	281	269	274	243	261	269	253	266	277	268	238	293	274	262	259	248	285	275	243	278	251	259	277	240	263	239	277	261	256	246	249	258	287	247	284	261	240	249	260	265	233	252	270	270	247	271	275	271	291	265	246	235	262	287	256	248	260	253	264	244	261	255	237	258	287	248	254	257	233	275	302	253	281	254	244	279	266	261	291	250	273	277	280	275	283	259	261	280	233	243	285	245	264	263	287	239	281	219	246	289	263	240	261	285	254	267	283	250	317	261	278	240	253	258	275	272	260	258	259	255	250	279	250	261	282	258	273	282	279	260	232	242	261	278	272	256	250	272	270	275	247	262	258	280	263	272	269	260	251	277	245	237	260	260	246	250	287	261	266	249	249	274	244	266	249	264	264	242	258	267	266	276	259	264	264	257	280	278	290	263	280	224	269	244	268	245	276	246	261	271	283	256	259	270	253	239	261	266	295	235	261	256	252	252	272	286	260	228	243	257	259	287	227	284	248	259	281	264	250	259	264	258	237	261	279	271	246	281	274	287	250	227	271	249	270	254	256	259	245	281	254	270	253	272	286	255	236	296	279	266	272	243	264	305	265	283	232	277	236	274	282	247	259	286	245	262	283	266	272	251	273	276	264	267	277	286	239	246	261	251	292	264	259	264	255	291	273	274	251	280	274	243	265	235	233	240	256	256	249	255	290	260	265	277	245	253	259	284	266	245	268	268	246	293	262	239	251	249	235	257	232	263	292	269	274	253	262	251	245	274	277	285	268	259	257	250	266	260	269	254	272	266	241	264	270	282	276	247	258	271	248	240	269	246	257	253	248	269	295	275	269	235	264	260	255	282	249	271	265	270	279	247	281	298	258	258	252	271	256	251	281	275	258	239	263	258	255	226	280	237	238	274	269	238	260	279	273	255	269	226	249	252	265	289	261	258	274	280	298	269	247	242	255	295	230	265	266	256	259	228	257	245	285	260	288	261	269	253	281	280	288	258	259	255	250	245	276	265	289	257	303	258	247	265	267	247	257	231	259	253	254	262	287	275	280	266	230	249	259	267	224	236	269	275	278	249	312	274	256	232	275	281	260	264	285	238	243	245	281	287	319	255	266	291	252	275	298	259	256	265	276	251	287	284	273	273	273	284	285	266	270	290	251	283	281	284	245	288	272	274	249	260	253	293	247	298	288	278	276	268	266	260	273	243	290	273	261	247	276	260	263	246	260	282	288	294	268	265	283	251	251	270	252	273	249	264	277	288	251	287	267	319	278	302	324	250	262	267	286	273	278	262	248	274	249	277	250	244	260	229	250	272	255	255	286	240	279	278	248	302	268	288	263	247	275	258	238	249	298	258	261	282	267	254	252	261	253	262	284	267	291	277	250	271	261	260	275	279	271	252	261	252	241	289	255	273	237	250	263	267	252	257	237	264	232	239	311	275	300	262	272	277	288	274	284	282	277	306	261	228	250	265	256	258	237	240	265	274	257	237	254	299	258	276	275	243	243	252	262	246	274	259	271	245	290	279	258	266	247	295	269	241	258	261	267	273	241	278	248	218	256	264	289	289	249	261	263	274	277	252	266	263	262	242	265	241	247	267	245	229	292	279	273	256	281	276	262	271	293	255	260	309	259	278	252	296	234	263	256	263	269	274	244	281	250	262	276	265	262	247	270	257	277	267	272	286	256	246	249	266	270	289	265	274	294	282	272	273	261	284	273	269	262	247	265	255	268	261	248	259	282	251	242	293	260	262	286	251	292	238	286	254	255	248	271	263	272	275	274	262	258	263	250	301	281	247	281	285	255	281	283	264	285	266	249	301	278	244	253	267	252	267	271	267	271	260	277	230	269	274	286	278	290	290	278	262	285	261	286	250	262	257	265	266	266	275	253	257	272	260	288	290	236	276	279	262	244	261	269	266	268	266	285	262	240	275	256	295	251	261	263	225	269	260	275	283	291	265	256	294	244	263	255	260	266	278	261	252	285	247	259	283	260	248	263	262	265	272	270	269	240	238	238	250	246	299	273	249	272	299	256	256	257	274	261	251	270	242	247	272	266	280	258	234	263	293	271	276	274	262	244	245	257	272	281	247	254	254	256	278	218	254	272	275	283	263	251	265	257	266	277	267	296	269	272	280	254	269	254	262	264	240	256	264	256	252	265	264	291	240	269	290	234	295	269	233	279	241	245	266	256	266	279	281	267	285	280	293	249	259	282	265	275	266	268	284	242	266	269	249	286	222	250	275	288	226	263	270	254	257	260	268	235	261	272	247	290	254	263	287	234	256	295	308	255	257	249	285	252	256	270	306	272	256	260	266	270	249	280	281	255	229	278	285	266	282	241	286	255	241	288	268	258	266	254	277	240	289	282	231	271	279	271
55470	62118	58716	42032	30987	20990	21109	15798	8891	4002	2465	1775	1171	735	703	712	733	770	654	633	662	685	719	662	732	663	637	677	634	671	634	677	610	648	664	639	703	627	638	612	655	650	635	658	652	643	674	688	677	640	636	684	643	695	671	665	653	639	679	665	674	704	693	684	650	669	661	657	665	611	642	650	669	654	638	619	639	636	628	642	633	647	634	685	652	606	661	649	602	689	624	672	638	662	681	617	613	653	666	688	655	699	626	648	604	668	661	648	664	674	646	625	657	688	650	626	656	676	644	692	619	653	661	672	621	691	646	600	652	654	614	613	643	650	681	671	626	619	670	689	649	642	656	671	606	613	665	666	654	664	648	686	632	634	637	623	693	638	645	678	649	613	646	643	647	668	640	627	684	605	606	654	683	634	627	642	694	637	668	651	656	633	734	659	682	605	648	622	653	663	642	638	692	678	678	661	638	655	644	644	634	649	685	638	627	646	639	649	672	633	666	669	651	647	639	643	659	654	641	657	645	648	689	737	684	689	669	663	617	678	688	674	643	658	639	667	652	648	624	633	664	607	675	609	627	667	658	698	624	654	640	700	652	633	664	655	659	685	648	626	613	653	621	643	686	649	684	670	660	661	615	638	677	683	707	649	607	687	657	651	674	641	672	659	679	666	617	623	665	644	652	696	642	654	667	648	634	661	665	658	610	648	665	640	641	699	670	652	619	670	683	688	672	656	647	624	628	658	628	653	640	700	669	646	652	624	586	668	677	654	674	622	655	649	605	638	658	650	650	643	632	635	656	610	678	675	670	610	632	692	637	657	686	682	664	706	663	650	626	665	658	655	667	643	707	661	648	581	655	658	660	679	661	672	605	669	674	556	628	648	675	670	640	634	668	672	635	688	657	678	656	673	673	656	657	683	637	729	678	630	680	625	650	662	649	651	681	641	647	661	703	645	654	654	682	641	644	629	664	637	640	688	720	674	685	669	646	673	628	686	655	623	630	628	615	681	661	647	640	644	595	658	636	666	700	643	648	661	667	637	652	687	679	662	625	673	682	644	638	687	659	596	669	692	610	677	706	619	634	647	607	646	670	677	687	640	655	621	620	697	651	632	642	634	685	668	665	633	659	666	659	654	648	664	662	644	653	697	634	620	676	647	648	610	674	601	653	679	655	645	682	623	673	688	645	659	660	645	617	637	671	622	644	619	597	666	603	625	633	622	684	634	671	632	610	675	644	630	666	672	661	671	601	637	651	634	646	592	661	679	628	628	681	650	686	643	668	665	647	664	640	624	677	677	677	662	630	694	606	652	683	629	649	638	600	654	631	650	606	624	641	603	670	666	601	670	673	623	644	678	634	658	626	632	664	620	687	662	651	607	612	608	639	631	671	652	644	640	680	662	643	650	618	667	640	623	684	618	669	644	636	683	685	634	634	592	696	641	649	702	692	666	653	635	643	709	652	669	637	667	707	623	669	640	629	688	674	674	691	655	698	620	652	640	661	649	634	688	623	625	661	689	643	685	691	646	639	676	620	641	648	664	591	642	686	679	695	651	692	629	666	653	633	669	671	668	707	667	696	627	667	670	619	682	655	653	643	673	653	662	652	676	649	650	668	682	685	636	684	628	631	653	665	668	686	668	691	651	678	667	635	640	643	652	674	649	672	630	677	662	647	618	666	649	648	678	678	646	632	629	673	622	644	649	627	676	657	691	660	701	627	637	650	631	658	673	620	645	655	687	666	623	661	646	656	631	669	621	675	688	679	655	630	686	636	649	680	643	644	659	640	679	632	661	630	658	650	651	686	663	646	637	657	682	670	629	632	632	614	686	605	657	616	657	617	688	654	657	636	643	672	656	640	658	660	662	656	647	614	690	675	646	668	673	653	619	643	642	660	634	612	642	620	706	651	638	603	705	670	664	677	667	677	625	643	664	671	679	691	641	652	637	668	676	672	670	648	713	644	625	626	653	655	668	647	645	599	646	633	645	686	636	619	656	657	642	652	666	620	721	675	671	609	637	617	637	679	674	670	669	684	647	686	661	671	659	639	694	671	625	645	616	658	661	620	644	666	662	615	682	658	626	676	663	621	655	613	658	609	693	629	647	671	637	666	627	691	644	667	640	622	656	627	667	622	640	695	650	681	631	694	633	626	641	688	681	717	636	705	642	661	670	665	624	641	641	626	639	650	669	655	659	625	653	640	646	690	682	604	676	643	624	613	657	696	654	632	690	685	642	649	648	600	631	656	664	617	649	659	652	647	595	617	671	631	664	649	710	669	671	630	612	691	622	674	638	686	665	670	665	674	656	641	635	653	641	667	614	599	603	695	628	675	639	723	591	598	624	614	646	694	707	650	679	666	634	608	646	646	630	645	656	638	664	642	620	616	662	726	660	673	664	643	654	665	714	625	650	672	678	646	683	655	644	655	641	679	617	613	654	665	681	668	645	684	697	676	657	652	679	666	645	624	710	658	637	654	678	681	609	610	651	612	643	647	648	722	640	669	657	636	654	667	670	659	662	677	676	661	632	671	653	652	651	716	671	665	590	685	659	669	619	679	653	648	632	693	655	631	653	634	678	656	669	648	651	680	589	663	675	676	641	645	644	617	646	705	681	678	636	665	683	647	679	659	631	648	664	648	631	693	637	671	646	626	713	676	648	612	648	627	614	625	610	703	677	618	632	608	671	662	649	627	629	646	667	668	623	623	633	687	662	659	648	653	671	609	646	679	687	655	678	650	650	661	609	663	679	612	690	655	639	615	643	646	651	646	663	660	652	656	673	618	669	659	639	660	621	668	644	614	617	654	699	652	673	691	670	658	631	671	671	678	661	628	696	671	624	672	661	653	635	683	657	667	713	630	657	624	707	689	700	603	597	605	623	672	690	611	635	678	662	669	660	663	692	675	626	649	688	651	634	665	653	604	621	639	641	643	619	648	678	667	657	638	683	601	709	669	631	670	672	665	675	693	621	689	650	692	631	662	656	691	649	679	640	608	672	665	644	651	700	655	682	641	676	631	666	618	685	670	656	645	646	673	731	651	654	660	701	690	628	673	706	675	660	657	700	625	648	631	625	710	646	670	672	646	642	680	649	599	689	646	649	658	668	656	696	705	679	675	693	638	650	648	645	658	636	632	669	630	686	715	658	646	627	669	655	679	704	655	640	668	709	631	689	660	660	686	654	619	665	679	711	645	644	649	616	649	646	644	666	635	685	666	611	648	642	659	713	652	647	651	683	706	661	663	635	677	673	674	678	714	673	690	694	617	638	691	650	637	663	660	679	661	666	621	649	629	685	656	649	623	727	633	681	636	717	618	607	664	684	634	671	645	663	652	669	667	689	663	645	675	689	687	660	641	661	679	618	668	696	658	648	627	645	641	692	660	665	690	623	671	640	628	637	673	630	611	616	646	599	639	634	653	704	651	645	667	637	676	625	661	618	651	656	679	653	658	644	673	598	614	652	690	687	619	667	643	666	665	621	674	657	628	661
79561	76861	65522	39730	24107	12359	8448	5748	2795	1274	746	529	387	305	280	302	318	292	278	260	278	266	276	287	252	271	254	282	255	252	261	262	246	287	241	246	252	271	258	270	250	260	272	270	308	265	245	281	302	259	264	298	285	285	292	267	258	242	264	261	272	277	254	249	255	268	266	255	287	263	243	244	263	269	256	281	272	269	256	250	274	275	285	256	290	269	254	283	231	254	221	273	265	246	231	241	282	252	245	263	273	258	258	275	275	280	290	249	275	275	308	260	266	249	267	289	256	244	277	303	272	255	244	269	255	264	245	253	253	280	288	263	253	259	301	226	284	265	255	256	279	247	276	241	276	270	246	242	267	258	270	288	241	246	268	299	264	236	257	276	248	244	242	276	257	270	281	282	234	246	263	270	282	251	238	256	253	256	248	249	272	267	269	281	249	249	258	253	254	264	247	308	283	251	319	260	303	218	282	270	293	244	271	273	271	272	239	234	281	242	265	268	259	253	231	263	237	262	257	258	268	249	255	255	253	246	261	257	233	264	266	277	266	276	255	252	281	260	258	265	260	282	299	243	272	267	264	263	264	243	229	243	266	258	281	279	273	252	288	241	291	287	231	243	237	256	273	234	266	251	248	259	273	271	233	276	265	217	263	247	261	273	261	280	252	255	277	272	239	297	268	251	270	257	256	255	268	285	257	268	278	274	288	246	273	247	259	239	231	222	268	262	249	248	255	268	244	265	272	265	256	242	283	260	254	260	249	251	250	250	258	268	246	269	280	281	247	271	250	249	260	244	252	298	272	276	270	278	267	245	249	286	244	275	268	267	297	253	245	272	220	264	246	270	257	259	256	245	238	262	249	239	256	241	249	270	257	252	283	239	264	315	257	271	265	280	280	282	288	247	267	254	268	253	238	257	278	259	275	281	262	259	247	289	250	269	282	250	246	228	275	284	235	275	287	281	277	264	235	277	223	263	265	240	283	268	257	246	275	275	257	277	259	252	257	257	258	295	268	269	272	285	276	262	260	261	247	262	314	264	253	239	233	283	249	242	237	251	308	244	229	277	258	230	288	258	314	268	275	268	269	255	254	266	271	284	265	281	277	291	248	277	294	243	234	289	253	259	236	262	263	249	276	245	271	263	244	286	271	224	263	268	269	263	259	233	252	273	293	291	277	270	260	220	238	286	306	274	249	250	242	267	278	257	281	257	242	258	261	224	234	291	238	286	265	237	271	281	277	284	257	257	240	265	275	249	260	251	285	266	269	252	272	222	275	249	269	278	221	278	256	205	269	261	249	281	270	275	248	242	255	279	270	293	274	275	272	246	256	266	260	244	256	250	291	267	286	269	254	257	288	266	286	228	238	288	282	236	259	262	262	271	264	257	245	250	277	250	258	276	267	254	264	253	256	235	247	265	272	243	285	267	271	244	248	277	267	252	225	285	279	295	264	278	272	279	240	255	247	263	280	289	261	231	271	268	268	285	266	262	256	229	276	278	250	276	271	244	279	259	238	273	263	272	255	277	263	271	231	243	244	269	310	220	288	255	261	285	284	227	265	274	269	241	270	292	278	261	249	241	265	271	265	257	255	270	314	274	261	238	257	292	253	261	267	296	268	260	233	266	261	270	271	258	245	237	269	257	250	270	224	266	235	278	264	284	261	256	268	257	249	265	275	264	287	273	262	284	240	305	273	238	275	239	250	246	255	276	245	241	293	283	250	246	242	268	256	270	259	227	239	271	261	252	228	263	248	271	243	246	270	270	273	250	282	287	250	250	278	250	266	252	269	255	244	258	259	270	270	276	261	261	251	265	286	270	285	226	280	285	250	270	264	249	257	273	269	275	232	247	272	261	258	262	286	247	261	256	274	259	269	275	288	230	264	237	266	247	287	254	249	279	291	259	250	259	265	239	281	259	271	272	263	280	256	276	252	258	243	266	263	236	252	258	268	277	258	245	236	272	280	265	295	267	281	274	257	263	262	284	247	231	284	285	271	290	237	248	261	254	267	249	272	286	262	254	250	288	243	270	291	251	274	247	266	262	269	308	277	250	284	253	263	260	275	286	258	256	281	251	253	240	231	274	273	268	267	260	249	269	247	241	270	255	265	285	283	259	249	268	271	273	259	257	290	279	251	265	266	206	279	261	279	238	274	255	266	240	261	270	275	274	236	270	263	239	273	265	231	255	289	265	267	278	245	251	273	246	252	258	291	268	231	261	240	270	238	262	284	225	277	270	280	249	270	280	263	298	267	247	271	271	253	279	285	246	281	266	248	252	253	243	261	240	284	260	245	244	264	247	238	264	260	265	296	279	259	252	235	282	251	281	251	261	252	271	259	257	233	260	246	271	243	274	282	280	275	285	263	282	252	251	268	262	245	287	255	267	232	287	282	244	259	273	283	250	254	261	286	242	265	251	263	242	263	280	265	255	252	272	274	273	233	252	277	242	267	256	282	256	270	260	275	262	259	258	255	270	286	262	247	276	259	267	263	258	274	282	263	226	274	273	279	269	258	267	248	259	253	250	275	266	221	290	259	272	241	271	244	265	254	269	250	249	251	282	253	264	277	243	248	292	269	281	292	256	268	230	265	252	307	269	242	250	281	290	238	240	270	313	288	253	238	264	252	290	281	258	230	266	240	236	255	255	239	243	294	268	270	253	272	254	276	259	250	263	268	265	261	247	270	267	276	262	230	271	268	258	265	232	264	266	239	259	251	256	251	279	270	268	255	283	293	257	307	292	265	257	264	264	265	258	278	252	261	221	248	276	245	289	293	273	259	273	263	284	236	273	262	256	265	266	246	256	284	282	286	265	262	291	261	270	248	248	260	252	295	261	260	266	291	286	288	307	248	276	252	290	272	289	243	264	274	255	253	234	265	269	261	254	305	259	262	252	267	262	264	273	261	285	245	223	262	275	243	269	245	278	273	249	255	264	288	253	248	274	254	248	270	254	274	250	257	220	221	275	248	321	261	256	258	276	252	278	237	247	253	283	279	229	264	251	261	254	247	262	287	263	259	248	264	241	255	272	258	263	292	288	224	258	253	260	286	258	257	258	263	272	256	287	271	267	251	275	254	255	242	288	273	274	270	265	267	257	272	278	270	280	273	239	255	233	268	255	256	246	249	284	256	267	247	280	280	262	286	255	206	246	263	250	263	247	262	284	264	278	268	283	237	251	249	281	267	288	288	287	267	256	274	261	240	262	253	272	274	277	268	252	232	250	242	273	237	287	281	232	293	248	255	239	248	230	251	273	267	270	264	281	248	307	241	259	278	276	255	267	302	265	239	255	251	264	259	267	231	272	281	234	236	277	249	253	271	260	275	245	273	281	251	249	269	279	277	265	254	293	245	245	290	258	266	268	283	229	284	242	261	270	289	267	252	263	296	250	263	280	269	259	273	269	271	273	283	255	285	227	265	261	265	235	279	257	277	230	268	285	263	273	287	271	262	244	227	256	247	264	242	276	293	287	279	285	262	273	265	274
55072	62313	59554	42486	31767	21886	20775	16018	9054	4387	2471	1640	1218	685	742	750	886	844	746	697	660	658	676	688	637	680	629	683	656	651	661	655	646	656	592	646	641	660	651	697	653	677	633	654	673	634	651	671	627	649	684	667	662	662	685	611	688	659	693	639	637	652	639	679	623	652	662	628	642	653	621	672	651	692	670	638	666	641	676	637	662	641	658	652	639	647	607	659	654	666	620	620	673	686	674	652	691	628	657	688	674	613	598	660	690	627	643	615	645	651	597	677	691	672	670	640	666	655	688	656	662	636	633	636	647	644	669	627	630	664	667	703	655	635	670	682	648	714	651	641	619	636	643	661	640	632	650	680	653	645	630	650	616	594	648	657	664	660	675	696	655	694	662	643	642	646	661	678	672	662	654	677	629	646	649	652	617	646	649	702	628	653	685	664	658	606	664	670	643	675	672	636	631	644	697	667	656	666	703	633	642	679	692	649	651	640	661	630	656	648	653	657	670	686	671	599	612	610	645	668	628	640	655	655	677	643	638	641	653	679	680	623	672	635	683	657	662	643	606	664	623	709	685	677	617	674	638	648	628	639	636	660	627	675	647	595	651	664	654	630	661	608	625	676	637	697	674	680	625	621	643	666	640	675	620	650	629	708	674	649	608	656	637	633	675	648	620	636	629	631	680	646	670	677	657	664	667	671	649	628	626	695	666	684	619	653	637	697	640	657	646	633	673	659	688	686	644	652	664	663	696	667	654	642	672	658	633	699	639	626	689	634	627	661	669	669	656	609	640	625	642	650	628	610	662	643	649	660	629	651	691	640	642	632	678	608	629	677	646	619	671	652	660	635	679	656	660	681	672	653	653	572	699	648	620	619	657	604	668	639	639	659	585	644	678	661	679	675	665	688	626	667	636	661	632	655	668	662	673	640	663	638	597	640	612	631	613	712	607	642	661	682	672	653	661	665	664	685	677	610	640	665	622	645	675	668	651	700	666	638	692	676	650	647	676	638	633	656	638	629	592	669	664	651	639	656	658	673	666	666	639	656	633	658	691	642	658	649	655	687	662	740	659	706	646	676	636	642	622	695	660	666	645	669	648	681	667	656	624	625	633	606	618	635	634	628	634	609	670	642	623	667	634	696	639	659	632	612	633	696	639	648	659	679	721	682	679	614	668	633	616	685	671	686	644	650	684	686	645	604	624	649	642	703	650	618	668	619	640	701	598	634	629	655	676	671	675	696	702	623	632	629	700	653	628	654	650	657	720	647	647	636	648	678	654	639	632	626	632	647	645	676	626	641	715	591	663	638	618	651	629	637	661	644	654	641	678	704	663	680	682	663	615	604	653	628	672	653	615	704	635	637	603	613	638	697	642	674	614	652	624	652	648	661	667	669	625	640	669	666	665	632	616	669	610	681	606	638	642	618	641	645	639	658	678	618	663	668	644	644	656	655	674	653	659	673	659	659	631	622	648	660	613	664	656	651	599	618	658	641	663	622	703	676	660	676	647	689	617	667	621	593	624	608	614	640	650	630	669	651	690	621	651	624	676	643	666	664	627	639	603	636	647	646	646	665	651	640	623	677	668	663	644	660	651	634	646	658	616	643	634	638	675	580	644	617	663	702	661	658	664	680	630	628	650	672	644	651	618	624	614	625	652	644	640	669	663	615	664	662	667	638	680	642	643	628	602	670	569	638	649	671	629	633	672	611	623	668	616	604	665	662	671	655	617	644	647	664	637	653	665	670	677	673	663	656	618	689	664	616	713	646	635	629	652	624	618	641	697	671	645	633	638	673	657	654	636	649	704	681	631	643	637	628	593	687	675	676	667	641	647	626	667	656	654	696	623	651	656	636	632	612	639	645	668	594	645	660	684	638	671	640	663	674	668	620	667	647	696	675	654	658	689	613	654	673	652	671	700	652	673	647	685	677	642	674	680	649	608	603	647	642	644	660	627	653	701	649	653	699	605	698	630	686	685	668	632	675	631	609	641	624	662	649	586	638	658	631	696	669	688	634	652	650	650	655	666	642	669	654	701	677	660	616	641	692	632	658	646	667	667	622	621	613	638	636	680	614	629	667	679	641	673	721	680	639	668	671	643	683	656	645	661	634	670	614	655	642	644	655	685	683	683	620	645	661	594	677	667	682	656	635	670	677	606	673	621	629	639	685	662	611	589	636	631	639	672	648	671	591	647	596	592	660	634	629	678	652	671	646	653	696	679	631	660	668	645	708	642	663	673	648	673	635	636	665	688	693	674	669	658	644	623	648	646	626	663	653	663	694	671	664	695	649	671	654	633	664	682	671	638	660	631	635	621	636	654	625	645	621	623	644	615	702	632	666	658	665	646	648	691	674	628	666	633	637	658	643	636	715	688	628	652	637	668	614	590	660	629	654	662	663	648	646	647	647	608	629	635	640	611	703	633	626	651	625	672	672	645	640	688	670	666	661	633	639	641	668	677	660	654	676	667	657	675	698	685	678	676	664	632	677	665	644	678	686	667	625	633	615	660	669	701	646	609	655	681	593	680	661	648	678	659	663	629	676	684	669	659	621	650	667	653	649	631	614	672	653	669	624	665	668	627	658	657	669	632	689	626	648	662	676	648	698	630	665	678	692	668	633	644	656	635	666	692	665	618	676	647	630	607	647	672	645	658	652	630	650	661	678	733	681	625	656	646	641	682	648	703	625	639	669	650	665	639	656	660	666	668	666	623	670	650	686	602	649	636	627	680	644	629	654	642	657	634	699	678	633	659	637	676	680	599	629	659	636	632	651	646	637	656	615	666	631	673	665	615	610	673	678	643	654	629	659	633	658	655	664	661	661	637	657	661	637	650	638	629	648	629	635	608	647	671	632	689	638	696	590	645	654	657	681	648	653	632	664	676	633	654	676	648	673	700	657	670	637	630	641	675	640	657	606	682	661	656	668	640	686	636	652	675	659	691	631	684	660	717	639	638	659	576	635	656	631	650	619	672	644	673	659	670	644	643	682	604	661	681	665	679	676	672	672	645	670	676	657	659	678	673	656	645	588	685	679	672	620	680	664	675	669	647	653	678	686	650	671	660	668	619	669	688	655	638	634	604	644	655	638	623	651	627	594	655	654	655	633	696	649	629	649	689	637	650	645	653	641	673	642	636	665	666	620	668	673	664	683	644	663	626	594	686	687	636	637	610	673	682	637	621	632	641	688	663	640	695	687	659	611	660	636	692	624	616	656	663	612	640	635	682	648	640	646	666	690	646	655	632	645	603	630	660	639	628	671	686	665	663	625	688	648	688	648	708	680	665	619	647	639	648	626	623	658	682	654	651	640	643	664	660	647	652	625	679	653	635	639	676	632	655	641	645	654	672	628	626	665	649	696	712	631	672	657	623	661	639	655	636	683	636	674	619	675	656	714	652	629	644	647	650	685	646	642	658	698	692	661	643	679	640	666	632	641	650	642	625	654	661	647	653	724	575	691	669	651	667	699	665	637	621	659	613	675	676	620	636	662
77891	77691	67058	40933	25116	14203	9636	6317	3434	1349	836	493	388	330	306	248	302	306	325	300	267	247	237	239	255	289	280	285	274	286	271	236	299	270	260	258	246	257	249	249	256	266	268	287	279	275	284	288	263	288	259	287	277	241	292	266	256	245	249	252	255	296	268	231	259	252	257	278	295	244	275	270	291	271	269	297	275	286	236	263	279	255	269	266	284	275	268	259	258	293	256	275	258	274	264	289	260	239	235	264	263	271	256	262	258	257	268	270	245	275	294	271	268	285	236	245	262	233	260	280	252	234	266	293	270	252	278	254	268	245	249	248	269	270	276	286	259	273	260	251	276	236	270	264	272	252	277	258	273	251	282	250	255	289	260	262	276	253	270	261	289	256	261	264	278	282	263	278	227	285	279	260	275	284	260	245	235	290	284	280	264	263	272	266	270	242	247	279	248	252	251	294	275	269	276	244	235	279	268	265	273	256	226	285	259	277	281	253	258	240	258	267	249	244	272	284	264	247	264	302	264	262	260	256	259	282	273	276	250	249	285	271	260	271	277	274	257	250	250	283	274	238	244	260	264	268	280	261	284	247	254	296	276	255	235	262	247	241	267	277	294	305	282	287	254	257	257	257	268	290	274	272	250	277	257	266	252	254	252	266	263	269	261	256	225	309	281	251	279	261	266	260	253	233	303	285	266	237	251	263	282	273	250	264	276	273	279	275	249	266	280	268	262	274	256	268	256	278	262	269	246	269	235	278	239	242	226	247	264	254	270	279	275	286	311	262	265	259	256	240	249	298	258	256	231	258	251	265	254	272	230	282	253	238	282	249	266	263	253	300	266	236	231	258	249	243	263	267	260	282	261	267	251	268	272	219	288	273	287	277	271	291	265	285	279	210	259	263	242	274	274	266	266	256	266	254	279	258	260	268	260	265	275	261	261	310	289	268	264	286	275	270	259	268	277	273	233	250	255	275	228	291	282	256	266	265	286	277	290	314	303	299	290	245	275	250	253	252	234	271	281	250	263	259	291	271	286	280	284	276	258	268	260	274	279	259	257	254	271	259	246	298	253	284	259	247	242	251	260	232	284	253	273	269	297	246	265	247	264	245	254	285	236	231	245	290	301	276	279	255	247	293	245	271	274	255	283	265	240	269	228	247	286	279	258	269	277	259	237	218	257	269	271	255	274	218	267	262	272	248	260	310	274	303	266	273	267	274	259	276	257	273	251	268	271	255	260	272	256	237	266	244	280	249	266	278	264	267	266	283	278	261	265	280	255	268	241	268	238	283	267	252	268	258	251	319	274	280	271	283	273	257	264	258	272	260	294	252	233	258	291	230	257	276	264	263	267	269	279	250	253	258	244	248	249	238	271	246	247	248	256	284	268	260	269	258	279	281	261	270	239	283	292	257	272	254	238	260	261	235	297	272	280	234	288	269	298	250	278	265	267	268	282	274	260	257	308	275	274	273	288	261	262	257	276	258	257	232	282	270	278	290	281	258	292	242	262	280	258	280	274	239	269	256	254	265	263	276	243	248	245	262	282	266	278	260	253	252	289	271	272	238	229	266	265	246	271	259	228	234	273	252	263	290	268	277	247	254	298	260	278	255	258	253	266	271	241	259	281	252	277	271	242	260	275	280	287	260	288	286	264	244	279	254	265	276	272	259	275	289	297	267	251	272	265	235	264	247	254	242	280	218	269	248	264	293	280	281	262	248	262	240	251	270	250	285	281	292	243	273	287	254	235	283	268	267	269	245	251	269	279	255	264	271	258	275	254	238	256	264	228	261	266	288	268	277	283	249	244	254	239	263	248	219	252	244	246	283	275	267	258	250	284	241	282	277	245	289	272	251	261	272	265	263	257	248	249	258	243	257	275	281	276	238	249	261	251	263	233	274	282	280	266	235	260	256	244	256	255	269	298	293	282	278	282	250	284	268	263	228	269	269	249	283	241	252	259	270	250	277	278	243	265	270	243	280	273	252	272	258	271	271	244	278	285	236	293	250	287	249	262	249	255	281	271	251	264	251	244	272	247	250	252	258	278	264	303	271	269	255	266	240	271	283	258	267	254	250	265	216	269	270	245	276	269	254	253	231	311	262	271	254	284	276	258	252	266	251	265	280	256	263	229	244	238	213	237	255	247	263	255	266	280	265	316	254	247	246	292	272	269	282	287	271	279	254	301	290	312	240	253	262	263	256	253	262	263	259	276	269	276	281	283	266	244	253	262	287	266	255	267	275	275	252	255	261	260	264	285	286	276	260	242	284	256	284	241	277	272	283	257	264	288	276	239	263	264	265	277	255	254	279	240	239	227	275	264	278	281	284	246	279	280	278	277	253	249	275	292	270	277	265	281	256	255	267	298	246	243	257	262	257	256	261	272	269	248	288	256	263	280	247	274	259	271	274	252	241	258	263	279	295	268	244	243	243	250	268	250	260	257	266	255	276	281	249	297	261	250	300	288	245	262	285	287	261	263	271	267	288	242	236	249	265	283	229	268	273	273	247	288	277	254	227	282	279	270	248	279	279	282	261	252	274	276	254	241	255	266	237	235	287	248	253	248	258	262	267	263	286	269	268	278	254	289	267	277	257	292	250	255	268	278	256	271	268	264	272	243	247	236	282	281	244	270	281	289	282	267	252	249	245	256	283	249	257	248	284	269	251	232	276	264	261	261	272	270	266	269	261	255	282	278	298	269	259	279	284	225	280	276	228	267	275	259	274	262	246	242	254	268	260	261	265	259	276	283	265	239	263	265	283	269	262	284	260	262	251	280	258	256	289	266	271	263	249	305	276	253	257	241	265	258	251	253	267	286	256	241	272	260	271	245	291	284	279	261	242	259	284	255	276	296	310	260	253	281	252	240	240	275	279	242	271	277	241	248	244	258	268	242	240	242	241	280	240	266	266	243	256	261	276	286	271	242	286	287	281	254	286	258	284	270	270	257	227	277	268	299	245	271	273	278	258	264	266	246	278	251	303	280	279	262	229	272	295	239	254	264	264	267	267	253	279	263	258	245	259	266	279	244	268	255	264	254	310	261	238	299	279	274	268	243	277	250	261	267	263	293	270	267	290	259	259	288	295	247	240	298	280	263	279	277	279	258	260	241	257	293	277	282	301	308	273	252	274	260	275	243	275	257	249	256	272	247	250	289	257	238	269	261	278	243	231	243	260	241	268	263	264	276	262	265	258	268	244	251	283	259	264	264	250	246	271	275	288	269	245	251	248	281	269	244	283	289	287	281	289	274	264	270	265	269	242	272	265	254	284	257	275	282	266	248	278	280	277	262	276	276	269	241	259	264	275	269	250	264	250	257	253	251	279	266	256	245	237	266	243	254	259	289	255	256	268	285	290	254	265	297	274	260	253	225	276	277	261	248	280	280	271	271	264	283	252	252	283	250	289	224	262	278	290	256	270	242	238	275	250	265	272	244	258	263	264	271	249	264	272	297	259	262	262	260	267	270	279	273	283	278	245	257	255	263	264	247	271
52705	63476	61083	43329	32966	24090	22309	17331	10341	4881	3070	1800	1224	792	646	722	802	913	924	737	712	625	639	739	668	693	681	689	662	651	681	699	641	706	665	591	636	626	650	685	633	681	657	662	654	652	672	674	685	635	625	654	642	675	644	612	626	623	666	653	612	655	675	695	632	652	639	626	661	687	643	626	631	650	654	629	691	624	661	659	657	658	674	688	660	635	683	681	670	677	621	645	643	618	678	656	647	676	658	648	637	636	685	664	623	587	657	619	662	631	623	643	636	606	677	670	659	623	703	653	603	671	628	615	702	664	622	684	641	662	681	667	602	666	680	638	625	672	620	670	669	661	651	606	621	639	629	647	577	684	612	645	656	676	652	678	665	632	690	638	668	610	664	618	661	682	638	654	623	643	666	627	674	652	703	636	646	653	665	637	666	630	643	659	654	658	679	681	650	657	683	627	631	681	674	681	641	698	653	645	672	628	633	634	657	637	660	672	629	654	647	646	652	638	659	637	693	652	617	617	681	675	624	666	659	675	680	668	697	663	632	619	651	664	657	679	620	628	671	681	636	732	708	657	616	681	653	666	649	599	638	663	632	572	629	663	689	670	682	600	620	655	721	677	640	619	640	663	633	630	648	689	687	710	659	685	607	671	667	657	639	617	654	673	645	618	662	663	666	682	693	659	631	696	663	670	692	693	642	678	692	640	645	681	654	663	621	626	663	640	634	687	669	675	677	654	637	677	652	633	626	637	647	681	679	695	697	681	666	645	609	689	681	650	631	646	661	677	685	677	640	641	674	697	687	641	613	643	596	662	642	675	654	643	619	683	667	606	592	672	660	631	649	586	637	627	670	654	731	708	734	686	641	674	670	670	694	708	618	701	665	609	650	612	641	675	615	649	631	707	623	648	666	696	662	650	632	635	635	651	608	672	663	664	653	653	638	653	661	642	648	639	637	605	649	638	666	634	657	640	670	650	667	665	680	657	670	614	647	703	645	660	658	643	634	616	651	637	615	670	661	671	645	631	668	640	636	665	697	659	649	633	641	675	665	637	641	663	623	639	671	676	652	667	668	675	619	621	665	667	618	632	637	697	666	673	684	666	620	744	603	605	668	657	641	658	670	693	604	647	647	646	651	637	689	652	652	658	668	677	645	677	648	640	697	680	661	653	639	638	664	645	652	692	654	643	671	661	716	687	630	653	641	679	637	643	633	640	636	630	671	640	687	637	660	611	687	691	701	638	636	650	664	683	638	652	694	710	676	653	668	642	693	683	615	654	631	634	619	663	654	607	637	604	647	681	667	677	629	655	679	605	703	670	642	639	668	647	719	648	616	605	675	668	685	676	649	624	632	652	621	661	686	651	646	618	682	649	672	669	679	678	674	633	690	662	670	611	629	680	652	676	661	627	669	650	647	659	624	652	628	642	625	658	619	657	632	631	671	665	681	646	678	695	653	650	710	682	691	676	672	649	668	661	674	659	634	628	620	660	630	653	655	654	645	649	650	655	656	647	629	651	645	638	653	669	665	662	673	624	666	646	638	657	623	672	650	659	640	677	666	635	648	653	666	647	658	664	672	668	659	693	691	644	624	645	626	681	607	633	612	639	664	610	649	692	674	665	580	618	683	670	634	690	632	677	650	656	668	639	619	659	690	592	681	632	678	663	631	637	671	668	687	673	627	644	694	677	679	627	668	624	642	664	678	616	659	626	657	675	653	606	671	620	638	654	655	713	657	637	633	667	675	660	646	706	662	653	634	616	638	660	669	645	632	677	688	620	671	636	656	666	674	675	675	667	659	634	665	690	696	652	662	644	699	612	638	651	667	640	684	685	626	657	651	670	647	671	655	622	644	649	639	637	616	676	644	649	662	674	652	667	637	658	686	633	615	627	639	668	665	616	636	685	632	700	650	652	655	616	680	651	649	663	643	658	676	678	692	604	615	637	661	666	712	619	650	627	679	675	646	623	672	685	651	711	613	640	647	720	687	658	662	595	656	637	631	657	648	653	637	655	704	642	631	638	653	633	664	651	634	667	641	756	630	638	644	661	666	646	642	664	660	623	623	646	631	639	639	612	649	672	616	617	667	663	663	666	690	658	694	632	715	640	676	633	690	658	643	626	633	654	661	625	622	658	656	642	650	669	661	670	676	665	638	680	643	626	668	690	643	648	635	649	648	627	662	620	644	615	671	643	691	649	660	634	639	670	639	656	619	641	642	627	618	665	650	687	673	639	633	654	605	646	645	693	699	688	619	647	698	673	644	687	689	616	654	649	704	599	672	687	650	647	637	699	675	621	646	669	664	655	700	666	672	657	666	691	647	661	676	651	656	641	675	640	633	662	648	646	661	687	645	663	687	648	623	629	673	662	689	624	705	650	667	628	658	658	694	685	629	656	673	667	641	666	625	651	630	644	633	608	616	658	601	706	658	675	653	677	619	633	625	637	643	675	660	662	614	652	639	632	687	659	656	649	657	654	645	693	652	680	675	642	662	655	621	659	687	667	645	664	663	625	640	678	611	625	649	643	684	609	700	641	657	695	705	651	670	725	662	674	684	675	671	637	641	626	657	678	661	651	624	594	675	638	665	664	706	602	664	614	667	648	639	678	672	678	674	669	629	675	646	667	637	692	658	676	672	672	648	660	686	618	658	673	663	695	688	622	636	703	573	681	633	623	608	641	674	663	658	659	662	675	649	669	705	678	631	667	675	706	665	653	644	653	655	622	655	684	672	637	637	664	644	626	624	628	643	655	696	676	618	651	684	653	689	650	657	644	657	675	687	662	660	620	665	652	647	665	679	634	642	645	632	701	645	656	629	661	618	674	660	648	687	632	673	657	667	628	667	649	704	648	673	647	659	689	652	657	651	700	673	678	650	656	654	618	613	606	615	624	629	637	640	679	669	597	666	671	682	665	649	652	658	682	662	616	653	659	678	641	627	615	650	639	688	653	620	645	672	625	657	665	667	690	651	672	586	644	646	714	679	639	652	688	696	680	645	648	714	634	611	633	616	697	661	624	660	671	655	670	667	667	661	641	663	659	671	664	699	670	625	664	688	696	637	679	660	631	636	656	677	637	657	684	609	667	626	645	608	680	661	669	675	668	654	648	664	642	652	683	657	631	640	646	661	622	639	673	641	662	684	666	660	668	646	637	642	675	649	692	644	668	681	685	629	659	663	596	662	657	654	662	651	592	657	656	686	638	636	636	622	666	613	633	622	671	671	663	700	641	659	692	640	625	680	660	639	705	639	618	643	644	638	651	645	664	655	689	651	619	666	582	652	630	709	642	683	644	646	682	632	629	622	620	693	679	695	613	680	671	672	654	668	659	662	639	663	655	622	665	729	649	677	691	625	689	683	634	665	662	641	682	590	687	600	655	681	629	640	708	664	649	630	634	615	639	680	658	619	646	660	651	655	638	724	631	627	616	628	646	635	629	621	624	698	674	652	658	662	619	636	671	680	674	634	613	625	714	628	631	656	643	672	661
77997	77766	67013	40009	24193	13857	9601	6502	3349	1394	824	555	414	303	257	258	304	321	325	285	259	299	279	266	251	234	273	251	258	259	302	277	261	266	253	242	245	259	250	274	268	284	276	236	263	290	256	271	289	267	251	288	279	249	274	253	236	284	258	258	268	266	242	250	306	259	251	263	268	277	277	256	257	275	258	292	276	264	270	262	269	251	309	257	276	256	287	274	251	300	269	254	259	253	229	274	263	272	292	255	258	287	249	289	268	254	268	278	275	267	247	268	279	268	292	254	249	256	271	265	286	274	226	260	250	215	278	264	229	289	271	249	258	275	272	261	269	262	273	291	266	302	251	247	265	261	246	251	250	259	231	261	266	230	266	235	247	263	232	254	260	259	292	247	273	268	258	301	267	259	236	286	266	253	259	256	287	274	255	253	222	235	304	265	278	278	274	254	243	262	251	251	247	272	247	268	263	269	273	274	260	242	299	270	257	270	247	240	245	275	264	303	280	235	305	252	283	289	282	249	297	248	250	230	279	274	268	295	293	293	228	281	262	272	244	275	281	229	286	286	258	272	268	256	239	251	261	249	246	268	246	282	260	263	266	234	243	278	269	249	266	256	264	259	229	260	260	247	249	285	266	287	300	253	257	240	235	273	270	249	254	233	257	261	266	265	239	268	257	271	272	292	271	253	246	248	282	279	262	267	271	253	241	260	252	257	274	238	252	264	247	281	273	261	257	259	251	234	244	253	265	245	297	236	270	249	298	260	261	256	262	270	269	274	302	238	249	281	277	270	272	278	269	271	272	289	245	277	259	272	290	263	247	255	259	241	244	230	268	254	266	274	242	232	245	252	256	259	260	269	257	260	254	259	273	252	237	256	260	257	259	270	262	235	255	259	262	267	253	258	258	247	252	281	264	260	284	250	262	276	243	296	282	268	280	271	274	256	296	240	261	260	262	250	239	237	277	296	281	242	258	271	263	265	279	256	264	255	254	289	260	237	254	254	269	283	272	262	260	258	274	289	260	249	271	280	258	256	247	243	283	246	298	246	260	264	257	289	261	291	281	316	283	297	273	274	251	250	224	275	251	248	274	278	257	266	263	275	255	303	273	254	272	264	322	275	261	281	262	256	263	239	235	238	269	235	281	285	261	250	257	224	270	276	264	255	297	264	265	277	253	261	273	278	249	243	244	245	278	285	296	248	285	242	247	261	293	229	284	255	253	285	253	277	250	272	273	252	272	264	301	277	257	282	257	255	292	265	246	238	244	241	290	237	263	245	262	268	248	273	260	232	266	252	269	237	242	252	262	246	283	273	269	265	269	272	258	306	254	291	264	278	219	250	268	254	268	271	261	252	294	252	276	248	266	225	241	247	232	277	258	236	248	259	232	232	276	237	265	243	264	261	290	263	261	284	269	274	262	226	246	264	259	255	265	269	281	270	254	254	252	264	289	286	217	300	267	278	282	246	270	265	248	271	273	247	277	257	242	266	278	252	263	269	250	249	280	238	256	272	273	236	286	266	313	262	257	256	241	276	218	239	261	265	233	255	276	248	251	217	276	270	262	263	268	255	249	269	257	263	249	248	282	237	275	280	276	246	254	245	238	267	256	254	229	263	271	273	266	260	290	269	251	248	224	254	285	275	238	270	252	284	250	250	253	281	255	258	272	278	273	229	259	286	258	265	234	284	271	273	267	288	256	274	280	291	274	270	248	254	213	261	272	277	293	253	271	264	252	246	257	258	263	272	276	235	220	258	270	274	235	259	250	238	225	270	265	273	235	275	229	265	240	253	239	276	278	287	279	254	259	239	244	267	262	276	261	244	248	273	245	266	273	281	319	283	276	258	265	253	264	246	243	267	269	255	266	238	264	272	281	248	249	273	271	242	269	255	272	258	269	259	237	250	261	258	258	243	254	256	247	248	273	250	265	272	302	289	257	262	277	278	262	256	254	256	267	270	244	257	263	275	284	280	286	286	251	282	287	253	268	263	267	248	252	251	265	259	254	261	260	268	253	266	261	291	245	259	264	266	287	262	263	258	287	304	283	296	264	253	240	252	258	255	278	244	275	264	250	252	248	260	296	266	250	294	290	288	277	247	279	237	232	284	285	263	259	232	275	257	260	274	267	259	284	246	259	270	264	273	278	255	277	280	268	275	266	288	286	271	251	254	278	280	253	254	240	244	252	263	244	252	281	256	270	227	287	265	276	244	242	236	239	234	282	275	261	277	258	254	266	267	269	260	277	243	279	247	225	236	254	284	263	255	270	233	246	277	249	264	262	258	291	278	229	253	257	261	257	290	280	267	271	264	256	269	278	292	265	307	305	277	272	284	278	295	272	287	243	294	272	234	250	258	290	249	248	279	249	257	254	273	253	243	282	280	286	281	269	291	279	243	260	251	270	287	248	245	248	256	270	267	270	259	264	274	277	280	253	252	309	273	263	273	265	243	281	272	231	247	276	271	258	271	282	238	298	244	287	285	264	249	261	247	291	255	256	249	256	255	302	265	279	264	282	285	303	262	276	253	248	264	232	269	236	236	291	266	258	276	263	245	245	269	272	275	262	260	262	242	237	255	274	256	270	240	273	268	273	242	284	275	270	268	265	285	263	265	282	241	246	245	241	257	261	260	275	212	261	277	263	257	268	268	252	232	257	293	253	260	263	266	274	262	298	247	267	261	248	263	237	248	285	259	287	266	295	280	238	274	264	264	264	279	274	257	263	262	267	273	282	277	243	270	282	251	255	253	259	287	290	253	247	296	270	249	237	255	307	258	263	270	267	269	272	269	270	286	276	271	283	257	272	252	236	294	251	272	291	273	280	267	250	255	295	262	265	253	264	245	267	269	258	242	275	275	292	257	251	269	294	244	226	248	276	262	263	321	248	269	254	284	278	259	248	279	267	277	279	278	261	267	264	273	293	267	287	282	268	245	257	288	282	263	259	264	275	238	241	289	286	256	284	275	264	242	248	279	282	289	266	269	245	248	245	278	252	274	272	240	268	285	252	241	271	285	300	244	293	282	255	268	241	305	268	297	260	264	281	272	261	248	274	283	256	276	283	262	253	242	275	242	294	245	242	255	268	274	239	266	255	268	258	278	278	262	260	217	249	241	233	256	273	256	249	272	244	261	269	244	224	251	228	259	259	236	241	256	290	279	257	249	265	238	257	244	256	267	247	258	255	258	261	260	253	275	269	258	237	285	271	275	224	263	284	254	238	251	250	281	248	271	249	258	274	253	243	244	284	274	272	254	266	266	274	268	280	241	261	285	308	242	249	276	273	264	303	259	290	264	250	262	273	255	261	232	264	286	287	262	252	258	288	259	264	241	277	261	254	251	249	254	253	271	265	247	279	261	283	279	279	262	254	266	293	253	279	251	257	264	270	243	275	264	273	257	258	260	264	261	243	244	259	254	238	273	241	273	255	284	252	259	250	282	276	275	241	274	246	300	263	265	292	252	254	249	262	240	261	284	297	282	306	253	231	263
52936	63618	60869	42326	31905	24140	21930	17620	10461	4969	3051	2051	1239	755	709	695	767	876	927	728	645	649	641	740	725	672	618	629	684	654	647	633	639	639	630	674	622	665	657	682	649	697	651	673	654	636	641	639	623	662	676	646	649	623	665	676	632	669	696	668	645	667	645	664	613	649	663	665	619	641	652	668	673	620	645	645	627	700	642	627	673	634	656	610	673	659	651	679	693	587	658	647	587	686	650	628	647	672	627	663	616	610	639	708	670	678	671	627	652	660	608	626	654	678	634	651	652	674	638	669	637	661	680	650	610	642	645	663	621	649	650	673	679	659	645	617	684	634	673	659	656	641	619	651	658	645	644	663	647	638	612	667	654	623	671	672	637	638	636	664	665	678	608	661	649	645	642	617	709	694	638	645	676	659	663	633	693	644	670	655	726	618	655	645	651	659	654	682	661	662	710	650	662	695	690	658	639	688	696	635	662	653	609	683	641	655	637	652	643	636	661	644	708	655	630	667	671	605	656	666	682	619	676	652	674	684	663	663	650	660	663	634	618	661	650	672	641	641	648	670	633	622	635	654	665	648	639	643	684	678	645	678	654	670	621	628	652	693	669	660	671	645	673	639	672	605	650	623	671	650	615	646	710	654	637	630	640	646	672	608	639	663	662	665	701	656	646	656	629	634	607	708	647	651	669	661	635	629	650	645	678	668	654	649	653	628	640	665	640	622	609	667	654	637	660	636	655	658	641	604	659	646	642	659	596	658	629	590	680	696	631	662	661	635	625	664	633	650	636	608	657	655	663	681	656	657	645	648	672	706	662	668	663	651	627	657	679	670	678	651	640	642	656	600	646	696	670	636	624	684	635	611	628	640	622	671	641	704	654	677	601	679	655	635	643	654	611	698	653	606	619	666	661	637	670	683	635	606	631	659	674	671	641	661	653	658	642	637	668	652	672	606	640	664	667	623	654	684	625	651	637	690	649	663	664	649	662	648	651	612	620	679	678	680	653	641	634	713	650	622	651	623	607	681	623	609	639	664	669	669	665	629	700	634	621	640	641	656	640	674	664	669	661	626	647	614	632	651	659	661	638	711	645	654	670	636	674	621	658	673	618	685	654	632	636	641	607	644	646	640	669	682	653	683	690	682	653	624	634	657	620	630	654	647	651	629	650	637	655	639	715	612	686	638	664	642	643	670	655	686	668	634	671	663	629	637	694	687	648	644	669	642	640	665	641	644	641	652	611	670	662	643	682	634	608	627	647	664	692	649	631	667	653	624	644	657	642	642	657	641	672	632	647	658	646	677	652	669	647	679	628	666	653	640	677	654	659	624	667	616	641	670	638	691	634	646	632	697	688	665	645	679	585	630	643	691	639	654	639	648	631	641	639	680	634	639	617	629	683	660	671	665	667	642	576	670	672	663	682	648	694	627	677	602	626	631	619	640	703	648	633	665	673	608	636	639	640	659	644	622	654	688	612	610	674	694	670	694	661	672	598	628	653	653	664	654	655	654	603	632	649	631	680	663	648	656	637	641	645	650	648	638	653	692	602	618	658	664	669	649	655	596	670	644	645	651	644	631	614	635	602	675	670	675	672	673	651	671	639	628	641	703	648	646	661	630	653	679	656	682	637	698	662	669	630	640	646	675	639	665	681	676	652	655	594	662	631	633	648	658	654	619	664	688	740	664	649	692	660	663	642	629	615	642	644	660	623	675	688	654	648	659	631	685	636	655	657	656	667	640	688	669	646	630	633	657	666	669	659	707	644	664	679	676	677	647	669	684	601	641	647	632	609	615	618	639	673	692	641	673	667	647	690	678	675	667	697	640	631	678	649	644	667	711	695	660	657	598	649	643	619	693	647	627	614	649	649	636	635	648	661	651	647	639	671	644	664	633	642	655	635	642	615	653	633	640	659	611	677	658	653	704	648	675	658	684	644	705	701	648	665	641	649	599	669	643	627	668	645	647	702	635	644	660	692	618	706	665	605	694	608	661	695	686	649	687	687	635	660	676	652	674	692	670	648	655	646	614	683	659	699	617	657	710	701	636	661	735	654	628	691	702	665	665	585	611	649	647	626	647	646	663	622	668	662	648	646	644	633	664	696	646	639	635	628	632	597	663	638	613	626	613	634	642	656	624	627	655	666	630	639	650	656	679	647	683	640	642	637	639	657	659	623	603	643	616	670	645	683	654	604	657	698	682	666	630	681	668	648	659	600	693	648	614	687	635	665	646	658	645	593	626	596	702	661	651	649	644	639	652	624	656	633	625	679	654	668	675	649	657	633	663	649	631	663	618	671	660	628	642	654	649	647	659	657	666	674	636	682	611	618	648	646	660	615	632	666	622	678	634	631	637	670	677	669	664	622	641	712	643	670	673	640	667	655	652	658	681	678	611	719	648	675	596	664	662	627	684	594	671	658	643	656	623	625	593	603	680	651	650	656	639	587	641	626	663	636	639	667	649	638	597	633	632	677	645	631	629	707	653	658	641	650	630	632	667	651	660	665	616	647	681	637	622	663	637	637	633	669	643	681	640	700	677	655	672	662	663	692	668	663	665	617	643	667	649	669	627	674	673	653	662	683	638	661	655	624	704	622	660	630	655	659	686	704	712	674	638	708	649	675	673	640	674	633	639	625	601	666	637	679	612	629	637	684	627	649	650	640	655	694	631	624	626	701	671	627	618	645	602	652	642	626	669	658	684	641	675	610	639	664	653	624	622	640	688	667	624	684	663	666	653	588	617	670	639	648	624	621	591	624	628	663	643	684	657	645	681	669	628	618	635	639	697	604	625	617	667	653	645	644	665	669	688	751	640	687	661	651	656	669	648	633	665	635	662	691	668	696	663	640	658	672	684	691	617	631	634	653	652	651	657	638	649	641	654	656	640	636	649	598	641	651	633	594	666	578	652	661	623	654	635	579	694	627	626	668	607	663	718	676	637	649	650	642	668	697	653	677	653	686	629	676	625	660	673	627	724	649	682	670	624	646	646	618	699	641	630	655	657	689	729	643	659	629	655	675	656	656	647	666	662	632	655	652	667	678	664	632	627	613	638	671	632	625	683	626	684	646	684	675	638	665	656	639	682	683	619	633	619	645	659	648	672	687	688	654	633	699	637	684	683	668	620	638	618	632	616	630	666	717	672	610	672	661	665	674	580	648	698	688	612	672	670	687	676	638	648	636	672	632	637	638	664	668	661	590	685	585	633	684	612	663	688	638	693	693	694	684	625	653	630	661	637	670	673	644	682	593	662	645	668	659	702	647	651	645	633	619	673	698	633	642	636	566	647	602	635	714	661	642	634	656	702	629	727	681	644	662	608	662	652	660	665	677	646	647	704	684	629	665	639	725	657	665	641	661	639	646	696	644	600	676	678	604	649	652	646	626	638	658	701	620	612	644	667	657	655	617	688	648	644	659	633	656	660	645	659	647	633	704	719	636	698	630	626	659	656	654	657	635	658	639	615	627	598	688	643	656	672	631	646	655	644	660	650
78209	77264	64875	41920	25240	14671	10572	7069	3596	1496	817	573	391	311	287	254	265	280	311	260	260	244	254	272	299	226	266	283	278	297	244	250	246	270	266	283	264	290	280	254	238	258	254	276	249	265	258	243	277	252	220	246	257	293	291	271	232	242	271	241	258	292	273	270	257	252	249	246	247	258	245	253	272	254	249	255	285	274	278	260	265	234	265	270	274	246	279	283	302	237	287	309	259	268	248	277	280	256	262	225	249	276	283	269	271	257	269	253	250	274	246	260	299	267	290	257	276	269	259	274	263	270	263	262	262	259	270	265	263	258	279	270	268	263	281	256	261	260	246	272	264	251	270	216	268	311	255	273	268	285	245	276	238	273	253	252	262	258	260	255	277	230	277	254	253	216	243	290	249	263	252	259	294	254	270	268	282	284	267	297	267	272	249	285	244	240	263	264	259	243	246	267	267	243	244	277	273	255	265	253	283	251	257	271	250	254	269	294	242	262	270	279	271	261	277	283	278	239	252	278	293	260	253	233	288	260	281	277	274	280	264	265	278	278	265	261	250	279	283	219	250	263	301	270	244	271	259	263	236	255	275	246	263	233	267	263	283	288	250	278	284	235	287	236	269	271	243	195	254	270	257	262	267	242	274	272	265	269	249	266	262	292	259	269	318	255	251	276	248	247	278	251	256	257	250	302	253	265	310	257	269	288	239	253	253	234	252	247	248	234	255	258	260	252	262	245	243	259	259	252	272	278	248	245	279	251	279	249	237	277	257	268	260	275	259	262	270	271	259	246	271	255	253	255	268	260	287	290	229	254	264	266	258	258	250	257	251	252	212	260	274	292	254	235	258	238	286	261	273	269	265	257	256	248	267	282	276	253	265	252	229	263	243	257	274	248	286	275	270	262	288	264	267	270	271	271	268	262	262	256	280	271	253	267	267	253	257	256	271	230	229	260	249	281	277	278	284	245	228	269	268	232	290	256	237	245	267	262	291	286	218	303	283	253	235	259	284	274	254	277	269	273	282	286	266	243	255	231	262	269	240	261	299	256	267	273	257	238	249	280	316	254	227	272	278	263	278	251	251	259	281	263	253	271	275	266	246	262	263	276	252	247	236	242	274	261	271	275	234	280	249	284	259	259	256	260	260	239	269	258	278	252	272	249	241	265	254	269	269	240	264	260	256	275	253	275	280	252	265	311	252	264	242	257	259	274	242	265	259	248	247	258	254	262	295	242	260	301	242	268	272	222	260	300	250	304	258	278	244	240	240	257	262	248	230	271	251	231	257	260	265	261	266	260	263	272	244	245	264	240	256	243	271	268	260	253	259	300	215	274	249	266	246	277	272	261	277	275	228	288	277	267	305	278	310	280	237	255	256	262	283	289	257	245	257	281	266	284	265	256	247	274	283	243	280	282	263	269	266	255	259	262	282	273	270	263	251	241	251	248	262	298	265	279	265	255	261	290	276	271	272	263	285	301	261	274	252	267	295	251	257	269	266	266	298	254	253	284	269	283	260	263	256	235	246	272	285	268	242	273	260	275	280	264	267	255	260	265	253	260	260	262	239	250	267	275	276	258	257	264	257	278	270	253	257	241	271	278	256	261	257	299	277	277	250	244	261	276	239	275	290	250	250	254	272	238	253	275	289	264	286	263	281	268	244	221	256	267	282	244	274	252	253	242	284	230	255	253	202	266	250	230	297	257	271	287	257	270	263	272	288	260	283	259	253	272	265	259	259	249	272	256	246	246	277	260	250	267	255	241	259	246	253	239	273	245	234	267	272	255	261	249	270	266	275	287	268	276	257	269	274	257	255	279	258	262	271	246	272	278	281	230	311	263	287	273	243	265	277	305	221	273	275	288	265	274	268	307	268	249	263	238	274	260	256	254	250	267	258	260	236	275	268	232	249	245	249	261	269	252	283	261	264	252	250	252	309	257	274	247	267	255	241	276	268	241	299	275	261	250	251	247	278	247	284	266	280	280	275	245	225	264	276	247	282	246	262	265	251	258	258	257	238	283	258	254	301	258	278	295	270	274	258	239	273	256	281	275	264	242	249	248	260	265	276	263	259	249	257	248	257	269	260	261	291	281	272	245	265	240	219	258	293	268	269	261	261	260	247	303	255	254	253	252	219	266	276	247	268	284	306	240	259	278	282	231	255	255	257	266	258	270	247	278	296	255	261	267	287	243	275	260	254	268	279	266	291	270	249	243	264	278	247	255	281	290	266	261	274	241	246	264	276	239	253	266	237	245	278	249	252	258	278	234	271	265	258	288	280	282	276	269	290	237	265	227	254	242	263	263	276	285	265	253	271	256	269	285	252	261	246	245	261	261	268	262	262	252	284	275	292	268	254	261	257	247	256	264	250	247	255	239	294	282	268	243	245	254	279	255	252	308	265	270	253	284	259	263	278	278	258	273	263	292	238	276	268	258	258	242	289	284	256	284	269	250	280	245	263	260	294	261	260	273	293	292	240	290	257	258	258	267	299	225	259	282	288	248	235	269	269	290	250	246	280	264	254	260	246	264	257	267	263	252	247	248	238	286	264	263	291	257	272	256	253	243	291	261	272	278	289	292	287	271	251	249	250	237	300	240	269	283	276	278	276	231	251	297	310	276	245	303	255	257	256	259	261	256	267	293	253	226	296	280	289	270	259	289	275	272	282	283	301	269	263	280	253	314	257	247	252	252	278	246	245	272	236	253	256	271	278	265	285	260	281	262	262	219	283	240	270	260	265	278	263	289	295	270	272	259	247	273	251	280	295	277	272	259	276	248	246	281	285	260	241	212	271	274	249	264	247	231	277	269	279	279	253	236	273	236	244	280	252	258	265	308	279	278	262	234	236	275	251	281	275	269	241	256	228	247	268	267	259	245	255	249	246	259	248	247	245	268	249	262	245	272	244	233	253	224	267	234	274	252	261	270	268	272	256	251	275	286	254	233	276	279	285	269	264	247	258	261	256	252	269	253	251	286	270	283	276	259	232	250	253	271	253	294	261	260	261	274	286	250	250	253	276	292	230	248	272	274	256	281	291	244	264	267	233	260	276	291	277	244	284	284	256	263	251	281	278	276	277	244	267	260	239	277	244	279	263	261	267	250	267	275	267	252	236	241	231	293	247	278	285	242	250	266	290	259	253	284	261	256	274	282	270	257	263	251	266	244	255	258	260	283	234	271	257	252	251	284	240	263	312	254	254	254	252	271	259	290	256	246	275	275	246	252	251	282	283	272	280	279	270	255	246	282	246	266	276	254	283	270	280	247	247	288	268	274	302	286	259	265	269	229	270	255	234	279	252	283	232	257	286	252	250	232	238	264	269	280	236	268	275	258	274	252	240	241	270	294	274	256	267	277	265	269	275	258	285	225	258	272	250	278	277	247	273	258	274	270	265	227	257	268	243	242	260	266	281	250	283	301	260	221	267	245	265	290	239	278	280	265	239	286	255	297	263	279	263	255	258	252	262	253	252	282	270	249	254	253	249	264	267	258
53332	63037	59351	44296	32769	24955	23063	18766	11009	5238	2984	2009	1267	828	636	700	699	693	823	721	614	615	624	672	748	622	670	641	632	637	658	602	655	614	626	647	679	640	599	609	609	692	640	624	688	642	674	661	599	627	610	647	655	702	631	639	640	588	603	643	654	607	665	693	627	669	652	629	691	699	657	645	666	646	681	660	623	674	639	627	641	662	627	627	683	683	650	663	643	667	640	668	651	628	668	679	656	654	658	634	665	654	667	690	639	670	633	673	617	661	660	656	652	633	655	666	646	666	650	640	628	629	633	671	641	666	648	627	655	648	646	662	603	622	675	644	642	667	617	659	634	634	667	643	656	675	678	654	614	679	658	659	641	668	614	647	681	649	705	616	684	639	658	652	662	633	656	646	633	678	624	659	634	673	656	619	626	671	672	626	634	656	636	665	650	631	637	673	611	616	660	653	666	648	654	675	645	668	641	680	665	632	657	661	640	617	649	629	693	677	693	644	623	698	677	667	622	625	637	720	622	645	640	654	673	682	669	626	646	691	663	653	667	637	664	633	641	673	682	690	660	689	622	647	668	635	632	643	662	692	674	631	681	677	676	646	640	668	645	640	634	631	665	680	616	624	608	655	678	676	610	641	639	660	642	669	645	644	610	689	665	649	675	680	685	705	670	644	627	582	627	638	650	633	625	651	622	616	642	606	669	648	639	615	645	624	686	663	592	653	665	654	636	638	684	658	673	607	645	690	640	632	657	648	648	681	680	647	655	687	673	657	708	646	677	658	679	701	620	645	606	627	651	643	672	660	654	676	743	673	665	631	662	666	678	658	658	674	624	596	609	641	676	629	621	665	700	626	671	640	686	652	623	667	659	628	657	658	622	651	606	654	664	659	663	624	658	646	674	655	649	617	662	636	698	639	645	662	629	645	633	647	636	631	651	631	649	627	653	660	656	650	664	681	636	639	657	614	646	664	639	634	658	646	633	673	611	636	640	609	675	652	653	679	633	638	653	668	637	681	636	646	640	656	675	664	643	648	702	659	674	659	666	583	636	638	634	630	671	672	680	594	628	684	644	682	656	630	656	659	628	651	651	607	675	655	615	618	629	639	638	630	621	650	621	656	640	605	652	661	640	621	679	640	618	640	685	614	608	698	623	613	641	613	677	651	673	646	687	656	656	625	650	653	658	661	654	671	641	692	672	631	656	651	658	663	638	613	615	671	642	666	683	621	665	639	617	616	659	637	660	681	684	639	630	676	659	604	653	661	621	646	660	657	703	615	654	645	640	657	656	669	670	675	619	626	666	656	656	625	653	618	607	631	652	651	661	666	683	650	650	611	672	613	638	655	635	681	652	683	675	647	705	647	644	654	653	631	663	668	678	647	660	686	649	653	660	653	700	638	649	601	656	642	608	669	663	628	647	589	651	678	670	633	638	668	639	677	612	639	620	663	630	615	656	658	613	655	662	627	636	632	630	691	639	648	697	665	664	659	644	678	600	733	659	694	655	623	643	632	648	616	629	667	638	636	652	656	640	618	659	693	654	675	676	695	625	636	675	666	607	669	694	644	687	610	627	588	633	634	655	684	635	661	662	655	624	613	650	643	648	654	633	644	622	689	612	658	630	686	676	646	630	667	647	683	699	659	658	677	636	642	695	654	647	597	671	656	617	674	639	686	662	657	679	654	666	661	694	679	658	708	686	617	682	689	615	686	627	636	673	639	637	605	666	661	640	728	696	668	624	644	617	636	709	641	634	679	638	633	667	668	643	671	661	628	593	612	632	684	625	623	659	622	644	666	603	682	645	637	650	678	693	694	640	619	648	628	609	666	626	628	665	638	665	624	589	678	609	690	659	613	653	636	638	642	611	676	641	638	640	662	639	681	666	630	690	675	664	675	636	642	632	683	717	665	647	642	639	706	599	621	642	634	644	683	641	658	658	659	640	645	671	690	634	666	666	657	633	625	651	659	626	655	596	685	659	671	661	639	640	632	647	683	617	626	627	660	611	653	670	698	642	706	712	653	648	662	667	618	723	631	611	605	694	648	633	700	665	603	636	646	650	663	572	623	665	677	604	623	664	636	673	657	631	638	636	631	646	640	673	611	677	665	672	685	667	634	654	662	646	666	648	663	688	688	666	620	644	669	642	643	654	633	676	644	678	662	630	641	616	626	676	624	634	622	674	679	671	635	660	656	655	635	645	666	622	604	632	675	660	688	694	715	633	674	673	650	630	685	647	653	671	648	628	646	663	663	641	620	661	680	631	635	664	711	629	669	647	699	605	624	637	666	632	660	648	657	649	679	672	662	656	609	678	610	649	605	625	687	657	653	651	710	648	653	650	630	607	677	650	685	607	670	653	652	673	625	646	621	600	659	649	590	664	639	686	627	692	675	614	631	654	658	612	632	688	654	653	636	650	667	639	608	675	645	620	682	656	641	650	641	636	673	651	666	627	640	625	610	628	685	643	631	647	663	643	700	667	667	671	685	656	667	660	622	682	649	672	622	628	675	664	648	650	635	601	644	653	638	674	612	661	631	642	620	665	650	647	651	614	604	651	647	650	623	657	671	611	646	658	676	708	649	666	644	679	631	636	628	657	659	629	662	614	648	695	644	691	624	687	682	648	644	667	670	649	660	599	648	648	642	624	648	652	685	653	616	651	653	670	624	631	648	646	675	674	631	719	688	696	641	677	662	659	653	682	644	641	649	656	641	666	665	649	609	604	632	672	682	635	657	648	661	693	678	669	667	674	652	636	679	655	676	666	694	652	679	630	655	609	680	662	654	619	653	657	652	635	629	669	692	649	653	637	646	689	618	666	645	621	662	666	663	654	603	652	619	645	633	668	650	653	638	632	639	649	676	670	656	617	652	642	665	670	677	656	649	713	635	627	641	612	678	631	646	663	627	621	648	640	633	640	634	601	659	681	681	644	632	605	706	692	687	639	666	639	665	645	719	631	646	632	638	675	641	643	628	641	677	635	635	584	666	622	639	694	667	636	619	663	656	642	679	653	681	617	669	639	669	644	658	632	682	653	645	673	697	660	635	607	614	638	632	663	654	660	654	632	654	741	637	637	660	653	673	640	632	619	642	625	696	645	666	689	653	678	631	683	646	647	632	619	642	643	630	664	653	651	642	674	620	628	678	625	669	668	691	616	650	630	657	659	577	629	683	667	654	619	629	621	615	663	689	656	618	614	621	609	641	654	661	671	687	671	642	598	652	690	651	646	677	638	662	671	588	587	624	615	702	708	697	643	653	602	633	636	651	642	676	646	629	658	681	646	655	671	662	710	647	664	617	650	633	646	652	664	636	676	606	667	706	654	674	655	629	665	685	652	659	641	673	602	649	642	645	683	633	714	668	657	644	671	685	673	640	633	613	682	643	634	646	672	611	654	649	658	688	627	671	645	678	625	678	659	618	696	640	626	649	601	665	695	630	655	633	665	634	652	643	677	648	654	607	664	645	630	622	621	658	621	605	628	693	664	659
79771	76988	65206	40450	23833	13237	9189	6520	3043	1344	748	570	390	316	268	266	257	265	317	285	278	263	254	264	264	290	258	253	239	259	253	262	281	261	237	251	238	261	271	275	302	263	268	269	261	258	246	250	287	245	219	274	271	264	258	268	266	245	263	275	267	264	258	265	253	241	269	258	262	279	264	230	273	263	251	261	254	261	255	270	272	243	231	266	276	287	240	235	241	272	260	266	255	254	238	270	285	289	287	258	253	285	279	253	250	270	252	291	248	272	264	266	250	264	257	264	238	289	249	252	283	275	249	255	262	257	255	273	269	256	239	269	242	255	255	267	261	261	254	260	275	229	279	278	244	253	263	293	248	278	267	276	243	234	274	272	286	267	241	235	260	257	267	255	262	245	260	253	256	262	218	248	244	279	250	243	236	264	275	229	247	244	260	283	286	273	276	246	243	249	252	292	253	228	266	271	283	264	240	264	257	265	252	268	264	273	254	270	286	258	269	270	253	291	277	281	265	252	283	266	302	247	246	298	267	270	239	282	275	253	281	253	276	256	265	236	272	265	261	247	289	250	267	269	268	236	267	251	262	241	277	262	252	261	262	253	266	250	262	298	247	287	271	233	282	251	241	252	261	241	268	256	222	285	262	277	270	278	244	265	266	266	288	247	258	243	292	282	285	258	261	260	248	238	268	247	246	236	265	261	241	263	268	271	287	273	251	272	229	245	260	278	235	301	263	257	263	267	263	255	265	270	265	230	273	268	269	285	281	267	281	250	270	236	272	252	261	226	256	254	286	250	258	252	249	289	261	273	258	236	258	262	265	259	228	258	265	234	274	256	247	288	278	255	266	262	261	283	283	282	293	260	264	247	265	246	265	277	258	272	254	262	260	251	251	243	275	267	242	245	301	283	268	263	259	266	250	251	230	246	288	259	258	228	245	248	268	297	259	274	260	265	267	257	269	287	275	254	255	284	241	260	256	268	251	248	263	282	258	269	278	259	276	260	276	304	269	281	269	260	285	249	289	259	249	237	261	247	271	249	286	267	264	274	253	256	282	255	251	260	271	240	262	245	245	270	289	262	259	267	283	277	236	249	220	262	262	246	259	282	231	274	263	273	259	251	269	282	279	287	261	264	273	263	232	250	238	287	276	287	245	278	223	243	271	267	245	261	258	276	298	240	256	323	254	261	278	252	273	276	255	261	262	303	244	277	224	243	277	246	277	246	275	292	250	243	273	301	279	274	297	248	266	256	268	260	255	279	248	252	296	238	267	284	285	245	255	256	247	240	231	264	241	280	256	278	274	236	280	286	239	264	266	248	274	262	234	266	280	244	240	250	271	257	262	256	286	270	264	268	271	268	256	235	244	255	250	279	265	256	256	289	270	255	225	221	268	262	262	277	243	268	257	250	264	250	276	259	260	240	233	253	248	241	276	245	258	275	257	298	265	275	268	262	281	263	252	253	278	256	253	248	268	254	243	240	272	290	255	273	255	256	281	243	260	235	296	237	260	253	262	245	277	261	285	252	272	272	232	253	235	247	263	268	270	247	274	239	257	252	226	250	265	263	253	253	229	256	255	249	283	268	241	238	246	243	257	258	263	254	306	267	270	281	278	282	279	273	268	261	298	285	245	266	263	305	259	254	242	242	220	267	263	250	260	259	271	264	278	256	264	255	280	243	250	253	283	244	251	279	270	237	297	269	241	279	296	257	274	293	247	272	272	280	253	269	253	290	238	266	267	250	262	275	278	287	276	241	275	256	246	256	251	249	245	275	306	235	288	269	282	278	278	233	255	277	263	253	253	245	243	257	285	256	262	219	256	235	264	263	270	255	273	255	259	252	275	263	246	282	258	258	253	278	244	256	253	251	271	271	264	261	259	263	230	251	254	275	286	272	225	276	270	268	272	273	294	244	245	252	258	267	271	288	255	286	273	290	301	259	271	261	249	288	255	242	242	298	319	260	253	247	257	262	238	260	290	274	262	250	255	253	263	268	242	250	266	250	250	282	260	254	260	258	247	316	289	244	262	253	268	267	260	264	248	280	281	250	257	268	255	254	228	263	278	246	230	273	272	285	259	249	282	264	256	248	256	256	277	258	255	264	275	273	282	255	252	269	253	261	252	282	255	281	231	258	259	236	237	263	243	251	240	250	270	270	260	258	230	263	239	252	240	276	264	244	256	253	272	228	253	264	276	279	270	280	268	270	264	263	246	253	249	281	260	267	233	273	285	258	273	262	259	278	259	245	287	222	249	266	278	260	277	283	238	280	240	249	255	262	264	271	293	269	240	255	285	258	270	249	252	270	266	237	247	234	267	272	273	245	283	231	246	254	246	257	243	242	231	257	236	249	230	293	280	245	282	243	260	285	298	242	229	287	278	257	265	253	270	256	249	241	273	241	273	235	263	244	259	252	253	237	231	257	262	262	243	245	275	251	261	234	253	265	245	289	251	284	254	262	236	296	243	290	296	255	264	261	270	256	241	267	289	247	260	277	249	274	279	244	259	284	228	231	272	283	279	244	268	260	270	277	296	272	245	263	264	255	257	285	233	261	256	218	263	248	269	277	250	244	253	251	265	244	292	243	275	259	299	258	256	245	232	263	262	254	250	270	251	243	261	280	239	237	278	242	236	258	260	274	264	253	258	270	264	227	280	275	271	272	252	252	284	255	246	257	251	254	253	262	270	278	251	235	277	236	251	253	236	240	256	275	251	272	269	250	260	243	284	250	252	272	264	249	252	289	249	268	272	279	266	258	267	258	257	236	272	257	296	249	250	255	276	271	282	246	267	233	284	239	272	236	276	281	273	273	252	272	301	226	261	282	281	257	276	274	253	250	243	264	259	274	267	245	282	256	258	278	262	259	235	230	288	288	260	252	233	251	285	284	272	293	230	296	253	252	238	279	273	245	265	238	245	277	273	296	263	254	268	272	231	255	269	284	269	263	242	260	258	228	271	304	273	224	284	237	269	267	252	268	284	261	272	231	269	272	267	254	267	249	303	254	270	292	255	257	275	241	291	272	260	245	267	237	251	254	259	257	282	261	280	280	283	262	253	263	244	255	258	286	256	247	261	278	253	263	253	260	245	257	254	279	259	241	258	268	247	227	252	262	286	250	238	224	276	268	281	273	278	272	258	261	280	257	252	234	253	263	278	264	246	265	250	269	274	248	265	252	288	283	266	278	282	250	280	279	285	260	242	293	282	256	268	248	219	265	256	248	270	263	291	275	252	257	229	256	264	224	249	287	258	243	254	286	273	257	254	259	247	259	244	270	288	265	258	275	276	233	283	281	264	228	249	269	261	254	252	242	274	256	265	259	280	241	264	259	275	249	282	263	269	255	273	256	265	257	278	228	247	247	281	268	239	236	275	264	228	250	268	250	252	245	251	255	250	257	250	244	248	265	261	242	265	265	265	275	281	249	221	265	254	239	248	247	268	254	292	241	250	259	264	252	262	287	252	255	250	314	295	244	285	270	260	244	265	290
54084	62490	60206	42339	31000	23534	21384	18091	9487	4998	2757	1886	1201	779	634	668	682	664	748	742	635	661	689	675	705	687	650	656	617	624	705	636	645	653	626	657	635	676	616	660	644	667	612	654	662	666	643	717	694	716	641	622	639	646	682	684	690	630	634	656	616	635	629	644	664	601	645	636	637	640	635	665	644	657	643	644	674	686	655	683	666	669	608	671	625	665	647	667	652	648	596	632	657	649	627	640	693	694	596	687	675	626	631	607	663	694	643	637	626	609	678	666	630	666	639	606	680	670	621	669	689	692	615	659	631	664	659	687	663	616	643	639	687	646	646	620	640	641	693	675	645	653	666	691	650	633	671	650	671	657	608	633	655	676	645	655	602	641	660	671	669	654	661	616	674	634	652	637	693	651	644	615	676	625	662	650	642	676	690	619	620	647	634	669	663	601	640	662	674	665	624	641	643	620	679	664	636	642	642	662	641	657	662	632	631	634	637	680	663	659	638	646	623	659	695	619	616	678	604	643	632	647	653	676	660	647	695	661	666	699	621	688	661	644	615	634	662	644	686	653	653	651	676	658	653	699	687	621	644	679	616	636	682	627	630	678	642	628	684	696	618	632	679	626	705	658	659	680	638	607	636	665	663	708	691	648	636	623	659	678	623	699	663	659	659	633	598	635	663	604	628	638	652	634	599	640	642	624	688	602	671	693	613	608	657	634	642	655	634	651	600	663	648	688	731	686	615	636	662	625	641	630	663	603	670	701	615	615	679	658	612	677	658	616	638	621	650	627	659	635	651	654	675	653	650	656	645	677	632	595	605	624	682	651	652	635	686	679	658	698	607	676	664	626	622	626	596	685	661	620	624	650	673	686	654	631	697	627	651	626	601	602	653	721	624	673	646	606	658	610	629	662	648	663	628	659	704	685	685	651	668	656	640	678	639	609	652	613	678	662	649	648	619	680	656	648	659	613	658	638	656	631	640	671	672	653	677	649	625	687	661	667	620	697	680	641	690	658	694	636	653	684	647	650	611	673	613	632	633	671	663	664	622	631	635	679	612	679	598	679	635	621	670	637	635	616	660	618	632	667	659	673	666	648	611	682	670	641	620	677	677	665	646	616	645	650	652	675	642	638	670	615	683	663	652	669	687	640	659	676	676	642	671	642	615	638	587	665	635	639	673	660	646	662	663	652	643	667	591	675	629	670	669	621	630	634	661	686	674	624	657	671	659	643	668	659	649	670	665	655	641	624	653	659	615	613	653	643	630	672	617	672	665	628	634	715	613	702	654	663	668	672	641	623	651	613	628	650	635	633	663	675	638	617	667	690	651	643	651	690	621	607	629	681	664	658	627	670	639	637	638	623	697	664	669	640	655	659	689	633	626	670	652	645	719	655	639	623	640	662	629	660	699	606	656	647	663	634	645	647	647	670	647	696	644	644	637	668	644	710	648	685	595	664	598	631	643	705	576	609	671	645	664	658	650	604	617	630	697	632	671	638	696	616	658	659	644	632	624	622	626	658	612	640	656	642	690	635	617	643	647	614	648	658	593	717	658	647	634	655	642	653	693	665	662	651	608	639	578	626	630	617	706	638	644	667	676	649	679	652	679	643	665	688	640	655	638	629	636	673	647	636	616	667	633	660	701	665	638	613	664	675	621	666	673	608	649	653	670	643	651	627	660	647	648	690	677	671	658	638	675	665	639	636	570	678	649	645	708	644	634	671	646	680	653	652	628	635	634	622	644	631	664	639	671	659	648	604	639	683	643	667	686	597	630	622	695	614	645	644	673	600	687	685	667	663	642	650	660	691	633	652	663	659	668	581	654	661	680	630	661	639	633	682	626	652	623	700	667	645	703	635	605	614	682	623	630	667	687	659	641	677	625	639	651	649	661	656	667	629	603	639	655	657	613	589	663	598	648	640	654	644	656	683	683	650	666	643	627	636	664	660	689	650	679	625	687	626	601	601	598	680	606	661	665	621	657	666	663	645	657	653	648	671	600	671	625	650	612	640	596	622	623	657	616	640	679	647	627	692	626	667	626	712	630	641	638	671	691	623	617	658	640	662	678	681	636	679	596	647	589	621	648	644	653	640	695	647	637	687	611	669	633	654	681	630	613	644	683	607	672	649	633	655	649	632	623	631	649	667	635	617	614	613	650	653	645	608	649	635	662	675	634	683	675	654	606	654	656	622	741	620	676	657	622	640	658	675	697	682	629	648	638	684	640	654	675	649	647	643	627	662	607	643	677	699	654	636	681	625	664	676	649	626	632	651	674	632	693	640	633	671	618	701	637	609	671	617	657	620	654	636	691	666	672	665	657	659	625	667	644	617	661	658	646	649	626	617	638	623	666	685	669	669	669	651	635	629	670	653	656	621	673	640	688	629	666	648	634	639	611	625	651	620	660	642	688	650	609	617	658	654	629	605	631	692	663	662	631	604	668	653	633	681	645	609	663	655	635	633	640	643	707	699	664	646	636	666	638	634	663	621	642	652	621	684	630	662	686	619	615	658	650	626	642	656	632	583	650	649	645	677	660	649	635	660	692	667	664	650	686	657	656	649	658	680	631	700	592	614	686	651	642	655	696	630	633	637	632	647	637	642	676	643	654	642	669	645	656	668	624	653	627	659	671	616	657	637	649	613	646	634	695	661	648	656	685	640	678	635	595	630	674	645	662	685	644	659	656	683	645	659	657	634	666	655	660	642	660	668	664	678	637	627	649	638	640	641	628	650	632	647	642	643	637	721	606	693	667	646	696	670	646	672	711	624	678	712	657	641	624	681	641	621	639	661	679	702	678	618	581	646	634	671	640	621	634	647	648	651	625	629	669	610	655	660	654	634	642	654	647	670	642	652	620	639	610	627	629	634	647	642	661	660	672	595	663	639	638	657	676	682	613	654	709	628	659	630	626	662	652	658	659	654	647	663	660	660	694	622	651	655	601	668	656	635	679	629	657	638	633	644	650	630	661	672	624	645	650	654	688	645	643	658	660	686	642	647	667	637	668	670	568	628	634	682	627	662	658	694	677	675	626	607	639	685	587	669	613	636	664	641	665	645	638	632	660	590	665	649	646	650	674	625	658	670	627	658	646	628	638	666	646	660	642	636	671	629	627	648	628	700	644	665	605	648	660	657	657	634	635	637	695	663	629	631	611	603	666	636	625	635	637	717	648	627	709	677	632	669	604	646	690	611	655	654	659	614	597	660	628	605	663	646	639	652	650	648	640	644	612	625	664	653	642	632	693	646	677	687	695	639	595	636	665	668	613	666	653	645	647	602	623	627	622	662	654	643	653	611	638	655	610	625	645	650	646	646	611	651	645	619	649	619	616	679	644	601	619	648	675	632	647	692	644	649	638	649	686	676	661	635	651	652	655	649	639	625	692	671	662	632	701	665	642	666	643	627	620	640	700	672	637	619	642	654	696	693	653	632	600	644	682	638	648	652	621	695	638	665	663	631	647	626	623	668	652	669	618	711	649	612	623	640	638	675
79314	75345	65260	38900	22709	13340	8697	6120	3035	1323	824	608	394	296	297	283	283	234	296	281	257	248	276	267	259	265	260	263	249	271	257	226	309	252	274	263	249	293	270	268	250	272	254	236	259	282	257	282	249	284	282	285	287	273	239	234	261	261	270	266	265	271	249	277	276	252	271	270	272	269	235	293	247	286	275	238	256	257	254	279	250	257	243	245	240	272	262	246	253	258	288	257	238	251	243	287	232	256	261	256	252	261	269	270	286	271	246	279	274	270	285	280	258	281	244	257	250	229	262	263	269	259	249	273	261	261	273	263	263	260	284	262	294	243	267	243	271	253	265	290	252	251	250	253	275	262	283	281	244	283	256	261	268	268	253	260	322	264	273	264	280	249	296	264	249	240	262	278	226	276	299	244	263	259	261	248	265	272	259	261	251	277	289	275	279	238	248	277	267	279	252	252	243	252	266	261	246	272	270	256	262	259	281	248	259	259	265	252	297	256	291	263	250	248	267	299	266	256	237	251	247	258	284	279	270	280	286	265	223	258	243	241	234	257	248	251	254	254	239	245	242	223	240	267	308	259	275	279	266	271	266	249	264	290	256	254	254	255	272	282	278	258	256	286	272	269	276	245	268	283	252	213	243	264	251	279	304	245	234	258	255	273	251	256	246	234	265	258	247	239	245	250	247	256	249	252	244	244	278	262	269	262	252	280	251	258	263	260	263	254	270	255	248	238	244	277	270	263	236	251	256	239	237	277	248	270	254	251	263	264	261	248	247	277	265	265	246	269	252	260	295	265	259	267	267	259	278	289	256	279	262	255	282	289	281	262	257	251	254	263	259	255	275	278	270	225	251	255	251	264	256	249	267	256	244	249	260	291	260	219	240	294	291	271	256	284	228	239	241	258	248	275	247	244	231	260	250	248	236	266	283	272	259	279	254	260	254	262	264	253	228	272	291	282	279	268	241	252	246	256	253	261	261	258	275	255	284	236	283	272	236	245	259	261	276	261	255	266	275	237	267	259	264	271	265	242	255	252	260	269	247	263	275	269	239	254	261	254	245	271	224	253	266	252	315	236	279	245	250	289	241	265	239	271	247	261	279	264	257	261	271	275	281	291	286	242	243	254	257	234	254	263	276	224	298	253	235	263	285	286	242	255	272	253	287	260	266	257	296	254	271	251	266	290	253	265	233	260	261	228	241	256	260	291	244	287	272	252	259	274	261	244	247	247	258	265	251	246	286	275	300	258	244	270	268	258	243	287	257	257	257	240	268	276	270	294	263	270	241	282	263	228	269	239	256	274	278	282	251	261	252	260	259	260	262	260	270	274	264	264	285	244	253	262	246	254	236	262	266	257	275	243	271	248	265	240	243	266	262	261	271	242	251	243	246	270	263	258	262	233	259	258	283	243	248	248	231	256	280	259	297	278	258	265	248	251	259	258	269	249	303	260	272	260	239	277	284	242	241	256	253	255	272	245	279	276	263	241	246	276	277	265	264	264	304	250	280	261	230	255	248	301	284	275	267	262	283	250	266	298	277	249	260	267	241	290	224	254	285	257	255	290	255	254	250	279	256	249	277	267	239	265	264	264	245	261	278	256	259	280	299	257	293	298	262	251	262	282	266	271	264	275	288	240	274	289	274	254	251	285	259	262	257	237	244	259	247	267	262	255	247	286	306	265	292	277	264	225	272	301	253	274	275	277	257	245	276	276	246	275	272	275	245	296	283	247	242	257	264	277	250	255	248	247	238	265	260	266	272	276	256	273	247	267	229	262	250	245	273	269	284	250	253	282	268	265	291	257	268	241	270	265	247	269	257	272	252	279	263	247	253	248	252	261	302	254	260	263	282	275	253	283	222	249	292	254	273	270	267	271	229	262	238	301	253	276	254	268	278	257	252	240	299	258	274	284	249	287	257	253	238	272	243	235	262	275	281	253	250	261	235	272	270	269	277	285	246	276	270	260	241	245	274	257	248	293	277	257	276	240	284	270	266	243	287	266	262	228	258	274	260	272	234	242	262	262	274	267	267	243	258	250	273	268	260	272	280	277	279	280	269	251	263	269	279	271	233	260	214	268	254	244	269	247	261	264	266	254	257	263	272	239	296	249	293	273	266	251	286	291	270	260	274	277	250	268	270	280	258	266	267	290	250	270	262	257	248	281	262	278	237	287	273	266	263	264	263	255	278	269	258	256	252	270	251	298	272	272	283	261	247	250	276	247	254	267	273	252	257	249	234	276	269	277	276	262	271	234	246	280	275	277	241	260	283	259	270	236	221	264	261	248	254	256	271	243	265	250	274	247	258	260	265	265	228	226	274	267	261	253	236	227	273	256	275	270	238	288	293	259	261	236	245	267	258	264	266	234	287	249	272	259	258	278	301	248	244	261	248	248	283	255	290	266	263	266	254	254	257	261	274	260	244	260	274	258	245	267	274	253	262	270	267	310	277	256	281	268	242	264	255	283	264	260	258	280	258	243	291	276	260	270	266	239	282	246	246	251	289	277	263	251	257	251	294	269	265	245	251	262	265	269	226	270	239	257	271	272	221	281	274	243	274	237	259	255	273	248	242	231	273	249	250	253	238	287	261	251	236	286	258	259	264	268	252	290	243	230	244	247	249	270	272	273	241	261	253	226	292	252	253	232	271	267	275	268	260	270	239	260	229	270	278	272	258	246	268	270	272	287	233	263	260	276	267	267	267	255	278	253	275	262	264	266	286	238	258	239	260	262	267	273	272	264	252	284	276	285	244	256	288	266	240	269	270	245	239	259	305	263	261	297	247	238	302	236	282	267	255	245	270	260	244	247	257	219	279	273	247	272	264	268	257	250	271	275	264	256	252	283	249	254	258	251	243	260	245	276	281	281	276	278	290	255	277	250	228	207	286	256	256	243	276	289	251	283	287	249	247	251	241	271	252	223	272	264	282	251	251	257	275	283	265	307	288	270	268	256	268	273	272	266	249	281	270	257	262	273	244	260	257	251	275	265	263	246	314	275	261	258	258	276	267	250	253	292	279	249	267	275	257	293	277	267	239	286	270	276	250	240	278	262	269	264	246	253	259	289	254	250	278	273	263	277	251	237	279	261	266	246	265	249	245	257	249	288	250	275	259	239	270	261	278	242	266	267	283	260	273	255	259	273	216	288	279	286	242	270	235	244	261	273	257	237	261	255	248	255	277	264	252	260	274	262	262	263	262	268	261	259	255	255	271	278	269	254	279	283	232	257	251	264	282	271	286	283	275	257	253	240	258	249	270	278	259	290	254	253	263	251	220	267	256	232	247	272	261	270	297	262	307	273	248	255	269	294	278	269	265	290	269	252	246	228	256	276	250	245	267	269	226	255	256	258	247	243	269	233	255	262	278	266	255	285	273	274	254	242	280	265	275	279	269	260	266	248	254	252	238	280	254	258	234	261	290	275	255	268	278	288	275	293	261	256	253	272	262	238	264	248	287	248	263	278	263	263	266	247	257	215	243	252	269	228	277	245
55237	61786	59572	41182	30791	23832	20636	17259	9783	5080	2950	2005	1248	784	704	700	679	649	804	789	630	700	680	697	690	682	642	680	648	674	610	643	625	650	633	635	650	648	661	678	646	620	671	665	699	667	616	658	658	666	647	711	709	607	633	668	620	702	679	634	608	666	660	674	604	657	636	633	619	663	644	676	630	672	695	691	685	639	626	666	657	618	669	640	632	687	659	660	693	664	634	677	672	626	633	620	644	600	647	661	674	626	660	699	669	669	653	618	658	635	655	658	670	650	662	642	619	668	649	668	642	671	653	682	673	644	619	623	619	644	634	621	613	662	639	685	685	646	633	670	657	622	644	651	637	653	679	609	629	635	675	656	664	640	654	666	632	596	671	622	724	637	674	634	673	648	639	716	641	629	675	680	620	632	624	606	678	630	646	679	644	633	657	648	643	600	668	654	681	663	624	612	645	631	612	693	652	631	644	609	665	646	671	630	656	644	660	609	664	593	675	651	632	669	618	640	558	629	685	654	655	698	646	673	608	656	630	608	624	618	640	607	649	652	623	635	657	682	624	627	603	627	613	633	621	649	614	643	601	635	627	652	669	701	682	638	659	594	638	627	629	644	665	623	608	693	668	620	630	635	623	650	602	647	649	614	628	610	639	649	657	628	669	621	673	623	621	686	576	636	646	621	667	657	635	628	657	632	673	630	630	638	707	660	650	634	668	638	633	628	654	642	683	685	587	606	631	639	672	649	648	660	674	670	644	680	655	677	613	671	617	658	645	663	712	633	713	626	674	665	699	658	665	628	596	662	628	611	624	632	640	631	685	660	682	637	662	642	647	624	629	675	620	647	643	650	644	660	642	674	598	598	670	674	636	679	666	628	681	625	635	616	625	640	612	639	660	654	687	687	658	612	635	708	630	630	638	652	659	640	645	643	678	636	687	658	651	643	686	683	634	650	614	631	677	652	657	616	651	645	627	644	660	621	626	641	641	618	689	684	665	643	587	661	706	664	667	653	629	658	661	647	682	726	645	663	650	701	686	667	625	659	638	607	618	649	643	649	648	645	649	641	649	654	659	679	619	638	646	626	646	672	665	651	609	652	635	647	630	686	637	667	655	655	663	607	707	615	647	635	650	664	638	644	640	625	680	709	619	625	679	697	617	648	622	636	662	656	690	629	695	645	653	625	628	662	603	684	590	710	672	646	648	688	671	664	603	669	668	698	625	605	621	631	645	677	631	669	656	627	679	648	632	677	619	653	668	650	660	658	642	656	651	631	638	663	619	657	650	630	653	650	680	641	660	660	644	647	663	669	633	677	640	649	634	635	700	620	627	676	670	631	688	666	623	646	647	632	652	643	607	665	642	631	688	678	624	673	643	657	671	636	651	665	662	667	644	614	653	665	640	594	631	620	656	696	642	681	617	643	631	641	657	664	643	650	587	657	656	641	614	639	648	637	639	656	633	642	641	668	659	702	650	639	663	606	682	665	661	641	653	637	613	653	666	600	673	648	674	682	592	668	603	637	631	703	655	685	640	648	648	619	666	633	644	653	643	654	692	625	618	631	662	701	655	613	592	678	622	641	625	662	671	632	645	625	679	678	676	663	639	651	654	649	656	650	653	606	647	671	644	613	591	597	648	637	630	660	662	670	636	634	661	660	635	686	639	679	620	623	662	645	673	631	668	649	659	661	671	634	669	640	650	596	653	693	695	610	722	682	642	654	669	666	677	672	634	667	629	650	662	675	683	645	627	660	624	637	624	655	689	604	656	654	655	623	654	663	662	626	686	644	640	661	673	611	656	615	622	635	613	639	600	617	660	705	665	648	657	589	659	672	628	655	658	656	673	623	647	638	634	679	674	624	641	654	645	658	661	623	659	597	604	606	628	626	619	630	645	610	689	640	660	719	649	698	643	631	639	637	677	637	621	655	608	689	668	671	645	672	645	636	612	645	627	690	683	657	676	652	698	695	647	704	685	609	621	614	626	653	665	614	630	632	703	668	697	693	633	624	629	641	658	597	665	647	613	649	636	667	647	654	684	652	632	678	670	679	633	593	634	675	653	641	658	652	630	598	671	624	680	604	628	653	688	616	704	677	676	626	669	614	643	696	642	656	644	660	646	632	642	613	699	655	646	677	621	672	602	676	668	641	674	651	602	644	665	672	628	683	638	681	607	643	631	653	647	659	610	645	621	682	665	661	620	648	701	618	639	593	683	606	664	640	636	656	613	673	621	627	668	671	632	636	657	658	670	624	662	654	675	679	625	634	675	651	663	654	687	670	622	640	655	637	635	650	631	674	646	626	656	607	651	654	603	593	622	628	674	697	682	590	643	609	592	673	649	619	653	700	660	619	677	648	609	637	643	663	671	608	645	649	646	632	648	622	655	657	701	604	692	624	611	630	654	686	621	696	674	631	632	608	671	626	647	683	654	674	656	662	625	637	667	626	656	673	656	614	611	649	640	680	659	666	643	652	683	654	662	602	609	647	657	687	661	643	651	610	639	675	660	661	648	630	651	691	621	618	668	658	663	618	628	614	687	646	630	605	658	629	651	583	627	639	664	650	629	691	648	615	636	690	616	669	604	614	656	667	656	681	619	675	663	645	664	650	639	704	678	601	695	622	656	625	677	638	651	643	639	635	644	638	704	661	621	626	637	640	604	662	615	645	608	633	655	626	686	652	654	602	661	678	631	635	638	676	661	645	688	649	654	674	611	641	618	651	678	637	669	663	642	665	673	623	618	628	633	648	596	650	656	639	690	683	654	626	602	639	658	686	663	698	676	631	619	722	675	633	632	664	631	625	639	613	657	659	660	610	694	608	637	622	655	646	655	631	631	650	641	642	633	621	649	610	610	641	634	681	595	605	599	690	609	665	619	652	626	631	587	629	623	638	584	602	667	641	646	623	639	658	654	681	609	642	713	633	612	666	625	656	635	630	649	647	667	629	666	606	613	629	650	612	668	648	654	691	664	651	649	639	651	654	676	660	658	655	703	685	706	651	636	668	627	663	624	649	638	671	630	691	682	656	631	637	646	626	648	647	698	672	650	583	648	662	656	638	620	638	664	623	651	675	642	627	629	650	643	635	676	635	628	683	653	661	615	621	663	690	649	651	634	677	682	687	629	674	653	605	677	673	645	627	637	663	712	586	643	664	674	650	624	629	656	637	605	652	652	674	683	648	641	659	667	646	603	660	666	634	610	669	636	625	664	639	683	679	648	630	640	661	659	640	667	646	618	636	622	676	656	659	645	644	663	669	678	605	605	657	626	667	671	712	617	623	649	683	641	677	608	573	635	651	641	656	615	653	677	658	667	646	636	628	619	648	654	631	615	681	633	645	678	644	658	641	637	633	627	626	668	613	655	631	712	683	650	625	643	659	623	717	642	639	659	656	642	614	603	642	654	621	651	604	646	681	658	632	632	654	636	683	634	687	655	660	658	646	630	651	637	663	674	637	644	671	665	676	627	673	661	649	646	630	668	661	644	664
80342	75884	64460	38925	23139	13453	9269	6717	3528	1420	892	556	395	310	287	283	276	316	287	282	265	268	261	248	276	252	263	234	268	264	285	301	285	248	259	250	259	267	269	243	284	244	242	262	257	263	279	287	234	269	293	267	265	260	243	276	263	271	257	267	232	244	254	271	244	261	267	261	288	286	254	236	280	243	297	246	258	218	280	251	241	233	238	273	246	281	237	275	282	270	269	287	251	247	255	256	246	251	248	268	272	239	240	283	243	254	264	259	267	242	234	274	262	270	273	295	286	253	243	231	277	260	256	254	250	264	238	249	268	257	274	283	270	276	252	244	270	272	251	249	266	270	243	264	266	279	272	273	278	261	241	263	294	238	275	261	264	284	254	274	248	263	253	274	240	255	260	284	249	255	277	303	249	241	240	264	276	278	284	249	273	269	277	264	265	267	231	253	285	272	275	258	263	253	257	269	263	260	281	258	288	266	259	257	259	265	260	245	263	278	267	265	275	265	254	261	278	277	270	267	269	264	266	251	280	228	247	251	252	285	278	241	277	273	248	257	254	240	251	283	272	257	276	257	270	267	257	257	223	272	256	272	235	251	269	264	264	249	258	262	255	272	251	258	254	260	261	263	235	242	257	249	249	240	252	250	237	258	248	245	295	252	246	274	255	263	254	274	249	269	303	272	261	246	225	258	249	262	260	291	254	243	277	221	298	252	239	275	271	252	225	283	267	282	245	268	261	297	264	237	218	257	236	263	259	256	252	271	245	257	240	289	245	263	260	273	278	300	255	250	238	261	254	265	240	247	241	244	287	266	274	277	229	248	281	275	266	266	254	265	237	248	246	259	274	286	268	252	279	225	250	264	267	281	231	255	287	248	245	243	259	287	285	281	296	262	249	223	274	278	262	270	264	276	268	268	263	267	260	239	270	262	250	274	279	280	258	269	261	266	248	241	243	275	261	284	276	275	225	263	273	270	264	254	247	270	287	270	252	263	255	246	251	245	255	275	265	271	265	248	266	269	250	318	273	274	252	268	268	268	289	262	270	242	233	269	282	257	265	238	257	258	244	266	262	252	280	279	238	309	241	222	263	270	259	240	272	288	269	259	259	278	258	270	247	282	259	264	256	255	263	245	258	256	252	283	239	252	285	232	266	270	263	243	257	271	277	264	263	248	279	264	269	273	258	287	242	249	229	263	245	273	256	221	266	270	264	259	277	237	257	255	247	260	261	257	276	247	215	270	242	249	257	282	269	273	257	245	240	236	260	251	255	260	283	273	273	267	241	261	278	278	246	258	267	281	264	245	269	266	247	264	257	272	277	269	263	258	249	258	310	275	252	228	252	273	274	286	257	239	238	281	257	213	271	269	254	250	265	264	279	256	244	241	240	255	241	251	273	255	270	257	275	273	284	260	304	277	260	271	275	279	264	237	241	269	281	244	270	263	256	279	269	257	258	264	250	243	237	249	275	240	262	284	241	259	254	245	237	253	234	255	298	269	265	253	282	271	299	278	246	251	282	248	255	264	262	262	259	286	268	254	236	294	295	263	245	270	289	253	232	237	247	261	258	260	249	236	270	265	268	247	259	275	248	296	246	261	263	299	261	270	252	292	243	268	270	260	270	258	280	260	248	280	237	251	276	268	247	256	256	265	265	257	247	261	241	261	272	240	259	251	279	295	269	249	261	259	288	295	240	274	282	256	251	251	299	234	255	265	261	276	288	292	249	267	235	264	274	281	265	248	229	269	267	256	258	263	276	250	260	269	249	261	246	241	270	253	247	239	256	252	250	258	262	272	261	247	252	280	261	289	236	271	266	258	259	270	281	272	265	231	272	259	306	247	258	238	262	286	247	282	262	250	273	262	279	260	240	278	256	270	247	241	267	267	236	253	265	281	248	251	237	256	266	238	253	266	234	268	266	241	285	302	278	270	270	270	270	250	264	237	245	279	279	243	267	273	261	287	278	251	247	245	272	244	251	272	245	278	272	253	264	271	273	250	264	260	290	261	236	236	287	283	257	282	265	249	245	286	258	235	246	252	276	273	266	264	233	259	263	264	227	253	267	253	236	272	251	276	298	257	252	230	250	248	265	256	264	246	259	247	256	237	250	271	269	255	270	254	257	267	215	266	288	281	270	301	280	270	281	294	286	296	244	252	292	246	278	265	277	236	244	258	259	270	266	247	285	249	249	254	267	268	283	281	258	271	241	275	256	257	268	242	241	253	284	272	290	263	257	290	276	270	257	258	233	250	257	262	256	275	254	256	257	301	286	271	287	236	258	267	238	221	279	270	253	253	285	265	264	287	267	245	257	259	257	269	293	288	250	250	236	277	255	251	259	277	243	257	270	260	291	272	261	276	251	228	251	296	265	299	257	249	278	261	247	279	243	250	251	255	249	263	273	285	223	277	244	274	245	257	277	281	245	294	296	271	247	251	275	280	276	286	262	277	246	261	274	254	281	270	246	247	276	257	272	250	275	282	254	289	275	265	277	271	258	289	269	275	221	286	264	247	258	252	228	242	292	247	260	241	278	296	261	284	279	276	293	228	240	225	259	262	271	272	254	260	267	271	250	242	270	258	244	264	251	262	279	243	285	281	256	259	271	313	259	262	235	258	244	267	269	276	279	239	264	259	236	232	264	280	321	283	255	255	306	257	277	263	295	295	239	266	265	297	258	241	250	267	271	267	276	276	278	266	278	249	250	253	266	258	262	264	250	256	247	247	293	237	234	280	279	283	240	292	226	273	237	260	281	266	302	259	256	244	285	240	279	260	261	307	254	284	264	274	250	265	270	248	279	265	248	234	262	245	273	264	260	255	291	255	253	247	254	252	259	248	271	249	253	290	277	264	252	252	267	249	270	267	266	274	273	255	238	252	241	269	233	254	249	265	251	244	237	246	256	266	251	250	265	279	284	272	278	256	267	304	232	254	276	250	275	292	242	298	246	304	248	276	283	264	254	250	238	243	252	254	248	260	236	288	271	279	259	269	265	248	265	285	256	277	296	262	238	292	243	257	252	248	282	277	256	262	240	222	232	281	253	268	269	242	253	270	254	237	247	243	255	254	270	242	254	288	271	271	227	246	325	272	262	245	270	235	252	224	220	284	260	261	236	239	270	244	262	254	262	242	258	269	274	246	250	261	261	269	253	254	253	250	254	250	252	257	276	268	276	267	260	245	259	254	286	262	256	245	259	262	228	272	260	261	285	261	253	272	283	234	246	259	275	266	249	295	287	264	262	284	253	291	270	248	262	268	273	249	259	272	261	288	296	260	238	258	270	266	249	258	261	252	274	304	231	252	287	271	245	274	273	262	236	235	270	272	299	259	276	252	255	268	271	278	253	241	269	263	276	231	252	219	253	274	258	275	246	271	226	266	290	275	279	231	244	284	268	284	266	279	283	260	274	249	250	228	264	291	262	253	261	256	240	244	249	261	268	251	280	252	254	255	249	236	275	292	280	268	233	256	283	268	260	238	282	272	287	262
55314	62099	58836	41518	30868	24317	21337	18182	10960	5319	3083	1966	1283	771	657	736	675	718	810	686	663	660	629	712	673	643	704	646	653	644	617	627	685	680	613	594	666	613	701	648	618	662	611	670	607	639	687	643	688	608	607	676	664	627	661	676	656	647	667	696	652	715	626	669	648	636	650	605	666	650	639	684	678	597	638	629	663	637	659	650	654	659	662	656	632	600	651	681	648	682	631	660	654	687	644	644	659	669	577	630	633	633	597	646	631	660	636	623	644	628	690	656	669	654	613	689	661	596	616	708	623	657	670	606	682	680	622	623	667	679	652	669	629	647	621	635	623	632	680	635	681	589	644	647	663	678	625	642	680	625	641	643	684	654	670	654	596	628	644	643	614	607	638	619	658	648	616	703	672	654	645	638	635	651	700	589	668	644	631	649	618	639	671	675	699	658	686	694	616	682	673	646	648	610	588	657	651	648	661	690	673	614	669	651	639	611	644	671	617	607	645	651	638	692	667	633	640	621	621	697	608	643	699	653	677	688	628	639	620	680	698	646	653	652	679	626	624	640	631	616	613	678	641	614	660	640	650	616	595	654	655	693	634	652	675	654	637	645	605	673	661	676	649	603	622	618	635	623	611	634	664	652	608	659	608	607	654	654	658	656	641	677	628	636	666	611	601	640	648	658	638	600	654	608	623	675	660	603	628	635	663	612	628	611	656	652	642	648	593	671	682	638	631	698	639	647	644	631	647	615	655	649	595	669	595	653	634	673	655	684	670	642	678	687	652	642	670	635	606	641	639	649	683	677	671	655	650	609	649	645	668	633	651	632	653	692	638	711	637	606	701	625	588	687	631	622	684	656	680	653	619	727	628	659	670	693	664	655	623	678	641	663	696	660	620	694	640	650	593	665	649	678	664	644	650	638	625	617	636	613	647	628	670	657	636	667	620	602	641	688	669	629	671	610	670	650	626	642	612	606	671	641	708	634	615	636	648	647	684	688	631	646	648	706	641	670	626	644	635	649	670	644	640	655	621	653	646	607	645	644	668	630	655	694	607	658	613	613	656	659	689	657	686	707	672	628	643	680	639	622	650	680	630	597	687	636	616	680	647	654	621	649	651	652	611	670	657	696	634	607	650	674	676	675	594	618	597	630	659	661	623	680	626	643	651	649	627	628	663	653	647	656	637	675	625	624	637	649	652	631	676	663	636	632	651	663	571	600	658	651	655	661	693	630	669	627	673	612	668	625	612	618	642	706	657	646	680	666	579	651	615	661	617	706	658	647	642	618	660	629	598	663	665	668	654	646	693	627	672	666	644	683	607	666	635	683	570	601	651	673	620	634	672	658	651	636	636	623	612	660	681	645	672	684	624	680	658	644	634	642	667	643	654	698	643	680	667	652	647	686	633	684	642	602	670	693	624	640	649	609	663	668	606	676	666	625	608	620	672	655	612	651	669	624	639	633	638	627	643	641	632	681	635	692	637	698	632	637	649	694	689	589	637	620	673	630	700	614	664	610	615	642	627	677	674	600	614	613	655	647	631	643	659	676	657	662	664	644	663	617	645	641	639	635	626	630	664	624	670	600	623	647	652	620	615	650	647	627	661	689	671	665	658	629	694	663	710	690	647	650	667	639	631	669	657	662	611	643	625	628	663	686	669	639	638	625	643	670	637	642	643	606	685	637	671	641	661	659	666	649	657	631	643	638	626	668	646	640	645	652	677	603	622	689	651	665	656	658	631	699	673	662	671	656	627	665	696	658	666	667	646	692	633	632	636	621	638	625	661	633	611	643	679	649	616	610	650	683	636	632	668	651	656	666	670	666	629	695	607	614	641	650	671	616	672	640	643	640	660	640	612	625	680	681	668	652	618	622	689	640	623	661	631	622	666	667	580	644	612	694	622	628	646	671	633	642	633	652	678	667	679	675	657	680	617	668	636	641	708	649	603	660	618	612	635	652	667	630	629	683	708	670	616	646	686	644	653	676	599	611	654	679	625	655	650	657	623	622	665	639	663	717	669	613	662	667	687	680	640	604	614	661	650	657	683	671	636	625	629	667	602	637	656	607	654	647	652	676	660	629	621	605	643	629	623	655	644	677	669	652	641	704	625	631	683	617	609	641	684	618	638	678	659	678	614	679	650	633	666	626	642	639	636	674	668	669	587	653	673	630	676	647	627	652	666	637	636	657	645	647	621	667	637	677	615	704	635	633	658	667	607	657	662	690	618	710	630	691	642	673	699	653	624	634	653	641	623	670	697	665	681	646	654	639	630	628	627	644	643	619	675	661	651	611	588	625	637	682	676	661	675	621	667	657	665	627	603	641	694	633	616	711	680	671	640	658	644	621	636	609	663	660	691	653	644	671	633	658	668	598	665	636	653	664	671	637	625	689	629	663	625	679	674	674	635	628	655	659	636	651	682	652	635	632	637	655	664	642	648	652	650	646	656	666	644	652	644	677	654	667	648	689	634	671	627	645	646	642	644	635	644	661	671	644	674	629	622	681	634	613	641	659	676	659	639	634	672	680	667	666	650	669	662	599	671	631	650	644	665	662	652	612	689	644	622	660	664	662	652	615	643	640	647	650	683	668	606	634	661	687	660	657	645	658	667	655	628	661	651	671	644	642	605	629	661	638	650	665	658	627	644	648	580	633	627	729	647	672	667	619	647	680	648	638	661	593	649	647	674	639	663	643	661	653	673	654	594	637	640	658	643	624	671	617	701	673	644	644	616	648	700	614	617	647	674	716	695	662	666	648	599	652	606	635	680	594	634	630	650	707	683	729	627	643	631	692	626	660	641	637	682	629	621	656	628	620	607	628	675	683	648	664	667	662	657	671	632	650	660	646	631	631	596	652	662	618	670	669	633	620	669	608	653	676	660	675	630	678	651	624	623	639	658	674	648	653	703	608	600	632	612	633	641	678	665	660	628	651	640	627	690	650	619	624	693	672	668	654	672	704	673	636	640	662	663	604	644	659	664	649	623	652	645	684	657	630	674	633	629	654	631	656	607	589	614	631	611	669	628	650	663	622	602	596	643	611	644	649	671	620	643	662	689	629	689	670	668	632	644	642	618	644	665	647	661	608	673	615	667	649	647	636	670	622	657	678	677	629	668	671	644	623	626	657	661	672	699	661	642	620	608	687	633	659	670	620	647	676	660	647	642	657	666	638	619	627	662	629	620	647	706	631	666	620	650	647	665	633	658	662	650	649	651	644	695	633	649	672	690	666	607	645	672	620	689	614	635	643	609	604	670	614	590	619	581	651	672	600	622	652	638	655	713	652	632	670	629	673	620	659	633	608	590	655	676	649	628	661	663	606	654	646	689	641	609	655	632	639	662	681	627	624	670	681	637	639	653	611	667	626	662	673	675	666	603	659	662	695	704	639	628	658	615	667	690	656	631	610	643	671	614	655	688	633	616	715	662	638	633	664	663	622	618	602	653	660	579	586	637	674	657	635	682	642	625	725	679	674	630	639	674	642	622	642	670	632
78842	75793	64248	38458	23508	14712	9743	7210	3646	1624	835	620	388	291	291	256	276	277	308	269	252	260	278	246	277	258	238	249	257	228	259	274	238	268	273	264	278	277	272	257	286	234	241	302	224	261	259	256	288	251	274	278	268	271	265	233	235	235	258	241	255	250	285	246	274	263	255	277	273	272	252	248	276	228	264	269	235	275	267	250	266	268	265	271	245	286	262	246	276	229	245	281	253	251	259	261	239	254	287	262	271	283	281	249	273	249	263	265	253	244	246	243	270	242	229	256	263	290	252	266	252	254	261	251	296	256	264	276	276	228	276	268	239	252	282	229	251	248	236	258	268	255	280	256	242	254	297	266	274	242	270	260	277	261	257	241	251	263	267	321	258	259	237	263	252	227	225	267	265	268	263	253	251	229	258	272	266	260	259	281	257	259	292	249	253	274	277	280	234	280	205	242	243	278	250	271	267	258	267	278	288	243	263	277	257	238	254	290	262	271	268	262	256	243	248	252	253	283	236	275	260	249	254	266	253	222	276	273	262	270	260	261	251	237	241	277	258	250	260	261	248	240	256	264	269	261	263	275	266	280	264	262	256	263	259	256	254	274	259	223	243	243	242	270	271	219	253	282	270	260	266	268	256	282	274	257	281	292	282	234	269	262	248	264	249	256	264	229	269	242	242	266	263	261	272	268	268	279	279	281	241	262	237	257	257	284	252	257	270	251	256	244	289	247	259	246	270	274	294	252	258	272	247	274	263	266	267	260	256	278	269	237	273	259	241	271	236	255	260	236	245	281	275	284	246	239	282	280	275	245	227	266	255	258	250	267	261	259	265	296	231	276	245	237	263	256	280	268	287	241	280	250	239	278	248	291	286	282	254	258	234	275	238	258	253	280	238	267	252	245	294	267	257	261	255	249	272	262	277	250	226	245	251	249	297	221	277	295	247	271	275	262	288	286	274	241	258	272	288	276	234	291	289	260	274	263	268	241	259	250	241	254	258	278	264	239	275	257	268	277	252	305	273	259	263	265	246	265	282	261	231	270	255	258	243	277	281	258	283	257	235	241	234	253	263	243	268	252	278	240	282	243	248	246	271	287	268	276	272	243	239	270	253	251	232	259	249	267	272	239	276	270	224	251	254	235	273	285	250	293	260	273	270	251	249	238	247	281	254	289	268	238	272	242	266	246	257	260	271	257	291	247	247	239	257	264	241	236	258	246	246	267	241	277	238	297	252	252	240	284	244	275	253	238	249	256	263	270	248	258	288	249	258	250	270	276	253	234	267	276	261	242	256	304	253	263	289	262	245	260	225	245	262	249	264	271	252	272	248	267	257	264	279	247	255	273	253	256	250	255	239	270	258	255	264	275	275	243	243	244	256	276	245	237	250	268	248	277	295	248	258	264	278	238	259	269	258	258	274	245	279	263	227	272	281	271	251	240	252	262	256	268	262	279	246	279	302	276	275	290	274	250	258	275	253	231	260	261	270	261	276	249	249	258	249	265	234	253	262	278	266	261	266	259	284	237	256	249	257	261	263	286	284	272	279	235	238	277	267	284	246	260	259	247	251	268	237	249	267	255	264	249	250	273	250	246	307	251	245	274	267	283	288	257	233	281	287	280	227	256	222	268	243	264	260	300	229	246	254	236	280	247	250	249	243	288	266	255	247	252	269	292	241	289	275	251	267	263	263	244	242	273	257	238	271	279	269	262	252	264	261	259	256	265	286	290	253	264	264	255	265	258	253	268	256	237	247	245	244	254	284	244	275	261	270	248	292	238	241	251	279	273	259	264	226	225	252	232	255	257	261	271	221	247	265	270	276	268	254	244	260	252	294	249	267	276	255	239	250	269	267	268	262	286	291	228	264	258	231	240	256	286	253	263	283	257	251	241	295	265	283	265	243	276	236	244	258	234	290	227	259	257	245	234	247	285	268	252	248	266	246	229	255	271	248	253	267	244	237	255	259	235	267	280	267	236	250	276	238	252	267	264	273	276	277	251	225	285	255	272	295	249	249	291	285	255	246	259	248	243	258	244	271	252	272	263	263	261	241	300	244	257	265	288	250	258	285	261	273	278	244	247	262	254	233	285	287	254	243	252	268	250	258	210	269	251	272	251	249	232	243	260	267	254	239	272	263	250	300	285	242	242	283	244	243	240	259	272	263	259	246	238	253	250	249	277	267	252	243	248	283	260	273	261	260	262	259	251	238	240	276	251	280	276	268	241	235	253	276	272	254	221	266	292	253	270	257	263	240	253	283	268	285	276	253	248	261	269	250	247	250	268	248	232	254	238	272	259	264	251	260	275	269	267	279	267	267	260	257	277	263	270	259	260	249	275	236	257	264	235	240	264	279	249	255	250	257	274	267	243	246	287	263	237	263	242	261	253	227	253	268	275	255	292	270	261	229	264	265	262	248	255	278	238	282	260	239	254	261	294	246	287	274	256	260	276	262	265	281	264	290	236	261	240	257	242	248	261	251	261	276	284	263	283	259	274	231	285	252	282	257	271	246	257	256	276	269	252	245	286	234	264	232	255	288	276	278	262	266	272	254	243	244	246	254	275	266	273	253	262	259	233	219	250	258	235	247	276	234	288	266	231	288	237	264	263	245	276	254	268	258	283	254	281	261	296	281	240	241	282	245	255	268	264	274	252	256	252	281	298	274	281	259	229	246	295	251	263	253	260	251	278	250	273	267	244	237	269	260	237	270	246	257	248	276	249	251	252	257	244	277	280	259	265	246	276	247	251	270	233	278	261	228	277	244	265	264	256	245	262	235	255	281	226	239	273	264	277	238	251	260	242	275	273	277	250	264	248	256	271	276	281	283	259	259	263	256	276	260	267	255	280	262	249	263	268	261	242	255	262	245	270	245	275	255	280	257	277	251	256	269	292	271	277	247	255	263	280	265	249	241	241	283	248	263	252	277	247	259	282	274	270	272	251	260	298	232	265	222	253	251	286	268	252	270	247	254	263	259	277	289	280	246	286	279	251	287	236	283	258	261	291	266	280	263	281	251	269	273	264	291	273	275	260	293	255	273	227	240	242	258	257	236	232	245	287	283	261	285	248	270	266	240	288	258	265	258	271	249	276	259	249	275	289	267	252	277	257	292	258	252	255	261	283	245	233	230	238	266	277	274	254	242	259	265	251	264	250	271	281	224	255	254	247	265	265	248	286	265	298	266	256	252	247	279	245	255	239	259	290	256	252	246	288	267	271	290	267	277	261	256	257	261	278	260	277	241	248	275	287	258	239	262	242	260	288	249	268	262	247	275	248	281	270	217	247	265	292	276	292	236	269	261	263	252	262	252	282	267	257	254	270	267	254	249	266	263	247	272	260	261	262	258	265	248	242	281	274	265	259	264	273	294	263	222	253	266	259	263	255	268	280	267	261	256	253	279	261	270	267	296	275	281	274	251	265	244	244	243	263	270	235	269	263	281	248	277	251	255	263	268	242	272	265	247	249	272	257	277	232	266	262	265	252	271	263
55145	62236	58075	41466	31341	25576	22231	19127	11138	5593	3059	2022	1263	823	701	731	710	707	663	677	656	685	647	664	727	631	674	669	669	631	645	692	648	649	630	638	671	632	620	652	642	634	656	625	692	676	592	646	654	681	617	617	655	661	661	678	610	662	632	614	618	659	655	638	644	645	688	682	666	665	691	637	633	672	669	683	622	674	638	636	631	690	679	689	637	648	641	664	639	596	625	666	667	580	679	634	646	643	628	622	577	657	623	649	636	641	579	648	629	597	623	681	657	656	632	630	673	652	616	679	648	675	705	618	628	678	638	650	618	619	625	653	625	568	661	647	666	607	619	663	625	647	648	661	653	646	667	654	616	654	650	647	646	681	625	628	653	644	647	628	684	632	658	651	654	643	652	673	647	717	669	619	668	637	635	589	670	678	615	648	643	637	630	637	645	690	632	602	661	651	668	643	617	623	633	658	659	661	676	610	638	634	644	598	637	681	693	659	663	639	646	669	658	615	628	638	643	621	684	619	632	608	608	641	674	645	681	630	633	712	583	692	626	656	598	633	590	579	651	638	626	623	668	642	651	654	645	628	629	654	663	609	625	662	644	630	658	631	645	664	674	682	656	612	676	692	670	636	654	630	639	670	646	614	677	635	699	658	603	632	616	614	642	609	635	635	618	675	638	663	689	641	656	660	648	655	661	638	598	672	652	636	648	621	655	692	640	633	629	628	631	659	625	616	641	664	662	701	669	647	645	617	587	646	636	631	627	668	638	640	641	674	696	644	669	626	628	642	658	669	682	649	631	673	634	648	638	669	612	659	622	647	634	637	622	604	645	616	622	643	653	628	675	642	648	618	620	584	602	672	658	623	631	641	635	646	619	673	621	670	627	632	665	631	675	652	639	652	633	676	622	605	596	626	694	659	648	651	671	596	626	630	642	619	636	646	686	603	629	652	619	656	689	652	665	656	651	621	622	621	649	664	611	666	665	635	607	670	654	680	672	676	687	620	670	665	607	649	653	663	657	687	624	667	653	666	608	636	605	660	649	609	625	642	642	652	631	614	628	638	660	637	660	613	652	601	652	643	636	622	680	638	664	675	665	671	648	645	667	618	640	661	646	606	681	646	668	585	687	676	669	655	672	680	637	670	598	697	632	658	639	673	626	621	627	656	641	627	634	682	625	641	659	614	649	666	676	602	656	673	621	654	646	666	629	675	627	686	657	688	643	655	663	643	639	611	617	636	674	660	653	673	632	694	626	670	633	632	648	595	607	658	656	665	625	628	638	648	671	642	643	622	648	621	607	663	646	675	680	616	628	592	603	625	629	608	664	661	622	653	652	645	580	643	668	652	642	616	683	708	735	621	666	633	641	624	659	631	655	642	688	648	655	675	632	642	624	636	641	648	651	632	643	651	651	679	659	636	602	648	649	641	653	660	658	657	636	657	616	699	660	666	655	600	619	649	646	638	678	642	601	638	660	632	704	601	653	598	593	640	635	649	605	669	675	675	630	660	651	655	635	669	595	677	637	674	684	642	658	618	621	668	698	574	637	628	643	652	627	654	636	653	639	615	655	654	591	673	677	651	660	665	676	636	685	595	672	660	652	643	688	609	675	658	596	658	650	684	647	651	631	634	646	678	628	689	594	610	654	680	589	653	672	612	664	640	630	648	643	649	671	654	648	679	686	595	614	660	655	696	658	655	633	636	642	589	608	611	628	671	647	642	632	666	635	670	654	628	655	595	617	637	658	659	673	662	594	621	629	650	662	610	695	648	653	641	661	613	680	621	629	673	622	647	652	617	658	621	595	658	674	631	644	616	625	673	640	648	680	626	656	640	641	621	655	678	627	677	631	604	627	627	644	629	623	606	662	634	663	615	653	668	643	677	665	645	623	696	681	637	680	713	664	698	650	642	674	638	666	620	624	622	632	645	649	602	650	632	624	645	645	606	639	625	637	680	598	637	634	643	669	657	618	679	644	654	595	641	637	685	631	630	683	653	613	662	618	627	647	631	640	652	677	608	620	650	693	678	650	646	623	655	633	625	668	661	589	661	687	662	654	657	617	659	624	671	638	694	632	645	641	660	636	631	633	635	616	643	642	632	664	636	625	621	661	655	631	615	634	659	654	617	629	666	672	686	631	642	660	647	652	666	698	654	622	633	662	621	637	655	648	639	665	689	647	683	678	654	639	620	661	661	657	647	640	643	619	615	665	654	650	681	664	602	612	628	622	659	656	634	609	677	620	639	648	619	622	659	705	658	611	662	673	679	662	653	633	644	613	660	648	629	635	589	639	671	618	676	621	650	666	637	641	653	625	692	659	650	628	699	593	621	661	685	690	592	659	684	613	637	643	661	691	647	614	668	618	622	656	666	659	656	667	635	646	688	659	634	608	637	677	668	659	666	656	645	625	663	631	651	645	671	678	643	640	605	672	641	678	645	591	662	634	592	616	638	668	632	680	614	649	688	671	591	628	632	638	592	671	644	638	649	633	629	604	654	685	637	654	667	654	661	665	631	660	644	588	677	681	674	639	628	650	622	589	642	653	638	628	675	655	637	633	680	635	681	647	603	633	602	680	625	648	639	671	658	663	695	666	643	625	646	661	683	672	636	650	618	652	646	640	654	670	627	655	631	679	608	629	670	668	655	644	634	683	665	566	633	666	647	640	631	618	710	607	680	689	642	634	652	657	691	641	677	639	647	665	687	666	677	638	618	662	649	660	678	671	646	650	638	660	655	681	646	605	687	619	659	614	662	644	625	640	623	612	619	651	669	626	666	662	650	650	600	682	660	617	656	635	634	669	649	655	640	623	669	651	608	623	695	658	618	686	665	687	653	653	664	682	642	659	616	651	644	657	684	640	656	630	645	621	663	602	677	654	647	691	658	698	676	651	633	666	655	657	643	653	613	644	712	703	673	629	629	650	628	696	629	613	629	656	618	612	685	653	645	634	691	632	637	631	633	656	641	636	649	674	615	631	641	622	661	640	668	609	683	639	678	704	650	606	631	616	630	655	680	674	642	634	633	618	664	613	670	630	689	625	637	635	675	620	635	655	679	647	601	645	591	635	678	648	650	657	648	673	604	617	652	628	649	656	664	630	633	619	622	629	624	614	655	659	615	630	643	656	625	689	625	655	634	650	638	609	628	626	611	667	670	635	673	691	647	684	671	623	617	608	614	679	611	592	678	667	597	646	658	636	634	646	643	666	662	655	629	625	629	621	636	626	694	654	639	663	655	610	655	692	613	628	607	618	645	654	626	629	683	669	617	623	654	619	627	636	682	673	604	635	644	642	624	643	670	668	661	646	619	635	648	660	637	592	690	640	655	645	694	658	639	684	653	641	629	668	650	652	654	651	618	611	663	640	642	635	608	676	651	674	662	652	644	677	627	669	643	665	630	616	666	671	631	588	685	680	652	647	642	677	628	633	611	639	600	656	659	623	666	697	639	643	638	676	641	627	615	661	597	653	676	663	636	604	631	679	623	661	636
78782	75859	64564	37956	24163	14686	10108	7672	3847	1597	805	549	375	319	276	297	294	306	290	263	260	278	249	268	274	241	266	271	228	252	303	273	313	235	269	260	262	262	267	286	264	231	268	277	234	245	251	246	268	260	240	266	308	254	248	265	294	251	244	291	238	252	248	245	274	280	264	256	251	297	250	249	242	275	261	232	246	271	244	283	273	254	266	254	256	270	246	263	235	280	273	270	252	244	249	256	269	274	244	237	246	278	245	245	254	248	296	239	270	248	283	246	271	273	234	279	277	272	277	248	245	270	239	222	257	273	282	263	262	263	278	252	263	236	284	252	266	240	261	274	267	251	264	252	285	275	266	257	283	293	279	269	270	235	279	257	279	248	279	260	276	260	243	234	271	261	277	268	276	282	272	242	264	294	275	246	257	277	249	281	264	264	248	268	231	254	287	264	260	293	278	230	266	251	256	220	268	256	277	255	291	271	253	227	291	239	258	280	268	256	239	251	261	279	260	265	261	242	258	254	252	248	270	273	259	248	249	265	246	279	248	261	277	232	261	266	273	282	254	245	269	244	276	261	269	259	254	250	258	265	266	248	244	254	250	266	263	262	272	243	241	266	254	273	274	272	238	277	275	246	275	252	244	264	285	265	274	290	268	245	237	252	243	272	266	264	248	269	249	258	271	287	256	246	257	244	284	240	240	285	277	242	242	270	251	232	267	243	252	311	244	270	269	253	261	247	260	259	241	244	266	246	272	264	247	283	277	285	266	226	241	240	240	290	266	278	236	277	244	277	282	250	281	240	249	269	274	253	255	271	238	261	248	244	224	264	279	241	262	251	265	255	295	271	255	293	245	248	285	246	259	247	253	260	264	242	245	233	308	274	262	224	267	272	234	271	278	266	264	254	275	289	246	270	251	278	275	246	301	224	233	285	264	271	267	276	251	246	239	250	249	295	261	268	258	242	261	262	262	283	277	237	259	262	245	279	238	247	253	284	260	252	255	233	243	237	275	285	263	280	283	250	253	244	230	230	267	267	267	240	250	287	277	276	282	268	263	267	266	264	278	280	253	229	296	269	281	242	262	268	260	273	281	241	278	275	273	249	262	289	277	242	276	251	247	244	275	238	250	256	265	245	243	252	238	250	255	271	288	277	272	256	271	252	274	253	242	284	258	277	247	261	259	248	261	227	253	250	276	280	246	268	293	263	272	300	263	258	269	256	242	241	225	242	256	256	264	259	241	247	277	256	252	278	259	286	262	283	230	257	254	238	250	257	272	252	241	238	274	270	268	259	237	248	276	256	262	254	245	290	270	252	276	237	259	260	264	274	269	288	244	247	262	288	275	263	247	277	282	272	264	257	277	256	259	256	238	226	289	266	261	241	273	254	262	245	283	270	252	272	302	268	288	267	273	243	266	240	270	246	283	259	266	253	291	272	262	244	267	267	250	268	278	242	281	270	257	230	274	274	247	245	249	248	244	273	253	250	221	280	259	281	255	279	275	278	255	240	258	253	261	265	258	301	254	245	279	231	265	277	272	248	267	236	262	239	265	278	278	243	271	242	265	271	281	242	261	250	267	219	239	255	255	222	264	282	231	238	248	224	272	267	244	251	256	218	267	269	259	258	258	262	262	215	292	288	260	243	253	258	249	263	245	262	259	264	257	276	303	295	236	229	265	285	282	261	263	252	237	262	266	246	287	257	263	270	244	257	254	241	246	246	250	285	267	253	266	280	275	268	259	254	278	251	239	241	266	260	255	283	259	281	278	237	274	269	223	257	260	272	254	269	242	255	237	296	255	240	265	229	233	299	276	246	280	246	256	328	277	278	274	306	279	284	258	241	280	281	273	251	225	279	254	252	258	245	237	277	257	268	280	268	250	237	244	263	267	241	239	269	263	248	229	274	246	284	266	264	256	252	264	262	261	235	283	254	250	228	271	261	265	268	257	265	273	235	258	233	261	260	253	269	265	246	258	265	275	274	263	238	284	229	232	255	261	254	272	279	260	282	264	259	255	263	262	269	271	249	263	258	275	255	259	286	280	259	247	273	250	246	268	272	258	234	249	218	228	303	286	262	271	261	252	270	267	259	277	262	259	248	271	263	271	270	270	281	263	265	264	249	233	246	274	277	261	283	268	282	253	278	257	288	250	246	278	217	273	264	224	264	267	267	262	253	228	233	274	245	254	254	246	262	250	253	248	275	264	283	253	258	275	272	240	239	263	233	270	290	255	244	242	238	265	284	248	284	271	272	285	287	274	258	229	279	291	289	276	249	263	283	257	260	273	249	289	269	276	253	251	250	236	244	265	240	280	274	261	249	213	256	263	252	289	260	252	250	273	264	268	241	248	266	285	249	239	232	290	226	250	256	242	283	254	246	251	220	244	281	264	257	254	263	271	248	264	282	257	237	273	280	249	236	282	255	278	261	257	260	254	271	277	278	253	236	267	253	269	257	263	266	232	280	270	261	264	245	253	267	249	234	259	274	267	258	265	250	241	262	252	229	245	254	257	270	246	275	278	262	274	254	234	286	273	302	255	232	256	275	238	225	277	258	227	256	318	246	231	280	286	263	245	242	272	297	263	261	273	269	253	257	241	266	272	282	276	247	249	224	278	275	243	262	252	291	244	276	244	292	280	256	252	249	267	252	269	241	275	262	261	249	254	271	257	247	270	280	275	260	276	265	267	226	272	245	240	261	249	262	248	236	232	260	248	296	274	259	259	265	268	258	272	233	256	247	286	270	226	247	273	252	264	256	295	264	242	284	243	259	245	256	255	278	249	262	248	261	214	270	268	249	258	243	235	261	232	262	269	248	262	269	240	258	277	244	286	314	249	255	259	222	250	272	268	269	265	249	250	280	261	245	233	270	240	237	276	263	284	269	247	241	253	262	247	284	251	284	272	247	245	318	254	253	265	285	235	263	287	250	299	300	232	279	274	272	261	268	253	272	253	279	264	275	264	251	295	265	248	256	286	275	257	277	284	255	254	233	261	247	237	273	248	253	265	267	260	255	248	261	254	254	268	249	272	275	252	240	253	268	259	272	259	256	244	265	217	270	255	235	248	234	249	262	224	273	255	278	267	292	267	285	243	242	251	269	253	293	278	230	242	263	258	252	257	241	293	278	257	236	278	242	244	275	258	271	271	280	264	271	282	249	258	247	256	239	273	288	250	263	238	288	259	227	251	254	258	246	243	235	256	264	261	269	260	286	251	288	287	268	260	241	258	244	272	267	276	276	267	242	285	266	264	266	234	245	285	286	229	268	230	253	255	274	245	277	249	252	244	260	253	245	225	265	263	266	258	235	274	262	267	250	257	250	259	262	295	284	240	274	258	264	277	283	294	245	264	273	250	226	254	270	270	255	245	282	255	264	243	262	295	269	265	242	234	260	278	251	241	280	283	265	272	244	258	276	259	235	269	270	271	243	267	268	249	275	279	284	264	248	250	245	275	270	282	251	280	265	271	248	276	239	257	243	261	254	280	258
54718	62422	58336	41257	32758	25583	22732	19760	11591	5356	2788	1901	1132	834	699	665	734	811	747	643	655	726	674	640	727	661	662	613	673	688	673	646	610	626	629	633	656	636	608	671	591	679	631	652	620	604	631	639	599	613	652	668	645	732	672	686	649	701	624	664	646	600	629	614	668	637	709	638	629	637	652	611	622	619	623	665	656	666	632	642	660	603	677	621	683	644	657	668	661	637	651	614	645	635	664	636	642	693	660	646	629	636	630	630	632	616	645	627	649	668	670	643	615	669	632	641	660	658	595	639	632	611	621	627	652	633	652	666	629	667	665	709	644	660	651	622	673	607	630	627	641	660	662	671	628	688	637	652	671	643	631	660	662	659	688	672	626	632	623	621	640	637	658	610	648	698	680	653	610	634	573	624	622	650	657	620	638	660	669	684	656	704	633	649	615	688	612	631	686	633	665	658	614	645	670	634	654	648	650	616	610	655	731	624	602	609	592	667	667	658	652	677	631	669	607	649	643	600	641	638	608	647	654	642	674	672	647	640	652	651	639	631	658	607	618	659	646	651	659	588	626	631	644	693	701	666	649	668	691	611	702	627	631	619	654	612	650	638	653	674	640	638	665	633	630	587	617	672	623	610	663	614	645	621	668	649	690	629	709	611	634	676	644	627	641	655	671	650	664	643	630	668	630	675	650	640	644	605	674	637	674	643	632	676	638	630	660	638	617	620	616	654	639	687	583	678	665	601	682	673	664	652	683	655	642	623	619	632	662	662	691	632	647	661	664	632	648	676	620	620	646	595	643	646	676	632	638	656	608	630	635	649	672	623	643	680	675	663	625	644	610	689	605	653	577	693	633	634	655	683	689	682	625	598	672	684	628	672	650	663	599	628	652	624	619	557	692	637	640	677	647	672	608	640	634	679	719	622	638	618	674	615	648	659	658	612	635	661	637	608	667	668	665	621	642	644	667	602	607	675	632	657	681	676	645	658	658	666	635	610	691	628	646	633	651	618	658	656	661	616	667	702	700	635	637	660	687	650	682	643	661	621	647	626	633	668	660	686	627	669	689	596	649	661	654	598	634	642	648	620	618	675	671	649	685	644	635	688	655	615	699	629	639	573	682	633	624	571	675	608	677	591	658	596	697	671	636	664	663	621	650	705	666	612	649	672	675	595	589	616	676	652	682	685	608	658	657	628	634	647	661	627	632	618	642	637	645	642	657	600	643	646	625	646	657	635	672	637	650	653	649	626	657	662	611	619	699	654	624	596	682	626	672	642	677	662	619	631	645	629	635	687	673	644	656	646	656	650	660	654	686	668	609	660	657	680	631	669	628	697	634	637	649	682	668	663	670	646	645	600	662	657	647	662	644	618	612	673	620	649	677	641	652	668	630	634	690	666	621	665	612	682	660	581	658	677	615	625	655	647	664	618	642	622	637	618	677	613	625	666	682	647	643	648	657	645	648	648	650	671	676	655	675	640	635	622	627	640	637	659	646	650	622	646	676	675	671	609	644	608	653	646	634	613	656	626	637	665	615	678	648	652	604	667	678	648	653	642	662	689	688	636	640	637	654	692	639	692	651	655	679	645	604	671	636	686	648	604	624	612	652	654	620	648	601	666	648	669	667	641	625	645	629	609	649	609	673	622	648	609	656	645	648	644	606	666	685	640	659	600	618	654	631	661	680	626	666	689	685	637	657	612	651	679	664	652	630	665	658	662	637	647	662	676	605	663	692	649	705	662	643	636	619	596	640	610	658	630	645	682	619	679	678	613	625	654	658	638	719	659	617	634	667	631	624	637	698	619	648	658	650	696	598	627	640	650	681	677	601	652	582	627	621	653	642	652	666	682	660	629	656	617	669	646	672	623	687	640	652	643	652	649	607	591	607	649	660	679	616	637	700	592	670	639	674	673	678	646	669	652	666	624	631	647	654	634	678	649	633	687	633	659	641	637	651	622	637	647	673	628	654	652	669	637	675	667	627	676	704	667	612	616	681	636	656	646	651	622	595	662	677	626	666	602	645	634	664	683	593	653	631	625	643	596	678	653	681	674	620	671	635	681	668	636	649	637	672	662	669	673	651	594	659	644	622	615	642	621	674	647	640	640	621	592	662	628	626	668	606	661	678	671	619	647	653	671	625	623	665	647	674	575	613	635	676	629	652	640	670	630	656	627	648	662	643	619	615	696	689	646	658	642	582	575	639	633	657	659	665	639	651	676	625	656	608	647	594	668	598	661	618	654	668	664	626	628	637	647	655	647	667	624	655	653	661	668	681	669	631	577	670	630	705	650	709	667	652	629	648	653	635	661	663	644	648	646	620	649	621	632	663	625	656	640	601	633	633	693	617	625	693	688	645	658	648	642	656	625	656	629	650	675	671	660	672	610	669	650	633	662	663	635	645	679	665	654	673	563	681	663	634	626	660	685	662	633	624	675	659	669	702	676	641	681	658	702	628	663	617	668	629	680	678	679	670	678	683	651	626	642	622	652	667	652	662	659	650	603	617	643	669	594	614	622	628	667	681	603	571	652	621	655	638	630	637	676	665	651	683	637	661	684	624	656	644	639	637	652	697	607	603	635	628	619	658	658	662	616	606	606	616	659	624	629	657	702	671	627	643	618	665	622	647	680	625	679	667	605	667	639	621	592	677	641	632	629	653	671	647	608	615	650	648	653	638	602	611	613	683	673	682	632	617	642	629	610	662	668	636	596	638	602	654	675	633	637	687	628	604	655	595	612	649	613	652	601	629	627	691	622	662	604	654	675	653	658	708	630	620	673	652	612	657	628	645	582	629	660	634	621	642	663	656	619	657	652	666	680	659	640	661	614	631	604	658	659	685	652	649	677	697	670	676	627	669	645	646	702	642	618	678	654	581	580	611	635	624	642	688	657	633	690	663	633	617	638	615	596	633	639	646	608	618	692	662	633	658	656	633	686	648	659	661	660	654	631	620	631	663	659	652	669	630	582	644	631	634	672	628	645	655	641	611	617	635	641	681	628	678	637	704	648	663	652	660	640	652	686	649	688	636	625	644	638	645	692	621	654	648	668	659	627	648	691	641	647	685	683	653	649	638	677	665	658	654	658	694	687	638	642	634	643	631	625	626	641	644	693	673	630	635	663	648	663	624	660	668	620	650	679	651	635	642	635	638	632	640	666	640	678	623	679	660	620	619	703	642	648	680	670	672	666	670	592	664	619	650	627	669	662	657	661	628	666	647	606	656	631	655	639	648	658	672	669	654	649	645	680	672	597	639	685	696	690	631	658	644	652	645	601	606	644	598	642	657	673	629	678	638	715	629	661	630	658	667	587	645	621	624	622	661	610	648	635	657	611	644	675	634	671	650	617	673	649	652	681	650	636	647	623	644	661	621	693	710	658	645	652	618	613	647	613	647	608	605	576	634	608	653	629	651	650	640	640	649	672	632	637	645	648	642	640	661	670	619	692	658	652	631	629	586	693	636	667	657	636	673	618	612	666	636	665	660	609	654	633
78024	76892	64816	38580	25793	16347	11109	8656	4371	1979	812	567	420	329	258	305	307	324	273	266	265	303	248	299	280	269	273	268	273	250	263	257	259	242	247	277	270	251	281	252	257	250	275	287	263	254	255	257	271	269	281	277	292	290	283	258	250	241	269	263	252	259	262	261	265	272	276	243	269	268	273	256	245	249	256	263	257	249	251	267	257	279	260	269	241	243	248	248	250	259	270	260	272	261	227	260	285	264	227	252	252	252	243	241	263	280	243	250	265	224	239	262	287	254	267	272	291	261	250	263	252	257	266	265	273	270	224	265	267	244	240	257	262	274	273	258	227	234	275	272	261	245	276	250	290	260	261	229	278	264	230	247	247	276	234	290	262	247	230	242	273	245	249	234	272	263	263	283	294	262	252	276	247	288	298	256	273	232	243	262	256	272	251	266	236	243	296	234	226	267	240	286	256	264	255	223	260	250	227	265	211	253	256	264	263	262	244	292	241	241	216	266	273	291	279	245	262	271	259	266	261	261	276	250	240	275	277	247	283	274	273	250	297	263	249	233	236	255	239	254	299	250	283	278	246	302	244	269	222	266	278	286	248	246	294	273	244	287	262	250	256	243	244	250	269	266	264	247	271	276	235	274	253	239	223	258	297	247	268	279	277	288	249	245	239	233	255	258	290	270	278	244	282	262	245	270	267	281	277	271	275	283	258	283	268	275	278	289	278	247	275	245	265	263	264	236	309	259	280	278	268	271	268	283	281	262	263	279	267	257	254	266	276	287	271	255	264	238	220	279	278	257	273	262	263	264	252	264	254	264	256	270	274	280	259	282	277	263	279	279	252	275	247	254	253	212	256	266	209	281	285	254	271	272	250	270	269	208	246	240	238	250	268	265	258	281	261	248	310	251	261	264	255	248	281	240	257	288	239	279	253	225	295	270	260	258	260	252	264	268	289	265	274	271	243	287	239	258	264	260	265	259	272	236	244	267	255	271	246	287	297	239	259	259	247	268	247	276	251	246	273	263	269	253	257	271	246	264	274	264	251	273	262	223	248	251	296	284	272	238	235	243	288	248	266	254	212	285	267	250	260	258	268	279	232	296	268	271	223	250	237	263	273	268	251	238	244	269	276	254	278	246	242	269	261	251	256	253	257	236	252	255	247	252	292	272	262	259	242	262	260	275	276	273	279	294	258	251	308	250	291	258	226	292	301	265	263	283	255	251	231	248	275	263	285	244	261	242	291	244	274	302	268	243	268	217	264	273	276	259	265	261	271	280	259	268	270	284	289	268	304	268	280	253	275	266	281	262	288	278	258	268	267	233	251	265	269	267	260	288	267	261	266	270	270	248	294	229	292	265	260	257	279	292	255	240	278	304	288	257	277	280	262	268	237	278	272	289	256	251	244	266	263	268	257	266	244	246	282	266	265	260	266	274	271	271	273	253	245	261	293	279	273	254	294	260	273	268	266	261	268	263	283	258	256	286	268	270	249	255	254	283	254	242	261	264	272	268	272	259	267	285	247	293	265	249	245	243	273	287	270	263	281	276	262	247	266	260	235	265	247	284	288	241	249	251	262	236	281	271	279	253	264	262	243	287	244	242	262	270	256	270	256	289	290	288	264	251	288	258	258	228	271	264	275	281	259	283	249	251	233	265	262	236	265	285	268	273	268	262	285	264	266	245	263	243	260	253	259	259	269	267	287	284	272	250	280	242	273	270	251	288	286	247	244	256	252	289	228	253	238	257	285	267	260	271	287	242	257	246	275	246	278	288	250	246	279	253	277	296	263	248	291	258	261	282	237	272	237	261	282	236	262	267	263	262	256	246	250	245	257	252	283	256	271	264	256	258	260	271	261	246	260	283	270	301	270	254	285	286	259	251	278	248	301	268	254	283	278	271	274	267	264	288	275	276	263	247	251	272	291	254	276	265	279	251	290	238	280	275	245	247	260	264	240	264	258	251	250	265	273	289	241	241	283	286	306	272	281	280	261	267	266	270	295	259	249	249	251	263	271	258	263	266	245	249	247	280	271	254	241	289	278	252	272	278	243	240	264	283	262	255	263	299	270	288	248	265	272	275	256	247	253	262	254	291	269	254	256	237	249	272	241	211	248	239	294	285	291	258	273	231	263	236	275	266	239	259	285	259	265	256	289	260	223	254	271	288	273	248	280	277	259	245	247	272	246	272	245	259	271	291	265	269	268	245	285	235	273	292	248	230	262	267	279	242	270	296	270	246	263	272	281	275	261	240	269	255	245	286	292	272	275	269	267	280	259	253	271	263	252	265	252	277	258	255	245	248	256	277	286	257	271	280	258	256	276	286	257	265	255	236	242	240	262	242	241	276	229	245	260	261	270	255	272	264	248	238	262	261	277	274	284	315	282	258	228	233	252	257	262	248	271	265	238	252	213	270	254	268	271	276	251	243	243	247	238	240	239	250	287	257	256	287	270	279	233	255	261	240	254	249	246	241	264	243	249	249	257	261	301	248	257	237	272	277	275	265	273	256	285	250	263	236	237	267	276	264	271	269	265	229	241	265	245	259	270	260	269	283	264	250	275	259	256	252	248	246	258	266	276	240	251	282	269	250	245	255	242	241	242	279	259	298	242	256	297	264	262	283	273	240	226	261	252	276	258	273	251	303	284	254	285	263	254	265	270	245	266	286	241	263	267	260	270	266	251	244	269	271	255	256	245	251	269	265	270	270	278	262	225	276	271	268	309	275	227	271	258	242	272	251	250	228	277	270	264	254	239	247	265	273	237	250	259	256	289	293	275	276	267	261	279	250	275	254	259	264	252	271	266	277	262	267	252	263	257	243	273	304	279	241	241	237	262	248	256	266	263	272	254	247	258	274	253	312	279	263	273	268	259	280	299	228	258	231	248	288	263	281	261	260	240	220	262	262	244	255	242	282	260	235	254	263	262	263	248	252	253	271	257	256	233	276	272	261	274	253	275	255	273	250	251	274	282	241	256	260	242	267	258	247	298	258	244	253	294	269	279	279	249	277	245	277	259	260	257	283	267	223	280	295	266	237	268	242	265	262	261	248	248	277	239	261	252	268	253	252	279	251	286	284	279	272	249	269	282	248	245	261	256	286	286	272	286	243	238	247	256	262	269	279	245	258	264	251	278	257	244	284	260	268	236	254	249	270	259	270	263	259	264	252	279	248	256	250	238	279	250	260	266	275	283	262	273	288	292	254	311	297	226	269	245	263	264	229	280	274	266	274	268	262	258	249	276	255	271	262	256	256	263	257	246	278	270	263	248	266	242	270	285	249	258	241	295	243	240	261	299	257	248	275	249	271	283	295	264	278	299	251	266	257	274	253	280	283	258	285	259	259	289	251	277	248	257	230	258	284	253	255	277	240	327	267	266	280	258	297	268	265	275	267	262	255	249	253	259	246	260	257	245	233	245	264	260	259	251	256	263	265	242	262	231	261	275	269	274	261	289	284	239	279	299	256	247	276	260	252	275	246	257	230	257	258	290	276
53357	62707	58623	42011	34333	26917	24052	21403	13010	6644	2963	2094	1376	824	662	745	805	761	718	672	704	646	618	656	746	715	656	698	699	662	691	664	649	634	680	653	613	641	626	633	681	599	644	619	626	679	634	628	650	622	659	675	673	643	642	621	640	674	668	624	621	660	612	640	647	626	634	633	665	629	696	701	652	634	630	666	673	620	643	674	668	635	680	657	629	634	655	618	623	624	652	665	663	652	636	688	638	630	628	659	623	629	678	684	666	667	674	689	637	654	621	624	648	613	630	642	645	586	656	631	658	648	668	671	665	657	642	597	631	640	617	639	665	594	618	659	606	629	626	650	639	660	678	673	614	642	656	679	672	667	653	641	646	663	653	684	679	674	674	651	643	659	701	633	681	693	647	599	676	665	622	678	637	669	613	666	635	679	651	655	682	611	677	662	639	646	667	661	659	601	684	673	665	696	590	633	584	629	669	672	564	612	667	652	647	678	623	632	656	646	666	598	647	628	612	709	645	713	601	587	634	617	615	690	674	663	664	662	630	663	704	673	600	626	645	671	638	628	686	621	651	641	683	668	634	634	610	651	629	675	615	650	635	650	600	622	634	656	641	630	685	629	628	647	662	656	646	666	660	656	617	631	617	628	634	626	645	630	634	629	636	634	621	665	647	662	667	650	667	645	675	678	660	627	656	618	645	664	663	652	668	658	626	666	645	609	647	661	646	602	656	641	630	621	615	683	651	650	631	677	673	635	638	640	671	636	675	688	690	643	633	644	656	630	665	632	663	660	669	644	588	685	689	659	627	628	637	684	625	611	611	648	682	657	640	622	671	653	626	658	601	622	657	677	655	655	598	608	618	654	648	636	690	630	673	637	642	674	655	629	655	662	651	691	680	630	640	695	658	623	631	669	675	620	687	657	605	629	652	646	662	684	685	617	641	637	671	638	655	639	650	619	666	633	657	642	642	627	649	649	689	666	634	630	690	646	654	649	688	682	622	633	652	657	613	668	673	615	649	692	667	649	604	634	619	626	646	621	641	648	637	643	636	678	604	659	664	709	634	657	630	667	634	657	641	696	670	633	633	650	620	614	659	672	666	636	662	673	612	655	580	674	655	630	637	623	637	644	651	640	707	656	681	660	660	654	620	640	642	600	614	649	634	642	699	680	644	626	623	683	662	647	625	618	666	647	635	664	650	655	632	664	651	608	636	612	702	657	610	641	656	657	661	668	697	680	678	652	652	624	658	650	652	647	610	638	661	635	652	655	648	596	615	645	611	589	662	661	637	630	668	668	657	665	639	692	665	653	643	610	678	622	646	630	645	610	628	620	668	654	631	605	640	646	667	641	620	604	630	645	620	663	647	656	608	605	633	639	632	646	668	572	657	658	636	612	694	695	608	610	673	662	669	687	687	644	623	649	608	639	694	663	614	638	608	626	653	590	624	631	619	649	619	663	667	618	669	678	650	652	630	625	689	678	640	647	647	641	604	595	684	593	676	642	665	681	629	611	635	713	645	695	603	665	709	639	645	627	631	655	637	673	643	642	651	670	681	666	656	688	649	641	649	697	644	622	662	667	677	664	636	667	644	643	604	634	661	639	669	669	652	617	658	661	661	648	615	625	611	639	636	644	620	613	655	637	621	639	636	628	700	605	632	663	660	667	674	638	657	653	637	704	643	638	616	611	643	620	675	641	620	649	694	599	627	633	635	672	662	659	632	626	697	664	670	645	636	674	648	673	652	664	683	696	671	616	668	672	627	602	688	642	651	668	657	635	686	687	682	612	664	632	654	661	627	660	593	636	683	656	678	636	672	683	652	647	623	626	651	641	644	605	700	636	601	628	624	649	624	697	660	645	638	620	657	637	667	671	586	650	649	661	676	663	654	665	656	655	598	684	679	650	646	626	651	637	641	643	640	640	646	622	635	680	645	648	641	617	637	665	684	653	665	604	661	594	610	629	668	614	673	629	653	664	638	641	664	636	704	630	634	601	655	652	628	622	638	681	645	689	653	681	635	671	685	642	668	676	670	683	678	649	650	690	655	654	635	632	637	653	626	688	618	669	630	637	632	631	642	679	607	650	661	603	626	646	645	647	710	639	676	610	643	666	622	581	633	636	642	640	611	638	644	654	658	603	638	667	653	655	669	684	641	653	656	633	607	680	655	635	675	643	696	623	697	654	632	650	647	654	696	633	644	644	670	627	675	625	672	633	621	662	630	629	636	684	661	647	659	684	682	618	668	618	609	617	643	671	612	654	667	632	657	676	618	624	649	650	622	635	664	629	597	655	621	654	667	644	665	659	654	620	636	632	639	685	655	624	669	637	643	579	653	596	662	636	643	660	611	636	681	623	656	636	630	632	656	626	614	678	645	611	646	679	635	650	639	669	634	682	699	659	690	634	660	661	616	651	656	651	657	689	700	669	635	673	635	630	667	637	670	632	691	615	695	661	648	678	676	636	671	630	620	672	690	703	637	643	610	659	664	680	639	677	674	652	594	651	594	618	580	627	628	682	666	644	657	634	602	666	686	668	677	668	629	627	673	636	694	620	616	683	667	645	647	612	683	640	646	633	676	668	653	655	681	638	653	647	714	694	659	680	637	628	621	647	617	673	609	666	636	607	616	635	654	603	661	660	638	649	642	613	651	607	624	678	643	668	630	717	668	638	677	631	637	635	686	637	639	679	595	653	643	608	712	658	650	660	664	646	626	652	653	613	604	626	649	641	633	653	664	619	682	673	676	654	627	608	681	653	661	640	617	630	643	675	697	600	647	638	635	659	667	639	658	669	660	614	665	681	612	659	655	655	613	698	661	618	621	691	641	642	637	669	601	630	639	667	635	673	616	635	631	660	701	578	696	594	659	656	633	638	584	658	654	645	683	640	640	687	623	675	658	696	688	646	645	641	611	630	654	650	632	677	669	674	642	672	687	607	645	641	653	657	661	615	663	658	597	621	681	598	685	625	603	643	624	660	635	622	642	664	630	635	655	673	685	632	626	618	631	615	639	626	666	686	622	647	675	662	644	632	677	692	623	647	661	623	630	685	633	678	667	623	681	645	689	615	655	660	671	637	660	617	687	690	624	599	685	648	666	676	637	648	689	666	619	645	618	622	633	688	648	622	673	640	686	677	661	575	660	679	622	598	674	674	657	661	687	651	693	659	655	662	652	667	694	634	647	637	652	641	639	678	623	658	631	644	689	681	658	640	658	661	643	628	648	590	630	639	674	601	623	664	649	639	644	654	624	668	667	693	698	671	611	647	674	670	658	653	611	672	622	608	601	643	656	659	660	667	695	660	704	671	628	619	666	685	636	649	657	605	650	672	583	645	625	633	678	656	636	675	652	641	656	621	709	635	634	647	670	636	613	605	669	649	653	646	685	651	679	609	671	640	645	612	653	679	638	658	667	607	643	637	663	612	677	598	658	652	680	646	665	612	653	672	612	618	669	634	645	663	643	675	665	641	673	661	641	662	671	607	678	689	637	634
77886	76002	64875	39422	25694	15788	10894	8448	4057	1824	868	557	426	298	266	262	273	299	279	244	261	253	262	249	279	263	251	236	253	270	249	269	281	246	247	264	253	235	263	263	246	278	271	270	274	252	258	260	280	254	268	240	242	239	244	237	227	255	274	262	233	258	241	291	246	282	272	235	274	252	263	245	240	258	263	264	264	262	302	246	257	287	222	249	246	264	255	242	243	251	233	263	260	253	252	267	247	269	270	283	267	229	266	231	265	269	271	268	261	241	256	242	252	267	274	247	258	258	279	231	294	265	280	250	252	261	245	234	239	271	260	244	271	278	253	275	252	249	270	265	249	282	276	264	257	249	268	283	303	315	287	256	249	278	246	291	241	242	219	253	267	289	240	268	260	263	248	265	264	288	245	266	241	249	252	241	266	261	286	271	261	277	257	242	261	240	279	271	233	264	263	272	303	254	258	260	239	286	256	260	259	256	272	239	257	252	284	235	256	266	272	244	217	226	247	266	257	274	284	250	245	273	259	247	239	266	240	257	265	277	290	256	274	248	261	240	260	250	260	269	272	259	247	241	253	243	293	261	252	244	271	246	264	252	254	289	273	269	293	230	262	246	275	267	269	265	257	253	244	266	246	269	281	274	250	262	265	262	257	248	223	258	273	264	260	279	250	261	248	241	258	281	258	278	264	246	294	255	277	287	243	242	235	264	276	239	247	276	259	277	249	255	291	275	255	262	258	237	221	293	264	247	248	277	261	269	270	265	274	253	265	257	248	256	269	267	268	260	278	269	258	231	258	243	226	248	240	254	247	262	242	215	254	257	287	263	252	253	260	255	277	265	268	263	270	296	263	273	269	281	245	254	237	234	248	260	252	259	268	223	231	252	264	232	265	251	252	280	234	235	259	304	270	272	280	254	291	253	298	256	254	281	291	256	241	251	242	266	269	276	264	241	240	266	284	255	232	273	265	230	258	240	271	256	272	261	261	240	286	284	233	258	286	255	266	263	250	270	260	257	261	262	270	266	240	240	252	294	251	236	263	248	268	248	265	234	266	265	258	275	260	283	253	279	261	251	237	286	269	248	270	283	227	261	276	289	246	237	209	270	253	256	269	289	269	250	269	270	261	266	258	246	273	236	243	261	255	244	256	295	278	274	248	262	276	242	225	266	287	265	252	269	271	262	267	256	255	253	263	253	251	272	299	281	275	233	254	257	265	266	263	272	231	239	243	271	275	277	252	271	250	274	262	279	292	249	263	269	273	244	255	241	284	268	283	259	261	265	267	286	264	241	256	275	271	275	255	272	272	255	277	257	261	261	265	258	257	253	252	254	265	278	283	270	268	278	269	273	284	267	266	273	298	285	219	247	242	235	279	266	249	287	262	267	249	239	259	289	256	273	252	238	263	270	235	263	303	269	272	284	267	260	261	304	262	261	253	251	251	242	228	264	272	250	265	266	234	252	261	268	246	255	289	273	255	268	302	273	219	244	266	259	281	258	272	252	257	251	300	291	284	256	248	251	306	265	253	256	247	253	254	283	264	244	282	244	244	261	267	253	240	262	259	272	242	267	257	253	263	281	254	234	252	233	246	289	267	248	238	241	235	286	276	261	275	246	255	260	248	247	235	292	280	267	228	269	253	255	275	277	261	262	274	254	264	225	279	257	260	288	257	274	248	255	261	281	246	253	281	234	266	265	246	251	257	257	310	254	250	222	248	255	268	241	255	289	250	261	233	245	239	283	259	246	274	238	269	247	261	248	280	255	276	249	252	304	276	272	234	266	233	262	225	272	244	234	264	285	274	241	263	262	283	267	273	251	239	263	246	267	299	254	279	245	242	252	258	297	264	300	230	248	263	278	257	273	250	278	293	263	271	231	293	274	249	293	257	273	266	241	249	237	249	262	263	253	278	255	272	279	286	264	245	243	239	262	268	270	237	273	283	219	277	218	285	264	238	271	264	258	287	326	281	251	278	241	278	247	264	237	254	263	268	257	247	266	264	253	275	269	274	272	288	256	257	222	248	237	239	291	254	286	257	255	275	254	244	259	262	251	249	285	271	239	259	254	277	255	222	260	229	260	245	261	248	258	268	230	256	288	247	227	288	245	262	289	245	293	232	270	274	264	229	269	239	243	248	277	272	232	252	239	273	265	245	247	257	260	278	273	272	263	229	254	263	268	269	272	269	291	268	279	246	248	265	241	266	269	237	259	263	277	242	289	289	262	254	260	252	240	257	257	265	289	273	264	250	264	276	233	268	264	273	302	267	295	260	286	243	262	236	263	235	223	264	272	261	264	242	266	238	274	266	263	240	249	287	286	235	246	226	249	260	274	251	240	299	263	275	263	257	258	281	239	294	273	298	259	264	266	238	266	253	286	260	298	278	286	251	246	242	270	237	267	289	246	260	280	250	277	239	268	269	256	216	254	252	273	243	263	282	252	265	249	267	275	257	264	239	277	263	228	273	259	258	264	250	238	253	262	273	267	263	259	279	254	281	271	285	237	297	251	264	246	267	271	276	236	241	248	275	253	264	261	307	261	275	286	257	262	262	274	258	272	247	262	237	254	261	282	257	272	233	261	228	268	274	243	237	253	240	291	241	254	279	243	242	258	248	262	244	257	256	250	275	262	245	259	242	288	274	255	280	270	256	256	260	264	276	254	280	290	265	246	241	228	280	287	280	259	286	263	270	236	251	269	263	254	254	260	243	253	265	260	268	230	284	245	259	266	240	279	291	272	274	272	259	250	241	275	256	256	241	266	256	240	245	230	245	248	275	234	266	269	251	279	250	275	269	253	281	287	254	273	302	308	256	256	252	277	278	260	253	273	252	279	231	263	263	250	238	256	265	271	288	259	256	248	280	265	246	263	272	268	273	266	222	275	287	262	274	271	285	272	263	281	266	283	288	266	241	254	275	273	273	244	260	275	251	249	240	265	247	265	242	273	238	252	279	258	249	269	296	261	229	244	283	302	236	263	249	265	279	261	287	282	265	217	212	244	239	261	266	256	264	286	291	267	246	228	270	251	261	256	249	266	233	251	259	232	257	247	245	256	244	253	283	238	265	258	261	268	268	265	259	265	203	272	253	273	276	278	248	252	249	227	256	280	266	264	271	271	269	264	276	269	273	240	260	279	252	272	264	260	247	268	298	239	287	255	268	284	248	256	269	275	282	257	277	259	241	253	238	249	245	273	263	282	255	272	283	246	261	238	256	262	271	237	268	268	257	252	226	233	225	259	251	252	245	282	253	256	271	257	267	216	273	280	258	255	264	271	268	278	253	275	275	269	247	255	267	237	289	242	259	288	246	264	247	278	297	245	240	249	249	255	244	263	279	241	248	242	289	252	268	259	249	269	286	265	257	245	277	250	291	264	243	267	259	260	276	259	257	266	249	262	260	268	273	233	268	286	243	267	249	266	253	270	251	262	248	257	295	275	267	248	286	275	258	274	220	237	264	261	264	267	265	245	270	267	258	294	260	244	261	265
53546	62431	58924	42785	33896	26759	23608	21013	12604	6632	3044	2055	1354	841	707	697	792	748	748	654	647	640	650	672	774	661	624	645	668	628	620	621	630	693	622	626	662	655	643	612	644	580	653	613	673	633	638	601	648	655	676	703	687	665	652	637	654	658	644	638	642	655	683	637	657	679	650	665	683	650	669	637	673	636	624	631	615	637	643	634	636	659	632	630	642	615	683	640	665	606	644	667	645	630	622	669	667	581	621	671	625	685	594	647	631	643	605	649	631	680	660	686	657	632	638	653	640	634	638	639	652	609	625	631	673	646	650	646	646	607	648	619	670	640	618	687	647	621	604	666	666	634	629	677	600	656	615	618	664	628	630	665	660	652	661	654	600	656	653	625	644	636	724	654	638	640	667	663	588	603	628	644	620	670	643	672	661	668	623	671	656	616	686	647	635	623	649	632	618	641	668	673	631	593	655	642	611	641	636	651	666	659	619	637	633	669	618	651	682	690	661	669	643	636	683	609	635	616	586	642	694	652	613	607	611	665	687	681	684	681	613	645	597	645	640	590	656	636	611	689	653	666	618	660	658	664	633	663	643	631	643	600	653	641	575	651	688	667	616	694	689	630	663	645	670	634	628	669	638	639	621	665	638	619	661	673	650	648	672	620	602	647	663	643	615	656	627	605	661	649	634	666	636	630	660	620	664	627	650	667	620	643	619	617	640	658	634	690	661	647	677	672	668	632	655	616	643	650	638	608	682	663	669	634	604	693	649	639	689	630	640	616	624	631	616	644	673	647	669	650	648	644	591	637	646	632	672	634	653	646	634	664	669	657	672	647	670	655	664	687	659	656	671	637	635	633	620	653	626	683	666	625	664	656	662	629	641	646	664	679	651	665	630	686	651	671	671	621	629	643	607	675	611	642	615	648	617	684	637	605	630	624	653	641	638	651	651	603	649	646	653	646	687	591	637	660	605	637	649	633	645	664	659	629	656	670	727	655	679	649	699	656	633	649	681	667	643	659	662	633	610	624	643	625	648	647	665	661	647	667	656	626	666	646	628	618	632	638	666	599	622	662	666	679	685	626	644	631	619	623	636	655	665	658	625	683	682	617	645	620	690	663	662	639	659	661	624	646	642	618	615	630	633	701	631	642	655	634	623	643	649	687	668	672	602	640	672	655	651	631	643	661	630	617	633	623	664	634	624	717	623	640	696	653	658	637	616	627	631	608	665	623	667	593	607	671	647	633	665	689	595	623	622	620	625	644	626	568	663	628	661	608	652	646	685	675	696	646	649	619	615	609	646	649	684	656	687	617	628	645	645	622	666	595	659	637	673	642	588	655	615	623	660	629	649	632	658	681	661	649	647	585	660	648	648	611	665	639	646	664	644	610	627	651	635	614	636	641	597	628	637	616	647	643	649	639	707	673	609	635	632	645	620	668	591	658	628	628	647	652	631	611	627	630	620	686	669	619	642	636	623	628	648	634	639	635	613	704	617	650	715	644	625	609	633	683	663	684	666	646	669	621	654	610	643	641	687	627	670	698	649	675	644	603	661	592	683	656	630	654	645	657	675	660	627	619	617	709	650	652	612	669	635	621	622	634	653	675	626	606	626	639	657	662	658	629	655	634	637	575	645	645	684	615	678	625	659	655	633	660	669	651	663	607	627	637	625	633	612	629	664	666	640	670	651	610	669	631	675	664	655	625	673	639	619	651	624	645	616	642	642	666	677	612	651	673	647	630	631	657	680	665	672	609	671	625	635	638	626	639	664	613	660	595	638	656	619	618	686	607	653	697	636	609	685	627	672	618	648	674	648	626	622	655	608	630	677	657	630	632	651	637	616	650	635	632	632	625	630	636	656	664	674	628	666	646	664	636	659	678	626	658	642	642	646	620	653	630	686	615	672	653	635	650	649	677	635	631	626	656	685	657	623	626	646	674	649	667	657	653	611	644	686	605	644	630	636	670	563	672	660	661	687	624	593	628	641	617	626	666	669	661	638	661	665	617	613	605	659	627	671	645	676	644	629	646	613	700	650	666	679	677	623	638	643	711	645	587	631	674	623	692	620	635	650	692	643	642	640	685	645	667	639	585	649	635	636	673	645	637	642	656	664	633	677	625	618	641	653	661	654	657	636	653	699	673	660	656	643	653	616	639	674	631	645	635	679	675	624	653	612	628	656	634	629	637	622	643	652	674	674	619	635	651	663	682	698	671	604	631	631	583	620	609	601	609	662	616	608	620	661	668	626	664	636	647	656	595	659	619	688	654	656	662	638	614	649	613	677	651	649	652	624	668	663	662	625	618	599	642	618	636	651	691	668	643	646	671	653	620	686	663	664	649	667	648	667	672	661	680	643	632	623	650	642	686	699	626	639	606	677	613	624	645	680	630	652	625	619	676	638	639	601	638	665	600	616	668	628	646	697	690	690	653	611	606	627	634	681	637	660	679	683	638	625	660	688	627	677	670	648	653	643	631	647	612	692	631	645	659	644	672	662	699	627	639	639	633	643	624	644	633	639	617	647	639	616	661	674	685	662	625	612	632	631	688	641	628	660	653	633	601	680	631	639	656	668	645	602	636	659	629	649	635	649	638	685	641	648	679	643	637	664	641	697	645	667	624	670	638	652	625	630	662	652	688	639	625	638	659	678	638	666	643	659	672	618	611	637	632	682	684	691	632	617	640	623	638	648	638	649	624	646	640	625	651	609	627	650	653	662	626	604	596	703	645	658	675	667	628	618	638	634	671	639	640	685	661	676	632	689	673	647	660	648	671	580	632	635	644	669	677	691	670	638	619	664	648	660	666	634	623	659	619	687	673	666	632	615	618	646	664	623	635	685	641	657	578	689	629	630	638	639	618	682	639	665	662	632	609	619	604	608	641	662	667	615	644	616	661	672	668	647	623	652	629	655	632	624	652	646	650	622	661	671	621	646	693	661	648	596	638	628	632	660	656	607	654	614	668	636	672	633	699	677	603	669	630	627	637	681	688	648	709	664	633	654	625	657	673	661	687	599	663	635	672	650	651	663	626	659	668	641	645	614	702	671	653	644	636	620	650	658	648	602	630	632	679	649	636	644	689	669	619	673	669	647	639	631	670	634	637	659	626	636	669	625	691	684	658	655	624	691	620	621	643	659	611	624	638	683	648	637	636	654	669	661	609	643	645	664	641	644	608	600	643	640	661	644	674	664	634	646	611	638	636	606	634	628	655	633	654	660	649	627	621	646	630	650	607	645	611	628	600	643	675	666	633	637	647	614	666	652	660	636	646	676	634	609	643	662	657	636	643	635	663	624	614	621	692	618	653	659	661	654	668	605	715	641	677	665	620	642	610	632	627	652	638	643	640	651	643	655	642	665	668	679	587	627	672	702	608	692	630	669	624	665	633	628	677	637	644	613	618	643	653	700	641	597	668	665	636	630	666	615	633	643	617	695	654	672	696	635	663	647	677	645	600	634	620	641	629	662	640	607	665	652	596	636	626	626	657	669	614	645	632
78375	75877	65140	40600	24817	15347	11164	8026	3878	1755	913	573	396	286	254	247	287	306	277	248	254	266	258	266	282	258	238	251	261	266	247	305	255	284	247	264	246	268	246	267	288	267	264	274	245	284	260	261	270	259	255	286	252	328	262	248	253	227	248	228	237	261	283	258	260	257	268	284	250	260	272	285	267	278	257	250	252	235	256	217	238	230	254	259	250	269	268	266	272	257	258	266	248	254	269	274	273	254	264	243	237	251	257	266	264	261	284	248	269	282	271	283	255	264	232	258	247	237	260	284	256	250	268	269	281	275	240	267	277	253	242	246	275	254	260	295	281	281	253	270	281	254	249	273	252	253	258	274	259	248	285	225	250	243	255	250	256	231	246	257	256	249	229	276	288	273	255	253	245	253	244	267	279	274	251	264	276	233	289	260	262	260	254	259	298	268	232	254	258	255	240	268	259	246	241	237	288	261	232	243	265	257	266	271	273	240	245	294	273	288	256	267	273	277	246	313	234	226	265	254	277	237	292	259	276	276	273	266	270	272	260	277	257	236	255	287	273	260	245	289	269	273	272	250	238	256	284	277	248	238	231	239	258	224	269	260	261	286	273	241	276	304	248	271	238	242	269	253	279	272	294	258	244	259	291	273	222	228	243	258	282	267	252	246	241	265	282	230	261	243	282	254	265	277	266	263	279	271	276	275	268	250	288	277	257	248	268	257	258	243	245	269	254	256	245	260	265	264	249	276	266	259	265	257	262	258	258	252	233	262	263	277	272	262	260	249	240	242	248	255	265	258	268	227	268	254	265	245	269	270	284	271	295	275	280	263	271	257	249	287	233	283	247	212	246	237	247	277	257	241	266	259	277	264	268	244	284	259	237	269	257	257	280	241	269	232	275	264	294	279	258	251	273	274	255	270	257	263	278	283	288	274	284	282	255	245	233	273	250	270	245	265	243	258	280	268	272	237	248	271	241	254	277	296	274	255	279	256	276	292	251	274	269	239	252	262	270	270	253	218	263	269	259	256	272	254	246	275	300	238	274	244	273	273	246	239	252	264	243	298	262	227	276	266	246	272	279	284	287	262	268	300	265	257	236	274	254	246	275	286	272	269	241	252	275	249	258	256	253	218	273	236	280	253	269	256	254	258	232	273	252	259	258	246	261	263	268	260	268	263	263	266	235	247	284	277	273	272	252	274	252	258	260	276	303	281	247	247	257	280	258	268	254	237	258	282	277	275	266	257	227	249	270	239	244	275	267	294	250	255	251	249	283	267	263	265	249	273	263	253	250	272	275	278	272	249	268	281	243	273	240	238	260	295	269	241	263	251	217	241	273	259	255	265	269	264	293	250	289	284	272	267	263	250	247	242	272	230	253	276	251	257	242	292	255	291	283	282	226	268	272	256	275	261	264	253	256	247	245	272	265	242	261	252	276	259	292	285	253	255	256	243	261	281	266	280	280	271	251	238	250	267	258	271	282	262	231	284	251	267	256	261	301	209	245	240	288	256	243	246	273	264	269	254	228	246	274	276	248	262	294	276	289	257	254	248	245	216	249	258	276	240	238	274	267	247	257	239	250	240	255	241	281	244	321	265	254	251	265	250	266	273	290	244	247	218	266	264	240	245	265	250	247	268	279	260	279	281	271	265	260	266	266	262	245	249	290	247	258	236	269	261	270	281	244	241	256	280	279	259	256	261	275	262	226	288	283	286	276	312	223	276	281	269	272	231	257	276	290	274	244	243	266	273	254	276	263	234	255	235	237	290	279	271	213	249	261	262	315	252	222	275	233	263	297	303	247	251	261	241	228	242	254	279	267	264	221	254	243	277	258	263	251	244	248	250	244	255	276	308	283	253	283	264	271	239	274	264	225	242	270	260	264	274	233	269	240	248	228	261	260	242	252	264	266	264	266	291	273	280	254	257	258	252	245	234	283	232	291	244	280	219	292	270	255	262	255	245	279	277	267	260	252	254	283	272	256	294	241	248	260	286	271	245	268	251	269	247	236	242	275	278	241	262	233	267	301	248	240	266	261	277	252	280	262	279	285	254	259	242	261	267	247	274	242	252	267	265	264	285	256	264	236	267	278	252	277	253	239	259	288	295	278	246	256	260	278	267	296	230	237	272	250	268	250	284	253	287	286	246	299	262	237	259	279	250	261	262	242	266	256	288	255	265	280	270	240	243	243	219	262	279	290	266	249	248	242	259	268	255	245	244	270	251	273	274	257	243	275	264	259	263	253	251	275	255	287	253	283	256	263	251	247	327	289	269	267	261	261	277	261	251	264	250	249	248	280	260	273	281	254	253	260	256	258	232	281	268	264	263	261	299	269	258	278	291	281	246	270	263	273	245	249	283	254	223	240	242	234	244	263	231	267	287	277	257	250	253	282	274	248	284	261	234	248	278	245	242	249	267	260	258	284	266	259	268	251	239	250	250	258	263	252	272	287	242	289	258	266	270	272	263	272	243	261	250	263	244	249	245	280	280	283	273	238	283	251	241	247	268	255	239	286	250	273	244	261	284	270	259	290	275	247	259	301	274	282	287	262	279	269	224	233	267	274	259	266	266	257	261	254	268	260	273	248	252	261	256	266	235	269	243	243	274	277	280	263	273	262	286	268	274	267	264	237	259	270	283	247	232	299	258	240	249	270	266	276	248	270	259	262	267	248	271	244	287	249	245	262	273	265	263	276	250	261	260	254	295	277	253	237	242	272	268	257	272	287	273	278	246	220	292	271	246	266	256	232	205	285	265	239	229	251	264	276	261	262	253	265	282	235	270	250	277	261	256	302	240	266	240	268	246	264	264	272	260	251	253	248	232	256	261	284	230	268	268	266	256	244	249	268	255	290	242	251	248	258	245	276	274	261	257	251	248	269	262	255	251	249	260	256	261	289	260	237	263	255	274	260	256	247	250	249	246	269	284	251	238	265	237	249	255	277	259	268	308	255	261	280	275	249	230	251	272	269	265	266	277	266	214	254	249	266	261	267	278	256	266	278	263	259	238	262	260	277	251	252	230	251	268	281	260	268	281	256	264	240	262	266	258	283	268	252	248	269	227	264	240	251	260	266	252	247	273	272	280	254	238	271	253	239	248	278	259	244	281	278	271	288	241	276	264	265	232	287	256	246	263	242	264	226	280	239	275	281	285	264	269	280	254	267	259	245	275	249	260	238	237	288	267	252	296	275	287	274	274	233	257	300	245	255	288	256	270	296	259	256	240	255	241	263	262	263	259	261	233	251	249	277	236	266	273	246	261	240	267	260	261	271	283	271	280	259	247	293	289	273	310	258	264	260	259	277	274	291	259	260	244	254	279	281	258	236	258	240	238	266	252	247	258	288	272	277	229	287	296	285	214	240	247	267	250	255	256	262	261	292	253	250	237	250	282	292	256	240	284	293	241	270	246	251	261	272	273	214	248	276	278	280	273	249	246	277	252	294	230	270	270	231	260	272	283	244	279	246	255	230	267	262	267	259	281	254	267	265	271
54303	61951	59421	43355	32366	26375	24258	20326	11677	6313	3198	1956	1244	756	674	748	716	712	666	651	607	643	658	701	691	685	612	676	678	612	666	633	653	622	657	633	623	675	679	670	639	642	612	660	671	693	680	673	652	643	662	718	647	657	615	631	628	664	700	652	656	606	653	652	633	661	643	680	692	635	666	633	661	710	601	614	659	653	665	648	669	621	687	618	664	630	636	645	597	650	638	607	604	675	665	674	660	677	711	658	581	640	639	650	662	674	655	650	621	607	644	673	649	653	607	623	633	631	620	679	657	664	645	664	619	640	639	625	638	623	655	625	635	630	661	684	626	636	649	695	663	663	638	616	644	658	658	615	670	629	641	614	671	615	583	626	657	677	680	643	692	650	611	620	616	619	658	638	615	660	661	638	697	610	642	636	659	663	670	618	622	647	677	705	646	661	675	619	650	658	667	668	638	676	615	659	644	606	613	627	652	649	680	655	605	677	696	627	650	658	643	624	630	650	651	640	617	628	657	634	673	616	652	684	652	657	623	624	659	632	654	597	620	682	638	627	668	668	645	653	694	654	644	608	654	665	631	615	657	638	642	672	615	660	632	632	650	639	669	630	625	639	635	672	655	610	655	667	647	664	630	622	647	618	671	662	676	613	670	654	665	651	657	668	663	623	634	650	649	677	609	656	644	654	667	651	655	674	629	636	644	664	642	659	639	662	667	611	642	668	644	637	656	636	604	647	646	647	648	678	650	636	618	621	653	642	635	674	682	651	654	677	669	649	677	692	636	655	612	668	665	613	667	657	620	638	659	621	665	618	672	647	652	617	688	661	688	588	686	686	621	668	630	631	620	654	615	653	702	650	629	629	663	663	651	675	686	646	689	626	611	668	627	635	653	666	638	654	656	613	677	659	628	598	661	620	636	662	613	636	642	617	659	644	657	639	619	630	606	671	673	670	644	630	657	672	674	642	668	645	641	621	627	634	595	653	666	660	603	611	630	676	616	677	617	634	640	635	655	648	600	618	617	681	635	658	653	661	660	672	663	672	662	665	631	640	654	626	594	641	622	638	641	598	711	646	641	645	633	662	651	680	620	686	633	650	664	634	671	652	673	645	657	623	652	631	641	667	615	648	628	670	683	678	628	619	619	661	613	667	634	644	660	631	686	630	699	656	622	654	609	693	608	635	659	599	632	645	651	620	647	641	646	663	625	620	599	666	592	658	632	649	635	637	622	602	657	668	664	636	632	672	669	579	660	629	613	599	667	676	585	593	678	612	628	689	647	646	666	600	639	672	660	635	612	662	624	656	650	584	618	630	638	631	651	668	651	701	649	621	643	688	634	645	618	651	628	690	666	661	630	619	676	618	669	621	586	649	647	659	689	625	660	637	647	626	620	641	618	610	647	678	644	617	650	644	646	614	649	677	679	616	644	679	658	650	632	691	662	598	650	613	636	647	651	634	604	663	626	635	648	669	640	638	647	658	611	644	630	642	671	644	632	644	585	638	609	651	607	658	617	595	621	660	641	678	600	657	626	658	672	636	628	724	635	625	649	619	677	654	668	641	661	642	646	627	638	638	650	632	648	649	629	663	644	613	655	639	633	693	625	662	644	636	640	653	649	700	675	627	650	628	602	585	702	651	666	653	594	647	601	635	623	654	643	629	676	707	620	614	668	609	691	612	703	622	681	680	643	635	658	601	636	680	640	637	650	665	683	685	635	581	672	615	651	633	651	608	605	628	640	665	711	684	638	637	634	648	654	657	651	670	645	618	621	634	637	605	620	635	665	615	657	673	630	607	652	663	673	648	672	626	648	647	678	642	684	623	612	658	655	619	640	639	700	683	652	644	658	671	642	640	626	667	634	634	621	644	644	665	681	640	647	685	649	647	690	632	624	634	614	650	577	648	664	643	658	661	687	600	661	639	661	584	697	686	630	642	672	643	576	638	655	674	665	661	631	633	643	710	637	674	677	660	666	638	652	653	672	686	688	618	661	631	647	665	661	681	610	649	649	628	652	686	615	639	651	627	664	704	678	677	647	678	621	689	619	614	656	603	624	662	634	682	657	623	695	635	668	673	650	633	682	624	666	588	629	658	651	645	656	666	684	655	639	607	644	641	688	661	681	631	639	623	632	646	675	643	657	702	602	662	661	647	620	619	655	671	638	632	673	694	662	637	615	665	609	692	705	630	630	611	622	618	693	624	655	665	623	605	635	631	589	582	610	678	626	670	679	616	651	642	648	663	584	655	652	652	638	622	660	671	660	669	610	614	665	659	599	613	652	636	687	650	630	668	682	643	696	654	622	618	679	644	634	612	645	678	611	649	644	619	610	637	656	638	659	660	642	638	631	637	685	623	632	653	666	681	642	690	633	632	604	655	669	658	598	629	592	660	650	657	679	633	659	642	682	675	597	646	685	667	658	674	674	677	626	654	670	636	655	648	685	633	638	656	598	679	671	629	635	649	655	683	665	620	659	598	656	643	687	624	628	675	635	639	661	692	668	650	664	601	648	689	662	665	661	621	649	683	630	670	674	642	634	625	603	665	647	615	655	648	630	691	606	644	640	607	624	606	646	657	642	641	615	662	702	612	644	667	679	646	665	657	667	652	638	632	640	662	691	635	612	635	633	632	660	603	640	633	669	628	676	653	658	673	595	702	644	672	656	644	656	619	684	615	674	672	637	653	642	636	610	597	630	640	638	614	644	606	647	648	654	633	649	603	695	629	621	658	641	633	623	668	640	683	662	639	647	616	700	662	644	678	682	632	574	655	705	625	648	641	680	641	657	670	626	639	697	635	657	603	638	626	636	644	619	661	659	634	630	682	636	640	644	639	630	659	644	636	654	666	640	658	598	628	628	617	669	665	661	609	664	635	645	601	685	668	652	630	643	616	678	671	651	631	630	733	622	600	641	667	630	663	642	631	640	647	619	636	608	633	653	599	666	663	655	635	644	603	616	654	654	646	622	611	620	636	667	719	623	630	653	616	607	606	661	609	639	633	627	619	646	665	637	620	613	650	678	654	615	610	655	601	641	646	640	650	648	620	666	684	633	638	681	628	693	627	605	658	621	674	636	637	625	653	670	664	617	644	667	654	660	601	638	662	620	706	606	642	649	628	643	642	612	593	640	657	678	621	632	640	667	656	659	661	619	628	654	629	665	657	631	650	648	597	603	642	685	633	621	694	637	686	611	653	618	649	671	649	646	665	630	657	632	659	679	614	643	636	651	611	646	651	628	651	658	668	617	639	637	663	626	615	634	672	602	625	646	675	649	649	643	700	634	652	638	630	618	667	649	653	637	617	672	669	658	617	659	677	684	686	642	616	673	671	627	626	666	622	648	662	637	681	659	662	624	640	601	703	632	552	666	616	610	688	672	637	633	648	642	644	593	647	653	666	627	592	628	624	644	681	651	682	662	679	655	644	627	691	622	625	643	582	632	641	622	640	625	651	644	628	647	630	664	664	664	672	667	582	637	669	647	624	619	679
78437	75338	65948	40980	23731	14398	10916	6955	3026	1517	858	449	339	287	293	305	298	282	311	248	261	275	252	266	266	274	303	277	254	252	274	287	269	258	258	238	249	298	269	273	265	256	269	266	244	235	246	259	305	257	259	263	276	273	255	238	268	263	288	255	270	255	256	286	289	285	286	259	265	282	268	271	232	245	259	238	219	259	268	277	275	271	238	231	256	263	246	283	271	254	268	269	285	285	258	256	269	252	265	266	256	260	243	270	259	298	250	232	253	278	290	259	251	241	256	242	306	237	268	283	236	275	268	273	277	260	244	246	267	288	254	247	279	253	255	250	267	286	291	262	248	223	274	273	282	273	285	236	272	247	264	263	241	266	269	243	237	277	241	278	273	269	272	245	264	256	231	268	237	225	266	247	261	284	288	277	250	295	249	305	276	261	269	252	291	279	272	262	282	258	251	263	244	264	261	289	286	288	253	295	289	261	262	213	281	246	237	258	275	252	284	258	278	259	254	277	229	250	256	254	239	280	246	241	255	234	239	255	242	277	240	241	234	242	245	250	275	278	271	236	274	270	252	276	289	228	237	233	297	247	250	266	256	264	247	273	241	272	247	278	237	237	234	270	268	288	289	240	250	232	243	275	272	274	252	288	254	265	250	261	252	258	296	265	262	264	267	272	258	247	231	262	259	263	271	274	262	247	262	256	268	256	267	228	272	280	234	262	283	279	276	271	270	250	238	249	270	247	248	243	270	244	262	273	267	251	256	279	268	257	278	274	229	277	240	291	239	270	258	272	242	280	250	250	300	239	268	264	228	278	243	264	256	274	270	259	280	292	289	257	277	266	263	260	243	278	279	257	294	267	258	277	249	261	308	252	231	249	251	269	264	292	229	293	290	280	234	259	287	277	250	253	252	263	255	275	246	273	249	272	251	277	282	250	242	249	236	238	244	263	254	239	271	278	249	259	274	250	249	264	283	251	272	282	279	277	253	280	249	258	275	242	274	281	259	284	251	249	240	267	267	295	258	280	248	218	274	258	238	232	245	265	262	276	237	276	257	250	227	239	285	261	272	260	253	270	263	260	261	271	267	271	248	238	272	257	253	241	266	269	274	278	250	253	254	237	262	247	247	272	292	282	241	274	249	262	251	250	253	243	280	270	261	258	236	270	250	287	257	224	266	239	232	266	257	251	273	253	269	269	257	257	259	263	270	273	254	272	250	281	250	232	258	240	281	286	225	272	256	254	268	287	250	260	278	290	254	220	267	267	259	263	279	270	247	266	289	237	255	264	235	244	290	235	255	248	272	254	255	273	243	274	294	277	232	243	256	265	285	217	243	243	265	271	241	303	235	289	253	267	285	262	258	256	285	256	264	279	305	277	251	278	261	268	249	267	265	240	281	268	274	301	274	289	260	280	279	262	291	266	257	271	287	248	280	271	262	271	261	246	242	272	265	257	257	290	267	255	261	256	251	277	275	263	264	272	245	286	260	270	263	246	311	274	272	280	254	278	236	267	274	258	274	274	268	235	250	244	249	269	280	270	273	286	262	258	228	243	259	269	268	249	243	284	274	243	252	241	269	242	268	255	284	249	242	285	278	273	254	269	272	265	287	234	237	233	276	280	267	276	254	284	240	253	251	280	265	259	260	250	231	235	230	266	250	284	265	249	271	280	253	274	294	304	262	226	299	263	261	226	264	251	275	246	247	263	254	247	246	246	244	296	254	268	253	279	273	273	277	268	269	258	244	262	255	253	254	249	242	244	283	243	246	265	262	223	251	254	261	269	290	274	246	270	248	254	247	243	257	244	280	254	263	282	252	281	265	247	243	276	298	269	258	235	277	264	258	242	283	267	246	266	268	251	283	259	255	287	263	240	263	247	278	247	257	229	248	262	237	259	290	285	262	254	238	247	264	287	274	274	275	268	262	297	265	249	272	270	266	262	265	238	270	261	269	248	289	267	257	244	250	239	264	287	267	277	293	279	254	245	270	238	263	272	276	251	269	270	261	275	245	269	244	268	255	271	277	280	252	245	252	261	266	254	271	241	300	254	283	246	291	268	285	253	277	278	245	249	248	284	268	262	282	257	270	249	230	265	239	264	251	228	239	279	265	280	245	262	273	250	243	268	249	246	246	263	286	266	241	249	278	256	274	261	261	253	297	262	264	251	250	259	285	246	283	243	264	252	259	242	275	249	283	267	238	259	256	273	243	257	254	258	241	290	292	250	251	282	267	252	261	271	271	254	253	265	283	265	275	249	260	260	261	233	248	253	252	227	268	257	267	280	259	250	233	244	256	262	246	261	228	260	260	285	293	263	241	236	267	291	281	247	302	223	267	255	265	279	269	254	257	259	232	242	277	275	234	234	288	292	240	259	261	258	279	282	244	267	273	267	270	237	271	264	273	270	289	279	260	269	251	267	252	277	250	251	266	255	250	258	272	297	221	259	271	229	254	274	264	237	241	287	254	250	258	243	248	300	259	249	250	263	242	247	248	264	244	234	247	275	263	297	250	277	260	251	270	263	277	258	255	284	254	262	264	270	237	275	253	259	261	279	264	284	262	255	260	252	253	276	264	282	266	294	260	260	254	252	243	265	301	265	228	261	257	254	252	270	271	286	286	240	262	262	241	244	260	243	266	244	234	273	304	264	239	266	278	272	279	257	285	270	296	232	269	288	251	277	289	245	258	249	267	264	283	250	247	250	235	269	281	251	272	285	244	254	271	302	256	270	257	263	275	264	227	249	263	255	293	277	251	283	306	283	247	264	279	277	256	263	253	263	273	278	283	228	242	260	241	260	269	267	292	232	249	291	289	269	254	288	280	255	261	264	244	264	260	252	247	250	241	252	252	285	255	266	248	249	253	256	226	256	268	273	279	284	253	255	292	293	272	277	225	240	236	276	237	267	246	242	267	221	268	280	260	260	258	234	283	230	275	250	280	257	247	232	274	277	239	276	241	270	252	276	294	250	251	247	253	285	265	236	256	235	268	251	243	275	272	253	257	250	256	259	262	269	229	254	270	258	234	297	256	271	251	247	226	240	258	266	286	252	277	233	270	264	254	280	285	262	257	280	250	250	262	242	273	241	260	279	272	275	239	257	251	277	257	245	246	259	235	232	281	259	226	261	251	273	277	260	253	228	302	286	266	269	243	260	249	272	296	249	272	240	263	249	252	244	262	238	270	261	271	272	276	243	280	230	284	239	246	270	237	267	263	267	267	307	262	258	261	258	252	229	254	263	306	263	228	261	255	267	243	258	273	277	277	254	257	245	245	274	253	261	269	260	262	259	277	247	258	245	260	261	259	238	254	277	249	292	289	302	260	263	262	241	276	234	287	277	263	246	279	264	289	276	275	250	274	255	297	269	243	279	254	266	242	229	242	229	273	223	249	242	282	266	260	237	231	247	269	281	298	244	267	285	273	231	231	263	272	248	259	247	263	257	231	252	227	266	257	245	268	248	270	260	238	257	258	248	284	279	290	281	271	277
54823	61353	60341	43452	31169	25864	23548	18225	9935	5375	2967	1612	1009	768	731	694	795	824	716	674	718	652	629	635	679	674	650	625	611	643	601	698	650	652	645	642	675	684	618	656	647	641	666	646	632	645	638	650	665	650	670	644	623	606	613	638	638	629	642	668	677	620	651	613	642	683	680	640	627	645	626	608	639	668	605	644	675	622	580	681	660	640	630	690	630	608	661	625	657	587	608	646	681	626	600	657	655	660	678	650	637	731	675	643	652	630	611	695	631	690	652	598	616	618	637	658	692	618	676	647	618	669	662	631	557	619	653	655	645	657	624	650	664	660	621	608	632	605	627	628	696	688	663	606	651	614	612	667	631	654	639	629	690	667	665	654	655	640	697	652	660	622	635	704	654	622	640	685	673	623	699	661	621	647	611	606	682	638	645	697	674	646	615	660	649	666	647	663	659	657	629	626	640	621	617	655	663	654	665	621	608	686	628	643	647	617	627	629	652	651	639	732	614	663	640	661	659	673	604	632	650	630	653	629	639	623	658	643	624	641	635	637	630	663	588	653	653	628	662	628	668	636	635	670	672	627	642	666	625	601	648	680	638	620	625	650	640	629	648	594	620	637	655	659	648	662	624	655	647	605	638	632	656	620	680	676	624	683	647	650	619	661	645	669	619	676	671	675	692	650	663	667	667	646	686	619	667	653	681	676	684	651	629	612	637	639	649	624	623	669	681	667	666	693	628	638	649	705	629	654	627	689	628	630	634	638	633	631	623	666	649	649	638	627	629	646	698	619	694	672	654	679	661	677	683	615	633	680	568	678	646	653	681	673	659	672	703	604	660	653	666	622	656	646	600	625	646	624	627	676	625	625	637	626	636	658	691	632	662	647	649	655	656	641	660	627	653	639	626	637	636	632	690	614	657	624	622	626	674	661	623	609	635	632	653	638	669	664	634	676	620	649	656	611	617	647	664	657	643	615	621	643	612	625	598	630	626	659	604	617	639	644	653	631	665	638	662	634	666	725	698	680	652	622	670	639	656	631	662	649	649	650	565	647	641	669	646	638	666	654	597	627	634	671	644	682	667	671	628	656	606	639	650	632	628	659	675	609	665	619	621	656	661	694	646	639	667	628	671	619	634	660	595	606	643	616	688	641	642	619	637	611	631	639	658	677	664	654	643	624	646	671	652	631	665	655	680	664	659	634	640	618	621	636	629	641	696	655	649	692	647	624	623	645	649	662	643	640	674	660	673	653	620	670	689	642	667	671	681	650	622	662	610	667	660	636	586	628	640	648	636	656	679	690	647	661	654	646	633	672	661	645	606	667	662	665	653	615	609	627	628	650	678	640	627	634	663	615	642	636	617	606	644	641	656	683	616	661	668	660	657	650	665	655	614	615	614	621	660	703	647	616	637	669	646	639	609	608	672	661	637	686	645	672	622	667	692	646	679	636	654	633	641	656	610	617	632	605	652	649	641	642	655	610	629	649	639	594	658	687	690	629	632	627	648	663	643	633	660	639	664	699	662	642	649	614	651	652	625	632	622	693	645	665	647	667	618	642	601	667	664	646	650	657	643	655	661	662	652	671	635	653	627	640	633	650	646	647	628	596	658	658	625	626	635	628	638	644	625	664	658	651	628	663	667	690	624	654	656	650	662	632	640	617	600	664	624	650	643	624	628	619	623	677	596	634	682	647	666	661	647	642	622	653	629	635	702	592	650	633	695	609	653	673	623	660	594	627	680	627	616	616	664	651	619	677	641	631	665	650	645	663	637	610	660	632	654	616	629	673	659	670	679	631	653	633	655	626	627	683	630	637	676	630	643	683	667	672	662	682	672	673	660	623	649	621	623	675	639	681	701	609	698	642	634	642	668	666	612	602	662	639	705	645	603	648	664	606	728	681	673	615	646	646	628	658	670	627	643	632	680	654	638	684	620	673	649	676	636	650	670	662	684	625	655	630	669	653	637	646	593	652	614	694	612	611	632	655	645	622	629	647	688	643	612	637	672	676	671	616	673	654	620	609	688	613	667	639	664	624	644	645	627	662	677	660	603	645	630	643	699	627	629	674	637	650	669	640	627	657	686	662	650	634	611	686	622	662	637	626	633	651	641	690	645	648	682	640	652	670	643	635	656	683	641	638	654	646	622	619	666	713	651	639	649	623	667	649	658	650	627	640	683	627	613	602	662	596	639	628	640	638	642	709	607	654	624	634	662	597	655	690	663	656	629	649	672	642	650	638	654	639	628	630	640	617	631	647	657	642	660	650	677	619	660	685	650	666	658	619	645	692	652	653	625	661	673	645	637	654	666	675	657	665	658	635	668	688	638	699	648	639	603	644	673	693	671	659	607	665	692	668	658	661	611	633	691	647	646	640	628	613	620	687	622	657	635	676	633	688	656	670	613	633	654	672	612	634	651	610	632	638	656	634	650	641	637	655	613	707	618	630	641	627	611	659	646	633	696	673	618	677	606	640	624	653	706	618	670	593	635	619	635	658	628	708	638	637	644	657	665	624	647	591	699	634	621	636	614	631	645	648	683	641	636	619	707	661	664	643	638	666	635	601	623	692	649	670	643	656	657	695	689	658	617	660	696	666	641	621	650	643	608	656	652	689	598	625	614	622	647	674	610	650	607	644	619	633	659	644	627	637	659	662	649	656	628	613	658	649	669	633	612	668	672	656	655	607	656	654	660	614	635	631	651	645	608	685	637	641	670	655	617	652	664	643	610	657	623	667	627	634	602	646	637	643	617	603	640	659	633	631	639	664	661	692	669	693	650	654	642	683	632	625	622	670	671	650	690	699	632	578	667	622	639	679	714	632	691	670	631	633	656	659	637	635	623	622	628	609	637	660	628	635	672	642	672	641	678	635	698	661	627	647	652	644	677	647	666	668	676	640	639	648	690	629	584	626	666	674	661	647	673	630	622	670	661	660	638	612	631	619	635	644	628	656	649	616	650	642	640	669	670	649	634	670	628	646	638	699	650	724	686	648	624	636	659	628	657	645	622	644	617	606	688	693	607	675	637	684	669	621	612	623	612	643	648	645	687	639	629	639	669	626	653	606	690	628	602	612	637	610	664	634	707	654	631	663	620	695	607	688	660	608	661	725	654	656	619	623	636	594	613	675	658	647	681	623	665	647	662	622	694	628	668	651	655	662	710	679	622	637	648	678	648	640	630	593	656	629	639	638	674	619	630	634	626	630	621	606	648	622	671	649	629	651	674	660	614	644	616	681	641	615	690	644	641	664	654	627	664	635	638	610	673	639	689	660	689	657	692	612	638	629	618	678	620	658	638	640	648	675	653	660	610	619	619	644	673	675	661	665	658	680	657	652	627	648	655	620	659	625	635	622	651	643	659	635	662	658	617	651	655	630	649	696	669	629	686	634	704	660	672	626	654	618	649	625	664	679	657	664	659	672	648	630	629	601	673	661	667	596	612	625	667	620	607	648	644	650	653	637	653	651	675	627	645	674	695	676	618	641	661	610	670	668
78000	75188	65724	38781	23030	13964	10330	6436	2896	1382	867	552	371	276	230	287	290	317	231	252	270	265	253	247	302	251	273	289	248	248	264	224	293	274	287	274	248	263	256	261	259	244	287	259	259	230	267	293	263	268	242	258	293	268	258	251	253	252	249	260	273	228	288	299	256	251	279	260	284	297	248	260	266	262	299	267	264	277	313	257	263	268	246	251	241	248	280	231	267	235	220	238	240	285	253	263	282	258	291	264	267	263	280	255	276	275	251	234	260	271	256	275	255	258	277	261	276	281	259	239	245	265	270	250	268	251	251	271	271	247	246	280	251	243	241	257	272	277	252	274	248	271	234	272	280	250	260	269	259	252	256	254	254	268	291	239	306	263	288	264	272	279	264	260	273	274	268	270	266	301	258	260	272	265	247	260	260	268	251	266	245	270	241	240	276	246	258	251	250	270	272	275	276	255	281	241	260	261	225	258	244	236	272	252	262	262	268	256	263	252	271	277	258	299	282	266	265	280	263	250	269	286	282	275	272	269	305	272	251	253	221	270	240	263	241	251	279	245	291	262	254	253	246	250	259	286	262	265	290	300	252	267	230	253	268	239	282	283	253	231	241	250	275	235	254	287	258	268	261	250	258	246	249	273	248	265	259	274	218	246	288	264	267	262	281	262	271	259	292	292	242	282	260	287	299	232	270	292	271	256	250	285	258	293	248	257	257	244	270	256	279	280	282	215	296	269	245	249	238	285	277	264	286	259	253	274	248	265	266	264	243	298	294	262	248	283	278	249	281	268	251	271	287	256	265	251	269	291	280	234	260	267	237	271	287	259	267	309	280	274	257	244	286	236	255	247	254	251	259	254	285	241	231	266	255	274	254	280	255	279	264	270	276	240	294	267	238	240	274	233	274	249	247	275	295	236	264	279	280	252	265	242	252	275	253	250	289	279	271	234	270	263	252	285	261	264	291	245	263	251	273	221	244	286	258	266	287	271	251	272	289	254	253	278	255	280	265	276	258	287	251	259	266	266	253	256	245	275	262	232	273	265	256	254	234	251	267	272	231	279	248	257	283	221	276	265	255	259	239	272	231	260	264	242	281	270	233	239	252	277	268	251	257	283	302	219	253	274	253	241	248	277	288	245	276	296	289	277	254	287	235	243	269	262	245	255	243	284	288	247	265	306	248	280	259	271	237	256	247	261	258	286	297	223	253	272	278	275	243	260	271	235	235	268	252	241	279	261	283	278	281	242	269	259	274	289	242	262	251	245	268	254	284	287	270	250	244	282	252	278	290	243	281	258	277	296	250	236	272	249	270	244	259	259	251	272	237	264	241	260	252	276	260	239	273	256	255	278	266	262	251	259	256	253	249	264	289	237	243	276	259	290	271	263	249	267	253	282	281	251	281	250	274	240	262	289	259	268	249	247	286	229	277	279	239	235	252	292	243	248	253	276	284	270	249	229	268	268	274	275	256	273	262	273	264	251	251	266	246	246	238	247	234	259	288	274	293	263	285	281	250	259	273	251	226	260	256	263	240	258	258	235	251	262	249	276	237	252	249	247	275	267	272	246	259	301	267	266	265	263	299	260	280	233	267	263	258	285	254	263	246	283	259	280	256	264	240	283	252	229	270	254	281	274	282	251	233	264	276	251	250	256	253	281	268	270	254	266	261	256	266	251	279	255	274	246	272	272	250	261	262	262	269	280	236	272	261	278	253	275	250	248	258	245	288	283	269	257	257	264	274	265	279	248	272	260	283	259	263	268	279	233	266	274	249	269	255	268	253	249	242	279	276	247	245	257	242	292	242	288	279	242	256	261	274	249	266	289	237	240	273	251	264	262	273	239	265	235	281	250	273	259	240	273	254	264	246	254	249	257	259	239	275	237	249	271	262	248	272	264	295	280	274	254	251	285	279	266	257	259	262	274	263	253	263	250	261	239	218	267	250	281	260	260	260	240	255	287	258	245	274	263	241	252	281	287	303	250	286	285	254	249	255	268	248	252	278	236	252	266	255	242	281	256	252	292	283	252	280	243	270	283	291	269	249	255	284	283	271	250	299	260	243	264	275	236	258	266	293	282	244	245	279	268	265	281	247	249	265	243	285	278	254	252	297	287	293	271	273	262	258	247	249	258	283	259	263	239	247	262	265	251	260	266	276	281	270	267	247	238	265	262	288	236	282	257	278	251	260	277	228	244	264	266	250	278	268	293	243	243	290	250	226	259	268	259	263	295	227	268	277	246	264	249	265	249	262	271	270	225	262	270	255	272	260	271	270	255	290	281	238	263	278	264	255	254	239	259	262	259	269	275	254	243	258	258	245	261	248	293	272	264	260	264	256	267	287	253	265	264	252	309	264	252	261	244	239	274	298	247	239	264	283	218	240	250	300	241	246	250	247	259	241	284	264	246	247	241	254	252	261	253	247	264	259	285	276	255	275	250	267	267	247	231	266	229	252	237	281	248	255	232	289	266	240	283	258	248	244	253	269	249	275	273	261	247	279	288	252	240	250	235	254	255	269	297	267	241	259	276	249	273	231	279	265	241	272	265	255	261	268	266	302	293	265	274	262	259	271	224	253	291	261	264	279	248	269	264	266	270	248	241	234	286	257	255	263	292	253	300	237	249	290	289	258	251	276	292	253	273	256	250	266	258	267	282	269	266	266	252	269	239	250	279	288	247	263	250	265	243	270	240	244	288	262	250	287	255	247	232	257	236	246	238	271	270	307	278	261	271	254	260	240	265	247	259	234	278	267	286	258	283	256	261	272	255	277	232	272	254	239	253	262	257	267	242	262	253	232	269	275	265	296	264	230	262	258	266	262	260	268	256	285	278	286	271	252	234	277	267	321	266	278	268	269	267	274	243	268	273	267	280	246	263	253	250	281	275	283	239	266	281	243	244	262	246	271	241	264	261	251	260	230	281	250	276	254	269	238	245	265	267	268	253	242	256	254	275	273	231	266	266	254	268	253	255	283	284	266	250	293	245	247	275	272	263	235	294	227	286	250	233	224	273	285	260	239	262	232	268	246	297	234	277	261	282	288	271	290	288	310	252	266	255	247	266	278	255	265	237	255	272	272	262	257	276	279	258	283	277	229	272	248	265	263	242	261	273	262	238	254	282	248	253	242	263	275	282	255	224	249	244	269	227	247	252	272	258	278	230	272	271	269	282	241	294	227	273	253	255	256	261	271	251	230	261	254	271	301	248	266	269	247	284	256	278	255	245	266	236	280	254	269	278	282	255	286	233	267	267	277	283	240	263	269	265	238	284	260	266	281	262	218	235	275	249	259	241	237	279	275	252	249	248	256	266	272	284	265	235	262	270	245	252	280	259	259	264	237	276	288	259	245	246	230	270	260	263	252	247	254	248	279	230	282	272	274	272	252	285	274	257	276	264	291	275	227	272	244	263	276	231	267	254	248	246	252	258	268	277	273	248	271	289	260	249	264	252	223	257	250	255	260	270	239	242	273	256	260	271	250	268	245	274	286	257
54897	62287	60267	41233	30788	24512	22846	17162	9024	5216	3259	1925	1070	864	708	700	725	815	729	728	694	664	651	572	643	684	664	640	613	648	608	718	627	621	638	622	632	607	660	575	654	660	631	637	714	613	669	608	604	649	711	604	694	674	625	655	654	633	679	633	651	681	637	684	646	731	710	657	649	649	667	605	622	630	644	603	610	659	697	655	648	634	677	639	660	690	666	625	637	631	667	635	593	647	668	679	618	635	669	647	650	659	646	661	671	675	632	636	621	598	647	614	667	639	641	672	632	647	597	657	652	636	612	674	598	660	664	679	642	634	589	676	678	657	646	616	635	648	695	652	646	692	693	617	658	680	710	659	637	672	661	658	619	637	652	683	659	650	685	650	660	678	627	659	668	670	610	690	612	687	656	648	657	625	662	620	686	630	632	699	628	669	640	634	650	629	666	670	652	632	654	670	637	670	676	646	673	648	630	639	639	617	640	638	651	613	632	655	623	668	647	627	667	657	685	667	647	638	624	662	662	632	649	641	641	651	662	612	691	633	649	631	646	639	660	646	653	622	611	693	683	673	643	585	644	673	676	614	669	625	601	627	621	645	657	679	627	704	659	657	594	643	663	643	678	664	656	655	657	645	639	667	688	642	621	688	634	624	653	614	644	656	626	667	645	689	621	621	624	647	676	650	599	669	630	660	608	617	626	676	663	633	691	638	658	675	671	646	638	664	679	666	662	676	651	654	628	704	629	639	676	612	647	661	639	643	653	635	639	684	657	643	673	669	684	610	640	628	623	630	627	647	645	702	640	596	640	624	628	630	651	649	646	656	642	624	647	676	631	684	688	602	632	647	612	687	652	643	705	690	661	670	595	655	627	639	631	697	642	652	652	648	610	678	588	645	633	661	666	650	637	626	628	678	665	657	630	648	627	639	675	648	659	622	630	630	646	638	649	662	655	620	647	635	607	676	628	596	643	643	610	659	641	677	646	670	650	648	641	621	694	635	604	630	662	662	634	707	678	640	667	643	650	622	648	687	666	629	653	690	655	649	651	679	673	691	622	624	665	627	671	648	667	669	654	670	666	650	666	588	653	631	617	681	657	631	623	657	683	645	683	609	694	639	650	679	626	627	656	669	603	677	669	643	646	647	620	669	616	627	606	674	635	684	633	605	684	611	644	663	663	598	636	623	669	626	643	619	635	642	638	594	669	662	694	641	676	606	655	652	663	625	641	651	634	606	634	680	638	671	628	659	641	662	677	630	627	651	652	643	657	606	691	661	688	610	640	670	650	641	628	653	657	694	604	735	619	671	652	676	643	628	653	632	662	636	654	619	692	676	651	685	645	664	640	650	588	669	622	629	670	642	621	634	760	683	604	647	641	645	668	622	622	655	632	656	686	632	628	671	671	698	686	630	676	626	632	662	631	640	615	615	592	669	682	694	660	634	679	656	644	620	652	612	646	599	632	632	706	644	676	671	640	668	620	659	620	633	633	636	662	680	637	623	665	635	627	658	660	613	618	642	627	616	648	637	662	679	611	651	622	672	637	648	637	667	663	622	598	662	643	647	640	665	678	608	676	604	623	632	619	664	649	648	675	644	630	703	643	624	635	627	634	638	620	647	632	646	671	649	643	644	696	606	652	622	633	649	621	684	611	639	668	619	641	619	626	643	655	627	672	660	682	687	645	728	648	633	666	642	642	601	663	642	650	641	659	679	681	631	653	636	644	606	654	633	629	640	665	646	681	638	651	663	652	643	631	618	675	654	644	648	630	633	637	601	661	664	676	642	623	654	658	583	628	656	603	656	637	663	628	693	640	631	673	674	641	657	629	650	679	651	622	612	655	648	644	687	650	671	663	658	641	656	648	661	643	629	634	609	618	598	650	693	661	615	675	618	589	655	647	610	628	619	624	625	619	622	633	656	674	681	633	670	701	620	647	660	679	640	648	628	633	641	692	660	651	645	628	676	640	650	682	667	664	591	698	646	637	664	629	644	636	644	670	646	681	693	711	619	654	677	664	657	645	632	675	671	634	635	648	661	649	632	658	644	714	652	665	639	619	659	670	632	668	650	686	656	628	648	657	638	640	633	650	653	668	652	701	641	660	647	633	653	671	642	608	653	587	666	648	632	639	635	599	641	649	661	641	651	671	625	656	662	624	640	688	671	640	641	664	638	658	658	673	662	685	635	652	695	605	651	650	647	617	625	634	616	595	675	615	634	645	641	631	677	638	612	638	651	685	704	663	632	638	642	661	691	629	637	648	648	591	643	627	624	612	599	664	659	628	650	638	629	660	612	647	663	651	661	615	619	669	686	600	650	628	629	661	628	640	613	641	632	646	660	655	633	679	632	655	679	614	624	673	627	611	607	600	669	649	645	661	614	650	660	631	642	681	697	626	652	656	639	688	641	624	637	654	679	660	673	685	669	633	678	675	621	656	633	630	644	684	655	659	661	653	698	689	653	624	635	652	657	597	604	676	639	637	567	633	625	646	656	619	630	638	634	665	604	680	672	636	670	676	663	643	662	617	645	652	627	648	679	643	639	649	655	617	666	653	650	607	678	656	648	671	600	664	694	618	662	668	628	605	652	655	631	647	666	635	681	611	629	651	602	638	586	692	633	660	679	644	607	603	602	660	658	636	644	643	647	655	643	642	657	603	601	668	646	639	651	644	670	641	671	673	639	635	639	619	652	644	645	645	641	674	634	611	625	651	630	629	651	634	667	573	672	633	673	642	629	657	637	656	673	640	606	659	650	656	617	653	645	652	643	687	628	657	638	642	651	624	628	650	637	622	641	661	623	639	635	671	632	613	621	646	685	647	642	664	593	653	663	640	657	702	628	621	647	654	656	669	670	650	647	679	595	643	648	683	661	656	639	659	666	639	649	661	605	680	621	663	653	657	586	641	640	632	611	628	637	638	620	702	645	590	655	646	631	621	655	631	658	642	644	627	645	678	614	673	649	671	595	679	656	636	643	643	655	622	657	630	640	663	663	669	633	658	695	638	631	647	636	629	637	631	652	644	701	670	687	616	637	631	616	694	623	625	673	657	617	620	647	604	665	614	665	661	617	632	695	639	576	630	627	654	670	630	602	700	655	652	644	616	656	688	611	628	678	652	638	634	671	635	625	651	661	628	617	621	608	622	672	632	612	624	610	640	679	658	661	666	648	662	677	632	664	666	721	656	676	631	651	673	652	610	683	633	601	660	654	647	676	655	620	716	630	665	615	662	636	652	585	677	621	652	630	642	638	629	671	615	683	649	607	628	650	651	677	628	651	662	664	631	676	651	642	677	680	635	675	655	671	695	690	623	647	675	672	656	682	630	703	646	570	604	649	630	621	665	654	606	632	610	664	637	601	675	641	692	702	623	660	673	659	669	609	596	619	662	660	630	660	615	649	638	678	605	622	653	661	641	633	683	649	698	578	658	664	623	637	647	636	663	659	671	662	689	643	658	690	650	643	652	656	646	693	646	608	635	651	655	657	680	638
80105	75802	65007	38976	22986	15064	11156	6446	2590	1340	891	578	442	314	261	266	295	311	294	251	296	265	257	281	291	225	253	269	250	272	274	293	271	257	269	218	282	290	291	263	252	272	247	259	255	287	220	241	274	315	275	271	270	256	266	257	293	281	269	252	278	238	261	278	279	259	245	249	258	273	266	260	268	301	272	256	289	269	292	259	266	278	256	261	268	247	262	260	268	270	277	252	279	273	260	276	271	285	257	256	288	273	297	279	245	255	287	252	269	238	291	242	268	247	277	270	252	275	269	254	295	275	266	280	294	241	274	238	271	281	264	235	245	250	248	251	249	255	281	297	246	246	282	259	277	253	256	269	289	278	287	254	256	257	245	261	281	270	263	246	239	260	260	295	308	278	258	272	288	265	256	238	272	264	265	276	279	263	261	263	218	266	250	241	252	247	250	271	267	273	250	293	267	265	285	263	295	266	262	251	276	249	265	274	263	273	275	262	268	247	276	277	256	285	276	268	280	250	239	257	285	276	258	259	259	268	297	289	225	261	270	252	251	294	256	239	255	257	265	258	261	270	256	273	238	273	271	249	244	295	258	266	277	300	271	280	267	275	299	247	259	278	257	266	302	248	267	279	290	289	263	256	283	270	302	253	238	248	249	261	297	266	256	281	237	250	259	249	263	251	244	264	260	239	267	280	264	276	301	271	266	255	259	271	257	270	285	270	271	271	274	247	249	274	257	267	260	251	268	251	258	248	283	272	282	273	269	284	270	275	288	245	255	254	260	272	249	266	264	268	275	261	284	271	249	258	255	320	285	275	278	271	275	255	263	237	254	260	250	268	278	259	247	254	251	250	278	247	246	279	251	296	241	257	292	250	253	271	251	254	261	265	251	246	234	266	266	257	256	270	248	272	285	258	238	260	258	255	278	248	246	292	237	243	250	248	253	257	285	259	262	234	249	247	241	270	278	242	305	258	262	276	229	250	273	247	255	230	291	292	278	265	268	259	267	255	247	233	296	272	264	277	261	222	260	287	244	294	278	257	257	285	272	256	246	280	257	259	261	278	255	280	273	256	263	271	244	282	274	261	232	258	255	279	260	270	287	279	260	249	290	285	276	283	267	238	252	267	257	268	264	258	272	248	260	255	295	260	285	261	243	256	260	272	250	274	278	290	285	257	265	244	248	288	263	245	284	225	237	283	270	259	276	244	274	281	254	289	280	274	262	255	275	268	262	268	281	294	281	237	265	283	273	261	259	249	237	246	251	277	264	274	281	252	270	266	276	258	244	258	245	239	262	275	255	244	265	264	274	235	267	219	260	250	289	274	275	254	260	266	242	267	251	247	243	251	250	254	236	248	246	240	246	258	281	246	267	240	270	238	252	261	268	256	247	268	293	260	261	263	248	275	270	273	275	241	244	284	256	259	267	244	234	249	236	246	247	269	283	237	274	282	265	275	267	231	278	288	273	250	253	235	255	225	271	263	264	252	242	257	248	276	265	259	261	258	283	266	261	304	265	264	318	279	254	273	273	246	283	285	250	252	256	264	263	278	254	234	266	271	285	240	268	269	281	256	269	292	258	261	276	276	255	258	286	274	275	247	270	263	249	266	299	260	271	294	249	263	296	267	239	252	300	261	255	240	248	222	264	260	262	261	282	290	246	280	262	249	233	256	244	222	275	273	250	259	285	283	297	275	260	277	277	268	272	246	288	270	244	274	292	270	251	268	282	279	231	278	263	243	246	278	268	278	283	284	263	252	274	251	242	252	278	285	250	262	280	262	269	260	292	264	239	271	247	260	239	259	223	255	259	264	241	261	257	262	279	296	245	269	292	285	296	256	266	266	246	261	283	290	282	269	298	250	217	285	263	273	254	292	291	246	249	268	249	299	271	273	273	268	250	271	285	266	285	265	261	246	255	234	260	265	262	257	295	267	258	245	294	276	285	285	253	271	265	270	288	248	265	249	274	266	302	270	290	232	269	258	274	277	235	262	258	284	297	257	279	259	300	309	277	274	255	241	256	253	284	275	286	301	282	277	238	229	262	280	242	254	304	262	258	273	263	263	260	242	248	276	266	265	236	263	282	240	260	281	218	243	258	275	260	259	280	301	286	271	254	260	252	262	251	269	266	237	250	289	278	254	246	263	247	270	270	260	270	240	279	275	279	283	270	229	259	265	292	271	244	238	274	245	270	235	293	286	268	261	265	253	285	258	271	252	260	224	256	248	241	268	287	264	264	239	259	259	254	278	276	225	254	253	261	294	269	279	261	288	258	247	265	257	245	234	270	240	279	289	255	247	246	263	269	256	275	262	265	241	248	256	228	259	266	258	239	266	248	258	272	259	234	307	253	250	288	251	272	274	240	268	251	271	245	243	249	305	273	290	246	269	279	263	277	246	262	269	237	246	286	228	278	240	268	286	260	271	261	252	273	295	242	287	274	255	255	273	244	278	236	247	238	278	265	257	239	278	274	276	277	256	282	277	247	273	272	255	255	259	257	239	280	264	270	260	275	272	269	274	278	295	254	254	243	241	278	272	256	295	259	262	269	245	264	280	267	263	241	241	249	234	266	265	248	219	271	243	285	274	269	258	297	225	255	262	226	226	249	247	274	258	244	262	263	269	258	275	273	290	292	264	277	287	251	238	264	278	302	298	260	235	242	269	266	275	245	271	255	260	255	281	253	261	222	268	263	265	265	231	251	217	271	272	279	260	238	251	277	263	267	274	276	254	266	274	263	264	240	284	253	251	227	274	270	253	267	269	272	257	244	248	267	242	256	265	283	248	278	218	245	292	250	251	259	292	257	255	279	262	260	258	284	270	259	281	269	267	291	272	250	261	256	253	264	244	264	251	275	259	259	262	238	260	246	244	280	258	266	223	270	246	270	242	237	264	270	237	277	286	273	255	288	255	263	237	283	234	271	289	227	243	277	270	262	273	291	278	260	260	224	258	283	266	259	263	267	270	253	275	292	286	284	266	249	233	317	271	261	290	248	288	248	275	264	260	281	282	273	282	255	265	262	275	254	305	269	241	270	248	262	236	294	254	284	239	273	240	277	265	290	258	281	247	289	288	259	245	263	260	282	289	277	243	234	268	253	277	270	235	272	265	266	238	310	265	225	261	261	256	262	275	238	270	286	275	255	237	272	268	247	273	241	255	267	275	273	266	249	271	260	265	283	258	291	254	256	284	276	264	255	271	253	261	259	260	277	249	241	263	248	245	264	252	288	257	258	266	232	237	241	273	267	256	259	279	271	270	270	262	257	256	260	259	260	275	266	274	241	290	296	236	254	274	256	262	256	278	257	280	269	254	273	276	270	275	257	247	283	262	271	298	247	231	264	237	305	252	223	239	279	304	271	279	309	293	264	264	289	248	244	263	269	282	263	270	238	255	293	287	246	276	256	246	251	245	249	274	259	270	272	294	285	268	247	272	264	251	277	271	257	256	243	262	272	246	266	271	266	260	264	262	245	247	283	270	278	267	274	258
54910	61804	59348	41215	30331	26563	23789	16516	8562	5000	3312	1940	1293	915	690	723	717	736	734	677	670	662	607	651	637	649	669	638	638	657	634	635	656	653	650	625	645	650	645	637	652	658	658	613	649	643	627	657	620	664	696	642	632	676	608	686	672	617	618	636	656	658	618	671	639	653	647	688	648	666	616	678	640	645	643	610	606	639	650	633	620	618	668	616	660	627	661	643	638	656	654	631	676	648	674	654	670	649	689	671	661	688	626	660	678	654	637	623	694	632	608	619	628	684	643	647	695	645	649	674	637	641	637	654	684	662	631	671	652	681	658	671	668	661	659	645	600	645	662	659	608	655	639	649	602	622	631	633	670	666	600	581	643	627	634	671	655	646	625	651	631	592	658	641	668	644	651	653	662	696	583	678	628	634	670	679	602	641	651	648	655	664	613	627	681	654	696	660	669	642	633	692	635	638	654	628	690	623	652	623	665	634	678	607	628	659	622	642	628	654	689	643	661	659	636	640	641	667	595	646	601	649	651	635	645	681	643	614	653	654	679	628	686	658	628	642	666	679	674	640	680	623	631	664	665	682	644	659	663	648	645	607	638	664	650	605	584	623	645	661	661	649	628	639	602	648	692	672	614	655	650	597	701	643	664	628	657	649	624	642	667	624	646	608	609	624	638	629	602	650	667	602	658	618	621	633	632	674	672	646	628	658	602	700	614	623	621	654	689	620	650	657	637	663	692	695	678	710	678	657	673	609	658	633	638	643	656	644	658	722	619	655	685	652	655	640	642	626	649	703	649	680	688	632	633	690	578	693	700	620	659	641	662	659	667	616	641	683	676	626	674	652	610	686	655	684	659	677	696	636	652	608	644	656	707	615	710	689	684	644	633	636	680	675	639	620	640	608	653	642	640	635	645	640	608	672	663	641	654	639	654	571	668	628	668	610	685	658	686	655	659	665	629	644	588	721	684	630	620	693	681	672	621	653	664	622	646	591	645	600	642	627	701	640	633	650	657	640	640	684	648	623	651	664	634	632	616	678	673	686	693	654	637	635	627	645	658	675	670	627	630	657	662	681	623	589	661	644	661	688	660	639	672	725	638	633	631	655	659	686	658	657	638	655	655	689	644	610	675	665	654	654	660	665	681	635	668	664	657	668	634	668	580	686	640	647	647	598	618	680	658	635	656	626	628	607	633	632	653	636	663	664	682	670	645	655	640	602	665	651	652	628	648	672	675	648	696	670	628	654	642	667	640	636	591	636	635	663	673	671	645	639	677	649	653	671	679	648	659	620	640	652	668	651	623	653	667	638	605	618	629	646	679	673	631	665	659	674	661	613	627	689	643	629	637	604	655	643	656	606	629	609	654	624	700	649	602	629	669	679	632	665	656	643	626	681	608	659	655	620	611	646	683	598	659	645	665	647	642	629	653	669	655	611	652	636	628	661	588	628	644	624	619	672	658	629	694	676	650	667	674	669	668	636	687	640	675	586	634	635	643	652	626	655	653	650	664	642	647	680	661	650	700	669	657	655	666	627	630	614	643	635	574	708	635	651	647	634	642	623	658	657	634	666	627	632	654	679	650	665	715	676	637	632	662	650	658	690	619	660	652	606	625	655	636	632	706	633	629	618	640	684	647	623	695	609	626	595	663	635	646	633	618	671	690	626	681	631	615	668	635	665	645	670	622	654	637	649	636	664	657	658	661	687	641	666	651	674	658	655	671	602	677	642	677	673	633	682	655	614	672	617	654	654	672	642	608	699	618	653	604	650	657	593	636	643	663	642	670	636	606	709	621	641	682	626	658	673	614	608	636	640	651	654	644	624	659	655	643	671	653	625	673	609	666	675	652	665	616	620	657	659	642	643	628	639	611	665	632	679	654	678	650	646	620	654	609	635	672	677	608	650	636	603	631	679	662	633	654	634	660	676	685	603	668	630	694	637	614	647	650	661	651	642	660	614	681	657	632	694	620	648	668	625	638	622	663	628	640	604	639	624	671	664	578	643	616	646	673	645	680	635	638	621	687	649	650	663	708	578	672	667	618	643	627	665	689	702	658	614	654	643	672	626	667	664	658	663	663	655	628	628	616	664	634	645	652	694	637	631	694	675	636	627	631	641	647	634	657	628	611	651	643	644	670	704	646	662	646	647	625	676	608	653	605	659	634	645	663	677	663	621	651	614	655	657	724	648	655	688	607	634	669	669	618	622	673	678	638	631	636	625	634	628	651	655	665	647	638	635	645	665	661	612	667	667	602	666	615	696	657	668	678	628	672	670	648	612	636	635	656	643	691	656	652	692	644	637	661	628	660	606	675	656	673	649	658	656	677	663	648	680	650	667	678	678	661	687	683	617	674	638	647	630	691	664	647	711	654	650	657	654	668	649	632	658	648	662	674	674	679	636	631	660	667	641	701	636	636	658	653	657	643	657	659	620	602	637	658	622	642	639	624	636	629	649	644	691	666	651	622	664	665	660	681	666	674	645	688	622	657	633	625	641	688	719	638	645	657	626	670	670	665	675	645	696	615	649	636	624	631	589	625	685	613	678	660	673	661	644	674	713	608	635	675	619	650	621	684	673	626	660	629	632	638	659	656	588	619	654	688	631	662	620	659	640	643	613	685	664	614	614	644	631	648	640	644	627	592	631	639	661	639	611	647	653	607	667	650	650	669	641	685	657	650	667	660	669	673	670	655	631	630	631	649	686	636	672	641	632	663	637	665	632	666	636	665	666	662	652	643	596	613	611	644	651	632	642	670	701	671	703	663	639	655	617	643	634	680	667	659	673	633	675	629	644	639	671	673	655	659	646	691	637	684	683	620	641	691	647	633	665	651	679	668	677	673	656	649	671	707	623	662	602	674	652	653	622	619	614	600	654	668	640	623	652	640	660	664	655	644	667	622	635	645	632	678	652	679	675	594	645	684	661	672	632	648	617	642	582	659	676	655	643	629	635	637	659	636	657	624	644	643	718	639	623	632	703	633	590	648	598	679	630	707	664	644	660	650	650	646	652	665	634	710	630	640	625	672	657	664	673	633	660	613	648	594	613	619	663	675	647	642	671	636	637	644	636	675	654	669	597	647	644	649	635	632	643	638	647	634	636	621	605	654	649	668	652	644	645	661	603	640	597	686	677	671	631	630	639	695	667	625	633	609	657	629	691	671	626	674	643	659	639	667	611	650	696	651	630	642	670	658	689	609	659	602	637	642	652	679	650	675	644	643	663	615	640	657	672	654	663	625	593	711	668	651	656	616	646	668	654	687	681	642	658	621	636	636	664	589	638	637	645	624	626	616	680	637	643	660	660	615	647	589	702	709	638	669	636	702	637	625	623	619	620	612	640	616	662	615	648	676	607	659	648	625	639	657	621	668	673	692	630	649	627	649	672	661	630	662	630	609	647	637	628	634	638	660	673	650	640	629	638	658	650	665	650	652	657	666	609	643	630	654	632	640	676	651	631	729	684	689	670	653	641	670	619	649	654	666	686	648	646	694	697
79141	77258	66781	38974	23039	15856	11565	6464	3181	1427	874	564	413	320	298	290	285	280	285	296	245	242	289	279	277	264	278	279	226	274	296	263	248	237	254	272	263	274	266	270	256	290	291	302	269	259	242	256	269	264	274	274	245	270	276	258	263	257	266	270	275	247	265	259	262	253	272	237	286	261	267	235	250	270	281	272	252	286	249	240	265	288	284	251	238	304	294	262	255	298	246	265	268	258	259	266	235	282	259	266	258	258	238	254	260	283	240	239	301	274	242	222	261	275	278	290	273	285	245	292	245	273	252	284	258	254	240	274	257	270	250	239	264	273	281	256	271	280	260	253	260	271	249	260	280	279	255	257	258	284	268	258	251	295	271	276	238	255	252	263	237	277	259	249	238	261	263	277	274	255	249	258	255	255	239	262	257	269	261	263	315	261	256	294	278	277	259	272	289	252	295	227	283	238	241	279	241	237	273	263	266	262	273	279	302	274	266	289	254	260	266	268	260	246	279	262	263	258	263	285	237	251	250	293	271	247	241	265	248	248	298	300	250	278	280	265	289	269	244	255	277	258	278	240	257	270	242	245	282	286	274	263	263	235	273	277	290	253	271	267	262	247	297	258	277	276	263	246	266	242	255	235	263	262	301	256	254	280	292	278	264	269	258	256	252	264	278	286	265	276	250	258	259	278	257	269	276	270	272	271	256	237	300	254	237	262	242	264	270	246	234	263	248	251	262	261	278	288	230	238	229	280	261	260	289	262	257	274	244	250	289	291	258	262	297	262	245	238	252	257	251	265	283	288	256	272	280	283	235	260	283	262	258	251	249	263	285	291	252	248	256	276	280	261	262	249	252	254	255	274	313	268	274	277	277	244	267	280	269	260	242	273	224	267	290	255	249	256	253	285	245	287	255	274	277	270	282	255	264	251	251	262	275	294	249	304	254	270	241	263	243	279	285	281	315	252	289	277	247	272	242	269	256	277	266	248	266	220	302	263	268	274	265	244	255	254	264	250	249	317	262	244	275	249	258	251	294	277	269	271	273	266	251	275	245	258	276	276	261	255	259	308	275	263	251	234	262	245	227	251	239	286	261	267	257	257	290	303	238	267	255	249	246	265	283	241	273	265	265	278	282	282	256	258	265	276	297	262	257	257	267	243	261	262	277	254	258	269	273	277	272	261	261	256	288	261	288	289	252	269	244	235	253	242	256	293	238	256	280	254	275	250	263	251	276	272	281	263	264	264	257	270	282	232	267	249	242	248	253	282	245	241	262	255	266	274	280	272	226	243	252	266	250	269	250	241	274	248	272	270	253	259	260	252	257	286	275	266	267	267	258	237	308	263	251	240	276	262	287	248	236	278	261	278	235	289	262	262	256	299	236	258	262	256	282	263	271	255	274	238	266	278	247	259	229	225	264	263	273	269	283	260	240	238	280	253	265	262	241	256	263	241	242	259	292	254	258	262	237	274	249	275	282	294	269	299	288	244	260	277	264	235	258	243	286	266	263	267	278	281	270	286	260	245	240	285	289	280	259	238	269	253	269	261	278	241	278	264	245	265	259	248	243	271	247	262	264	263	242	281	276	277	290	245	273	228	252	257	285	244	272	282	282	282	292	254	237	291	260	263	267	262	268	260	254	269	258	269	277	246	260	267	285	253	262	258	243	266	285	276	257	265	272	275	264	254	254	277	259	279	247	275	260	267	226	233	256	266	273	289	248	271	263	277	292	270	244	260	251	251	260	245	251	243	265	267	246	261	241	254	270	243	280	262	262	248	247	260	264	269	263	275	261	243	247	246	261	256	301	273	283	300	262	257	270	260	240	268	266	248	299	272	261	262	275	254	272	297	255	236	274	261	262	274	286	294	264	267	243	273	268	269	252	253	243	263	259	288	286	261	266	278	253	285	253	276	287	279	268	255	261	277	250	272	290	250	261	250	253	257	280	244	234	265	259	267	255	273	281	268	270	267	281	257	254	273	257	240	266	289	270	282	278	278	278	268	290	256	238	227	262	255	258	252	275	289	235	250	286	262	242	246	258	274	252	266	247	250	270	273	260	258	280	270	285	293	267	232	248	284	252	242	278	263	241	275	269	246	234	269	248	237	240	236	276	262	248	246	259	255	242	271	298	259	252	279	256	267	270	249	282	263	275	241	242	260	245	304	261	270	288	264	254	277	269	281	289	245	276	213	269	270	274	249	271	240	259	236	260	285	259	264	297	226	232	258	250	232	279	277	267	229	257	243	284	274	292	295	270	257	275	274	273	276	252	269	260	287	277	257	269	290	268	265	257	237	255	256	292	269	255	263	260	276	273	231	248	263	256	261	277	264	256	250	258	274	309	241	250	249	254	260	256	267	259	270	287	255	265	256	272	260	239	245	276	292	254	282	264	305	255	264	268	268	264	275	268	258	264	254	267	285	279	232	260	276	270	257	250	235	267	251	275	283	287	257	277	274	257	274	232	277	247	272	278	247	262	272	244	257	268	297	256	273	275	263	237	280	246	254	270	285	282	271	290	250	256	256	263	261	251	279	266	250	250	253	293	287	272	245	264	231	260	247	242	260	267	260	290	273	283	301	266	247	281	239	252	249	282	262	275	231	277	276	270	273	222	261	294	260	270	267	278	250	265	265	263	250	246	253	253	264	263	254	253	257	241	257	262	268	290	236	277	259	260	246	280	255	219	251	262	259	258	248	282	258	277	256	291	279	246	283	229	249	270	277	280	276	293	245	267	260	275	272	273	286	278	278	273	298	282	285	277	283	268	273	263	259	265	270	282	262	224	271	260	240	288	258	258	231	280	277	267	262	280	293	240	299	294	270	263	280	294	283	255	252	286	258	260	265	260	241	273	286	268	282	285	294	269	269	261	255	261	248	262	223	265	235	268	262	251	238	221	265	268	257	232	275	252	282	270	245	267	270	272	284	252	247	249	242	255	269	279	276	260	267	258	236	264	290	277	304	272	237	278	298	242	269	299	267	295	256	280	275	276	256	281	268	326	256	285	272	262	257	256	275	265	268	261	292	255	233	247	295	234	251	268	280	289	266	273	256	267	278	265	296	277	274	278	257	247	260	276	280	261	262	266	249	257	267	288	263	251	292	240	252	275	290	262	262	284	251	257	255	245	240	268	248	251	240	231	280	263	248	247	278	246	268	267	261	272	266	260	264	260	236	249	260	252	281	270	270	279	260	269	249	285	262	274	265	288	250	276	218	252	257	261	274	236	273	260	288	271	256	274	279	268	273	241	238	270	258	271	256	265	228	252	263	262	244	266	244	252	280	278	258	287	232	256	285	251	271	269	274	264	274	267	282	268	270	251	228	263	258	271	301	270	263	256	287	268	249	267	250	246	250	271	265	274	243	289	316	290	265	298	256	241	259	276	269	287	273	260	268	295	248	274	246	272	264	277	269	248	252	259	237	271	282	285	257	282	308	275	289	259	292	287	264	263	267	261	258	238	279	262	255	254	252	263	257	278	254	254	263	255	259
53786	62554	60298	41553	30533	27662	24045	17032	10013	5370	3414	1875	1271	895	768	724	768	794	839	696	660	670	657	636	668	619	635	651	660	650	674	666	658	619	637	611	669	666	639	625	628	640	637	650	632	667	646	608	645	696	682	648	679	671	676	607	665	643	641	689	619	647	665	657	651	722	617	661	620	641	648	622	625	674	667	631	649	694	666	651	667	615	610	697	675	666	622	667	680	647	676	661	680	607	639	656	669	624	643	633	603	602	651	620	643	686	642	671	638	642	653	673	598	700	669	651	689	632	657	661	636	676	639	673	698	647	615	638	627	656	651	700	595	648	654	684	681	627	629	687	620	618	603	668	644	675	676	651	664	657	646	657	637	657	650	655	645	645	652	628	665	656	664	656	663	603	658	652	649	673	649	618	651	607	615	685	661	657	632	647	656	636	718	646	639	607	684	644	656	641	618	628	610	658	619	650	635	637	643	644	665	663	681	669	670	678	668	689	660	633	650	678	645	667	597	706	657	658	664	633	652	640	689	671	661	644	671	605	659	620	672	681	601	645	675	670	625	603	670	674	675	679	619	666	665	614	694	605	642	641	667	660	646	607	655	643	653	642	617	662	630	625	643	676	650	644	674	629	657	675	678	629	685	655	631	647	650	645	653	648	643	676	596	681	634	570	696	677	644	677	632	659	674	658	624	615	654	693	647	642	617	615	646	669	652	654	622	628	660	689	654	684	616	640	637	680	647	674	631	602	631	636	670	675	638	603	634	620	667	670	713	672	633	643	657	647	677	624	656	634	678	651	651	626	661	658	657	666	621	644	686	654	653	668	660	681	698	658	635	664	642	630	706	658	671	642	595	648	620	630	635	667	623	631	648	638	653	596	644	670	652	623	634	667	652	610	611	665	664	681	632	665	655	642	648	650	676	651	627	646	659	655	687	601	689	657	689	622	656	646	646	679	629	683	687	686	644	643	641	661	684	600	649	613	677	615	616	646	681	627	694	653	667	691	650	649	674	670	644	645	647	609	632	647	665	637	656	686	659	667	641	639	657	651	688	673	641	640	641	651	657	596	655	639	616	652	653	697	669	698	640	683	670	670	616	651	646	674	662	656	674	681	663	682	703	666	631	641	611	617	667	655	592	614	633	682	611	638	644	644	582	651	654	653	621	638	651	668	607	611	592	667	641	630	631	652	616	651	626	630	624	646	672	626	681	659	671	658	657	641	653	657	660	665	695	670	620	656	676	627	653	626	684	654	679	614	632	711	639	663	676	656	632	646	632	645	624	669	667	639	627	674	638	663	650	700	611	666	664	655	698	663	709	642	613	694	612	687	640	607	638	646	627	629	667	660	672	653	692	640	702	604	648	601	674	630	657	668	644	671	604	682	614	681	661	659	581	649	624	643	635	650	615	678	667	714	636	654	659	638	661	603	615	587	668	656	660	691	659	639	644	642	651	644	682	659	665	653	648	653	684	610	607	677	651	616	663	648	651	674	683	671	635	666	671	680	680	622	675	678	645	639	641	701	583	647	597	637	680	643	684	666	632	657	621	654	662	649	594	617	713	661	605	633	640	638	655	670	644	678	682	661	667	660	662	689	645	649	626	632	636	622	659	674	655	651	641	611	644	689	637	633	656	644	637	670	623	626	652	675	668	680	655	724	653	673	624	655	631	644	661	716	637	661	644	600	647	639	594	671	663	642	675	663	654	662	626	651	647	603	649	697	640	644	630	659	675	652	617	707	638	609	637	677	653	622	645	651	702	626	679	663	640	671	625	647	661	667	670	636	644	675	707	664	624	676	626	632	600	684	639	653	660	653	672	677	609	639	634	671	648	647	643	682	665	655	669	682	617	677	605	661	627	647	615	624	677	643	668	664	646	668	652	628	690	634	683	630	664	656	671	686	645	628	607	639	630	642	629	674	645	651	653	617	707	668	628	625	676	673	679	641	654	603	618	675	624	656	651	684	639	657	678	707	655	691	636	665	610	648	675	642	642	738	621	649	649	632	637	668	619	673	671	658	637	648	608	647	629	619	664	654	674	663	634	647	660	644	631	655	630	634	662	645	616	653	651	634	668	629	655	649	665	643	653	668	669	656	687	636	701	637	617	682	731	625	686	650	659	585	641	595	629	651	656	633	616	638	652	645	654	639	618	618	645	635	695	611	629	623	623	645	681	672	623	604	644	649	653	655	610	651	669	646	643	647	667	616	648	641	659	647	693	632	653	642	630	689	653	653	660	612	632	663	650	661	642	649	667	690	650	661	623	670	665	681	662	630	662	632	655	636	671	684	632	630	658	608	642	669	648	696	639	610	687	640	620	677	625	621	645	675	686	671	670	607	609	667	626	645	626	662	621	658	650	644	615	590	683	648	669	668	670	673	692	659	648	684	615	645	644	638	651	696	627	604	692	629	615	633	660	652	675	600	642	636	643	638	655	599	635	653	639	660	652	642	659	640	612	613	602	583	652	670	655	652	670	656	694	639	584	648	600	636	667	663	612	608	636	661	642	687	641	650	623	661	620	659	695	656	659	638	617	595	636	637	647	660	654	639	665	621	669	656	655	676	658	628	630	620	645	629	646	646	661	663	660	634	636	640	620	631	652	649	656	667	672	662	688	642	625	673	602	617	677	624	658	688	646	692	671	607	694	663	680	644	641	698	695	642	626	677	658	676	611	672	653	647	620	631	633	641	608	683	615	639	631	630	609	671	654	656	651	652	589	614	645	653	636	642	649	643	655	675	680	609	621	691	629	651	661	641	704	665	638	620	674	649	670	647	655	659	663	626	638	639	646	680	677	648	687	652	653	616	673	655	669	650	630	627	669	638	660	634	686	650	660	615	681	624	623	649	668	600	649	643	635	660	640	650	608	634	679	648	669	642	622	641	659	658	684	619	654	626	642	655	672	641	644	659	682	658	599	681	638	648	671	634	638	622	586	687	629	651	596	651	668	707	660	664	633	623	651	658	624	653	600	646	669	685	666	651	646	662	699	663	654	642	684	681	652	658	676	617	641	673	658	621	679	619	645	658	672	637	682	662	664	661	653	678	674	697	669	599	624	645	646	726	706	639	640	681	671	610	669	679	635	652	635	665	652	627	688	635	643	671	668	680	663	651	669	625	670	680	667	684	739	611	657	617	701	658	677	651	675	629	627	664	669	640	691	631	714	576	638	596	655	655	642	620	645	683	649	646	592	634	652	639	642	638	634	629	637	669	645	647	684	667	680	699	647	665	656	633	617	642	663	611	646	670	611	673	658	659	627	650	668	669	662	663	635	601	639	620	698	626	631	649	649	710	640	642	658	705	669	677	650	641	629	571	699	641	616	631	637	664	656	708	624	644	698	658	670	660	613	632	650	651	657	673	633	719	596	675	649	687	656	622	655	667	648	624	628	656	649	659	619	679	663	642	670	693	630	599	654	606	679	619	653	585	710	623	657	664	654	629	610	703	693	639	587	656	652	650	615	660	675	640	646	609	654	643	613	649	658	666
79400	76761	65921	39002	22834	14670	11493	6261	2874	1468	903	599	416	315	298	262	301	299	302	291	230	231	243	251	289	228	250	262	250	259	269	290	285	241	267	284	259	269	258	269	260	225	260	275	282	241	275	254	266	267	241	250	250	226	266	276	277	304	281	260	259	254	303	249	269	275	289	277	253	267	284	269	276	261	282	258	258	277	243	270	222	260	264	241	270	272	250	253	249	277	276	276	256	248	276	258	248	236	247	256	267	264	255	269	254	289	274	290	259	259	259	275	272	250	252	248	263	271	257	278	260	272	265	256	247	278	269	266	252	254	240	250	276	270	256	234	267	257	243	272	281	285	296	272	266	279	245	279	267	253	250	263	270	242	269	279	231	248	292	279	250	261	254	260	265	217	250	284	241	241	255	282	251	272	273	239	247	276	251	277	256	257	274	245	262	288	235	248	277	251	256	280	257	255	273	262	286	295	227	265	281	241	291	275	253	272	272	273	265	260	270	255	242	273	269	291	250	239	296	289	286	269	266	251	262	252	276	245	283	286	267	261	241	269	263	268	245	281	241	275	253	255	262	266	268	303	252	262	223	249	263	258	250	242	279	268	265	282	243	266	259	251	261	242	262	262	263	270	263	277	255	296	267	278	251	256	265	264	273	247	264	276	229	268	243	259	258	270	263	258	246	249	269	252	244	260	272	296	295	294	244	271	263	242	253	274	242	262	253	246	255	266	231	278	267	262	264	279	264	275	255	274	251	304	262	262	273	268	261	281	288	291	254	276	299	269	267	282	263	263	266	275	304	256	277	252	262	276	259	259	253	265	285	263	277	263	247	263	264	229	275	246	254	276	279	239	258	229	231	280	280	253	257	262	274	245	252	302	280	270	277	244	282	254	289	222	229	273	277	273	278	284	250	255	279	288	251	275	249	275	270	245	265	259	240	261	257	251	249	286	264	255	257	264	266	263	283	275	308	253	264	257	267	291	254	256	260	248	251	282	242	253	267	250	296	251	263	240	248	253	281	286	253	253	270	269	267	291	263	255	268	273	268	262	266	241	269	263	268	246	272	249	251	273	280	303	258	267	260	266	282	230	243	281	260	229	272	261	247	255	279	266	249	267	236	260	296	272	258	271	259	289	275	251	287	275	263	261	262	252	262	249	248	261	252	257	288	272	274	243	240	254	249	276	262	262	267	275	260	251	279	286	215	257	242	250	244	284	243	247	245	289	243	277	265	244	255	291	298	263	267	254	260	252	258	275	275	266	293	234	290	288	262	244	265	266	274	267	244	263	275	284	273	253	274	266	236	267	242	246	245	251	281	279	276	245	251	243	260	271	276	244	282	267	239	275	264	248	249	276	265	277	243	248	269	279	280	258	237	247	290	286	286	280	288	278	277	261	291	272	272	232	273	280	267	256	264	254	262	273	280	255	241	240	240	252	273	270	243	288	268	274	278	248	264	305	272	283	241	278	266	263	249	250	257	271	227	275	271	249	253	235	269	272	265	248	259	232	246	277	235	262	266	256	246	262	266	233	226	259	247	262	245	325	241	262	283	249	268	266	260	271	284	289	276	263	287	279	264	264	306	276	279	279	276	263	234	283	270	252	256	250	274	283	254	248	272	263	287	286	251	283	249	296	272	257	264	259	293	258	265	265	281	261	250	228	285	254	267	271	260	243	250	275	292	252	269	269	266	287	278	264	280	261	269	280	246	260	289	258	261	256	253	275	255	264	284	261	270	288	286	271	237	235	257	248	260	263	251	243	269	264	264	254	262	260	283	251	245	295	258	269	271	246	228	274	245	264	247	258	265	257	260	265	258	244	257	226	286	243	283	253	287	275	238	238	240	268	241	255	272	267	251	282	242	237	256	256	277	254	244	240	247	266	277	281	250	262	259	246	237	286	248	279	242	253	312	237	236	231	268	256	286	251	267	251	265	285	249	252	263	266	265	260	268	252	269	287	246	252	252	283	281	254	267	276	274	230	230	238	246	256	297	271	293	274	257	233	259	291	247	260	258	255	258	252	275	278	231	243	243	291	287	234	230	252	299	260	272	261	251	273	288	248	273	247	244	276	286	268	257	260	243	233	291	257	250	262	247	249	275	256	282	270	259	276	292	251	282	301	294	269	308	274	283	255	253	270	255	249	243	272	269	256	273	256	281	241	256	278	300	256	267	245	252	245	254	271	260	266	254	284	224	282	264	258	243	275	274	270	283	284	291	246	280	278	245	270	270	271	237	265	260	258	267	249	272	276	240	246	245	295	255	275	269	240	278	245	256	279	276	242	272	265	277	280	264	291	258	265	285	300	249	263	286	259	255	259	247	273	264	254	268	262	273	276	288	252	249	270	257	277	276	292	255	258	290	263	281	268	243	271	257	257	258	292	239	249	252	284	287	281	278	275	264	279	265	292	260	276	296	273	246	255	291	283	256	280	245	223	268	263	233	250	278	282	244	269	264	266	250	274	266	263	269	279	263	286	249	256	261	267	279	257	249	270	313	269	246	267	279	258	261	254	248	274	275	226	254	269	246	242	248	256	252	291	242	266	247	258	247	268	254	282	251	296	273	258	256	252	273	261	269	244	263	249	276	287	267	264	284	260	272	282	261	255	260	262	241	266	264	270	242	242	246	261	239	259	267	274	259	260	274	254	254	248	300	252	248	295	256	271	274	266	249	232	269	257	237	227	279	261	277	249	286	262	259	271	301	250	257	265	258	264	244	282	253	276	265	241	259	241	257	262	276	251	243	257	277	270	272	273	275	252	272	294	257	252	262	235	289	262	243	255	268	263	265	294	289	275	252	279	232	268	277	246	289	257	271	290	243	258	274	261	289	263	248	238	254	273	254	249	267	253	269	261	291	264	274	265	272	278	229	244	249	291	275	245	282	240	254	266	255	237	274	239	256	270	278	243	280	277	273	259	313	263	266	228	258	290	245	251	237	230	278	251	255	274	269	267	280	260	280	259	289	262	258	266	245	259	261	287	261	306	233	268	255	254	222	247	257	231	266	246	240	254	265	302	267	286	259	262	278	258	263	284	256	248	299	242	272	263	260	250	241	252	276	245	260	261	281	272	275	269	287	244	269	246	256	294	272	287	246	317	262	260	290	243	275	275	281	284	259	222	267	274	256	245	238	257	265	258	255	279	277	260	262	259	264	290	251	239	246	255	251	265	219	279	246	266	266	283	277	272	248	258	282	270	265	248	239	234	246	257	287	284	269	255	260	253	266	272	272	269	274	291	243	267	258	249	290	264	286	256	250	259	236	255	252	259	260	237	283	248	278	314	277	272	258	241	277	262	252	244	248	233	289	253	273	270	250	278	245	279	278	255	239	290	236	274	282	285	278	223	247	274	268	270	255	254	243	277	264	272	264	282	261	276	285	282	259	282	251	278	277	260	265	304	288	273	279	234	277	272	277	259	281	271	267	254	254	285	268	302	296	303	287	268	288	257	270	222	271	243	256	268	255	270	277	254	251	261	239	233	249	284
54402	62173	59876	41978	29656	26562	24355	16554	9180	5317	3446	1997	1258	910	813	709	767	776	752	638	675	643	678	671	638	660	627	628	559	634	646	680	631	651	664	633	657	656	668	707	635	613	663	646	626	700	646	603	638	669	710	630	669	623	658	721	650	627	682	677	651	646	655	677	647	647	612	693	684	661	631	642	604	679	718	669	676	642	678	669	661	689	640	683	633	676	680	606	645	626	664	655	689	629	653	646	635	665	696	669	640	648	628	677	636	671	625	648	677	626	643	659	639	635	672	653	647	676	625	646	667	653	625	639	605	679	667	656	646	654	593	667	691	681	612	664	652	637	633	633	676	595	629	632	643	651	675	647	651	683	628	668	632	690	653	650	649	621	620	677	653	658	634	642	643	633	639	650	649	698	659	655	672	646	636	638	612	656	652	650	617	676	709	652	671	645	652	630	688	655	649	641	650	698	630	657	641	652	629	631	621	655	662	685	635	633	640	607	659	671	687	619	640	646	647	627	669	643	606	648	640	650	635	606	681	618	642	624	657	637	693	680	637	667	661	638	654	637	648	682	643	647	636	681	643	667	686	644	663	701	639	661	656	645	619	655	643	659	606	707	644	662	652	678	593	665	644	627	651	652	659	634	627	638	650	634	633	591	612	675	643	620	660	661	670	648	721	676	654	662	587	662	671	629	687	680	689	641	633	630	627	612	665	693	633	668	634	670	679	642	661	642	632	657	647	623	638	685	666	689	615	637	592	625	647	662	678	632	692	645	656	653	679	679	655	622	588	684	609	631	697	627	655	650	663	643	673	669	644	688	657	652	611	584	684	658	696	590	640	659	700	669	641	649	652	641	687	700	658	646	680	595	677	621	649	650	688	647	697	632	648	690	647	715	641	678	670	655	670	688	629	638	638	645	617	679	643	661	681	652	639	661	691	630	613	699	653	643	657	622	607	677	669	622	624	640	662	636	649	615	667	628	637	636	650	633	631	698	667	624	666	668	689	636	657	657	665	651	640	654	616	665	668	663	714	632	631	626	699	649	672	650	657	699	612	659	612	703	655	629	652	589	562	673	674	686	656	657	642	669	679	658	669	606	609	643	662	647	659	652	627	654	650	670	713	639	658	619	698	671	646	628	665	683	637	643	691	671	645	647	626	668	691	590	672	576	590	684	639	653	653	638	638	617	629	641	650	666	614	636	644	645	596	623	603	656	703	634	648	665	647	625	662	651	637	673	669	639	617	643	716	680	656	620	633	624	624	678	653	669	659	646	637	672	676	669	656	644	641	616	628	668	645	641	717	663	662	632	631	650	717	689	642	660	663	614	663	681	645	636	691	692	699	676	670	636	690	638	617	655	666	650	642	654	704	638	636	640	672	669	644	688	617	717	640	639	618	638	659	633	650	671	671	649	679	667	617	647	614	643	644	632	651	672	661	676	686	697	622	663	673	682	629	649	634	680	654	650	620	647	641	627	663	663	654	641	634	668	646	663	658	638	639	677	684	671	681	625	631	644	648	660	653	658	673	666	647	646	671	630	639	675	683	672	607	631	614	604	647	681	683	693	650	645	649	658	649	649	624	645	626	718	605	711	667	627	675	631	664	628	704	656	673	662	610	670	658	672	676	618	654	632	627	660	647	668	625	651	698	685	612	656	661	659	685	627	638	629	699	676	649	620	659	620	653	640	618	690	653	645	695	654	665	659	678	639	656	657	619	683	684	630	625	620	663	590	663	599	613	604	640	655	668	638	690	629	632	590	640	615	640	663	641	680	671	620	634	676	682	672	660	683	634	639	643	613	667	663	670	661	629	701	636	644	679	668	630	655	608	682	662	647	649	650	636	709	677	622	625	675	651	644	638	609	647	707	682	641	656	627	607	650	625	666	629	683	632	676	666	643	696	626	684	668	649	669	711	590	662	643	653	673	638	637	675	689	613	651	651	636	670	647	641	644	620	675	657	660	672	656	683	609	682	661	612	653	683	657	664	657	657	657	671	706	650	664	615	640	682	669	640	717	698	670	615	620	677	649	664	652	631	652	642	658	647	593	669	602	646	685	666	677	656	680	646	619	657	710	624	656	628	646	670	678	631	658	675	662	640	669	632	660	682	653	668	658	639	606	633	653	614	709	644	640	667	662	623	614	649	649	631	655	652	651	653	649	644	663	673	639	684	668	633	692	667	656	636	671	652	657	664	608	643	645	617	638	659	633	617	640	653	654	636	659	630	672	601	679	646	656	694	692	627	658	620	638	669	662	656	660	664	659	631	631	662	626	639	624	648	635	671	661	639	661	656	692	575	639	647	632	623	656	635	685	671	631	602	706	684	709	660	643	672	602	644	654	621	637	663	712	626	653	594	670	667	661	642	652	664	707	641	660	646	568	665	640	653	645	635	638	590	668	682	664	665	666	662	610	616	603	633	642	673	644	687	666	651	639	618	669	631	629	659	618	631	643	653	632	694	635	667	640	613	691	636	632	648	631	670	631	640	606	654	694	633	652	633	666	658	652	637	657	664	649	654	667	610	643	668	623	675	658	639	617	666	628	664	663	698	605	629	675	655	618	662	652	638	663	652	652	612	630	664	644	665	638	690	637	617	692	646	638	638	633	668	672	636	672	607	649	644	660	638	675	612	636	649	645	670	659	634	669	660	620	630	629	656	640	668	633	648	632	593	614	629	656	695	638	682	687	674	680	695	612	648	636	688	684	616	653	617	646	614	628	607	637	669	673	598	688	618	642	658	641	622	648	685	631	660	622	653	643	652	636	637	663	624	660	654	644	656	668	706	632	661	616	682	645	634	671	655	627	665	619	653	641	650	619	639	632	643	636	610	653	617	608	618	640	690	649	653	637	628	685	667	644	637	640	620	684	628	705	610	654	640	659	611	612	607	652	630	694	659	633	599	645	657	651	651	660	645	603	657	690	605	614	725	655	682	611	681	629	635	621	669	660	680	614	625	639	607	677	604	662	658	627	672	671	604	605	683	605	639	663	619	660	636	622	614	648	672	659	652	666	680	671	650	657	623	667	637	620	703	623	635	576	670	649	645	640	651	644	617	639	661	693	645	695	671	646	684	682	622	646	659	641	640	654	651	658	663	645	663	599	647	674	661	650	644	649	625	665	631	634	642	655	627	660	609	669	656	630	708	679	681	640	653	599	694	614	654	626	624	676	651	688	671	639	674	633	686	634	667	654	649	652	680	617	656	657	671	648	661	690	621	700	641	684	639	551	624	650	640	653	670	634	623	634	594	659	600	648	641	634	694	643	696	648	659	665	651	661	658	673	652	657	634	651	633	582	639	651	661	625	622	681	687	690	637	688	649	662	643	628	628	691	676	638	661	639	637	651	624	639	654	660	625	672	617	621	656	638	626	639	630	646	649	638	638	649	672	644	684	581	651	620	664	671	642	644	653	680	658	649	650	618	696	685	649	640	644	663	614	635	637	592	675	681	672	663	671	654	630	674	650	638	674	651	607	656	654	647	657	660	647	664
78526	74931	64745	39921	23148	14343	10779	5516	2882	1620	958	587	410	323	299	269	266	281	254	286	271	257	284	242	255	283	274	285	286	256	256	297	279	223	245	259	240	256	266	239	266	272	268	293	255	276	257	227	266	246	253	277	292	259	268	288	228	233	283	290	271	238	252	274	264	255	276	260	283	255	258	289	233	253	272	285	269	261	248	258	241	288	273	239	231	262	230	243	254	266	273	281	274	276	256	265	260	264	241	270	272	281	271	253	241	265	269	263	245	277	242	236	287	248	257	267	263	283	305	260	289	285	287	264	265	273	268	263	264	313	237	275	250	245	251	237	241	252	301	269	238	271	258	288	278	221	251	257	287	247	285	262	270	261	266	244	252	256	266	236	264	291	262	241	247	288	275	288	281	261	250	262	265	276	226	252	261	251	271	256	257	266	272	258	252	276	239	245	237	280	272	256	265	258	268	259	289	273	269	233	254	261	262	241	269	254	259	279	235	262	270	237	255	282	255	255	238	282	247	282	247	259	262	264	293	268	290	259	265	257	249	275	240	276	280	253	230	270	253	273	262	280	239	244	300	246	208	257	246	266	243	271	247	282	271	254	265	253	238	268	258	265	255	274	271	232	261	223	237	236	256	224	248	299	277	271	282	274	258	244	277	262	251	288	260	274	278	271	260	261	278	267	282	257	294	295	296	271	261	228	277	269	291	255	263	232	270	231	252	252	251	285	265	272	242	276	234	238	258	278	277	267	271	255	267	239	266	241	268	249	277	246	255	278	256	270	248	280	258	250	249	265	275	282	238	288	235	265	261	266	255	245	271	258	253	269	265	257	233	253	285	270	251	277	260	238	266	282	230	243	298	252	254	272	250	261	271	222	230	267	250	251	242	280	299	246	256	247	260	267	256	288	250	285	257	266	236	265	254	272	255	218	237	268	252	271	266	264	261	272	257	251	293	286	258	266	272	265	262	281	278	256	254	241	268	271	280	242	270	277	250	258	296	232	279	252	259	273	278	250	303	252	264	263	261	281	261	304	266	210	252	275	247	239	272	251	248	245	253	268	261	281	248	257	262	271	258	285	285	299	264	239	275	268	244	283	255	294	270	284	247	288	261	263	274	275	267	225	247	274	255	230	240	274	259	280	288	278	285	294	228	244	244	268	228	263	262	251	263	250	259	232	248	274	263	262	269	251	258	259	265	251	270	291	232	271	251	273	304	267	268	261	272	259	274	252	256	260	235	232	272	251	260	286	258	275	239	242	240	247	257	269	274	263	260	275	280	256	297	265	274	237	255	273	267	259	265	279	224	253	270	261	277	273	280	248	280	278	249	242	282	268	249	255	304	237	284	249	265	266	262	258	271	293	264	279	261	229	236	272	250	246	250	268	263	265	257	308	262	269	249	274	263	268	237	242	257	265	244	269	272	274	260	262	272	234	243	257	284	234	272	241	296	261	245	257	269	251	271	259	301	260	249	281	294	249	271	270	228	250	259	250	252	230	224	269	255	283	277	264	275	271	265	282	266	232	273	256	270	242	260	251	251	270	246	275	265	260	252	263	251	287	238	272	291	266	253	287	257	246	254	240	263	263	232	251	228	286	262	248	263	243	244	256	258	222	245	236	288	255	257	276	281	263	250	266	250	258	256	279	274	229	280	255	251	222	232	309	250	237	253	257	241	281	266	260	242	285	276	262	262	267	235	261	279	276	235	261	244	269	237	242	301	263	259	252	259	240	266	247	258	288	264	281	255	229	250	268	242	276	236	235	265	251	246	249	239	248	264	241	248	242	251	250	287	280	245	269	271	270	262	260	292	275	270	259	279	283	251	264	259	260	288	245	258	248	254	258	254	241	260	259	240	256	299	256	266	247	250	251	271	276	261	260	240	230	255	280	236	215	272	317	263	272	265	263	254	261	276	254	255	254	287	281	240	259	266	237	248	257	288	246	259	259	271	224	281	243	243	236	267	287	244	256	273	243	249	240	259	267	268	261	260	284	283	250	291	249	247	282	258	284	254	225	253	254	259	275	240	227	259	266	257	273	246	282	252	263	257	261	287	267	257	245	286	262	290	270	265	280	245	272	271	256	278	243	275	244	261	286	256	248	287	243	274	254	257	301	272	227	285	266	248	257	269	301	265	248	250	250	265	266	254	272	299	246	261	255	266	243	249	240	255	262	245	264	259	266	242	259	270	272	244	272	251	251	248	271	272	272	250	265	275	244	249	293	259	276	245	280	232	268	233	284	264	274	270	275	259	253	270	248	264	246	214	275	281	250	222	262	262	254	265	247	264	267	277	275	253	239	285	241	283	276	236	281	259	256	266	252	265	253	253	245	242	269	277	268	252	230	258	243	251	258	278	255	270	266	263	245	278	295	250	269	257	238	296	278	247	259	246	261	270	279	269	254	265	272	289	277	260	262	253	244	267	256	253	238	276	282	251	266	272	274	284	254	223	251	293	265	255	255	277	287	231	284	282	263	250	260	252	255	266	235	228	249	265	281	254	235	220	254	270	283	268	277	267	270	262	302	247	256	251	255	250	248	274	264	289	252	266	259	276	267	261	274	249	293	263	256	251	247	252	287	279	268	275	288	246	265	260	269	278	269	261	241	297	263	259	264	265	275	268	253	238	253	262	263	242	273	262	245	259	270	254	238	258	274	278	257	258	256	232	274	255	242	294	274	273	262	252	277	300	265	289	252	277	255	265	284	255	258	249	263	277	273	265	231	253	280	252	305	264	264	232	254	247	228	236	265	261	247	271	252	247	237	273	251	262	261	251	278	241	251	278	248	258	277	255	267	251	269	274	266	260	267	261	251	290	237	303	223	265	281	257	238	212	239	226	286	250	270	242	269	302	286	234	277	293	240	264	267	258	267	281	255	260	264	256	253	254	269	271	247	238	246	250	256	256	249	264	282	273	267	267	228	280	272	278	259	258	277	239	272	272	272	260	249	257	246	277	241	267	258	238	225	281	303	266	230	263	240	283	267	269	288	284	269	260	265	265	246	285	258	229	270	280	248	268	255	252	263	266	230	271	246	259	285	275	271	247	269	253	240	244	259	273	266	250	257	297	278	239	265	290	236	260	263	250	265	250	259	271	247	274	254	277	255	257	273	278	249	243	262	238	253	237	252	273	258	280	258	249	282	255	299	258	270	268	292	271	271	275	262	241	275	251	251	264	248	292	268	259	250	252	281	236	290	233	273	275	239	274	238	270	266	230	261	233	266	247	248	253	278	245	253	237	256	242	280	258	250	263	268	233	289	287	263	284	282	252	243	246	253	280	287	287	259	297	260	245	267	265	273	264	268	258	269	266	236	257	268	255	252	261	261	227	256	253	257	256	245	256	283	279	227	290	259	261	260	242	265	254	239	271	281	289	280	239	276	249	265	264	234	282	261	267	267	255	253	263	268	230	242	265	259	261	247	273	238	262	275	225	253	274	244	268	260	270	250	242	242	282	244	265	290	246	285	282	258	261	229	268	261	255	279
55033	61631	59033	42649	30981	25351	22818	15032	9740	5745	3474	2065	1241	852	790	699	780	793	748	675	631	638	634	654	678	638	696	705	577	664	656	613	634	698	615	661	674	610	642	671	638	615	644	615	672	692	638	664	677	646	648	654	662	636	619	614	624	676	622	661	626	636	629	635	631	632	641	632	573	636	632	684	685	656	642	637	644	610	584	677	640	612	655	648	647	639	714	635	660	624	628	651	651	606	637	613	647	687	646	657	646	638	646	633	691	661	703	673	648	623	645	626	678	638	652	636	658	640	647	638	607	647	628	672	634	652	640	649	683	688	649	654	623	659	664	625	646	639	697	636	628	655	689	673	673	646	658	629	693	647	663	664	678	619	677	647	655	662	617	638	625	601	658	636	645	629	690	670	634	595	672	659	658	664	655	642	679	626	649	654	614	671	630	655	656	655	648	662	635	646	620	619	667	658	641	635	626	659	632	601	686	620	626	622	654	638	629	683	651	653	671	635	688	654	645	656	649	635	663	664	629	634	591	622	676	607	618	673	634	645	705	696	645	638	633	673	648	645	638	620	661	658	574	639	724	659	666	624	596	644	595	646	687	634	659	668	597	666	594	685	626	685	616	657	637	641	653	629	646	696	617	585	666	602	638	585	677	689	651	656	674	657	646	660	608	650	684	633	682	602	639	617	622	632	643	643	681	669	625	630	607	603	685	653	672	657	664	612	622	668	661	606	627	633	610	652	621	680	611	681	663	653	680	637	678	636	616	661	623	616	676	656	592	657	648	641	666	665	653	605	624	658	654	657	647	685	677	631	650	657	649	659	629	621	661	648	640	655	628	624	657	665	652	646	638	624	654	629	634	604	649	619	648	630	645	636	666	627	685	676	572	662	668	656	725	624	692	620	577	624	614	688	651	649	634	666	643	647	670	686	632	643	681	646	662	628	637	668	640	656	636	688	632	639	655	671	622	670	624	682	645	657	681	629	671	674	648	689	625	618	638	688	646	676	650	678	677	626	647	625	596	646	684	626	681	608	665	693	711	593	656	647	649	638	649	639	671	629	632	640	630	634	617	669	679	621	672	614	599	664	636	628	632	611	609	687	656	598	623	665	590	652	624	669	695	664	641	617	651	657	631	663	649	653	659	676	618	663	641	642	666	661	655	666	640	650	691	625	658	597	667	616	630	673	625	583	704	669	584	641	640	667	679	646	675	643	659	653	664	651	653	596	647	669	652	678	690	629	642	680	628	621	644	618	668	653	674	639	618	656	649	651	665	649	614	632	604	632	638	630	643	674	655	651	627	641	661	620	675	636	642	634	647	656	621	684	674	640	695	664	668	618	651	647	611	628	687	640	631	659	660	684	674	632	634	644	701	660	636	689	615	660	593	688	647	667	668	652	663	669	645	647	632	666	608	648	635	688	697	642	592	654	674	634	633	665	674	672	669	643	611	623	611	673	636	674	660	670	660	687	655	612	653	656	616	631	630	674	600	623	627	633	651	615	622	667	647	652	629	650	637	669	677	640	628	633	668	662	633	611	616	657	669	635	659	614	598	624	639	711	660	656	649	634	687	651	643	643	674	627	635	632	650	647	636	638	598	645	673	648	654	603	622	658	643	605	603	640	618	646	668	621	635	685	632	708	617	653	654	682	658	665	646	615	658	668	632	637	633	665	610	637	678	652	591	604	684	620	661	627	631	621	705	639	646	622	680	608	640	604	679	685	656	644	664	640	671	622	626	646	652	673	625	688	630	637	643	653	609	652	676	655	599	674	678	682	686	612	671	633	682	663	691	657	658	651	652	629	648	687	613	661	634	644	646	668	641	654	666	631	674	639	675	609	594	686	656	742	630	642	624	634	653	608	661	644	620	619	652	638	688	615	668	648	623	640	672	625	644	606	640	596	623	666	648	673	626	686	635	697	592	590	651	641	639	675	680	655	605	652	660	641	635	672	678	629	657	652	633	676	671	610	664	668	662	628	607	662	663	680	638	642	645	679	683	604	633	626	661	614	658	649	643	651	681	640	640	628	677	689	672	637	678	649	664	642	664	662	678	701	630	668	664	671	668	644	649	629	634	654	605	647	642	646	654	624	652	632	683	649	615	650	649	646	651	569	678	609	629	614	628	682	623	619	654	672	662	683	593	632	657	647	687	646	634	676	688	637	651	660	651	676	652	659	650	652	610	680	662	649	683	626	625	641	635	615	684	652	705	652	615	625	658	657	628	688	656	631	677	633	662	651	672	658	664	598	645	633	654	641	688	651	649	665	610	682	615	631	612	654	664	603	649	640	659	653	656	583	617	629	648	686	640	645	687	642	644	661	651	674	630	618	662	611	609	609	674	653	608	686	633	647	638	665	655	677	650	635	670	624	648	657	658	679	689	652	666	644	658	638	639	638	631	645	656	662	660	633	639	629	652	683	698	661	639	627	675	676	649	617	697	627	639	668	651	669	638	648	641	674	622	659	633	627	623	631	593	664	609	674	643	681	667	641	633	661	661	659	621	638	689	650	644	617	662	673	606	662	653	663	611	683	622	631	653	623	656	658	652	658	675	621	656	591	658	598	613	654	657	627	620	645	641	635	679	625	670	698	658	627	666	664	583	681	649	644	660	663	643	659	616	616	625	628	670	643	634	618	637	623	641	622	662	657	673	684	623	658	668	660	618	656	666	597	653	606	641	682	625	643	682	647	661	628	607	648	671	654	665	681	603	672	663	653	613	670	653	721	671	654	635	641	613	649	713	665	644	641	648	651	635	646	640	611	648	603	647	616	677	656	667	637	585	652	631	670	649	694	623	671	619	700	623	619	668	680	622	639	652	645	589	654	716	685	593	662	646	651	623	623	656	677	634	669	584	604	675	624	664	659	617	631	690	654	619	620	663	620	626	677	646	639	632	693	686	662	636	628	627	619	664	682	649	609	636	647	690	650	676	668	646	675	684	650	670	635	685	674	625	681	625	635	639	587	611	655	646	617	696	627	610	657	644	652	627	668	664	655	639	655	678	685	636	661	680	686	660	663	685	680	672	623	663	657	659	600	656	647	666	627	634	660	646	664	680	644	657	656	627	677	630	639	650	719	705	705	569	640	625	607	643	644	638	619	632	619	656	625	662	674	649	635	664	632	634	623	693	649	676	663	653	640	655	671	630	632	644	659	675	653	645	681	646	628	613	680	658	638	640	598	645	672	656	634	627	621	631	680	662	664	700	666	676	624	658	663	624	631	604	650	632	646	654	653	670	690	688	657	626	657	663	651	621	649	642	678	585	624	629	640	662	628	619	693	615	686	590	638	702	652	630	680	619	629	651	656	667	619	688	686	612	634	617	663	654	651	659	641	636	614	627	631	667	641	619	679	675	663	646	636	682	646	627	623	609	689	637	637	668	645	634	617	624	630	625	641	663	638	627	645	645	588	609	654	618	675	666	633	657	691	644	636	613	618	688	642	661	646	670	657	679	652	649	658	680	695	671	649	644	649	661	664	627	626	697	655
78965	76221	66198	41510	23017	15107	9268	5529	3194	1674	1028	665	388	327	340	274	302	305	285	280	279	238	248	251	261	236	251	279	269	271	270	254	262	254	254	289	236	261	273	255	283	279	267	285	278	249	280	268	259	277	270	271	264	283	273	240	271	271	260	251	253	262	249	259	278	235	246	248	258	272	265	277	256	273	257	265	222	272	275	244	247	227	259	245	249	220	270	266	240	259	257	256	266	268	246	216	247	279	247	269	268	272	286	259	269	243	260	260	252	236	271	296	266	291	283	284	257	260	248	293	244	246	277	264	251	235	245	256	256	250	253	261	262	255	287	238	240	234	223	239	273	273	272	303	261	255	263	251	239	254	248	270	256	262	289	269	280	235	265	273	299	268	266	280	289	269	250	294	228	231	273	240	276	254	283	268	244	269	275	263	286	271	253	265	262	266	276	237	254	300	253	263	296	247	253	281	267	251	268	298	268	265	251	281	286	274	260	255	276	248	230	308	272	282	267	267	276	237	250	230	277	268	304	248	257	263	281	247	277	246	277	222	266	282	260	280	277	251	260	264	288	265	264	239	283	260	286	261	242	257	225	253	273	267	293	258	242	267	250	264	278	252	281	237	264	257	278	246	243	283	271	260	264	282	274	247	220	256	237	268	246	244	262	254	293	250	251	250	248	243	218	248	268	265	265	242	255	270	240	257	263	234	243	268	260	282	258	244	228	254	259	254	249	248	280	280	264	280	262	254	284	226	248	304	249	238	272	258	267	295	269	237	265	252	261	261	263	282	279	282	259	265	236	247	255	289	279	295	255	239	249	277	285	264	255	266	250	258	229	251	268	280	263	247	261	270	263	268	249	275	252	283	258	257	256	253	248	257	281	252	263	286	258	258	268	277	278	286	272	251	259	266	267	248	264	245	249	301	257	251	227	243	263	261	267	303	242	214	298	291	269	243	278	259	298	274	236	233	239	237	232	251	243	250	247	240	250	286	283	254	287	259	260	244	257	271	248	266	234	250	238	226	267	226	284	266	277	285	257	306	268	231	259	260	297	240	278	258	252	290	237	238	270	279	282	273	285	267	265	281	266	246	252	245	247	252	259	252	265	256	245	280	277	281	266	234	262	285	246	257	297	246	243	269	267	276	264	256	258	246	272	273	252	251	275	241	232	259	285	251	265	253	263	277	257	252	236	227	252	250	254	253	259	258	294	292	261	258	279	245	244	267	285	278	222	276	266	261	268	241	279	242	257	255	267	261	266	256	257	258	266	242	264	270	264	277	276	270	256	252	278	244	261	276	277	299	270	259	283	247	259	257	262	251	273	275	242	290	247	275	284	261	263	253	264	230	275	250	241	267	267	261	250	269	246	260	236	228	250	254	284	291	314	245	269	272	265	220	252	240	272	258	276	252	285	255	268	251	283	255	266	260	280	257	259	267	267	265	270	246	262	279	256	268	271	263	287	229	255	269	252	258	268	251	276	273	234	280	268	266	262	252	276	242	245	263	261	242	265	255	237	270	270	254	282	298	265	277	271	252	271	244	206	252	244	241	280	241	258	263	286	275	277	255	268	250	250	264	273	258	276	260	277	280	282	279	255	269	258	240	271	256	258	239	257	265	249	307	254	274	256	283	264	240	281	257	266	257	248	256	237	267	232	292	261	241	264	238	259	260	278	291	261	262	294	274	231	280	255	270	273	230	274	254	251	240	230	252	269	254	274	272	257	229	268	244	266	280	261	280	267	275	274	251	257	244	260	250	251	288	281	288	285	248	251	284	297	281	250	274	269	270	274	288	255	260	262	270	241	282	271	261	298	263	251	257	271	256	264	278	253	269	284	238	240	242	273	250	256	260	288	256	277	263	250	246	268	279	269	259	272	217	255	231	256	275	296	274	249	260	264	249	263	248	256	245	269	258	263	239	272	246	264	262	275	253	259	280	272	262	285	253	275	267	250	283	244	254	243	244	268	250	241	289	267	264	258	264	234	257	290	276	238	250	263	246	250	270	269	243	257	264	298	231	284	261	267	276	261	263	259	236	256	257	265	272	231	248	228	256	257	267	255	264	255	248	280	244	249	246	266	265	271	283	255	279	270	256	231	262	250	245	276	278	276	258	277	245	259	253	253	265	266	248	276	258	257	270	230	253	255	249	253	269	274	271	291	271	292	259	260	241	257	254	253	259	280	261	230	228	250	251	220	279	281	251	290	245	279	268	250	266	252	261	246	251	264	252	295	290	257	263	261	298	268	252	286	286	253	271	271	232	238	280	284	268	264	263	271	261	281	270	277	264	258	270	294	269	245	255	264	272	246	270	243	269	258	274	265	258	265	261	231	260	260	257	262	244	262	266	237	258	248	265	285	253	268	223	299	248	257	271	269	263	247	229	190	256	256	243	219	251	255	267	236	252	293	277	262	280	255	262	246	252	271	253	278	251	243	247	272	244	271	264	275	287	241	256	272	290	267	314	251	222	262	246	287	290	243	238	260	255	273	301	237	291	261	265	271	233	260	261	258	247	261	247	251	275	253	261	222	272	246	269	286	242	233	286	255	282	271	265	289	255	258	271	266	278	251	240	295	282	236	233	281	269	227	248	269	266	244	258	264	258	245	249	234	259	271	274	214	262	260	243	278	284	261	275	244	276	278	241	237	259	252	258	272	239	253	278	266	278	302	272	267	256	269	263	223	276	241	279	276	244	231	268	246	262	269	282	258	279	274	262	269	263	265	272	250	263	284	250	262	263	249	233	284	255	266	260	249	248	269	246	274	267	282	248	277	260	276	244	253	280	289	247	241	279	250	281	298	229	268	241	265	247	248	264	259	262	298	261	261	221	241	266	252	240	267	292	282	295	258	279	233	265	220	278	252	248	307	262	283	288	237	242	266	249	227	257	270	265	285	287	261	292	279	258	269	266	265	208	238	276	269	253	260	279	295	273	268	255	264	251	273	265	260	264	256	295	266	233	271	246	257	247	256	256	243	251	270	264	247	249	278	293	278	276	312	246	250	275	232	258	259	256	236	295	282	265	271	257	253	253	251	275	287	311	230	265	277	282	278	240	254	215	264	258	266	240	244	256	261	273	253	253	282	251	247	263	284	240	271	251	263	279	259	268	263	280	261	233	281	256	282	256	259	253	272	271	267	276	279	279	244	249	231	266	269	255	237	279	247	238	276	261	256	258	281	237	265	249	273	260	255	271	272	264	281	255	253	247	270	263	253	288	281	277	251	249	264	259	263	245	234	270	261	261	278	257	224	268	241	242	258	283	251	276	244	247	247	240	228	267	252	256	288	261	274	259	272	302	292	275	256	264	294	278	283	264	271	270	255	257	231	247	270	295	256	285	275	280	259	267	287	275	256	253	263	244	265	274	279	273	243	248	245	284	239	276	286	261	254	280	267	281	261	252	251	252	292	257	265	279	257	262	236	267	260	252	239	272	261	269	269	266	251	235	236	261	262	270	269	249	267	256	257	283	283	276	252	285	277	240	261	252
54446	61918	60302	42743	31177	26153	20790	15561	10738	6143	3782	2200	1388	930	863	737	802	770	693	681	653	660	631	629	664	622	640	662	617	628	657	625	618	611	642	647	632	666	656	634	714	605	628	668	684	605	661	613	676	660	626	688	630	640	635	633	663	620	656	667	627	671	630	630	607	677	660	674	671	651	641	663	677	687	653	640	630	615	666	669	638	661	623	633	621	650	658	644	658	642	623	637	684	685	602	647	603	606	640	650	640	631	664	669	638	630	603	666	625	690	673	656	654	657	624	679	618	676	628	658	638	625	650	698	653	650	588	663	650	647	673	606	624	674	649	653	672	606	667	716	652	663	695	624	639	659	658	662	673	667	641	684	670	656	630	663	672	673	651	610	674	655	619	667	687	587	612	693	658	599	636	691	663	652	663	636	648	663	648	649	636	653	625	652	691	636	654	610	650	668	666	656	622	648	660	609	620	667	656	631	687	660	623	657	647	654	657	632	638	647	650	661	611	629	634	654	640	593	674	671	684	621	669	637	613	665	657	656	646	645	607	687	630	642	624	657	645	649	616	640	662	653	629	644	673	650	691	689	645	674	629	600	654	613	668	619	680	689	665	626	675	634	698	648	643	650	635	638	625	663	661	646	658	647	664	617	663	658	668	661	674	642	677	627	644	686	629	650	675	692	656	583	677	625	623	680	632	655	686	630	632	643	675	661	642	641	671	682	611	652	654	659	606	622	657	629	667	659	682	655	709	695	703	653	624	664	635	643	649	668	632	652	638	635	647	633	658	654	658	633	647	635	660	665	623	598	649	640	669	598	660	640	650	642	687	645	631	652	632	630	662	640	687	646	701	662	648	652	676	642	644	648	646	625	647	620	649	649	584	665	681	586	649	682	636	615	672	625	669	643	671	649	625	668	609	658	627	668	652	661	644	698	664	647	654	642	664	648	671	632	674	583	624	614	646	639	632	640	613	636	614	651	647	709	656	665	697	616	656	641	633	669	660	637	649	671	619	670	631	629	613	661	643	623	670	624	671	668	630	701	680	630	669	624	599	612	635	659	646	615	611	675	696	649	644	640	633	668	621	618	670	651	651	624	634	651	674	682	694	608	632	678	653	605	649	664	621	639	682	666	675	636	636	624	632	612	646	594	659	620	665	636	617	622	649	659	680	621	653	674	649	613	637	660	616	689	688	713	677	666	658	639	651	688	645	651	668	637	614	642	609	612	626	630	639	666	657	619	606	670	667	661	622	657	681	622	627	620	642	614	633	612	627	642	610	623	642	614	658	661	629	647	626	663	630	686	700	623	633	582	683	637	664	648	711	695	687	655	615	639	643	620	643	628	623	634	644	639	631	644	640	665	646	649	658	701	636	635	635	631	643	655	701	652	640	649	631	619	640	611	682	640	641	632	633	599	686	663	627	658	648	675	607	683	679	638	615	645	621	631	683	630	675	645	625	651	669	664	729	647	644	647	664	652	669	654	664	705	645	607	647	644	664	654	604	615	659	663	658	593	622	666	647	670	649	695	629	620	628	615	643	636	668	675	700	623	631	656	646	716	664	713	678	616	642	628	681	636	718	632	611	648	631	679	661	657	623	668	639	643	616	698	659	637	669	617	647	649	659	647	648	642	668	651	647	612	664	641	630	617	618	651	627	645	676	690	697	637	678	677	650	688	679	625	696	579	649	627	670	671	631	680	656	683	651	664	625	673	657	655	613	652	693	655	653	674	645	652	670	662	651	610	638	706	655	666	697	627	679	623	611	636	679	643	615	620	655	679	627	666	658	651	633	675	660	648	630	603	616	643	680	679	640	651	644	663	622	612	658	628	673	617	684	666	661	635	666	660	652	649	692	677	681	668	694	721	656	676	672	634	641	652	723	608	679	623	637	658	651	695	654	658	675	687	659	702	681	667	615	649	610	657	675	629	655	658	623	666	634	676	689	679	615	667	649	679	680	615	665	623	658	626	695	706	659	653	651	634	644	667	638	690	676	679	653	629	652	618	650	647	711	608	665	640	638	636	621	688	683	691	647	672	661	588	661	654	662	654	633	584	659	702	660	694	657	676	667	703	621	646	649	682	672	628	680	658	659	612	661	673	626	647	617	613	662	665	675	638	652	625	683	678	632	634	666	706	635	633	654	697	629	626	605	678	641	647	693	669	669	641	661	601	638	605	615	633	634	646	642	618	662	641	616	628	621	663	646	624	648	625	671	671	634	640	636	669	637	643	650	622	645	652	651	649	610	664	618	663	675	622	655	619	655	642	582	646	687	637	647	621	649	634	623	641	645	668	661	702	625	644	670	629	620	660	660	648	654	666	653	690	695	626	633	688	667	595	638	657	662	618	675	663	664	708	642	668	672	619	616	648	616	664	656	635	640	683	627	670	666	666	672	665	656	662	620	650	646	652	686	642	661	658	587	645	665	659	675	651	636	653	674	653	617	661	632	682	650	644	633	670	634	644	644	694	672	640	676	657	612	647	665	659	630	646	652	663	613	633	593	631	685	608	621	676	597	628	662	660	643	625	641	657	607	661	622	654	691	628	607	621	643	660	657	677	617	635	657	697	642	615	644	651	664	656	628	629	668	620	629	648	684	653	649	664	637	617	635	643	655	679	659	635	625	614	592	629	696	619	655	676	649	695	626	632	641	644	662	668	686	638	677	657	652	662	634	644	677	646	634	671	642	629	683	643	658	587	682	625	656	667	655	641	676	687	592	603	671	650	649	631	653	661	591	645	642	661	631	653	665	689	621	679	660	649	629	650	685	623	627	640	629	670	692	700	665	638	657	628	627	686	647	691	647	635	671	659	629	622	682	681	705	643	670	612	662	602	713	637	662	671	670	640	680	640	668	671	634	690	673	627	661	651	660	623	601	711	611	641	669	648	655	659	631	663	607	687	607	647	680	676	653	654	640	665	650	666	659	657	649	625	604	631	598	605	655	657	691	612	727	672	627	645	699	621	676	646	648	635	664	651	631	630	657	657	648	635	589	672	615	658	615	686	671	678	646	678	680	638	684	682	641	676	618	638	663	644	641	660	651	638	618	675	658	672	691	642	675	656	632	612	670	647	640	595	611	642	694	663	630	620	674	616	637	664	646	640	605	627	618	666	638	617	666	655	686	655	636	622	621	662	714	608	684	664	643	686	625	640	654	616	674	622	633	664	663	645	598	639	654	665	685	616	597	703	617	646	678	628	630	622	655	678	673	643	644	674	652	618	628	631	648	631	682	608	635	675	629	620	659	654	701	621	701	643	622	656	633	643	627	605	653	656	611	604	653	595	675	665	674	648	643	672	632	652	690	664	702	660	672	642	670	647	627	644	619	646	675	626	608	661	636	689	649	645	630	664	657	647	618	657	681	659	638	646	641	603	668	636	669	634	636	673	634	654	637	647	628	682	672	685	643	681	626	628	621	609	640	637	634	654	694	660	602	656	640	650	631	635	681	650	663	664	654	709	643	662	638	650	667	653	666	601	648	639	655	578
79777	75655	65405	40081	23926	15111	10620	5616	2846	1510	959	594	429	312	291	274	310	323	293	267	250	264	292	263	264	262	269	282	286	263	276	253	279	276	281	246	285	277	247	254	299	259	300	246	231	270	264	224	252	261	276	250	264	266	273	254	285	255	271	247	280	238	252	279	243	219	255	269	238	273	262	256	257	245	260	251	252	232	247	245	249	215	264	249	272	250	242	254	265	272	250	250	250	252	246	264	254	273	247	267	270	267	266	259	264	288	257	286	272	298	277	258	262	280	247	257	267	268	269	257	268	258	218	279	266	255	254	311	291	275	272	252	284	278	265	243	272	259	278	272	260	207	248	266	264	268	279	274	272	252	246	261	266	265	263	254	260	294	272	250	252	237	272	278	251	256	265	271	268	256	238	283	242	269	284	265	293	264	241	259	260	249	258	226	271	241	277	261	256	255	265	255	255	255	277	265	269	254	240	310	274	256	231	255	271	250	279	275	243	270	269	254	222	281	264	270	267	246	253	244	244	278	244	284	275	284	231	272	306	260	270	254	273	269	266	260	254	236	285	271	283	266	267	257	243	279	236	266	266	264	273	253	271	262	279	317	257	249	256	295	271	275	274	237	235	261	268	276	246	258	244	273	254	256	265	263	245	260	272	271	262	247	234	304	261	245	258	274	274	286	268	224	263	260	241	254	268	258	248	237	252	272	290	241	291	250	269	237	234	283	258	281	263	287	236	291	268	290	246	268	251	290	250	271	245	284	271	256	269	252	300	279	263	244	289	263	272	288	276	252	245	261	261	246	247	295	245	266	271	254	261	240	242	260	272	279	282	255	294	243	275	231	260	252	268	266	245	269	274	274	278	244	254	245	273	264	254	270	278	252	270	281	259	275	264	243	287	250	284	255	263	271	246	253	232	276	275	249	287	245	256	267	275	248	275	281	270	275	257	289	262	239	294	262	274	259	294	257	275	267	253	261	252	241	283	266	247	247	255	257	259	268	278	286	267	261	259	275	285	285	252	237	270	287	274	248	264	240	275	257	261	259	278	285	280	261	253	276	246	256	238	267	238	252	254	246	259	282	268	279	260	264	285	253	234	259	236	240	251	269	281	279	250	262	294	280	272	269	260	269	263	264	269	271	246	245	264	251	229	263	222	275	291	263	265	258	239	268	271	219	268	271	257	253	226	231	226	267	254	248	253	275	263	250	258	273	282	263	266	269	256	270	256	255	253	254	275	223	280	234	243	255	281	283	244	253	289	255	287	269	251	291	253	260	252	241	278	270	262	246	240	294	291	267	271	239	255	259	264	243	281	263	276	267	234	247	281	280	269	261	268	241	239	241	285	275	272	245	221	287	227	268	246	271	264	251	241	279	260	241	280	240	278	285	280	279	232	240	275	272	260	238	262	280	280	242	257	262	263	260	265	254	251	229	259	281	277	264	280	256	269	256	246	268	270	257	249	286	279	260	268	261	277	277	290	257	251	268	238	280	252	265	267	282	257	256	265	239	262	217	257	286	273	253	233	258	250	243	248	248	286	240	286	244	237	256	268	270	301	246	246	261	260	257	257	251	274	285	266	250	235	274	249	224	269	251	274	268	257	256	257	280	270	256	252	259	281	240	254	271	251	277	246	239	251	271	280	289	287	271	252	296	268	282	283	257	266	251	276	275	279	304	268	215	279	276	288	257	276	262	246	285	245	288	265	224	240	294	243	260	268	236	263	261	276	257	249	257	294	276	242	257	267	291	229	256	276	291	260	269	239	252	269	295	244	252	257	256	254	255	265	275	247	280	257	244	281	285	231	290	257	277	289	253	287	282	291	312	232	277	265	245	292	268	275	273	248	235	270	267	287	263	284	262	274	252	305	256	268	254	277	224	234	268	261	259	272	260	261	262	239	283	265	230	273	255	255	244	271	268	259	270	276	261	257	243	253	302	248	249	254	248	262	244	252	292	238	291	272	283	268	266	276	281	275	267	280	254	257	276	295	247	270	275	252	277	275	237	235	269	253	246	273	284	264	250	250	240	271	253	261	228	253	278	276	255	250	254	235	253	271	272	261	269	261	263	277	282	251	259	259	240	283	255	280	266	253	246	265	271	289	253	265	277	252	265	264	249	277	247	257	265	255	257	264	275	264	264	243	279	246	266	260	237	259	253	251	233	280	275	290	266	269	286	252	241	257	269	271	259	255	223	288	256	255	261	265	264	280	278	255	256	264	261	245	269	259	249	256	247	268	308	254	248	281	287	248	263	293	262	287	283	276	283	267	257	253	246	240	251	287	271	248	298	283	262	266	265	274	271	273	260	269	250	268	252	245	252	277	263	224	268	292	262	290	272	263	268	270	271	227	257	276	269	231	296	267	255	236	247	276	284	270	245	258	284	251	233	259	284	259	246	237	248	243	280	279	239	254	254	296	292	256	253	267	310	259	279	247	236	263	253	271	268	247	268	278	240	249	281	260	275	248	280	275	283	273	252	288	254	278	252	291	256	259	252	236	267	279	249	277	254	253	253	264	270	259	263	282	272	244	256	257	280	273	259	268	270	247	260	254	275	277	273	247	268	264	273	309	298	276	279	234	243	256	258	239	264	245	234	247	267	247	304	252	285	282	267	267	274	257	237	230	304	263	276	276	275	288	254	240	275	268	248	291	249	289	281	280	248	282	268	279	252	267	255	258	288	230	267	251	275	282	252	247	273	257	267	265	289	256	287	257	274	255	258	298	227	247	282	258	286	288	253	279	270	227	258	267	274	243	264	246	259	284	243	255	279	263	257	272	249	257	274	266	265	285	281	248	252	232	267	308	265	255	252	254	253	266	268	284	299	276	300	254	280	249	272	252	262	249	256	269	246	248	253	249	251	302	244	241	244	248	261	259	268	261	284	257	272	270	279	280	278	266	270	276	266	268	244	274	277	205	255	269	269	284	267	278	276	238	276	278	288	237	287	301	250	267	273	285	242	298	285	277	258	271	284	266	252	262	272	264	283	290	278	299	271	259	240	254	264	236	246	271	245	281	269	257	291	257	292	286	259	282	253	291	255	273	275	268	260	257	242	267	276	245	282	260	259	257	252	280	287	232	276	271	258	276	274	273	275	273	258	249	251	253	263	255	264	278	243	265	293	275	283	285	265	249	243	238	236	264	286	247	257	272	277	268	242	276	262	253	251	262	240	288	247	259	261	253	251	298	288	268	250	253	269	266	244	309	271	250	255	254	252	257	285	277	246	253	226	250	286	267	256	258	219	289	257	274	266	259	267	266	276	295	268	291	269	266	280	239	248	263	250	262	296	261	259	239	239	239	265	248	248	274	232	292	260	288	265	245	271	271	272	253	256	279	281	255	255	273	270	272	282	227	277	266	273	241	276	260	237	276	266	264	250	291	233	289	274	282	253	281	277	263	268	278	259	234	256	266	236	267	290	252	248	246	255	255	275	298	253	276	284	251	262	259	246	287	238	261	248	254	256	235	272	251	264	262	270	254	242	268	263
55084	61690	60018	41661	32078	26289	22554	15356	9223	5598	3639	2202	1259	936	817	721	763	792	730	640	633	665	633	637	693	682	621	651	638	661	639	655	640	607	697	675	606	614	645	629	661	647	663	635	628	651	607	637	688	673	631	632	661	612	647	650	673	641	628	628	640	648	645	596	656	667	659	647	681	650	648	629	671	661	648	659	665	670	680	640	647	650	638	627	629	642	647	644	622	632	642	669	662	622	655	672	660	642	671	642	623	657	640	694	699	600	621	663	665	662	609	687	616	619	682	604	682	644	627	647	663	656	649	652	668	662	635	613	637	685	666	655	634	622	662	620	670	660	601	671	650	663	680	639	650	668	662	637	642	673	719	643	622	674	593	644	650	659	663	627	657	628	649	626	666	597	702	687	625	661	639	685	669	615	649	603	626	693	637	676	665	663	648	654	658	650	634	633	650	615	633	628	719	652	615	643	665	627	609	651	668	665	662	643	690	634	663	621	596	625	672	670	623	662	628	689	649	675	650	643	654	640	723	597	667	666	668	639	679	695	665	633	665	673	619	615	682	666	692	659	594	685	651	665	643	662	670	634	646	652	666	655	646	652	632	659	637	629	686	624	656	651	666	692	715	603	648	635	659	632	649	625	686	665	678	674	649	650	656	650	630	653	612	635	649	684	643	643	620	696	659	636	709	674	680	618	665	664	631	654	642	659	657	621	642	634	622	627	669	596	673	637	614	656	634	645	644	670	683	716	653	641	642	619	636	608	642	614	653	639	636	625	639	657	612	672	664	696	631	645	646	634	621	653	613	662	675	662	669	614	654	656	648	655	685	629	655	671	672	679	659	630	633	648	618	611	671	639	634	666	675	639	673	664	649	639	650	637	569	614	648	665	662	613	635	624	658	649	698	649	647	653	675	658	612	620	635	646	635	648	650	618	664	636	637	661	616	623	662	676	681	673	642	641	617	631	630	707	644	623	622	625	665	644	681	658	643	639	607	658	708	639	630	665	637	645	620	636	669	656	672	639	638	718	651	646	665	619	665	618	632	668	704	672	672	601	664	603	615	661	622	666	649	690	652	659	643	658	652	690	652	643	678	637	665	640	647	653	654	637	606	670	644	620	653	633	636	655	657	660	649	640	650	674	611	677	655	668	625	647	640	651	603	643	629	627	647	667	657	630	642	612	667	624	621	630	654	635	653	650	648	680	651	612	660	663	660	671	575	685	597	703	659	682	589	686	645	651	625	655	642	653	605	637	656	590	687	648	628	653	683	669	617	662	636	642	677	698	668	639	651	641	618	708	673	641	655	663	680	623	647	687	615	627	632	646	652	618	643	697	651	660	667	647	639	638	627	645	656	641	649	613	684	698	619	600	680	627	642	632	684	668	633	672	622	668	689	631	629	658	648	624	629	673	613	651	633	642	616	673	664	631	666	644	669	635	626	638	645	646	644	633	675	647	641	632	650	652	663	643	592	673	677	608	680	683	649	614	694	647	658	637	637	685	658	621	691	664	644	653	672	673	655	621	638	656	675	653	619	611	623	647	649	687	670	684	610	633	619	663	650	650	665	651	618	641	664	701	687	672	601	650	669	638	643	672	679	641	635	601	667	678	596	621	652	657	646	659	673	628	678	612	699	626	595	625	671	651	676	624	642	646	703	635	648	689	620	654	644	686	681	696	629	684	582	642	623	656	607	624	658	681	624	644	607	668	616	644	646	600	633	628	623	626	666	655	668	653	607	621	705	661	643	666	667	664	642	647	647	627	655	602	643	663	647	663	670	678	650	633	649	633	665	660	644	592	668	723	661	663	655	635	666	664	641	626	693	656	605	659	641	646	629	622	699	650	688	625	665	661	624	667	681	674	644	628	666	631	658	652	649	632	661	659	632	599	661	656	639	690	654	665	613	608	658	637	643	677	637	635	597	647	663	669	673	685	660	656	675	633	723	684	666	677	616	596	642	637	627	611	661	660	642	651	697	666	694	651	661	638	619	687	652	649	661	661	670	689	617	627	661	642	619	658	619	659	671	598	616	698	624	663	650	633	660	613	655	630	656	658	650	687	597	607	660	636	611	673	608	644	683	633	691	611	649	657	608	656	636	678	708	670	636	650	625	633	669	666	670	669	600	582	640	648	663	623	621	635	634	647	613	615	680	682	637	666	620	694	651	663	664	632	633	641	614	632	655	658	664	700	681	650	639	686	582	654	672	652	687	667	646	596	650	671	701	632	650	586	612	612	612	649	655	659	680	636	640	682	702	632	620	684	686	622	642	673	654	631	661	656	633	655	652	673	651	649	656	671	625	627	651	639	609	677	667	612	653	638	668	589	657	659	667	609	669	641	681	627	698	622	673	663	652	628	688	639	636	687	662	638	625	646	633	643	663	630	583	644	685	668	666	652	651	660	622	641	633	643	659	616	665	685	644	674	650	653	643	670	653	639	662	654	682	680	648	686	661	648	662	642	670	663	642	675	646	665	661	645	662	641	612	633	645	649	641	631	667	641	670	634	657	654	626	642	599	660	696	659	630	643	626	670	638	580	640	671	656	636	643	663	702	635	680	642	609	680	674	676	621	640	635	649	636	661	635	670	634	638	637	654	623	631	681	666	682	695	682	670	627	661	620	637	641	651	660	659	671	692	640	588	614	642	619	700	673	632	601	670	671	638	598	648	670	674	709	640	623	641	665	645	649	645	651	620	674	624	656	634	607	674	662	626	653	714	648	602	692	647	664	684	704	629	695	635	594	678	672	659	640	637	632	644	589	664	654	695	602	576	629	652	658	675	609	688	643	636	636	639	615	649	683	642	656	660	684	620	715	664	650	606	668	644	667	624	646	673	676	669	710	656	697	668	626	642	635	659	625	655	645	599	631	625	624	643	631	681	630	646	642	638	639	594	583	669	637	715	705	676	649	653	729	615	634	628	670	653	645	666	607	660	644	661	632	663	642	687	624	649	665	603	621	683	641	647	671	680	666	636	620	636	636	638	637	623	669	668	608	660	671	644	655	634	628	645	684	658	652	634	676	675	673	618	688	675	645	645	592	582	630	635	666	655	683	632	673	609	698	627	631	658	614	650	621	685	622	657	678	651	636	609	622	653	627	657	615	672	665	651	627	663	655	645	615	710	626	665	636	678	634	644	622	664	628	641	649	651	659	668	638	674	640	661	689	626	588	651	678	639	679	615	626	640	680	635	611	639	650	681	625	653	660	611	654	658	630	611	647	637	687	626	651	632	601	626	656	665	657	652	646	659	649	650	632	660	670	676	673	678	704	678	645	668	593	658	668	626	640	610	671	644	651	664	650	640	654	669	684	639	658	658	659	687	676	675	692	664	631	641	616	654	632	670	642	610	613	631	654	642	674	665	697	635	665	648	621	635	655	634	662	687	672	656	638	624	624	656	713	640	605	636	621	673	652	659	620	673	633	671	659	599	639	639	678	664	661	627	671	665	633	650	692	663	624	684	641	663	660	657	691	579	660	627	649	670	657	653
78815	75690	66992	39915	23318	14990	10451	5910	2665	1437	809	567	375	309	281	278	270	247	293	274	259	293	255	299	275	280	260	261	278	263	253	260	236	261	256	248	240	242	239	271	253	255	251	294	270	268	268	260	239	308	286	292	280	259	241	259	253	257	254	245	265	265	252	265	288	259	248	239	259	252	266	287	280	244	263	254	252	266	254	251	262	238	268	267	265	272	263	273	268	263	269	248	249	262	271	257	267	273	275	247	253	256	255	253	270	251	247	246	258	306	252	248	262	272	243	263	252	275	247	241	278	260	269	257	280	280	254	253	284	287	258	287	259	280	261	264	284	252	252	272	245	295	264	260	260	251	278	268	246	271	260	275	281	252	265	271	269	279	267	245	248	253	285	288	283	271	272	277	253	270	276	231	265	254	250	256	257	296	246	255	286	265	238	263	259	241	253	283	261	253	263	268	237	266	228	277	243	281	225	257	257	273	241	255	256	283	266	267	259	258	263	243	255	261	270	254	276	268	290	266	252	236	270	311	279	263	243	280	287	260	258	293	253	260	280	267	294	253	266	253	295	252	259	275	258	256	272	270	270	209	269	300	254	245	252	264	253	270	272	272	268	255	292	316	271	270	268	288	262	297	293	275	269	260	234	264	280	261	241	273	247	249	266	242	258	280	285	273	261	276	275	236	238	250	263	266	267	233	279	280	256	269	249	252	276	265	263	296	272	233	257	263	248	281	277	272	283	235	262	258	293	260	263	273	259	266	259	271	243	252	243	285	267	239	241	300	226	290	273	267	243	271	250	258	261	267	233	256	260	278	290	223	266	286	268	259	255	252	254	264	257	277	271	257	298	263	240	253	299	220	262	258	280	258	262	276	248	267	255	276	243	257	297	255	238	276	258	263	263	241	265	275	311	272	269	239	249	221	264	261	231	253	262	270	244	238	252	249	281	250	254	285	256	247	263	248	288	267	253	249	260	276	236	296	282	229	228	266	261	258	253	256	261	273	262	279	237	263	239	267	255	259	254	264	271	272	263	265	263	247	274	249	266	273	273	258	263	276	281	252	273	228	221	246	257	274	260	268	263	239	252	251	274	274	267	258	248	266	243	270	253	284	266	250	256	284	323	257	264	251	234	276	277	253	253	261	273	249	247	248	278	268	232	241	250	240	238	254	276	267	263	270	285	265	248	291	250	270	263	266	283	278	256	239	274	263	293	266	240	250	253	264	280	268	264	261	251	274	245	239	264	250	264	274	292	261	233	270	253	245	251	239	248	275	240	284	279	233	240	258	251	248	270	259	241	268	279	232	251	272	279	262	245	249	278	246	262	237	254	271	322	272	272	248	295	252	263	284	234	244	249	269	250	257	301	270	270	255	235	240	259	267	248	276	292	270	239	282	250	236	264	288	259	257	266	271	261	240	248	274	269	253	268	272	251	272	252	244	286	233	276	249	276	268	256	248	249	270	259	258	245	282	269	284	296	252	294	277	245	253	231	255	267	256	263	274	235	238	266	272	241	278	285	264	261	267	270	267	248	258	239	301	286	260	235	256	236	256	255	255	307	239	255	269	279	264	262	259	262	268	245	263	243	270	274	237	231	255	253	289	256	278	244	253	270	282	247	244	265	283	260	258	268	247	244	259	268	274	228	260	245	244	256	272	288	253	277	263	238	265	254	250	287	248	262	289	259	277	266	254	274	244	244	267	249	239	251	280	258	291	273	253	268	241	284	274	269	267	255	271	259	235	266	266	261	273	256	263	269	247	238	257	263	263	266	270	258	271	310	280	267	249	249	250	246	266	269	277	274	252	272	285	292	270	242	268	226	286	284	260	251	264	236	281	240	245	271	252	257	249	267	273	256	245	285	263	252	258	267	271	245	272	285	286	234	233	263	268	223	266	259	256	261	257	292	258	258	288	255	251	266	273	275	260	255	273	269	254	254	283	268	287	251	280	266	253	285	304	261	250	254	254	292	273	265	254	276	270	252	261	250	254	254	243	286	277	266	260	246	267	271	236	255	252	269	255	268	257	253	244	266	263	252	270	267	289	264	274	256	225	251	248	278	258	291	265	233	271	249	275	275	263	249	239	275	270	248	263	267	264	220	246	287	241	252	273	244	251	268	300	266	258	230	253	262	244	274	272	266	274	229	259	263	278	247	250	274	273	256	245	259	248	257	274	252	272	272	245	253	255	279	232	259	231	255	244	275	264	247	269	274	257	253	290	269	262	247	265	247	257	289	245	245	260	268	258	274	249	255	259	267	253	269	262	247	253	267	285	247	287	285	264	243	258	261	231	283	259	241	271	286	258	299	241	250	281	297	243	275	277	269	280	234	269	267	250	269	291	270	272	297	257	259	249	261	295	283	255	266	251	256	273	260	256	275	267	266	259	233	259	270	236	264	283	239	244	292	236	224	259	245	254	255	262	270	258	236	270	260	280	239	256	242	235	260	276	262	317	213	244	261	282	259	284	276	252	250	241	265	263	303	267	251	267	252	275	235	260	274	265	256	253	262	263	249	240	284	270	274	259	275	247	293	285	255	277	259	288	268	268	259	254	217	275	257	240	245	318	265	262	278	264	239	263	296	248	292	249	252	251	249	255	286	241	315	253	267	288	287	271	271	242	243	298	226	284	296	248	274	243	248	288	274	259	285	278	240	250	254	288	275	249	261	264	281	260	269	261	249	281	257	267	257	254	275	255	268	278	256	257	264	261	265	297	263	267	280	271	264	262	254	271	251	305	248	282	244	253	268	225	264	247	254	280	247	228	288	270	256	276	256	260	229	262	287	252	283	243	273	255	270	240	256	268	282	243	271	290	249	243	240	246	288	258	254	279	231	275	273	251	260	255	268	244	278	273	235	254	282	236	272	272	256	270	260	273	226	232	281	265	257	265	253	289	247	259	270	246	303	277	277	262	252	255	256	249	277	268	259	243	270	252	254	264	249	273	285	268	276	276	277	253	247	260	278	252	262	253	227	245	268	250	274	245	270	250	281	242	281	268	263	213	277	268	252	265	247	257	252	264	259	298	278	217	261	266	271	270	288	280	273	259	263	251	263	250	253	270	268	265	247	276	281	240	285	290	262	240	246	271	240	273	252	239	254	265	239	263	235	266	240	300	249	265	229	227	278	258	289	250	244	266	270	269	272	247	221	258	263	225	274	285	274	247	265	248	258	243	284	272	264	240	252	243	268	261	227	246	251	244	259	260	262	236	245	275	251	257	245	262	272	280	253	240	284	263	290	252	292	272	267	265	308	262	256	257	261	268	249	248	261	268	263	259	255	276	237	262	271	229	270	266	273	254	248	258	279	259	278	264	245	262	253	265	226	241	245	237	265	291	280	256	252	258	258	260	268	220	266	261	261	245	268	242	299	284	293	282	277	262	277	275	249	248	251	264	248	249	261	236	266	254	266	255	269	244	285	257	265	253	266	226	256	279	251	246	251	270	268	236	277	246	274	265	269	236	277	285	250	282	260	289	238	265	243	266
54528	61859	61304	40631	31866	25422	22509	15652	8737	5117	3103	1878	1256	811	802	645	721	742	649	636	664	646	648	658	666	656	646	681	620	687	579	632	665	671	617	659	648	617	596	671	659	603	640	629	628	655	676	652	653	646	663	677	626	648	644	645	647	704	704	634	665	655	638	660	660	619	631	647	662	679	623	662	621	616	642	644	631	658	658	616	653	664	653	660	652	630	665	655	609	621	627	665	571	615	695	643	681	657	676	619	633	678	653	658	613	619	621	663	657	648	654	639	705	612	633	649	648	668	636	633	620	619	629	658	637	639	617	678	654	651	649	651	603	654	619	641	698	634	642	645	637	620	627	655	606	672	668	624	665	721	627	642	658	664	650	649	629	668	657	664	686	619	643	658	634	657	631	692	628	666	664	688	666	636	633	644	657	645	623	669	673	625	618	635	666	604	630	584	688	628	666	672	613	649	629	657	623	664	646	588	586	672	621	633	691	650	593	647	690	616	617	691	709	657	649	659	677	650	651	664	703	665	628	641	657	640	667	644	643	616	664	660	649	648	635	589	636	643	678	651	648	642	663	642	628	643	605	696	664	654	654	617	639	702	623	616	613	655	622	616	692	646	631	639	662	633	618	686	654	650	661	681	640	651	650	670	678	695	682	694	654	696	625	642	657	631	648	619	647	664	626	627	607	621	651	633	681	657	644	652	653	649	631	649	660	634	610	660	643	643	638	651	697	649	640	614	633	654	663	657	648	623	693	651	631	631	643	655	616	640	624	630	632	646	625	608	661	658	659	601	660	695	688	665	652	649	656	639	654	663	671	671	606	662	664	674	646	627	633	679	696	649	608	616	594	579	674	641	609	645	628	694	653	591	631	632	603	640	621	633	643	686	664	633	623	654	658	626	629	636	612	651	658	638	662	650	630	657	621	640	636	658	648	589	636	656	691	662	640	670	670	601	638	629	654	598	628	655	672	639	641	675	617	663	632	669	660	697	635	673	623	636	656	665	675	662	626	636	667	683	666	670	664	662	677	650	674	630	620	638	656	666	618	678	618	627	649	618	628	646	664	615	631	673	608	639	667	633	624	639	646	596	661	606	647	711	625	669	655	633	608	632	683	618	660	669	689	645	620	652	645	633	637	686	658	664	647	646	629	601	617	665	621	627	632	692	658	626	628	614	614	633	613	625	645	642	612	619	676	657	669	673	641	667	615	661	663	625	650	661	624	611	624	677	642	688	600	692	643	645	625	585	683	634	706	647	599	651	627	627	648	676	665	657	654	657	643	624	621	657	657	651	662	640	655	643	629	664	641	673	639	653	675	612	651	610	691	652	641	677	675	640	663	645	664	625	634	668	685	621	667	631	669	629	628	669	696	675	632	628	661	668	641	686	616	608	648	659	692	671	646	651	650	648	618	672	627	668	637	631	653	648	664	642	618	644	654	615	662	651	678	673	644	637	615	659	652	642	636	656	627	595	703	631	629	662	677	640	600	633	686	676	685	632	668	630	634	616	669	647	673	658	625	646	640	688	645	658	665	662	632	641	625	654	638	616	661	646	655	618	678	640	636	635	651	632	654	600	644	659	632	645	656	638	639	639	674	645	651	645	670	658	652	629	686	624	631	654	642	673	645	629	631	676	624	631	640	652	609	630	623	698	609	640	619	690	640	666	623	622	658	628	592	627	595	620	627	663	673	667	697	658	655	673	674	673	660	638	643	635	658	641	628	681	697	664	676	598	637	649	637	623	645	632	685	667	636	674	657	678	641	670	686	596	636	668	666	671	671	666	674	659	692	710	636	663	636	672	683	697	629	651	660	668	663	616	671	653	629	639	629	638	642	605	616	656	637	660	696	606	654	638	689	677	658	669	610	607	702	608	663	658	648	590	635	651	673	646	671	625	672	637	649	635	642	654	645	659	669	655	667	654	635	610	671	694	633	670	644	635	704	654	663	642	652	642	643	645	666	641	661	637	716	628	644	620	661	648	658	628	640	657	683	649	667	658	651	672	588	665	646	653	692	639	676	641	653	658	656	682	657	665	641	643	595	663	680	686	619	629	656	627	628	643	678	629	663	690	659	625	686	671	627	606	678	664	647	662	657	632	679	639	624	606	644	656	621	649	643	660	673	639	651	661	589	681	625	668	636	644	663	634	649	673	633	682	600	629	627	652	618	638	659	640	652	647	621	657	641	663	640	619	652	663	658	673	643	604	638	667	644	614	672	597	631	640	630	633	627	623	659	669	613	645	676	660	658	632	653	634	645	692	665	641	664	640	636	646	609	665	622	629	618	656	669	684	659	661	637	665	682	654	643	722	683	603	665	637	680	699	666	643	627	647	640	666	644	651	657	632	674	645	632	640	647	637	650	637	638	664	621	622	659	623	659	653	597	661	661	625	658	656	636	624	691	638	649	640	623	605	667	658	640	638	638	620	655	626	661	618	668	674	661	689	656	655	675	668	661	630	657	642	657	667	647	622	627	604	643	632	629	652	635	671	648	674	617	646	617	672	649	684	623	626	672	635	620	624	649	595	690	672	683	628	626	614	663	632	640	619	629	660	632	670	610	672	648	598	624	629	664	627	621	669	666	632	576	680	631	624	670	662	651	682	624	663	668	670	622	643	636	651	646	684	619	644	629	632	653	656	638	670	652	664	655	636	638	616	672	636	706	647	662	675	652	649	637	675	685	630	678	674	635	627	630	619	698	673	640	654	607	643	612	645	664	620	574	620	616	643	628	627	634	633	649	632	655	677	636	634	624	672	695	588	636	624	644	645	675	634	604	626	636	621	616	649	634	653	631	650	649	635	654	623	639	708	677	630	658	685	667	636	623	644	639	624	607	626	638	620	673	675	662	626	621	674	615	677	655	643	656	619	652	639	640	596	586	624	623	639	639	640	704	668	654	649	622	689	669	689	638	638	635	669	651	637	668	655	631	653	613	667	649	629	617	673	668	642	659	661	661	637	679	598	662	632	611	624	684	634	628	653	652	630	632	665	593	620	662	672	657	652	653	639	693	611	682	642	630	652	577	674	617	595	674	656	671	647	629	632	629	676	655	628	664	633	626	623	647	626	638	657	678	651	652	618	659	678	620	646	615	663	647	630	641	670	653	681	649	643	681	581	664	617	660	595	670	700	653	589	644	670	633	607	666	627	645	632	666	658	697	612	649	639	654	670	624	690	664	643	663	657	668	692	702	658	627	600	632	637	685	637	654	639	678	632	657	590	646	656	644	665	632	620	676	669	656	644	616	632	657	650	649	702	628	682	681	642	657	697	650	668	605	692	570	667	650	670	633	678	644	644	660	687	672	662	669	654	673	635	614	629	618	669	645	646	605	664	644	688	660	643	634	666	637	639	629	628	679	636	678	643	605	650	685	670	678	637	638	695	636	668	658	671	646	614	649	621	646	654	645	601	623	650	632	655	630	613	649	621	602	675	655	631	638	669	677	682	640	654	678	604	650	690	651	652	609	682	642	649	687	606	667	638	637	634
78169	75659	66822	38097	23704	15176	10196	5916	3313	1627	970	643	427	350	320	292	278	277	251	263	276	252	273	288	256	277	260	274	285	271	282	289	248	256	245	270	251	255	266	238	234	223	240	290	267	270	246	270	303	276	276	254	260	274	259	261	284	275	263	268	292	241	290	267	232	288	288	245	256	267	293	274	260	276	259	297	262	244	264	264	244	273	231	253	269	287	263	273	266	271	250	294	252	283	266	290	270	244	281	242	256	308	290	262	265	237	241	273	267	269	254	267	264	244	247	233	230	248	281	269	283	240	282	247	255	270	258	278	240	278	244	254	284	253	255	252	255	251	234	252	274	258	242	283	255	242	225	249	235	278	258	287	247	262	262	243	264	243	318	245	281	265	306	265	252	271	259	265	289	276	227	257	285	270	241	233	296	247	249	256	243	237	265	264	245	242	258	247	275	252	239	257	267	295	277	301	278	287	246	273	258	224	278	270	271	233	280	259	252	277	269	271	263	259	282	262	250	269	252	267	283	288	251	218	254	262	290	265	244	281	233	266	273	271	269	240	272	247	240	272	262	264	252	246	277	256	250	266	280	235	260	271	272	251	258	249	235	240	280	256	272	265	266	263	268	299	231	294	263	227	244	238	252	286	268	238	251	252	272	266	267	245	270	287	262	261	245	262	258	260	265	248	265	248	262	263	242	268	276	245	245	263	281	265	276	272	278	277	251	256	265	272	246	234	285	233	284	259	251	256	276	254	262	267	269	248	255	205	245	276	249	242	251	294	245	267	265	275	244	258	285	284	272	266	274	266	233	264	233	274	268	249	281	254	286	247	255	300	247	288	255	266	264	235	242	243	251	263	235	262	295	259	267	282	254	270	258	262	242	241	258	263	282	274	248	249	250	232	258	253	235	269	260	237	256	254	269	258	275	246	280	244	237	281	250	285	269	286	237	269	250	285	283	242	254	274	269	286	259	265	278	251	305	243	256	273	245	264	264	285	226	254	294	286	281	239	260	267	259	234	263	277	258	231	252	243	258	260	261	265	233	269	267	208	261	273	250	248	235	247	262	265	267	263	217	263	235	264	271	287	258	270	262	250	250	281	258	273	251	288	252	277	274	294	255	245	269	264	245	250	237	254	264	251	247	257	252	285	263	269	279	251	257	269	252	242	259	248	245	258	259	227	267	261	244	241	270	274	259	297	233	265	269	255	259	253	235	222	267	262	232	278	248	244	248	269	252	281	265	263	249	280	242	243	241	236	266	232	283	277	265	245	277	270	275	252	292	265	252	257	265	258	242	259	263	275	287	261	268	246	261	259	245	272	259	307	281	240	226	289	244	259	243	277	264	261	248	264	236	307	260	229	249	248	250	289	242	225	272	269	255	228	278	267	242	249	256	268	254	237	261	305	259	243	265	274	249	250	265	260	271	246	242	263	262	268	238	284	229	272	260	261	294	270	268	260	263	258	278	292	237	264	259	270	280	278	247	241	264	262	262	249	274	277	277	228	251	290	264	244	284	259	249	249	263	262	263	278	264	266	235	280	277	263	250	243	267	256	267	290	255	288	258	267	247	277	227	282	272	261	261	278	253	246	253	236	262	246	262	237	264	269	283	246	251	255	257	276	267	248	279	246	275	274	250	253	262	281	277	245	285	249	232	245	232	228	307	271	240	236	251	219	239	225	273	240	239	245	281	257	258	259	292	275	285	266	262	258	261	273	263	276	271	257	257	261	252	236	257	245	257	272	264	258	255	238	228	277	273	286	279	255	283	258	252	254	249	263	220	252	265	260	243	264	258	249	257	282	272	244	275	249	244	284	241	257	261	261	263	241	244	252	261	278	254	259	262	253	242	276	272	262	240	288	287	283	271	252	265	264	247	291	254	243	267	288	257	288	272	248	244	282	264	252	266	243	280	262	260	313	243	279	268	260	235	255	266	252	244	271	266	268	257	260	273	270	276	257	257	266	280	249	265	306	269	241	253	261	254	266	242	247	243	256	259	260	264	268	270	267	245	279	264	270	262	240	249	240	265	232	272	265	237	259	289	250	260	261	276	248	298	279	268	249	267	246	260	271	231	253	260	259	275	287	287	270	275	274	258	265	219	263	232	258	244	252	275	268	225	256	244	284	265	241	263	253	273	251	234	246	223	271	257	232	273	273	279	266	267	267	265	275	250	257	277	258	255	218	259	295	266	258	269	258	291	276	261	282	269	261	285	248	243	233	281	287	224	263	271	276	277	286	256	242	289	264	264	260	257	278	292	298	280	304	271	254	254	264	283	250	275	244	255	255	252	257	257	259	271	245	262	255	250	244	274	261	271	264	263	286	238	285	249	273	253	223	291	270	252	250	248	273	260	244	255	248	259	240	244	280	250	233	269	259	247	252	284	259	226	280	263	284	260	272	269	267	253	264	279	247	276	238	276	266	271	278	258	281	290	227	251	257	255	244	275	295	287	262	285	252	281	260	237	256	286	249	266	229	270	284	238	276	242	288	228	259	262	277	265	250	277	246	273	240	288	262	247	300	246	250	258	262	243	244	250	265	278	238	263	242	266	267	272	254	240	276	245	266	264	249	244	257	238	227	255	265	259	258	245	276	292	280	236	271	255	272	261	255	263	279	256	253	275	254	241	266	284	243	290	270	265	275	281	266	264	280	238	242	242	256	263	269	245	250	266	265	250	259	269	267	314	262	252	247	291	271	258	245	275	279	249	261	290	256	247	233	261	252	274	279	259	246	292	286	241	268	240	269	263	284	283	291	239	274	277	263	253	264	265	261	263	261	260	252	285	249	261	254	254	248	275	223	287	273	267	283	245	295	276	229	242	261	282	263	260	243	274	246	256	256	243	258	284	291	244	225	254	247	212	253	263	269	256	265	260	263	261	267	249	250	266	273	256	284	262	268	238	276	223	261	255	270	262	226	262	298	289	268	265	285	270	262	241	243	285	256	266	237	272	245	272	240	263	269	276	279	286	235	262	247	240	254	237	234	258	264	260	224	253	241	245	283	285	297	265	233	273	302	275	263	267	278	270	258	277	239	277	294	286	231	249	255	299	250	284	282	252	278	268	277	271	287	255	274	252	267	267	261	242	275	276	261	264	249	242	240	271	264	278	262	275	264	283	257	271	255	262	266	237	274	249	221	278	259	252	260	281	256	262	245	277	262	267	231	301	250	290	279	252	294	269	254	249	296	265	254	262	261	248	296	254	250	288	242	228	242	255	248	272	274	261	269	259	253	254	282	248	254	286	276	247	241	247	249	262	282	293	252	262	280	250	278	249	227	270	277	257	256	264	264	244	248	278	264	271	253	253	271	263	252	286	271	278	312	256	274	268	287	261	254	274	270	280	279	268	246	252	261	275	281	301	317	234	266	264	277	265	259	278	240	261	247	234	253	266	284	251	274	249	276	272	258	248	301	237	289	271	262	253	300	252	224	292	265	277	269	231	253	228	275	248	282	267	263	243	262	255	251	275	268	237	251	265	274	275	226
54437	61870	60761	39789	32288	25893	22555	16313	10323	5826	3552	2086	1296	890	829	717	710	745	736	678	632	678	656	667	646	678	642	673	634	677	594	657	625	641	662	648	656	650	673	640	653	637	614	662	610	618	659	644	614	665	674	670	677	677	643	647	679	688	597	691	650	664	646	663	668	642	650	629	643	679	676	630	643	649	657	634	628	594	635	684	649	664	638	645	610	668	642	657	617	625	633	666	685	633	651	655	679	651	652	620	661	635	633	629	630	648	635	611	608	602	627	637	634	651	620	643	683	698	612	632	616	622	629	644	609	671	617	689	631	674	686	617	674	654	607	651	703	666	591	609	666	667	659	635	655	650	644	655	669	663	677	708	620	662	638	641	636	678	610	676	619	617	697	668	697	616	615	677	687	663	617	642	652	649	666	693	610	630	629	673	615	619	647	640	620	625	657	684	646	601	666	625	584	625	642	624	620	666	683	629	657	620	621	660	630	681	628	667	634	646	617	620	583	626	602	624	682	644	636	667	609	604	588	593	640	625	654	629	645	636	630	679	650	664	644	646	648	627	645	661	608	608	653	659	689	682	663	652	654	643	631	624	667	647	704	674	646	648	623	585	645	639	648	634	608	664	644	646	661	693	669	654	638	695	575	622	649	649	684	677	634	656	660	654	633	676	658	649	665	663	627	668	645	633	694	643	642	648	648	657	671	681	646	617	646	638	657	613	618	683	675	620	683	656	662	669	608	621	707	689	607	631	646	667	675	628	631	631	643	650	655	671	644	660	663	622	650	640	611	646	628	583	642	634	635	639	722	624	632	651	648	627	644	671	624	667	671	657	685	640	679	632	656	678	670	619	637	653	662	629	615	629	637	689	651	625	640	639	634	654	593	626	665	645	664	653	627	613	636	656	632	657	633	705	690	660	660	662	609	629	644	644	639	674	624	698	652	658	634	608	648	615	675	642	638	646	639	644	632	626	627	653	665	640	607	629	641	615	621	651	609	659	656	647	626	607	683	637	625	608	645	663	645	657	651	619	634	661	671	647	631	621	650	668	662	652	606	625	629	638	675	584	610	637	735	664	654	606	620	609	638	627	658	665	645	594	612	614	634	682	621	659	653	673	606	656	654	654	625	645	700	626	634	616	637	643	650	686	661	644	669	626	698	679	637	654	625	641	643	632	647	683	642	636	661	607	631	638	695	623	645	680	641	621	635	643	696	629	677	638	643	636	665	629	659	669	629	674	656	648	674	653	641	641	694	672	607	618	683	625	658	679	610	662	641	670	598	671	685	649	658	656	626	661	652	714	656	647	630	648	655	613	656	638	638	617	665	646	648	653	683	688	634	637	632	658	710	622	648	672	671	616	617	656	636	650	652	649	682	631	627	649	620	666	655	623	586	582	615	603	677	630	671	652	631	643	638	657	678	657	617	633	670	639	617	686	649	589	643	658	635	669	620	662	678	645	637	671	627	646	624	660	619	637	630	666	671	642	630	664	687	632	647	697	689	637	638	632	674	673	622	635	653	632	701	661	677	677	619	627	650	578	641	688	659	652	628	637	694	608	612	665	631	713	642	629	683	635	635	641	617	591	636	645	652	660	674	614	680	678	594	652	608	663	660	636	664	656	665	658	617	633	676	638	621	685	660	620	697	650	636	680	615	628	641	675	664	625	667	614	601	622	628	621	659	640	646	692	660	613	623	677	672	650	653	659	679	619	602	653	666	638	630	639	658	624	673	649	665	626	670	628	630	639	672	662	668	645	624	646	623	618	647	627	675	694	668	625	601	651	659	603	637	647	672	631	661	636	639	619	633	631	709	632	644	650	629	656	640	646	648	652	654	645	631	621	649	667	666	665	640	638	648	654	653	641	675	671	664	630	673	651	678	658	629	639	659	686	670	688	664	672	659	646	636	652	593	645	675	633	626	655	630	615	658	618	643	615	641	674	628	653	631	655	642	634	698	689	655	610	701	659	659	605	655	692	645	661	672	582	646	619	653	647	660	637	653	622	625	673	669	635	626	680	648	613	609	664	698	638	660	678	614	676	645	680	698	654	613	658	626	625	646	658	653	645	687	642	708	617	622	614	620	701	639	672	620	703	645	643	649	673	684	607	643	660	664	658	599	620	656	640	696	649	664	647	634	654	641	644	624	668	657	632	636	647	661	659	647	630	655	668	675	608	671	657	663	656	616	638	654	638	657	655	635	633	650	677	643	650	659	663	645	652	611	678	668	631	658	636	647	667	630	602	632	641	627	665	682	651	680	637	644	680	673	601	682	653	633	690	616	655	667	725	689	656	636	635	695	630	645	659	655	607	652	625	651	596	636	665	701	606	628	648	599	640	638	618	649	662	695	632	682	622	628	660	676	674	610	642	644	673	643	676	620	630	677	648	616	668	656	640	652	602	629	621	678	650	593	666	647	634	654	620	700	652	640	648	720	587	634	658	631	644	611	625	655	671	646	614	661	646	665	602	649	681	667	671	653	650	648	620	653	638	682	660	648	657	607	675	673	629	645	640	648	670	653	658	658	731	656	642	649	713	646	619	623	660	619	669	657	682	609	705	626	618	656	635	647	626	616	623	680	635	685	658	574	683	682	641	655	667	663	602	626	646	651	599	625	655	661	633	649	677	673	609	634	613	661	627	627	653	621	688	631	663	641	668	647	630	643	623	634	657	603	664	658	631	645	619	623	591	639	685	633	682	653	691	649	620	614	644	591	632	679	673	643	615	668	680	636	635	686	664	604	672	657	631	645	633	616	610	673	636	617	637	639	620	684	667	691	646	617	634	650	669	580	635	641	601	629	658	629	649	694	643	681	623	658	707	668	646	633	638	668	608	663	620	601	645	612	616	680	641	631	675	696	666	622	674	631	671	628	640	702	648	666	672	650	594	644	676	644	639	643	644	634	621	666	701	635	644	638	621	619	644	652	670	662	647	630	598	634	648	653	639	648	633	626	612	631	653	664	651	700	662	645	588	660	621	625	657	661	637	653	625	666	669	680	688	651	642	629	658	648	653	704	614	638	654	684	645	647	629	664	665	658	650	657	661	616	640	677	647	704	675	610	646	652	647	685	614	630	653	609	656	659	616	675	633	655	643	653	615	623	613	645	654	669	665	665	635	618	654	667	663	647	679	657	670	666	638	667	606	678	653	653	602	626	611	710	635	629	623	620	681	676	639	679	627	696	648	611	638	614	617	664	668	656	655	627	641	677	689	664	646	634	659	638	621	646	628	646	605	654	665	648	614	660	642	616	622	641	650	622	628	640	693	655	672	637	683	664	659	638	659	618	577	636	657	602	657	703	648	634	669	635	663	626	644	640	638	606	682	652	606	688	668	668	680	622	664	613	650	652	646	630	646	644	566	636	637	646	651	627	642	611	652	673	616	669	605	686	653	665	661	668	671	664	677	649	654	633	661	628	647	658	685	680	677	638	644	666	641	656	655	670	647	676	630	673	652	645	644	632	663	651	633	667	622	606	658	628	639	657	653
79899	76594	65552	38772	25420	17903	10450	7306	3492	1734	966	679	455	326	316	285	292	270	263	282	261	239	247	260	258	263	290	280	245	242	252	284	255	275	277	291	281	270	267	293	283	282	242	274	258	259	247	274	246	238	239	259	289	242	278	278	276	272	267	265	254	267	288	260	250	278	264	281	278	229	267	268	265	276	264	276	252	274	265	279	277	274	258	277	254	233	261	263	290	282	263	276	248	281	249	271	267	294	271	253	252	240	245	267	292	268	290	242	258	245	246	262	250	258	258	281	249	248	265	258	268	230	233	296	260	272	255	259	290	266	287	276	283	254	278	282	288	262	252	256	266	241	283	290	242	296	277	282	301	279	290	252	265	261	261	252	263	265	250	265	265	294	258	274	281	252	265	261	271	257	261	248	282	255	242	252	290	277	274	265	275	249	264	260	279	256	289	249	296	269	233	240	294	258	287	253	241	277	289	263	259	228	257	310	256	284	285	281	247	248	244	254	273	249	273	243	270	264	264	265	262	279	263	264	256	251	274	246	243	242	297	250	265	268	262	265	254	241	278	245	266	266	250	266	233	262	296	260	231	250	220	229	270	256	289	251	250	240	268	263	235	264	276	263	273	248	243	262	250	278	260	262	278	320	260	222	218	249	233	275	235	284	285	246	255	281	284	256	232	279	265	254	264	264	240	272	245	277	259	279	274	286	228	269	280	256	263	244	260	308	254	249	242	275	290	231	299	256	275	259	247	269	273	268	231	252	250	263	259	239	270	269	296	254	276	271	266	280	273	262	295	267	246	241	247	232	278	261	235	228	240	266	299	277	260	248	263	255	243	269	251	242	232	248	265	254	279	281	247	257	275	263	255	263	275	260	269	233	290	266	266	229	277	267	282	272	235	250	283	271	273	267	255	260	265	243	272	273	266	259	257	269	292	256	271	240	264	251	279	267	266	275	247	258	241	257	267	266	246	256	244	262	251	277	269	260	274	265	272	284	240	265	267	271	287	230	245	258	267	264	244	251	267	252	260	277	264	273	261	271	299	274	259	276	228	236	254	228	248	262	263	270	278	269	301	262	292	268	265	282	251	273	259	244	254	295	227	250	271	275	293	241	304	266	246	245	266	255	269	274	286	255	261	255	266	273	263	251	254	276	244	251	284	257	257	299	254	220	276	258	272	250	263	269	266	257	277	236	286	261	270	243	272	254	236	268	233	264	253	284	277	268	251	218	270	246	263	247	249	215	241	285	271	276	266	273	287	294	249	248	267	286	240	251	221	256	251	252	262	252	269	235	252	267	260	241	265	250	247	279	255	264	255	280	249	277	232	261	244	277	246	246	269	256	255	270	286	267	244	256	255	282	243	281	244	264	260	276	244	253	256	288	258	272	236	256	263	289	296	254	283	270	284	271	270	254	246	231	244	296	302	271	279	239	271	253	281	257	280	296	266	284	250	277	266	270	259	261	240	272	257	245	266	235	270	299	263	266	277	240	261	252	247	254	229	258	305	295	262	269	279	253	250	243	247	265	287	267	276	274	273	264	265	297	237	280	292	276	258	287	282	278	286	282	251	274	287	251	263	255	252	260	277	271	244	249	268	255	267	271	257	247	250	269	258	246	254	245	266	270	270	269	276	284	263	261	253	266	267	267	245	267	262	275	245	304	265	259	263	256	249	266	286	285	284	237	251	237	248	236	254	274	246	285	248	258	237	256	269	265	214	253	258	291	246	257	256	260	284	256	253	275	242	255	249	270	247	251	270	285	262	276	258	268	275	243	268	264	275	255	261	271	266	250	277	244	274	294	273	252	253	227	299	258	256	281	246	288	272	246	263	240	266	263	273	278	241	260	241	269	260	271	262	238	253	259	262	253	242	248	267	268	304	229	289	231	260	253	231	233	252	271	275	281	272	252	255	259	296	249	268	240	265	284	278	257	250	244	264	257	257	283	265	250	255	248	251	244	281	254	255	243	252	270	276	269	243	259	279	242	247	249	253	262	270	259	255	259	276	243	294	248	255	282	257	254	234	267	264	227	268	268	263	259	284	249	271	265	251	268	268	257	292	244	295	247	264	284	258	258	251	270	289	265	270	244	271	257	250	286	287	235	241	263	277	227	300	267	253	253	241	249	270	244	256	276	270	256	260	275	275	269	285	247	238	275	254	295	281	250	260	273	282	270	237	253	243	272	265	253	267	262	274	243	252	282	263	251	264	261	291	260	280	247	254	283	271	257	268	251	267	265	270	265	274	235	275	254	252	269	249	252	266	263	256	245	264	223	250	253	251	276	273	275	253	282	265	253	262	271	287	297	261	272	256	267	263	264	247	266	279	245	260	293	263	258	297	262	282	243	240	261	240	264	262	255	243	261	278	274	287	251	266	290	234	274	265	273	252	271	267	269	288	280	272	247	270	247	281	265	291	302	258	241	265	255	250	250	256	265	265	257	283	251	271	261	278	264	260	252	275	267	256	243	243	273	282	243	261	284	255	268	242	273	258	273	293	281	290	257	263	283	280	273	275	285	279	261	261	263	253	257	283	264	272	273	258	255	257	264	275	225	256	266	256	269	251	249	269	247	238	256	240	244	249	269	263	276	280	269	260	266	249	248	242	235	234	237	238	289	270	255	260	263	286	275	272	241	280	253	273	264	226	274	241	264	273	248	255	259	279	260	243	254	276	270	249	238	258	284	245	270	263	284	256	253	279	237	262	269	239	254	264	267	238	286	250	289	279	264	245	250	264	261	251	300	280	245	249	262	251	277	275	271	254	254	279	281	293	249	278	261	254	293	248	261	251	268	280	278	277	262	273	256	274	258	275	285	301	265	288	269	268	255	251	250	260	251	288	273	239	258	262	289	238	256	237	259	262	299	263	259	255	254	252	269	292	253	245	270	279	247	272	266	262	272	247	250	256	257	297	269	274	262	254	252	259	283	268	245	247	269	276	256	263	246	250	235	260	259	232	246	263	264	251	267	275	259	268	292	255	269	276	273	277	291	285	276	263	268	280	248	255	263	275	242	263	237	272	258	275	253	266	275	237	270	247	256	250	270	257	271	251	266	256	256	266	251	274	259	233	269	256	261	245	256	284	250	271	258	266	301	281	234	270	237	278	264	264	269	249	311	265	260	236	269	277	241	246	280	267	244	248	277	284	290	235	267	248	263	247	289	267	260	255	265	279	279	288	286	273	255	258	271	268	262	257	251	255	267	292	265	258	272	273	270	286	285	242	254	257	261	254	273	274	284	252	239	251	226	276	274	252	252	274	265	266	275	241	252	246	294	230	242	284	253	261	264	243	263	286	250	249	268	302	274	274	265	259	267	259	211	291	240	276	254	287	267	279	301	257	279	269	270	244	258	272	268	280	253	281	251	265	277	242	259	242	260	276	280	251	256	230	250	246	278	249	235	263	272	270	265	255	253	281	268	266	261	262	273	247	264	276	299	274	244	226	294	264	263	276	251	267	287	283	248	258	283	268	231	246	254	254	282	278	283
54176	62099	59319	41316	34983	28349	22907	18514	11177	6354	3861	2322	1456	938	862	739	709	754	716	680	624	652	634	654	650	661	659	647	686	660	626	630	612	672	652	651	645	650	643	678	658	627	689	622	646	682	715	662	618	698	602	626	656	638	664	674	680	639	633	669	636	647	627	626	622	669	644	620	624	640	628	585	671	683	671	685	644	682	694	613	625	675	633	628	658	657	659	678	643	681	630	661	662	609	641	673	660	632	650	655	665	634	599	668	621	675	684	632	658	611	625	668	669	672	665	646	664	701	629	637	645	637	653	676	644	617	681	638	639	657	672	662	630	659	655	636	633	687	602	613	609	687	664	655	688	626	636	621	654	664	601	618	622	598	696	669	600	631	616	652	650	659	606	680	629	642	624	635	642	686	651	650	643	672	675	651	678	641	652	623	634	639	672	636	644	659	654	666	646	651	656	657	666	634	658	591	644	662	662	650	682	677	613	622	658	649	657	637	644	615	652	661	672	661	665	612	676	645	647	608	645	632	676	601	647	632	676	715	651	646	663	656	666	608	649	635	629	659	605	672	617	609	675	679	637	649	667	625	664	664	651	667	675	635	652	641	683	653	641	653	639	670	666	645	648	655	628	663	635	695	640	626	654	650	597	643	672	688	628	620	649	678	659	645	659	642	653	661	646	633	602	648	687	681	682	683	622	675	661	632	640	638	640	666	602	643	646	679	630	707	633	642	692	640	641	644	643	659	591	658	660	667	648	657	629	624	617	635	676	676	685	621	695	667	660	648	623	639	631	632	636	629	599	613	662	698	626	653	635	633	628	647	635	640	663	596	631	663	600	667	620	683	660	647	628	606	685	629	639	682	672	653	620	654	693	635	656	622	662	644	644	719	689	656	645	593	652	672	652	657	613	621	653	672	656	635	662	636	640	634	644	623	665	643	634	685	664	653	655	649	634	670	724	666	663	593	609	620	635	655	662	640	671	662	673	645	642	598	673	653	641	669	651	639	669	663	664	635	634	638	631	685	615	602	685	627	674	608	629	636	674	667	694	660	692	630	694	614	651	668	679	687	689	694	640	689	641	653	620	636	622	677	641	647	644	657	612	669	649	642	708	693	642	661	680	656	635	627	689	662	669	661	676	674	658	659	665	700	645	633	672	635	666	677	670	638	611	619	650	654	624	676	640	627	599	619	637	650	657	638	718	599	653	660	659	666	701	627	663	675	682	634	651	689	615	635	650	609	633	693	643	621	655	664	719	672	658	644	614	649	662	639	641	611	628	633	612	664	642	648	638	640	659	631	643	639	656	673	658	623	656	662	656	638	644	644	650	677	669	649	664	682	627	701	657	616	674	649	662	608	654	636	628	680	675	665	693	627	651	625	675	655	666	590	626	660	642	699	596	640	635	679	597	660	702	625	646	642	606	641	657	643	664	618	649	659	638	690	615	639	687	729	697	677	684	615	658	645	674	635	591	660	690	674	654	661	709	673	660	653	631	665	669	656	657	615	666	654	664	676	646	665	654	629	641	657	695	683	619	657	690	634	689	641	639	711	642	658	615	666	574	656	644	644	635	630	637	721	679	621	643	697	665	693	680	639	644	631	666	660	657	644	683	646	638	637	677	643	624	625	624	632	626	648	637	674	690	643	629	643	656	651	659	641	630	643	670	657	642	625	621	700	673	690	657	635	659	688	585	666	674	599	650	604	645	669	633	679	675	657	655	624	691	653	614	695	638	617	654	663	619	626	668	581	653	662	651	703	659	601	635	627	662	647	627	638	675	628	663	616	631	622	641	643	627	660	639	655	609	651	612	620	633	662	665	644	676	672	682	644	650	669	703	682	589	627	693	669	661	640	658	619	640	624	651	619	672	668	663	623	630	647	670	682	701	654	634	654	672	600	681	637	688	621	608	653	638	638	686	639	657	609	646	646	665	654	614	635	661	632	682	652	634	624	677	619	618	650	684	637	698	671	650	617	637	657	648	695	652	642	645	638	687	652	644	634	676	628	650	641	668	672	657	626	638	621	622	614	698	588	680	642	675	643	670	639	642	610	621	622	672	651	679	647	661	639	684	604	602	588	634	645	633	672	650	623	629	629	654	654	640	665	596	701	642	625	649	651	646	675	668	621	642	641	676	687	627	648	659	652	702	671	682	674	650	643	638	721	632	619	659	655	667	579	641	607	652	662	621	641	643	629	624	648	596	690	634	627	681	648	592	644	645	603	635	645	697	596	612	688	627	624	672	640	625	628	622	593	628	600	634	647	607	638	688	661	646	654	638	630	644	651	603	640	633	616	643	622	597	678	664	621	622	634	629	648	609	620	643	644	639	658	647	611	607	637	667	689	622	715	640	672	602	594	660	659	641	642	684	619	654	666	628	645	626	639	638	649	683	646	638	649	683	680	658	657	660	676	687	688	721	659	643	624	687	706	691	673	663	697	659	641	608	643	705	691	645	638	617	670	572	615	644	640	606	678	661	609	667	664	627	644	618	589	621	655	648	683	657	625	686	689	648	642	635	628	611	627	700	674	648	638	679	612	646	658	630	627	646	688	676	664	591	651	647	629	596	646	663	644	668	674	655	626	649	659	613	673	615	581	670	620	623	655	652	684	633	616	636	655	650	687	670	646	616	636	609	677	656	718	631	673	625	645	649	647	679	654	618	660	650	655	679	674	643	615	619	644	599	611	618	657	635	633	634	667	633	675	644	670	633	607	664	662	679	679	650	680	643	620	616	642	652	650	656	635	619	700	678	634	626	685	645	631	621	647	603	656	664	617	634	714	633	630	622	658	651	643	631	654	635	632	679	630	596	690	642	655	671	655	670	683	690	636	648	666	673	660	676	590	668	648	671	640	645	652	637	646	638	591	662	673	657	665	678	643	619	616	653	666	701	667	646	652	691	675	620	626	626	684	664	669	638	635	656	675	684	635	642	600	624	626	673	630	624	671	653	668	638	628	661	638	680	669	649	647	657	631	645	660	679	617	634	664	653	636	667	653	654	641	676	643	686	632	645	570	664	681	678	639	646	628	651	670	640	664	673	671	674	641	709	650	654	698	682	699	684	622	670	673	670	675	664	624	688	630	633	648	641	657	651	669	643	663	633	694	660	679	674	657	626	635	652	622	672	649	640	655	643	668	627	659	615	648	686	637	627	647	679	666	686	661	638	672	606	716	677	633	650	669	646	651	643	674	596	667	633	692	634	677	685	652	637	641	648	716	646	649	649	645	629	645	670	613	674	643	683	635	681	638	644	628	676	661	670	677	631	672	637	664	616	669	633	659	649	641	625	704	633	651	681	669	657	653	634	654	670	657	623	636	663	633	649	645	701	632	666	681	688	627	635	651	697	675	676	656	665	630	673	663	698	643	640	663	673	630	681	643	659	662	638	685	654	641	663	685	669	683	661	683	694	682	658	690	660	652	682	652	695	652	651	665	663	692	649	647	657	606	690	656	670	683	625	629	660	621	649	667	654	675	605	606	663	652	632	643
78022	76370	67752	40355	23304	14642	9709	5980	2838	1374	790	550	410	318	294	294	280	309	286	267	279	262	249	310	270	277	251	276	240	232	275	238	273	250	273	274	287	259	268	254	273	271	272	275	269	238	253	269	267	255	255	248	285	279	246	254	264	277	269	264	305	264	287	253	257	243	267	248	266	267	236	238	268	264	271	272	235	266	269	258	263	267	288	260	249	231	267	282	250	262	248	242	254	228	259	259	261	240	257	275	238	263	259	264	269	257	284	239	261	252	256	270	242	277	273	262	247	276	238	285	254	265	260	254	245	249	246	238	278	273	269	281	250	266	256	255	261	244	267	251	239	293	266	289	284	223	254	285	244	269	273	279	263	254	267	283	259	266	240	247	266	303	239	269	242	258	281	239	246	258	268	245	284	245	292	224	232	224	261	245	247	268	260	264	270	293	260	219	274	261	266	237	295	272	261	259	286	259	255	269	251	239	253	257	269	246	284	270	244	253	260	278	289	268	273	278	245	280	272	270	240	248	230	260	271	239	273	266	270	257	256	284	265	231	247	264	265	253	259	274	267	279	259	260	254	274	284	242	287	276	259	252	279	266	284	263	248	281	275	251	252	248	256	257	252	242	276	286	273	235	265	247	275	254	254	264	273	271	271	278	231	227	268	267	232	258	267	234	287	288	242	248	263	256	264	274	256	258	275	254	264	268	272	289	282	270	277	241	273	247	299	240	243	248	254	271	277	276	267	251	264	257	231	261	249	287	248	251	258	281	259	258	258	291	216	239	258	262	261	263	243	270	247	243	289	268	277	274	266	241	254	260	293	252	267	248	284	282	239	284	265	261	256	262	262	241	250	254	267	242	246	261	263	273	247	244	228	247	255	245	253	280	266	283	257	226	287	248	265	288	259	246	244	285	246	303	228	250	257	276	280	226	243	266	272	297	255	259	281	256	280	259	253	256	247	274	275	286	254	304	277	263	269	267	271	266	230	267	286	245	256	261	243	278	248	250	268	243	241	258	281	248	274	250	261	258	255	243	263	255	255	231	269	278	246	231	266	237	255	270	269	230	250	257	255	243	257	245	271	268	259	232	289	271	244	259	270	293	238	238	271	230	277	275	262	252	251	270	267	276	266	263	228	269	275	268	243	278	263	278	250	250	258	259	264	257	252	281	252	231	271	265	263	260	284	285	280	261	261	270	248	279	240	253	249	276	267	253	269	278	237	263	270	266	264	281	268	259	265	244	251	251	278	299	255	277	259	260	253	267	273	283	270	274	283	252	245	261	265	245	263	259	234	256	273	275	266	253	267	272	287	224	229	279	266	264	280	254	267	269	251	256	248	253	236	256	274	265	266	266	242	260	249	264	248	271	276	282	268	249	253	229	271	262	242	247	258	285	277	260	264	248	250	261	269	266	256	259	265	277	262	258	300	202	260	275	227	256	253	287	263	270	250	261	255	265	269	259	238	255	285	254	265	256	226	272	251	276	233	251	253	269	270	251	282	274	251	244	259	282	267	236	255	276	272	276	262	289	244	238	276	256	264	217	246	275	273	281	314	267	251	247	245	264	258	274	262	247	261	259	253	267	266	256	282	279	254	288	264	254	255	266	265	257	250	272	262	275	263	271	255	251	260	274	274	273	258	247	256	254	278	273	245	285	286	291	255	281	282	266	246	228	226	242	265	253	280	269	289	263	237	244	249	259	262	262	286	254	251	268	243	259	235	286	254	236	261	259	270	278	281	243	248	280	282	224	274	262	232	259	275	287	264	280	260	240	272	269	273	240	302	256	232	268	248	268	281	267	262	223	267	270	236	229	254	243	244	258	264	269	255	238	279	270	268	244	262	266	297	242	241	271	246	257	239	270	258	254	280	242	260	248	261	232	211	259	240	299	279	282	243	272	258	284	263	262	273	211	236	266	254	294	259	265	242	265	255	250	236	227	264	264	247	240	243	301	270	260	244	259	254	263	262	246	284	245	236	281	278	266	247	276	237	282	241	254	259	267	237	300	275	242	255	264	273	231	246	264	279	260	264	238	289	292	278	262	251	262	253	288	264	265	271	265	272	252	275	254	276	293	249	259	259	265	272	256	244	258	277	256	250	279	217	250	266	263	255	266	259	285	252	251	271	269	255	239	285	252	224	246	289	248	269	294	238	229	271	263	239	256	264	252	259	271	213	263	269	244	236	255	262	246	270	265	252	289	284	280	264	275	258	264	245	265	249	231	237	241	243	240	254	224	285	252	265	283	266	254	268	261	270	256	275	263	277	271	234	266	243	258	252	289	227	228	233	253	254	271	245	266	269	277	276	266	252	247	243	261	260	267	240	280	254	265	248	255	250	266	260	270	278	283	251	274	263	260	259	223	254	283	261	255	238	290	248	247	278	248	268	273	268	294	250	247	268	313	247	269	267	280	267	254	250	252	255	242	234	277	264	261	276	254	236	276	246	252	280	256	253	237	290	256	269	279	257	272	286	287	242	254	270	273	266	256	229	262	279	290	240	276	255	242	269	262	262	270	265	270	270	276	290	277	262	264	255	286	241	264	255	262	251	239	261	240	259	263	258	284	232	276	272	238	286	271	279	276	245	245	279	270	262	250	269	281	259	265	246	268	255	291	303	235	264	275	241	240	276	283	279	250	269	258	258	292	254	288	265	270	264	238	277	265	269	254	264	272	264	248	267	251	240	271	265	245	253	290	243	273	257	244	254	292	239	261	267	255	255	256	271	274	258	254	246	252	256	262	263	263	279	263	262	263	258	256	257	257	271	250	258	266	244	282	247	251	254	242	238	272	239	281	259	274	257	268	275	237	270	262	229	249	245	287	250	260	235	263	260	261	240	245	235	266	258	255	256	260	270	265	259	251	289	273	277	271	227	265	261	245	253	255	262	262	242	244	241	247	228	258	243	254	274	255	243	259	262	235	252	256	269	235	239	254	240	258	263	260	253	255	257	244	270	233	266	237	263	226	266	256	264	253	278	279	268	283	223	274	262	242	237	285	260	265	259	252	251	247	269	246	241	263	256	275	277	233	260	276	275	248	268	251	279	262	279	261	245	264	255	297	282	256	273	265	246	258	297	275	250	257	254	272	257	249	292	272	248	250	238	269	253	258	279	272	271	262	267	271	247	251	229	254	250	253	288	266	261	249	261	255	255	262	257	265	264	263	284	272	250	266	269	275	277	244	251	267	255	230	269	229	242	251	261	277	246	266	276	255	244	253	224	272	232	246	248	236	263	252	243	259	269	244	271	276	257	284	266	268	260	245	255	294	278	220	251	261	277	270	244	259	256	254	248	245	255	266	246	250	244	280	275	248	239	259	259	273	254	243	270	263	269	265	281	240	279	262	256	252	243	277	273	258	254	225	269	298	273	306	275	291	261	305	263	238	268	261	289	264	253	285	293	254	258	241	241	249	276	235	218	235	270	258	279	252	238	293	259	234	264	273	257	246	254	254	261	252	262	294	265	250	296	238	287	242	274	265	280	302
53800	63022	61772	41299	31473	24993	22540	16010	9199	5110	2965	1876	1228	881	814	736	707	690	687	685	618	650	678	622	639	651	689	634	687	626	623	666	643	644	641	649	634	634	658	628	592	656	647	662	650	658	629	677	678	681	628	653	637	660	649	630	596	683	647	662	601	653	662	620	677	689	644	648	688	621	665	639	643	650	654	672	637	641	655	682	665	650	617	658	677	657	631	666	636	653	679	645	615	660	640	679	672	671	723	617	655	650	602	664	660	586	673	645	654	670	572	615	677	613	647	608	648	619	688	646	639	655	641	642	639	671	608	665	646	683	650	666	612	613	625	671	686	615	678	661	627	645	639	632	649	638	668	635	614	642	645	680	654	675	625	620	640	646	640	670	673	644	657	696	675	652	612	678	627	619	696	616	635	680	649	602	659	593	707	651	695	649	731	667	645	628	657	675	706	630	670	663	642	669	652	652	603	644	633	587	667	665	612	628	661	698	681	654	696	641	616	648	665	612	654	637	599	670	602	665	663	646	658	658	636	633	640	626	662	617	628	617	627	673	644	644	591	684	600	723	637	655	659	653	674	663	625	630	643	667	650	645	666	645	696	668	657	680	652	665	655	667	656	645	649	651	643	644	669	693	676	668	622	622	643	668	594	705	690	661	665	669	685	648	633	654	639	689	628	662	597	663	704	633	604	631	639	636	613	670	627	620	671	636	605	651	657	629	661	646	679	616	648	710	610	578	628	641	642	641	645	659	661	652	677	687	654	681	685	627	625	667	624	609	624	634	630	641	642	633	656	644	644	633	621	668	611	679	661	659	672	654	646	654	626	639	645	647	624	632	665	622	664	658	630	693	608	676	597	658	685	589	627	635	653	667	616	640	670	674	589	641	667	660	628	678	627	645	627	641	651	686	657	647	654	615	647	666	625	634	660	642	618	611	637	641	667	591	644	631	678	646	632	666	630	620	692	619	657	641	650	672	617	692	641	674	626	623	631	633	679	634	620	653	651	630	655	607	651	659	650	618	642	666	646	671	590	661	634	672	645	667	667	645	650	605	665	615	658	674	612	663	581	667	652	649	606	675	642	616	619	683	648	622	635	697	668	667	655	653	668	648	666	671	636	653	680	614	685	672	629	665	661	647	614	678	664	690	686	659	658	646	651	641	634	695	680	628	655	609	612	637	674	630	665	686	630	697	621	662	621	643	637	631	649	635	606	648	645	636	669	617	661	617	637	621	648	640	696	678	670	666	634	646	725	636	673	677	626	631	639	634	618	676	629	658	664	636	629	632	669	650	585	613	635	681	640	598	634	629	657	658	634	681	663	620	584	629	673	684	648	627	626	620	670	631	648	633	682	675	648	663	657	648	622	671	640	633	666	646	642	596	617	676	632	588	699	628	647	635	640	669	644	616	667	640	653	616	632	641	664	639	621	617	641	663	632	631	682	634	628	676	643	697	650	629	635	674	633	608	631	668	634	617	663	593	679	611	673	628	607	653	707	663	625	628	610	645	661	630	661	662	639	654	656	601	642	665	716	638	619	627	645	661	639	662	609	657	657	656	612	669	668	650	657	693	633	678	624	631	625	628	663	663	632	634	673	628	669	645	653	618	637	657	636	618	633	646	674	667	671	653	655	637	667	711	648	627	607	631	628	597	654	644	623	690	626	659	678	678	665	681	665	667	628	679	617	606	679	584	672	606	605	660	648	606	715	661	662	705	610	681	651	622	639	633	659	661	617	648	680	578	673	630	716	642	656	648	673	647	701	637	677	670	671	672	655	668	697	662	618	649	653	641	616	626	670	624	631	662	635	655	655	666	646	630	653	656	641	641	647	595	618	672	654	692	678	643	636	651	680	628	637	658	626	661	637	635	662	617	623	621	667	714	653	671	659	697	642	646	680	621	651	641	606	617	621	679	621	661	645	603	714	620	647	669	673	689	623	635	646	595	650	663	652	605	600	665	629	593	703	696	653	630	721	670	652	656	674	693	642	662	646	656	616	596	668	657	677	647	631	662	628	651	685	621	631	655	613	672	647	593	646	623	646	660	652	647	686	660	654	635	616	628	659	654	648	672	651	589	637	598	618	618	655	621	636	601	608	642	631	617	635	706	695	599	627	661	643	673	624	621	638	651	649	650	623	586	637	609	664	630	594	669	599	656	622	670	621	629	630	658	646	647	752	664	645	652	658	704	642	634	630	671	642	662	594	629	623	648	653	637	691	688	605	669	683	688	664	659	608	630	673	646	612	600	627	651	696	638	627	663	646	646	610	711	669	688	634	612	670	619	630	692	591	621	662	649	652	648	661	635	615	661	653	668	629	630	628	655	661	677	655	641	658	654	649	624	601	639	632	654	655	678	633	640	632	631	672	648	667	649	678	639	617	647	700	645	623	625	633	625	668	649	635	640	598	683	667	625	649	636	640	600	639	659	654	659	616	667	676	682	643	651	634	669	660	685	654	633	649	653	607	645	625	632	631	636	669	634	632	608	632	642	653	671	673	675	624	630	630	628	652	656	622	625	637	635	641	650	634	636	648	620	623	636	631	624	587	619	680	607	621	648	659	663	669	647	680	649	644	655	630	695	689	663	653	641	638	656	646	649	649	619	597	632	624	674	630	673	631	650	619	658	630	629	685	664	657	646	631	655	654	662	663	644	694	620	599	659	623	672	661	667	674	660	659	632	648	639	644	619	619	637	693	682	639	630	671	632	669	621	675	663	640	648	616	661	699	662	655	646	642	658	656	636	650	610	621	695	601	655	637	676	686	673	600	642	639	643	663	629	651	637	617	644	676	620	625	608	637	686	652	629	615	675	655	671	590	611	642	662	668	660	719	683	679	666	702	651	705	656	642	683	644	646	647	640	652	678	627	642	649	644	679	653	645	698	644	624	660	646	658	662	668	659	668	662	669	595	614	616	665	686	707	652	623	624	620	676	663	615	674	615	617	662	684	669	645	688	665	635	654	685	589	677	629	658	659	614	660	654	698	607	643	650	659	630	641	680	656	655	658	639	620	614	653	661	620	657	674	611	652	633	660	664	657	626	636	700	624	617	686	630	616	694	657	591	658	624	630	614	641	650	639	625	646	625	638	655	633	663	623	612	657	633	650	611	646	638	649	659	665	683	631	624	603	630	693	635	641	659	677	646	623	624	647	647	657	697	632	651	690	662	663	646	662	644	615	641	677	692	606	664	619	651	654	661	654	660	657	668	636	616	629	628	621	648	594	673	625	625	686	626	674	663	666	614	628	611	622	598	660	680	631	656	635	655	671	710	604	656	672	627	632	649	670	688	645	654	594	637	624	627	644	626	599	613	627	686	618	665	645	633	624	649	650	617	693	674	662	636	641	653	616	687	676	658	675	645	646	619	694	618	683	675	620	644	649	639	665	667	632	649	621	641	643	645	658	657	637	655	668	676	647	644	645	625	641	651	666	603	638	627	671	639	642	637	655	636	675	639	680	654	674	653	660	661	622	660	658	663	656	644	656	650
78360	76289	67501	38987	22162	13854	8980	5186	2738	1637	890	532	398	314	329	304	260	284	303	248	261	254	260	267	274	256	271	259	251	246	236	273	281	255	277	269	245	255	256	266	272	258	245	269	258	276	244	248	262	264	277	251	262	248	271	263	242	326	251	245	276	262	292	245	292	267	235	280	258	247	247	253	246	281	260	246	265	267	254	237	280	286	287	266	276	262	271	258	265	258	259	254	275	300	241	278	283	274	255	255	254	270	271	258	243	266	286	270	288	252	278	269	261	281	258	249	266	268	270	254	293	287	258	274	261	265	252	246	249	278	236	266	248	255	257	259	242	266	271	280	231	219	307	264	278	280	220	273	290	245	276	267	238	254	282	235	280	257	293	265	260	261	227	262	239	252	268	226	265	264	261	243	251	279	274	254	271	254	257	232	235	290	264	260	250	249	256	273	241	264	270	245	248	249	256	249	245	259	253	263	242	244	242	270	242	272	266	249	271	276	293	263	234	256	264	293	253	271	257	254	242	266	261	277	280	256	246	260	232	240	251	234	292	276	251	281	283	248	255	246	262	277	232	254	273	266	247	251	255	265	264	283	263	263	267	275	286	267	250	271	253	283	237	245	267	270	244	260	262	264	263	255	256	242	280	269	250	252	271	248	247	260	264	272	254	298	277	272	279	267	268	272	282	278	272	274	254	295	259	248	259	252	275	233	233	254	225	254	276	260	256	279	250	281	282	265	234	283	258	247	266	248	265	246	269	255	240	265	269	255	280	255	275	259	252	263	260	287	272	258	237	254	283	237	276	276	246	247	256	264	241	266	287	260	241	264	278	260	275	268	284	244	263	270	280	237	251	250	239	260	275	236	255	267	246	278	266	280	269	242	266	313	255	267	248	254	255	284	246	254	256	244	262	277	288	263	238	269	277	267	260	249	262	259	272	283	260	243	259	261	257	274	282	264	264	287	262	230	295	245	268	254	256	241	238	231	270	272	250	252	273	236	271	262	262	273	276	245	269	299	262	260	246	273	281	271	249	253	261	268	241	270	263	288	255	299	248	276	268	239	262	261	297	251	254	247	268	274	258	269	277	262	236	257	234	268	265	253	268	254	280	244	259	239	241	243	296	253	266	280	243	249	257	260	269	270	240	242	275	251	253	232	244	286	218	275	250	264	290	263	277	259	287	240	263	267	266	264	245	231	249	262	230	261	242	231	261	266	253	268	262	226	261	234	238	240	247	231	249	246	237	268	249	261	273	265	251	249	294	244	254	284	267	268	263	287	233	262	289	283	244	244	257	269	241	238	242	246	242	242	248	244	230	248	238	258	262	268	270	266	275	252	257	289	255	279	254	247	262	231	257	252	248	247	242	246	262	249	279	236	286	256	256	254	245	252	242	306	264	269	249	286	252	252	270	247	243	274	282	279	281	293	247	238	246	236	257	261	253	242	268	281	237	247	261	255	222	236	241	284	288	267	270	248	274	230	274	263	237	271	278	259	268	267	276	257	261	268	280	245	273	243	265	235	261	237	249	258	264	253	252	282	238	281	276	284	262	272	261	258	228	245	296	269	274	293	247	268	255	249	246	243	270	261	266	256	242	302	282	256	252	227	281	257	247	243	276	274	273	241	284	274	264	241	285	273	281	260	293	254	253	265	272	259	252	260	283	238	270	263	257	285	253	294	263	265	275	240	247	255	273	250	249	259	285	249	264	260	261	275	245	251	280	269	301	274	272	256	293	231	241	229	266	271	258	245	276	238	268	303	271	268	239	248	274	269	256	280	270	246	267	259	272	261	284	263	241	253	241	212	260	265	256	274	264	236	256	289	283	243	259	270	250	262	274	251	245	265	261	257	267	273	259	253	247	253	248	230	249	259	256	246	230	253	283	265	261	280	270	248	256	281	295	232	243	253	234	313	262	280	277	264	251	266	247	263	249	262	258	255	250	268	229	266	233	256	263	220	262	268	268	272	256	257	249	267	244	297	260	287	277	279	252	234	267	266	201	244	268	249	251	285	256	252	255	245	276	271	254	234	262	254	277	269	269	251	241	269	274	262	276	281	254	289	259	278	217	265	269	247	265	279	250	264	274	252	286	250	213	242	271	258	248	226	273	244	243	262	265	286	267	263	262	279	253	239	266	241	249	245	262	242	289	263	247	253	257	239	265	270	273	250	288	263	243	232	253	247	246	277	253	257	257	243	263	258	275	246	232	259	250	273	253	247	261	242	268	258	274	236	277	246	274	266	236	271	256	253	279	243	241	274	240	264	248	279	241	254	257	269	267	235	270	262	242	251	250	257	241	251	256	291	260	262	239	274	241	266	279	257	275	280	246	257	249	226	235	239	238	252	219	255	260	269	252	271	278	268	282	263	281	259	269	271	265	248	247	280	266	270	274	275	277	275	251	241	217	259	245	312	263	233	286	243	258	221	264	260	265	258	287	242	264	275	229	266	237	279	262	265	283	270	242	260	272	312	270	278	264	270	277	303	270	288	240	257	275	254	253	248	270	234	281	256	273	270	286	278	236	230	258	256	293	268	249	263	254	261	260	242	263	293	285	256	259	234	281	274	268	260	269	286	290	284	279	258	286	279	243	268	277	261	268	260	226	247	286	271	280	245	257	255	288	258	267	240	261	282	261	242	259	219	263	250	250	291	272	257	279	276	263	294	230	207	295	236	232	266	255	275	240	290	270	273	277	275	264	289	256	244	278	247	263	268	252	265	231	246	260	246	275	278	250	259	277	235	236	228	259	260	255	253	256	239	264	281	262	266	303	252	232	258	261	293	271	241	252	265	277	257	232	234	273	254	271	257	281	280	250	252	253	274	281	277	259	274	289	233	269	240	255	247	252	266	255	276	255	285	260	263	262	265	285	282	245	248	255	248	254	271	280	265	257	265	259	294	261	263	261	282	257	257	255	266	213	277	287	296	265	269	261	268	240	228	271	244	268	278	256	229	258	260	248	256	241	300	288	245	250	268	268	250	266	251	289	268	265	259	245	245	275	258	277	271	263	251	272	270	258	267	257	252	249	276	232	236	255	250	249	296	253	256	248	248	281	254	259	232	272	277	238	219	241	281	265	290	240	237	229	251	288	250	273	253	274	265	259	256	262	275	247	264	276	249	245	244	223	244	270	299	266	256	271	271	243	258	263	253	247	248	286	235	252	270	231	300	266	242	259	266	256	228	240	253	249	268	280	233	251	262	233	258	261	252	272	262	264	244	258	251	265	245	245	262	269	285	242	289	241	284	260	247	271	260	271	268	243	279	270	261	267	248	259	237	245	263	274	232	266	259	281	292	260	242	226	293	252	265	256	265	236	276	264	273	257	273	258	263	266	273	239	251	263	263	249	258	251	261	250	236	271	277	251	241	248	237	311	274	268	245	288	274	265	266	244	272	254	263	253	249	261	277	271	241	270	252	251	241	244	270	249	272	268	277	284	275	273	260	246	236	267	287	255	242	262	267	259	251	283	274	297	224	227	270	272	263
54275	62583	61834	39818	30295	24131	20840	14783	9429	5784	3233	1842	1207	950	877	808	753	692	677	682	624	627	632	662	653	669	647	653	623	645	585	620	635	676	671	675	654	637	608	652	670	616	659	645	617	580	640	646	629	663	638	637	626	649	616	641	650	599	629	657	636	641	604	612	625	634	623	612	677	682	650	646	651	681	646	634	641	662	620	638	650	619	633	610	671	676	621	680	597	628	654	689	605	635	623	665	672	609	623	634	636	653	630	665	626	657	687	637	642	635	682	625	653	605	626	642	659	626	626	655	676	684	573	610	660	648	637	662	645	636	628	635	661	647	635	660	666	624	653	675	661	641	667	673	694	646	609	631	594	658	645	629	609	638	605	632	655	700	657	684	627	635	622	666	698	636	645	627	636	651	716	666	657	668	640	641	611	687	627	614	660	636	641	591	639	652	660	651	667	655	631	627	627	620	650	595	619	674	652	637	666	599	646	598	704	641	652	648	642	686	593	620	660	673	663	602	682	695	625	618	642	633	682	671	623	693	627	658	670	642	618	633	610	650	647	640	591	686	653	651	660	618	599	595	698	666	625	671	651	708	666	647	626	648	605	650	677	639	633	648	668	635	701	651	626	621	640	620	634	615	653	679	664	609	625	644	652	663	644	650	630	624	672	630	659	614	680	677	620	603	657	639	651	620	625	638	671	628	655	600	686	634	623	657	643	652	658	688	662	661	629	666	598	657	638	619	694	661	645	601	586	660	683	670	602	630	640	626	645	602	674	651	641	615	650	665	652	643	697	615	686	685	631	609	664	684	628	668	687	663	653	648	642	639	601	661	662	622	637	699	628	625	690	648	603	674	665	652	671	670	623	636	622	627	673	657	657	608	604	666	663	607	656	616	709	665	640	641	661	628	616	635	651	659	652	621	647	650	649	632	601	627	645	617	647	650	667	613	669	634	631	685	650	651	672	604	672	634	639	584	637	623	674	686	675	656	639	632	646	629	643	642	621	618	626	663	636	670	657	651	613	642	624	630	626	635	654	662	659	632	643	638	686	654	634	641	668	639	634	642	636	639	667	629	682	665	668	600	604	614	610	652	640	631	628	652	647	607	625	644	651	674	656	627	731	626	658	678	649	678	641	689	659	662	666	657	645	634	635	633	634	629	632	664	632	633	671	651	630	616	652	647	638	574	635	630	624	737	649	656	633	651	614	621	663	701	607	638	654	661	652	618	620	621	638	670	667	657	659	629	642	574	687	658	659	610	671	652	607	643	665	606	641	665	628	631	676	663	635	663	667	601	669	648	593	646	643	616	621	670	655	694	671	665	643	603	681	627	656	659	643	631	695	605	590	645	654	651	633	649	625	630	669	642	662	624	623	592	644	652	656	679	650	659	673	597	660	632	614	628	684	643	631	663	641	625	618	636	666	603	681	721	651	662	639	668	702	682	655	638	665	657	688	650	659	630	639	605	652	650	622	678	611	635	622	637	642	631	657	664	638	677	671	636	642	643	627	650	650	631	644	614	644	619	650	652	650	626	625	635	667	649	610	676	651	634	660	670	675	648	657	648	609	615	670	637	654	658	649	658	632	657	681	648	650	616	580	610	677	654	666	607	642	627	663	644	645	672	641	631	646	646	653	645	623	650	635	613	655	628	596	619	603	690	668	662	635	653	635	631	628	675	683	651	663	612	664	692	646	645	682	644	666	615	649	664	599	633	635	661	651	641	640	623	612	616	617	664	701	630	663	672	628	649	623	630	637	615	621	645	651	633	682	659	628	646	626	632	631	689	629	657	671	652	613	689	677	631	710	598	590	648	637	696	627	670	614	639	691	646	700	638	645	659	650	644	646	656	664	630	682	661	620	652	616	648	694	672	634	633	640	669	672	636	634	635	706	679	647	663	650	702	677	677	589	683	666	625	653	655	648	659	640	645	620	636	624	716	640	665	633	670	653	625	611	632	644	669	640	665	647	662	615	640	647	624	676	652	658	701	656	666	663	656	655	665	605	636	624	630	606	634	678	665	631	615	677	641	658	592	619	615	634	636	661	631	694	658	603	627	647	640	662	667	618	635	684	665	656	667	602	698	623	652	639	628	652	649	655	622	638	666	608	610	641	636	659	657	634	645	626	640	626	626	678	600	635	655	657	676	663	643	636	626	698	649	665	665	653	633	718	660	668	681	637	668	651	619	677	619	633	670	671	603	646	659	627	643	659	642	679	647	633	636	642	679	664	660	629	674	639	588	655	691	683	676	615	595	638	661	639	640	616	657	626	635	647	653	631	611	697	649	640	646	665	692	655	613	605	637	641	607	604	651	625	655	636	647	613	677	607	620	626	637	629	648	597	639	623	642	675	650	606	696	669	662	634	661	639	637	601	614	633	661	622	635	632	631	663	641	632	649	593	689	570	665	611	609	663	624	683	618	629	609	682	670	697	629	592	675	670	609	683	646	657	679	654	624	637	587	656	636	633	629	683	663	631	679	675	636	656	612	670	621	639	623	648	666	677	643	613	596	637	652	635	641	609	660	633	634	663	631	641	665	662	645	660	636	636	696	702	670	639	609	659	616	663	651	647	673	653	617	654	616	629	688	610	619	657	629	629	617	644	645	610	655	649	664	659	619	640	630	636	582	630	700	694	603	625	618	699	625	668	635	649	637	703	664	704	625	668	679	656	620	656	642	662	661	622	636	642	628	649	640	612	642	619	620	627	685	674	636	668	624	661	657	651	617	637	681	645	690	631	600	677	615	654	620	667	651	621	639	623	649	636	613	643	606	652	664	684	640	654	663	672	622	640	563	637	634	620	617	680	589	642	606	637	655	615	610	632	641	663	630	629	668	662	679	643	627	649	610	634	656	633	603	651	625	623	671	718	702	628	645	636	671	589	671	622	630	627	596	631	674	658	618	629	661	602	633	622	670	656	641	689	690	643	622	662	650	638	691	613	648	678	626	679	639	633	695	683	616	652	629	635	677	632	616	661	622	643	638	653	652	672	632	598	657	631	686	657	649	651	640	656	662	644	643	656	639	636	619	653	659	619	665	656	655	653	622	656	683	671	614	680	629	670	654	634	630	641	668	623	679	660	640	630	677	673	604	676	620	660	630	627	667	617	606	656	663	630	667	661	625	614	615	650	668	652	647	633	656	670	646	675	601	630	645	619	625	640	644	699	645	610	588	647	640	643	636	636	667	653	647	631	689	681	665	616	674	602	661	621	623	635	649	629	686	640	629	653	636	644	696	638	628	672	636	647	654	666	596	645	654	654	662	609	656	609	659	653	624	602	660	654	633	660	637	621	607	609	639	621	643	598	678	661	641	659	610	648	695	656	584	638	652	651	644	626	650	642	649	612	655	667	649	613	652	663	656	616	628	672	666	658	598	630	654	648	615	641	661	621	651	656	687	689	654	649	685	645	647	628	673	621	649	672	634	617	666	607	645	677	634	611	577	689	666	639	669	669	600	629	644	669	687	648	626	656	647	661	625	651	673	631	626
78262	77382	67203	38011	23785	14736	9984	6613	3592	1867	976	591	385	326	339	293	289	262	273	263	269	235	240	257	279	259	210	269	253	245	255	262	263	269	271	272	261	245	260	246	235	253	253	244	263	272	252	267	261	265	267	231	240	282	260	256	286	248	236	281	279	234	269	257	249	267	264	287	241	266	251	297	238	238	262	258	231	289	258	257	259	270	260	261	250	266	258	261	256	238	248	237	237	261	232	250	278	277	244	244	254	250	267	214	275	243	253	257	270	261	247	263	259	260	258	256	284	271	289	236	273	275	240	244	250	253	267	275	274	251	267	274	229	256	216	260	238	270	259	280	258	255	259	255	253	246	287	287	272	264	259	251	267	250	233	250	263	257	251	275	270	265	274	263	238	242	239	240	244	259	269	273	255	259	314	262	247	240	263	244	274	254	294	240	274	276	273	289	227	247	264	255	264	263	238	283	251	267	259	223	251	256	278	259	258	270	253	229	237	257	276	223	264	244	249	285	285	268	253	264	272	253	266	234	267	241	229	270	246	260	260	253	275	243	256	297	246	262	249	256	267	253	270	257	304	264	280	298	268	276	261	247	259	250	259	260	275	265	243	247	276	273	269	273	249	243	266	248	257	262	268	256	251	255	253	263	304	297	259	289	266	250	247	291	229	267	287	269	255	262	248	251	256	260	278	263	285	290	264	247	260	257	237	274	242	238	240	267	288	267	268	261	263	263	262	249	278	266	258	264	268	254	253	250	255	252	275	282	248	271	261	303	294	259	259	292	257	242	254	271	276	235	249	237	234	247	270	254	275	278	268	273	260	287	265	270	258	222	272	291	248	271	266	252	249	278	255	268	253	264	252	261	270	261	286	268	275	245	269	274	241	261	261	236	281	266	275	268	271	261	269	254	231	270	255	256	274	245	243	242	239	252	260	300	258	296	255	278	262	285	258	272	301	252	282	223	247	233	248	264	242	272	243	269	251	267	280	244	237	286	295	267	261	238	294	249	257	254	246	266	279	301	280	279	245	268	262	257	254	262	270	271	261	244	245	289	240	267	243	275	252	259	273	237	238	273	237	266	265	266	277	242	228	248	273	255	261	251	278	281	274	245	259	277	276	265	273	263	276	270	281	258	224	240	251	277	254	246	240	256	290	267	256	248	279	245	258	280	263	252	277	263	271	249	275	281	253	277	271	256	235	270	264	261	275	308	291	250	267	250	285	229	240	279	272	235	233	251	286	282	236	257	281	276	262	289	267	234	258	266	243	267	274	273	249	250	277	258	278	240	276	270	251	249	260	257	274	275	235	264	282	252	264	238	253	269	246	267	317	255	266	252	264	281	277	256	255	272	248	231	244	260	289	290	292	236	274	292	233	259	269	245	241	255	274	261	292	247	266	250	235	271	278	229	250	259	225	253	252	275	285	288	262	244	304	269	264	276	263	270	288	242	278	261	284	272	251	257	243	275	270	255	271	281	274	265	265	252	297	262	271	244	280	258	255	295	260	238	249	268	258	252	249	266	272	242	243	253	262	265	269	247	252	225	284	279	264	271	257	273	246	260	266	235	284	244	266	259	273	261	265	277	276	259	262	265	282	292	268	260	273	243	241	272	252	245	275	234	250	271	258	275	255	277	279	261	262	291	284	236	245	268	293	253	280	269	256	262	239	228	262	219	260	270	283	274	264	285	271	251	273	229	235	270	273	290	268	274	260	268	286	244	270	234	221	277	247	230	271	251	234	257	265	271	273	257	262	267	264	242	267	254	266	246	234	234	246	287	259	265	252	269	256	265	263	251	249	257	280	258	271	262	223	280	256	258	287	267	273	294	289	265	244	239	235	240	235	277	263	247	256	264	249	268	281	264	292	251	254	256	256	284	247	243	267	263	260	287	242	270	255	243	268	240	260	264	267	285	283	239	243	269	278	270	239	240	241	272	293	286	301	251	259	240	242	278	241	261	292	306	262	268	276	245	273	312	247	260	245	258	244	227	258	239	252	266	278	279	259	255	268	251	283	281	261	268	245	255	288	233	239	285	258	261	269	263	256	267	255	254	245	261	263	265	245	263	253	248	279	257	268	254	270	273	259	260	263	259	279	269	291	271	266	277	288	252	241	257	248	287	228	261	245	269	268	236	280	265	262	240	258	283	259	250	232	259	275	242	236	255	248	270	252	240	265	252	263	254	246	293	294	253	258	245	250	277	264	263	239	261	262	230	260	261	308	244	277	286	273	249	260	253	261	244	248	240	265	249	241	274	249	219	253	302	266	247	277	245	238	248	265	256	258	245	235	244	236	292	250	271	261	278	264	232	238	241	283	230	261	227	256	251	271	269	245	244	243	276	237	250	295	275	227	268	240	256	301	238	260	256	237	272	276	255	264	255	294	239	275	241	300	263	281	240	283	276	252	250	254	280	306	240	279	250	251	240	259	241	225	261	287	241	269	226	266	268	252	300	261	275	267	301	245	253	251	293	254	284	266	271	251	287	264	262	277	241	270	276	264	265	241	297	246	242	259	264	255	245	255	257	260	261	222	280	274	245	283	271	259	264	283	265	283	285	273	276	253	294	258	234	254	260	269	255	234	235	256	262	228	257	237	254	241	253	248	259	259	235	285	248	242	280	275	246	253	261	253	264	233	258	223	279	257	252	258	257	249	288	251	252	262	235	258	288	251	259	271	224	280	278	277	258	275	231	272	236	235	273	274	267	264	257	265	256	249	225	273	267	263	271	255	262	234	289	246	245	251	272	254	262	255	279	257	222	280	253	261	272	287	265	246	264	269	257	237	251	277	282	262	267	270	254	255	240	267	268	273	261	254	253	234	261	258	286	269	247	275	271	255	265	270	239	281	279	274	247	257	243	286	270	273	244	275	206	231	280	269	309	254	252	290	234	262	263	250	245	250	243	283	262	258	241	250	262	266	258	263	265	287	263	272	259	270	251	261	275	266	257	260	236	244	252	259	248	278	265	237	248	250	279	275	255	280	273	257	284	274	240	288	239	237	240	223	271	259	265	246	288	268	258	255	276	249	271	262	263	236	250	254	272	271	237	289	317	243	251	281	259	250	264	279	263	256	250	256	260	310	246	274	249	262	271	281	244	293	292	261	271	278	265	266	250	251	265	251	257	267	262	244	285	270	277	275	291	282	256	237	236	263	246	299	293	228	239	265	290	276	262	260	278	237	275	250	277	239	259	257	270	252	261	287	258	252	239	263	252	273	286	244	257	273	259	264	248	262	253	258	268	261	257	245	242	267	228	246	271	254	267	234	271	263	272	259	256	281	272	259	240	254	237	250	237	276	242	270	269	261	236	230	256	247	248	236	253	236	270	244	277	273	263	270	272	241	257	258	282	276	273	259	243	256	261	262	274	248	255	282	257	263	267	257	245	253	262	245	278	270	286	284	270	263	266	262	274	285	263	251	241	271	270	270	273	287	269	262	282	275	296	272	234	232	301	239	263	258	295	282	276	249	234	269	237	268	254	287	271
53260	63176	61459	39769	32518	24720	22763	17263	11088	6928	3732	1999	1366	955	955	824	787	742	729	667	680	631	656	651	640	661	700	701	703	636	646	627	680	713	692	652	625	660	663	626	664	651	629	643	666	640	692	634	645	625	616	659	662	668	697	673	723	627	652	679	666	661	620	687	658	654	657	674	643	676	623	620	643	652	683	651	621	657	630	665	650	609	639	642	666	685	660	626	650	640	640	635	653	681	630	661	619	633	629	694	689	716	638	666	625	625	688	661	658	592	664	653	683	673	637	613	653	653	662	609	647	643	613	650	624	624	677	681	647	644	676	677	641	649	648	632	662	611	622	648	659	682	658	675	617	637	671	619	653	642	620	626	666	633	666	625	651	672	664	617	683	648	671	613	617	647	663	627	610	671	601	679	700	631	647	610	649	691	663	646	649	685	643	611	694	673	662	625	602	647	650	590	625	627	594	653	650	619	661	662	672	645	623	675	632	650	646	649	651	660	675	631	679	608	602	631	662	659	666	617	648	655	659	622	597	615	641	632	656	658	628	654	634	680	642	631	645	663	634	593	651	599	638	646	641	657	681	649	630	645	626	669	609	666	649	606	658	652	665	662	679	644	672	655	618	692	665	661	679	686	657	643	628	602	614	658	646	639	658	668	662	625	611	631	604	679	667	608	658	653	665	641	620	624	626	648	629	705	642	634	672	638	630	676	639	632	669	626	691	644	664	693	658	668	605	686	644	686	641	653	652	639	617	649	656	666	647	636	659	651	637	640	616	615	586	650	662	643	595	663	640	690	654	613	601	618	657	618	664	624	667	681	663	628	695	685	658	710	645	613	650	674	665	640	622	636	642	605	676	592	641	652	640	675	607	660	641	630	675	684	714	614	646	654	662	634	660	631	650	619	639	635	627	626	679	640	646	659	671	592	602	628	648	675	619	677	632	671	634	665	687	653	618	663	634	634	663	631	618	659	637	642	674	685	654	700	677	624	612	662	662	603	666	636	631	646	628	631	651	636	671	640	669	649	615	664	592	677	617	638	616	675	596	651	636	633	657	667	653	628	632	663	652	672	652	665	642	624	624	640	637	583	634	631	606	652	641	635	651	610	653	621	629	639	637	665	621	638	673	652	695	634	630	651	658	660	663	631	629	621	638	616	658	658	684	639	657	629	669	669	625	629	637	634	633	643	693	638	639	664	608	622	622	646	657	637	657	636	681	632	720	621	651	654	632	657	661	646	657	620	674	633	672	648	680	640	637	660	625	647	563	677	638	626	664	681	653	666	685	619	596	661	633	646	638	576	661	662	656	663	614	649	607	601	643	625	660	632	596	666	658	616	614	639	636	642	636	659	684	624	653	656	653	642	643	642	660	628	703	696	678	629	649	674	578	684	645	658	628	692	657	649	604	625	651	662	623	652	618	646	688	603	634	587	665	625	635	650	676	616	639	676	625	627	672	621	637	613	666	629	656	606	650	616	647	679	636	664	598	628	653	668	646	661	631	662	642	643	687	682	634	646	612	647	663	670	654	653	652	649	620	652	641	668	666	629	634	620	653	639	640	651	656	655	656	633	578	616	653	598	640	632	656	636	608	629	664	668	618	650	684	610	696	642	617	630	660	587	672	659	633	618	609	652	635	666	659	702	601	660	665	644	660	664	655	624	658	628	609	600	661	648	638	649	616	640	628	595	670	642	631	672	679	667	670	593	605	686	623	655	624	606	655	647	628	607	679	620	656	649	648	650	649	632	638	643	657	628	665	665	652	635	634	623	665	630	636	657	625	601	684	634	621	669	655	620	677	614	657	668	648	626	606	638	659	662	668	633	630	654	674	644	657	670	653	694	658	604	692	684	644	692	642	652	646	691	643	678	680	658	636	642	655	640	575	677	641	645	693	654	639	632	682	632	629	647	641	641	646	658	676	630	663	617	617	691	650	617	577	646	668	630	660	653	649	636	619	645	624	649	632	671	628	634	637	683	652	714	624	678	662	660	634	615	693	644	651	605	626	740	651	633	653	640	589	685	612	607	647	673	649	631	640	681	647	638	654	611	630	634	650	661	683	667	654	672	628	688	633	651	667	671	601	644	689	649	687	648	668	682	659	617	609	616	600	620	620	717	640	645	669	668	629	654	673	663	629	606	663	597	622	634	628	624	633	652	613	640	693	598	681	665	671	652	654	652	721	647	678	641	625	690	690	628	667	614	634	621	618	607	620	630	668	634	641	647	647	682	637	615	651	675	689	654	640	653	629	642	670	646	693	629	643	645	629	686	613	623	652	643	649	660	640	651	677	641	664	626	648	613	630	652	662	598	642	652	668	677	679	650	606	624	624	643	649	597	636	651	666	654	634	672	627	595	684	678	661	616	663	656	646	629	635	632	625	655	659	646	641	644	601	635	652	642	655	633	643	635	644	615	631	605	628	652	634	614	656	620	680	621	658	627	640	574	670	634	651	668	659	632	598	671	634	602	653	676	647	637	621	586	594	662	650	710	633	651	675	655	638	657	667	620	607	652	645	707	641	715	657	649	657	612	654	642	643	670	612	626	637	665	683	651	641	664	641	680	662	699	665	677	607	677	635	643	648	664	631	665	642	665	673	641	681	658	686	648	659	624	638	650	613	677	640	645	641	659	657	643	660	668	633	640	682	645	638	647	655	616	615	668	687	637	672	618	640	602	620	642	652	638	611	647	646	656	661	632	607	642	632	618	630	676	634	635	653	638	655	642	628	661	647	605	682	661	655	682	655	627	630	658	653	675	613	582	638	663	652	648	604	635	635	620	625	655	632	642	677	636	648	605	651	619	665	651	633	663	614	684	688	645	684	671	667	604	614	682	613	611	616	635	642	600	641	645	638	704	652	658	683	689	641	656	651	642	653	657	625	669	666	713	653	683	652	629	629	606	654	639	641	665	676	675	666	689	613	645	636	672	669	695	669	645	674	655	657	634	612	624	660	643	654	657	609	618	696	675	683	689	648	602	656	621	613	663	651	660	622	661	637	632	646	655	712	661	691	688	655	615	650	583	657	659	678	641	686	618	625	598	660	610	653	628	610	620	679	654	684	644	624	603	688	615	672	677	612	634	673	702	625	663	632	637	633	673	639	678	658	626	640	621	666	681	677	669	626	651	596	609	642	614	646	633	657	668	656	667	659	664	594	692	673	657	603	652	633	719	642	633	659	641	633	611	626	608	621	640	683	654	582	660	645	641	637	619	669	616	669	616	617	664	653	664	606	644	655	609	647	631	640	607	643	659	635	635	626	655	659	618	700	608	649	659	589	650	651	617	598	659	674	640	621	681	636	654	624	650	633	666	660	678	648	608	678	682	686	608	637	646	668	667	656	577	603	610	645	633	629	597	658	637	636	638	675	654	688	637	651	628	637	679	633	675	653	667	623	605	646	685	671	621	691	563	603	654	657	663	617	639	648	648	626	649	679	651	657	687	686	610	640	654	672	631	665	620	606	644	655	669	645	648	672	593	644	658	633	668
78284	77258	66942	38805	24878	16514	10816	6924	3396	1808	1028	563	432	325	330	284	272	262	238	266	254	269	252	279	292	277	264	263	251	255	252	253	251	254	238	279	245	235	265	262	271	256	255	248	241	262	270	296	247	278	236	231	249	263	257	262	243	297	272	249	264	259	269	270	233	279	260	249	278	256	264	271	290	264	258	260	259	267	259	250	229	267	281	267	263	256	261	278	238	262	290	268	263	231	273	250	241	293	284	268	248	273	256	245	252	265	258	259	261	280	259	293	247	252	258	258	271	267	243	257	222	242	240	278	270	276	276	282	264	264	264	279	263	257	228	260	257	253	256	261	273	255	268	261	257	258	243	285	315	263	287	262	280	276	227	259	256	291	282	273	279	269	305	230	281	244	253	264	278	224	243	265	251	279	259	241	290	263	285	244	269	269	263	282	258	247	273	254	250	258	280	242	259	240	277	276	293	259	257	260	249	244	251	245	248	275	264	268	243	244	243	239	279	251	274	274	261	253	237	256	290	279	272	249	246	288	277	245	241	249	273	263	268	235	255	253	262	266	271	266	270	241	270	271	243	267	247	230	264	263	259	229	288	274	255	268	242	242	253	256	243	247	280	275	281	275	252	266	237	292	276	249	223	246	282	261	240	285	238	271	261	285	285	269	251	219	260	270	254	284	248	258	259	287	253	248	241	286	248	256	259	267	275	264	240	248	239	262	256	267	242	255	270	231	250	247	266	247	281	263	267	277	231	289	261	274	248	229	275	244	269	287	259	248	257	314	243	263	269	239	235	262	245	262	254	299	223	252	277	271	273	236	270	274	227	267	268	243	247	290	272	241	252	235	279	254	263	266	284	267	262	293	280	270	271	238	253	235	271	281	239	271	310	242	275	280	263	262	251	248	288	264	272	266	258	267	268	250	270	268	266	251	269	230	262	264	274	266	259	265	265	241	242	226	234	273	217	253	264	247	272	270	259	267	271	268	257	260	240	262	260	249	296	265	256	280	263	282	259	277	266	247	274	235	286	259	254	250	247	248	251	236	301	263	288	242	261	279	271	264	278	241	252	260	285	272	258	283	234	269	278	237	257	292	272	269	260	250	288	233	236	300	240	268	291	284	289	255	264	253	242	256	279	254	266	261	260	254	253	270	265	276	251	304	216	282	244	278	268	268	280	255	261	241	255	273	268	230	253	270	263	253	265	259	237	260	225	253	274	255	258	284	284	242	241	252	281	257	283	276	254	255	284	284	259	261	221	242	279	268	264	254	249	261	250	246	258	218	276	268	255	255	237	253	241	263	250	253	260	248	264	265	233	244	267	251	249	295	267	253	287	268	274	249	279	255	258	272	252	266	263	275	261	231	278	278	265	268	278	272	233	249	247	236	275	256	236	242	265	252	254	247	270	258	254	248	266	248	254	259	254	288	240	236	233	275	295	262	272	268	266	242	276	254	242	245	280	253	274	254	238	254	272	258	266	256	267	265	277	264	254	263	287	260	241	257	259	256	262	264	270	202	257	252	298	270	278	247	269	249	236	251	270	300	293	244	282	253	266	252	252	263	222	252	243	260	228	259	244	257	250	270	247	262	262	232	265	284	236	273	272	246	296	258	264	257	239	280	245	277	264	239	245	266	261	259	265	248	236	268	294	258	258	257	271	267	249	244	273	248	249	241	287	271	238	262	242	252	275	256	245	262	271	276	263	231	232	233	263	261	235	268	261	269	291	288	292	264	247	222	264	269	276	235	306	267	293	255	261	248	249	258	281	281	265	265	255	259	259	274	270	255	259	273	235	274	244	237	245	262	263	243	273	234	275	262	239	259	283	273	253	246	251	223	245	281	237	246	246	253	262	228	235	249	272	269	279	228	265	263	257	266	286	249	269	234	278	291	238	283	272	267	249	277	262	261	284	226	275	252	280	273	240	240	304	265	255	286	275	262	249	299	266	261	229	266	246	265	229	295	279	250	269	272	250	244	254	290	282	278	282	260	269	274	283	236	257	249	286	275	255	270	251	235	274	244	255	245	259	251	280	219	253	285	251	250	244	296	239	271	269	262	264	258	254	246	266	280	257	250	235	282	271	241	244	238	285	265	258	266	285	274	280	254	281	260	280	263	267	234	249	275	253	264	264	251	259	251	298	252	242	278	242	233	238	253	232	263	237	225	229	225	233	247	283	261	290	268	263	260	266	264	243	238	286	264	254	261	264	245	274	261	255	250	271	255	266	242	253	244	270	258	287	249	232	262	247	284	253	273	258	218	252	258	284	267	281	271	247	245	222	254	264	272	261	268	241	277	293	247	254	266	255	266	263	286	263	248	264	253	243	250	265	284	254	258	296	254	255	240	270	270	241	264	244	253	268	270	283	260	246	269	262	248	264	223	250	284	270	269	262	246	237	262	242	290	268	285	246	217	236	278	255	270	285	290	246	239	241	256	252	244	280	288	249	258	243	255	255	269	305	269	265	268	282	238	254	254	266	256	284	250	257	249	245	261	266	288	269	251	265	258	241	276	251	268	254	252	259	210	245	259	252	266	268	246	276	260	265	243	258	281	244	248	261	259	260	264	285	250	260	245	300	244	262	253	243	266	236	247	256	263	284	261	288	245	257	247	282	270	275	210	247	246	256	280	276	275	268	252	264	280	259	250	268	253	285	264	264	255	247	254	262	273	248	258	230	247	275	258	250	276	257	276	243	276	252	255	274	264	254	262	237	276	245	266	221	256	261	255	274	225	244	248	267	269	251	269	259	265	275	249	265	287	268	238	251	245	279	220	264	247	271	274	272	255	260	254	286	234	288	250	270	286	253	231	254	243	218	262	264	264	281	254	291	254	253	280	278	252	242	218	275	224	276	270	285	242	260	245	259	275	272	250	279	247	284	232	251	261	288	284	271	276	248	268	255	241	239	234	242	252	270	245	263	274	226	259	269	273	286	257	244	269	271	267	263	282	263	271	263	280	273	283	258	248	282	257	270	235	233	263	270	265	252	225	264	243	220	279	267	259	281	231	249	262	259	266	246	261	271	241	247	248	293	265	270	239	253	249	291	259	264	297	258	283	248	289	268	264	236	253	252	263	264	296	291	254	251	252	285	259	267	246	232	295	304	269	282	252	259	245	271	226	247	266	263	242	251	260	244	271	297	288	255	304	274	260	260	243	236	256	282	267	258	254	279	263	247	246	240	259	284	230	235	288	243	282	282	267	262	236	280	249	258	270	283	257	278	282	278	261	253	260	268	277	269	262	243	250	285	287	230	255	260	259	267	263	279	260	253	242	253	262	247	277	257	250	273	232	265	257	254	266	244	270	232	264	253	278	258	282	258	233	262	278	277	274	254	256	246	253	238	268	281	274	279	292	256	275	256	275	272	273	273	265	266	264	229	280	248	253	301	252	263	273	246	288	260	254	263	287	273	258	244	281	270	258	273	274	251	259	285	245	288	255	240	282	271	248	263	274	227	295	232	229	278	257	281	251	286	264	257	248	285	263
52993	62783	61169	41189	33763	27008	23705	18080	10738	6677	3635	1924	1319	953	961	790	737	724	684	686	606	611	688	633	643	637	625	655	659	678	617	664	642	628	675	640	628	620	617	648	686	674	639	642	635	637	645	632	659	592	624	661	660	630	608	651	651	656	653	620	675	641	626	632	626	624	647	651	641	584	619	654	676	614	637	685	617	610	684	614	664	642	638	670	672	708	663	660	645	596	611	616	647	591	641	618	638	641	675	666	588	673	620	671	678	621	640	691	625	611	649	685	616	648	671	642	667	676	616	631	719	672	677	636	617	640	665	640	629	622	629	652	614	644	605	646	651	628	645	635	630	669	655	662	599	628	609	647	679	652	649	643	658	648	644	653	646	580	682	628	665	655	659	686	646	611	635	613	680	685	621	646	633	666	659	612	627	667	654	670	625	669	648	646	652	645	616	612	655	636	609	632	662	638	668	654	628	620	658	615	633	633	668	612	653	646	687	644	652	689	656	629	631	614	643	659	642	617	682	649	634	604	623	658	601	676	595	633	662	631	653	667	654	631	686	653	661	624	610	649	686	655	641	628	667	640	633	628	686	662	603	603	653	636	657	608	654	686	657	632	597	631	669	652	615	694	612	645	586	649	682	619	670	658	669	665	660	654	609	677	619	672	668	635	677	660	652	633	665	639	654	670	669	657	615	591	651	631	615	648	618	659	619	627	676	635	616	609	668	671	648	625	633	679	658	644	617	639	624	647	593	688	657	633	660	615	622	651	664	672	644	579	618	619	639	678	672	653	650	689	619	699	619	596	664	629	627	640	635	644	678	645	659	644	633	593	598	633	630	696	637	674	632	623	676	642	640	648	621	619	616	696	683	584	657	645	670	645	642	656	651	647	638	672	647	637	653	630	632	633	622	646	667	625	600	655	622	648	655	602	640	647	626	647	673	656	670	650	627	655	633	692	671	652	626	645	627	636	653	645	612	638	645	646	665	656	645	678	657	592	650	637	716	666	641	641	648	666	610	660	613	653	633	629	639	618	631	616	637	652	661	643	620	621	716	653	622	630	601	664	666	642	638	648	645	618	650	641	633	674	607	620	664	617	609	629	626	654	661	672	618	655	638	632	680	632	643	681	677	648	632	658	649	612	570	672	648	630	632	646	632	674	609	656	671	652	651	627	667	709	638	655	654	643	625	633	598	648	678	652	615	657	649	677	639	649	634	612	621	626	665	657	602	671	615	665	644	630	631	629	606	623	679	670	648	670	670	652	610	646	600	663	657	641	691	592	630	635	675	668	647	653	666	636	659	651	590	642	682	634	623	668	640	681	654	660	613	630	649	618	669	624	625	669	623	679	591	610	655	684	689	626	617	654	633	655	650	631	657	642	627	622	656	657	674	626	637	685	694	637	636	654	621	626	615	660	625	648	665	630	637	675	660	621	674	631	631	661	596	647	622	640	629	642	645	649	666	609	631	620	651	593	624	637	666	631	643	622	654	623	668	651	620	667	690	667	618	607	634	686	669	625	641	644	625	670	634	618	637	666	650	604	635	680	661	630	688	649	696	640	610	654	663	643	623	634	620	668	707	619	664	666	644	622	636	650	629	602	649	616	607	632	624	665	668	631	619	593	667	626	634	661	692	617	616	643	649	641	645	638	667	699	597	645	597	653	658	642	664	645	660	654	651	649	598	660	659	653	663	662	650	651	671	661	608	640	618	615	641	658	607	683	649	668	651	656	647	625	618	607	646	653	651	677	674	644	671	658	622	621	655	622	630	642	685	591	638	651	635	623	677	698	650	643	650	658	632	646	611	638	634	672	617	616	652	656	638	665	626	669	645	623	653	630	652	619	703	673	620	638	661	662	630	641	680	671	630	641	654	620	658	648	659	643	684	617	661	601	611	650	637	681	639	683	592	624	662	660	589	674	651	611	616	627	659	612	669	592	681	608	647	678	608	649	640	628	629	632	629	651	633	591	661	603	618	665	641	666	663	676	633	661	627	592	609	694	701	622	657	636	634	650	615	618	637	638	689	622	674	668	678	626	661	616	638	635	661	648	627	653	622	699	639	685	583	627	662	638	639	662	654	642	697	680	662	668	633	645	642	630	632	609	661	664	650	666	631	597	673	694	721	655	667	625	645	634	642	680	654	646	691	627	613	672	671	583	652	628	657	638	652	641	653	641	628	603	701	625	636	663	660	621	629	584	662	647	659	664	687	665	639	620	628	612	666	666	608	669	630	678	620	646	638	639	693	620	640	634	648	681	649	650	636	690	618	649	579	635	613	648	671	649	642	628	622	672	611	687	678	662	642	688	637	671	630	651	686	660	640	652	634	634	693	616	682	658	621	642	650	630	643	660	635	626	643	650	665	640	643	603	620	653	657	612	642	612	672	700	599	644	678	642	714	630	666	648	677	673	718	639	620	645	632	648	626	614	669	640	639	633	687	667	645	678	670	608	652	614	655	614	656	652	692	638	660	614	647	698	679	626	627	668	655	641	638	638	629	629	632	647	634	630	652	610	648	646	620	611	656	657	641	641	693	654	630	652	638	698	614	687	667	661	659	674	682	624	661	631	636	644	695	693	645	631	617	668	624	623	643	629	644	657	587	650	650	635	629	661	671	619	613	659	613	711	651	661	636	654	651	625	628	612	672	686	683	641	683	691	654	646	643	651	687	652	657	673	656	660	646	688	585	564	628	678	651	619	617	710	676	670	654	649	659	641	643	680	613	697	605	638	669	683	622	670	655	712	615	637	650	631	684	710	645	590	649	637	612	622	614	639	615	661	678	629	694	658	694	664	644	609	661	635	638	691	654	666	614	648	642	658	690	650	623	627	641	633	711	682	639	625	661	636	624	663	695	659	706	608	640	616	650	649	616	612	631	662	682	673	670	665	665	651	655	683	650	655	615	625	661	618	647	663	614	652	656	659	640	635	651	695	653	678	684	640	651	624	644	663	645	581	663	654	700	637	631	672	696	674	616	652	669	662	653	649	617	637	671	668	651	647	659	673	657	634	667	664	679	649	653	654	652	593	635	639	644	667	654	623	653	600	697	671	613	627	600	636	622	675	645	644	659	647	661	706	677	640	644	644	629	606	623	626	662	679	649	655	678	635	584	605	648	631	650	640	653	638	612	653	602	610	660	651	617	670	699	659	638	603	657	628	604	650	640	635	643	651	635	630	615	679	667	660	616	650	612	623	625	686	646	621	680	641	661	683	642	631	628	568	658	657	648	631	622	620	655	630	627	646	678	623	668	645	674	667	608	647	650	638	625	672	591	625	694	660	651	650	593	644	607	652	609	706	632	635	649	605	569	645	700	643	665	689	637	627	654	625	633	606	652	619	629	650	604	673	637	597	655	697	653	650	618	653	687	693	654	704	652	653	660	605	640	672	614	652	601	617	662	648	631	655	678	670	631	664	624	615	656	652	661	655	670	624	693	667	648	615	626	656	666	612	680	635	624	638	645	643	654	639	619	695	652	643	657	625	621	657
77410	76167	66670	37972	25347	17746	12159	6949	3146	1745	981	592	420	328	298	292	299	285	301	262	293	287	274	268	241	254	233	272	264	265	258	300	262	254	286	262	273	271	239	259	240	267	278	278	290	267	254	267	257	264	285	227	270	271	266	268	255	239	236	280	276	282	272	255	275	260	250	290	305	264	264	251	266	234	295	217	273	249	263	260	235	261	238	288	260	230	283	241	285	251	262	256	264	246	241	271	268	286	250	274	271	258	254	237	272	261	272	225	237	286	295	246	255	249	258	307	264	254	272	234	268	255	255	270	289	260	249	294	284	255	290	264	267	273	249	302	278	239	262	231	276	252	260	271	254	277	251	259	285	266	269	277	257	234	237	292	254	254	284	234	244	263	241	262	255	258	277	240	273	288	265	270	282	270	249	246	267	256	313	251	297	254	287	278	284	249	254	258	274	280	261	248	247	268	224	264	235	262	265	255	246	271	270	237	269	266	252	288	255	258	244	268	226	248	249	248	299	283	259	275	271	237	236	272	248	300	319	233	254	265	286	262	260	231	255	263	248	236	274	274	233	278	242	258	240	306	281	275	241	263	224	265	254	244	264	267	240	262	269	248	262	253	230	270	255	286	253	276	257	241	265	220	249	256	254	299	265	252	281	257	257	276	257	271	260	266	221	284	260	263	263	242	275	241	250	278	247	265	237	250	242	245	268	255	240	260	266	254	281	263	282	256	250	288	247	255	264	275	282	267	264	243	258	285	234	259	294	267	267	260	248	261	265	269	255	253	249	280	265	248	254	289	262	248	235	269	258	245	251	248	283	279	259	281	237	275	261	245	290	243	237	247	251	256	285	238	250	257	248	241	280	255	269	249	264	240	247	249	261	283	235	263	236	249	254	262	261	242	244	242	242	260	238	282	254	238	269	271	263	234	256	273	258	234	241	237	275	266	257	286	278	248	251	249	234	265	283	256	276	272	247	251	274	291	274	268	274	285	236	249	280	294	245	245	286	278	293	271	257	260	255	274	247	299	253	275	268	238	280	271	262	303	235	248	236	262	231	284	260	271	256	254	251	272	240	272	257	267	273	254	293	240	261	244	262	263	282	254	276	267	260	257	218	263	270	247	261	250	279	300	258	255	271	257	284	250	249	246	272	281	284	278	266	271	243	246	247	249	286	252	255	277	272	280	246	255	247	254	283	284	298	255	245	296	222	260	256	269	251	270	266	259	256	280	247	250	272	245	282	259	254	260	254	255	246	240	256	251	245	263	258	246	267	265	270	262	237	272	242	293	251	295	265	282	239	260	249	255	251	294	245	280	237	230	260	258	280	271	254	270	267	241	240	271	270	274	249	265	246	244	258	252	274	263	247	231	266	268	246	269	263	256	273	246	268	245	272	253	276	269	267	249	254	236	226	256	261	253	268	252	277	271	238	261	287	251	282	284	250	255	247	266	270	265	257	253	299	267	251	237	236	264	271	277	246	273	258	244	244	278	246	254	236	261	289	258	255	302	275	242	241	276	256	275	247	230	302	256	257	274	283	271	271	228	240	260	264	239	222	270	233	266	293	273	270	232	259	272	290	273	258	275	280	250	255	277	284	257	284	274	270	279	269	248	272	237	262	226	267	244	228	268	248	310	241	287	256	254	264	222	242	243	275	263	317	275	292	259	279	273	271	273	282	266	281	263	288	257	267	273	256	270	281	257	253	262	266	253	286	274	267	258	278	273	263	246	239	248	255	273	236	268	226	245	260	308	285	242	239	278	279	258	229	222	255	252	277	294	238	262	258	260	267	255	229	243	273	262	281	235	258	240	241	259	248	251	306	260	255	245	249	235	261	244	287	260	236	281	257	244	250	275	262	262	262	244	262	271	246	232	264	249	247	259	235	266	287	282	253	263	257	255	269	269	237	261	240	233	254	289	283	275	276	273	279	247	263	260	218	241	248	252	286	243	252	238	250	267	281	274	247	252	261	248	252	229	275	263	267	264	263	284	241	265	260	258	252	248	271	255	284	281	274	262	254	277	257	255	240	290	237	255	276	255	256	224	285	269	253	251	262	223	248	233	245	258	223	259	232	259	277	268	260	238	269	283	275	271	265	279	256	286	248	273	249	239	292	291	273	261	254	237	241	220	279	262	260	257	261	256	269	265	261	229	255	253	239	286	267	244	280	264	242	305	287	283	241	275	225	255	261	269	266	268	273	260	263	272	270	261	228	268	282	248	270	282	268	243	245	261	289	251	253	278	277	266	302	254	256	266	275	245	215	283	288	267	253	246	239	259	268	279	289	278	280	241	260	253	279	260	269	253	290	283	246	273	249	270	265	249	246	274	262	267	271	246	270	269	254	282	284	262	243	238	250	251	279	262	276	255	274	257	268	258	257	254	282	280	271	251	266	289	254	290	293	273	234	284	250	246	281	243	264	240	275	279	267	228	215	268	297	287	217	278	252	251	280	241	248	252	269	232	234	230	243	265	257	242	290	286	249	252	252	255	280	271	246	258	261	249	284	263	256	263	271	244	246	261	234	226	277	270	253	256	248	269	271	237	268	251	282	253	272	274	277	266	268	266	278	234	256	253	318	293	282	301	274	252	244	282	256	251	268	242	254	243	257	255	279	265	273	244	277	249	259	262	252	229	228	283	280	266	253	279	265	263	255	242	287	242	257	256	275	277	260	267	262	228	274	248	260	238	259	253	253	288	245	288	262	253	233	263	259	263	266	270	285	276	286	270	247	241	267	266	253	250	301	255	276	283	269	276	295	217	278	273	260	253	268	274	271	228	253	239	269	267	282	264	281	279	278	243	269	242	235	252	275	220	288	253	296	260	277	285	253	254	251	267	283	261	264	238	278	259	258	264	259	251	243	248	270	253	271	266	244	246	267	264	260	246	239	266	259	252	266	252	264	277	300	253	295	273	259	269	288	262	260	225	236	245	269	257	267	261	254	262	264	249	279	239	266	259	280	251	258	230	221	248	238	270	269	299	260	265	245	276	283	241	270	235	237	256	258	258	247	264	288	231	222	266	259	282	269	270	281	247	279	260	238	256	280	299	251	221	271	242	220	233	301	261	262	272	263	280	267	288	230	249	296	267	280	269	272	273	270	279	259	259	270	271	251	299	258	287	236	272	291	220	264	248	283	258	248	243	258	246	262	265	256	249	234	262	274	298	279	282	279	267	253	275	269	263	250	281	257	247	265	277	276	259	238	239	255	280	236	248	244	239	278	250	263	268	241	257	268	268	247	264	296	277	306	278	238	270	259	259	268	244	268	286	248	279	259	273	255	290	258	262	248	264	294	254	266	243	281	271	260	251	270	274	240	264	256	258	252	270	266	282	270	229	258	250	245	234	232	274	277	257	308	257	233	286	256	270	272	267	251	279	295	273	250	265	240	278	277	236	231	268	267	292	262	280	266	247	262	253	240	264	295	262	252	280	270	263	245	262	243	266	279	280	273	254	247	238	246	278	250	264	269	291	244	285	286	278	286	281
53276	62755	59896	40712	34627	28343	25065	17414	10159	6129	3574	1886	1335	872	879	739	729	749	662	683	601	692	666	611	639	652	633	669	630	628	610	634	616	622	632	676	588	693	661	646	676	598	731	708	646	642	609	643	582	623	606	695	603	678	620	644	654	639	708	637	650	620	631	640	669	621	603	654	629	638	616	649	630	624	626	648	629	629	649	627	654	646	681	641	640	662	669	679	619	653	642	675	625	681	642	647	651	622	642	626	674	661	701	630	644	619	644	692	610	644	616	637	630	621	661	649	626	638	635	648	637	633	669	613	629	598	604	660	650	665	698	704	675	660	663	687	654	694	607	650	638	653	651	655	684	668	654	638	614	698	622	646	615	618	651	688	618	609	604	637	681	688	643	667	623	657	633	687	651	681	646	622	658	617	625	668	640	603	648	592	633	590	699	631	607	646	597	671	605	653	677	642	646	655	614	634	620	657	643	579	643	679	622	612	623	656	641	681	631	641	685	626	669	639	620	638	642	671	615	691	620	697	651	634	629	633	632	609	621	618	633	679	653	635	694	664	620	638	681	608	642	667	652	618	615	675	651	635	650	621	677	627	608	695	666	603	625	636	633	615	598	669	652	634	643	643	612	674	616	602	615	663	635	627	656	624	635	642	628	654	614	661	654	654	624	667	629	655	611	651	656	637	649	637	633	588	590	652	637	606	640	697	668	640	677	611	627	647	650	653	614	621	643	613	665	674	688	587	651	646	655	688	643	646	636	660	681	659	669	640	643	654	685	630	625	681	658	627	653	635	685	691	674	655	595	667	609	663	599	688	654	636	658	666	655	651	699	669	665	592	608	627	715	594	631	645	623	694	637	682	660	612	673	625	670	616	632	562	674	614	638	664	690	660	633	662	621	639	629	624	620	599	654	680	651	624	658	618	633	645	692	670	666	651	669	669	687	633	642	607	653	625	648	659	652	653	649	615	690	625	680	623	634	628	641	634	689	638	594	693	641	644	660	651	654	678	655	650	668	647	639	658	616	687	654	655	663	575	631	658	631	674	662	680	632	690	667	678	647	653	657	632	650	616	641	637	594	651	629	657	651	670	615	709	654	626	686	645	612	622	625	694	599	652	678	660	640	654	666	645	638	682	639	681	651	609	655	642	617	651	650	691	648	681	625	678	629	681	672	665	668	681	578	611	655	620	607	683	651	651	648	653	650	652	635	640	653	654	626	648	645	658	621	610	602	659	619	619	645	653	676	687	650	635	629	671	655	673	623	680	636	634	633	642	655	671	659	665	662	695	666	640	660	694	600	646	648	683	673	657	648	640	656	665	657	642	673	646	631	616	639	641	668	640	636	707	691	662	641	670	659	576	637	689	640	643	681	649	670	705	621	611	618	633	633	630	699	657	660	655	657	625	624	592	653	638	657	666	630	659	690	637	628	629	626	662	641	676	655	625	682	660	613	641	605	634	602	606	611	641	625	626	655	641	602	635	598	671	627	680	661	647	682	600	637	630	658	701	651	656	640	639	627	661	661	643	667	632	674	656	609	652	627	656	690	625	677	650	618	689	660	655	657	655	619	687	669	620	716	629	658	653	640	650	646	672	633	658	661	675	644	683	680	688	633	619	668	670	610	660	654	644	594	671	626	649	663	630	653	645	670	639	639	652	663	648	661	630	651	632	618	649	621	682	674	605	684	670	594	611	672	674	628	651	662	625	640	644	598	649	640	673	651	652	652	647	655	633	661	685	678	663	627	629	646	641	670	602	709	622	655	642	656	611	658	657	650	601	651	668	640	634	666	637	663	649	651	654	656	641	621	623	646	627	645	610	627	614	646	633	657	658	618	614	653	639	716	650	634	679	638	620	639	654	644	651	649	628	634	662	659	664	620	648	619	678	607	640	645	642	654	650	655	642	644	645	645	653	631	689	629	636	668	635	612	638	611	582	661	635	646	644	659	654	593	625	652	661	623	641	653	600	677	649	634	655	635	675	617	649	653	700	608	594	626	635	631	637	636	613	666	664	652	619	635	647	614	649	615	657	616	607	673	610	669	670	635	687	629	656	659	610	634	656	655	623	658	634	654	646	639	629	644	648	647	662	643	654	677	634	618	604	684	695	657	657	643	645	659	679	636	615	644	666	655	620	605	702	604	652	643	642	702	636	667	686	700	603	629	626	656	633	632	589	607	636	643	644	654	656	640	673	676	635	629	711	685	650	620	658	629	662	637	661	652	654	655	684	657	628	633	661	646	660	663	642	629	644	658	709	654	688	637	610	673	628	646	649	661	657	655	610	681	657	623	653	621	638	647	606	635	634	632	639	621	621	633	643	617	633	627	684	684	677	627	678	655	642	665	624	634	639	627	633	623	664	601	662	625	642	603	650	676	687	673	663	627	642	714	657	613	680	659	676	655	662	626	661	647	685	682	655	659	632	630	645	646	626	632	667	620	661	628	635	640	677	623	614	699	671	644	664	628	632	678	653	582	690	675	616	632	637	649	648	640	625	630	652	658	701	674	685	690	651	629	663	717	682	639	633	686	677	672	656	621	653	629	610	667	667	599	649	645	658	655	682	614	624	656	617	637	651	635	679	698	613	637	625	696	653	643	611	632	634	656	653	583	627	660	666	642	641	637	622	637	699	658	646	646	629	629	673	637	653	614	666	640	636	676	668	642	623	673	647	678	581	641	646	626	689	654	601	634	614	681	662	631	572	673	639	686	667	670	686	647	640	637	665	654	633	697	637	649	638	684	661	679	663	652	637	660	645	629	658	608	612	677	641	636	650	666	638	614	608	646	646	637	618	634	674	626	656	593	673	634	627	628	629	666	646	698	672	659	678	615	635	657	663	607	679	716	625	636	616	582	630	597	626	662	604	627	679	642	649	642	674	639	696	644	682	689	646	625	606	618	597	681	661	670	617	623	627	635	660	633	655	671	649	659	632	681	619	618	607	657	630	658	655	657	675	631	656	621	627	674	634	629	624	649	653	686	662	670	670	656	644	638	638	633	644	698	640	679	639	631	664	618	622	660	662	642	718	590	653	689	614	642	631	600	622	681	650	635	632	642	606	603	650	659	644	651	646	628	609	644	658	682	677	690	616	657	612	712	630	634	631	669	649	670	647	617	638	677	664	667	637	648	654	606	666	662	665	660	639	655	661	619	616	642	686	615	659	658	673	669	627	637	666	661	640	619	604	646	607	621	669	662	676	671	635	650	665	679	660	638	666	660	665	590	640	672	639	616	661	689	656	645	649	650	714	639	666	644	668	647	637	656	610	663	648	602	647	646	671	615	638	643	644	641	623	678	614	668	638	687	618	630	620	644	632	663	632	640	608	650	643	658	652	623	613	694	629	630	651	635	638	678	659	661	699	648	658	658	643	703	672	607	631	651	649	649	682	638	633	598	625	645	620	625	621	643	642	658	636	665	687	644	588	640	697	631	606	663	605	640	665	612	635	632	666	665	653	645	661	669	632	660	644	635	675	643	636	684	619	633	676
77956	76818	66149	38914	26150	17588	11322	6788	3073	1639	988	589	386	288	335	287	279	289	271	233	271	250	261	245	263	254	258	279	258	262	270	277	257	300	249	260	263	248	284	238	261	285	228	269	263	266	295	247	243	271	265	226	294	259	254	260	244	253	264	243	294	273	293	291	277	218	266	261	248	264	256	240	259	259	247	254	267	233	292	260	230	247	241	261	244	282	258	254	215	260	273	248	249	275	289	258	255	248	243	269	248	250	271	270	260	263	265	249	251	265	242	259	248	260	249	265	250	276	264	276	242	290	264	265	264	234	276	259	262	251	244	228	258	269	279	263	231	263	225	232	268	267	261	287	261	273	270	242	270	254	239	263	273	245	235	249	280	233	257	264	271	236	251	239	275	269	291	274	277	276	259	279	264	247	273	262	276	245	270	249	249	262	249	251	259	285	231	311	250	255	255	213	233	271	276	253	279	235	272	271	271	236	268	275	283	266	260	250	291	268	262	255	256	261	246	267	284	277	256	228	266	259	265	265	239	279	261	228	244	263	244	237	253	290	269	271	260	278	273	256	259	232	266	249	247	252	245	268	264	253	264	251	246	271	247	270	272	256	265	291	263	289	270	267	266	275	264	301	271	240	280	253	259	253	270	235	279	263	253	266	236	229	262	263	235	248	270	256	244	263	269	267	267	232	261	232	277	220	265	267	252	247	246	260	254	271	266	283	246	266	234	267	294	235	267	246	271	246	253	260	244	252	257	257	255	257	286	279	274	239	249	275	240	236	242	252	274	277	270	299	270	254	278	285	248	291	237	259	227	270	251	251	289	277	276	243	234	271	277	239	269	288	281	264	273	263	267	254	261	253	271	283	254	253	236	270	229	273	258	268	240	242	280	272	248	248	258	240	253	266	259	306	278	243	240	257	260	247	248	240	225	264	264	257	263	275	282	283	256	267	265	243	278	247	266	272	277	264	264	254	292	232	268	259	264	263	247	261	234	266	274	263	279	256	259	241	265	276	257	254	273	262	259	272	292	251	259	258	241	250	281	277	281	272	271	282	270	274	264	248	263	292	247	255	245	264	254	280	264	301	267	300	284	278	262	275	257	247	273	275	268	259	256	256	273	272	267	274	277	276	267	263	270	238	236	266	277	263	249	261	254	258	244	263	268	237	238	246	263	219	258	271	243	257	256	265	270	262	238	301	266	277	253	270	272	259	256	250	257	264	268	295	279	244	281	290	248	285	294	220	267	246	290	244	251	265	237	263	267	235	265	245	260	260	247	244	243	247	264	259	280	242	235	273	255	264	270	259	260	222	260	263	252	264	242	271	296	273	277	270	288	247	267	271	230	266	241	275	235	240	274	239	274	263	264	270	257	237	273	261	262	275	270	271	259	291	292	266	274	279	231	311	276	259	249	246	278	223	240	261	255	282	232	266	283	284	271	283	267	282	242	242	236	247	256	249	289	269	263	248	271	258	265	254	272	243	276	263	235	263	239	217	283	263	259	281	265	265	271	262	269	288	256	257	259	253	301	270	273	251	274	249	252	274	281	248	252	253	280	278	276	252	278	240	295	243	293	255	263	276	251	260	277	256	213	252	258	261	272	249	281	250	256	251	239	269	256	235	245	258	238	236	272	273	270	267	271	246	273	278	281	253	257	275	257	257	285	264	272	262	240	256	260	220	256	273	274	227	249	246	240	269	257	270	293	261	254	273	271	227	258	238	239	263	234	248	262	264	253	271	276	234	272	284	253	239	266	245	255	260	242	274	270	258	208	262	226	283	256	261	258	233	259	267	280	235	266	257	260	252	235	281	268	281	250	242	264	286	261	273	249	254	259	259	261	263	255	247	264	244	262	277	253	273	278	251	256	247	275	257	234	268	222	266	244	276	255	275	271	272	293	243	263	255	246	268	275	263	298	257	276	255	259	250	248	257	266	251	277	235	293	228	258	299	218	261	296	252	271	247	250	290	251	250	289	254	250	249	296	258	258	234	280	242	269	247	265	236	257	276	263	246	241	268	273	276	246	270	247	235	259	272	242	248	254	280	237	228	244	259	253	258	261	270	267	240	252	257	250	253	263	264	264	259	244	273	246	248	255	233	234	283	275	259	252	277	231	269	254	270	247	240	255	268	231	257	270	256	279	262	276	299	256	271	263	278	271	276	249	250	248	268	259	262	258	265	260	267	265	261	266	238	271	250	246	267	256	289	265	262	254	257	237	268	271	270	270	245	272	256	262	257	284	247	271	260	276	264	242	254	221	240	270	232	301	257	273	269	276	264	287	259	231	270	247	263	260	260	240	246	244	257	259	267	275	258	248	301	257	283	265	260	232	261	258	258	256	273	250	282	275	244	236	234	242	259	252	250	266	288	254	247	270	262	269	251	261	256	271	257	266	260	254	267	245	260	256	262	250	255	276	275	250	250	228	272	249	247	242	239	249	283	295	242	298	297	296	271	257	269	256	270	241	285	271	251	256	261	257	274	246	275	265	263	270	304	272	237	273	296	257	254	237	243	274	257	283	260	228	241	252	256	263	272	241	224	251	268	274	257	237	289	277	283	266	268	245	232	280	241	265	253	249	261	256	262	260	264	237	257	260	246	296	280	280	245	269	253	265	277	251	268	269	254	265	266	284	267	248	266	265	252	227	259	222	266	262	302	246	241	260	273	280	264	264	271	246	244	247	263	279	248	259	267	257	247	234	272	219	300	264	271	230	237	257	253	259	264	262	250	257	224	247	246	263	251	238	254	247	249	267	264	244	260	261	261	250	252	264	222	238	247	286	251	229	264	250	269	259	273	235	236	267	225	293	266	265	249	286	263	290	265	267	256	275	269	272	262	256	255	273	281	273	227	245	249	269	228	234	266	250	267	278	265	236	259	248	254	296	271	261	261	252	259	254	250	288	258	276	242	229	266	235	247	248	238	250	251	279	284	261	231	252	265	254	240	254	277	276	257	253	270	246	270	260	272	267	250	264	244	256	259	253	273	266	229	303	292	264	258	277	313	270	267	247	262	264	257	276	266	283	273	251	242	260	249	269	265	245	279	255	251	279	286	274	264	300	279	245	252	241	252	264	257	250	228	251	254	269	275	240	246	287	238	256	264	248	253	262	230	270	273	248	242	269	243	257	275	260	221	271	278	274	279	242	240	258	268	241	259	262	253	264	287	248	256	281	244	287	256	249	277	247	237	277	242	258	253	260	282	270	244	258	255	233	281	272	282	243	251	242	246	242	253	276	230	258	257	267	265	269	242	259	260	241	264	254	252	253	261	260	248	240	273	269	287	243	260	268	280	264	222	275	251	277	282	253	243	272	272	265	261	256	268	270	244	235	251	263	282	297	263	235	283	246	261	270	241	278	265	261	271	258	278	251	232	265	247	263	259	273	251	287	250	234	288	247	253	229	231	266	258	309	272	237	296	269	269	265	227	288	274	272	251	276	258	264	253	271	263	257	279	243	250	241	298	273	266	270	262	255	278	274	276	263	251
53175	62905	60076	41319	34996	27930	23912	17116	9888	5907	3582	1913	1191	872	929	733	721	716	676	622	670	627	611	677	631	580	662	687	697	615	643	612	625	593	682	605	669	638	619	659	660	643	654	607	604	657	690	648	646	650	646	673	656	643	629	602	631	647	632	602	656	648	619	643	635	640	649	665	612	637	667	631	635	660	668	679	629	669	645	637	603	659	622	666	621	614	635	595	642	621	652	648	627	653	597	627	629	674	649	612	641	629	672	679	622	629	636	623	678	668	621	664	660	650	668	611	646	617	637	633	672	649	653	648	623	648	634	617	623	682	641	688	635	621	611	615	676	692	671	657	615	640	645	653	636	670	673	651	657	676	630	657	597	670	642	667	636	661	651	642	648	655	611	700	671	631	674	643	671	656	683	628	661	601	601	676	648	617	641	648	603	653	657	663	648	598	632	651	616	626	611	682	594	678	641	649	629	656	661	693	657	661	685	660	666	647	660	679	631	678	680	622	662	658	648	685	680	650	622	645	662	669	674	658	688	647	649	645	656	645	635	679	656	671	702	614	651	668	643	654	655	627	611	677	666	620	652	641	627	645	677	667	618	594	637	645	645	705	657	639	648	697	636	627	641	654	656	591	635	694	628	615	687	668	629	626	603	629	588	676	610	628	635	675	676	663	644	602	675	644	643	650	669	669	674	680	669	593	647	620	653	652	686	670	631	654	642	666	642	651	666	654	645	610	632	679	645	602	632	638	656	617	605	677	665	661	630	636	649	665	638	666	630	684	695	624	629	649	664	635	642	671	635	621	615	671	637	667	595	611	678	626	615	676	644	649	726	664	601	614	684	615	602	631	662	637	679	624	676	669	653	658	609	611	656	628	665	642	623	695	674	596	663	646	631	592	604	666	633	670	673	674	653	639	697	652	608	657	651	622	688	641	669	645	593	621	639	617	606	626	631	687	652	651	623	672	640	633	663	685	593	653	631	630	662	627	642	659	677	656	659	645	624	647	645	632	639	639	620	587	652	648	610	649	641	623	614	634	600	633	595	696	666	614	620	640	639	636	627	634	687	628	614	631	643	626	611	657	692	619	692	639	636	639	632	626	630	664	615	658	633	650	663	684	661	653	619	663	640	666	617	582	681	653	614	692	658	649	657	668	606	645	653	686	620	662	613	605	709	609	688	681	665	632	664	670	671	638	639	694	644	605	633	616	645	594	625	628	651	626	683	627	670	662	635	654	658	682	650	657	626	636	655	664	682	605	653	595	643	639	655	637	652	614	663	587	622	633	612	648	644	615	685	679	616	635	643	629	600	645	633	671	618	611	634	638	646	669	621	615	650	655	648	637	672	597	627	604	621	639	662	640	698	660	642	659	638	654	608	631	627	678	630	634	634	599	670	647	637	658	648	642	658	656	663	642	633	663	641	633	657	649	649	647	697	641	621	716	693	678	663	644	686	638	679	647	634	617	666	649	654	679	634	711	613	647	614	648	636	633	642	623	559	622	653	668	691	646	660	649	652	693	624	642	664	634	583	601	633	660	609	610	656	650	659	584	662	597	628	636	655	643	696	665	599	608	617	644	671	614	640	653	657	622	570	634	639	680	635	617	664	642	644	636	611	648	635	664	615	698	635	659	641	595	679	634	635	619	657	659	673	642	658	626	634	664	685	632	627	638	629	640	614	679	635	655	662	640	671	642	640	627	635	626	643	692	642	657	669	625	656	648	654	640	633	679	636	642	670	627	656	642	654	626	630	646	645	662	674	658	649	646	635	623	655	623	627	650	613	632	650	629	627	602	649	641	679	650	671	642	645	661	659	648	652	675	638	626	633	669	632	600	660	646	685	622	614	651	678	604	604	631	676	648	641	664	638	662	685	647	652	646	651	641	630	643	638	665	658	605	662	636	676	664	637	628	677	659	609	678	636	644	644	635	632	642	627	633	648	655	697	642	669	645	639	644	699	643	675	658	629	658	649	679	611	652	631	658	654	609	616	628	657	657	668	646	647	601	638	690	670	632	682	631	655	671	638	651	614	694	612	654	668	611	643	635	659	633	674	636	657	586	647	615	643	646	657	637	651	628	689	592	644	621	581	578	631	663	688	647	689	602	638	630	660	673	645	627	666	653	667	633	659	675	707	672	703	582	641	626	655	626	641	637	673	649	650	626	637	628	653	649	653	619	669	648	598	661	614	652	626	592	634	659	645	628	674	687	660	662	584	636	625	619	685	661	607	615	617	597	653	649	621	658	625	609	687	638	641	626	671	644	669	640	637	631	678	602	621	688	642	663	653	651	649	642	651	671	689	618	675	593	671	594	628	650	654	609	661	666	675	610	625	643	660	634	623	650	700	621	634	688	644	618	658	639	669	632	602	655	637	655	643	644	603	660	614	652	671	633	671	687	603	657	632	646	624	684	621	677	665	646	623	655	622	619	661	631	641	645	623	654	603	661	635	683	650	675	620	620	614	669	665	664	653	647	663	618	621	628	637	630	618	644	670	681	653	687	674	641	634	686	678	658	611	644	627	602	646	632	631	671	606	682	638	650	660	685	629	641	649	611	634	631	590	666	639	658	636	664	656	620	602	641	615	710	693	636	679	666	628	627	606	680	637	655	634	613	621	640	675	633	640	656	669	681	649	640	627	646	625	644	625	648	613	633	651	672	644	656	612	658	620	655	635	597	652	620	624	681	655	678	669	652	598	661	633	650	669	640	621	637	650	661	623	665	674	624	702	656	657	664	625	659	634	665	701	649	648	663	658	657	688	638	635	649	549	631	649	678	668	624	670	670	681	639	694	646	645	647	614	640	657	634	665	682	628	645	645	625	663	657	655	622	631	586	639	630	631	686	600	598	640	663	652	636	645	618	652	676	672	638	661	650	676	717	632	676	672	638	640	646	702	601	640	643	619	656	624	645	660	593	691	639	698	645	606	643	581	665	606	635	679	634	634	640	652	602	626	627	677	613	675	658	607	642	635	673	643	625	644	621	652	680	612	666	650	619	669	626	662	627	678	629	628	619	649	631	649	669	640	682	625	667	650	636	644	679	620	637	637	648	644	619	678	633	649	672	671	679	599	662	610	632	631	666	648	636	601	655	615	637	666	662	654	631	626	686	588	670	659	616	658	659	605	632	685	631	695	686	644	675	602	672	612	627	691	651	640	656	675	617	683	629	638	627	624	615	650	625	662	632	667	648	639	633	697	610	668	648	632	653	628	649	608	644	637	674	623	629	684	641	668	642	680	675	617	635	623	709	637	629	625	651	674	639	643	694	685	617	639	679	602	656	645	655	658	663	647	671	631	637	680	610	685	669	614	683	625	607	703	681	654	639	691	603	665	640	643	649	619	679	607	668	671	672	656	602	597	651	610	645	645	691	602	644	690	613	624	689	649	590	657	622	640	675	657	632	670	663	647	621	653	629	687	647	626	641	675	650	651	642	697	671	650	644	645	693	636	660	652	678	682	634	635	650	681	666	699	682	681	619	655	650	637	667
77454	76911	66341	37999	27804	18587	11605	6676	3209	1695	887	555	366	309	305	249	233	269	276	247	246	229	283	277	271	259	285	265	243	282	278	275	269	258	264	279	273	254	275	283	312	252	285	264	243	253	224	274	297	276	267	279	265	284	284	244	242	253	288	230	263	241	269	274	251	282	285	267	253	270	260	253	245	234	262	248	239	271	228	252	231	269	286	292	274	269	259	250	260	258	292	255	254	283	243	245	242	262	237	259	261	216	254	268	283	279	267	246	253	248	258	246	262	280	256	260	266	267	255	250	263	248	275	278	209	255	268	254	237	245	263	256	243	207	263	251	261	269	292	273	256	281	253	231	248	274	245	246	254	236	278	269	242	256	267	263	250	276	274	248	260	274	247	258	252	239	242	280	231	248	239	284	254	250	259	264	253	254	268	238	252	266	271	252	228	284	248	260	261	259	257	252	250	247	283	239	236	268	252	249	238	239	248	259	222	249	284	307	264	254	241	287	265	260	279	275	260	265	262	250	247	260	274	269	249	266	266	274	301	237	271	285	244	239	265	269	249	247	262	259	259	264	238	282	266	255	256	258	251	277	293	274	241	248	261	261	234	279	246	232	246	260	267	262	294	255	272	237	275	259	267	255	242	260	268	270	250	267	267	284	255	255	249	253	258	241	250	245	231	256	266	251	260	259	262	270	243	268	257	309	260	237	237	252	269	273	253	245	281	250	253	252	240	264	236	248	245	260	256	255	249	247	288	258	243	260	268	251	282	261	221	251	257	255	231	273	272	246	259	287	261	263	253	262	254	262	264	259	271	253	267	265	242	282	270	249	254	272	287	263	258	242	265	268	249	270	232	252	253	246	282	242	249	250	262	233	284	275	242	286	257	257	237	230	262	258	261	244	255	294	280	236	285	253	243	267	251	284	262	247	241	279	294	272	235	224	239	253	268	261	267	245	264	283	263	230	260	264	256	231	295	282	258	259	233	272	260	285	277	241	297	271	272	280	244	247	258	253	267	252	252	254	255	252	215	262	288	290	242	303	244	249	247	266	246	249	247	228	299	291	299	283	262	280	251	281	272	248	264	274	281	275	246	243	266	250	265	249	255	270	256	243	256	265	248	268	296	240	245	256	240	273	291	269	244	258	229	268	282	260	254	239	264	263	223	209	265	251	263	271	287	240	249	238	279	265	267	276	274	237	250	249	256	247	276	268	252	248	256	272	266	241	262	239	271	270	228	247	275	260	252	243	260	284	274	274	254	270	250	251	262	255	251	277	225	264	267	257	237	282	281	262	243	234	238	250	241	270	246	265	270	271	254	269	276	250	242	265	281	256	266	245	246	272	258	251	284	280	238	256	246	259	236	248	273	288	266	263	286	275	270	251	240	267	262	241	281	278	271	233	260	257	249	275	274	251	272	243	270	284	259	279	245	248	249	235	275	286	243	261	273	252	282	293	278	249	241	271	248	252	283	276	242	281	242	257	262	241	224	265	274	264	292	241	282	245	230	262	232	249	245	270	272	272	236	281	259	258	245	282	262	257	302	240	258	245	279	255	270	286	246	229	240	284	271	263	264	261	235	250	250	252	260	241	256	269	226	259	289	273	257	245	269	275	268	281	265	280	232	268	261	238	252	257	257	249	252	267	257	252	277	287	238	258	228	251	246	277	256	276	288	241	258	258	255	235	280	279	253	267	268	286	267	248	262	269	271	256	269	292	266	251	282	288	256	277	261	266	247	244	237	215	253	259	257	274	251	245	264	229	242	266	254	245	283	259	269	247	265	257	265	269	277	269	261	267	268	234	254	274	294	271	265	261	242	275	268	268	270	280	241	261	280	248	255	261	261	278	281	258	264	233	269	303	269	242	277	285	287	236	256	237	245	251	249	236	214	288	244	275	234	275	268	257	241	262	249	269	256	267	246	254	265	245	230	251	269	276	296	257	262	257	275	256	255	259	258	285	285	252	267	236	237	270	254	269	235	248	234	229	265	268	268	290	276	249	264	258	286	265	266	272	263	265	269	248	260	253	279	279	283	259	292	252	244	265	256	262	295	264	247	258	271	263	266	260	269	258	262	254	266	262	267	263	258	233	245	240	260	264	229	275	272	287	234	252	234	251	250	277	246	275	268	257	257	263	280	224	261	264	264	273	243	262	291	261	260	250	268	289	251	246	256	260	273	255	246	238	257	282	271	268	287	267	300	245	244	282	269	246	245	274	251	270	268	255	264	251	269	262	251	291	256	271	246	272	270	252	257	273	252	277	240	304	266	262	280	283	253	257	266	275	283	260	243	262	268	284	253	266	264	259	247	275	239	271	281	265	259	265	277	251	240	252	251	232	249	249	254	260	244	275	239	264	275	259	250	247	256	255	251	229	251	260	227	263	264	273	252	290	275	247	241	246	253	246	262	268	236	244	269	245	268	270	267	234	269	273	286	286	263	285	244	287	244	290	279	270	272	262	267	258	245	222	238	253	275	272	250	267	256	257	262	249	275	244	261	225	281	245	259	253	259	222	266	247	278	226	244	246	275	278	242	236	244	253	280	244	252	257	261	275	263	291	264	263	243	273	250	261	275	247	245	249	263	244	271	272	267	260	244	272	267	247	275	279	241	255	260	258	232	239	258	304	275	261	236	252	269	292	276	245	259	250	255	275	270	249	264	243	261	283	262	255	268	227	264	267	242	255	301	240	274	257	227	287	246	250	254	228	240	250	221	231	265	251	285	280	253	256	237	244	247	281	272	282	251	258	270	271	266	261	268	271	252	256	261	244	263	274	268	268	242	252	246	225	264	252	278	259	280	238	250	268	245	280	265	255	257	243	272	277	291	256	257	281	280	286	249	233	300	241	253	277	246	240	270	246	221	266	272	219	267	265	284	266	270	293	277	289	265	234	270	264	253	259	246	260	275	277	286	257	244	255	272	270	297	282	237	244	250	265	280	276	270	240	231	271	238	285	273	235	243	257	272	263	252	280	263	298	273	269	273	267	260	281	234	278	259	265	260	265	252	293	254	233	253	264	273	259	264	229	242	258	268	260	285	264	270	258	256	273	299	247	285	276	249	281	250	261	220	267	268	240	249	283	251	262	253	272	259	273	238	235	256	271	249	249	279	253	235	245	273	259	291	258	260	257	261	274	270	282	244	253	254	248	250	256	265	272	272	279	268	296	244	246	240	262	262	232	245	269	243	273	255	253	273	283	262	257	254	272	246	251	249	283	255	253	278	243	270	257	260	256	236	241	236	269	239	263	250	256	268	286	238	242	288	249	255	247	259	271	290	278	269	245	251	257	264	265	273	257	263	258	263	287	250	274	276	276	238	262	277	276	272	268	265	271	268	253	248	253	278	279	238	247	263	258	232	262	275	253	289	260	239	259	251	241	261	256	245	232	271	298	248	231	271	266	260	257	283	237	241	238	271	264	269	245	254	235	275	257	252	252	248	275	245	252	253	257	262	297	257	228	259	252	268	268	231	277	275	262	217	280	266	296
53199	62775	60022	40796	36780	29211	24112	16723	10227	6007	3360	1959	1161	819	849	735	712	722	716	621	646	644	662	618	637	660	615	657	650	662	633	670	640	680	644	637	677	620	629	633	659	618	676	669	667	660	635	653	686	627	620	654	574	648	659	656	682	637	662	644	627	654	647	698	646	643	683	648	595	642	607	636	608	649	658	646	663	651	603	619	633	669	647	664	631	651	671	615	659	641	637	638	638	635	610	591	690	635	616	646	636	641	639	674	613	666	645	644	631	620	644	612	635	610	661	620	573	671	662	648	627	632	666	617	653	608	662	653	630	667	636	653	660	621	626	649	598	662	668	626	665	633	647	632	648	604	622	621	663	606	649	645	651	609	652	619	619	653	656	635	686	611	627	671	687	686	650	625	641	621	662	630	649	639	639	639	631	622	614	626	602	674	624	630	613	649	623	644	671	643	663	667	651	629	632	628	635	632	639	659	650	642	632	667	628	613	621	644	641	613	628	630	651	664	634	684	635	664	639	609	642	646	602	626	698	632	665	643	649	642	649	646	626	662	630	640	638	673	616	667	638	637	647	644	658	652	634	652	615	614	622	638	629	702	626	656	629	666	599	615	680	635	629	655	632	642	638	657	670	635	632	692	662	620	644	626	608	661	695	627	636	617	638	646	646	645	630	632	583	653	643	627	589	637	655	650	600	639	659	672	692	646	648	641	646	647	638	572	668	608	642	649	647	651	617	629	662	667	659	614	597	667	696	664	631	657	623	627	651	632	652	624	672	636	684	647	655	652	624	630	646	606	657	677	599	616	668	639	628	643	614	602	632	641	667	641	664	647	607	655	672	643	636	646	628	658	638	700	697	639	625	653	665	645	587	620	651	659	629	632	669	651	646	634	637	655	643	634	633	610	675	618	649	635	629	689	635	616	646	620	627	665	663	626	635	656	652	688	637	637	631	653	647	689	623	641	708	647	667	672	625	613	654	660	654	592	622	656	658	669	649	660	638	648	647	644	662	619	611	646	655	680	643	655	671	627	690	664	661	654	611	625	645	660	640	648	678	621	636	650	635	647	632	687	648	613	611	645	635	631	664	607	609	646	621	629	663	637	618	627	657	616	630	639	649	692	621	642	658	675	627	591	617	598	656	634	663	666	645	615	633	631	678	614	612	585	673	667	666	609	639	693	629	640	643	619	636	652	673	673	670	634	658	625	636	691	620	638	628	658	718	652	616	583	630	651	640	715	642	637	675	687	666	622	619	613	643	642	636	609	633	625	629	691	623	678	622	624	633	645	620	683	654	624	679	635	680	642	669	650	637	612	665	633	627	592	649	632	635	605	651	664	661	659	632	611	621	663	666	637	610	621	633	684	699	626	636	618	653	685	638	614	653	626	701	596	654	646	643	626	674	636	635	628	622	662	717	658	645	645	661	617	649	644	619	650	632	581	590	659	656	623	614	606	618	656	640	640	631	645	659	677	679	648	628	618	620	660	647	678	660	649	592	682	689	688	607	657	693	655	629	643	626	633	671	640	622	657	632	671	645	649	628	625	675	659	637	686	655	652	654	626	672	637	700	682	647	640	614	634	655	584	650	659	629	625	630	662	671	626	702	656	650	655	654	668	614	651	628	616	674	698	646	663	608	656	642	655	667	633	655	621	651	645	667	635	612	663	640	658	676	650	646	624	630	682	635	629	621	630	648	638	641	664	635	632	623	639	654	630	623	629	651	638	595	650	622	657	663	627	673	632	642	666	602	665	646	642	653	658	679	631	667	607	695	589	660	673	678	615	600	666	615	601	638	602	635	589	674	674	660	672	608	603	658	695	653	665	657	628	654	640	656	619	639	679	634	668	640	650	625	597	606	614	677	598	684	676	649	604	622	617	627	620	670	684	627	647	619	616	645	680	666	624	610	615	639	624	629	641	636	658	697	611	642	620	662	626	619	626	650	610	645	631	625	630	598	638	636	622	663	611	603	622	605	650	645	612	632	666	626	625	617	613	650	598	623	629	610	637	636	655	652	659	639	665	622	646	652	670	639	655	648	611	643	617	638	652	640	637	659	632	667	636	667	617	626	595	636	647	686	624	667	662	619	666	624	646	615	638	635	626	616	644	634	657	657	609	675	648	691	672	624	633	645	616	640	616	671	668	622	624	623	684	656	664	669	644	660	612	673	614	639	628	617	688	688	643	609	634	669	673	642	644	613	638	676	670	674	646	652	642	628	627	656	688	647	648	637	611	625	645	641	653	660	613	617	632	613	671	619	620	631	637	611	588	604	608	639	593	645	663	625	673	676	614	644	631	653	640	636	626	669	660	621	658	672	653	623	671	645	636	603	663	676	617	657	664	615	617	614	653	659	651	698	665	598	684	623	668	648	607	618	643	650	636	614	582	618	649	645	657	663	671	631	657	627	620	665	626	711	603	648	621	653	651	630	613	634	684	630	643	630	647	672	639	638	604	656	636	629	641	627	594	640	631	637	639	647	642	603	668	649	643	625	661	646	645	626	621	616	641	665	637	676	625	617	652	627	659	637	585	669	679	663	687	618	637	666	679	625	628	628	665	685	630	652	666	587	611	661	658	630	662	612	659	629	623	672	634	632	621	631	668	666	678	643	595	608	642	648	678	615	645	651	635	644	653	685	674	692	631	655	665	648	631	631	639	662	650	638	701	601	675	656	602	610	669	685	623	651	676	593	634	644	649	629	668	665	630	640	651	678	618	678	652	677	638	660	631	650	663	646	644	636	623	662	684	652	611	668	608	625	671	630	598	679	632	664	627	644	637	641	626	600	627	649	626	641	626	648	615	677	659	670	672	673	634	654	634	633	669	653	642	638	631	646	599	666	633	672	632	657	628	636	647	630	605	612	612	655	672	639	624	669	707	660	652	679	648	692	641	653	687	630	647	674	654	622	593	635	683	634	618	657	633	642	684	601	654	655	641	661	667	644	648	674	684	601	670	624	631	653	662	623	674	664	642	668	623	641	651	638	621	648	653	630	628	620	659	647	639	657	669	609	683	620	632	698	648	672	674	630	660	630	687	643	630	634	639	687	660	662	638	646	605	639	640	641	632	631	618	655	649	660	634	612	657	646	599	632	618	650	702	621	651	676	636	655	640	648	680	635	642	685	674	623	653	618	667	627	615	658	653	623	625	678	659	692	606	635	617	654	661	644	667	620	626	620	678	652	633	614	625	626	614	606	631	637	626	636	663	645	646	677	639	621	668	620	609	669	694	625	627	667	626	640	630	675	604	623	660	676	687	665	658	684	598	596	647	611	640	646	624	639	658	610	635	663	699	654	621	612	633	650	661	630	603	648	636	638	628	653	586	671	624	665	628	680	655	610	584	654	612	680	613	664	639	663	640	658	598	631	633	622	638	662	664	665	701	647	658	653	610	614	620	663	654	631	632	610	685	617	635	657	717	624	597	663	629	623	652	658	621	617	666	683	621	606	627	651	600	612	634	606	631	630	620	636	678	609	626	676	645	638	630
78972	76909	64384	38151	28569	18703	11466	6693	3329	1664	929	553	353	308	350	318	301	289	257	288	270	257	255	248	277	257	273	286	259	252	259	267	232	273	262	256	248	255	263	255	230	233	295	271	273	267	242	269	270	269	296	238	250	258	300	240	234	251	253	264	252	276	257	257	298	272	267	320	264	249	256	268	261	245	246	299	227	291	272	258	285	283	259	247	234	230	266	293	282	251	256	243	292	250	280	281	274	232	269	246	248	261	263	272	243	246	273	253	285	258	258	261	242	282	249	264	228	247	251	266	243	280	246	265	254	258	251	263	247	272	270	297	255	272	294	264	269	258	271	257	248	246	275	253	240	236	229	230	277	250	274	261	223	264	271	258	269	269	261	264	263	271	295	219	286	266	247	261	265	267	256	229	254	269	249	293	260	245	254	249	261	236	252	271	234	277	268	272	260	258	214	287	267	261	267	270	220	288	262	252	240	224	260	241	217	247	267	264	264	257	276	256	246	241	277	287	255	245	271	272	278	252	275	231	279	281	281	238	250	260	272	252	260	272	268	262	265	257	243	289	298	275	253	258	257	258	283	279	245	272	240	274	282	286	254	235	269	274	261	270	275	272	274	262	236	259	241	255	268	269	226	268	249	239	255	254	252	253	246	290	286	281	264	271	271	261	245	295	268	271	281	258	233	272	258	242	239	277	279	281	251	283	256	262	245	262	258	268	262	282	253	257	263	248	267	271	250	252	256	254	259	295	246	257	266	259	248	246	255	239	248	275	286	265	272	245	241	272	246	272	281	239	284	250	245	262	248	207	254	265	278	224	244	263	259	235	249	258	254	252	243	263	253	253	254	270	270	252	267	255	265	247	256	283	246	278	231	294	245	279	270	264	273	229	255	262	288	257	253	258	267	251	248	233	258	238	265	219	237	262	263	257	243	271	233	283	237	264	230	267	249	242	245	251	271	254	246	241	250	242	246	288	276	252	221	239	256	296	297	255	266	240	253	240	265	268	254	252	233	268	251	279	275	280	260	297	268	272	230	270	257	270	248	248	284	258	238	237	272	253	237	227	260	253	274	223	264	263	238	296	265	269	292	238	259	258	260	262	244	285	276	271	238	270	253	268	282	293	254	274	255	256	243	269	265	243	267	275	278	234	261	254	271	234	285	269	249	278	259	278	271	292	277	293	301	229	247	262	254	292	278	297	294	261	258	280	274	253	277	232	264	250	265	286	296	234	269	276	258	243	284	289	243	263	239	247	234	245	250	253	262	275	233	249	281	264	271	276	270	263	297	271	265	278	273	247	301	232	265	254	258	260	238	275	276	319	286	261	285	235	280	281	260	252	263	258	276	269	255	259	236	253	268	246	238	256	219	266	249	268	252	300	259	223	226	259	273	265	253	263	264	275	247	260	278	258	267	262	237	256	258	270	252	253	251	274	256	279	285	277	246	272	243	237	244	270	259	249	220	257	247	242	267	273	254	291	258	253	282	261	290	269	268	295	267	281	280	290	273	266	258	237	223	222	266	252	261	231	259	275	266	261	249	261	272	258	263	266	253	273	256	260	251	250	286	278	270	255	264	267	250	247	254	243	263	245	259	257	267	302	263	263	232	243	259	278	271	256	268	273	228	250	280	279	254	256	229	290	249	276	282	280	260	298	262	285	294	238	245	262	258	288	258	250	286	258	254	248	260	284	244	274	243	267	254	249	262	248	231	240	258	243	271	265	251	284	277	282	265	278	274	269	242	246	262	255	279	276	278	246	255	233	252	252	265	262	254	255	265	240	262	234	278	267	255	276	238	275	233	289	268	252	246	268	216	269	288	255	244	252	267	262	248	281	240	271	232	262	220	262	259	217	274	263	235	260	275	280	246	263	244	275	258	264	245	280	240	292	270	260	250	284	250	266	251	248	275	254	272	277	253	267	282	257	248	279	270	275	266	247	278	248	288	279	240	251	267	273	231	257	265	276	248	277	260	260	253	245	265	278	277	301	242	289	262	250	243	250	241	274	260	245	241	260	281	255	256	281	253	267	244	277	258	277	270	266	270	256	265	258	263	286	271	243	271	253	261	229	237	236	277	292	259	262	246	270	249	270	254	231	257	257	250	273	256	249	264	281	267	258	263	227	254	261	284	259	264	269	251	257	268	249	252	257	258	263	252	269	253	274	269	248	279	233	255	270	258	245	261	257	271	268	253	271	263	229	262	258	269	258	256	258	265	234	268	304	254	246	259	252	265	255	250	289	274	269	239	235	283	287	256	299	271	245	241	266	269	265	295	261	290	285	264	241	276	250	240	238	245	265	270	290	263	249	282	294	279	260	252	235	278	256	263	257	247	272	242	267	250	257	274	249	251	238	286	271	277	262	289	251	254	251	271	252	262	276	238	259	273	259	280	261	282	283	281	264	257	264	243	275	272	244	226	257	239	245	266	239	258	256	244	300	264	271	252	288	235	247	228	241	250	264	260	260	247	288	269	266	237	248	281	267	263	277	244	238	255	249	273	257	293	251	268	272	276	283	261	268	257	241	243	270	239	266	249	280	266	290	249	268	242	265	244	264	253	269	266	253	271	274	252	260	243	266	245	280	273	263	247	248	270	251	268	253	280	261	252	251	245	259	288	259	265	232	271	255	227	241	268	258	301	262	245	272	247	248	232	267	276	257	244	257	245	235	273	276	287	286	278	275	268	272	260	253	261	258	269	268	269	266	279	247	287	264	261	263	254	233	269	260	271	274	272	247	269	286	240	267	269	248	250	269	260	265	275	251	254	288	270	233	261	285	248	270	283	277	259	241	262	239	232	256	251	248	220	258	246	262	281	255	246	255	293	245	271	275	285	295	295	244	269	243	267	264	271	285	249	246	240	254	245	274	261	276	255	257	229	265	249	267	265	239	268	250	236	266	277	258	236	272	243	274	293	249	220	252	261	272	257	247	263	292	255	247	228	259	237	243	262	215	273	235	268	250	261	271	273	240	246	270	260	263	275	245	264	232	271	249	250	269	273	262	236	229	275	236	239	240	234	278	265	281	281	263	278	292	249	245	256	262	254	266	275	274	267	269	249	268	263	269	269	266	247	241	243	257	299	262	228	265	257	277	300	254	273	276	263	269	260	271	256	270	255	240	289	253	309	251	264	243	248	279	242	256	267	287	255	261	268	276	276	262	274	255	268	272	261	241	249	249	273	278	237	258	253	238	282	240	245	297	282	258	254	258	252	273	277	242	269	231	262	266	245	250	257	261	294	262	267	261	268	255	246	252	262	267	271	259	241	284	262	267	267	236	251	265	251	231	293	266	247	251	294	246	277	294	252	261	239	273	235	238	272	231	237	248	276	233	252	260	302	273	262	246	265	238	250	243	268	263	244	269	258	270	270	256	249	269	229	259	271	262	281	265	266	230	272	285	288	248	257	285	255	267	305	290	263	264	257	272	269	264	250	265	268	250	259	248	240	274	272	244	273	283	270	248	242	250	292	253	251	274	266	248	269	263
53661	62190	58292	42105	37439	29271	23902	17005	10360	6001	3287	1830	1185	882	855	749	792	652	764	673	650	669	654	655	643	658	619	636	655	620	604	605	657	666	637	575	665	642	646	653	621	612	636	660	651	671	646	649	605	701	615	633	575	612	660	633	662	596	674	644	612	685	633	633	634	625	621	653	689	672	602	706	687	630	642	626	631	677	658	674	606	624	659	647	667	708	643	638	663	633	639	636	603	589	631	644	631	617	623	642	644	610	647	679	675	628	621	642	653	615	680	618	645	654	634	629	605	654	670	650	637	642	666	611	650	645	662	648	652	654	669	586	647	629	683	647	632	712	635	676	620	633	618	635	648	604	606	630	639	678	644	646	674	658	644	643	623	601	651	651	651	659	640	631	647	654	662	632	637	653	651	679	657	696	683	673	659	642	661	692	642	667	661	677	621	665	612	623	616	654	674	656	653	611	695	644	626	645	655	623	610	665	650	641	624	665	664	662	649	625	648	604	648	644	637	704	652	654	640	633	668	612	650	609	637	676	729	686	565	658	638	643	600	648	678	641	616	649	582	642	650	652	642	612	613	622	631	630	643	637	663	627	667	605	646	674	626	603	673	675	631	652	648	631	659	621	646	634	658	619	651	635	663	628	663	651	629	619	608	638	611	638	610	599	661	629	623	648	651	647	643	652	680	617	618	654	613	634	652	613	650	662	623	631	647	676	654	655	660	628	662	645	711	692	659	612	625	624	596	693	648	640	648	677	636	657	637	640	628	626	659	620	608	634	674	628	613	632	656	650	641	612	637	631	602	651	644	650	631	639	648	632	679	639	652	653	655	590	686	683	676	624	590	649	631	644	631	607	624	716	630	660	631	643	682	624	653	607	650	667	680	639	639	675	676	659	633	607	647	617	637	639	623	655	662	617	689	672	625	661	641	643	686	645	581	666	679	671	616	630	634	639	703	640	650	622	651	672	597	650	633	655	677	631	652	583	669	623	616	651	612	661	626	654	636	635	622	626	626	674	627	657	635	679	670	648	672	639	645	601	640	666	583	683	662	664	632	630	675	615	619	639	589	649	646	617	617	671	605	615	674	676	690	669	626	680	646	630	647	657	636	659	632	639	687	637	600	642	666	627	646	631	627	654	637	648	672	634	657	659	670	614	640	633	667	653	656	605	638	627	640	642	611	690	638	639	634	643	651	629	659	682	653	607	608	640	647	636	644	635	654	623	664	640	684	653	601	654	625	646	622	632	636	646	620	595	663	625	636	671	638	655	620	613	647	648	642	675	608	634	612	667	629	603	653	655	625	603	633	692	601	650	655	643	640	663	617	638	626	685	635	603	651	587	646	625	663	667	605	634	657	629	627	605	621	625	672	677	627	609	670	616	632	707	661	638	650	640	630	669	646	630	597	635	648	637	645	632	658	631	688	648	653	609	679	606	615	664	627	650	627	594	687	652	649	643	623	656	661	579	632	675	651	640	631	642	640	653	633	652	626	634	602	666	672	679	665	618	681	672	643	657	644	655	625	663	681	598	654	673	590	702	611	650	644	628	625	601	683	635	640	595	638	661	630	596	635	599	629	624	615	660	657	649	591	607	610	641	617	629	574	638	686	613	640	597	660	652	609	670	590	643	654	666	650	643	653	643	641	657	646	620	660	625	599	654	639	682	689	633	657	675	632	645	671	667	682	598	649	640	619	605	629	679	640	679	627	614	686	644	666	633	617	638	627	586	584	606	627	630	668	649	651	593	601	621	642	647	626	662	606	702	667	649	648	603	651	634	633	691	692	604	644	630	636	625	638	648	664	651	673	624	656	648	635	677	682	639	690	659	624	639	604	605	653	637	686	632	667	613	631	633	667	653	658	648	626	639	622	640	653	659	634	588	704	621	628	664	611	656	714	636	606	592	709	614	662	646	622	660	623	631	664	603	661	650	630	658	662	646	627	657	649	651	628	641	658	671	670	629	653	661	684	649	622	637	663	628	619	593	625	683	640	636	626	665	634	677	662	612	602	626	610	632	593	676	655	657	638	629	614	639	624	660	645	659	601	682	641	658	658	634	657	649	645	633	638	629	668	654	652	629	687	629	641	613	684	617	628	633	607	608	604	637	655	664	627	654	645	611	614	651	687	620	638	644	633	662	607	644	663	668	632	637	580	613	648	631	681	643	654	670	612	654	589	634	667	664	654	678	657	654	623	662	620	634	628	645	657	661	636	653	644	664	615	644	628	636	650	592	650	614	659	655	613	672	650	618	606	631	629	677	630	631	643	673	647	619	663	680	589	640	691	652	679	649	650	690	587	606	660	635	615	662	693	626	644	640	644	668	616	617	641	661	598	633	629	620	619	582	643	652	682	638	643	621	644	645	626	652	689	642	627	632	635	631	644	648	604	589	626	677	641	634	641	627	646	654	620	645	651	659	650	641	612	645	693	628	615	632	656	673	684	654	605	644	681	639	678	704	664	664	622	655	658	632	665	640	645	644	649	620	630	661	605	621	636	624	615	706	629	602	644	642	602	707	587	631	618	642	635	665	616	587	677	633	625	628	677	652	657	664	643	638	645	639	663	654	626	597	632	660	638	664	630	616	635	637	618	615	649	646	631	646	630	608	640	628	681	642	661	614	659	673	628	693	648	632	700	652	613	650	634	629	651	659	643	681	654	629	652	684	649	629	667	636	634	663	680	627	618	610	670	669	620	630	633	655	684	653	638	661	659	616	645	638	650	641	624	630	665	622	656	637	665	620	669	666	647	656	629	679	639	643	643	665	696	633	584	649	629	626	621	644	654	616	622	658	632	626	647	622	651	646	670	671	647	594	635	621	606	687	615	619	613	623	644	680	637	649	699	613	581	649	643	633	616	605	640	620	596	707	607	672	652	642	610	689	618	636	644	628	597	654	647	637	655	679	652	626	639	638	671	698	603	630	661	644	640	607	667	615	640	631	668	596	626	626	640	685	629	602	701	626	640	639	650	671	604	616	625	637	645	615	647	654	648	599	614	665	630	633	673	623	605	646	666	664	681	674	623	648	659	642	643	609	654	648	679	680	669	656	616	660	593	612	653	630	656	642	652	666	647	656	637	641	616	635	619	677	615	633	626	596	652	634	675	665	613	618	636	674	610	619	630	655	679	664	638	605	653	645	606	628	635	617	627	672	652	647	650	668	581	660	654	604	678	648	645	645	641	647	659	598	644	627	609	648	622	633	620	631	615	665	652	648	642	614	623	670	601	644	637	611	644	690	630	671	622	644	611	671	646	643	643	645	645	684	619	662	640	604	646	636	657	624	637	664	660	680	615	651	631	684	622	643	642	650	666	602	602	620	611	628	615	635	637	631	700	642	623	670	679	663	610	626	668	647	661	630	682	635	664	623	601	620	648	627	650	643	659	649	640	668	654	654	641	619	644	617	622	567	620	662	642	600	625	670	683	651	667	643	614	672	624	627	625	650	661	699	634	626	665	621	634	591	614	669	635	655	589	684	600	630	660	675
77117	77502	64935	39612	29323	19402	12588	6998	3587	1699	933	612	411	313	333	275	293	274	256	285	274	238	247	269	275	295	266	250	258	251	254	258	289	246	233	280	270	259	261	251	273	276	268	273	275	269	262	282	270	234	264	237	259	285	290	263	250	262	235	247	238	265	237	251	265	252	252	272	272	254	251	254	270	251	285	264	269	236	284	252	263	244	269	278	267	261	259	264	281	250	265	269	255	228	249	241	236	269	248	272	277	280	251	255	261	267	261	270	257	262	252	269	236	241	274	273	261	243	261	259	256	256	271	254	257	255	267	257	273	251	262	285	236	241	263	252	235	270	266	257	278	252	223	252	259	262	268	264	253	274	291	287	267	224	238	264	291	261	253	281	297	283	260	276	262	224	268	287	268	253	276	263	259	249	271	243	264	283	276	259	241	267	247	269	236	263	280	263	260	299	251	256	249	222	258	227	278	270	253	238	286	269	239	269	247	257	250	247	273	250	242	258	295	276	288	252	278	264	258	250	266	282	251	238	270	211	264	269	239	255	258	271	245	273	283	302	276	270	272	248	254	285	262	284	265	285	243	244	297	267	260	247	282	253	230	252	255	274	258	255	264	268	248	271	293	257	236	236	280	288	271	273	267	250	237	245	298	297	263	242	263	260	268	264	258	253	262	244	274	256	227	254	286	251	270	258	236	281	264	294	230	248	298	271	250	281	295	308	281	278	274	254	274	271	261	266	262	274	287	236	253	252	247	262	292	301	259	267	276	236	224	271	267	310	255	281	227	260	262	274	286	251	257	245	247	273	246	238	253	235	268	228	269	257	240	280	274	283	234	227	260	258	283	244	260	258	258	222	249	261	265	293	278	239	254	233	267	261	267	221	248	253	266	283	293	254	227	268	255	243	272	240	257	271	246	265	274	241	248	303	235	271	270	232	231	254	266	258	257	260	264	269	251	286	268	252	268	268	250	263	270	275	284	235	241	244	268	276	258	267	274	257	278	249	259	295	240	266	266	261	246	279	247	231	276	252	264	251	233	240	252	254	283	257	281	272	248	283	289	242	271	266	242	247	264	258	276	267	221	275	260	243	260	265	269	278	259	270	254	263	253	226	247	272	252	261	256	265	258	266	277	251	273	244	284	259	259	247	253	259	252	259	269	257	255	277	241	252	280	248	264	254	279	262	232	250	265	299	277	272	258	238	302	258	249	270	262	270	226	270	247	265	246	264	281	275	263	235	268	250	251	254	241	296	269	256	269	258	255	259	257	271	266	264	252	241	259	253	267	260	265	251	265	261	280	276	278	263	234	251	262	299	245	270	290	269	268	280	259	248	231	250	236	256	228	284	266	255	240	241	260	279	235	264	215	277	295	294	280	261	254	234	240	300	271	244	242	271	276	255	262	265	246	278	255	250	287	230	285	249	243	250	267	259	249	236	284	241	250	290	266	224	211	258	234	258	256	236	292	254	269	237	255	264	271	249	271	245	242	261	268	244	258	279	261	265	271	242	253	269	275	262	260	261	290	233	282	251	270	244	243	267	272	245	270	259	282	274	275	256	277	282	228	238	275	272	261	261	252	280	241	260	275	217	267	239	258	276	254	293	237	248	264	276	241	255	277	267	272	264	258	283	279	262	244	243	255	258	245	263	233	258	264	262	242	275	252	236	250	267	239	269	289	253	277	253	224	268	243	261	253	269	239	257	273	250	256	244	257	237	259	273	275	242	293	226	253	255	247	279	255	255	257	271	255	263	283	270	248	253	250	285	247	278	243	266	244	246	270	266	243	260	276	262	222	249	241	249	250	282	236	252	247	268	281	244	267	295	260	265	266	245	276	269	263	265	277	278	253	273	270	278	234	255	245	274	263	258	247	256	269	230	258	268	266	250	247	238	248	269	254	262	247	285	255	262	253	246	272	241	259	308	206	252	254	264	266	280	257	254	252	279	281	267	267	266	261	246	276	286	256	240	267	253	249	245	262	282	263	283	273	250	246	244	254	233	243	273	241	274	246	263	239	260	244	238	259	271	276	281	267	251	249	270	238	265	235	247	250	251	290	273	276	245	230	266	286	253	251	264	265	265	229	257	236	257	274	257	255	260	253	225	292	261	271	296	234	257	268	241	232	248	281	247	249	282	260	268	279	267	278	271	281	261	253	249	253	259	287	264	327	269	244	266	252	264	285	246	259	262	285	216	255	230	241	261	239	273	239	264	246	263	242	269	227	254	288	282	275	248	247	269	267	269	242	246	251	226	252	273	249	256	285	249	264	231	228	277	248	258	231	256	262	269	292	248	231	256	254	257	258	253	249	234	262	260	279	284	244	268	284	220	260	279	254	297	226	271	233	247	239	254	270	234	276	241	237	294	261	280	222	262	260	253	253	253	259	261	263	240	278	273	268	288	257	235	257	244	263	272	261	253	266	256	268	241	243	264	239	245	263	279	268	241	250	264	252	261	254	270	227	274	233	262	244	253	263	240	304	249	265	270	265	232	306	255	268	276	288	266	270	273	273	293	263	244	235	236	256	258	269	277	276	262	263	261	276	283	224	219	262	260	252	258	265	234	241	259	301	241	272	276	262	276	253	279	268	276	260	241	271	240	271	242	310	260	287	241	253	274	256	241	281	278	282	262	264	269	286	247	248	261	234	260	249	264	245	243	290	263	281	247	234	272	270	270	255	258	252	292	265	275	275	267	239	291	270	266	254	247	270	265	290	263	268	269	271	261	271	288	258	277	280	255	239	239	259	275	245	276	269	249	244	265	242	258	206	247	252	259	259	287	244	280	247	273	235	237	261	233	260	248	239	237	263	244	261	263	240	248	235	249	279	280	266	269	269	277	262	240	264	238	270	246	259	273	267	244	253	267	238	244	245	262	249	269	247	236	274	246	286	264	260	261	259	277	292	262	244	270	263	259	256	234	271	252	277	251	285	292	251	242	246	238	252	252	264	255	228	266	244	251	270	275	259	280	260	272	277	262	245	266	277	277	253	242	263	261	243	248	255	253	218	255	267	267	251	263	255	294	265	244	280	271	243	251	246	254	257	289	261	254	258	249	266	266	279	246	236	231	245	240	261	240	268	261	242	268	270	251	265	271	257	269	273	280	254	290	259	268	266	271	294	246	250	267	266	293	263	214	243	230	266	280	280	248	260	249	246	276	282	246	247	251	270	245	231	258	295	270	248	264	251	248	250	275	254	220	276	257	224	267	249	252	248	272	241	259	230	256	236	279	265	281	238	247	258	253	260	269	269	251	256	223	260	259	274	264	254	279	272	265	279	237	254	256	271	240	258	291	254	257	285	264	261	283	264	260	274	251	230	290	269	256	259	238	259	248	291	263	276	250	253	253	237	275	261	246	268	284	248	242	276	242	240	267	242	262	278	291	275	273	253	265	255	243	244	272	268	260	257	264	264	259	297	283	237	240	251	264	297	266	255	258	246	271	243	231	254	241	270	251	256	278	295	284	261	275	258	261	276	268	279	247	287	270
52262	63192	58631	43441	37434	30151	25600	17547	11290	6190	3543	1987	1283	921	896	783	770	796	674	637	673	658	698	625	628	639	664	645	649	603	688	631	648	636	620	647	608	620	639	687	603	671	600	624	615	619	663	687	641	640	617	634	658	645	641	634	630	645	625	620	666	641	633	642	640	586	630	655	680	624	638	616	599	655	642	624	689	633	634	664	629	624	643	653	643	673	631	697	619	636	639	619	593	655	623	645	607	649	628	634	628	603	674	622	630	641	651	661	631	670	630	691	608	633	651	630	605	640	656	644	659	657	638	646	697	652	642	604	631	606	621	646	656	682	694	624	635	629	643	612	597	631	646	650	629	636	628	649	626	626	635	683	628	623	642	614	629	686	688	624	685	659	651	652	626	669	650	628	612	643	659	630	656	681	657	617	615	652	643	651	644	644	669	619	658	630	624	667	670	664	623	614	653	630	678	624	640	645	688	633	657	648	653	633	645	626	657	638	624	656	605	624	662	618	622	631	734	644	652	633	644	633	654	653	595	657	648	580	653	690	661	598	631	685	623	651	662	636	665	677	661	654	595	658	650	656	596	649	639	649	586	607	608	606	640	675	646	648	652	670	648	662	664	616	651	597	637	650	657	685	625	647	669	606	627	665	643	631	625	622	633	640	673	633	655	645	625	669	705	655	639	672	633	696	651	641	632	642	664	635	656	677	628	642	620	681	635	649	639	657	663	618	674	657	616	647	650	630	637	644	619	648	627	646	621	640	625	617	645	674	616	622	668	629	646	642	679	642	638	638	667	604	638	622	604	664	664	646	665	599	644	624	598	646	625	654	640	609	660	624	648	677	627	639	674	627	628	644	640	609	650	647	621	638	664	606	615	638	642	626	623	680	666	638	670	637	649	619	615	681	647	615	611	621	640	690	604	705	607	639	580	667	638	618	652	658	607	609	621	626	608	639	632	647	601	633	651	622	609	619	644	615	685	668	620	643	652	690	638	653	609	647	649	645	642	617	621	626	633	641	633	670	663	655	669	637	607	641	674	632	632	637	691	692	592	656	637	644	627	658	635	617	630	626	607	575	633	677	669	657	653	649	642	661	644	627	687	690	639	666	628	670	624	649	632	598	658	609	627	622	658	629	625	680	576	634	679	590	660	653	669	619	623	633	673	622	628	621	677	680	660	633	688	655	598	640	633	668	662	661	675	661	651	669	649	635	663	659	650	640	673	631	627	646	642	704	678	615	621	665	655	633	649	648	640	632	638	610	627	627	628	602	610	638	596	675	618	627	629	663	618	638	680	683	615	679	613	642	648	657	642	660	669	653	632	606	641	612	647	607	604	624	683	650	664	646	626	630	650	639	644	630	652	625	647	612	634	647	660	694	589	664	654	650	620	683	651	658	691	682	649	636	681	647	668	656	642	684	629	646	673	695	604	618	670	639	663	637	649	662	604	647	672	625	654	630	626	696	668	623	647	624	634	640	645	697	643	635	641	634	633	597	670	686	637	667	620	654	607	633	662	596	679	628	653	614	622	617	619	612	650	674	682	631	647	636	625	660	626	694	604	634	620	644	618	631	612	676	678	675	671	634	595	633	659	602	618	578	659	616	642	646	664	653	608	648	681	633	649	618	685	649	663	645	671	624	616	680	583	646	670	664	634	659	713	638	656	616	620	617	688	632	661	669	660	670	635	681	658	664	634	622	616	651	664	622	624	609	647	560	671	629	630	630	669	641	697	634	672	645	613	681	598	625	629	623	615	638	637	651	584	632	666	647	642	650	624	632	661	667	631	638	680	641	656	648	635	622	635	626	638	619	616	644	645	647	621	646	659	624	629	623	656	625	688	665	705	642	652	638	660	641	630	640	653	655	653	666	674	618	652	677	636	628	652	596	637	608	625	636	656	643	635	651	622	638	644	670	593	614	635	663	650	630	626	644	689	641	623	635	686	610	596	664	661	655	681	628	630	650	637	625	667	641	640	646	656	672	689	669	614	682	615	693	644	661	656	652	658	665	602	614	660	644	642	643	661	615	667	617	680	697	611	607	606	646	616	676	649	637	667	652	673	651	611	625	649	634	617	635	665	604	649	627	600	682	651	599	629	622	706	661	617	608	656	651	658	632	609	657	649	626	662	631	638	623	706	632	664	658	607	662	655	634	667	669	651	671	647	657	629	605	686	632	624	628	637	680	641	694	664	619	644	643	624	633	645	649	670	672	609	641	599	655	689	631	602	635	647	688	634	638	685	683	724	608	676	621	633	679	671	640	661	603	611	647	663	638	686	595	599	626	614	669	665	657	647	592	651	591	631	648	653	602	648	635	639	639	632	676	636	627	655	652	661	674	682	671	661	669	652	650	604	643	660	640	606	660	661	658	631	682	635	652	662	662	642	618	660	648	651	657	657	634	652	635	627	648	644	662	662	630	615	646	674	670	621	684	654	655	634	636	628	645	658	630	649	653	646	669	612	616	628	665	632	623	695	669	623	633	666	628	627	676	669	635	641	684	637	674	608	661	638	608	665	591	658	671	583	633	589	665	611	638	635	644	649	598	687	641	650	591	639	652	643	671	663	660	636	623	685	657	680	608	648	651	639	634	691	656	674	609	655	657	634	652	661	672	667	619	678	613	636	651	677	628	604	647	646	670	669	620	671	661	612	674	663	647	666	632	700	648	653	648	596	609	647	647	639	653	670	687	653	667	652	617	664	666	619	634	640	656	641	643	617	676	628	643	648	631	628	623	650	648	647	677	637	655	674	645	644	664	633	615	630	645	615	662	618	635	627	646	693	628	663	614	598	601	678	613	654	640	608	622	646	664	635	621	633	608	647	625	666	664	667	684	671	681	667	620	610	632	667	601	645	687	644	647	651	676	688	656	615	631	626	596	643	669	641	674	621	661	635	662	668	627	646	646	659	659	606	636	632	605	683	615	632	639	649	619	646	648	631	636	600	640	628	659	647	644	602	657	622	667	673	592	633	608	643	625	608	658	669	651	700	628	639	624	646	638	618	610	646	595	640	678	640	598	684	649	636	658	666	613	658	711	594	670	688	645	672	669	641	632	659	672	649	648	613	608	597	624	640	721	615	588	645	625	664	643	656	680	660	655	678	637	618	621	620	668	677	652	679	602	624	685	647	625	675	596	654	653	661	644	643	669	604	652	667	634	641	680	638	651	590	665	650	630	651	663	646	669	677	645	638	638	643	635	627	611	609	635	628	636	627	670	650	633	622	622	679	721	663	633	642	654	608	610	645	668	667	626	621	625	669	621	652	664	608	677	659	568	644	605	651	613	662	607	654	637	664	671	678	622	596	631	631	657	649	672	605	662	684	626	627	639	662	621	623	604	628	649	617	655	634	653	624	642	644	620	627	646	650	630	670	601	666	585	614	609	669	622	647	625	640	617	675	682	613	608	626	696	668	626	651	640	665	571	633	614	653	643	654	588	674	646	602	679	644	666	648	670	611	634	609	653	620	619	676	656	667	599	674	623	655	619
75724	77011	66368	40045	27332	18868	12158	6829	3671	1710	820	543	404	304	348	302	318	272	289	246	262	265	254	281	256	278	240	301	250	261	261	276	253	273	271	236	268	274	246	237	256	233	247	283	282	295	249	263	262	285	264	239	250	273	233	251	241	220	246	251	279	269	272	277	270	246	265	281	271	241	268	285	284	258	237	315	265	305	261	263	268	249	259	253	267	255	253	242	254	252	270	257	274	235	267	249	258	245	235	282	264	275	240	270	283	306	281	269	269	276	284	271	254	292	283	274	278	239	261	250	232	250	246	225	244	257	258	235	218	248	244	276	259	256	270	269	283	249	248	273	250	279	252	284	266	241	271	239	264	245	253	283	265	229	244	263	273	270	264	302	273	263	240	273	240	231	245	271	256	249	235	274	253	264	238	261	278	264	265	239	259	257	224	269	252	263	267	249	257	256	270	240	256	248	229	259	276	254	268	269	273	231	264	269	250	252	224	269	259	276	235	222	248	278	281	260	283	267	262	255	227	251	224	223	239	251	288	230	224	240	270	240	275	257	243	246	266	274	260	261	250	261	264	261	295	265	257	263	262	273	270	250	296	251	280	273	238	250	263	257	230	269	261	261	238	268	258	253	253	242	248	261	263	264	252	254	265	224	263	274	269	251	273	230	264	254	255	245	266	262	238	256	265	252	284	256	272	302	273	238	234	236	237	282	252	262	245	253	280	258	265	250	280	248	240	243	276	258	261	274	254	252	225	239	291	244	275	252	262	252	274	246	271	281	245	259	284	247	250	254	253	227	242	264	256	236	253	267	249	254	281	273	278	260	252	260	269	249	242	238	278	273	253	235	260	250	272	270	278	247	226	258	228	243	272	288	277	255	234	259	281	244	239	291	274	261	237	291	279	238	269	238	252	275	253	267	259	258	281	241	280	264	253	253	284	252	266	289	292	287	259	287	266	234	258	252	240	252	213	267	263	233	244	245	265	241	269	280	277	283	286	268	265	257	248	231	289	269	278	273	256	267	266	258	276	274	274	269	253	260	256	295	244	272	257	234	257	231	288	260	265	278	250	274	263	251	239	279	237	253	266	261	258	261	284	271	273	254	262	266	249	254	267	250	233	245	243	260	264	278	252	279	240	269	285	264	238	255	267	281	266	267	288	260	251	241	239	250	269	291	263	235	257	287	258	241	303	257	266	273	268	232	237	267	246	237	264	254	282	263	234	260	257	237	266	238	268	283	256	255	267	261	248	260	296	243	222	272	293	249	226	249	294	274	222	265	250	253	246	264	264	267	300	256	242	251	252	269	260	281	235	287	256	248	220	270	263	230	274	280	289	260	255	238	249	233	260	229	229	246	276	266	249	273	258	266	262	281	256	239	261	281	263	294	282	250	245	271	272	223	278	270	263	250	269	266	260	266	272	256	283	267	214	245	266	262	237	272	286	247	238	276	255	252	286	275	292	262	261	244	261	269	261	262	278	283	261	252	288	268	250	280	267	284	250	248	264	272	247	241	235	244	255	253	255	245	271	253	254	273	239	265	239	231	263	247	253	251	227	234	266	249	278	265	263	261	245	247	274	255	278	288	263	269	277	239	234	239	303	256	275	250	265	254	250	232	273	238	275	270	282	266	282	243	264	268	242	272	277	248	257	236	266	243	253	285	261	287	242	279	276	272	250	282	233	277	241	236	272	250	267	272	267	276	269	260	227	276	276	265	266	268	275	268	255	274	245	261	265	289	256	262	279	257	240	265	245	253	256	258	298	244	272	250	270	248	251	260	292	278	297	250	279	245	253	243	259	252	257	282	259	291	252	249	276	261	269	238	266	269	247	266	264	270	262	286	260	246	242	238	260	272	254	249	257	252	232	297	286	274	260	258	263	237	256	269	263	290	243	304	286	254	262	266	237	260	270	224	274	253	267	282	258	268	256	234	290	262	265	244	254	264	297	271	274	248	209	232	250	275	251	260	260	252	249	272	256	296	238	233	237	253	259	259	275	259	249	272	261	279	274	244	269	273	260	260	223	273	284	253	228	257	262	255	281	233	253	226	247	244	270	263	261	224	258	235	254	248	278	248	263	265	251	257	284	287	256	241	266	260	252	260	274	268	267	240	219	247	237	251	273	242	248	270	246	274	257	292	256	277	265	226	237	281	264	265	275	267	245	261	250	262	270	273	256	251	263	248	285	230	267	255	279	273	262	264	276	260	250	285	252	267	268	279	250	291	218	263	278	261	265	259	274	260	264	265	232	269	282	236	271	280	261	248	234	266	283	276	246	251	227	267	264	276	248	247	247	247	295	264	246	236	282	262	266	242	260	278	271	249	237	302	268	258	310	252	267	252	246	269	275	243	239	254	262	235	247	250	258	252	240	259	264	232	252	235	257	247	281	264	250	251	259	248	293	246	259	234	284	234	248	272	237	228	235	246	256	268	251	303	270	233	241	299	284	262	240	257	238	231	235	236	266	292	293	257	254	279	212	266	227	268	260	231	272	286	286	248	262	270	268	266	238	220	261	243	294	273	274	272	260	254	276	253	266	241	284	246	261	264	261	257	296	241	271	278	253	270	280	272	266	254	277	239	244	264	265	246	233	278	232	287	254	257	287	261	273	249	249	249	245	267	238	266	251	278	246	267	230	269	254	239	254	270	250	258	243	236	242	243	264	252	287	280	255	241	259	245	244	270	262	223	261	237	262	256	265	255	253	238	256	253	266	279	278	244	276	280	248	236	240	257	259	223	273	279	234	247	240	227	273	246	260	256	263	257	234	261	276	243	261	244	280	260	244	247	276	240	259	265	268	220	261	237	274	241	291	244	253	251	268	269	266	269	246	265	239	255	271	262	261	242	259	269	254	224	281	264	271	249	275	249	275	273	241	256	267	246	272	280	232	254	268	236	266	267	259	255	273	248	244	277	268	265	243	249	231	248	249	246	266	258	264	259	262	248	222	199	281	257	270	259	234	268	233	263	259	257	215	268	275	246	243	267	253	272	271	246	270	255	277	256	272	257	251	289	238	260	269	257	268	248	283	260	261	264	265	255	233	240	263	246	238	252	260	258	268	244	235	253	259	285	265	270	262	258	245	229	257	269	252	274	262	228	283	243	240	263	266	262	268	243	275	232	241	238	237	283	240	237	239	249	276	221	222	262	255	264	236	270	241	265	241	261	247	261	256	254	264	275	229	253	281	244	250	254	238	254	261	269	249	239	299	282	257	247	262	253	264	257	272	281	233	245	251	240	259	270	253	263	263	251	231	287	225	274	233	274	268	282	257	235	258	254	249	239	239	279	250	253	255	251	248	289	251	275	241	244	288	264	236	261	265	269	285	293	294	252	271	270	257	254	257	256	221	238	289	249	250	263	264	264	223	269	241	278	253	232	249	256	257	247	260	250	255	250	283	268	286	254	265	261	273	274	266	261	257	272	285	244	262	241	257	261	245	290	273	257	256	254	269	234	284	258	253	272	285	256	252	249	282	275	255	249	252	274
52106	62808	60200	43067	35957	29402	24591	17164	11209	5941	2941	1728	1185	923	973	797	845	748	731	599	653	670	654	633	643	664	654	632	641	585	653	655	632	669	631	650	621	671	653	639	595	628	677	653	668	694	646	654	670	589	648	622	618	646	702	671	678	668	659	682	607	676	611	646	598	654	641	635	624	634	613	632	643	643	605	688	609	645	594	599	617	672	643	666	673	638	665	619	696	650	663	655	665	659	666	621	638	642	624	660	631	597	684	637	649	622	666	632	629	630	667	624	653	638	635	639	682	599	646	643	692	614	618	690	646	675	675	637	610	622	635	633	588	655	630	658	615	619	661	619	624	681	632	631	665	684	631	668	608	640	636	621	617	636	633	625	609	632	649	651	658	633	631	639	648	676	600	623	656	675	619	645	655	640	695	601	641	664	672	618	621	655	668	611	635	587	675	628	631	603	628	642	657	622	628	648	640	679	644	637	607	615	631	652	642	640	680	656	593	672	675	642	651	654	642	639	622	632	674	605	653	602	625	654	643	620	686	632	679	643	599	625	658	639	599	702	627	636	643	628	622	645	639	644	685	646	668	615	624	659	640	584	650	628	663	685	654	693	673	651	632	662	644	636	648	648	633	667	637	654	676	651	619	615	605	629	712	629	610	626	645	634	591	703	643	656	646	639	627	620	635	653	613	623	623	619	629	628	671	624	632	629	644	612	633	646	648	655	642	612	611	665	654	619	626	601	675	641	650	593	672	633	638	634	688	628	695	654	669	692	636	597	602	675	679	623	684	623	610	612	636	613	612	670	614	607	624	614	642	623	644	609	691	628	590	611	617	652	630	617	625	666	658	616	647	638	694	627	639	657	656	669	614	590	666	620	657	612	625	611	677	635	629	616	690	674	606	629	629	628	652	629	671	641	634	657	623	615	645	650	627	605	608	615	633	620	646	638	650	659	648	636	627	651	663	651	638	650	650	620	660	642	693	630	661	647	631	622	579	679	620	653	648	617	661	639	636	668	596	678	645	633	650	639	594	673	663	640	610	690	638	613	656	615	642	674	655	599	688	619	623	603	648	601	638	630	676	624	662	660	657	648	657	662	592	622	663	577	665	641	639	648	605	603	661	653	633	639	624	599	627	684	616	695	593	619	661	635	611	599	643	590	650	627	637	657	660	652	645	621	659	630	656	656	649	682	670	647	636	626	636	661	650	646	630	633	640	649	632	642	633	589	618	610	661	632	580	657	611	633	614	620	649	629	616	628	651	657	643	619	625	650	701	656	671	649	631	617	656	686	630	605	623	585	665	652	667	655	635	623	653	669	619	622	622	661	660	663	674	644	705	654	635	633	661	627	655	639	620	690	668	650	599	649	618	673	623	675	640	664	643	599	680	643	637	608	650	573	589	646	656	665	607	598	652	616	672	639	629	642	680	645	654	606	643	659	649	629	597	615	657	665	636	635	653	661	687	629	618	636	622	606	678	651	695	654	662	660	592	664	646	659	624	698	632	625	621	678	654	560	630	585	641	638	653	668	654	667	650	651	631	661	640	655	586	665	653	643	644	652	636	659	641	661	624	678	645	640	610	631	637	642	617	633	653	621	653	663	637	633	582	645	637	613	683	598	641	645	600	647	623	647	674	623	651	625	673	630	623	653	620	561	624	644	670	610	646	648	628	644	636	607	656	649	665	667	578	640	636	641	651	659	603	619	639	618	634	666	618	647	680	640	640	641	667	618	647	640	650	632	582	629	612	664	665	635	634	623	595	653	621	654	689	660	641	655	630	647	652	596	607	610	643	671	673	626	665	662	634	677	646	645	622	657	654	611	664	604	704	627	620	639	611	646	668	615	623	644	615	664	630	627	584	653	588	663	657	635	608	625	650	653	661	696	649	673	680	652	620	650	632	645	631	641	664	602	664	693	653	665	651	628	660	633	604	661	668	680	674	604	629	645	646	631	658	643	652	620	689	624	621	616	637	610	637	693	636	663	634	658	680	652	605	666	677	660	640	601	629	606	610	652	585	668	667	653	624	618	639	648	680	618	673	629	633	633	631	600	657	618	595	663	626	632	608	633	637	629	659	666	622	576	665	632	669	645	673	601	629	636	633	660	644	650	604	628	596	661	644	637	654	644	663	629	609	646	615	645	721	643	612	667	637	705	629	629	643	672	669	614	637	645	648	683	695	625	680	647	639	651	649	643	660	657	655	670	652	657	658	619	583	688	631	628	649	658	634	653	651	642	686	647	621	633	645	643	614	642	656	595	683	673	629	629	624	686	639	651	645	643	681	609	656	673	585	680	625	615	627	625	662	684	684	642	591	650	619	646	677	655	695	696	590	676	640	653	626	625	600	628	680	627	643	621	625	632	673	644	579	643	653	672	638	643	650	629	630	623	613	677	648	617	683	625	616	602	701	647	703	656	604	630	636	628	627	612	661	642	629	616	644	704	594	637	683	618	612	651	633	653	619	615	592	626	641	627	630	623	639	653	698	643	673	636	648	649	668	671	656	638	645	640	603	604	602	626	631	554	652	611	640	658	638	604	631	621	601	656	652	633	638	623	640	651	681	657	629	633	602	657	623	663	654	653	604	630	654	679	583	648	627	612	622	692	676	669	648	633	676	614	609	660	631	647	604	634	641	666	688	635	662	652	709	627	647	653	666	619	619	653	622	671	626	608	686	677	632	681	635	686	688	678	642	659	631	628	660	614	657	637	643	666	650	639	638	623	620	641	665	667	602	552	628	633	648	689	680	587	640	646	624	633	664	623	632	666	664	638	653	656	628	600	648	663	635	631	688	649	635	648	641	679	633	634	686	607	636	639	607	669	606	612	663	626	654	675	679	657	599	673	653	642	636	615	658	653	613	649	618	617	633	619	705	653	617	628	620	651	637	608	624	671	695	650	648	624	626	665	654	636	603	642	643	609	647	621	655	639	606	618	632	614	639	631	630	614	678	610	629	591	642	642	619	605	636	667	619	647	612	629	648	656	669	622	644	652	615	625	611	674	655	640	650	660	694	628	617	655	606	649	642	603	640	626	627	623	644	677	638	617	669	632	672	605	611	629	604	640	632	640	640	660	642	624	657	615	637	635	608	616	640	692	602	600	615	644	651	664	613	648	644	666	640	643	675	684	653	630	637	623	669	627	681	659	613	657	630	628	591	665	673	656	617	629	639	617	634	619	604	632	638	666	628	641	596	643	608	618	663	637	646	646	669	633	652	590	648	668	619	655	646	602	648	650	639	626	601	667	638	655	656	660	657	609	656	643	633	611	645	651	659	611	627	620	635	667	652	655	634	661	628	658	592	658	634	679	639	629	635	621	630	661	620	619	638	644	686	617	666	660	591	644	661	650	640	649	663	643	638	649	642	646	695	627	620	604	657	633	611	616	641	613	679	615	640	609	629	642	667	640	608	605	632	647	680	632	654	608	644	635	630	622	687	607	619	673	638	666	644	668	640	628	629	650	636	641	625	626	643	619	645	686	649	616	652	671
79709	77069	66378	40888	26933	17892	11004	6208	3310	1514	833	466	365	346	324	299	223	282	280	278	286	264	257	251	251	247	302	253	255	284	296	266	276	265	230	251	245	259	265	252	270	268	273	257	251	239	264	240	259	278	240	270	273	273	255	242	272	261	220	261	229	255	249	263	254	254	256	252	272	260	266	231	252	227	267	234	255	264	255	275	274	239	283	249	287	276	278	257	269	301	272	266	271	258	224	262	257	283	256	272	252	262	252	283	257	253	248	275	249	249	256	231	243	255	293	243	286	272	273	255	257	253	258	271	260	272	209	273	253	273	270	269	276	240	242	250	272	249	300	242	234	290	269	286	262	244	267	261	262	254	242	272	287	258	276	255	252	258	245	274	257	234	287	249	238	263	263	255	245	266	276	247	292	254	253	268	281	246	243	246	271	246	274	284	265	254	253	266	274	233	277	294	272	295	250	268	306	264	219	250	249	285	279	246	254	298	272	257	239	267	216	267	251	263	269	256	261	243	242	254	248	265	256	277	282	267	268	243	275	258	245	274	284	279	282	281	264	248	256	287	264	242	287	289	273	264	248	250	232	277	262	266	247	273	265	222	263	288	267	241	241	266	274	265	224	260	288	234	276	238	251	264	271	250	243	280	250	255	252	268	282	256	269	280	293	259	235	239	249	292	271	246	266	252	258	264	258	248	267	251	256	253	285	241	224	257	249	214	272	262	294	243	254	249	257	288	257	276	245	265	286	291	263	242	269	282	251	279	256	261	247	237	277	272	284	271	250	262	243	274	248	247	253	270	233	276	280	265	266	248	256	264	252	264	291	273	280	272	227	257	276	271	233	273	258	239	245	258	258	226	283	249	245	266	277	257	257	263	253	263	248	250	266	241	244	269	269	292	272	303	300	276	242	254	251	240	261	278	251	272	264	288	275	280	261	278	267	254	255	247	309	258	244	249	275	262	265	258	244	245	249	254	233	255	264	241	240	293	245	275	241	255	249	262	261	256	240	271	272	247	243	276	226	259	247	228	246	269	268	261	254	272	259	259	265	268	263	289	269	264	262	249	280	293	283	266	250	255	297	283	260	225	273	257	256	267	248	260	268	266	272	274	291	256	279	265	259	260	262	258	267	274	243	241	245	296	267	292	262	259	283	265	256	238	272	251	255	247	277	273	264	264	278	258	264	283	246	267	272	224	282	261	257	255	265	266	278	230	267	280	301	295	275	258	223	275	298	252	257	261	252	249	248	259	256	274	245	248	252	237	253	247	254	242	275	263	253	236	249	246	293	253	247	250	235	264	265	254	240	273	258	227	210	294	247	254	269	276	281	266	259	297	260	271	274	255	284	265	245	251	270	249	275	257	269	242	264	243	241	283	278	257	242	273	241	271	268	274	273	246	275	256	276	268	250	236	266	263	262	266	285	251	264	234	259	274	237	246	277	247	270	249	261	286	251	251	256	262	268	256	281	293	267	242	290	267	284	245	253	273	247	259	264	236	246	279	271	225	229	260	233	263	291	276	255	277	255	298	271	280	256	237	254	245	274	256	256	233	240	241	286	258	281	254	273	265	244	258	257	269	281	271	286	294	289	248	262	270	259	267	243	265	242	234	303	290	261	271	258	268	272	274	294	242	277	269	265	276	266	274	267	272	273	259	277	268	257	274	229	288	287	272	283	295	262	246	239	265	242	255	243	287	263	239	236	268	273	277	263	279	280	262	246	240	293	267	258	273	247	262	251	251	261	257	218	245	241	262	250	296	240	280	240	298	228	247	280	264	274	276	247	241	259	278	247	258	273	254	284	311	287	267	275	266	283	238	297	281	274	252	253	267	247	242	281	278	235	271	263	273	260	249	241	257	242	259	269	266	251	248	284	235	246	238	309	301	265	277	263	256	244	252	251	208	290	247	271	270	283	278	232	263	245	260	241	261	264	259	264	260	273	254	278	260	248	235	221	258	286	284	292	255	269	285	252	258	269	268	256	291	228	272	248	276	276	271	255	259	277	234	235	255	283	257	282	265	289	256	260	257	244	279	281	248	267	256	253	277	269	270	245	259	300	257	253	261	254	261	247	246	254	253	274	258	276	210	259	252	264	269	295	256	263	250	219	244	247	243	257	268	275	275	258	263	265	265	283	246	253	251	283	250	232	251	286	244	275	270	273	231	249	252	262	272	266	286	276	239	252	266	247	261	251	233	261	249	245	248	271	281	263	248	232	242	254	272	276	272	234	261	263	274	286	263	282	272	272	274	264	264	273	273	261	279	266	252	278	276	262	256	236	281	274	240	263	263	237	250	252	264	247	236	269	244	264	267	264	280	253	263	265	256	233	252	282	261	285	254	232	237	239	222	260	237	251	281	273	284	297	239	290	266	282	257	242	269	227	250	275	271	265	279	285	265	260	228	265	251	262	244	238	263	261	269	256	241	250	298	299	239	254	280	239	274	235	251	276	289	269	289	262	269	245	226	280	247	287	264	268	271	236	258	250	266	244	258	263	238	266	265	264	283	268	252	238	207	252	255	263	232	298	278	247	232	269	268	270	257	248	238	266	238	243	240	238	257	275	256	236	259	258	275	260	234	243	258	233	273	268	264	255	274	264	263	244	271	293	273	267	248	278	227	258	234	263	274	269	241	221	242	248	230	280	236	251	240	265	254	257	270	242	258	258	271	297	274	253	270	242	259	294	243	274	306	284	257	238	239	255	249	245	280	304	255	296	262	286	265	278	288	252	253	290	252	242	263	245	269	290	266	277	252	270	278	258	243	289	239	275	244	269	260	243	271	288	273	253	290	260	295	243	271	247	294	254	294	271	273	246	248	256	245	254	248	274	247	245	261	245	241	250	272	255	273	269	272	273	263	251	250	259	266	251	262	265	250	240	232	248	246	261	262	266	244	252	272	239	263	267	247	267	270	248	258	258	259	254	273	251	255	260	289	278	259	245	250	280	232	275	271	260	273	243	247	275	291	258	240	250	248	245	284	259	272	234	237	239	276	271	252	267	271	270	236	252	267	261	285	254	267	252	266	263	273	275	283	270	278	259	245	299	272	269	261	250	251	274	261	241	264	242	246	237	276	261	271	274	248	292	293	270	270	266	276	244	236	245	262	256	256	250	263	276	274	269	264	254	268	257	241	283	245	306	261	256	258	252	291	273	278	251	273	280	260	278	266	242	278	248	230	263	245	248	267	244	238	282	272	267	266	257	256	264	243	264	248	284	241	250	266	231	274	264	212	255	264	257	250	268	274	261	233	268	256	283	237	247	269	252	233	276	231	260	301	255	244	275	247	252	263	269	248	238	256	260	242	261	265	265	254	263	264	272	278	246	288	255	278	301	249	256	259	242	280	281	225	257	233	271	246	263	255	284	276	244	269	238	267	250	248	269	268	261	254	257	259	257	266	248	273	254	270	260	264	269	244	229	249	236	257	264	249	280	276	272	229	293	251	252	283	254	259	271	252	251	259	282	242	305	250	290	271	310	270	266	262
53971	62127	60310	43422	35291	28930	23198	16157	10665	5533	2864	1567	1113	921	916	893	708	709	703	637	669	615	651	602	633	607	673	687	613	626	661	676	619	624	652	638	617	591	660	620	628	633	594	634	599	644	611	644	629	677	674	655	615	629	599	651	597	626	661	609	671	614	670	638	632	597	652	613	602	658	618	692	691	648	621	651	682	645	682	631	641	617	648	693	692	634	625	606	605	641	658	661	636	616	647	661	622	650	696	684	592	627	642	646	626	641	619	613	658	620	676	633	635	635	700	666	636	673	617	646	668	646	649	627	601	637	649	640	636	615	672	675	635	615	659	625	649	665	652	634	631	608	637	653	638	628	629	638	627	648	642	660	636	654	683	634	615	636	651	621	606	658	575	600	634	652	626	673	687	643	671	656	647	660	620	680	683	616	633	687	613	645	718	612	631	608	621	630	577	650	654	660	625	624	616	645	597	669	671	654	641	670	610	641	641	692	645	656	687	628	618	617	671	624	646	636	652	652	657	652	639	642	604	624	605	645	635	695	643	658	590	667	602	650	615	637	651	667	614	609	660	633	624	643	656	644	679	635	626	641	626	642	610	623	613	616	614	617	627	674	665	648	634	648	639	642	657	615	635	594	621	632	623	709	626	583	632	660	662	662	633	658	657	618	621	637	633	651	618	637	625	661	621	631	604	644	637	620	633	645	644	666	625	650	634	655	637	627	646	666	611	632	612	656	643	613	657	638	646	689	634	705	660	621	674	636	642	618	656	666	670	666	695	635	632	658	699	642	597	629	693	685	651	621	672	656	613	670	627	700	615	675	700	628	614	676	630	665	635	658	579	603	630	672	690	650	642	608	617	663	626	606	640	645	631	656	586	631	642	634	707	644	670	615	630	638	657	619	636	678	647	598	637	653	646	658	656	643	649	618	604	678	699	664	596	619	618	654	674	620	599	658	668	671	591	657	604	657	649	627	618	642	670	638	640	662	693	674	689	608	641	661	638	649	643	653	606	670	661	708	622	636	672	659	653	580	648	656	663	626	626	640	622	630	648	645	672	622	608	651	625	637	625	658	669	647	614	640	660	653	625	642	630	642	626	673	654	604	605	627	619	629	758	691	661	635	599	646	649	609	637	655	642	647	620	633	625	649	680	668	609	617	624	674	658	622	650	647	688	628	637	665	614	616	626	658	646	620	634	678	664	624	602	674	640	650	634	640	655	599	709	684	684	630	614	625	667	669	660	624	623	676	619	616	688	648	645	645	642	639	663	631	620	601	635	608	637	694	614	619	636	620	647	636	682	657	665	667	637	624	643	667	661	668	603	631	593	660	622	632	658	630	681	661	598	654	662	617	649	646	623	665	626	688	635	643	670	634	649	670	617	624	626	630	658	680	612	661	655	629	642	620	623	633	578	627	709	669	677	632	698	685	652	679	655	697	644	665	667	663	640	614	642	652	631	683	636	664	655	655	617	615	623	624	637	646	660	617	663	643	624	665	649	627	628	620	662	649	643	659	706	687	661	652	654	685	676	659	689	667	615	645	647	642	682	640	644	632	630	631	635	646	645	623	659	655	631	667	576	605	646	650	643	643	685	631	695	699	633	625	633	654	614	648	635	677	641	610	627	649	650	669	639	624	618	626	680	627	688	677	621	597	641	650	605	637	628	631	644	643	641	631	660	626	661	618	705	599	636	632	631	616	628	622	659	648	624	613	649	639	697	648	637	627	654	671	643	612	646	636	642	629	687	663	648	607	629	605	616	613	644	658	667	678	575	669	668	670	629	629	651	592	660	636	638	643	650	645	654	574	616	615	615	632	679	596	645	634	655	610	657	641	640	614	669	642	630	612	670	621	641	613	641	608	619	642	656	627	660	601	614	645	630	640	666	632	642	628	657	607	640	679	656	591	653	631	605	694	672	655	611	667	644	660	588	640	619	661	670	622	634	619	669	630	692	653	640	660	628	671	609	654	624	629	623	677	666	615	643	673	643	655	648	647	618	613	660	613	635	639	593	637	592	629	632	630	597	606	610	665	641	623	606	637	657	689	661	665	642	606	662	623	617	654	598	622	620	639	650	628	636	604	631	657	630	635	652	639	619	647	649	642	625	670	610	634	638	616	641	657	684	637	631	620	611	682	662	674	642	649	627	646	686	660	642	642	686	695	656	639	641	623	667	654	677	629	620	661	675	606	606	680	661	609	658	612	635	664	654	651	627	606	641	671	656	677	634	663	637	688	658	644	658	611	618	672	669	669	631	642	673	620	656	625	674	626	656	652	648	619	671	640	646	647	626	655	620	638	649	678	646	664	668	596	682	615	663	643	640	635	666	635	655	632	635	683	636	680	651	690	623	672	639	640	612	641	654	618	618	654	650	634	645	706	620	663	588	665	641	577	650	672	617	649	643	604	593	647	639	667	641	673	611	621	639	649	616	637	657	625	627	634	686	639	648	631	649	643	653	678	638	623	616	607	596	626	632	664	645	668	647	628	618	642	685	630	629	635	641	626	655	626	637	640	659	671	609	600	643	651	655	659	632	623	689	647	640	641	598	636	648	729	664	627	667	664	670	689	672	626	660	651	665	675	614	635	671	640	604	649	640	646	661	651	600	659	681	644	675	655	643	641	670	631	609	666	680	626	646	656	633	630	613	600	641	639	624	701	653	654	624	595	646	605	647	622	650	695	642	664	633	666	666	676	624	669	637	676	693	674	661	689	615	613	670	620	630	606	645	668	638	633	644	669	680	647	669	609	673	627	627	653	615	623	668	664	653	678	628	662	650	610	682	645	661	616	641	636	613	672	633	674	635	678	616	627	636	651	621	650	658	623	659	646	626	623	638	642	627	649	656	632	638	660	609	629	645	659	644	673	658	595	601	615	667	643	690	637	673	673	670	620	643	642	631	614	662	625	664	639	651	673	646	619	619	620	621	617	641	643	633	661	614	626	617	669	658	633	683	660	685	627	654	644	630	623	667	676	633	618	669	639	633	633	623	605	634	653	606	667	588	681	634	627	638	651	649	637	667	675	632	630	647	646	638	681	667	612	640	650	669	665	615	645	619	637	597	610	642	623	636	631	650	655	640	638	604	630	616	648	659	665	652	673	653	646	642	636	707	596	684	646	635	610	625	636	627	664	643	659	662	598	667	640	627	662	629	651	656	611	657	674	611	622	641	663	627	636	647	651	638	649	674	619	650	669	638	635	672	648	684	589	694	673	663	643	616	615	618	662	626	607	638	658	646	685	615	633	639	632	608	648	671	641	642	647	638	650	640	625	663	648	647	630	656	632	670	664	638	690	641	666	669	641	613	623	669	599	665	674	627	618	654	676	626	626	643	628	618	629	650	590	655	604	669	593	656	620	655	616	596	652	656	649	635	606	582	659	648	608	617	629	619	619	660	621	638	618	623	655	680	655	657	671	634	651	664	665	636	653	619	671	658	599	678	613	668	621	649	675	650	663	711	634	625	672	640	669	624	615	634	632	673	623	629	634
78976	76326	66589	40147	25363	15828	9225	5211	2900	1275	791	494	374	304	297	324	283	263	273	246	265	267	266	274	264	254	271	253	261	260	286	281	273	257	251	249	251	246	257	258	235	265	279	242	270	307	245	241	236	269	267	297	257	246	234	230	252	226	271	267	253	236	250	264	257	258	244	253	266	242	286	286	248	248	245	227	259	266	264	274	243	258	293	252	251	242	266	255	256	238	299	263	248	269	264	253	288	241	240	251	253	264	239	250	261	266	247	278	256	265	234	279	250	286	228	227	254	240	266	251	281	275	230	253	270	248	260	249	263	256	250	248	251	281	257	267	248	211	245	274	269	248	234	253	256	267	260	267	294	253	265	263	263	278	267	231	262	265	277	250	254	277	267	266	275	290	247	251	254	252	248	271	267	247	250	242	250	278	239	262	255	232	254	273	260	264	289	236	259	262	256	253	277	256	275	267	260	297	271	247	254	236	252	296	269	258	257	263	264	260	269	273	266	254	266	272	231	236	259	246	228	241	271	242	261	258	258	278	276	275	262	281	241	233	251	274	275	275	272	263	246	249	257	239	251	261	226	257	251	256	267	234	244	209	273	238	255	268	310	230	261	260	247	233	275	260	273	302	255	270	264	243	251	253	228	257	264	255	269	270	254	233	256	271	262	244	252	281	254	249	264	245	241	206	258	243	248	246	268	274	266	240	294	275	267	261	265	253	254	250	241	287	293	276	270	249	271	291	278	254	262	268	253	261	272	256	262	266	233	258	257	266	263	246	268	257	256	233	251	270	234	235	261	270	276	254	233	238	263	267	257	253	292	281	231	260	259	263	263	270	280	279	249	271	248	257	265	237	249	291	266	240	264	267	294	241	250	272	281	274	241	276	256	243	276	260	249	269	275	283	238	238	271	249	282	259	254	253	252	221	266	290	284	244	263	278	260	239	266	229	268	238	247	242	243	285	258	249	261	238	253	261	257	232	226	237	247	227	242	254	259	270	286	269	242	247	264	280	246	256	265	251	276	257	274	258	254	253	251	259	265	243	255	265	250	260	247	241	247	252	255	238	262	243	241	257	263	287	235	269	259	294	270	255	276	250	275	246	290	248	268	236	264	284	264	251	252	252	273	270	250	239	257	252	262	278	286	243	301	256	258	223	255	246	262	223	261	276	259	251	252	234	285	247	264	243	254	254	257	258	279	253	237	293	263	256	260	265	254	267	236	251	257	208	241	263	269	257	280	275	270	249	289	268	272	246	260	260	225	253	220	265	253	247	239	264	274	252	218	281	271	297	254	231	238	244	277	258	282	271	270	249	277	239	272	249	244	253	274	269	255	245	255	250	263	241	256	247	302	255	278	258	297	254	230	263	232	262	252	290	274	283	276	247	260	226	246	261	245	248	250	254	268	269	262	230	264	260	258	264	273	251	271	244	250	270	260	266	279	249	266	265	215	256	245	235	233	264	232	257	253	259	269	270	259	242	277	250	241	239	260	251	244	245	254	284	245	262	267	258	234	269	251	238	272	263	268	257	239	239	270	258	240	284	290	260	279	282	249	266	262	251	241	274	232	259	244	282	257	243	299	277	252	287	240	262	263	257	254	283	253	250	269	279	223	251	245	237	266	239	246	237	263	295	242	271	281	245	265	254	260	286	289	265	265	232	234	248	259	228	252	258	232	261	283	250	252	259	257	271	281	290	241	271	281	236	235	260	308	265	221	271	259	266	246	268	250	247	265	259	279	230	256	262	241	268	245	271	238	241	233	269	242	236	256	252	245	275	252	257	240	248	276	245	261	259	257	250	255	255	295	267	251	279	285	259	287	266	252	258	253	240	252	280	248	250	263	269	273	255	255	248	255	245	245	249	278	239	269	264	251	271	254	252	225	252	243	268	287	299	244	240	232	255	268	267	278	256	272	302	277	276	262	241	243	250	294	244	244	265	238	240	273	300	259	253	261	279	239	299	266	279	295	251	269	258	274	243	251	248	247	250	259	246	269	250	273	266	247	286	226	272	231	237	269	301	249	249	260	253	270	245	235	240	259	268	260	260	228	259	281	251	236	277	242	255	277	292	263	253	253	232	259	260	260	242	248	247	249	282	269	265	276	264	267	247	253	255	262	261	252	254	271	261	273	255	265	237	255	239	277	268	275	284	248	236	266	257	257	254	282	253	277	289	271	228	277	245	275	259	255	263	256	266	275	244	247	285	275	253	252	233	290	234	265	261	286	247	288	241	260	249	252	248	241	253	268	278	238	284	274	263	259	265	244	272	223	264	253	264	245	272	268	238	283	272	267	262	267	246	267	235	301	259	226	229	273	238	260	258	261	271	282	269	277	268	278	243	242	264	264	284	253	242	258	247	293	252	255	271	259	273	281	275	255	221	244	289	274	266	259	282	276	267	259	223	273	273	258	251	234	267	265	280	260	233	239	238	268	253	284	272	238	229	256	247	252	246	257	258	243	267	265	258	265	267	260	263	238	284	248	246	257	231	247	258	245	250	225	278	247	272	250	254	246	229	249	269	229	272	232	250	267	263	255	227	261	251	271	257	245	262	263	227	254	237	261	256	268	296	293	273	239	266	291	238	226	249	252	247	289	239	253	251	275	286	257	255	281	217	262	258	260	234	268	273	256	267	266	273	269	279	272	286	245	239	277	252	270	243	253	242	224	223	253	287	283	279	262	256	269	252	249	271	263	256	270	262	255	251	231	286	254	262	253	257	271	275	247	254	267	280	246	250	248	253	255	232	279	262	236	261	253	267	270	258	270	294	258	261	267	271	295	255	304	265	302	261	255	239	240	261	277	271	259	240	271	296	246	241	256	262	255	236	247	249	246	266	265	248	278	285	257	280	239	230	228	268	267	264	290	285	251	259	255	267	229	280	256	261	244	280	275	245	262	252	249	282	268	277	260	252	238	259	267	262	246	249	238	254	254	236	253	264	279	223	282	270	235	255	266	258	257	206	253	258	245	252	257	257	257	260	246	245	262	259	262	278	297	258	285	234	241	285	259	233	269	243	227	295	277	251	269	249	290	263	267	260	268	259	262	271	246	249	254	256	311	225	236	254	242	255	233	274	255	247	243	280	245	258	259	293	249	263	259	238	253	253	238	235	253	243	238	264	236	252	278	236	277	267	265	258	247	249	253	230	240	249	277	247	273	240	246	238	246	236	273	250	266	285	233	274	220	279	273	227	261	252	276	291	281	259	242	268	234	278	259	242	248	239	250	248	236	253	256	246	292	285	250	250	239	268	253	233	256	242	262	247	272	295	233	263	274	245	248	271	236	251	241	279	259	285	254	269	250	254	262	294	277	262	249	258	254	260	257	266	225	269	273	266	287	250	277	236	257	264	278	249	253	289	269	235	261	227	248	250	255	237	266	293	287	293	256	259	272	249	262	251	268	234	251	243	272	249	267	247	261	274	295	274	278	244	261	265	273	257	271	261	264	246	254	242	235	241	254	262	251	250	275	255	275	267	242	249	272	244
54100	62417	60855	42449	33968	26454	20769	14373	9188	4524	2732	1548	1140	970	840	824	731	687	659	636	647	620	656	597	642	604	641	641	664	635	588	604	671	639	664	656	655	645	602	644	649	617	657	679	639	665	651	650	646	630	639	617	602	619	614	641	650	638	621	686	638	648	637	639	640	630	603	625	591	633	632	654	645	669	647	633	660	602	619	658	641	621	630	629	651	643	637	644	641	671	611	644	650	650	659	638	630	643	670	626	610	615	624	651	654	638	654	658	640	632	614	649	600	662	668	681	618	652	627	677	652	644	683	628	650	631	624	598	643	645	639	633	663	625	642	655	590	605	677	637	674	619	618	680	623	646	611	628	647	648	624	624	596	595	657	635	614	603	648	618	671	634	618	675	633	656	657	653	579	624	672	637	629	646	651	655	700	661	609	623	663	620	624	642	656	635	643	650	633	598	608	638	679	674	649	648	672	635	589	607	614	627	620	650	620	651	654	620	670	662	661	642	654	620	619	622	629	601	620	625	655	690	628	678	626	637	618	650	674	681	686	652	660	637	668	683	629	613	593	628	645	636	682	686	557	646	678	621	597	634	632	596	644	661	611	612	594	646	630	598	638	611	636	632	646	659	614	649	617	625	614	645	654	631	648	606	633	601	664	628	651	620	673	646	604	627	617	635	732	602	659	607	650	598	580	644	688	620	625	678	626	641	664	632	612	627	663	612	659	637	636	625	638	681	647	640	613	616	603	624	610	596	588	648	606	588	632	669	652	639	639	629	648	648	628	609	664	641	644	641	664	607	644	696	594	618	617	640	673	618	680	647	628	603	628	634	655	666	641	626	660	655	648	635	701	612	701	680	612	655	682	636	646	662	627	641	642	639	719	687	649	621	674	706	639	591	659	681	606	655	722	598	678	616	659	631	613	610	661	598	616	666	649	661	652	641	642	589	630	640	632	699	605	679	643	653	651	636	653	628	637	637	650	619	633	688	637	644	629	651	647	668	639	630	657	654	641	633	639	648	593	679	672	642	687	612	614	652	654	645	637	637	682	610	631	606	640	607	622	653	624	612	673	622	671	671	599	695	642	623	630	669	639	597	652	585	660	656	653	664	604	655	657	670	611	660	659	649	669	602	646	687	656	672	625	611	627	679	653	656	628	609	588	602	643	660	610	622	614	646	713	638	647	624	660	654	613	651	650	653	605	621	643	647	627	605	666	625	609	612	612	623	623	631	625	605	625	646	606	646	623	630	648	687	632	636	659	624	598	660	621	608	627	661	647	634	556	674	641	630	638	650	621	642	664	627	670	628	646	644	620	633	679	636	658	646	581	636	652	605	669	637	632	619	637	642	598	588	591	671	629	593	647	650	619	651	658	665	607	663	684	632	662	677	656	651	652	675	658	615	661	607	626	635	633	642	671	657	635	689	632	601	628	612	637	630	611	639	638	645	673	671	633	654	642	613	637	643	630	643	641	647	655	610	664	658	650	667	621	689	669	661	638	624	643	690	629	653	669	662	622	611	642	634	605	641	657	649	625	606	626	665	636	625	622	622	608	628	688	601	641	591	632	629	629	631	658	652	613	635	600	666	649	636	658	661	638	623	642	649	602	611	631	677	640	607	659	659	657	646	645	644	677	619	622	636	631	668	685	615	629	599	683	631	649	652	647	640	666	643	653	650	690	651	634	562	621	636	664	652	664	582	665	648	635	671	578	661	689	605	609	616	643	624	647	587	607	680	616	621	656	609	663	704	619	647	643	675	642	611	643	667	597	648	642	677	624	644	660	595	624	651	663	685	640	666	631	585	645	643	668	600	630	691	647	611	625	606	636	646	646	611	668	635	640	637	615	649	642	647	629	650	673	685	666	618	654	639	633	623	640	630	612	604	622	605	686	608	586	625	640	593	626	606	652	668	607	653	629	655	694	597	640	669	591	642	649	641	634	551	674	673	670	655	639	622	636	654	620	632	605	647	646	621	672	640	633	627	616	646	616	697	652	605	685	677	676	646	635	649	596	648	626	641	665	637	657	644	624	633	673	620	651	647	633	655	653	626	595	667	630	655	648	674	640	686	643	660	609	671	650	669	614	658	633	631	607	633	638	630	609	632	646	624	656	626	649	627	634	654	634	641	590	651	600	643	633	675	632	651	642	649	654	614	608	629	649	612	643	638	691	612	642	645	684	614	692	652	661	681	640	613	655	610	624	609	650	625	641	675	654	658	629	620	647	661	652	668	614	618	666	615	652	668	624	616	673	663	627	657	590	661	684	600	652	662	651	647	645	659	609	683	656	615	641	636	600	690	653	665	615	635	608	634	655	651	679	621	635	620	613	624	594	674	607	652	648	638	606	606	635	678	625	614	670	601	679	631	641	669	654	652	672	659	652	628	657	673	651	647	607	656	636	662	650	609	686	610	649	648	672	669	613	612	604	669	618	639	658	646	640	658	618	634	616	645	601	618	647	595	604	641	633	626	640	639	680	653	606	654	667	635	626	631	691	660	639	626	622	643	637	644	645	640	633	614	627	611	604	695	636	638	633	650	629	620	625	663	690	672	672	685	601	658	637	581	644	610	674	674	607	640	635	626	671	625	614	616	622	658	670	605	639	619	659	609	629	623	654	618	642	654	615	578	686	677	636	642	585	661	614	635	617	614	633	627	614	632	641	636	588	638	687	640	637	690	621	630	639	639	667	662	648	638	650	625	610	638	653	635	651	619	629	598	636	613	627	682	648	656	665	634	624	649	630	639	611	674	654	608	618	626	613	678	670	663	669	639	628	629	624	601	600	632	607	646	664	687	589	608	647	628	644	680	626	660	581	636	595	649	654	682	641	614	662	637	659	621	620	606	633	648	656	631	652	622	651	651	631	618	631	633	626	657	627	618	642	624	675	601	641	618	676	666	611	679	651	588	659	619	608	648	626	645	623	660	664	616	612	639	659	681	681	595	662	604	636	651	647	646	629	610	630	695	634	646	615	643	651	625	632	652	625	562	617	644	662	615	659	677	601	655	634	648	623	628	648	649	623	652	630	610	623	680	625	607	646	654	615	651	629	661	657	594	625	642	669	665	655	637	618	668	645	623	628	658	619	656	607	644	605	651	695	618	647	613	587	623	671	660	633	648	668	652	687	650	654	653	609	637	639	626	643	608	577	662	635	606	623	663	612	615	664	646	651	597	642	596	615	651	666	572	625	656	614	634	611	616	658	644	649	647	616	660	641	624	590	634	658	645	667	651	655	629	598	645	653	634	645	690	647	668	693	642	646	617	651	625	634	665	598	612	634	639	651	664	640	675	639	641	628	628	678	670	632	633	618	597	675	638	651	635	625	623	642	721	654	657	618	642	619	644	650	647	662	604	638	602	628	654	640	643	631	698	636	649	632	654	637	654	643	618	654	634	616	600	621	674	620	658	670	619	663	662	674	644	596	655	615	658	645	655	651	657	644	642	662	641	639	588	646	663	583	663	657	647	650	631	662	583	597	637	635	659	712	661
78738	77040	66022	40845	28103	17965	10124	5612	2622	1242	652	403	402	325	298	282	297	249	248	270	263	260	269	263	236	234	251	237	233	273	266	279	264	230	267	272	258	276	254	233	274	287	293	259	237	242	253	228	225	267	253	263	264	274	265	267	248	257	225	237	218	252	258	272	253	231	240	252	232	259	266	251	285	264	255	261	274	241	282	248	265	252	273	253	267	238	250	296	261	264	279	275	266	267	268	260	271	247	283	238	252	257	242	223	268	248	276	242	256	263	256	248	263	262	269	250	264	258	251	287	248	229	263	278	248	274	241	270	258	276	244	237	242	234	259	272	244	251	248	246	263	255	271	255	246	280	275	280	247	252	252	245	233	265	210	275	266	243	283	233	262	273	260	265	286	251	241	253	272	238	258	269	282	233	268	265	282	262	259	234	247	243	263	262	246	255	261	229	231	249	254	248	274	268	260	271	286	246	256	263	273	283	258	239	267	260	275	272	249	239	253	259	283	254	217	239	223	258	262	246	265	285	244	251	231	285	261	249	250	231	251	239	267	248	246	267	268	243	288	259	266	260	283	259	234	272	270	286	240	266	274	227	244	277	257	238	229	245	245	253	270	246	257	235	266	259	241	234	243	274	276	240	260	258	226	276	237	267	249	258	243	260	254	278	235	227	248	242	238	255	251	248	269	233	219	261	277	253	253	267	242	251	251	291	287	252	271	234	252	269	265	243	269	264	269	245	257	253	239	269	252	274	252	289	291	257	280	247	265	255	276	254	265	260	295	258	250	235	260	244	266	260	248	237	252	239	247	291	243	222	257	248	251	238	246	252	245	267	266	263	281	260	250	245	290	254	275	243	242	267	244	261	253	279	258	258	256	254	281	262	276	249	247	255	293	243	271	270	241	245	240	235	286	277	250	252	255	301	279	264	285	303	230	269	263	257	253	273	248	276	272	261	241	241	301	273	231	244	250	252	254	248	255	234	261	268	229	272	278	261	255	255	256	255	268	260	256	266	243	249	226	244	260	247	221	252	247	258	258	295	264	252	256	272	252	274	272	241	237	254	261	269	277	276	259	280	260	242	257	251	246	271	247	252	253	265	241	221	258	254	251	259	258	261	244	289	254	248	288	247	270	267	265	253	251	260	265	248	257	290	256	282	243	268	251	268	246	264	283	250	279	274	251	243	238	261	255	266	239	261	230	279	274	252	242	255	284	248	264	261	261	223	229	266	259	245	242	293	277	239	267	251	274	253	221	273	272	232	251	248	241	236	226	239	243	248	248	267	268	277	267	298	279	240	275	276	255	263	242	250	249	249	277	249	275	246	244	254	264	273	265	273	274	262	245	267	303	249	275	243	259	247	267	244	246	259	238	265	249	276	244	248	248	289	251	280	263	246	288	249	265	274	248	269	249	223	281	230	238	285	272	259	242	250	242	209	243	253	248	293	265	244	268	231	264	246	255	252	223	237	263	279	270	259	285	253	274	266	253	259	239	266	240	278	273	251	241	251	249	226	251	251	235	274	266	251	245	250	249	257	244	271	266	255	245	269	266	262	269	261	279	283	268	274	259	280	242	247	288	252	238	246	263	288	215	281	312	255	268	262	280	246	269	259	259	270	257	273	247	250	252	260	252	263	239	255	249	273	257	260	246	256	256	256	275	251	219	262	289	250	274	245	262	266	258	259	262	290	247	268	246	234	273	287	248	227	221	270	226	261	243	245	277	256	291	266	277	260	272	252	262	291	231	294	308	226	260	264	256	270	295	252	225	254	241	290	275	244	281	267	274	264	260	271	261	272	246	225	245	256	256	275	267	254	236	256	252	253	256	275	283	243	237	267	263	226	251	244	249	245	276	254	246	271	272	247	283	267	215	270	280	246	261	276	278	226	278	242	271	236	278	265	249	249	273	252	243	239	262	260	215	251	259	261	251	252	250	244	244	267	267	218	261	280	238	253	279	263	240	257	247	236	259	231	251	218	266	240	235	253	228	287	265	263	237	252	279	257	267	280	258	264	238	256	253	250	264	262	245	283	271	259	235	272	243	282	276	267	240	270	251	242	270	270	276	263	238	230	243	256	240	239	265	264	282	270	246	259	241	239	272	251	265	238	278	263	256	249	285	254	295	266	267	247	253	238	277	266	267	262	270	295	255	265	254	264	303	267	258	304	276	296	283	240	271	266	256	296	248	242	263	244	244	236	247	246	236	200	239	246	314	271	268	275	264	281	244	261	244	251	245	249	280	253	264	255	239	268	228	304	273	230	258	266	245	215	257	221	248	262	273	249	264	237	234	264	259	263	265	268	255	228	249	242	252	241	258	236	239	264	257	264	260	253	241	248	276	260	251	254	287	232	281	245	246	272	250	241	235	260	251	262	246	241	256	265	249	255	261	234	254	271	238	288	245	266	263	262	258	266	271	236	229	254	273	245	285	237	263	254	254	266	249	249	263	265	223	254	224	298	260	219	274	242	244	231	264	273	271	252	243	246	271	242	250	248	254	238	239	254	283	254	227	240	244	263	263	241	242	257	285	227	239	245	294	250	247	234	229	261	252	275	284	258	263	233	262	251	268	241	263	275	246	237	261	248	287	249	257	239	262	245	230	277	261	280	245	243	251	258	240	273	267	248	254	264	256	275	259	260	226	248	261	266	272	233	270	269	218	282	306	233	264	250	238	252	259	251	261	264	248	264	243	251	258	231	235	234	245	231	246	267	287	286	282	273	262	263	273	244	250	262	264	240	257	232	286	241	255	256	257	262	220	267	252	283	261	252	235	286	265	254	271	277	268	231	236	268	265	274	279	257	249	236	253	273	261	264	228	272	256	263	238	274	234	257	267	239	233	259	269	266	290	265	245	259	257	260	270	272	255	252	240	253	245	253	269	255	261	282	252	274	278	273	271	242	259	271	262	246	252	245	265	252	254	285	272	258	242	239	275	281	252	284	254	252	246	247	281	271	266	258	256	246	286	231	247	270	254	271	289	265	272	256	268	298	253	262	257	261	282	245	279	237	250	247	260	280	231	245	264	251	273	235	268	277	246	230	254	261	244	256	251	253	253	225	241	246	274	273	259	257	244	256	247	235	255	239	273	254	260	279	293	255	268	282	281	275	273	245	230	239	279	264	244	236	251	261	250	259	246	244	249	294	241	247	238	264	261	238	233	255	226	234	239	233	244	246	262	287	242	261	276	269	237	248	259	235	262	286	267	256	238	251	224	247	231	265	293	259	257	292	256	227	261	259	270	245	263	236	275	276	252	264	257	256	229	239	289	228	283	263	263	275	257	240	232	250	283	297	284	250	263	275	265	264	250	268	267	284	289	266	221	253	259	262	285	243	249	270	248	268	262	265	256	253	253	249	259	246	259	267	263	251	273	237	247	244	246	258	271	243	263	247	261	261	261	255	245	269	268	270	264	252	276	238	252	268	262	260	232	255	265	249	256	279	272	257	280	253	243	237	288	261	280	252	273	256	272	253	267	265	264	260	259	291
53559	62653	60243	43879	36764	28012	21602	15169	8754	4431	2155	1399	1168	987	792	832	851	698	711	632	636	626	641	659	643	672	617	654	631	627	647	618	606	642	622	637	630	619	590	608	620	636	664	606	651	646	602	633	632	642	650	664	669	624	664	663	678	639	638	649	653	647	631	600	704	671	621	637	667	662	633	642	692	641	614	645	681	624	644	654	611	627	658	659	637	635	656	634	649	652	625	605	662	631	637	704	609	646	662	637	604	640	690	627	652	624	619	612	646	631	616	635	644	705	622	653	636	676	637	652	624	618	641	592	652	622	666	624	619	596	644	612	688	647	638	662	609	673	664	620	675	672	597	696	666	614	592	623	594	618	684	661	629	640	629	644	649	607	641	639	646	593	624	625	654	650	614	648	610	693	677	677	649	621	633	678	624	664	679	640	645	673	591	654	622	636	654	637	639	615	677	676	640	646	676	587	655	622	631	543	639	702	630	625	635	646	639	631	610	630	692	641	617	639	607	672	641	637	641	648	619	630	640	611	674	644	609	649	620	669	675	632	638	575	644	677	611	652	636	577	647	589	613	657	610	648	642	682	645	623	629	677	613	686	651	659	654	612	647	661	622	647	595	609	666	637	652	634	598	613	611	665	629	657	653	657	624	614	658	652	658	615	626	584	634	605	669	677	621	660	642	603	668	632	654	603	601	590	606	672	653	658	606	638	686	646	636	658	674	641	658	689	662	595	610	634	610	618	679	615	675	635	585	639	684	646	653	622	631	625	616	636	668	621	677	660	642	626	630	659	629	669	644	663	643	685	673	677	631	632	623	623	655	647	628	615	642	697	658	664	609	604	632	688	649	642	674	621	640	645	664	652	672	613	601	653	648	606	639	604	607	662	689	627	632	632	622	656	610	654	635	685	639	625	651	642	611	614	649	642	657	666	625	660	656	655	650	687	657	617	660	644	660	671	642	666	602	666	671	622	632	606	608	626	635	619	647	657	623	584	612	625	619	610	589	647	622	640	674	643	612	611	639	628	604	633	578	662	597	665	638	635	675	621	632	618	642	640	657	670	613	610	619	652	596	693	596	603	616	647	600	671	610	674	634	689	667	619	646	660	635	591	657	576	648	643	630	632	677	644	604	621	671	603	643	613	575	573	635	622	641	614	627	624	648	663	636	648	631	651	650	604	636	652	612	611	657	655	663	643	642	626	616	633	598	657	588	602	679	647	633	673	640	687	674	656	621	621	583	655	648	658	609	601	666	649	597	666	648	656	659	653	653	623	651	662	639	649	656	610	603	643	644	614	643	669	645	645	647	635	619	669	659	677	603	663	636	615	645	647	662	647	640	642	631	600	660	607	605	676	654	652	661	630	618	633	617	641	654	609	655	616	616	677	659	645	638	642	622	692	621	631	609	641	604	647	619	626	618	647	631	630	641	651	623	609	647	628	654	658	615	665	628	593	699	658	631	684	672	636	633	662	682	630	638	609	607	645	668	644	636	603	642	635	656	615	668	624	667	671	660	608	660	615	632	632	605	636	621	640	614	652	619	660	616	604	663	657	658	622	656	634	635	591	614	662	644	628	660	602	630	695	635	674	628	596	653	636	612	707	634	620	663	624	665	612	621	666	667	639	671	642	662	675	644	673	632	592	657	609	641	646	630	644	606	655	665	598	684	656	652	660	616	684	626	668	655	638	657	633	651	629	607	655	666	611	639	628	627	628	639	634	647	662	627	618	604	593	679	645	620	611	649	653	657	653	647	651	654	668	658	664	656	641	644	639	681	633	650	624	622	627	627	654	604	675	645	647	638	627	635	658	634	637	626	676	639	633	649	651	630	632	646	640	629	649	661	595	654	683	600	672	624	675	680	651	639	650	686	641	625	598	647	682	652	684	639	614	613	612	627	626	639	601	646	638	631	645	613	634	588	678	624	628	630	640	594	674	633	653	616	638	659	590	672	642	629	631	637	653	611	673	658	598	689	638	638	633	621	631	669	665	631	606	619	657	657	685	648	595	643	647	627	617	642	645	673	647	646	664	641	657	636	619	674	613	627	649	631	629	651	626	624	652	655	661	690	620	611	638	655	667	621	632	657	648	568	639	628	689	662	613	662	604	637	606	668	671	626	622	609	620	624	670	657	646	618	634	660	604	635	564	650	614	630	618	659	602	667	637	573	631	611	663	671	614	690	624	634	607	620	631	655	611	669	629	630	619	611	602	604	629	638	631	633	664	666	631	621	620	576	616	676	603	666	672	646	623	640	641	651	616	637	656	615	664	662	662	682	619	677	654	628	624	666	617	686	631	581	666	634	638	593	636	648	651	610	647	644	663	603	603	681	630	648	633	658	640	634	652	601	593	606	656	599	655	574	665	599	636	672	671	647	627	666	673	657	621	596	631	665	697	588	622	666	653	664	614	669	606	655	628	611	611	603	640	565	627	633	631	612	630	625	677	606	616	628	661	636	656	651	635	610	636	639	608	607	670	666	658	619	600	651	608	605	647	661	642	647	605	609	651	632	611	611	654	636	645	661	614	684	617	679	637	646	663	599	610	633	691	604	631	652	666	607	682	636	643	684	632	620	622	685	632	633	595	668	598	652	670	632	653	653	619	641	645	625	653	666	671	644	662	635	644	598	626	605	646	588	645	612	670	649	649	655	606	638	616	631	635	658	627	639	610	643	627	647	663	634	683	664	639	622	629	629	687	622	658	654	605	607	700	665	653	658	698	639	648	662	651	643	683	621	663	653	640	664	635	638	654	636	619	664	616	609	639	571	665	625	665	676	648	647	616	665	621	623	628	678	640	630	648	652	638	640	626	652	660	620	689	684	628	635	661	628	642	636	650	624	663	614	642	690	648	609	603	659	642	645	646	635	656	657	628	658	663	623	657	676	612	588	693	636	673	643	675	639	651	643	628	615	667	627	606	652	672	648	608	617	626	700	636	664	655	622	661	704	570	663	658	652	594	624	645	618	667	629	656	618	628	620	567	659	600	592	654	594	660	647	633	626	635	635	657	588	654	643	637	608	621	617	606	625	628	629	655	637	635	627	598	601	602	636	667	655	618	661	654	634	672	605	613	632	647	630	648	622	694	613	621	640	653	664	649	638	639	645	681	621	624	674	635	659	621	635	577	609	648	659	647	633	662	640	637	605	672	633	646	667	629	669	670	653	628	648	637	641	626	655	658	645	603	650	647	666	674	602	612	606	681	611	640	654	604	650	653	664	680	663	599	642	656	642	648	684	650	672	680	623	654	633	627	632	621	657	590	622	655	631	634	634	668	620	605	671	625	630	627	639	649	622	660	669	664	655	651	642	677	655	607	617	635	643	627	661	615	586	646	617	619	629	645	644	653	700	580	625	624	629	662	635	647	648	639	640	616	635	653	649	632	618	628	606	590	619	621	641	643	631	634	639	655	629	645	650	632	645	664	632	652	615	641	631	622	690	639	634	654	585	636	596	646	620	683	630	582	608	659	600	623	622	613	650	596	650	683
79806	75814	65975	40830	26921	16174	9994	5494	2564	1310	584	402	363	334	312	291	297	294	244	249	264	280	229	256	269	273	251	281	252	263	259	242	266	246	232	260	252	258	239	263	233	192	251	239	272	254	256	275	263	302	259	271	257	277	246	260	257	248	275	275	274	256	305	268	234	258	248	265	226	267	271	267	261	273	253	278	250	254	254	243	247	235	230	287	284	259	259	250	256	268	277	265	268	249	282	253	256	259	232	242	273	278	250	273	241	266	261	280	279	244	271	246	278	264	259	257	241	241	247	258	271	251	275	258	262	238	268	263	282	259	293	268	266	250	245	233	249	289	252	267	262	221	264	259	281	261	255	244	258	288	242	248	257	235	243	270	292	260	251	224	233	272	241	275	285	251	242	253	251	252	258	242	263	267	248	266	238	285	247	232	246	266	236	263	274	252	237	279	252	234	258	214	249	253	268	243	239	258	289	241	274	246	275	254	237	266	267	287	277	237	268	236	269	255	231	253	239	226	240	245	275	267	230	259	259	241	268	260	266	267	256	229	256	273	240	268	233	281	292	286	238	242	228	287	265	230	224	268	225	253	278	288	251	274	234	252	278	292	246	252	270	250	245	261	220	273	263	253	260	222	247	262	286	297	275	279	301	244	281	261	262	261	275	253	273	270	263	288	265	277	279	245	273	261	254	245	264	226	250	255	262	259	256	246	258	252	244	259	252	254	265	256	265	275	266	258	245	240	288	287	300	264	254	268	234	281	248	263	258	272	284	243	265	270	277	232	290	279	271	285	246	267	230	258	281	245	277	280	251	260	264	269	259	253	258	239	229	257	252	253	255	246	260	252	263	276	247	254	274	261	276	272	250	270	285	241	248	246	255	276	238	255	243	250	255	259	247	266	259	261	274	253	233	238	235	266	248	256	249	286	262	259	286	223	262	271	277	259	234	279	261	281	252	264	263	281	269	282	254	254	237	253	255	266	254	274	252	249	251	234	273	264	242	227	261	290	222	246	258	277	285	253	239	228	269	274	225	266	269	260	235	257	267	265	270	235	244	265	276	257	244	263	245	285	248	251	246	272	300	254	265	260	245	273	252	252	243	275	272	243	258	276	277	232	244	246	253	216	253	268	273	240	255	221	273	256	242	281	270	276	277	280	257	258	253	279	232	234	245	235	246	258	245	272	241	239	282	249	262	268	232	273	236	262	256	267	245	270	286	283	244	282	234	242	279	274	258	244	300	265	239	262	243	274	266	244	251	249	251	248	259	243	252	258	260	277	244	269	281	263	285	259	238	265	249	264	248	265	231	241	243	270	273	263	269	246	251	275	236	243	256	262	246	284	263	264	273	263	264	272	233	288	237	264	250	234	242	259	243	241	230	248	242	228	257	235	254	240	250	271	263	248	231	300	242	258	279	290	261	229	231	229	251	282	260	225	284	269	270	251	266	281	228	257	242	249	288	284	256	240	287	278	239	249	258	245	290	260	263	274	247	267	263	245	262	231	245	235	217	288	266	264	259	285	263	240	225	248	257	265	264	266	239	228	218	269	264	256	268	249	267	232	242	253	264	269	267	275	246	244	267	261	246	252	252	237	246	267	278	256	269	238	254	242	259	244	267	259	265	261	254	263	266	253	260	283	242	256	272	294	247	276	204	249	250	264	243	263	268	274	286	277	236	269	264	265	253	277	258	244	233	255	276	241	263	241	297	239	240	269	240	276	252	257	252	272	263	271	259	264	273	274	239	286	253	239	241	234	261	253	285	281	254	239	241	233	254	260	257	269	246	267	262	264	262	250	262	237	278	260	263	230	268	273	254	251	236	251	247	250	259	294	269	258	249	254	235	239	216	256	249	274	257	259	277	226	237	274	241	240	249	258	263	276	272	271	237	290	267	262	281	254	266	273	266	240	264	307	271	261	275	246	208	253	264	259	267	237	288	255	283	278	220	255	246	266	251	253	250	254	266	218	245	273	268	268	274	260	242	244	262	258	236	267	253	249	276	269	223	259	249	261	276	261	258	256	278	254	260	248	254	255	256	255	263	268	293	256	249	284	258	270	285	282	246	252	263	256	279	267	266	266	266	237	254	246	246	244	221	252	246	271	239	253	276	255	304	268	265	271	278	239	260	240	248	239	293	265	271	256	256	244	243	239	225	274	291	244	272	246	240	282	247	254	262	275	259	236	240	239	246	240	234	260	271	242	268	251	271	245	249	265	268	263	259	272	250	239	256	230	250	263	278	271	272	300	264	273	256	281	267	258	235	260	273	251	265	235	244	243	282	268	255	283	271	258	229	234	241	242	256	272	253	258	278	247	231	277	227	263	274	255	279	249	280	261	237	252	287	244	241	265	257	253	258	247	224	237	255	225	288	265	286	253	271	259	267	254	251	257	257	262	274	267	310	242	260	277	265	242	254	253	245	252	255	260	274	246	232	257	243	276	241	260	251	281	256	256	235	255	258	267	273	259	306	260	245	264	272	259	240	279	256	251	237	247	239	266	260	270	264	293	263	257	255	258	260	247	257	283	257	243	255	262	260	259	272	243	262	286	253	248	253	266	247	250	282	241	259	290	232	268	251	278	252	274	277	246	267	274	284	245	280	268	250	257	253	235	269	271	228	286	285	278	283	261	261	241	252	261	244	247	257	268	269	252	275	239	221	237	247	267	261	261	262	272	290	248	290	235	251	232	275	256	244	258	260	255	236	281	290	287	255	243	263	241	250	250	271	244	291	274	265	271	225	283	245	277	269	277	274	244	261	266	243	282	263	278	279	287	287	258	278	296	266	251	279	256	254	256	240	270	249	280	255	236	265	281	262	249	240	238	272	241	264	257	252	249	271	243	245	263	244	269	258	224	258	219	283	248	236	263	257	245	266	269	251	267	248	248	253	262	253	242	253	245	247	241	275	247	258	276	300	257	269	266	270	255	262	250	268	239	273	281	261	251	291	255	279	243	250	235	281	256	231	244	277	243	252	275	252	230	230	233	273	244	257	272	253	256	242	254	264	270	256	235	257	258	246	258	254	291	265	267	270	260	265	282	236	285	266	215	244	253	245	228	270	239	272	267	275	256	232	241	263	257	272	244	256	241	269	258	264	281	280	289	257	280	242	263	231	235	262	255	273	260	254	229	227	263	249	269	255	276	284	257	256	254	245	227	238	262	247	266	293	243	264	260	253	229	236	274	258	245	268	235	227	234	254	305	281	259	253	271	264	282	264	269	290	255	272	260	254	222	266	261	285	247	266	222	264	247	249	252	236	274	231	266	259	258	245	243	275	238	234	279	244	252	268	254	238	260	253	281	248	263	271	228	271	251	251	243	242	266	261	244	226	237	243	248	245	250	272	274	261	239	283	247	261	250	210	273	262	267	258	248	266	245	251	265	243	247	230	261	252	261	276	242	259	277	234	276	252	275	270	286	260	256	248	233	284	255	273	263	250	272	285	238	250	268	258	258	268	255	302	284	270	268	248	246	272	265	265	257	295	269
55217	61627	60217	42974	34947	26715	21950	14783	8268	4421	1940	1245	1043	899	824	773	757	784	737	640	649	625	640	632	629	634	640	636	656	589	662	605	668	627	664	612	684	629	634	649	625	646	670	615	608	633	670	632	661	658	628	651	637	618	633	672	640	664	662	593	655	654	595	649	640	635	657	690	639	646	620	677	666	702	646	639	658	690	659	633	639	658	653	634	603	635	649	673	586	599	682	626	613	620	661	650	644	687	654	619	615	655	642	639	684	636	634	646	653	669	634	627	624	629	659	637	664	662	659	638	682	645	615	623	626	682	599	600	684	609	679	652	630	608	674	633	633	615	644	613	627	639	661	643	598	594	617	654	595	639	643	666	622	666	645	639	606	614	640	637	643	669	640	658	617	623	661	668	628	677	690	673	611	660	611	638	642	680	596	650	609	637	635	637	659	598	646	606	671	654	653	597	619	683	654	678	631	634	663	625	636	629	619	645	611	647	671	672	685	632	638	649	657	614	598	644	621	654	634	620	646	660	597	631	633	641	672	623	624	651	703	660	646	625	654	634	656	611	642	664	629	635	609	603	629	648	669	663	600	627	665	620	635	648	655	663	617	603	626	661	633	649	608	602	594	671	648	639	609	641	674	658	633	653	639	657	631	635	632	622	616	617	654	665	597	637	680	598	638	612	677	635	640	626	637	654	636	660	585	625	639	629	645	593	671	643	598	631	641	611	623	606	662	659	675	613	698	634	660	660	641	627	635	639	669	657	638	642	589	633	663	625	596	607	613	608	662	618	651	663	672	649	661	671	636	628	614	635	606	649	670	628	644	645	644	581	701	669	629	598	621	583	576	617	613	652	664	674	638	658	656	691	651	627	674	648	664	646	670	652	616	638	615	649	605	653	698	651	628	649	651	640	620	637	663	675	617	670	697	654	660	662	638	633	646	666	695	602	663	627	648	726	619	670	656	639	678	652	602	619	605	658	634	627	636	681	667	599	644	596	630	706	650	651	623	638	639	629	666	640	650	638	678	624	627	659	677	587	634	649	668	601	653	651	610	621	633	616	608	623	650	631	644	620	624	630	624	651	648	703	632	636	576	683	655	589	627	608	634	612	618	581	658	609	636	669	631	640	597	635	649	634	682	622	610	650	637	648	654	646	674	646	624	629	611	639	618	617	592	641	624	580	642	613	652	637	631	674	709	658	649	654	625	664	595	650	663	707	580	623	663	653	653	637	643	635	646	662	616	638	623	651	656	648	604	682	649	652	613	559	613	640	586	632	645	661	625	655	662	643	607	634	656	613	636	676	634	629	640	620	656	675	677	663	673	607	648	676	671	608	658	630	632	614	608	655	655	634	623	640	652	591	678	635	636	624	614	601	630	676	628	619	614	604	684	636	606	661	628	677	609	664	656	633	644	612	616	618	635	662	642	606	636	678	663	606	618	606	640	672	648	629	654	659	651	652	591	629	659	660	650	696	618	635	638	636	628	649	644	662	666	634	637	620	626	611	678	635	633	642	664	602	643	615	600	620	631	603	644	651	689	645	676	628	616	647	655	663	666	631	613	619	611	678	632	606	609	603	643	679	652	659	626	594	627	647	639	657	682	620	603	627	626	704	616	649	644	641	626	670	629	623	644	608	697	627	612	620	624	597	653	656	606	686	627	628	607	603	669	600	650	656	628	669	640	631	609	614	637	600	596	615	644	595	677	666	615	616	617	677	591	660	683	645	654	656	603	598	618	592	633	663	638	629	662	654	629	608	660	621	657	612	660	643	595	629	637	660	661	611	654	637	625	628	667	679	664	625	610	601	648	616	608	627	628	635	594	602	670	638	634	596	614	609	670	629	631	627	668	629	676	632	687	623	693	670	674	672	644	664	621	601	673	652	654	650	588	649	656	643	657	607	607	625	687	637	664	642	616	611	672	611	667	643	611	642	591	667	579	655	647	683	679	599	613	641	636	630	687	680	636	617	661	595	617	644	644	660	670	654	678	654	608	670	656	644	627	666	650	649	630	664	645	618	667	597	624	638	669	631	701	637	653	648	653	619	649	618	641	654	631	633	671	616	628	713	635	680	664	661	631	659	663	674	618	654	622	619	606	625	667	618	641	647	628	675	648	663	658	660	587	656	666	639	625	674	605	655	646	634	668	643	604	645	663	647	694	609	634	661	602	702	625	657	633	646	645	599	628	670	635	614	591	613	640	621	575	624	631	633	635	638	660	672	651	611	615	647	654	596	615	674	666	646	660	641	633	639	578	652	618	677	597	664	632	670	693	635	665	626	654	645	626	649	637	669	632	623	657	632	687	694	615	602	614	614	629	648	644	620	647	646	687	629	643	630	641	641	617	642	638	638	669	655	616	604	665	661	596	622	629	667	640	610	607	676	641	646	662	640	584	649	637	622	648	646	604	608	633	640	628	618	640	677	642	637	643	604	661	601	641	651	609	616	661	628	687	612	668	603	608	607	633	633	618	597	624	644	631	661	649	658	642	666	635	701	689	634	646	615	583	669	655	654	616	624	642	616	635	614	661	662	698	680	641	616	622	640	649	629	632	616	616	634	616	626	637	648	712	616	640	647	625	647	586	629	631	647	653	657	607	614	600	628	618	637	653	610	607	612	622	631	653	655	619	604	596	662	633	637	665	635	648	662	608	573	607	671	633	644	623	610	659	616	660	626	629	638	659	665	583	641	650	644	651	621	580	645	600	634	640	619	608	640	644	626	605	639	626	599	641	593	660	588	673	606	630	600	621	640	660	637	646	627	647	646	631	674	641	635	601	642	606	641	661	640	617	653	680	653	602	635	618	692	608	677	676	689	638	622	643	648	621	609	626	656	640	629	615	591	642	643	672	642	597	638	624	613	639	666	645	611	642	615	668	647	629	621	648	657	649	649	670	643	718	703	626	643	665	649	644	598	652	594	581	669	678	630	621	647	659	655	653	674	655	694	618	617	643	659	632	648	679	646	639	692	645	636	654	627	637	664	678	649	689	645	640	658	692	600	619	606	631	672	700	666	630	617	665	630	608	614	660	600	670	648	644	645	675	614	608	567	651	666	668	649	639	637	637	639	617	670	622	672	666	673	653	607	636	615	621	687	648	623	607	640	658	575	679	604	625	635	635	633	651	655	609	635	620	663	603	644	648	656	624	623	629	599	638	661	624	617	623	605	679	632	647	636	671	644	600	627	614	671	618	618	611	648	651	639	684	659	601	612	612	608	645	605	637	629	647	622	609	652	694	674	633	661	658	662	600	596	653	555	609	691	648	638	634	631	658	608	643	665	642	591	641	644	703	622	653	653	601	637	659	587	669	617	668	623	649	631	641	633	611	643	645	633	634	666	644	635	668	663	649	627	619	679	620	652	606	618	652	665	628	654	644	619	656	629	628	671	603	645	615	606	681	626	637	661	727	627	642	615	647	624	632	641	626	651	666	652	654	656	639	625	624	671	639	647	668	622	638	611	645	609	663	625	633	600	588	673	650	640	645	594
77454	78102	67965	40582	27691	17537	11479	5551	2909	1421	690	408	380	363	295	288	304	270	250	253	288	253	247	278	260	261	273	280	254	261	258	267	258	274	237	263	270	259	276	298	257	271	227	277	258	268	268	251	238	234	252	257	270	247	284	243	244	248	235	257	263	275	229	286	229	277	251	249	253	247	231	264	262	252	247	248	239	245	268	274	255	255	252	240	273	240	266	261	235	268	245	208	219	265	275	263	246	249	201	243	260	246	274	281	254	278	258	264	271	260	256	263	274	257	256	260	222	249	284	274	234	262	239	248	267	239	273	280	276	287	232	263	291	280	242	259	271	250	237	289	260	253	273	266	251	271	288	251	245	241	270	272	264	268	258	266	242	273	260	238	282	301	255	262	269	277	275	269	259	248	256	260	248	281	257	265	273	239	243	269	254	247	270	289	260	256	249	258	272	264	261	226	236	275	262	266	231	242	251	261	252	258	246	249	270	226	263	267	224	291	260	265	264	266	228	265	259	265	256	248	234	224	245	262	261	249	274	243	272	247	245	266	272	239	231	269	246	251	248	234	284	213	239	270	262	271	289	277	264	264	273	272	233	217	247	243	258	253	295	295	272	281	258	268	234	241	255	259	236	291	280	261	240	249	262	264	263	250	294	282	267	243	257	263	247	253	239	285	227	287	258	280	288	272	269	238	268	276	249	259	244	268	264	227	270	238	276	246	258	266	248	235	250	259	267	242	264	291	278	261	257	247	277	262	265	249	271	244	256	245	278	273	251	256	271	271	259	269	260	245	255	268	273	281	276	256	226	235	239	267	242	228	295	242	270	248	281	277	258	255	232	259	268	271	240	240	295	298	259	282	269	241	247	256	263	267	253	278	258	254	256	255	278	264	253	275	264	273	265	262	248	276	254	277	283	248	260	269	264	251	259	238	263	239	276	291	274	275	252	258	239	264	256	276	246	252	234	273	270	261	267	250	249	265	254	249	253	269	262	272	236	245	253	268	257	242	228	260	244	252	249	254	254	279	232	250	258	286	253	268	263	274	267	255	273	260	269	235	275	277	268	249	253	252	242	261	278	247	286	273	230	236	260	248	277	280	268	251	226	215	260	253	287	247	261	262	236	257	272	273	287	251	267	262	266	254	246	265	272	252	254	280	255	274	223	255	248	266	300	259	254	253	296	257	247	256	253	269	278	251	246	284	262	277	262	264	255	259	267	255	231	268	275	257	279	278	272	244	244	247	286	252	245	280	275	288	261	269	271	285	264	238	268	254	223	250	254	270	249	286	280	244	222	255	231	249	304	264	243	262	242	242	266	269	251	244	248	244	235	242	271	282	260	273	235	277	275	237	255	233	236	240	265	240	235	231	288	250	280	250	269	240	266	260	246	276	284	248	265	252	246	256	279	248	252	241	258	271	261	226	289	242	264	249	273	266	261	266	253	235	270	248	263	259	265	237	261	274	275	239	267	252	240	266	252	255	275	249	226	275	280	260	241	259	253	261	260	236	255	226	258	249	259	276	259	244	245	237	285	244	272	257	265	261	245	240	279	260	271	267	256	262	272	255	276	279	240	282	238	292	263	237	243	266	246	228	267	255	252	288	243	238	268	265	266	245	255	248	267	275	269	250	262	262	260	274	301	256	258	260	293	286	260	267	252	260	285	269	279	299	279	273	236	284	269	241	251	284	268	266	248	270	242	242	256	270	222	275	237	271	257	245	274	231	218	274	263	240	258	244	260	247	250	271	264	264	266	257	267	256	274	273	254	258	286	287	268	277	236	246	241	256	235	244	239	250	272	246	277	275	236	232	278	274	256	248	248	258	230	243	279	235	251	277	258	252	222	259	268	282	273	277	256	263	280	263	265	258	293	243	248	252	259	267	249	291	275	254	259	236	253	258	266	267	262	242	246	269	255	238	255	283	264	228	251	266	246	247	253	283	237	246	259	272	237	259	271	286	252	291	255	249	275	244	236	251	262	240	227	248	278	243	260	276	236	238	261	286	256	261	270	268	289	250	266	275	284	255	255	247	259	260	247	304	233	236	268	245	249	240	276	289	281	266	267	223	276	244	237	271	259	239	253	251	257	268	249	279	241	247	254	256	245	269	285	255	262	258	250	231	229	265	256	248	255	241	243	238	263	265	250	271	229	282	274	262	231	245	251	238	246	256	268	230	264	275	275	252	274	262	251	260	244	256	281	243	227	276	261	255	251	239	259	249	266	256	255	251	257	252	220	261	275	260	249	280	254	243	268	282	260	266	282	274	253	234	260	251	253	259	272	275	247	249	248	253	239	255	250	263	248	257	261	253	256	257	260	250	276	270	286	284	249	264	273	290	249	264	229	265	268	272	280	279	270	250	265	251	253	261	246	260	269	264	263	273	257	276	261	256	293	240	260	244	258	248	229	240	255	260	250	276	267	284	241	273	270	262	240	246	244	234	290	257	264	260	284	269	279	232	257	217	265	260	265	263	233	274	285	234	244	233	277	271	258	256	275	249	242	255	270	261	277	269	279	250	270	245	279	265	297	266	265	252	247	266	271	255	271	258	266	268	288	249	277	279	241	265	259	266	251	265	255	284	242	273	246	232	258	268	264	277	279	245	242	254	263	271	271	281	256	253	274	252	260	244	281	269	283	247	243	278	269	263	243	259	272	243	259	252	250	222	254	261	265	264	267	249	247	250	235	248	247	273	252	274	261	268	266	257	275	246	263	242	239	278	268	268	262	256	262	257	248	225	242	238	252	246	281	274	301	267	256	256	271	269	254	244	252	269	234	248	257	274	248	253	256	246	297	252	245	274	271	236	245	241	264	247	280	259	283	261	274	268	250	244	250	275	277	226	261	261	243	239	214	235	225	284	260	270	262	273	241	258	256	272	276	254	226	271	225	222	267	276	256	261	258	224	246	264	256	255	229	306	245	272	257	248	268	269	286	286	257	254	259	274	273	259	275	251	264	239	274	249	241	287	272	262	259	259	248	284	253	265	253	246	265	255	271	261	269	255	273	267	273	272	249	260	263	286	264	256	275	277	258	258	254	263	258	280	264	243	249	296	264	268	266	264	262	266	263	265	264	252	245	234	239	248	269	263	251	272	274	272	281	251	265	248	255	251	273	252	269	230	246	278	236	295	263	260	265	267	279	276	244	265	271	254	263	258	251	255	278	252	210	284	280	262	247	246	290	250	271	262	288	246	275	248	255	274	284	290	292	266	241	261	280	263	232	257	261	277	268	265	275	249	255	291	277	255	253	254	247	252	258	275	260	275	255	242	277	259	244	251	259	263	244	262	254	252	261	285	264	266	255	238	277	291	294	261	255	261	250	258	271	261	261	267	230	233	282	243	242	250	270	259	254	251	321	266	287	303	279	282	244	255	265	249	249	245	293	274	227	264	288	242	251	231	244	259	268	234	263	256	267	253	286	267	223	263	269	270	256	244	266	246	249	248	260	264	241	244	272	270	269	264	267	210	259	269	260	264	244	254	258	257
53171	63060	62034	42733	36070	28398	23585	14881	9268	4961	2241	1267	1116	928	876	682	758	693	680	646	682	617	676	679	615	656	605	654	607	664	623	594	627	653	594	650	648	643	637	592	677	667	684	655	681	641	646	656	633	630	634	641	634	647	634	637	680	611	625	616	640	584	619	607	645	649	623	693	633	684	592	652	623	629	659	630	631	602	654	630	660	636	595	669	619	641	651	618	617	620	636	656	641	665	645	645	658	576	686	641	630	616	657	677	669	650	587	646	636	668	612	661	643	622	637	634	646	676	606	635	625	622	619	677	603	616	665	639	629	617	616	612	613	658	655	679	630	673	601	638	624	624	634	616	644	653	635	599	621	631	648	674	696	638	644	608	654	642	646	640	639	627	605	689	670	645	590	627	606	640	604	678	652	662	636	633	614	632	668	644	647	618	655	651	642	663	674	654	626	632	630	663	661	643	611	653	625	605	659	660	632	659	675	602	654	658	621	623	661	648	663	614	694	663	643	665	659	637	629	591	664	650	631	694	668	654	634	636	643	621	677	625	650	617	651	622	638	667	665	587	604	659	664	636	608	605	597	620	653	611	643	662	667	596	656	671	642	656	655	667	639	664	647	646	649	656	658	619	654	630	625	616	609	666	624	618	694	623	669	676	586	660	670	653	617	615	636	653	636	642	594	652	637	621	678	626	626	666	644	647	647	647	633	659	643	680	664	646	582	649	667	653	595	618	680	626	632	635	617	606	649	644	723	616	636	653	675	627	676	666	631	623	643	642	639	626	612	641	649	661	607	668	667	663	634	642	603	622	647	681	651	612	638	633	640	687	637	683	615	640	593	657	633	573	637	632	615	586	611	616	627	659	624	654	637	668	631	671	658	649	615	630	633	651	646	647	615	610	653	613	666	606	626	679	663	675	634	651	650	653	593	642	616	604	675	637	636	672	622	657	634	667	620	668	614	641	636	618	682	664	612	658	637	631	644	615	636	643	694	682	642	654	631	649	623	642	651	689	655	635	621	675	683	620	627	654	653	622	647	663	627	603	645	662	616	626	617	625	669	670	647	690	652	656	655	617	613	649	653	625	651	628	646	656	674	636	662	670	605	657	667	654	620	675	610	637	642	645	642	634	673	663	621	610	585	642	662	634	593	660	646	658	651	661	649	673	665	650	615	664	653	654	661	661	590	642	600	633	676	653	652	612	659	665	664	608	614	647	635	629	666	643	635	593	614	667	618	658	651	611	652	671	685	598	649	656	659	650	634	669	624	654	632	605	659	659	629	569	615	650	633	608	656	599	590	642	630	637	662	627	646	662	599	594	648	709	621	608	634	666	671	668	624	591	675	630	642	631	637	664	624	658	626	589	627	689	618	618	623	616	631	622	618	582	661	666	632	652	643	670	703	682	660	656	655	667	652	625	656	640	669	640	656	640	593	637	652	658	667	610	670	651	684	687	606	664	655	627	623	630	643	646	643	628	630	584	686	596	627	636	644	674	644	641	629	669	689	638	669	615	625	628	648	663	640	606	655	624	636	638	610	639	669	627	609	637	648	633	679	624	640	675	626	605	623	632	655	689	660	593	651	634	597	647	659	669	630	655	613	643	625	653	638	629	697	660	645	651	604	660	599	653	633	645	634	652	602	626	635	634	662	660	634	655	619	655	658	647	661	587	654	663	651	610	618	633	641	608	646	596	644	595	629	627	661	695	626	638	642	642	628	651	678	621	646	625	637	628	682	607	633	597	618	609	700	669	624	637	656	651	643	618	684	680	655	677	655	614	642	637	617	637	677	684	655	624	635	662	641	637	638	643	629	670	661	631	623	662	656	658	620	669	646	638	644	675	655	666	649	631	649	623	669	618	674	668	623	646	622	632	632	653	683	631	667	632	614	668	665	620	673	649	643	630	611	639	610	656	681	630	647	627	624	678	654	654	619	623	634	634	657	628	656	642	623	682	652	601	631	651	578	628	624	641	681	684	665	641	665	647	634	638	600	646	638	570	673	620	659	654	650	659	642	652	656	642	684	605	624	644	577	651	670	616	635	630	648	635	602	627	647	599	643	644	632	609	613	634	645	627	620	644	639	643	686	654	621	609	646	696	623	634	651	624	620	655	651	604	660	680	657	629	613	655	667	633	683	627	670	646	632	594	638	663	678	633	638	682	631	639	602	636	630	658	656	636	636	622	630	646	649	635	622	647	608	631	605	625	615	663	650	636	649	674	575	664	666	653	656	634	648	652	622	607	620	609	639	603	631	664	618	625	661	627	638	654	689	623	652	630	637	637	620	636	616	644	635	658	689	645	613	636	635	623	637	644	616	657	654	603	627	651	614	638	650	670	593	627	658	646	654	620	708	635	644	606	640	628	612	639	661	695	659	701	653	623	658	608	675	691	646	637	609	626	647	641	606	631	638	641	637	622	682	602	612	670	671	633	632	668	641	644	673	605	625	666	671	661	619	612	585	630	613	657	669	625	684	634	680	637	684	645	609	656	692	616	678	634	621	659	649	593	661	651	684	630	651	647	626	609	596	670	626	628	650	648	633	643	620	619	704	644	625	645	645	661	640	612	619	628	637	643	634	629	619	670	639	625	635	622	642	652	652	659	672	650	641	609	614	608	645	633	642	666	656	691	702	640	594	653	630	672	648	599	614	609	651	635	659	660	636	646	596	634	656	660	643	686	627	641	616	610	597	659	635	626	655	633	622	636	605	664	648	628	623	648	605	619	647	631	624	604	654	676	670	607	602	669	620	621	677	652	596	646	672	663	644	657	643	618	654	612	650	659	642	612	642	669	619	678	653	611	673	640	677	646	678	676	655	629	651	590	626	570	654	662	654	625	604	616	650	633	673	625	656	654	598	678	656	602	655	651	624	621	685	599	614	632	632	621	642	698	614	663	606	617	680	659	649	683	693	602	675	631	639	675	660	630	643	654	644	637	610	636	630	641	668	652	613	661	641	639	617	662	701	653	641	648	640	632	641	656	634	653	644	666	624	622	618	680	628	652	652	617	638	629	636	664	614	660	590	605	656	684	677	637	605	666	644	636	618	651	652	682	662	646	610	691	673	612	682	608	613	650	627	651	663	629	656	657	614	673	677	640	673	653	638	614	667	643	661	612	628	654	609	650	645	662	639	650	668	645	634	623	647	676	634	642	630	640	610	618	641	619	625	652	621	629	699	645	647	607	662	682	597	612	621	590	653	619	614	661	657	644	667	630	665	663	646	640	634	695	630	581	649	635	683	691	647	649	628	672	592	671	639	632	639	642	660	666	631	640	653	624	622	633	646	674	635	641	606	629	633	620	648	635	679	650	663	661	644	653	627	646	628	670	623	628	662	623	615	646	603	638	671	640	646	633	609	660	650	650	685	663	652	626	695	679	720	634	686	664	641	622	613	642	644	669	653	661	639	623	669	626	637	653	622	666	621	674	673	653	665	633	670	631	624	625	637	651	676	617	597	601	623	634	635	667	669	638	673	652	645	623	609	636
78248	77335	66483	38727	27250	17919	11164	5687	2855	1477	660	421	352	328	304	288	264	242	264	251	247	261	236	251	266	269	270	266	232	253	281	242	275	258	226	253	236	246	267	258	276	265	271	233	273	272	264	240	256	251	236	220	252	228	280	282	270	254	254	265	280	233	262	263	242	247	255	254	254	254	244	242	227	275	255	286	249	292	250	241	256	237	253	261	246	244	267	256	256	279	257	231	269	253	245	246	273	287	248	284	281	256	288	258	254	246	248	257	264	252	254	266	254	253	256	277	235	249	287	259	299	260	248	263	242	278	268	247	254	258	249	252	242	268	273	236	237	229	259	222	250	266	239	263	248	255	258	248	275	245	247	265	265	259	269	260	264	265	244	232	248	251	249	247	259	266	264	271	259	242	297	262	259	237	253	242	222	294	247	263	230	263	283	277	253	266	265	259	245	253	249	291	260	223	268	258	252	242	255	264	237	273	265	250	235	251	269	272	283	264	257	268	275	258	265	278	284	260	261	300	249	278	239	250	254	262	246	269	260	249	283	260	253	288	279	276	276	259	262	270	269	277	270	272	268	243	269	241	223	277	250	264	259	250	282	277	246	257	277	322	239	226	257	266	270	272	269	264	276	264	260	241	248	254	286	264	253	287	246	253	280	240	244	251	248	256	272	282	259	288	266	279	273	256	258	236	240	273	235	250	253	253	273	211	243	265	265	241	265	267	265	255	250	255	284	275	226	261	282	274	250	268	257	256	232	263	282	253	264	278	226	270	270	281	234	254	269	249	284	268	254	279	272	245	232	238	274	239	272	249	271	264	260	214	261	269	246	264	262	249	260	236	243	270	251	267	277	261	263	275	246	282	239	268	246	267	266	233	248	283	261	238	241	276	239	255	253	270	234	239	242	284	260	259	264	248	278	242	253	280	262	270	266	237	267	271	266	261	290	279	251	264	264	279	245	254	269	267	268	292	250	273	256	246	265	269	225	267	242	243	242	246	240	282	236	251	277	259	252	249	307	267	266	256	263	224	259	233	256	233	251	260	280	253	249	268	266	231	247	273	256	262	262	268	237	249	253	232	247	239	265	267	262	265	249	267	238	245	227	241	278	254	222	230	262	265	236	262	285	306	269	265	250	262	240	252	276	248	258	299	257	249	233	247	285	249	273	255	256	278	234	265	254	253	292	240	260	231	283	278	290	272	288	256	277	295	246	236	268	253	275	256	261	263	259	267	237	260	251	259	244	252	259	266	270	258	259	261	245	249	285	237	232	281	228	284	279	232	256	291	243	244	264	239	225	272	256	309	274	254	245	244	238	272	272	235	271	259	260	262	284	274	266	251	261	282	241	244	260	254	238	255	248	260	248	250	240	269	256	243	257	224	270	287	287	286	215	245	242	275	274	283	233	273	225	247	309	259	255	236	245	220	277	245	250	276	289	275	236	237	247	292	284	281	253	233	241	265	272	233	268	236	228	264	255	244	250	267	254	267	250	237	277	268	260	281	240	234	253	261	266	269	244	245	260	275	268	265	234	298	258	251	259	269	258	250	261	293	262	223	228	256	242	249	249	263	293	268	244	278	246	243	250	260	281	286	242	252	249	282	277	258	247	278	235	221	259	248	238	234	281	242	249	261	255	237	281	266	271	280	263	269	242	273	240	251	242	249	281	275	246	265	252	221	234	248	241	220	278	261	255	259	269	270	254	234	259	305	250	261	289	288	250	283	282	290	251	255	275	276	250	273	280	246	239	253	267	253	235	264	220	251	245	251	255	249	259	249	253	240	261	265	273	270	298	246	262	240	248	255	251	281	250	260	270	271	234	273	230	276	243	239	242	251	271	231	251	265	254	256	230	236	284	243	252	237	252	266	234	235	252	267	270	261	239	279	251	278	249	253	249	245	257	236	238	275	247	252	251	279	270	245	255	224	253	280	296	269	245	245	247	246	261	248	268	273	282	257	266	248	261	240	250	261	259	238	250	254	268	277	220	240	274	235	229	238	243	283	256	259	231	266	297	256	264	230	269	270	236	266	256	242	274	246	266	280	260	268	234	286	277	244	260	274	278	257	272	229	275	276	276	264	273	251	263	223	251	297	265	277	241	267	248	255	261	251	255	274	253	279	257	237	281	258	257	269	272	266	256	271	243	244	279	262	260	254	250	235	255	254	256	267	269	233	247	243	229	253	263	259	279	230	262	223	247	258	262	296	263	285	246	216	214	249	266	263	276	266	216	274	250	279	289	239	254	245	266	234	257	245	240	241	243	235	259	247	252	281	272	242	267	277	253	240	235	249	243	256	252	267	249	280	272	242	272	245	271	253	266	268	252	286	297	237	235	258	241	278	256	237	239	255	226	210	250	277	257	262	250	222	225	262	257	235	232	245	251	268	212	261	260	246	286	269	263	263	261	292	284	263	251	276	262	229	274	275	282	254	268	271	256	280	259	261	264	263	242	236	249	253	258	274	289	257	283	288	245	268	216	281	269	270	289	262	259	250	261	266	259	273	244	254	226	263	272	274	265	214	263	280	246	293	272	250	253	295	260	268	268	232	279	278	278	273	289	285	267	265	259	218	268	254	242	269	238	262	244	299	235	253	246	275	235	252	239	262	240	267	256	240	252	247	257	281	244	262	258	244	287	253	271	241	268	242	272	223	266	288	260	270	240	246	288	260	233	255	257	252	279	256	273	275	244	249	264	273	282	266	237	255	266	242	235	275	244	274	254	256	238	274	285	286	270	263	247	273	280	223	240	269	267	233	264	265	244	229	253	263	263	264	292	274	279	249	256	263	233	237	288	270	233	249	295	242	271	285	261	267	249	257	240	251	267	247	297	227	271	278	259	224	267	232	248	268	289	254	249	255	246	239	247	300	271	248	253	258	268	268	267	226	253	236	249	268	265	262	253	248	255	271	295	264	256	265	240	270	248	286	275	251	269	271	270	256	264	237	267	259	285	242	252	248	241	242	268	285	276	237	270	253	270	260	271	273	256	260	256	271	254	247	254	247	261	267	243	248	268	242	260	259	253	259	292	239	267	255	249	241	249	274	263	270	257	240	258	231	239	263	221	258	246	255	245	261	232	261	263	296	268	252	294	262	227	259	248	250	271	270	241	267	240	286	250	271	285	259	268	276	239	247	257	235	252	232	257	266	242	272	251	268	260	246	251	259	266	244	273	263	264	252	245	295	239	261	251	240	282	241	256	278	251	261	275	250	250	254	263	278	274	288	251	253	246	225	277	250	251	241	254	263	242	256	249	281	231	265	233	255	238	230	252	280	265	231	275	253	254	268	259	241	261	266	252	282	245	256	251	250	257	252	275	244	246	244	268	257	241	259	272	265	255	260	257	287	260	276	246	259	266	227	236	284	263	263	263	261	229	279	266	275	277	254	244	272	265	273	239	245	272	276	265	250	270	232	275	264	256	274	272	274	237	289	262	284	266	250	224	280	268	277	250	264	253	265	260	279	249	250	239	243	254	261	271	250	240	252
53095	62785	60616	41810	35657	28910	23056	15163	9392	4856	2437	1257	912	908	793	764	785	670	665	648	639	638	637	664	671	639	591	641	625	624	618	630	654	627	669	659	625	656	605	677	662	633	662	629	652	628	641	613	659	611	642	662	615	655	670	595	622	660	616	673	662	682	644	668	684	617	631	630	661	631	636	653	682	641	628	667	627	601	628	634	642	624	655	636	654	629	651	657	649	623	665	617	625	646	612	611	615	662	634	643	633	597	622	640	681	619	611	628	608	616	625	648	602	649	620	620	644	651	610	639	640	646	604	683	636	645	686	661	625	626	584	593	631	646	641	636	635	641	634	644	618	650	646	657	658	630	649	636	624	591	654	617	671	632	636	655	633	659	614	651	596	632	631	609	652	678	609	621	637	616	643	621	646	625	647	639	644	648	648	628	694	639	610	608	660	641	643	634	601	633	669	671	670	629	645	633	663	621	597	658	642	623	652	650	624	612	634	650	612	663	623	642	609	611	628	619	627	605	600	642	640	672	663	666	647	654	637	656	612	631	633	628	649	680	595	638	662	602	627	637	674	645	658	635	638	669	640	677	627	621	603	662	577	618	620	659	632	626	611	683	667	630	656	652	644	660	619	675	608	679	589	663	658	613	637	613	628	652	663	646	675	650	649	647	643	628	657	693	647	639	644	610	631	625	592	645	671	623	631	624	657	619	618	687	615	620	632	603	642	634	652	606	637	674	669	615	634	612	619	688	630	628	666	654	636	612	614	622	613	626	686	625	678	624	628	616	665	653	631	662	649	672	644	619	614	672	611	670	607	653	612	655	617	711	618	650	662	639	634	669	592	651	648	648	639	618	655	623	637	614	627	603	642	614	644	631	667	652	686	682	615	635	667	623	618	662	632	627	653	670	637	620	654	599	617	597	662	600	654	632	599	627	672	630	640	649	642	671	634	629	610	610	615	608	659	629	670	679	622	601	648	662	618	611	602	614	623	625	654	654	616	618	613	659	583	610	591	683	640	608	649	600	591	686	642	670	609	683	645	660	636	606	658	640	659	641	645	626	636	671	635	635	668	617	636	666	664	627	678	666	688	653	672	648	609	649	607	674	633	613	689	657	632	616	653	657	616	691	594	665	636	678	631	676	641	641	628	655	656	657	620	646	610	648	632	614	612	634	630	621	623	627	613	643	631	623	653	624	611	611	660	597	616	621	623	636	641	674	647	642	670	640	595	625	621	671	606	658	637	643	639	626	606	631	605	638	667	636	612	652	634	668	649	658	601	651	644	629	645	634	620	667	641	614	621	653	609	661	616	647	604	679	643	645	627	617	662	623	687	638	661	644	636	655	646	646	631	594	637	625	674	586	655	639	649	663	614	619	663	678	639	618	612	605	634	613	627	623	600	624	669	656	646	610	678	616	634	642	624	653	629	612	645	641	626	622	648	632	607	623	621	640	658	648	623	625	644	634	604	618	644	583	599	646	653	602	619	614	654	660	624	592	637	658	623	649	642	666	630	616	643	682	598	665	627	614	642	610	624	621	649	629	647	668	595	637	674	659	644	631	624	641	647	645	637	628	632	671	661	609	673	649	632	677	625	622	614	622	592	621	626	604	658	661	610	639	625	635	620	664	678	639	665	650	646	674	639	626	640	649	654	674	678	608	671	660	592	631	605	624	617	613	619	659	643	637	621	662	634	647	671	670	657	636	692	669	697	652	641	635	623	634	650	598	666	634	627	639	619	622	587	621	644	651	662	647	687	674	612	639	619	624	641	627	630	598	629	634	642	636	658	623	614	621	647	655	624	620	632	665	628	638	667	614	650	642	630	619	667	629	632	623	644	621	621	642	640	645	670	632	634	644	578	671	619	649	674	638	624	653	625	622	628	628	618	637	623	640	642	648	671	627	661	624	642	625	654	651	653	635	643	633	660	558	636	616	643	625	632	615	633	663	662	610	646	660	640	642	646	662	653	670	648	669	668	660	677	640	649	621	633	629	651	651	622	657	639	613	592	634	623	623	673	626	669	647	637	646	630	606	593	636	591	640	632	650	636	649	647	678	610	619	664	633	646	610	642	628	662	619	661	598	644	626	631	592	646	636	628	625	648	645	622	647	660	624	631	631	607	638	607	650	659	657	614	635	668	635	600	651	624	684	624	637	635	641	632	626	647	637	600	645	707	644	648	627	620	663	649	638	658	695	649	633	624	624	676	653	603	574	671	678	664	634	643	656	618	599	663	623	656	644	629	664	659	629	699	614	632	612	678	639	605	640	650	648	648	647	644	647	661	645	628	649	622	667	631	592	634	686	618	614	680	629	640	643	610	626	632	637	653	652	618	643	635	610	626	631	628	595	629	596	645	643	618	660	639	630	663	622	616	623	679	621	645	609	648	642	631	624	619	621	603	657	654	608	668	630	675	661	628	610	673	638	616	639	617	636	628	631	625	640	647	645	619	639	650	631	619	603	581	676	614	618	686	657	669	635	615	637	607	658	643	652	634	625	642	599	624	632	644	623	655	650	656	613	604	602	659	590	642	632	641	606	645	631	635	616	596	710	669	626	658	655	627	614	630	612	620	654	641	650	643	649	642	625	650	698	633	638	643	653	647	637	671	631	679	621	664	625	627	664	652	586	647	629	627	668	599	646	653	629	674	653	659	614	594	672	618	674	638	643	643	637	664	638	588	623	665	668	654	629	607	639	644	674	650	621	635	605	684	600	641	627	647	621	626	666	639	596	646	603	625	630	622	639	669	644	701	622	609	592	681	624	674	648	636	643	620	660	713	619	623	602	662	625	669	650	625	640	641	622	661	636	641	574	626	622	621	644	691	644	664	650	685	634	645	636	605	658	606	628	613	609	618	620	653	612	630	689	602	626	591	686	643	644	637	612	663	644	632	638	643	680	640	628	618	634	678	627	658	615	581	645	615	605	618	612	605	629	609	617	646	628	606	620	635	629	642	611	622	657	644	673	651	626	669	672	647	671	639	599	659	654	626	634	690	647	613	678	645	627	649	657	621	613	678	677	633	669	628	651	677	633	663	628	622	648	671	626	633	602	665	673	641	641	648	678	610	659	670	667	661	646	637	670	655	641	657	608	648	645	657	580	687	640	627	659	610	659	561	664	595	635	622	652	596	613	669	639	610	622	631	640	641	676	648	660	630	660	615	606	570	612	628	644	613	620	634	666	654	614	619	651	645	676	626	656	612	606	643	683	628	631	634	621	653	655	617	642	652	640	659	619	631	658	639	682	661	601	659	631	652	658	622	678	618	663	593	631	678	602	664	683	622	620	633	618	655	636	666	662	609	639	638	642	642	650	622	634	621	600	625	633	633	691	626	667	674	631	656	632	654	602	652	671	645	642	627	685	661	610	656	637	612	609	643	660	600	615	622	654	621	653	637	653	589	629	611	660	614	633	609	608	630	661	659	581	587	658	657	616	600	668	637	605	662	646	638	628	618	627	618	612	610	640	638	629	614	666	616	603	626	641	677	602
77742	76366	66269	40785	27237	17408	10708	5574	2770	1305	686	438	317	295	312	296	276	248	269	270	262	257	238	259	235	257	255	279	250	249	245	266	264	258	272	260	260	274	283	260	251	272	253	222	251	277	263	255	246	224	265	289	283	278	263	247	265	258	251	261	265	258	245	271	286	262	259	258	266	247	257	254	258	230	249	258	277	272	250	235	252	268	237	273	259	228	242	253	274	258	245	269	273	263	235	282	260	261	264	254	261	280	259	256	256	270	290	242	266	235	261	239	267	235	245	269	267	263	243	263	264	266	283	271	257	289	264	256	252	251	231	280	245	240	272	266	235	259	257	290	260	282	247	262	257	245	263	261	236	247	254	261	254	244	273	244	260	268	287	254	248	256	259	257	223	228	260	272	280	238	254	298	253	254	258	266	259	255	271	239	248	243	277	265	264	268	272	268	242	279	267	265	272	253	262	271	262	282	255	282	275	269	295	250	272	280	239	272	275	277	246	254	267	246	278	240	222	215	295	268	222	249	251	294	250	264	269	247	284	258	275	246	235	278	279	253	249	295	232	253	246	252	233	257	274	271	254	226	272	265	260	272	246	278	247	268	252	245	255	249	260	275	231	272	257	255	247	252	258	223	251	242	233	270	255	244	242	263	284	268	271	277	261	286	240	282	253	262	239	263	246	246	234	267	244	275	219	262	277	248	256	266	236	243	251	245	268	255	271	250	266	243	259	234	274	270	256	251	263	246	248	261	274	264	269	280	271	260	266	268	264	263	259	227	243	300	250	260	280	237	238	278	242	233	284	254	230	259	259	242	251	259	274	269	297	288	255	241	255	246	247	249	248	218	275	270	247	260	260	248	288	243	253	233	253	254	244	266	268	305	275	231	276	275	268	276	248	239	242	256	247	247	267	243	232	253	261	229	270	241	253	249	259	290	246	261	254	274	283	223	263	243	276	265	252	246	265	267	268	267	244	257	282	249	245	230	251	255	270	249	288	230	269	244	223	248	281	277	263	266	262	256	262	261	231	284	286	276	253	290	268	262	279	250	258	247	240	261	237	287	232	259	243	256	264	275	256	260	270	242	276	280	270	266	249	272	269	252	277	230	249	265	267	242	265	244	258	250	248	243	231	272	241	284	261	235	247	269	274	262	248	265	281	254	250	263	244	268	267	237	270	270	202	270	231	241	245	251	266	278	253	261	249	258	258	254	246	244	271	259	255	257	258	252	265	257	260	282	292	282	223	247	236	290	259	264	252	260	293	256	281	243	224	255	284	282	259	253	255	272	252	258	257	270	260	274	287	264	255	237	282	244	295	273	281	263	259	300	270	229	273	265	273	237	250	258	232	239	299	259	250	240	250	269	243	231	258	265	250	261	259	264	253	264	248	259	262	282	249	252	236	270	276	265	270	283	255	252	273	268	258	267	271	264	244	228	274	272	247	256	262	274	245	284	276	264	251	258	260	283	301	264	250	251	239	279	251	242	263	259	251	276	254	303	256	261	258	269	252	261	269	274	230	239	251	266	244	221	277	244	247	247	259	256	266	238	249	250	257	303	284	239	256	256	239	240	241	263	256	260	271	251	262	268	274	275	255	262	250	251	256	262	247	234	258	257	271	279	241	246	270	243	259	283	248	253	248	261	235	265	233	285	262	228	253	284	256	273	271	258	262	256	264	233	227	247	265	278	236	234	259	255	240	244	274	276	265	283	275	251	266	283	263	267	243	255	266	256	290	242	273	256	276	240	253	264	296	253	264	246	238	261	265	247	260	271	250	259	257	286	241	277	258	258	253	258	235	260	296	247	237	262	233	258	235	269	244	245	270	261	271	249	262	254	257	263	234	278	260	265	270	251	284	259	254	279	251	283	263	256	270	263	237	243	253	281	291	239	268	270	267	221	276	268	233	233	281	258	249	255	258	252	251	241	269	268	251	242	243	279	256	251	268	291	220	262	268	248	258	236	276	285	262	246	283	273	270	256	260	261	243	272	248	257	257	263	273	247	251	225	236	229	252	224	251	274	265	245	260	268	256	282	268	251	237	239	244	272	277	262	282	256	284	291	261	260	248	244	239	258	275	276	265	286	256	264	280	217	260	256	269	260	246	256	249	259	263	271	294	262	264	260	240	260	248	278	242	263	235	265	260	250	257	258	262	264	281	237	285	256	236	260	297	265	261	253	251	258	244	265	265	260	256	257	240	255	246	256	257	242	258	259	238	246	232	280	276	234	254	257	274	256	268	228	255	260	288	228	236	240	263	270	259	235	246	283	273	233	276	274	237	260	291	258	234	258	273	263	255	248	294	293	236	246	281	278	238	257	250	267	268	230	247	265	267	275	249	259	256	266	258	252	274	246	254	258	253	227	262	281	288	262	248	261	238	247	215	243	239	270	260	255	271	276	255	231	239	260	258	286	287	253	266	266	243	257	260	266	257	226	259	261	253	274	249	222	248	242	262	287	260	259	263	246	276	245	283	284	263	268	227	266	270	263	272	265	253	250	256	249	254	284	266	284	257	252	270	257	282	270	264	285	229	255	258	265	268	255	270	223	208	245	277	246	283	258	276	253	245	267	236	248	281	268	288	312	281	254	209	255	276	266	258	254	261	282	275	238	258	267	287	272	253	270	274	249	247	268	272	253	266	281	242	286	264	229	262	242	269	260	258	269	264	258	260	263	248	260	240	252	278	283	242	253	251	255	278	286	273	285	281	279	258	235	271	265	269	243	245	259	230	251	284	275	259	306	271	251	283	268	268	260	259	281	276	258	277	243	252	219	264	246	264	280	282	270	263	280	264	243	287	238	253	228	267	257	256	281	246	250	253	236	227	278	241	269	242	256	245	227	259	277	274	267	288	252	236	263	266	243	262	273	250	260	235	266	270	275	287	273	235	268	255	256	280	250	226	269	272	250	273	246	258	270	259	263	247	281	279	279	237	229	249	245	266	274	217	225	250	264	264	247	277	248	237	231	240	270	282	279	279	269	260	282	267	247	254	310	248	231	263	279	297	266	255	244	251	249	257	257	227	268	269	271	237	244	252	255	253	269	249	254	262	265	242	243	262	261	264	266	261	276	233	260	286	269	250	248	235	256	267	233	260	283	237	269	260	272	263	250	253	292	217	259	277	255	258	288	271	239	242	241	255	274	264	264	262	266	252	264	264	266	247	242	221	240	265	261	266	258	310	279	239	235	269	272	237	271	279	239	250	285	272	267	252	265	204	253	246	261	266	255	240	266	258	242	229	272	280	237	270	252	265	252	240	259	250	254	257	273	213	228	278	246	285	243	254	295	267	243	244	258	252	259	264	289	261	247	242	245	247	270	266	237	266	224	267	244	266	285	223	241	278	260	240	275	269	249	260	248	260	270	255	267	238	262	291	259	255	283	248	241	280	268	291	252	269	241	267	247	268	228	245	262	281	241	258	253	253	243	237	262	249	233	246	245	264	263	247	281	264	254	253	293	277	253	245	265	271	248	268	263	274	247	236	259
53341	62441	60418	43238	35762	28050	22886	14898	9182	4647	2229	1359	910	864	763	654	726	717	666	651	696	648	645	637	625	671	660	657	659	606	686	605	624	644	624	586	640	620	617	607	653	659	616	632	628	637	674	587	629	623	651	642	675	657	606	633	622	624	572	620	643	648	684	600	689	638	662	645	619	619	658	650	642	633	617	668	631	617	661	655	648	691	615	640	636	666	632	655	673	640	655	652	635	655	641	644	621	628	679	616	632	651	613	685	638	620	638	623	629	597	651	645	657	647	644	624	667	619	618	643	645	628	648	627	599	637	619	654	644	649	667	676	643	595	657	671	677	618	613	644	634	631	640	702	660	629	580	633	635	638	683	643	631	652	670	645	629	609	628	611	614	635	700	626	633	638	668	667	654	689	659	670	635	629	614	622	646	610	645	636	658	675	670	653	596	633	679	636	620	624	637	613	648	630	648	637	609	662	601	654	648	629	660	624	669	652	628	602	633	650	641	650	635	682	601	653	600	677	619	614	680	635	602	600	596	637	654	648	631	625	629	632	637	674	616	673	622	660	605	622	612	586	616	673	630	656	684	693	656	575	676	669	645	624	642	646	644	639	637	637	627	655	653	615	627	676	657	635	607	636	653	650	679	609	617	655	609	660	647	607	644	629	639	638	621	631	633	637	646	637	687	668	613	667	640	655	663	632	621	616	632	655	641	695	701	613	609	663	612	642	662	614	653	615	598	650	654	697	647	618	685	654	664	610	609	642	610	690	662	607	643	600	632	623	647	596	652	633	666	616	655	663	639	689	635	631	644	654	650	651	655	622	639	628	610	633	645	591	638	634	613	604	656	622	617	628	705	585	615	633	627	666	598	674	639	668	583	592	617	651	576	639	629	635	660	607	651	643	612	629	622	590	630	581	619	617	605	643	632	606	623	649	633	638	644	671	662	584	612	620	639	655	618	655	648	649	635	654	642	643	662	673	663	629	651	650	623	614	628	627	667	663	611	652	668	654	643	666	666	601	639	644	657	625	632	607	639	619	663	593	626	662	699	627	630	660	643	666	628	691	620	623	665	596	625	651	635	600	622	635	635	639	619	619	648	633	642	645	607	671	650	663	650	650	666	703	633	642	595	558	596	641	661	678	627	682	627	589	635	645	632	615	626	619	618	676	662	610	600	646	622	619	590	637	677	712	660	616	648	663	663	661	641	664	694	644	631	642	666	652	658	627	626	608	624	653	656	599	560	632	626	630	649	613	590	620	663	574	627	620	674	606	620	568	627	657	594	648	687	654	590	633	643	663	604	624	661	665	660	591	649	641	660	655	636	669	672	662	661	644	607	633	692	604	590	649	643	691	619	643	606	640	664	645	649	654	668	620	650	658	620	651	638	680	625	636	632	595	604	665	634	595	610	656	675	631	637	638	660	649	624	630	631	653	649	604	664	589	648	614	617	646	639	597	640	605	636	688	625	635	621	615	632	697	612	629	628	642	623	654	673	629	638	598	637	631	601	621	607	652	631	620	620	669	606	623	640	615	636	641	677	648	666	657	627	671	624	624	655	596	648	655	605	619	617	642	612	655	651	677	667	656	614	647	593	710	629	638	657	692	637	646	625	584	630	656	605	689	621	628	638	599	629	628	602	649	609	638	697	665	624	632	664	613	621	633	616	616	650	631	583	656	657	656	631	665	614	618	650	626	643	639	628	636	631	644	640	618	643	642	686	592	619	600	643	657	614	626	629	616	629	638	664	685	640	627	660	650	677	612	661	628	667	662	683	638	665	689	653	677	686	629	634	670	652	649	601	655	593	564	651	647	634	651	652	664	642	625	625	639	645	617	620	599	562	661	647	643	613	639	606	606	602	644	621	636	635	606	645	579	670	622	644	649	636	644	619	609	626	596	628	627	652	614	647	679	637	629	692	610	612	597	635	660	676	667	605	629	673	651	637	625	626	631	652	635	678	630	663	662	627	613	645	617	644	605	651	623	674	628	634	624	631	602	632	669	639	655	628	633	642	668	664	673	634	620	645	635	641	587	658	639	637	633	618	653	612	664	636	576	586	675	596	601	619	643	643	633	679	622	638	644	663	636	645	637	592	653	666	608	642	640	692	630	672	617	668	621	626	616	626	635	623	630	660	621	646	623	630	677	605	652	649	659	620	636	684	642	618	644	643	642	603	605	608	596	621	651	636	659	627	600	664	627	647	634	617	629	623	676	655	672	641	613	661	670	666	694	655	623	628	591	647	635	626	643	631	699	646	659	651	642	672	646	613	642	636	692	627	607	678	604	612	598	650	646	645	644	636	683	605	631	600	623	636	606	627	652	606	678	654	672	657	651	680	690	661	609	660	635	626	619	683	645	613	657	612	648	625	625	656	624	618	642	642	638	660	655	632	616	648	612	666	660	612	654	654	622	654	593	625	627	630	637	616	675	648	632	646	654	685	592	657	645	606	641	603	610	630	623	660	617	624	639	643	615	646	632	628	627	609	686	659	659	685	625	634	641	634	607	606	664	646	600	613	633	608	680	696	630	659	641	647	628	626	649	621	651	611	607	595	658	661	645	694	662	638	622	638	627	640	683	624	643	665	619	676	640	604	657	677	615	630	633	637	638	649	664	642	664	614	658	625	649	602	634	649	647	625	627	608	651	622	626	641	593	621	617	624	648	596	650	597	640	589	700	600	616	649	635	625	667	595	615	580	645	616	655	671	664	695	644	629	632	651	628	687	651	659	672	639	592	633	649	652	658	636	655	635	643	639	678	660	649	636	655	668	676	662	647	646	684	659	623	654	605	635	630	648	639	628	601	669	668	648	628	646	609	624	646	636	661	657	628	651	628	664	610	648	639	673	608	660	640	669	611	616	659	657	615	649	604	635	670	594	672	629	627	623	620	592	646	630	670	614	615	633	631	623	599	701	644	628	616	665	635	669	648	607	641	676	687	627	634	652	583	647	673	618	620	657	650	651	651	633	578	625	647	620	678	664	670	670	689	624	634	640	620	591	614	607	684	670	643	648	651	670	665	668	632	652	618	601	622	646	606	655	676	633	651	667	659	670	626	642	662	668	665	634	662	619	620	639	626	622	651	623	620	673	630	641	631	609	657	645	658	642	621	663	637	632	589	598	637	657	619	656	635	674	667	694	633	634	633	605	622	632	654	652	661	688	642	628	615	617	631	651	648	607	593	647	627	641	638	638	655	637	588	647	602	672	615	622	648	603	649	678	617	616	687	626	667	632	633	713	651	646	631	630	629	633	634	673	617	659	675	619	632	643	653	638	700	664	646	571	654	599	653	651	627	633	635	619	595	673	650	621	660	645	661	669	625	642	633	635	592	601	595	686	657	672	616	639	603	608	657	673	665	650	642	628	657	635	636	670	639	657	623	593	640	629	648	652	621	624	646	631	639	653	632	667	671	649	637	647	619	610	638	652	623	662	625	624	624	653	668	699	599	640	594	634	669	695	652	643	695	648	667	656	649	645	639	673	651	657	600
77411	77564	67079	42557	28648	18021	10422	5373	2884	1345	708	411	313	336	273	286	267	282	241	273	258	273	262	247	250	259	282	273	263	257	265	275	261	270	275	232	244	272	260	269	248	255	270	277	255	272	237	280	248	273	252	234	272	284	252	259	259	247	296	256	296	262	273	271	249	281	234	235	274	263	267	278	239	270	244	256	255	300	271	275	241	223	235	253	276	247	265	250	233	245	258	292	261	253	267	248	285	283	244	266	243	242	258	284	263	262	285	269	268	287	239	267	259	260	277	284	264	245	257	263	240	265	236	258	240	254	235	268	270	245	268	260	285	278	260	273	241	280	265	283	257	253	266	255	260	252	267	253	258	274	270	261	268	273	228	251	274	234	252	284	267	263	283	253	275	246	257	274	274	239	264	264	254	262	274	253	253	249	260	280	228	243	227	239	249	278	261	245	241	264	265	249	253	285	261	240	283	242	259	251	276	233	271	272	267	247	253	260	257	223	256	260	258	297	235	262	269	234	263	241	251	272	263	260	294	260	274	273	257	253	248	248	278	260	243	260	238	254	256	277	254	246	267	242	256	307	256	271	284	245	225	277	272	227	284	255	282	269	236	260	268	264	265	253	272	254	246	276	252	260	248	239	241	256	241	263	260	265	267	259	302	261	282	243	252	239	238	241	240	229	257	260	228	264	242	228	251	296	273	257	267	246	269	277	280	298	222	275	254	243	264	279	265	290	259	276	242	245	272	267	295	266	277	264	280	261	244	269	271	264	230	262	250	246	246	257	274	266	250	263	244	280	248	228	247	214	251	242	269	278	267	259	298	243	252	254	252	237	307	242	255	270	260	268	258	237	247	268	266	261	263	262	271	276	266	244	245	234	250	274	262	258	263	268	274	258	259	251	256	248	252	264	257	251	250	244	275	262	263	261	258	265	266	273	247	280	285	252	246	224	253	233	273	281	260	253	250	261	263	264	260	288	284	242	298	240	234	260	225	243	280	260	280	247	265	257	239	268	257	245	267	258	238	235	265	266	255	279	264	248	255	222	252	251	267	268	261	271	266	244	266	289	257	253	263	279	246	262	210	233	246	246	252	233	292	231	278	262	275	250	226	273	266	257	249	244	281	249	275	278	295	281	284	255	261	254	277	270	246	287	274	248	228	286	289	283	293	239	248	294	258	257	257	275	269	288	277	250	268	263	259	249	255	265	268	245	244	249	270	267	254	261	280	291	284	231	254	247	275	285	270	252	247	252	237	294	217	260	248	252	245	244	255	237	232	260	246	274	270	271	257	274	251	265	256	267	248	250	267	256	254	269	252	234	266	268	217	259	264	256	249	256	284	238	266	266	247	247	288	254	285	263	266	252	270	279	260	278	260	280	250	243	274	251	251	239	221	265	275	274	238	239	263	267	238	265	270	244	263	233	263	257	277	282	265	272	269	289	245	247	249	240	254	268	251	258	263	259	267	244	245	257	265	287	264	242	261	245	255	252	271	269	221	255	226	242	254	252	237	245	260	265	260	263	270	267	229	259	255	249	259	255	261	258	283	268	265	248	252	240	239	222	254	245	250	288	269	242	245	259	276	262	254	273	244	291	242	257	279	254	223	264	243	268	279	231	302	271	252	240	283	293	252	241	270	268	296	261	277	273	261	241	245	259	283	270	260	241	284	267	237	272	259	248	232	243	238	265	261	249	284	277	254	268	261	225	287	276	274	289	256	264	263	245	280	245	249	274	281	264	256	251	242	258	243	282	243	253	252	250	254	251	270	242	247	287	274	256	265	258	254	279	247	265	248	277	240	245	228	273	274	299	252	274	286	245	264	241	277	271	292	286	247	268	282	265	266	269	249	232	263	267	261	272	257	250	277	264	228	263	253	260	256	258	268	256	260	261	270	249	253	241	269	280	246	241	250	260	246	244	261	236	264	253	245	255	264	239	259	256	251	245	228	298	265	241	256	272	234	254	235	263	275	272	250	244	244	266	264	270	271	271	260	250	255	251	256	246	245	304	245	286	281	261	250	257	257	242	264	248	248	247	260	244	244	244	270	270	263	248	261	284	248	257	244	271	279	245	262	238	295	273	268	277	242	239	272	232	252	253	254	254	242	241	262	262	260	268	279	239	282	252	278	251	251	264	275	252	258	249	257	285	238	250	242	233	299	268	256	286	243	251	253	282	253	258	240	271	266	264	240	268	262	249	271	237	256	240	254	282	274	267	258	242	278	250	246	259	245	254	262	232	272	266	254	255	256	264	274	256	274	274	243	242	255	275	251	249	272	253	288	279	253	272	266	237	246	253	273	249	267	281	253	245	319	253	281	250	221	254	243	293	262	248	249	243	255	251	253	275	247	255	234	246	278	277	225	269	250	244	243	240	261	242	254	236	261	260	240	240	246	247	251	277	280	283	275	274	255	250	226	261	245	282	225	278	243	245	284	235	277	281	245	238	242	270	267	256	248	264	239	283	246	235	288	260	270	257	272	258	272	260	247	266	278	250	262	247	262	281	271	248	261	274	232	275	242	277	281	254	250	263	250	268	254	268	275	271	250	259	260	268	244	269	258	269	289	270	243	294	294	266	241	232	256	230	262	239	248	262	249	277	255	251	246	229	228	234	265	255	286	260	260	260	275	295	276	258	255	260	274	258	300	278	256	247	233	243	255	261	235	249	237	292	252	266	257	269	239	268	216	273	247	227	248	263	261	267	243	280	251	250	268	245	257	251	215	266	241	233	254	247	230	273	268	275	242	254	299	266	258	285	247	259	275	268	291	248	282	257	273	258	261	263	229	264	271	250	256	254	281	256	277	289	274	256	280	233	258	251	289	251	252	259	260	242	251	262	255	243	243	264	262	267	272	272	273	248	269	259	241	278	270	275	264	257	251	257	273	283	252	247	253	255	276	265	272	262	252	256	252	264	274	244	248	228	264	256	235	260	242	269	267	270	253	274	272	261	259	277	237	275	251	269	263	252	272	258	254	259	251	258	238	249	271	281	267	255	285	218	273	253	264	280	254	280	275	274	268	253	268	268	277	247	267	238	261	263	238	265	251	262	259	272	274	229	253	288	263	285	264	266	252	258	260	251	295	246	241	252	269	238	246	235	240	235	237	262	275	269	283	252	261	274	290	276	278	238	262	246	283	230	243	253	263	279	264	248	280	251	295	255	287	250	280	270	230	311	224	269	262	256	266	271	248	283	244	246	278	273	262	258	249	234	278	236	266	284	266	286	250	252	235	265	230	241	254	251	267	245	205	274	291	250	258	289	267	228	251	241	269	268	254	267	267	231	284	272	261	242	261	255	236	274	273	267	280	274	231	268	263	287	251	284	220	247	250	247	273	267	285	287	282	269	252	240	258	276	249	275	290	238	248	249	265	287	274	280	272	265	277	268	259	303	259	280	247	228	255	261	253	258	248	287	286	259	245	256	266	263	249	270	258	266	278	252	273	265	242	284	238	289	296	235	278	261	248	262	257	245	263	261	270	244	266	256
52664	63042	61936	44790	37687	28345	22091	14769	9124	4747	2357	1317	899	874	820	722	704	703	660	651	637	698	635	629	621	638	668	681	650	660	655	620	629	633	666	631	673	658	645	621	695	644	655	668	614	628	668	632	678	666	633	615	611	652	633	659	622	664	661	665	628	645	673	609	624	681	623	597	674	659	599	666	677	603	624	602	595	638	636	665	655	661	639	611	590	622	646	616	655	626	662	650	631	599	670	624	629	624	685	643	675	617	677	602	623	669	684	638	648	635	680	649	659	605	595	653	630	657	597	612	643	669	658	647	645	673	597	639	646	672	628	665	632	659	668	624	694	661	650	618	683	664	603	619	606	681	625	656	638	635	646	639	637	649	614	606	684	636	647	640	629	633	660	648	618	616	603	587	597	606	676	628	631	657	589	668	650	634	674	611	617	627	604	630	630	615	655	665	666	638	630	664	586	639	632	650	659	604	665	604	640	671	648	616	639	639	625	630	659	603	655	625	656	651	625	642	641	607	620	616	650	638	634	628	680	601	654	640	641	674	651	666	649	662	628	606	676	636	642	618	597	661	629	643	642	641	625	614	608	651	617	623	624	670	645	622	679	620	654	642	624	612	682	603	618	623	591	672	629	613	659	672	613	615	675	607	635	708	610	624	637	642	614	602	586	623	642	590	633	625	645	665	611	615	599	646	635	654	682	672	617	604	642	658	658	653	609	661	615	649	598	603	616	687	661	649	631	651	610	642	631	637	631	647	612	608	595	662	662	649	611	648	644	599	639	593	681	616	636	680	644	648	654	649	669	666	631	657	666	618	660	657	614	659	674	642	617	657	677	629	609	623	632	635	634	595	624	640	650	687	610	668	586	617	654	604	623	614	631	654	640	684	669	640	664	609	658	656	729	621	625	664	685	633	665	649	620	649	638	658	643	665	618	596	640	601	609	621	656	628	606	659	636	677	668	630	622	649	639	620	601	603	638	629	594	625	615	620	653	634	641	631	648	601	640	678	654	673	670	583	593	628	665	672	619	614	677	651	641	691	652	645	689	662	670	598	628	660	598	633	637	619	693	620	681	656	629	628	658	654	673	623	692	639	666	662	635	627	627	683	697	661	630	697	643	659	643	659	669	612	658	600	655	649	583	626	672	665	693	686	679	643	624	608	630	629	643	662	634	602	670	679	637	638	623	671	673	613	597	667	621	639	641	587	674	612	649	628	651	629	613	657	637	637	645	646	607	619	645	609	669	686	661	606	660	632	682	650	646	630	667	649	618	603	651	637	639	623	626	613	594	634	612	639	659	596	611	656	625	625	591	659	596	643	652	619	620	648	636	638	626	641	654	658	686	676	638	652	636	583	613	655	677	641	672	648	686	662	664	653	656	635	680	671	620	654	627	635	666	646	614	617	598	631	645	653	688	675	630	654	654	636	639	695	648	618	667	604	621	620	640	636	638	638	614	643	613	644	645	639	690	610	673	615	681	610	603	672	664	632	620	645	639	637	632	647	698	640	651	614	664	603	636	634	631	656	627	619	637	659	667	638	631	653	626	641	663	684	672	615	636	608	608	657	614	663	613	688	627	625	627	689	634	636	663	687	641	635	601	660	628	645	661	607	664	611	667	682	599	615	627	646	632	640	644	659	670	597	664	603	613	639	619	645	622	633	688	626	606	603	665	640	703	642	645	685	648	667	667	620	640	581	648	639	639	635	632	637	645	596	625	640	677	653	617	629	643	667	657	642	689	623	633	660	679	616	662	636	692	674	638	670	622	637	629	635	669	649	606	621	622	637	600	656	670	662	609	668	656	641	608	628	688	627	616	652	625	619	658	652	624	651	618	638	625	645	597	637	633	661	684	680	703	608	651	645	646	614	642	604	611	708	645	659	637	642	593	707	635	653	648	684	665	637	641	691	639	644	669	697	642	611	667	629	640	648	624	618	660	637	629	703	617	640	602	611	587	642	625	679	625	681	637	643	633	671	629	611	642	662	622	627	652	675	674	633	625	665	670	660	627	660	624	639	641	654	648	655	668	653	634	643	634	627	631	651	656	641	653	624	599	606	669	683	622	665	634	643	649	659	698	622	617	655	622	601	653	612	614	635	588	605	649	622	664	640	651	646	683	660	676	661	602	632	642	653	570	645	656	623	673	648	624	659	669	692	584	655	642	636	700	686	613	684	678	659	682	628	675	632	683	635	648	673	666	654	653	661	625	652	643	651	638	665	653	634	606	592	613	687	643	655	652	666	615	662	596	648	637	629	618	639	651	644	662	653	645	650	634	643	657	656	642	656	683	673	653	643	607	654	678	606	650	662	675	645	642	652	648	617	615	682	638	640	667	671	657	623	640	654	650	662	688	674	640	615	654	685	649	621	640	647	673	635	617	646	638	604	680	639	658	618	613	634	650	615	625	678	641	614	613	649	614	657	681	609	612	627	635	645	625	611	683	661	628	619	652	643	693	637	647	682	679	633	582	603	685	684	644	630	600	658	686	682	623	667	600	629	625	623	645	654	619	642	640	649	651	644	617	651	584	640	607	627	605	640	603	654	666	608	620	646	635	630	652	618	642	629	630	636	647	637	608	667	606	661	649	681	644	670	643	652	649	633	584	643	677	654	660	637	634	656	635	637	610	675	599	654	634	606	623	644	608	627	631	614	613	651	646	622	646	585	678	675	660	616	658	635	617	615	601	658	625	634	648	623	612	608	654	628	606	646	661	627	634	637	643	662	636	682	623	651	653	657	679	618	615	623	623	606	675	629	642	618	627	649	602	628	672	651	699	637	614	632	653	612	607	612	672	673	637	607	669	605	642	644	662	612	655	635	668	639	604	607	626	683	613	668	594	641	667	666	615	661	654	659	646	628	656	632	633	661	585	658	652	673	663	622	624	630	635	642	617	616	656	655	631	628	649	642	701	631	612	683	662	670	648	639	621	628	640	658	653	596	650	662	609	625	619	657	642	632	671	655	642	623	672	611	634	640	620	644	683	640	609	666	650	678	645	624	625	654	674	686	616	637	660	638	642	646	653	651	642	651	608	603	672	631	621	652	642	638	615	623	638	618	653	655	591	623	630	657	669	676	629	676	660	619	642	650	670	643	600	650	644	600	668	660	663	644	609	629	640	698	652	684	673	636	701	659	649	632	631	595	638	697	653	602	710	611	604	665	635	670	614	632	619	617	612	614	630	602	621	624	667	622	662	663	627	663	657	640	678	619	690	651	682	628	682	615	654	652	649	701	612	633	688	642	654	638	646	621	667	620	675	658	612	675	613	658	641	634	639	615	625	643	652	627	651	627	671	664	600	628	628	672	655	724	641	672	628	665	627	639	629	647	621	614	656	626	653	626	656	673	653	624	658	628	685	618	600	631	631	585	647	603	667	634	629	646	664	600	646	640	641	608	663	692	647	675	626	606	659	640	663	628	639	673	604	638	640	622	649	644	626	668	667	638	660	627	663	653	602	639	629	673	629	651	627	575	626	695	664	655	690	644
78113	77504	68079	40831	27847	18201	10096	5534	2690	1281	638	378	319	300	277	254	235	282	303	237	279	246	235	299	241	270	270	302	271	235	262	270	270	234	230	272	263	265	259	268	251	251	257	258	259	264	282	275	236	235	259	257	275	252	264	281	267	257	249	262	236	278	258	259	233	265	250	261	279	282	258	255	253	265	289	288	238	268	246	268	272	259	281	292	249	240	251	260	253	244	285	243	233	277	282	249	254	256	283	267	247	256	267	239	245	258	243	260	241	266	225	285	234	282	245	265	289	251	233	238	254	271	274	265	282	267	257	228	245	253	255	285	311	277	261	254	253	283	262	253	254	225	258	248	258	260	262	280	266	245	246	266	251	279	274	287	259	237	246	271	280	255	274	271	266	243	236	266	254	272	260	242	241	276	283	266	232	275	258	260	241	216	243	274	273	257	255	250	266	241	280	243	232	262	263	248	258	246	242	251	255	233	231	261	260	291	234	237	270	285	281	285	239	248	279	263	265	281	259	283	266	255	293	260	227	268	252	289	281	271	253	268	273	274	249	262	282	281	267	264	249	239	264	265	268	270	233	247	247	227	270	259	270	261	267	230	254	260	246	284	253	243	278	287	254	250	255	267	288	261	270	246	250	268	270	254	235	278	272	247	256	279	273	242	255	266	261	264	263	264	235	269	261	259	267	275	279	255	257	272	252	220	231	240	284	276	266	291	245	271	252	311	258	250	291	274	250	238	240	287	264	270	274	246	258	249	265	294	269	255	245	264	244	252	287	278	242	254	246	253	265	326	283	272	248	257	297	275	254	294	250	240	279	253	248	263	290	277	272	245	280	258	277	225	231	252	265	232	244	279	284	258	252	242	246	250	234	243	270	244	274	275	260	262	249	262	239	277	228	231	276	263	263	236	258	221	260	265	281	249	272	255	277	274	262	248	274	279	264	259	287	263	301	257	234	263	242	277	276	251	246	276	273	250	261	258	260	221	254	270	225	244	269	235	252	281	255	287	271	258	260	259	275	245	244	269	246	267	227	279	305	258	270	262	266	252	228	254	265	242	260	263	262	263	275	259	241	255	291	251	278	250	249	260	256	266	276	263	266	270	263	260	259	269	257	220	263	252	290	271	236	233	269	244	269	259	262	262	247	249	262	256	271	285	270	222	233	254	233	271	211	253	244	260	247	244	259	257	256	254	285	225	280	257	264	261	276	273	251	260	275	289	264	243	267	249	290	245	254	268	234	215	244	260	278	251	263	254	265	250	245	257	240	260	260	255	266	270	278	267	241	265	241	237	261	252	253	277	258	292	216	245	249	253	255	286	261	256	251	237	261	280	282	251	250	280	269	260	269	271	247	256	277	274	240	250	270	263	272	259	298	231	257	267	265	254	255	249	234	262	250	235	255	275	270	276	237	267	250	270	245	256	241	271	253	289	258	280	265	299	258	247	235	267	255	247	235	261	265	252	254	245	251	262	265	272	258	257	241	248	251	275	222	255	248	272	239	256	250	228	262	223	240	238	242	252	269	275	257	265	256	258	257	244	250	270	239	245	268	250	281	276	266	275	269	251	264	254	244	233	262	268	283	243	260	273	273	229	268	293	273	233	244	277	265	260	275	261	226	250	267	283	232	288	280	247	244	263	249	248	237	238	231	291	261	223	239	229	263	263	262	254	256	268	274	292	257	291	275	269	268	240	262	259	273	232	292	248	250	261	247	281	257	253	276	235	250	251	284	260	263	264	276	293	253	254	225	264	268	277	251	250	261	253	260	236	263	225	253	264	251	265	273	282	266	279	259	281	247	307	259	251	265	270	239	230	240	237	230	265	254	265	264	245	256	254	242	236	243	236	276	266	255	266	246	238	245	262	249	217	279	234	265	246	282	262	237	263	269	233	218	263	256	240	245	256	235	253	258	303	245	266	255	247	261	248	232	260	269	271	259	266	262	260	252	268	260	253	250	240	263	279	278	268	241	237	258	242	269	258	229	242	290	255	245	274	247	222	264	242	254	277	247	249	257	274	260	257	260	259	265	242	244	272	247	235	260	293	249	259	286	233	263	256	267	266	261	252	272	267	255	268	260	259	234	255	256	254	256	284	237	250	275	276	260	284	274	278	289	265	266	232	233	249	258	256	252	256	276	270	246	264	252	284	242	240	264	266	286	238	274	253	262	258	246	254	236	253	275	220	250	263	276	226	243	256	273	252	277	251	278	254	248	293	249	224	287	282	266	245	251	236	266	246	269	258	259	268	263	251	256	261	272	257	239	257	244	226	249	274	256	243	245	250	263	267	266	232	257	232	253	254	260	252	262	230	224	271	258	289	274	255	263	274	232	253	267	289	273	255	264	275	274	305	268	299	265	238	250	234	283	269	240	230	239	278	261	256	278	248	278	299	232	274	246	256	266	257	252	280	271	240	285	262	237	275	253	267	260	253	242	252	258	254	254	258	268	255	243	226	238	265	259	237	254	230	258	262	258	289	265	265	255	265	257	263	282	256	250	262	271	250	227	228	245	278	268	224	261	253	247	279	244	252	298	257	261	265	251	267	302	262	250	265	284	254	256	243	225	261	278	254	260	242	238	285	255	236	267	249	240	257	240	249	270	256	233	253	264	244	291	271	263	259	252	268	274	261	239	260	253	249	254	238	253	276	275	263	225	267	259	261	247	268	259	273	269	251	253	300	261	264	260	300	229	248	266	258	261	248	270	248	264	286	234	262	254	267	249	243	265	229	247	252	283	258	268	269	254	294	241	266	252	248	262	240	258	253	266	269	260	280	241	262	265	267	261	258	284	268	269	264	275	276	301	253	243	264	249	253	272	265	247	264	250	283	231	249	271	269	265	269	259	265	239	257	246	253	230	260	226	242	259	268	266	263	255	269	285	245	255	281	256	248	261	279	267	226	289	258	249	240	245	269	265	255	260	229	270	248	264	280	257	258	249	255	233	247	268	247	243	254	267	262	312	246	246	285	263	245	245	244	246	273	265	252	256	271	239	298	288	252	244	244	266	253	246	234	261	249	269	231	248	256	272	264	243	253	270	241	255	255	267	258	264	254	257	255	292	223	259	265	290	288	241	264	250	283	268	267	256	259	277	256	255	232	264	262	243	259	233	215	262	283	234	276	252	247	271	285	248	280	259	238	279	257	285	253	268	269	228	281	266	292	272	250	282	249	250	248	267	249	264	245	260	261	264	237	255	246	261	291	231	274	236	259	246	276	242	241	290	260	232	298	283	269	274	264	264	259	273	261	239	264	284	289	251	245	249	234	267	256	289	239	293	215	268	234	270	267	258	254	240	239	239	283	278	258	288	252	246	251	280	280	261	269	284	266	262	253	223	247	258	255	251	244	226	273	233	232	233	276	226	261	232	265	249	251	281	264	250	269	277	271	279	277	263	267	255	265	253	241	246	275	249	244	277	252	239	254	261	259	255	260	267	258	268	266	252	251	247	250	266	258	275	243	251	239	264	269	266	261	224	262	251	258
52672	62556	61884	42489	36536	28331	21470	15158	8903	4391	2300	1207	908	811	707	751	733	718	645	651	638	630	643	617	625	627	670	630	639	600	625	617	691	655	651	647	639	648	682	660	617	644	596	613	610	630	632	645	673	651	668	671	631	649	658	654	625	654	648	649	633	653	662	645	614	660	632	671	643	643	631	652	656	645	631	649	650	634	639	671	652	665	638	652	660	662	644	654	652	670	643	700	672	671	645	645	693	632	598	614	669	638	670	642	642	628	669	586	644	649	638	609	650	614	640	653	631	631	619	667	636	642	623	664	619	661	695	634	638	638	618	657	684	621	634	615	623	632	610	667	655	664	667	644	615	651	661	623	669	684	641	636	629	645	677	664	644	668	645	645	668	647	584	676	616	657	619	646	664	611	646	618	653	646	632	620	626	668	675	638	665	625	640	636	622	627	655	639	638	659	642	659	618	634	666	644	694	650	643	636	627	619	632	665	624	610	651	621	643	622	647	628	645	629	649	619	647	637	685	633	605	658	646	662	639	651	633	643	636	700	641	627	672	637	642	650	621	618	698	650	648	627	680	643	629	650	619	623	612	688	625	657	587	633	635	661	651	657	674	597	607	628	666	602	621	649	619	638	613	681	640	622	682	699	635	623	648	616	649	654	638	648	651	631	636	590	643	628	652	655	654	616	635	613	670	681	607	650	646	603	637	624	673	646	628	600	619	657	621	629	668	604	611	650	699	675	628	662	639	624	676	624	687	597	647	624	648	609	617	663	672	621	624	671	667	616	656	665	631	676	667	634	623	613	664	626	664	646	668	653	605	600	664	603	648	585	650	655	616	634	666	656	643	582	604	706	617	665	633	617	650	673	657	640	635	619	606	635	636	648	640	672	639	649	626	658	636	666	638	652	664	659	712	671	610	622	634	647	629	629	608	622	651	647	663	631	629	649	650	684	636	604	614	619	661	623	652	661	627	703	665	675	681	609	649	665	644	604	633	651	668	661	649	632	680	636	647	615	593	657	683	687	635	643	631	619	655	661	657	648	655	589	608	651	659	655	658	651	680	656	671	644	582	653	661	616	665	666	645	604	661	646	630	625	607	646	617	662	622	609	666	661	593	605	618	655	641	610	610	638	649	623	701	589	665	632	633	658	691	559	668	686	623	647	620	673	634	661	651	664	623	695	671	630	663	641	636	658	645	686	677	626	641	645	645	669	612	670	662	618	609	651	579	656	618	616	631	628	613	625	648	671	641	659	594	657	611	620	647	589	636	659	616	626	663	713	649	667	633	637	618	640	618	671	653	671	601	663	678	635	641	631	623	624	639	653	611	600	670	636	671	656	626	633	672	641	666	647	622	636	674	658	684	649	665	623	644	646	607	614	635	642	641	634	646	597	670	619	677	632	635	677	659	644	644	614	633	632	635	618	678	613	657	621	630	621	655	662	635	675	647	658	659	636	658	644	635	611	624	633	621	629	682	658	604	687	626	602	667	624	627	642	630	661	634	662	631	646	637	633	667	666	611	630	616	648	646	652	646	620	649	636	678	638	614	622	654	655	621	617	629	656	644	651	604	665	650	641	648	599	634	627	668	592	666	685	619	690	665	623	650	619	675	658	651	613	658	628	646	653	621	626	658	635	620	617	638	667	681	634	626	632	645	607	635	618	671	636	622	626	677	668	656	669	633	727	628	611	631	698	605	648	657	683	659	636	687	572	647	662	634	597	648	658	648	597	663	652	646	647	653	661	599	614	651	589	646	637	619	648	674	688	595	651	654	635	638	666	624	626	637	614	638	622	634	660	651	651	656	575	624	629	633	664	599	654	652	595	613	620	637	622	653	645	584	622	669	643	619	677	608	630	617	590	665	662	648	643	650	648	635	603	602	654	620	682	651	664	658	620	659	619	650	650	679	642	601	675	672	650	653	633	608	653	634	593	675	636	626	630	630	582	639	641	626	633	651	647	610	610	659	645	660	631	634	670	664	624	628	673	632	667	636	659	634	655	637	661	623	597	663	636	639	671	652	673	606	599	661	691	651	640	618	636	641	656	638	660	690	648	662	657	692	673	676	612	638	655	686	630	610	643	650	675	617	637	664	597	606	628	644	658	623	605	615	644	633	649	712	629	613	648	646	628	667	631	633	621	629	621	631	605	707	649	647	670	627	607	610	630	660	622	647	636	652	631	585	651	637	631	634	631	682	634	637	662	649	623	640	596	671	669	598	634	645	616	665	659	631	674	711	652	615	639	600	651	618	699	652	674	635	621	612	626	672	614	678	669	669	662	643	663	664	648	668	622	607	638	616	668	653	647	626	662	666	632	655	656	632	687	646	656	684	608	684	623	653	668	574	660	632	633	623	659	628	599	664	630	602	638	624	633	627	623	707	628	641	630	634	672	622	643	624	626	677	665	676	643	640	635	636	678	664	618	681	658	628	635	653	619	635	658	679	630	654	661	648	649	595	638	625	614	634	683	657	614	662	630	672	636	686	650	650	643	666	624	605	628	675	635	652	662	659	611	684	626	646	650	701	703	629	622	646	656	599	679	639	662	622	693	616	644	649	600	650	689	685	652	604	646	613	675	627	615	632	652	611	650	647	640	667	618	600	642	650	664	626	646	608	652	652	601	602	652	659	675	626	684	664	660	657	620	624	642	650	709	627	579	604	701	639	645	674	625	658	623	624	599	607	627	643	698	609	670	643	625	648	651	669	619	634	639	666	622	624	693	587	649	622	650	632	637	630	687	653	627	651	661	679	677	628	633	625	623	645	580	600	672	663	639	643	649	629	668	592	688	609	645	631	672	607	641	670	647	616	606	649	682	664	658	613	631	646	616	621	653	630	614	631	650	620	657	609	644	627	664	645	690	654	643	639	643	639	693	658	611	655	629	603	614	625	674	656	645	643	651	611	642	621	637	632	603	644	644	631	638	658	621	652	628	674	620	649	674	621	652	642	635	647	625	640	687	645	648	662	637	619	673	629	643	660	583	641	629	607	665	631	649	613	613	619	624	617	648	635	630	642	665	646	662	657	672	628	618	638	664	629	616	617	629	613	604	659	632	629	616	642	648	629	637	628	631	663	636	671	637	674	638	673	671	677	656	639	620	650	623	636	613	659	641	608	625	646	691	616	638	616	672	621	609	661	622	684	654	580	625	656	652	648	672	657	616	629	640	652	633	661	659	627	638	601	652	641	634	688	661	611	625	631	698	659	629	625	635	603	633	675	599	630	619	670	657	667	634	631	641	662	655	636	623	619	604	583	641	605	650	653	655	634	633	622	623	613	684	668	694	672	683	627	644	649	674	644	622	599	659	639	602	641	659	638	666	643	682	644	639	681	634	645	669	605	586	668	623	619	642	650	711	630	600	677	649	625	687	663	629	660	629	713	677	626	669	618	646	680	696	642	607	637	627	672	622	643	672	658	688	616	594	661	630	656	641	646	621	615	579	623	638	642	600	646	643	636	630	643	621	648	598	644	676	644	631	615	656	671	667
79900	77573	67037	39888	27017	17237	10021	5267	2771	1266	665	465	348	324	290	291	247	275	317	241	284	293	278	290	272	291	261	246	278	247	235	251	226	266	261	277	227	258	282	248	261	246	256	267	264	296	242	256	243	267	236	263	259	256	286	288	275	248	234	281	220	252	251	257	271	281	261	260	248	245	250	244	277	271	272	235	261	251	273	243	251	263	235	293	249	257	257	282	260	282	282	268	275	272	251	246	253	242	262	290	299	264	231	288	267	249	246	236	275	242	275	303	261	239	289	261	261	240	263	268	261	265	269	252	239	223	281	242	220	241	260	284	255	258	267	226	251	232	262	246	274	252	280	311	269	271	253	239	238	275	232	232	244	284	253	273	274	265	253	256	265	264	231	236	231	240	267	261	248	239	265	231	241	277	247	279	277	244	253	270	273	268	258	275	233	257	235	291	234	253	265	253	286	251	265	205	258	276	276	233	263	246	270	288	243	284	273	266	257	238	284	235	255	263	284	247	286	267	228	263	257	237	289	247	253	289	252	259	256	270	272	262	275	267	266	237	260	266	264	247	270	253	271	298	277	250	248	278	255	274	263	262	268	252	271	258	278	274	245	272	261	248	258	268	279	253	264	236	269	259	244	261	241	257	250	237	260	284	281	253	268	313	260	254	255	249	242	277	284	248	237	251	250	253	270	269	285	240	241	258	255	249	291	256	279	255	258	254	252	277	276	252	243	237	310	274	227	270	288	281	268	255	234	246	262	250	256	238	267	243	253	244	253	256	268	242	239	274	278	268	279	260	269	241	250	273	231	256	263	273	243	257	248	254	259	246	284	242	290	223	279	274	254	262	265	225	257	270	249	255	292	267	244	264	287	277	270	254	297	243	277	249	255	279	246	251	257	267	266	258	232	258	268	292	287	296	245	243	236	228	277	233	256	291	241	258	245	263	269	276	255	266	264	274	286	270	265	260	237	246	275	263	244	259	265	233	291	264	242	254	271	267	229	251	260	277	259	236	299	257	270	268	250	246	278	291	248	260	276	262	274	255	237	268	290	258	251	252	265	271	240	248	261	224	272	244	240	253	268	264	251	288	235	252	265	227	229	226	260	269	231	245	250	247	271	276	262	264	240	279	240	274	256	243	257	249	228	264	251	259	274	250	248	239	276	261	254	284	261	235	228	249	229	272	257	256	253	297	261	293	269	254	267	267	276	269	267	253	245	245	276	259	270	275	285	267	247	261	267	252	257	256	267	257	258	245	249	252	258	227	249	271	255	238	293	273	240	249	262	280	249	270	224	269	278	260	282	257	259	238	255	266	262	275	246	253	239	256	263	259	227	283	272	235	254	245	280	243	229	250	252	267	292	271	251	245	283	242	271	227	260	269	263	262	246	298	267	224	239	254	244	260	259	255	209	269	265	233	249	260	281	246	258	248	247	272	269	248	266	262	241	277	267	272	254	240	240	260	268	248	259	253	225	227	252	227	244	251	288	252	267	265	273	276	230	277	235	267	246	271	241	251	263	232	255	282	251	256	278	298	243	231	268	250	270	255	252	275	252	258	279	274	238	269	245	294	252	259	246	252	252	277	283	254	271	277	266	278	229	272	262	257	232	272	280	247	269	260	284	283	252	269	261	244	255	290	254	258	253	254	251	280	231	237	254	234	284	262	259	259	279	261	235	268	250	259	273	284	211	249	264	276	232	272	250	253	249	241	253	252	283	270	288	248	287	257	271	247	254	261	244	265	278	241	258	274	238	244	279	252	279	261	297	270	243	263	262	250	280	249	264	248	274	257	255	270	258	259	263	295	250	307	272	247	257	265	273	242	239	266	249	242	242	222	230	281	254	291	245	286	253	249	253	256	272	274	243	272	292	261	309	267	259	251	263	252	258	265	281	262	240	259	250	269	272	263	256	241	304	263	281	264	230	255	261	276	287	240	257	286	266	262	262	255	255	281	264	244	261	254	233	256	259	273	264	243	262	264	246	262	262	233	241	255	248	257	292	268	274	244	241	288	240	244	254	258	285	241	281	254	265	232	276	240	289	275	271	260	258	278	236	262	264	241	253	255	255	241	293	242	262	256	269	257	239	265	260	258	254	274	256	254	253	283	278	254	299	252	286	255	274	279	275	274	265	284	241	241	232	221	256	248	253	265	283	284	264	255	289	273	252	281	270	268	259	256	271	249	265	230	272	229	260	251	273	267	264	262	240	252	284	260	243	247	223	225	233	254	287	251	225	293	260	267	247	271	272	267	265	248	256	256	248	259	267	251	264	256	269	241	266	261	244	274	251	295	283	258	256	265	258	249	245	256	267	268	239	264	251	281	268	239	261	228	235	287	251	242	249	244	272	258	263	259	268	291	271	272	249	261	287	260	281	244	269	263	234	245	251	243	287	259	263	268	273	236	269	283	284	284	269	267	265	253	271	245	256	251	238	231	247	224	259	274	261	266	236	237	264	266	255	266	245	229	247	262	274	273	232	244	290	225	274	232	258	283	281	270	275	249	250	265	256	228	259	267	268	243	261	229	262	231	232	253	243	230	244	233	264	260	265	261	268	260	239	249	238	271	232	258	280	255	231	257	286	292	263	260	302	304	248	261	281	257	271	259	252	247	250	250	292	260	253	249	250	261	203	244	264	277	273	255	268	269	257	241	249	254	268	281	249	279	250	252	253	250	243	256	266	252	236	261	259	246	258	269	245	239	219	238	266	271	234	259	257	261	230	242	255	265	234	273	236	262	286	257	246	267	237	270	281	239	258	273	286	260	313	273	283	225	275	269	250	247	242	246	249	261	232	292	248	272	261	256	244	275	253	256	248	257	232	284	292	297	271	264	260	283	286	263	255	249	260	251	246	253	269	255	234	246	266	288	275	281	269	254	262	275	267	257	271	293	216	265	259	260	247	255	261	257	218	268	284	269	260	250	272	258	257	259	253	239	293	283	255	282	259	248	293	255	270	258	264	277	271	259	269	273	263	259	271	235	244	263	230	251	269	247	249	272	241	239	257	280	245	259	250	266	288	256	250	231	275	245	246	237	278	267	267	264	228	233	261	244	243	253	257	260	240	246	254	271	237	241	229	264	270	244	268	247	283	246	282	231	247	260	279	213	273	241	262	250	247	250	239	262	274	248	241	234	278	254	256	252	270	255	257	266	319	275	269	217	274	261	253	245	266	260	249	266	253	241	274	259	280	288	260	268	260	243	276	239	268	282	279	244	255	300	291	282	231	250	262	253	256	227	261	267	272	271	266	277	269	253	271	258	249	264	272	254	242	243	264	251	247	254	262	248	270	254	230	254	269	243	255	286	267	236	252	265	248	259	253	254	235	260	267	240	251	256	248	244	248	271	239	254	267	260	243	252	248	265	266	266	261	270	268	275	264	232	241	244	239	238	286	258	246	261	293	275	233	257	278	276	288	282	255	263	248	282	243	248	241	257	266	218	277	265	283	276	256	260	264	280	221	264	247	237	276	256	279	266	246	256	272	217
53358	62383	61038	42713	36026	27875	21744	14409	8831	4606	2491	1381	842	868	785	719	713	705	708	709	707	659	657	654	628	628	650	630	665	616	667	666	651	654	657	627	660	630	671	634	612	668	655	650	648	648	656	658	634	653	658	631	646	670	650	655	599	634	668	706	631	632	658	639	612	652	668	632	619	605	659	667	663	652	677	663	668	610	685	627	669	570	643	639	632	654	633	635	621	643	635	660	613	611	624	674	644	659	598	621	676	618	602	669	602	626	623	644	620	634	666	608	620	671	659	626	685	658	610	652	663	631	676	623	669	660	622	660	703	631	627	590	593	655	657	632	620	660	645	633	628	658	644	602	702	648	645	648	636	616	640	626	645	643	624	612	659	698	640	623	647	664	629	665	624	641	612	613	607	668	668	657	623	679	638	614	677	621	670	615	606	663	703	647	625	620	612	597	648	643	623	671	657	625	660	630	630	662	603	647	623	621	664	598	616	706	721	639	667	642	638	618	666	641	667	618	631	621	664	662	600	609	677	641	626	616	602	674	628	632	641	664	660	592	656	666	622	637	668	652	638	669	636	644	577	668	624	642	641	605	641	698	652	655	633	635	637	647	621	663	608	629	654	690	629	598	669	568	606	598	654	631	663	654	642	625	635	634	615	637	634	652	658	657	634	643	623	626	612	609	648	636	652	656	639	609	643	648	661	649	646	670	615	664	616	603	642	615	627	611	634	655	654	595	633	648	609	624	635	646	670	646	654	620	638	667	615	670	625	633	603	646	626	601	616	610	674	586	631	607	614	618	646	649	593	647	672	627	634	618	654	690	601	628	677	666	688	617	672	652	622	646	653	624	645	625	673	624	638	623	629	667	617	641	644	644	672	629	619	586	662	685	645	641	662	611	669	616	679	640	673	693	686	635	688	625	626	642	659	672	641	633	644	603	640	675	643	640	631	627	673	640	625	616	711	652	642	661	680	656	624	654	634	635	654	670	625	684	634	622	675	713	676	644	644	651	645	629	626	639	602	623	668	617	659	637	625	617	627	605	633	693	664	660	605	693	601	667	677	700	655	664	686	664	592	612	662	689	613	686	685	682	640	634	635	608	678	595	668	616	648	650	660	657	613	614	636	617	627	654	630	660	615	676	635	642	628	631	638	669	638	668	678	633	671	650	625	650	657	667	640	653	636	619	679	629	647	642	662	662	611	651	695	650	671	675	649	661	632	632	629	678	636	609	689	618	640	606	635	661	601	655	640	600	668	682	651	661	591	637	587	658	631	727	629	650	681	679	609	659	637	630	670	651	691	641	654	620	611	593	647	668	639	655	619	678	650	626	682	638	665	588	576	643	634	634	623	626	696	655	613	641	622	631	627	566	631	601	639	657	636	681	643	640	657	664	642	634	678	623	648	651	672	648	670	626	599	643	661	634	643	611	687	646	605	642	654	656	603	640	649	620	660	637	678	642	663	661	631	707	611	618	662	641	671	639	610	576	643	602	682	665	627	655	681	625	649	656	625	645	597	647	628	650	614	644	679	630	639	640	660	645	622	640	635	627	613	660	632	623	650	690	642	684	663	646	648	658	663	670	636	659	625	619	717	627	627	615	635	659	642	665	602	614	637	649	621	593	639	646	664	658	647	656	681	625	669	624	668	598	601	618	596	672	646	595	621	671	604	608	677	672	616	653	625	648	647	651	620	671	595	599	642	634	659	638	666	656	648	591	655	619	670	647	650	626	647	612	614	655	625	646	639	603	640	665	652	661	621	645	640	641	648	622	615	699	615	629	655	639	632	620	642	629	625	627	650	629	647	611	634	616	658	636	640	685	634	652	674	654	658	594	650	634	648	606	621	641	585	629	614	661	616	581	670	659	654	617	689	611	596	636	624	618	657	616	654	599	630	674	607	652	658	694	685	638	626	658	638	592	673	666	670	619	634	671	664	678	637	648	672	623	676	676	656	664	617	640	669	606	632	676	676	656	645	664	637	607	638	663	646	643	639	642	620	651	625	624	652	642	650	618	632	617	661	615	616	612	652	646	620	675	639	660	649	642	648	688	641	605	638	635	690	647	621	642	677	689	662	590	645	640	643	631	629	652	598	625	659	660	643	620	641	604	638	656	690	640	640	653	645	636	604	620	658	667	624	689	666	643	620	623	621	652	637	665	647	637	663	613	661	663	666	632	629	649	669	657	651	674	629	629	658	624	609	620	680	613	680	664	681	688	656	623	637	622	669	635	653	642	663	605	648	652	644	630	628	666	663	638	620	644	670	658	618	635	633	645	615	660	638	680	697	622	678	639	652	629	619	634	604	691	644	639	656	617	608	636	640	637	633	644	631	676	647	643	653	608	686	648	651	643	617	685	643	598	697	607	637	629	629	607	632	643	677	646	628	670	611	608	644	639	651	632	638	666	638	653	678	600	659	667	642	657	636	617	651	652	633	626	618	654	646	613	637	662	674	666	650	634	628	611	640	634	651	676	640	604	626	663	640	671	624	657	598	615	631	620	650	633	710	636	608	650	661	615	623	658	660	628	623	668	629	664	639	621	714	657	695	632	660	633	637	633	638	653	678	649	653	654	650	621	589	621	622	644	646	634	691	641	644	675	667	648	634	652	655	687	636	653	684	662	634	634	602	640	619	660	631	656	656	651	633	648	678	652	667	674	695	653	621	649	637	622	655	634	623	643	712	636	651	615	602	648	630	620	667	660	617	634	595	671	618	696	647	676	621	610	677	605	665	643	617	567	635	592	652	637	653	611	649	691	629	624	641	651	658	678	669	621	638	580	632	634	693	610	599	620	645	639	617	682	689	645	645	680	657	662	639	617	665	690	669	652	672	667	679	671	654	661	672	655	593	622	624	638	618	604	664	665	613	652	656	670	647	597	623	689	676	630	688	652	652	667	652	662	648	657	629	633	675	606	635	646	629	649	627	589	675	633	648	661	592	635	643	611	678	660	685	668	624	619	636	651	629	651	626	647	628	643	601	596	653	650	623	659	612	655	649	658	647	655	635	649	700	594	652	632	617	651	604	695	692	643	637	675	657	647	627	646	659	671	669	670	606	680	607	672	605	628	599	653	583	660	655	610	625	635	659	648	621	593	644	640	663	660	629	657	679	646	635	618	616	630	631	648	632	691	664	599	646	598	626	678	646	624	671	662	688	590	619	620	673	624	664	650	641	630	652	619	632	607	627	662	630	697	610	620	636	640	632	660	635	665	617	648	645	663	658	656	607	670	569	632	628	627	683	599	648	648	679	629	638	594	638	662	627	621	591	640	683	638	662	646	629	655	641	610	638	644	644	662	641	656	641	629	641	681	628	638	589	641	677	658	568	649	652	665	653	641	636	641	629	647	651	657	685	644	623	640	650	647	585	657	597	662	645	647	615	623	628	607	656	600	662	626	578	653	635	641	614	642	668	641	622	629	655	658	670	620	598	628	642	672	626	610	632	615	654	657	652	641	633	634	631	658	628	596	591	662	626	692	636	668	605	645
78399	76752	67074	39386	26982	17356	10194	5512	2724	1315	693	460	298	298	264	267	279	280	280	308	263	277	272	255	271	269	276	282	286	288	277	248	236	271	287	249	248	243	265	239	299	240	301	264	252	247	256	257	270	237	276	248	246	290	248	253	251	305	258	291	269	296	268	270	267	278	278	282	248	258	242	263	228	241	263	258	269	264	252	280	272	263	238	254	248	262	255	267	255	245	226	253	261	259	235	269	268	235	268	270	269	257	273	235	254	224	270	261	257	232	257	265	276	278	259	276	285	262	271	247	245	249	295	282	258	264	261	255	263	261	260	265	282	277	275	246	249	275	262	282	282	262	250	238	256	275	262	259	246	258	273	260	263	276	255	223	281	253	258	271	273	230	253	244	263	270	252	271	241	264	253	268	294	246	242	258	259	252	280	218	217	270	262	239	255	249	300	260	251	267	238	261	242	260	258	262	250	268	268	263	279	259	235	271	244	242	250	250	259	282	245	237	270	276	242	246	254	276	258	273	244	247	259	271	258	209	251	265	217	246	238	252	255	248	256	246	266	281	278	262	267	259	255	294	253	271	229	260	265	245	255	263	269	248	300	305	262	260	239	276	277	279	244	261	276	285	225	262	296	286	225	261	260	270	263	267	247	293	257	238	247	236	275	265	274	247	263	237	248	266	294	255	281	235	274	269	255	267	263	250	271	242	280	249	267	278	274	275	278	234	265	245	248	258	264	247	226	233	260	265	248	276	294	285	259	260	264	254	246	256	254	261	266	254	257	260	237	248	282	289	279	267	244	274	241	278	298	250	271	295	247	264	287	233	247	284	278	254	239	251	220	248	238	286	259	267	291	237	247	249	275	242	258	254	268	261	243	261	269	258	282	298	264	263	253	271	278	244	268	246	238	249	289	289	254	262	273	231	263	261	255	257	251	266	239	227	222	244	227	261	283	263	226	241	251	269	246	296	277	236	249	261	243	267	239	257	264	255	264	267	279	255	253	266	264	296	243	229	249	292	302	277	245	266	259	250	261	253	299	262	237	238	249	275	240	273	243	247	248	257	295	259	290	238	264	267	253	270	272	235	237	263	241	258	290	247	283	301	283	240	256	225	261	258	252	279	242	241	252	258	292	288	263	259	262	248	253	268	250	249	233	291	253	270	256	255	254	278	260	277	253	265	248	257	262	248	231	261	264	292	254	247	259	264	264	226	258	282	270	267	250	232	249	254	256	242	237	269	289	252	260	262	292	275	241	270	268	262	254	254	270	283	242	248	281	258	287	224	274	256	291	280	241	237	256	256	226	260	274	286	252	255	262	243	274	271	245	244	261	227	224	257	265	265	280	289	260	239	226	272	226	275	267	246	256	263	245	255	295	252	277	279	285	274	275	233	249	273	293	233	253	264	252	272	287	248	284	287	287	270	248	222	253	268	254	246	257	300	274	280	260	245	272	268	230	232	268	273	253	258	226	277	228	287	269	246	280	243	288	288	218	263	273	259	274	242	249	278	274	261	277	266	263	302	297	272	275	255	248	248	254	290	259	258	259	264	244	289	257	257	277	273	250	268	262	256	279	257	272	231	282	264	264	260	295	254	256	240	253	240	256	237	288	247	264	263	237	279	250	254	245	264	240	246	287	276	222	251	253	276	264	227	249	258	250	245	240	258	264	250	240	227	252	276	252	248	275	281	263	247	263	274	246	253	244	250	270	236	239	284	269	307	270	234	231	266	235	240	271	258	282	276	276	282	282	256	274	263	259	261	276	229	253	262	247	249	239	263	237	253	274	254	270	261	294	244	255	268	265	239	290	278	224	305	255	224	266	240	252	269	270	265	229	260	263	284	268	257	282	255	271	257	263	259	290	231	271	257	255	247	240	251	251	239	261	258	246	238	259	234	283	242	245	252	239	255	252	260	267	263	263	277	251	245	276	263	274	278	246	291	263	257	243	252	266	236	223	277	253	267	257	260	265	244	252	236	254	233	223	253	253	268	257	241	263	266	291	246	242	276	249	239	239	246	233	246	262	261	284	232	270	279	239	262	267	269	269	241	278	264	263	271	269	263	243	249	248	259	259	310	269	281	279	270	219	259	252	241	263	259	292	248	273	278	254	242	257	274	257	235	283	271	271	254	242	251	245	270	244	261	287	251	260	285	240	260	273	251	258	249	243	242	294	281	281	243	256	256	250	264	257	261	228	259	232	273	282	259	258	281	249	264	250	247	234	273	299	230	243	290	276	229	264	230	232	268	260	284	243	281	243	269	252	274	281	257	247	259	261	263	269	290	237	267	237	272	251	249	256	251	267	219	243	253	247	254	279	244	309	264	266	250	236	248	285	245	254	236	257	239	243	290	265	253	259	262	262	274	283	254	269	234	274	257	247	263	238	277	257	254	259	260	251	269	285	235	262	238	217	261	253	260	223	256	260	267	245	257	250	263	299	263	261	250	273	239	268	269	255	285	236	252	285	271	263	221	250	234	270	214	260	252	270	271	235	281	269	270	241	261	242	254	265	267	246	258	248	262	257	251	251	273	300	262	253	268	251	242	269	260	251	238	266	263	244	268	269	251	259	278	247	236	247	242	267	235	264	281	243	259	249	261	284	251	259	284	268	276	237	244	220	266	263	257	251	255	268	284	258	265	273	250	248	269	283	240	293	258	256	279	253	290	274	267	258	247	251	236	239	265	267	268	266	262	257	247	255	256	260	286	254	265	262	263	264	273	234	259	238	259	277	265	254	274	245	295	266	278	262	244	238	244	294	239	225	226	238	279	245	237	234	281	236	246	268	270	241	273	259	252	226	234	276	259	253	317	275	266	274	253	267	251	283	265	260	238	239	226	225	258	274	237	297	262	259	276	293	262	257	266	261	277	303	263	270	275	235	249	279	270	264	283	269	253	263	269	254	247	246	269	247	267	259	220	271	221	228	263	264	268	295	236	238	283	250	247	295	248	270	246	232	246	277	279	250	284	234	248	295	228	239	291	256	250	254	251	236	264	251	263	277	247	233	240	248	279	270	265	257	284	276	241	263	283	260	267	254	234	294	250	264	280	241	259	256	279	263	267	241	259	263	234	245	239	257	272	272	255	267	252	291	277	251	237	277	274	245	254	251	246	257	250	274	261	259	225	230	252	272	267	276	263	248	267	306	234	256	243	252	268	274	285	288	261	278	253	244	285	246	248	252	282	253	267	257	260	238	265	246	281	236	271	259	231	264	257	273	267	250	258	234	236	246	282	260	266	255	252	298	287	264	268	250	281	260	249	297	286	288	231	257	237	262	280	290	293	268	254	240	245	265	260	265	237	266	248	252	253	263	244	262	297	292	265	250	250	268	252	262	246	267	276	275	266	264	258	278	246	264	258	285	250	258	248	239	260	250	251	271	230	257	261	249	251	260	276	259	273	246	255	256	259	227	233	277	260	250	235	283	283	262	271	253	284	231	269	262	236	261	232	248	241	267	270	245	251	261	257	258	275	269	240	261	238	260	279
54058	62248	60819	42027	35506	27908	22247	15339	9024	4689	2543	1502	875	885	765	693	724	715	703	677	643	667	638	638	615	642	610	616	622	644	635	660	657	597	687	669	699	661	634	650	676	641	625	669	610	648	632	651	616	638	663	648	674	584	581	657	649	666	686	681	645	636	650	633	623	642	617	584	682	664	614	616	604	663	615	620	605	651	664	638	617	590	571	634	650	667	657	654	670	667	628	611	666	592	620	663	666	642	634	667	648	666	634	605	662	685	664	623	645	620	648	672	645	660	627	640	674	646	651	682	674	628	698	647	670	665	626	659	634	642	650	629	631	671	575	673	616	659	680	618	619	653	618	622	653	694	652	639	651	637	649	628	614	653	628	655	631	637	679	677	678	680	651	649	650	644	662	646	619	647	692	646	691	623	686	678	604	612	610	666	620	672	679	580	639	659	575	649	630	645	632	674	592	673	627	699	679	639	668	627	655	654	613	621	654	609	651	661	618	683	647	624	602	674	641	684	628	669	638	605	615	639	683	678	630	637	600	674	609	639	668	645	637	651	668	670	609	632	642	643	616	609	630	694	645	661	684	626	656	638	630	695	576	635	658	638	660	657	656	667	654	663	666	578	651	621	629	621	623	637	605	674	612	640	660	686	652	665	665	606	648	632	622	635	659	602	655	631	619	662	653	614	670	625	623	663	641	597	658	638	641	635	657	664	671	653	666	647	624	633	656	626	627	683	619	615	636	633	639	660	597	638	669	646	658	628	659	611	660	599	658	622	637	653	649	662	577	623	661	614	643	631	607	610	651	635	655	614	675	628	602	626	674	637	612	632	641	636	646	620	675	642	625	634	646	604	648	655	626	612	648	643	636	662	665	626	653	695	628	625	634	632	668	650	651	631	627	613	629	655	660	641	655	612	660	596	678	657	661	616	645	631	658	659	674	705	664	688	649	654	667	668	722	642	612	631	633	637	646	610	607	630	612	633	653	641	626	674	657	611	625	635	643	613	624	669	606	628	603	628	685	696	623	653	632	664	664	620	645	625	678	637	644	650	651	615	657	690	617	639	649	664	616	721	624	677	678	626	645	608	645	668	628	587	624	695	649	638	656	597	675	671	670	696	658	659	627	666	646	673	690	619	633	635	607	662	652	631	651	629	656	618	664	631	669	638	644	648	650	640	653	675	639	681	680	679	647	632	602	652	591	655	645	601	661	664	654	712	656	652	673	608	614	637	644	665	660	613	658	643	649	635	641	647	690	620	658	605	625	648	658	663	612	629	660	701	655	631	641	620	669	648	669	629	674	611	676	642	659	640	674	642	611	686	644	675	646	618	633	610	652	600	650	621	635	659	639	675	633	661	646	642	658	628	677	662	693	616	655	607	637	675	629	638	651	613	621	655	630	648	576	618	676	675	637	635	641	668	627	578	676	639	663	656	647	644	673	655	600	607	646	689	702	641	605	636	648	582	641	646	649	689	563	629	628	618	651	666	645	651	644	640	590	665	658	659	667	655	639	644	648	627	650	657	658	625	664	612	661	621	624	649	660	631	631	641	597	613	605	660	647	665	623	641	604	618	644	638	637	621	657	674	660	651	633	632	657	698	636	601	634	647	665	607	614	645	619	620	624	625	640	641	642	653	669	647	613	611	588	649	636	593	655	663	621	616	659	655	653	674	678	644	645	633	632	674	697	627	649	679	668	656	654	623	679	639	679	650	670	625	647	595	667	621	632	638	626	641	665	646	692	603	654	675	620	641	633	639	621	657	656	607	628	660	651	661	642	637	626	680	647	601	616	633	674	621	632	651	637	645	687	630	656	628	626	634	628	691	639	635	589	635	623	659	600	635	638	612	652	644	634	615	659	683	681	617	614	665	677	639	651	636	630	662	624	647	654	616	640	636	639	641	651	592	640	648	619	621	630	640	620	603	646	648	630	675	643	699	635	632	636	623	658	634	617	582	663	633	642	616	625	654	654	674	664	603	602	683	639	665	649	662	655	637	638	655	653	614	609	586	595	609	619	648	614	611	689	650	595	613	667	670	576	612	621	599	619	639	681	647	618	648	596	658	592	679	655	621	652	688	626	663	598	584	614	665	669	606	698	645	619	651	658	611	611	643	676	624	673	629	658	677	653	618	646	620	599	657	630	584	635	584	652	705	653	592	632	607	667	633	659	598	604	627	639	617	655	655	662	657	637	652	660	622	663	634	652	646	636	615	653	632	628	633	670	667	648	603	666	670	647	622	653	649	669	656	656	685	676	627	667	620	668	607	614	644	643	626	642	672	652	648	648	602	625	639	625	628	629	674	673	631	667	651	599	635	664	653	629	640	642	623	668	604	609	646	620	623	652	641	680	633	627	632	662	651	656	609	657	669	659	614	587	673	634	647	636	604	647	610	626	634	650	635	667	652	639	668	631	608	634	650	670	603	637	613	684	675	620	640	616	640	625	672	658	631	661	614	646	672	643	657	617	631	632	683	646	657	624	625	638	669	640	672	609	654	632	626	632	642	666	650	648	668	661	633	606	638	691	672	710	674	691	608	643	633	640	677	625	660	641	635	693	617	656	671	605	623	650	666	676	645	635	657	634	621	660	652	638	663	690	654	667	659	619	612	706	674	604	618	637	655	683	675	653	662	637	612	614	617	638	641	614	619	640	659	612	646	637	638	642	637	634	634	614	663	658	659	638	632	619	661	668	668	660	650	667	615	676	669	687	665	632	649	618	689	735	686	648	669	642	609	697	669	708	686	630	654	647	659	663	643	659	626	642	621	649	654	655	602	653	643	660	665	616	655	678	654	624	619	626	651	642	641	668	657	616	621	633	635	670	645	687	666	632	626	641	685	636	654	650	643	725	610	665	596	660	688	670	666	673	627	664	667	660	642	650	610	680	617	604	628	653	667	668	631	666	651	696	598	615	655	623	693	676	640	615	642	626	576	649	640	660	669	637	603	684	615	629	662	617	702	677	632	670	658	639	667	632	655	662	607	606	591	650	650	650	652	625	631	617	648	620	674	675	585	709	648	593	605	625	635	621	662	646	692	629	645	656	655	650	612	657	664	627	668	621	649	594	682	634	650	628	642	621	635	644	657	619	656	670	643	601	641	630	627	607	606	642	656	661	639	672	620	645	641	631	650	627	654	650	613	648	634	611	645	650	635	631	645	620	631	642	654	633	661	605	646	602	659	603	597	672	639	642	614	666	623	662	608	637	618	643	663	602	644	646	662	632	691	675	605	651	685	628	652	656	639	678	641	631	630	645	658	624	630	660	647	652	640	643	674	625	652	636	698	651	636	655	630	626	662	569	644	685	621	659	651	637	650	594	654	670	646	640	631	640	642	636	655	640	637	627	629	616	670	699	674	683	643	654	662	697	658	674	652	618	660	671	586	598	625	649	680	663	636	629	658	670	650	610	673	652	635	621	652	639	620	628	642	627	617	660	605	666	668	637	662	677	685	657	664	629	641	641	660	645	652	630	618	610	592	651	636	684	632
78195	75933	67004	38363	26855	18312	10999	6034	2772	1354	684	509	307	328	311	281	269	309	257	260	253	304	261	260	248	265	259	264	274	252	263	285	245	255	280	245	239	281	252	252	252	250	269	246	234	283	260	246	251	249	250	296	270	239	243	270	282	259	280	255	293	269	241	227	276	262	241	255	233	265	282	249	262	254	257	254	255	287	282	267	248	226	239	264	267	259	264	263	256	250	264	242	233	260	221	248	291	290	261	262	228	266	271	265	252	237	256	216	246	239	244	274	272	267	254	259	291	244	237	238	266	247	253	241	258	275	259	274	258	252	244	268	256	242	281	287	225	243	266	256	250	281	249	270	233	269	257	269	258	270	273	253	271	244	253	272	248	282	285	249	291	225	257	234	267	250	240	224	252	255	263	243	274	272	217	278	234	259	239	276	267	315	287	269	243	251	244	284	250	282	279	254	294	251	277	265	254	253	281	251	266	283	271	264	245	242	270	266	257	243	268	268	263	260	236	266	278	277	270	243	270	252	272	257	266	260	261	270	275	264	252	270	293	265	237	251	250	238	261	256	259	282	255	265	244	263	238	262	299	255	227	290	261	267	266	268	264	257	249	279	247	254	273	259	257	266	245	249	269	268	260	274	292	238	278	257	270	232	232	273	273	282	245	225	274	271	279	273	276	279	274	272	264	273	240	266	265	282	211	257	250	270	274	293	268	272	249	247	291	278	295	263	256	274	281	251	269	255	237	267	244	260	258	255	281	257	244	265	252	240	277	267	233	272	261	248	242	272	269	279	259	275	236	262	271	237	243	275	281	298	269	275	264	260	263	262	248	271	277	267	234	273	268	247	270	230	272	244	251	231	315	282	236	278	269	279	288	257	253	254	264	256	267	262	267	280	242	269	254	230	276	272	253	253	274	270	242	297	275	270	261	273	275	264	262	266	252	278	247	280	256	230	234	261	250	268	258	286	243	274	259	259	249	277	252	275	259	278	262	253	252	269	276	247	242	248	267	259	232	264	276	241	243	243	272	249	246	242	256	257	290	253	289	281	269	270	272	268	246	253	271	261	242	263	238	241	239	281	246	268	270	266	245	263	261	241	242	234	270	228	253	268	264	255	224	244	242	252	283	252	271	254	266	251	261	260	247	278	251	277	289	305	246	262	239	294	282	243	251	267	250	220	284	260	275	246	253	268	272	252	273	295	265	263	256	288	243	257	287	256	247	262	244	256	278	214	252	217	241	252	288	279	266	241	299	279	239	292	296	255	266	244	255	275	284	260	265	276	272	250	273	273	263	252	254	255	250	222	239	256	275	254	258	263	260	272	263	260	261	230	246	241	238	244	244	266	262	265	267	240	263	278	226	273	240	235	277	247	248	254	282	278	249	260	287	288	288	251	253	259	279	279	270	276	262	257	277	265	242	267	250	264	296	246	254	297	286	264	258	248	253	237	272	268	250	251	279	292	269	261	263	250	286	271	243	242	275	240	292	263	212	285	283	270	275	268	257	269	267	261	301	258	240	257	251	276	260	256	247	271	272	248	246	271	265	266	245	215	246	271	285	251	248	277	273	286	222	260	292	243	250	295	252	272	249	255	276	239	254	275	257	241	261	263	247	269	276	243	241	278	295	270	250	271	247	251	246	267	235	261	242	232	259	247	240	259	255	264	264	262	277	232	255	267	276	240	260	257	249	296	252	267	269	261	253	255	261	268	261	272	267	265	257	281	263	256	250	258	257	277	279	266	275	261	281	231	262	256	286	268	237	279	240	266	233	255	204	277	255	226	238	249	253	245	222	263	266	270	265	256	278	301	274	232	255	259	275	266	290	254	286	252	249	283	277	255	272	284	250	268	248	270	279	249	255	272	270	276	286	246	259	267	251	234	260	237	276	260	273	261	255	271	262	262	286	244	249	261	255	259	269	250	279	254	272	252	293	288	251	262	280	278	267	266	258	254	272	260	274	240	253	273	261	264	257	250	252	257	280	301	274	241	265	257	267	257	256	230	247	211	254	255	250	251	277	256	259	234	250	255	263	304	273	274	259	263	268	275	257	296	275	271	247	277	257	284	270	263	242	256	255	292	276	262	262	233	241	272	262	274	268	282	281	264	249	254	253	253	290	259	268	247	264	273	227	246	232	253	256	244	231	260	257	283	256	265	248	235	244	235	269	261	303	276	259	272	274	258	283	273	291	223	226	247	267	242	281	282	243	263	248	268	273	270	298	257	269	242	265	274	286	250	269	262	256	245	242	244	235	287	283	236	254	265	297	243	256	286	274	263	271	258	265	254	263	287	272	237	290	251	245	279	248	259	281	256	256	272	246	253	262	258	282	278	242	281	249	234	256	287	258	259	260	275	301	275	276	237	242	238	266	239	275	274	249	268	229	295	276	246	242	253	244	257	246	241	267	263	253	310	268	276	272	282	257	244	283	273	263	257	268	258	267	243	301	274	252	271	228	270	277	255	247	272	266	260	278	255	262	281	259	240	232	238	268	251	256	242	285	250	308	271	258	239	270	265	262	246	274	281	271	263	277	260	255	247	236	276	279	260	237	257	234	261	264	273	260	236	243	252	255	253	267	270	270	250	275	271	259	267	238	262	254	286	282	238	297	264	261	264	246	273	267	270	267	307	275	254	253	251	281	273	250	277	279	272	212	253	242	249	260	267	250	283	275	261	250	257	242	268	257	266	304	271	268	246	277	257	281	289	248	281	267	263	268	281	244	233	283	260	262	233	290	251	260	249	272	272	248	252	262	268	254	275	279	261	254	270	254	258	263	286	258	259	261	243	273	275	238	261	256	249	272	254	257	288	243	269	285	260	246	229	274	264	257	274	261	272	250	248	262	271	274	265	253	250	272	233	276	267	267	221	243	246	253	238	298	235	245	266	291	243	263	269	243	259	252	249	258	232	266	281	246	249	261	240	275	253	280	293	281	270	243	250	254	252	283	265	269	222	266	265	279	237	260	287	265	256	263	244	242	242	239	232	277	284	250	229	257	248	256	259	258	228	265	275	264	242	252	257	294	280	260	272	248	237	284	295	285	270	270	249	251	275	268	246	287	262	281	256	253	273	271	258	281	281	272	254	246	268	267	245	258	271	262	275	282	241	271	256	253	259	269	259	250	258	253	268	235	258	269	255	263	270	269	236	215	259	242	237	263	256	261	260	277	243	244	263	266	228	270	275	247	231	259	265	254	222	253	265	244	251	264	227	242	259	275	288	262	245	266	241	274	272	265	265	253	252	249	275	241	254	253	254	265	258	264	234	267	235	230	248	267	275	237	268	253	266	261	264	250	219	259	269	262	266	281	260	246	248	256	273	258	255	234	245	247	252	260	244	274	247	252	252	245	236	246	288	277	265	249	273	254	252	252	279	250	264	256	234	267	294	275	240	274	277	272	252	274	267	271	252	280	289	293	257	292	253	261	267	263	254	273	286	256	240	265	290	259	251	273	262	250	271	280	274	280	262	251	245	272	255	265	256	271	258
53812	61644	61178	41200	36242	29096	23020	16213	9154	4806	2556	1614	911	997	761	721	682	764	714	690	658	648	686	642	656	643	679	652	619	625	641	663	701	639	684	678	658	669	675	625	649	657	638	674	631	671	640	659	640	628	710	627	660	684	681	616	650	643	630	645	622	631	625	650	680	625	661	608	630	640	681	639	674	646	650	627	639	637	607	694	629	634	651	630	643	698	615	694	598	640	628	638	617	600	718	639	646	615	640	694	596	662	627	675	620	614	618	671	620	617	682	670	665	656	623	644	625	654	690	690	663	651	638	652	620	635	648	671	676	642	630	637	651	651	665	607	658	652	661	694	647	587	680	652	653	611	621	636	617	640	693	628	637	659	626	684	659	652	630	663	667	672	677	652	657	638	624	615	651	614	642	662	626	608	590	605	632	662	655	623	680	654	669	638	632	662	658	670	694	679	633	656	611	634	637	649	646	651	633	645	634	642	652	623	707	666	669	607	645	671	614	631	660	624	643	660	620	649	668	615	651	636	675	662	691	657	657	677	655	690	661	634	632	649	645	614	631	667	607	625	689	642	641	636	701	652	624	631	629	672	631	622	669	683	619	634	643	627	653	639	623	626	641	621	645	609	597	661	634	639	639	655	635	665	668	620	626	618	654	675	663	629	668	640	664	612	620	650	664	625	663	670	648	673	668	611	651	677	655	652	683	659	673	665	637	633	627	630	597	654	649	657	666	678	619	648	624	622	655	636	677	679	653	647	614	664	620	643	609	653	633	651	670	626	606	669	686	626	642	579	662	684	654	645	625	611	608	648	702	684	673	638	655	636	625	587	599	659	635	668	652	605	617	660	641	611	648	664	633	606	646	696	644	669	611	601	650	615	643	686	641	596	622	637	646	676	614	623	652	623	635	638	659	621	647	657	612	637	660	659	650	626	664	651	647	646	651	627	685	662	681	665	634	601	614	652	623	680	650	621	634	640	652	625	593	661	657	649	662	653	623	662	669	631	629	651	650	643	632	663	701	644	596	627	649	597	637	635	640	650	659	658	594	659	616	698	671	639	605	662	622	620	663	600	642	645	652	647	654	679	603	634	617	652	642	630	628	616	636	641	654	624	624	641	623	643	632	624	641	680	683	659	626	706	645	648	639	643	650	630	651	627	631	619	693	696	619	644	666	626	606	634	628	659	648	675	605	627	619	627	675	650	657	604	642	662	648	664	633	607	638	665	675	622	647	636	598	700	672	637	635	668	615	633	678	604	606	646	620	631	647	662	665	695	669	634	654	631	677	718	635	624	665	642	649	665	627	626	636	618	609	647	668	647	652	682	629	643	613	706	667	621	667	647	642	647	628	657	603	635	644	633	629	698	660	633	671	653	684	671	621	641	640	685	616	615	632	636	644	633	645	636	669	602	627	605	594	744	640	657	644	669	654	689	635	618	675	659	666	670	638	632	624	635	606	592	658	655	672	654	669	621	656	688	661	650	680	626	610	606	640	614	625	656	622	682	657	654	655	645	651	667	637	609	638	685	653	672	634	589	680	626	645	675	625	637	650	657	619	638	664	635	631	643	664	647	671	597	623	651	625	663	699	603	634	665	692	633	642	638	684	613	657	640	616	666	643	665	657	647	653	657	649	658	648	621	641	615	629	649	616	649	640	671	630	626	683	641	645	653	690	667	617	627	608	612	613	631	665	666	688	625	600	663	603	680	618	639	626	651	644	639	611	659	642	629	658	619	654	653	614	644	679	625	610	588	604	642	649	646	658	674	609	656	646	679	645	680	671	661	711	636	621	629	634	664	682	646	668	599	680	610	647	624	639	696	646	655	668	619	645	648	650	655	594	621	674	627	636	637	643	628	572	593	662	647	644	620	665	641	673	642	660	669	639	597	670	629	664	669	671	671	625	633	642	672	638	616	655	658	663	670	655	632	610	672	631	625	613	608	658	606	638	625	617	647	640	684	695	629	627	637	657	647	661	609	658	577	626	686	618	654	649	639	623	661	627	647	695	643	583	651	647	622	633	634	614	633	628	635	691	628	670	661	614	644	614	610	622	626	634	683	661	657	689	647	642	627	682	640	672	643	623	667	622	665	669	625	596	672	634	623	674	629	633	623	653	681	633	616	659	605	659	652	635	644	633	647	652	629	611	621	630	644	682	615	661	625	645	656	666	598	642	687	626	661	648	635	652	667	627	636	589	691	661	659	613	687	606	663	685	644	595	610	676	616	661	662	631	684	636	646	641	620	673	630	653	661	607	594	624	679	648	661	607	646	625	643	643	631	636	653	648	647	612	637	618	614	643	632	658	651	672	625	614	651	655	629	672	646	644	641	639	613	664	657	637	688	637	684	618	647	625	622	680	639	612	611	645	625	665	709	639	660	678	612	589	661	635	698	646	595	684	634	640	620	642	657	640	713	674	678	603	602	625	701	638	650	603	629	645	685	622	638	620	626	629	646	598	607	620	668	661	653	645	660	673	619	611	627	619	681	613	626	621	631	671	613	661	674	617	678	561	668	639	622	618	638	636	677	641	667	647	638	675	638	651	640	649	578	637	687	678	634	649	652	665	627	646	655	627	683	658	648	612	663	661	631	659	624	621	668	619	674	640	607	654	634	633	655	649	632	631	646	647	635	638	663	657	663	668	690	655	708	662	647	641	635	599	669	685	655	679	669	638	675	675	648	650	682	629	694	615	602	670	678	670	640	625	635	728	616	622	670	663	628	657	652	651	653	625	615	613	638	656	625	615	641	643	667	663	706	659	603	638	634	646	628	640	632	591	627	616	694	650	679	672	640	698	645	646	682	661	654	646	629	644	650	628	609	613	596	668	662	615	683	665	646	655	625	672	613	716	650	663	613	625	634	656	624	605	626	649	633	648	622	621	635	686	674	616	675	644	654	691	650	605	652	658	669	662	641	629	680	664	634	610	648	683	661	661	640	668	653	670	626	646	614	631	651	614	634	632	636	649	609	625	631	618	711	653	628	639	637	668	655	646	639	610	636	666	665	579	654	637	684	675	638	663	617	638	654	592	628	623	650	618	645	662	650	668	686	642	654	674	626	665	657	612	644	661	629	674	636	637	635	676	619	677	688	673	636	640	682	645	616	665	654	686	631	653	663	631	624	680	611	641	646	616	674	641	649	618	655	690	649	615	645	639	644	642	617	635	657	665	618	610	645	652	697	601	635	669	631	601	636	575	643	646	631	619	668	643	669	694	598	654	664	621	665	687	663	638	642	601	635	626	609	635	648	659	616	658	634	634	655	667	659	662	668	649	671	637	628	670	592	657	617	671	618	595	657	629	608	688	639	648	645	633	618	677	650	612	697	669	654	667	619	655	674	616	694	669	618	641	586	652	657	661	614	636	615	625	597	617	648	642	611	647	618	650	647	636	647	655	641	641	667	654	656	621	641	634	656	698	641	648	688	671	677	615	688	653	640	678	648	674	643	624	639	670	668	666	649	664	636	709	628	575	653	632	663	626	650	677	590
78076	77585	67845	39822	28019	18924	11922	6421	2766	1465	768	511	327	320	292	302	308	311	314	299	265	271	267	241	289	252	255	276	273	283	252	274	249	236	302	250	266	269	264	245	233	245	236	253	280	281	265	264	290	266	274	251	257	243	255	240	254	233	252	283	256	263	248	246	250	287	265	290	264	289	269	260	283	251	268	286	262	269	268	269	256	261	272	255	245	258	256	266	246	253	264	272	265	262	252	302	254	242	247	272	264	230	249	264	257	236	275	240	282	276	249	307	257	260	225	260	294	276	270	280	248	242	243	253	275	275	306	272	265	267	265	261	252	269	254	282	299	264	266	278	249	287	239	250	284	273	259	258	282	260	270	294	251	270	235	239	218	273	269	276	269	262	257	256	277	270	243	263	236	246	228	272	251	268	256	283	271	212	260	288	251	251	265	251	259	264	284	244	259	261	270	261	255	253	278	292	279	252	258	248	252	258	301	293	266	277	245	304	282	256	279	260	293	267	263	265	241	253	271	271	284	251	280	274	256	283	250	328	224	287	233	248	270	246	262	270	261	265	246	245	282	269	280	281	292	259	272	263	263	285	288	242	257	265	249	273	264	255	250	261	290	253	256	286	259	255	256	262	278	271	262	290	266	247	264	222	267	259	267	281	216	235	267	255	243	245	276	276	257	288	255	248	248	265	262	271	249	255	259	264	241	233	266	257	272	255	256	274	237	281	289	288	254	265	284	251	265	241	283	283	255	274	251	252	264	276	263	254	247	246	259	257	243	254	224	281	262	255	264	287	267	276	233	242	278	288	239	282	271	248	275	246	251	284	255	280	268	268	271	272	276	250	262	276	278	282	254	237	277	250	245	280	274	275	281	283	302	280	259	287	252	277	268	281	256	274	275	258	254	229	303	261	250	258	238	251	250	233	281	230	238	265	289	280	257	254	225	256	259	259	268	268	263	248	265	286	259	271	255	278	267	258	237	239	259	248	271	267	246	258	251	252	292	266	232	263	253	290	277	251	258	288	213	263	270	234	289	294	289	245	277	272	260	243	263	258	285	280	243	254	276	245	264	260	272	254	265	242	260	272	276	246	287	255	267	262	233	247	276	242	247	272	245	264	242	283	251	256	273	282	287	272	269	262	261	249	262	274	240	270	290	252	242	277	237	237	285	268	265	241	235	289	224	280	264	274	271	260	249	282	272	285	271	271	276	247	268	235	246	276	251	266	267	255	233	247	268	248	256	275	299	270	248	264	273	260	265	281	228	256	270	268	265	247	262	272	280	247	250	254	265	270	258	279	284	255	258	245	246	281	251	292	247	247	284	262	258	280	236	274	249	256	302	272	239	249	240	244	267	261	247	219	251	262	267	301	253	244	264	301	256	255	254	301	252	247	263	254	244	266	240	240	278	239	278	226	270	277	281	265	261	238	306	262	227	249	249	275	250	260	274	276	263	274	251	279	244	280	241	243	259	237	251	268	240	258	259	263	242	252	246	264	274	295	252	255	286	257	254	273	287	266	275	249	264	287	264	266	256	273	255	259	283	237	291	273	285	242	245	261	248	267	247	253	246	247	264	244	256	252	249	267	262	260	265	251	278	259	250	257	286	257	261	247	307	237	273	259	257	239	260	258	254	257	251	263	273	255	264	264	270	286	257	285	262	288	257	282	247	267	282	252	283	263	271	237	259	249	239	266	279	265	255	240	272	273	255	236	265	277	266	241	261	270	279	279	277	269	232	226	279	297	252	255	261	258	265	269	249	246	248	260	270	257	259	285	260	291	267	266	302	259	234	257	290	262	279	305	281	277	247	278	231	291	266	271	263	304	225	277	238	255	258	256	269	297	269	260	255	275	230	280	249	255	266	275	239	264	257	281	252	257	252	244	260	291	254	281	259	327	253	242	229	263	243	249	262	241	244	249	289	251	235	271	287	284	237	278	279	246	261	268	259	249	253	244	259	234	263	284	267	291	259	233	291	229	264	243	236	272	270	271	269	298	260	259	273	256	270	252	259	270	258	268	251	259	271	272	258	265	245	241	260	264	222	239	247	248	278	278	292	284	286	265	262	249	295	253	273	254	279	271	250	253	285	265	248	269	261	253	258	267	244	266	275	238	271	214	250	234	246	253	257	276	271	284	261	264	287	271	261	244	241	277	241	250	277	272	267	241	279	263	246	263	263	278	257	265	265	267	261	258	274	275	270	263	294	263	254	268	276	248	255	244	263	277	260	241	260	250	239	302	230	256	276	255	274	251	251	252	269	297	258	251	264	254	244	250	273	283	279	257	247	237	257	295	231	265	262	262	258	256	275	283	259	250	271	245	281	290	276	259	254	226	273	274	243	271	256	288	259	270	271	249	279	249	258	237	292	233	244	240	245	269	256	242	279	248	276	272	255	243	276	243	261	269	258	275	250	260	271	238	276	275	265	251	241	230	272	298	215	297	247	247	257	284	275	244	236	251	249	241	249	262	281	249	277	251	238	270	272	262	277	250	250	266	266	266	263	267	238	270	272	239	275	257	251	283	295	289	246	231	257	285	284	282	255	256	265	253	234	251	254	278	273	271	280	284	241	257	291	256	271	265	263	259	295	243	240	253	270	264	256	264	231	237	269	245	239	228	292	257	268	272	274	271	264	232	251	209	269	265	274	247	262	232	276	240	271	245	252	262	275	302	251	262	263	265	239	287	212	274	261	255	252	298	239	256	273	267	250	279	254	240	275	309	296	243	249	280	253	270	251	253	286	251	260	260	276	229	247	276	251	258	272	279	248	258	277	273	287	286	282	285	248	263	273	266	259	260	281	259	226	302	306	232	245	252	258	267	244	263	251	287	270	237	277	253	248	290	279	266	280	242	267	281	236	239	293	262	252	243	262	248	267	257	208	253	280	268	239	270	244	268	264	250	262	263	252	251	252	269	247	280	264	252	264	257	267	239	280	257	244	266	242	240	260	251	251	242	268	253	250	257	267	252	264	274	264	249	273	297	260	269	271	277	275	272	273	247	284	272	263	224	248	267	259	262	263	261	270	269	248	270	304	249	255	272	279	290	258	257	274	255	253	254	281	257	272	247	288	274	281	273	286	246	264	251	278	266	240	249	275	262	266	276	281	251	270	235	261	275	245	281	270	278	250	247	279	241	265	241	237	261	261	259	269	267	267	291	263	245	249	282	260	252	255	288	302	265	265	249	258	257	264	253	278	258	251	307	253	257	250	228	243	267	273	271	281	311	295	244	298	250	271	267	262	256	258	277	252	290	262	251	252	260	253	265	250	259	245	253	290	278	245	243	242	260	254	267	272	255	269	269	262	279	221	240	293	277	296	293	279	247	236	248	241	307	245	225	261	273	253	254	274	273	273	251	266	285	274	245	268	284	287	287	263	254	270	251	283	248	265	247	302	279	228	255	250	271	276	271	280	271	279	253	275	256	271	260	290	269	232	257	242	287	252	268	246	265	250	233	270	273	279	275	266	259	267	288	274	266	242	277	257	257
52560	62528	61589	42055	37007	29637	24182	15999	9094	5130	2752	1751	994	1011	752	789	813	815	833	684	749	699	660	643	660	664	659	634	615	653	648	639	683	642	652	624	630	653	638	674	628	650	665	648	668	665	652	641	613	681	658	645	628	678	631	711	644	603	653	656	665	664	660	624	632	663	679	679	623	678	657	641	676	614	640	635	609	660	691	596	656	613	626	680	618	656	703	622	636	612	608	663	655	671	679	652	614	672	643	658	671	652	640	618	637	595	620	667	626	652	614	693	659	663	639	688	647	640	688	631	661	624	650	661	644	636	675	624	653	649	652	635	634	646	632	649	624	643	678	651	676	648	615	693	682	607	622	636	663	656	621	653	645	653	659	587	652	663	665	661	667	670	650	657	620	644	653	623	621	636	671	615	646	671	628	640	615	647	662	630	691	657	608	604	620	610	659	626	646	637	630	641	656	644	628	652	657	624	622	674	649	662	682	610	721	602	658	674	660	675	658	650	633	673	623	610	620	612	677	684	657	655	655	669	643	626	628	691	654	619	604	633	601	645	633	642	647	617	628	653	636	711	642	627	649	620	664	629	657	660	647	669	640	624	617	664	632	663	646	632	655	678	634	686	663	653	632	670	682	612	652	646	652	639	634	671	606	641	652	678	675	613	653	615	642	640	643	664	660	626	629	629	638	615	688	640	678	607	641	636	647	637	594	659	631	643	599	592	643	660	657	663	639	639	649	647	642	664	636	667	655	662	651	609	597	647	673	676	639	690	645	657	643	665	624	628	641	679	676	702	617	655	702	662	643	600	648	616	637	670	591	661	694	621	639	661	649	621	637	635	695	654	671	665	650	602	649	633	686	675	645	632	643	629	623	652	631	675	635	650	628	690	619	626	634	652	674	651	670	667	670	671	684	605	604	655	624	641	680	682	651	702	672	658	640	634	605	674	663	616	647	637	630	655	667	643	666	659	609	678	594	641	687	639	682	666	640	636	652	680	624	620	628	667	634	696	671	662	640	679	673	637	680	644	646	644	679	633	621	687	602	680	660	665	655	640	646	649	650	651	698	589	593	622	661	702	630	654	662	620	650	687	631	641	622	620	699	676	609	717	642	681	645	622	652	688	685	665	629	594	650	674	654	595	669	596	650	644	674	646	659	674	642	661	652	636	638	643	599	629	641	588	618	699	644	670	588	597	634	640	654	652	618	648	691	660	646	672	637	660	650	639	665	638	632	619	667	640	626	614	696	653	662	651	652	646	657	635	618	639	626	652	637	618	675	676	643	685	635	652	697	629	636	646	622	622	657	632	657	667	662	659	678	654	673	636	653	632	683	690	642	593	646	644	694	642	639	678	635	654	659	644	663	657	628	644	666	650	641	695	601	643	634	657	643	652	659	645	663	643	667	665	611	603	645	649	650	632	636	643	648	679	632	590	648	649	625	684	575	621	615	661	622	652	671	615	625	654	664	669	648	683	678	624	593	703	650	624	659	629	644	664	608	678	593	668	650	674	630	624	615	597	678	674	675	685	652	588	654	627	666	641	671	655	664	651	671	622	675	672	655	635	669	645	711	649	641	648	626	599	669	639	660	661	624	645	632	639	649	607	662	693	636	674	652	659	706	625	632	622	686	637	680	599	630	620	629	670	628	653	642	593	625	643	640	638	633	646	676	697	666	633	644	649	613	655	654	674	619	668	663	634	645	646	670	695	669	675	680	679	592	646	641	647	688	655	643	665	620	678	616	618	617	610	669	699	618	690	617	671	627	647	625	616	642	604	665	614	653	659	652	650	610	623	634	614	658	652	627	614	682	659	637	667	640	689	648	630	627	679	682	612	636	588	654	597	611	674	663	625	631	591	642	662	623	637	672	660	602	635	663	658	661	685	664	646	680	650	653	655	608	625	625	639	641	643	662	650	655	649	671	650	709	644	641	622	641	649	658	628	658	656	641	673	663	601	671	631	697	662	644	613	657	629	644	702	595	624	657	652	607	640	636	681	672	667	695	661	673	637	662	640	617	657	700	606	651	608	650	661	643	632	621	660	696	679	687	639	646	682	646	699	617	669	664	637	653	651	690	628	675	603	592	671	678	653	636	620	649	650	608	647	643	626	661	631	624	615	604	665	654	650	640	639	621	637	658	647	631	646	608	657	655	668	631	643	667	651	671	638	627	617	649	634	653	680	679	673	646	638	645	604	564	639	632	665	578	660	646	595	665	646	605	606	645	649	652	647	654	623	628	620	647	656	657	643	681	664	674	643	655	653	622	648	653	672	682	640	634	619	615	622	637	643	660	588	646	637	643	704	658	617	640	657	651	661	628	583	693	614	679	618	675	594	641	632	640	681	643	620	618	647	665	644	646	647	634	616	623	629	641	653	656	665	655	587	667	642	632	632	676	659	649	633	627	618	670	618	640	604	640	646	599	625	662	613	640	648	614	671	645	652	658	632	629	622	600	647	655	661	662	644	674	630	640	651	681	621	627	697	623	637	574	640	599	690	637	666	621	662	620	618	602	633	617	638	649	654	629	662	690	639	609	630	639	657	631	621	580	651	633	660	684	660	634	627	619	620	669	672	625	639	680	637	587	645	634	650	664	656	670	647	621	664	624	684	624	646	630	680	608	629	647	669	615	635	662	681	637	638	628	598	615	711	663	647	680	643	641	645	639	651	681	676	673	629	621	657	651	607	666	671	591	611	609	631	682	684	637	643	634	617	630	644	657	667	660	658	628	629	690	592	619	636	675	666	684	681	610	693	630	632	624	669	671	603	674	645	610	697	647	632	654	651	649	636	677	617	651	659	658	680	642	665	656	655	674	639	626	665	639	678	644	618	699	656	674	639	681	662	674	644	690	673	671	660	593	662	622	605	621	575	684	658	618	635	640	646	642	643	657	636	612	655	633	606	630	625	642	649	624	662	621	635	650	671	639	636	630	665	616	664	650	607	653	638	679	686	678	649	659	631	616	649	687	637	642	657	634	654	671	697	631	635	635	639	652	571	679	614	643	604	634	655	630	608	670	640	685	644	647	612	621	634	655	608	633	611	674	660	642	663	630	653	640	688	636	650	655	676	660	659	659	608	640	619	637	646	669	660	626	635	697	651	618	635	672	646	642	655	676	626	661	617	616	657	652	659	641	640	619	652	651	648	675	664	632	651	644	651	591	662	662	630	641	642	623	647	673	685	670	619	696	647	674	643	610	675	615	635	651	643	646	663	652	633	618	693	648	621	620	663	622	636	669	683	662	654	639	625	643	670	681	603	645	675	612	615	660	646	675	692	669	692	628	630	671	646	636	640	639	639	657	656	607	648	628	672	635	675	642	616	624	660	675	672	667	661	668	663	655	621	628	670	639	616	657	658	623	619	639	644	663	647	630	655	650	663	618	658	617	724	641	668	652	634	656	636	634	653	655	628	589	656	684	648	607	674	632	663	646	659	628	606	647	664	608	691	699	637	655	638	613	648	605	655	623	637	649	644	654	611	633	692	620	648
78429	77248	66611	38938	29011	18795	11620	6373	3023	1226	695	407	352	341	287	291	289	285	267	299	282	260	258	270	251	236	273	248	289	233	244	264	274	265	284	271	265	277	258	250	269	267	255	263	269	263	264	255	271	249	251	280	263	282	263	254	229	265	265	256	257	261	258	287	265	269	247	289	290	270	279	266	273	219	259	278	273	276	245	295	243	255	250	274	271	242	262	260	270	294	264	259	225	255	252	281	237	269	284	277	270	285	281	262	282	261	256	250	244	257	248	251	269	257	249	295	275	241	259	226	275	284	239	282	261	269	259	259	280	271	294	260	261	309	272	265	249	248	260	282	245	259	285	254	276	294	258	274	275	267	264	263	255	258	248	279	254	257	246	249	249	252	285	268	259	281	268	279	243	261	260	254	268	253	247	279	258	274	247	278	276	253	273	244	289	235	230	260	279	240	267	255	272	242	277	295	286	277	248	284	252	269	275	264	253	253	247	257	236	260	268	266	259	262	267	251	261	266	230	277	241	271	281	265	261	271	263	282	246	269	257	232	254	249	250	224	242	251	269	276	252	252	279	264	274	258	264	285	241	258	289	250	251	250	274	281	250	276	278	263	275	281	220	252	264	233	252	267	256	256	251	283	224	265	263	247	287	272	271	291	254	235	261	255	259	271	272	256	253	254	252	279	237	259	250	268	248	259	245	251	247	281	262	254	244	286	272	270	273	256	279	284	243	253	227	298	281	267	291	261	264	241	256	264	264	263	266	288	242	238	254	238	254	259	283	271	260	265	237	266	264	279	310	267	273	249	254	273	292	258	254	255	250	270	268	253	252	272	244	245	262	298	259	263	260	254	245	262	285	241	243	253	263	276	283	251	263	281	253	243	252	269	267	283	284	248	243	256	236	274	257	260	257	269	249	257	243	284	255	272	273	293	271	247	262	241	284	263	269	288	281	274	265	241	267	228	249	264	235	268	300	272	258	235	249	251	242	259	272	263	298	262	268	255	272	255	242	264	277	257	270	262	274	265	263	278	273	262	262	274	245	272	261	261	270	274	274	260	253	243	247	236	271	250	274	284	251	264	303	242	257	260	225	293	272	286	278	246	254	263	273	289	261	252	265	240	228	258	277	270	259	260	266	275	279	259	256	247	265	270	270	256	285	293	277	232	243	283	267	280	249	305	273	267	269	257	253	249	247	266	302	257	264	257	259	283	251	245	288	272	275	287	251	270	298	249	260	219	267	251	248	262	283	272	256	256	269	235	245	276	263	263	232	246	278	257	239	287	275	271	258	245	260	273	260	275	245	262	243	268	244	268	260	250	251	239	255	279	274	251	263	252	273	247	283	286	247	269	258	278	245	242	246	271	274	299	274	272	278	252	259	231	304	255	269	257	284	264	262	246	249	294	294	270	267	267	251	273	242	246	265	249	285	259	248	244	253	232	270	256	274	266	267	249	255	232	240	265	306	285	253	244	250	251	265	257	245	264	241	247	262	288	250	253	268	248	282	241	287	280	277	228	275	276	286	239	264	244	267	258	250	245	267	248	257	260	256	271	270	242	212	270	281	263	257	258	246	233	284	252	279	275	256	250	236	241	275	250	274	245	235	248	261	256	263	276	271	251	232	238	243	236	260	249	241	245	254	278	230	257	287	289	275	274	254	240	259	272	232	243	266	274	260	245	255	237	251	242	248	264	229	275	243	260	254	276	270	247	243	274	266	270	266	250	264	255	274	281	237	249	262	275	280	266	269	262	227	260	244	253	268	257	237	275	271	259	224	246	259	243	283	254	242	262	262	254	250	261	254	247	274	262	276	285	270	234	251	256	263	247	252	243	287	250	287	252	264	270	270	264	240	242	256	253	274	231	258	281	256	233	242	286	250	260	269	254	294	230	252	255	278	281	250	282	261	255	254	258	277	216	264	226	252	263	277	251	243	243	293	290	259	245	268	228	257	259	266	264	263	252	265	240	270	281	274	283	290	250	263	278	254	279	259	280	249	251	265	285	256	269	254	278	254	238	271	270	240	249	252	276	278	281	254	291	276	248	241	280	246	262	300	264	239	261	259	268	251	250	276	265	242	258	259	270	285	277	250	250	245	264	275	271	225	242	255	276	289	248	271	273	265	251	242	267	258	273	261	257	237	255	269	259	262	257	288	258	265	244	237	252	289	280	280	245	243	238	264	268	279	225	282	241	268	240	265	261	251	248	277	257	288	244	240	275	286	232	246	288	267	255	255	247	269	246	255	302	266	294	268	232	232	279	247	258	260	278	259	258	238	266	273	261	262	269	258	249	259	252	251	246	247	263	255	260	269	244	269	293	256	250	285	261	266	256	256	267	271	258	249	252	266	263	265	297	252	294	285	247	249	277	284	287	270	272	277	275	288	287	249	271	267	272	255	240	259	263	249	276	265	292	258	259	280	288	223	261	293	231	238	268	265	244	255	255	265	299	265	247	266	267	255	291	291	242	264	237	256	250	257	270	287	250	279	269	270	274	299	270	281	285	284	240	259	274	245	269	279	278	256	238	271	255	274	282	258	276	273	244	250	236	264	283	266	282	258	238	251	256	219	267	241	276	278	256	255	269	288	232	249	255	278	257	265	235	282	308	243	232	244	260	245	244	240	219	267	255	258	275	260	255	269	268	266	280	262	242	279	276	264	272	253	234	262	285	266	240	279	271	293	258	262	276	255	265	293	248	237	280	275	274	238	268	293	263	260	235	263	258	260	280	274	257	223	240	287	260	239	259	271	249	251	227	272	239	255	264	261	306	262	252	254	270	282	293	252	270	258	281	248	278	253	238	238	255	272	253	251	262	245	253	251	273	274	267	257	275	281	284	290	260	255	274	264	255	259	270	245	271	259	248	266	282	258	269	247	284	244	248	284	250	262	293	257	265	266	265	272	238	244	271	250	249	260	256	251	254	284	249	244	272	273	237	263	279	243	271	298	260	265	255	274	272	286	274	314	260	235	253	262	253	250	257	287	270	254	249	265	266	266	300	257	287	294	295	271	280	269	283	261	257	241	259	258	233	252	268	264	284	238	265	235	238	274	216	291	249	270	276	239	274	264	277	245	279	258	290	282	238	245	257	273	273	272	282	288	264	250	252	259	253	263	284	294	281	223	245	243	279	260	253	248	244	275	259	258	247	255	265	315	248	259	279	273	247	293	271	280	272	243	239	249	279	296	256	269	292	266	265	263	255	270	295	239	223	219	265	253	245	262	253	260	277	264	265	299	281	246	245	244	272	283	271	253	243	275	256	285	265	276	269	285	274	245	268	258	271	265	287	298	289	283	264	287	266	282	280	255	288	259	278	279	279	235	267	259	287	272	248	272	275	316	261	263	265	256	281	286	292	282	276	283	290	282	269	274	285	274	233	261	270	256	257	244	233	232	229	259	240	224	264	267	245	240	279	260	270	251	228	267	277	255	253	243	261	270	267	274	238	228	259	258	294	285	291	269	274	271	261	279	231	265	276	260	272	276	267
52783	62383	60104	41911	37858	29213	23969	16385	9326	4474	2481	1431	935	907	682	718	686	811	789	746	762	721	626	678	682	624	592	622	614	641	706	650	655	648	641	635	652	635	704	640	632	614	625	639	644	646	640	703	649	686	661	668	687	642	665	646	604	664	643	627	633	659	666	686	687	611	664	661	634	629	666	669	637	601	612	641	643	650	619	666	599	656	673	679	707	660	635	622	651	657	640	647	654	674	609	654	620	665	665	622	654	662	641	661	632	657	662	596	723	654	664	595	622	633	681	645	640	637	603	647	644	704	670	665	655	630	629	660	660	625	649	623	623	667	617	626	661	631	662	651	662	623	633	675	683	627	642	683	644	685	652	655	643	647	653	628	641	671	645	638	667	682	654	652	699	667	643	631	631	631	673	670	631	668	599	668	636	609	693	658	668	647	657	648	669	693	619	677	580	635	653	677	617	629	664	611	611	676	618	667	619	661	647	636	653	652	626	671	653	600	684	601	659	652	652	709	648	679	687	632	641	625	671	641	679	674	651	685	630	635	657	646	607	643	655	664	653	621	614	668	649	671	654	710	602	650	690	664	636	643	680	585	632	655	637	654	647	653	617	629	617	637	640	640	627	618	639	674	617	676	627	646	641	628	638	630	599	648	682	640	677	662	620	642	627	641	620	643	668	609	666	677	678	682	621	641	663	699	634	616	625	663	660	675	618	611	642	637	654	614	645	615	622	614	684	635	589	639	643	687	669	644	684	656	680	607	650	645	594	640	611	664	623	664	654	641	633	674	639	629	663	646	619	622	613	642	612	628	649	623	642	689	605	654	696	666	599	646	639	657	638	672	645	658	625	667	690	670	637	640	609	651	625	684	643	666	684	669	635	639	661	643	715	626	655	668	654	609	668	641	633	630	629	654	628	644	691	669	632	664	655	637	642	657	619	609	629	689	669	672	618	657	638	659	645	629	611	599	667	628	627	630	655	664	612	634	629	697	634	695	615	666	603	653	613	604	676	693	632	661	662	674	620	682	625	652	637	632	641	609	599	687	689	598	638	685	622	615	670	686	633	686	618	684	626	645	630	676	640	661	657	655	643	613	640	629	672	666	681	625	665	620	631	644	669	625	688	688	645	629	684	620	641	690	608	685	632	586	677	639	595	682	676	672	620	661	621	610	691	644	672	629	624	618	642	626	641	590	637	629	662	675	665	648	669	676	626	664	612	617	650	658	632	648	657	684	683	660	673	658	585	606	641	665	617	646	596	612	617	625	606	653	624	628	664	660	687	633	651	583	610	631	703	696	606	650	650	616	592	580	707	745	629	640	632	637	636	650	613	637	613	698	589	675	689	632	620	653	688	639	619	641	635	664	617	653	653	663	665	641	635	633	626	630	634	656	677	634	642	662	634	669	672	649	649	631	659	637	671	653	669	650	647	674	649	636	682	722	635	616	616	664	657	622	612	645	618	641	640	646	647	711	629	629	637	645	705	664	634	616	661	628	668	656	641	666	618	671	641	677	613	612	652	678	624	641	657	628	668	598	630	646	604	681	631	625	674	668	618	657	660	659	622	661	642	648	642	665	638	650	667	653	634	691	631	666	628	662	682	609	645	650	637	651	647	638	631	686	620	693	657	677	676	642	616	636	605	625	599	651	657	668	633	668	711	632	616	632	647	655	630	658	664	647	621	621	656	613	633	659	640	611	616	675	662	650	661	620	679	681	617	720	647	628	665	670	657	671	683	694	637	620	641	632	599	587	701	629	642	661	635	652	611	643	662	623	651	630	676	616	660	664	627	636	637	641	648	641	648	644	639	676	651	628	654	605	644	655	608	649	635	632	605	661	643	675	678	587	605	632	623	656	643	656	617	659	652	632	647	619	658	641	667	630	658	594	651	647	653	638	608	619	571	675	631	667	629	621	657	604	649	621	651	619	582	665	643	662	655	662	666	690	663	622	662	649	617	673	659	702	655	640	621	654	652	655	644	659	605	597	582	660	680	654	654	628	693	641	617	642	660	609	665	654	648	683	611	641	627	679	687	619	594	620	654	651	636	651	697	659	614	635	673	713	615	640	670	616	653	649	592	666	662	666	680	635	652	665	628	642	654	656	644	590	644	677	604	657	702	616	639	617	689	703	616	613	678	660	611	651	669	636	639	669	635	624	668	623	638	669	639	632	628	637	627	660	671	626	677	671	623	628	628	632	644	634	678	665	658	659	589	645	631	635	649	633	668	666	661	680	673	648	683	646	617	664	626	680	632	613	628	664	667	610	642	622	673	668	680	701	614	631	646	621	615	665	659	666	653	653	626	693	617	704	631	669	645	667	650	667	655	606	619	658	669	621	651	643	638	642	655	677	649	652	635	653	624	662	639	638	663	666	657	624	647	661	653	656	604	691	642	636	670	676	638	651	643	631	613	619	644	659	655	695	622	663	658	568	678	734	660	612	625	636	614	647	649	672	652	650	632	653	681	638	659	627	629	656	620	634	667	675	647	616	627	667	654	649	628	670	657	645	673	632	648	619	665	628	667	634	655	604	651	616	659	652	630	621	643	634	636	660	629	602	659	660	649	667	674	672	667	631	602	644	658	639	670	632	627	634	657	676	637	676	663	649	658	657	614	691	705	609	644	670	640	620	710	675	646	697	719	639	648	627	654	624	633	646	667	657	624	664	659	688	619	667	669	652	683	641	635	627	656	643	620	616	645	639	600	664	699	645	639	681	655	654	652	643	628	620	636	624	640	669	673	652	618	642	631	671	664	608	692	622	628	651	667	638	678	636	662	624	633	672	641	655	643	675	603	648	627	653	641	664	648	637	644	660	679	609	612	632	667	645	646	627	690	645	673	629	638	672	654	655	648	628	626	644	614	648	619	668	665	611	637	667	661	639	623	664	630	611	721	592	607	639	577	651	671	657	626	641	636	661	607	612	684	676	665	615	614	647	618	668	657	691	650	661	707	621	661	643	615	641	633	671	631	596	622	620	647	584	646	639	645	605	649	672	653	629	654	621	663	630	679	639	643	694	696	630	664	666	654	659	640	592	643	621	626	655	644	656	625	618	650	640	688	595	626	660	636	651	605	616	649	639	680	653	588	644	653	655	624	642	612	639	642	688	655	639	677	637	660	620	609	614	661	650	637	653	637	642	626	612	655	637	673	679	628	653	664	612	621	641	657	640	616	648	589	667	617	662	604	622	635	633	628	666	608	622	601	624	656	679	651	649	618	643	611	587	648	651	711	644	623	628	645	691	679	613	696	648	640	643	676	626	649	644	581	647	628	694	664	665	658	653	693	677	650	585	661	653	665	644	654	635	690	666	653	653	653	656	678	626	634	632	686	656	612	671	657	606	680	660	639	641	652	656	645	665	650	619	660	621	685	624	692	641	654	673	634	647	650	655	663	655	636	643	648	661	649	685	643	695	664	581	650	632	648	645	609	658	685	629	683	657	617	645	628	658	644	631	658	617	620	650	634	630	609	611	628	682	672	641	612	654
77729	76471	66068	39732	28659	18630	12005	6370	3099	1188	619	394	343	324	274	293	284	270	258	277	277	298	277	244	275	270	258	246	271	268	230	267	254	241	239	249	286	273	248	261	238	274	250	289	268	264	249	271	262	292	258	255	285	253	267	271	236	280	269	268	255	249	250	270	269	191	254	254	293	273	258	278	278	268	274	269	283	263	267	246	240	271	247	232	269	242	263	251	259	258	263	250	256	275	267	271	266	275	279	242	266	277	262	236	248	272	284	241	223	274	261	253	280	276	272	261	246	284	267	269	259	255	268	235	255	248	268	276	245	263	276	271	269	263	247	269	250	254	239	281	234	244	267	300	254	233	274	290	281	256	257	262	289	234	227	261	241	255	225	223	291	236	260	248	268	250	255	265	248	265	248	292	259	275	251	249	270	241	311	229	262	262	243	287	262	257	270	250	267	267	256	254	266	262	277	271	252	250	268	266	264	267	261	239	303	266	290	261	285	248	253	281	263	276	266	271	273	247	263	275	230	277	258	270	286	240	264	282	291	269	254	267	263	300	263	263	284	252	284	280	276	284	274	227	268	257	265	266	240	247	244	230	251	256	273	300	220	279	268	264	254	247	266	245	253	228	237	299	237	289	283	246	246	239	291	278	264	269	286	262	270	232	250	252	262	287	269	254	240	297	254	266	275	235	263	276	271	274	272	278	261	233	260	262	282	272	265	241	291	266	255	242	240	243	267	240	253	241	257	260	227	257	254	283	268	272	240	240	256	284	261	262	229	302	230	266	284	242	275	281	242	242	271	261	260	276	272	262	253	272	243	265	267	288	276	254	248	262	267	269	288	252	244	284	265	263	261	264	249	287	261	275	266	259	252	256	270	268	256	256	258	242	263	302	253	259	248	271	251	257	256	240	282	281	261	238	228	284	275	266	217	254	280	258	258	278	272	257	240	247	260	279	249	258	278	274	306	251	294	276	266	249	266	232	257	252	283	295	290	254	233	254	259	247	249	286	262	274	234	278	245	261	232	257	244	248	297	266	227	279	282	265	278	274	244	253	276	303	250	234	286	266	259	264	275	225	269	248	261	256	277	259	247	276	249	271	271	298	250	252	255	290	276	234	289	235	294	245	252	253	283	248	258	259	278	255	243	275	260	251	253	252	284	275	287	279	264	239	250	244	258	258	254	263	294	272	276	271	264	244	277	265	263	248	257	277	266	260	284	245	271	237	254	269	263	254	257	249	249	285	271	275	291	236	267	252	266	269	281	249	250	272	282	261	290	292	236	252	291	283	252	241	293	280	270	263	254	271	321	269	240	286	264	250	276	263	256	249	259	244	302	263	281	259	279	261	247	259	282	249	253	258	273	258	257	311	250	238	255	257	274	268	255	273	226	250	250	262	245	262	252	261	308	250	280	260	277	267	272	279	265	236	241	272	233	249	280	246	265	261	237	261	256	269	263	290	270	271	224	303	284	233	262	259	246	262	243	269	264	263	259	282	264	251	251	245	257	243	245	241	261	267	242	246	290	264	280	265	273	266	255	277	230	271	274	276	291	286	260	266	246	259	250	256	255	270	254	251	266	281	280	244	269	228	281	218	272	274	289	251	258	255	280	271	255	255	265	234	242	310	264	277	266	282	257	252	227	266	277	257	276	283	255	262	267	270	259	272	244	274	291	269	280	276	295	246	261	252	247	291	246	243	283	265	260	285	258	267	275	266	296	263	264	251	274	263	252	250	237	259	251	277	267	287	278	262	257	291	239	250	259	253	270	264	257	245	274	263	258	234	253	271	269	254	269	283	268	242	301	288	265	262	279	274	281	248	255	244	268	280	250	259	246	261	283	265	278	283	260	295	254	269	262	260	258	240	256	242	260	247	253	313	242	257	280	250	290	281	250	255	264	263	263	263	274	281	258	273	268	250	249	271	250	249	256	258	262	257	265	228	259	272	261	277	247	291	252	247	247	248	249	261	251	267	252	269	282	249	248	296	248	269	258	258	268	287	289	267	255	261	229	268	278	253	275	269	256	273	285	276	233	276	300	298	262	283	278	274	238	256	280	281	260	255	271	248	261	255	297	253	268	270	263	301	258	285	291	281	242	265	234	244	267	286	244	247	248	254	271	245	248	246	255	246	290	269	281	234	266	283	272	271	266	278	291	254	257	272	285	277	282	247	253	292	265	274	288	248	248	250	257	284	264	261	260	284	260	259	234	260	283	274	247	258	244	253	261	251	295	268	286	284	261	256	274	257	245	254	265	241	267	244	250	269	256	277	266	274	254	240	251	264	239	240	290	251	267	228	249	276	260	264	242	278	289	241	247	250	262	271	259	268	278	303	255	279	274	283	256	242	249	222	245	264	283	247	267	260	286	238	248	250	263	282	270	250	261	256	268	273	249	244	269	237	219	227	278	250	274	247	229	256	257	272	262	262	267	302	274	237	267	218	257	283	264	225	279	275	250	286	253	252	279	258	260	253	256	266	237	259	267	222	295	290	273	274	276	238	263	240	279	244	251	251	281	269	278	227	259	266	268	266	263	238	283	256	262	260	283	277	259	270	276	291	258	250	275	237	239	228	252	244	284	237	301	266	251	254	253	245	265	243	281	292	258	259	275	277	261	268	252	266	277	259	275	261	246	265	272	269	240	233	260	273	272	251	247	263	263	275	284	272	241	263	289	254	282	250	251	268	257	278	261	258	269	234	232	280	249	279	251	275	263	277	256	268	264	255	274	235	246	271	252	253	239	260	261	259	267	244	268	267	250	266	229	263	246	263	283	264	251	265	276	275	284	265	265	261	278	209	266	234	264	300	256	291	257	268	276	269	262	272	266	264	259	282	253	277	293	263	289	255	262	258	254	284	235	274	288	259	279	246	269	289	278	312	252	273	267	273	263	280	265	274	278	289	265	278	234	269	314	292	266	237	252	236	279	271	275	265	268	280	246	277	269	279	263	238	258	246	254	303	277	296	244	265	286	252	289	252	275	254	280	239	242	267	302	231	280	280	265	266	252	246	235	274	236	254	258	264	269	244	252	295	259	254	268	295	262	251	265	264	272	259	259	278	274	276	257	273	283	251	237	249	250	260	249	280	284	235	238	305	267	262	259	242	275	267	233	256	239	236	287	271	278	282	235	225	247	250	271	257	261	253	254	237	269	248	275	289	249	271	256	266	278	257	275	270	240	244	250	263	241	268	248	304	270	288	224	282	264	254	274	270	274	279	279	263	229	238	240	264	282	239	253	235	234	298	265	272	265	269	276	264	243	263	268	270	278	260	254	260	290	282	252	260	263	288	254	273	240	275	277	250	240	253	258	296	266	295	280	271	267	267	271	248	261	288	293	233	238	268	262	264	247	272	265	250	283	285	268	301	275	242	288	271	256	282	237	239	292	234	268	247	229	259	266	248	247	251	272	274	277	269	299	269	252	271	259	249	271	237	237	267	250	284	263	257	279	271	248	258	262	269	283	245	298	260	257	252	275	252	290	276	258	261
53338	62243	59842	42557	37386	29844	24089	16318	9778	4261	1988	1329	969	909	658	741	694	721	785	789	722	686	734	722	671	623	658	623	596	643	628	678	679	649	644	626	673	672	625	673	646	624	664	646	656	660	622	630	646	715	662	643	672	629	655	594	649	652	638	633	627	626	724	639	625	631	630	611	645	642	629	677	645	637	618	657	604	613	610	626	644	658	612	677	642	655	632	673	650	676	665	677	656	691	636	670	667	679	639	610	647	630	589	649	641	628	629	634	653	639	653	627	630	676	645	631	666	646	674	638	610	655	636	636	645	646	618	626	652	625	664	599	663	656	665	670	615	633	641	692	610	616	676	648	635	689	576	662	643	677	609	646	677	677	625	631	614	622	699	683	648	658	625	641	685	645	657	659	686	642	617	681	642	634	623	656	658	678	667	616	621	615	630	638	654	687	655	650	637	653	683	631	601	647	640	620	614	650	660	665	644	661	705	649	625	665	594	680	667	631	616	672	612	620	631	683	653	710	641	653	656	655	707	684	663	639	659	662	662	615	659	641	692	625	656	677	681	709	622	668	641	666	657	641	639	689	667	652	663	620	622	665	673	672	607	623	658	655	661	661	671	627	676	668	663	659	680	730	636	704	658	652	637	672	638	630	650	646	664	692	668	628	628	630	620	645	638	712	654	664	598	659	677	679	645	637	677	639	649	647	671	636	673	659	633	657	607	637	609	701	619	666	681	625	637	665	679	653	690	650	621	631	667	649	656	653	646	637	668	637	629	652	656	702	661	612	659	608	634	707	704	665	654	651	627	667	641	640	690	653	695	649	601	682	637	640	654	708	700	670	667	619	635	633	640	651	599	658	645	710	678	647	636	654	687	675	625	593	653	671	595	622	660	641	626	654	615	653	652	677	638	618	642	599	669	644	648	621	617	610	648	656	633	664	657	704	622	639	616	643	708	644	656	651	643	624	644	651	674	667	672	635	639	670	692	582	669	642	604	676	660	666	588	644	662	697	650	603	663	634	595	622	663	629	643	684	663	694	653	616	613	635	683	628	657	651	611	641	658	667	663	654	636	609	658	699	624	660	674	603	643	647	646	653	629	661	634	650	681	639	681	650	654	676	660	656	642	653	676	673	643	657	662	668	636	628	656	655	638	632	667	674	614	681	684	585	665	677	643	620	600	646	619	657	644	641	686	668	646	671	672	640	661	620	663	606	651	655	639	660	640	657	649	685	632	656	611	620	669	619	636	640	637	670	665	618	642	672	629	658	640	690	619	648	644	608	679	640	645	620	658	636	666	628	694	702	637	595	604	636	626	664	637	637	654	616	621	629	630	655	674	682	697	635	607	589	618	600	659	604	673	628	655	637	641	624	639	624	651	652	691	662	640	631	635	644	696	631	644	660	679	621	658	650	610	624	633	635	691	685	639	660	665	664	624	666	674	642	679	615	639	651	668	676	648	644	642	742	625	656	668	633	603	647	631	633	658	648	698	657	687	615	637	632	631	598	670	710	597	660	655	636	663	642	668	667	645	659	630	673	654	637	658	657	637	675	655	649	606	674	657	633	689	682	623	650	624	625	668	639	651	639	621	671	646	631	631	644	684	632	689	643	661	684	653	667	613	692	661	652	676	639	653	643	605	685	636	660	654	660	646	669	623	632	636	648	683	632	647	631	667	672	580	661	624	596	620	666	643	664	629	666	663	623	689	626	711	618	650	671	614	644	643	635	672	675	634	609	629	641	658	658	646	631	709	621	657	644	649	623	618	675	675	624	648	677	630	674	617	676	681	660	646	677	670	638	673	647	655	648	602	639	642	682	623	671	658	659	630	663	610	651	692	610	654	659	607	648	637	633	619	675	628	658	642	638	617	658	654	644	643	658	641	627	639	626	659	649	653	694	622	654	693	625	659	584	669	643	660	646	631	658	646	603	653	639	637	605	700	665	652	670	663	666	648	613	643	664	648	648	649	653	653	670	658	665	661	660	693	662	627	659	682	643	642	680	687	669	628	644	638	613	631	640	652	637	649	682	647	647	611	668	616	640	681	691	651	619	616	668	685	617	664	682	642	665	676	640	648	644	694	621	663	671	634	657	679	682	652	580	687	644	603	704	638	651	627	662	670	613	655	703	611	630	677	687	679	602	632	612	677	630	656	699	649	708	644	626	656	645	625	672	626	618	714	626	661	684	656	607	621	671	680	664	641	668	686	629	633	649	632	663	655	678	667	618	679	670	668	630	645	646	651	622	686	646	647	692	691	665	685	626	616	602	626	623	631	640	615	664	634	675	637	636	649	652	633	640	628	651	628	686	633	656	681	674	676	679	609	636	604	661	638	652	607	675	635	700	682	634	643	655	671	635	651	660	622	652	654	615	689	687	664	664	654	705	614	660	663	635	656	599	676	628	668	637	674	684	624	623	688	625	677	638	671	623	601	630	606	589	640	649	638	637	648	670	655	666	650	659	646	629	629	666	654	664	628	653	652	657	667	652	626	664	644	659	645	620	659	636	633	639	671	687	623	700	719	625	659	636	633	639	636	659	684	636	631	628	629	632	613	644	639	661	668	670	659	640	676	685	632	683	666	635	668	686	608	622	693	664	616	609	637	595	641	650	721	620	668	642	637	693	689	669	641	683	639	645	638	632	636	662	648	705	631	613	639	667	626	651	646	648	648	681	672	630	640	651	676	666	621	632	662	666	675	619	633	625	592	636	651	740	639	621	678	673	626	636	669	650	675	643	680	630	622	681	592	638	667	665	640	640	665	600	624	643	636	594	621	669	639	615	650	615	638	640	647	620	684	627	647	684	638	647	631	656	618	634	625	657	650	667	673	643	634	664	619	633	669	659	718	612	683	659	611	646	688	639	647	664	660	631	630	646	650	642	651	669	657	652	639	650	628	612	689	655	667	665	689	645	657	669	634	629	653	609	701	656	637	633	653	677	623	622	668	638	639	611	643	637	634	650	637	662	616	675	654	616	675	610	628	606	647	681	604	654	658	662	601	669	650	655	650	635	637	682	650	664	664	626	688	633	645	645	609	640	597	681	641	668	666	641	690	692	664	659	632	644	626	651	678	643	639	613	568	712	627	676	645	638	633	679	663	665	640	618	675	639	670	654	607	656	652	606	622	612	652	651	617	606	675	652	630	666	664	697	635	583	685	646	650	623	646	648	635	658	664	659	618	627	623	614	670	612	703	675	654	668	652	614	663	651	600	627	666	635	642	608	681	672	641	670	667	652	621	589	681	660	662	656	626	622	642	675	657	669	630	664	683	598	641	657	662	633	658	666	662	674	637	662	701	637	607	698	637	723	677	625	648	660	605	682	667	615	656	614	634	638	613	658	675	650	637	634	639	657	660	637	631	655	660	643	641	653	637	627	639	667	622	668	648	689	646	635	624	639	634	657	670	630	669	653	575	614	621	627	688	673	666	608	590	669	611	658	647	610	638	603	617	628	625	596	637	678	656	647	671	659	595	667	635	594	644	661	623	646
78236	76865	66471	40793	28802	17481	10748	6036	3097	1151	620	412	349	335	240	268	270	260	320	271	289	267	290	272	258	248	281	277	250	260	239	241	241	266	271	288	253	252	261	250	248	262	268	288	274	253	241	256	250	269	268	289	245	261	285	233	242	247	256	268	261	248	254	244	272	243	272	290	253	243	272	261	245	247	260	251	258	249	252	245	249	242	256	245	264	264	283	278	275	288	235	267	250	264	262	259	269	260	264	227	296	235	280	272	266	255	259	249	285	252	269	251	289	243	267	231	196	283	252	270	288	273	265	268	270	259	253	280	263	264	275	278	263	298	276	260	281	222	233	251	244	259	235	281	278	279	246	239	291	259	263	256	283	276	273	258	272	258	257	274	273	278	268	237	274	251	245	246	256	251	254	279	252	305	252	229	289	271	250	269	279	242	279	251	252	259	290	283	296	266	257	268	276	272	264	269	287	253	255	290	264	260	296	264	295	254	245	275	262	287	255	247	243	250	277	256	257	247	274	252	264	262	256	248	278	265	254	269	266	235	277	252	253	267	269	261	239	279	257	237	309	272	249	273	279	284	228	272	280	282	282	279	273	252	262	255	299	274	262	242	255	242	261	273	262	253	260	259	256	258	243	257	250	248	270	286	252	249	264	270	272	289	279	255	272	238	257	254	298	303	255	265	263	284	265	270	277	223	256	250	265	251	260	254	232	266	262	248	252	266	271	250	248	270	237	251	266	280	256	259	258	255	278	245	264	259	241	275	236	241	237	256	256	243	239	257	261	235	280	266	269	280	251	250	239	274	235	228	243	285	260	257	266	301	266	271	300	270	279	260	265	263	275	268	263	259	243	258	279	280	241	263	237	282	287	259	238	267	255	268	271	263	258	290	246	249	260	254	279	283	271	261	268	265	272	271	271	265	280	275	256	264	252	270	253	262	242	305	285	233	288	273	293	239	234	259	264	272	274	291	257	271	244	247	273	274	233	273	249	276	256	235	277	247	247	264	277	279	256	299	264	264	243	265	270	256	246	245	228	281	284	258	273	265	262	282	271	279	245	276	265	267	259	261	290	253	280	250	245	252	276	223	291	219	286	232	234	262	281	269	267	251	276	259	231	260	253	260	281	264	260	251	260	260	273	282	249	256	261	252	265	248	254	244	272	282	248	279	253	269	250	270	241	269	264	276	294	272	289	253	260	269	280	239	254	243	289	252	307	267	253	298	265	264	264	245	248	260	266	254	282	250	237	262	254	256	253	258	249	247	252	243	280	288	298	242	261	283	268	254	245	272	275	269	244	258	262	250	246	275	274	269	243	273	274	244	267	249	254	251	266	270	279	270	271	248	269	265	269	270	259	255	255	256	274	265	271	214	257	276	272	260	227	258	260	199	246	284	253	290	244	271	262	254	227	253	272	262	230	267	269	252	284	284	267	277	260	281	254	254	234	239	250	303	257	258	261	258	268	241	260	260	270	260	267	246	259	291	261	245	257	261	250	270	277	267	269	296	269	268	268	291	245	250	262	267	239	260	274	256	296	237	289	257	268	263	275	263	277	253	273	237	232	250	245	252	229	264	285	285	238	248	275	258	270	288	287	265	256	256	284	237	247	249	281	288	260	243	274	252	272	268	274	245	242	273	243	240	296	259	262	268	247	285	259	264	253	279	269	276	274	252	284	282	282	257	249	244	255	261	251	302	240	261	266	269	229	270	240	282	260	237	244	263	289	261	287	259	280	257	252	285	256	244	254	262	264	252	269	227	270	278	218	243	284	242	273	272	273	242	259	261	254	281	250	248	244	263	307	259	277	271	293	278	252	247	252	266	268	278	240	255	252	248	275	273	238	291	256	277	261	274	243	270	252	291	280	278	276	284	263	259	295	233	248	286	244	251	252	238	246	240	249	270	279	279	266	245	276	267	290	231	261	272	284	254	242	241	270	268	283	283	242	261	261	257	257	271	267	274	266	254	275	264	288	262	266	282	272	260	285	266	265	304	257	274	267	272	264	236	267	276	278	266	290	240	236	276	287	264	231	240	249	264	242	251	295	267	244	260	280	262	263	254	258	261	320	253	274	261	251	248	274	275	254	266	246	237	268	256	264	247	281	295	274	260	276	252	272	282	261	262	251	270	270	263	251	251	255	277	267	264	248	265	290	283	254	252	237	264	267	270	241	263	242	282	260	238	255	253	282	260	267	238	231	267	260	280	253	244	241	289	280	261	268	260	267	282	269	240	247	275	266	259	258	269	277	251	290	259	275	245	258	243	251	252	276	257	287	246	275	249	281	256	247	269	259	255	262	273	258	255	266	262	279	263	290	235	276	281	266	274	280	257	280	255	275	268	277	241	265	238	251	266	287	254	276	293	274	288	267	257	270	259	258	268	267	253	274	279	279	270	254	260	223	247	280	240	258	270	268	267	260	261	291	239	282	269	268	265	291	280	264	266	276	293	264	266	227	259	268	268	292	252	239	260	279	266	289	264	276	270	248	272	252	264	253	273	260	248	251	268	252	268	250	283	255	240	233	245	255	261	276	256	293	246	258	262	266	241	246	271	274	277	258	268	256	277	279	260	262	241	288	287	282	242	261	279	230	263	280	265	269	264	252	253	280	294	265	243	257	245	275	230	267	240	249	241	272	233	274	279	239	291	267	248	255	241	260	263	265	251	258	288	264	248	264	257	262	262	247	282	264	250	267	248	260	251	241	250	269	261	275	272	269	261	226	266	283	277	253	279	268	264	259	252	283	274	275	241	266	243	247	283	257	275	271	250	253	250	253	254	256	254	258	282	248	308	241	252	250	254	280	264	253	249	263	285	264	282	249	266	277	233	247	249	248	226	230	273	254	246	234	253	262	280	232	253	250	284	258	262	253	255	268	256	274	273	265	277	250	243	258	246	244	214	261	270	244	266	252	289	284	246	283	267	242	279	256	258	246	276	259	286	286	284	242	261	248	242	291	229	265	249	269	282	261	239	273	282	257	264	241	268	270	280	226	272	250	250	249	273	257	257	275	290	273	243	265	261	260	286	223	242	287	253	285	256	272	255	261	256	252	284	260	259	259	251	253	270	259	271	248	252	266	257	295	283	265	273	239	258	274	253	256	231	240	254	271	266	240	286	286	248	263	303	262	257	273	280	254	252	275	222	285	298	223	238	243	263	261	236	283	272	272	259	260	256	243	248	265	266	241	260	283	265	236	262	263	277	278	248	250	251	245	260	286	253	264	263	255	271	271	263	258	255	263	269	261	275	260	251	284	266	260	268	263	258	247	273	277	282	258	256	268	269	279	256	276	274	283	260	271	282	256	267	242	262	279	264	259	268	243	240	248	253	260	257	251	266	257	292	247	270	255	292	273	260	268	257	279	241	242	272	230	281	256	266	249	273	278	252	231	257	260	305	226	250	246	240	257	246	260	246	272	255	256	262	246	274	275	252	250	275	248	257	319	263	287	269	273	273	262	265	268	266	244	260	262	262	255	268	291	283	241	243
52618	62474	60515	43074	37930	27480	22908	16400	9782	4000	2013	1310	997	836	710	707	680	684	824	809	662	718	650	705	616	682	608	671	631	601	615	648	644	697	638	667	637	639	635	650	595	638	629	686	608	660	671	657	628	651	712	605	638	660	635	629	658	668	684	669	622	632	618	681	588	625	668	660	657	660	662	682	671	621	656	666	634	616	635	650	640	666	667	638	639	640	631	682	621	680	676	635	593	682	614	658	594	620	623	660	643	643	631	677	666	653	675	643	665	665	634	612	651	618	662	694	624	609	642	650	632	654	659	655	649	621	699	631	663	691	670	651	617	685	685	665	667	671	659	675	693	664	638	644	658	636	728	650	624	628	652	666	615	622	636	641	652	594	708	610	636	603	642	659	669	649	666	659	617	672	621	674	653	663	680	641	638	620	714	689	647	623	641	700	640	631	652	721	689	663	619	687	671	635	643	641	664	710	633	669	665	641	646	667	635	657	656	649	654	684	696	623	658	688	633	626	643	651	600	682	599	637	663	627	687	635	621	653	646	670	615	648	633	615	655	682	683	625	692	647	617	653	671	650	645	609	684	607	652	635	636	648	662	667	594	659	647	656	650	645	640	634	643	624	654	580	670	647	611	623	649	629	644	645	643	660	686	664	624	659	669	617	590	647	643	656	584	641	630	623	629	632	667	657	681	628	656	653	647	661	623	673	632	650	620	673	661	636	642	661	634	665	595	609	646	580	652	661	621	613	605	636	605	626	646	632	676	660	655	670	654	685	617	689	586	681	674	667	641	658	646	627	670	666	694	628	645	621	642	640	633	651	602	653	634	625	639	630	697	656	619	670	650	647	666	712	657	623	672	652	635	682	679	683	645	654	627	653	615	662	656	652	643	668	671	642	607	655	601	621	610	633	679	641	579	618	629	645	638	648	651	602	635	617	636	697	651	676	629	663	655	627	675	648	649	624	585	681	679	662	623	588	606	668	622	658	613	673	619	623	651	672	630	679	645	656	652	619	678	618	634	605	622	651	625	648	624	707	658	678	708	656	627	593	631	668	684	675	663	684	681	633	670	636	656	667	626	646	662	606	645	632	628	667	664	658	668	649	673	628	666	657	627	659	634	644	580	651	654	658	630	634	661	664	686	654	627	691	650	646	671	643	659	686	702	647	674	628	604	666	653	683	642	634	636	633	633	654	694	671	669	644	655	662	642	640	627	695	633	687	652	609	674	608	658	646	680	662	638	651	651	628	630	622	614	666	656	660	673	661	631	634	618	643	670	640	622	617	687	662	651	652	669	602	649	633	625	613	640	676	640	626	634	659	692	664	631	635	638	626	681	662	645	660	671	643	643	639	638	627	644	664	656	658	648	634	633	678	632	658	668	652	632	702	635	653	618	596	670	659	636	655	632	610	634	667	624	698	694	635	630	611	625	633	630	638	662	679	670	681	668	658	600	643	683	687	646	692	661	645	662	661	656	628	662	684	629	666	656	640	652	636	652	647	634	635	613	658	611	660	646	657	710	650	655	680	616	675	610	642	648	658	668	686	626	629	647	632	631	667	640	643	679	628	651	646	588	641	637	672	626	629	663	629	640	620	635	625	637	622	664	677	659	665	694	694	689	659	633	664	657	683	637	633	659	635	673	667	613	647	670	610	674	654	652	685	694	641	617	660	645	631	652	674	614	660	601	617	633	689	621	626	664	659	633	673	637	647	677	656	666	631	655	649	676	674	636	665	666	642	624	637	643	621	638	627	696	646	684	647	649	621	636	639	665	657	659	611	621	614	629	715	627	647	624	663	666	621	655	645	569	638	638	665	710	642	640	671	659	666	646	638	632	663	631	599	634	654	698	641	697	664	670	643	618	646	641	666	614	662	633	620	660	673	628	607	621	671	633	641	605	690	667	647	620	641	690	636	678	652	654	660	661	665	641	668	631	684	654	658	603	639	688	660	605	679	635	669	651	631	625	672	649	698	638	659	635	689	712	649	666	682	654	705	647	672	647	653	677	672	644	695	631	614	666	654	633	667	662	676	605	615	707	671	645	640	657	637	664	628	647	625	702	658	619	624	644	692	637	645	637	617	643	695	643	647	646	605	634	627	644	662	643	618	654	671	643	623	661	669	636	648	679	630	679	575	614	688	611	657	677	632	707	654	650	630	689	683	665	668	657	630	620	594	647	656	674	643	659	668	598	630	631	626	679	676	680	653	681	652	678	666	642	615	694	691	641	669	636	677	666	689	685	640	681	635	633	658	622	664	677	665	677	662	612	664	669	623	609	687	616	639	665	623	674	658	688	646	665	642	669	661	649	637	648	618	675	670	613	657	678	658	661	595	633	639	616	610	667	614	691	661	644	628	657	649	609	645	638	630	587	614	629	620	639	647	625	613	627	663	638	624	674	620	671	689	670	634	671	658	647	661	699	669	670	645	661	668	647	618	654	688	642	657	658	648	640	687	628	652	620	595	658	602	657	640	676	633	613	654	677	622	651	652	658	669	606	643	663	658	633	641	717	633	619	626	635	663	649	677	691	623	620	643	654	671	662	635	585	685	663	644	636	659	645	637	640	701	706	674	652	633	641	637	699	677	674	652	620	642	655	660	622	674	614	674	633	656	653	616	632	630	641	684	656	648	649	637	652	631	630	666	631	641	628	640	654	693	665	667	687	645	658	641	654	676	666	707	647	624	671	666	668	612	648	678	648	609	647	636	692	650	660	603	648	629	661	658	610	672	647	656	686	676	670	705	633	602	653	694	663	643	671	638	662	673	655	642	650	652	630	658	651	645	625	635	653	681	652	604	633	649	654	646	644	638	648	648	660	669	645	617	594	623	641	652	616	667	664	644	621	661	670	637	624	616	659	676	634	624	635	621	635	622	667	634	656	676	632	611	653	637	614	660	647	644	663	619	641	638	653	683	635	646	673	655	671	686	693	669	637	625	645	649	661	666	668	647	623	678	681	636	650	616	621	680	641	644	640	625	651	637	646	693	648	658	603	686	660	600	664	637	642	613	661	626	677	665	650	643	674	651	683	630	675	636	672	638	625	681	672	574	658	665	661	650	649	670	630	657	631	658	688	672	671	605	655	668	641	639	599	657	681	633	634	643	669	665	655	669	615	630	686	660	662	611	692	633	642	642	650	665	637	626	670	607	625	656	644	631	651	631	674	609	689	639	638	634	689	620	613	625	654	652	625	690	641	654	629	658	647	634	664	644	684	696	649	635	616	575	668	627	609	657	649	700	620	622	652	652	650	686	670	635	648	645	638	657	671	618	632	652	609	649	647	624	649	654	631	636	650	671	642	680	646	697	606	671	650	608	625	665	704	633	638	668	665	656	637	684	655	642	647	640	641	621	626	683	673	661	640	645	621	658	652	616	663	681	651	688	660	641	675	613	641	649	656	630	648	630	641	676	678	632	653	601	636	696	617	632	653	645	647	660	688	637	685	674	632	647	596	629	675	668	647	667	654	635	669	630	636	631	568	671	682	630
78375	77194	66642	39804	28757	18081	10967	6224	3276	1200	558	481	386	327	262	252	291	273	288	313	292	272	304	267	281	259	257	233	285	294	266	265	239	288	277	267	269	244	264	267	287	227	252	284	237	255	263	242	308	265	286	268	252	247	267	279	231	270	238	283	272	249	265	253	246	235	268	243	247	274	256	258	268	260	273	270	255	265	264	266	250	277	280	269	264	271	235	269	264	279	262	268	287	272	304	278	282	293	266	240	236	284	262	279	274	306	286	280	267	260	245	290	258	269	253	272	276	246	251	255	260	288	250	247	238	291	255	281	276	246	271	269	249	283	244	279	240	247	266	269	246	247	280	252	255	280	267	274	285	260	272	273	274	230	253	264	285	275	262	254	266	269	262	252	262	238	294	255	254	278	286	261	274	268	283	261	263	238	283	280	240	271	278	245	259	270	269	245	259	259	272	280	248	271	288	307	236	277	279	252	280	262	279	282	285	264	252	251	263	276	260	254	262	258	260	274	276	286	275	256	271	260	258	281	247	268	295	257	287	251	254	259	279	258	252	245	275	280	266	260	275	247	261	260	277	276	259	289	268	268	276	267	289	288	256	260	285	237	260	275	258	257	291	277	231	259	272	281	270	273	263	290	249	265	256	252	275	294	292	250	259	267	266	275	251	278	262	238	274	299	251	264	296	238	283	260	241	266	265	230	260	257	253	283	252	256	270	283	290	251	250	282	271	249	278	259	286	255	247	234	246	258	259	255	277	256	233	256	266	276	247	251	258	291	279	273	289	270	269	260	286	275	299	268	272	291	254	271	256	238	312	245	273	290	265	299	256	252	227	283	289	258	265	261	287	274	235	274	256	297	281	270	282	284	268	275	269	292	246	265	280	291	252	242	260	278	274	256	280	251	290	239	273	285	271	240	262	269	265	263	269	259	285	257	265	223	247	252	280	287	271	288	237	274	262	274	244	262	258	272	269	250	245	269	280	286	288	255	249	258	290	265	256	251	270	279	273	289	252	272	280	253	278	264	273	219	295	279	266	248	225	275	280	286	289	264	244	255	276	279	267	284	248	271	251	247	259	256	252	249	238	256	277	282	282	255	269	267	270	274	271	236	296	254	265	226	242	254	275	275	248	272	296	281	261	286	314	287	266	275	272	274	258	265	273	269	263	266	273	256	256	268	274	258	243	282	267	264	291	234	260	266	282	266	264	269	244	251	287	277	250	229	270	294	292	213	270	240	247	252	289	274	241	269	243	261	274	247	240	247	282	256	288	255	288	272	240	294	260	225	272	268	275	268	254	254	269	261	239	251	261	265	250	231	252	293	238	241	275	260	252	290	295	250	267	250	257	262	281	268	282	267	266	301	260	262	283	267	250	270	293	270	258	285	289	271	262	257	271	244	309	279	243	270	256	291	241	246	254	277	260	248	253	250	265	272	262	262	274	289	253	260	261	254	255	259	279	235	267	260	261	273	267	260	289	263	297	269	261	284	257	258	250	258	263	252	269	272	282	257	262	296	242	272	260	285	269	281	287	259	271	259	275	258	248	277	258	259	280	277	289	252	297	273	264	265	240	255	280	247	254	263	277	271	271	286	261	278	290	254	264	253	276	217	253	262	272	230	251	291	266	261	252	260	281	295	294	282	264	277	241	273	266	265	273	295	295	287	242	280	257	256	270	257	252	241	290	261	289	269	244	264	275	237	255	258	272	266	272	238	263	252	228	268	304	300	278	248	256	256	259	265	294	287	293	274	284	270	284	269	235	247	285	248	235	274	241	238	217	295	276	253	272	269	252	280	270	248	257	250	290	266	252	244	282	259	259	272	298	288	266	247	265	275	268	252	266	265	219	273	253	222	297	274	287	283	280	248	254	258	248	293	255	244	261	261	270	286	246	265	270	262	235	269	271	258	249	257	225	268	263	239	276	263	256	266	259	296	284	267	276	291	284	240	258	278	270	235	238	242	268	236	265	248	264	281	276	277	270	289	254	286	265	244	248	235	283	285	274	299	262	283	258	271	264	252	262	268	286	274	267	269	227	277	251	281	276	243	249	278	271	247	294	269	250	267	317	247	287	277	267	262	284	281	288	253	302	215	245	232	264	264	280	265	266	269	253	273	252	260	248	273	249	285	241	238	281	268	248	278	264	275	285	229	283	244	263	280	243	238	279	277	251	270	273	252	255	264	277	262	271	283	262	286	245	265	277	288	254	311	275	264	274	248	252	280	269	258	260	263	289	297	265	261	264	261	259	262	273	256	239	286	264	262	278	266	255	244	244	260	268	306	260	246	260	287	302	258	289	254	272	272	247	278	247	272	245	237	247	278	266	247	270	252	236	241	280	267	274	270	274	268	286	254	271	272	274	286	283	249	287	267	260	268	272	303	228	269	261	282	251	271	255	272	290	239	291	239	277	271	260	277	277	252	287	262	275	265	260	287	266	279	279	264	262	247	271	273	273	277	244	230	274	274	238	285	283	235	267	260	272	255	260	290	293	273	263	238	277	263	277	234	277	268	253	276	259	259	254	283	289	232	286	265	277	265	253	243	280	260	264	262	265	255	257	260	257	234	257	244	291	270	273	254	266	258	270	284	252	271	272	260	258	269	267	264	274	276	258	269	247	261	266	259	259	274	271	242	254	293	272	279	274	266	259	230	256	253	280	263	268	267	267	267	258	272	254	289	252	241	270	269	264	277	223	262	259	254	232	278	239	272	284	248	249	263	247	292	264	268	260	278	264	257	284	302	267	256	277	232	249	263	277	227	256	276	271	254	259	278	227	245	240	280	284	254	261	284	279	263	307	253	246	243	257	258	255	247	258	277	271	250	270	244	263	256	268	260	288	259	233	264	280	289	290	266	250	277	280	258	287	267	302	261	262	265	275	255	242	261	285	275	264	253	261	257	276	280	280	295	263	287	290	258	242	284	260	253	283	273	258	258	247	290	256	281	273	274	285	271	250	251	285	273	266	269	239	256	259	263	262	295	274	260	305	296	246	259	266	240	270	243	226	305	260	274	266	237	303	244	268	264	267	246	261	261	247	264	264	269	287	246	285	258	262	254	262	268	267	250	291	256	277	253	256	265	270	262	247	267	269	282	275	274	292	273	280	290	265	258	282	259	265	263	268	245	294	251	262	296	255	284	242	268	263	255	293	254	242	242	285	257	253	292	270	247	272	250	308	275	266	276	275	262	270	276	275	277	285	266	241	269	269	250	282	249	256	259	251	266	265	286	264	249	251	277	247	265	278	276	265	262	296	269	240	278	241	266	293	276	271	245	283	269	284	233	276	271	266	271	299	257	246	251	254	268	282	248	246	250	256	238	248	287	265	251	291	260	279	270	271	250	250	290	252	267	309	258	281	239	274	249	247	263	296	279	292	258	286	252	263	236	283	261	273	240	264	258	264	261	264	261	303	256	237	256	244	241	266	272	259	270	246	260	269	243	266	279	248	259	247	263	296	270	268	280	252	242	254	287	255	285	249	259	289	276
53562	62242	60707	42563	37597	28239	23173	16784	10463	4182	2016	1430	1148	865	709	658	700	707	773	799	707	726	704	703	682	695	635	694	655	611	654	647	640	671	632	648	724	648	658	635	700	667	660	627	623	622	677	615	620	652	654	644	667	695	707	716	661	693	629	573	653	632	633	716	666	642	645	672	676	682	702	648	665	674	673	676	650	657	640	624	636	689	685	703	679	653	675	655	669	688	626	649	653	659	673	658	711	625	609	670	653	617	627	621	680	678	651	708	603	605	627	641	628	635	665	651	628	683	677	675	673	654	693	680	653	689	660	638	623	660	653	650	643	667	630	625	681	640	668	665	707	657	662	648	655	678	621	623	675	634	671	619	643	640	637	612	575	638	659	638	646	661	648	659	706	652	655	657	648	605	653	667	638	639	674	612	640	682	685	658	654	673	649	630	655	616	679	690	615	678	636	664	665	685	648	646	715	675	684	666	672	617	681	687	675	661	657	659	658	681	642	627	711	619	666	637	635	695	673	649	643	662	647	615	670	668	643	644	607	684	669	678	633	652	643	618	649	692	589	627	662	638	619	698	626	664	648	661	640	640	616	655	657	647	652	653	644	658	673	640	675	662	658	675	623	642	611	657	709	644	633	704	658	652	659	591	669	619	611	700	648	636	644	615	640	654	598	668	676	650	659	680	633	635	633	647	637	620	673	624	648	673	662	622	663	656	650	660	669	680	631	649	714	648	587	645	680	640	609	706	639	622	663	628	679	658	673	635	642	648	623	649	712	661	647	660	647	672	670	653	653	675	636	650	653	643	657	619	680	650	677	628	651	622	657	677	642	635	684	652	672	702	618	655	647	667	619	649	660	710	635	628	639	707	708	674	660	650	630	684	674	693	630	608	638	683	641	677	602	632	648	627	641	639	654	631	673	594	628	672	648	682	690	612	644	638	633	626	665	654	656	681	698	683	693	631	661	672	666	674	692	638	650	661	669	671	638	662	666	673	624	640	592	638	646	652	631	703	686	663	639	691	645	642	655	632	646	623	631	674	681	637	644	631	667	671	682	646	669	642	614	673	685	661	645	647	679	640	625	624	623	640	688	672	640	625	635	641	651	652	627	661	643	679	634	609	690	631	605	677	650	665	703	675	658	656	637	632	656	671	631	710	639	625	641	626	652	617	641	630	674	669	641	652	615	599	676	664	652	642	635	633	658	628	666	671	657	668	625	635	666	693	640	664	701	671	631	653	588	651	653	658	635	604	641	677	655	636	614	657	633	667	665	660	616	663	673	643	608	648	644	611	632	626	711	648	663	663	622	621	629	668	634	679	653	651	647	620	640	675	639	607	671	640	663	635	632	651	648	677	645	611	665	597	694	665	640	663	659	667	667	643	691	632	650	657	631	640	652	610	683	692	645	608	659	628	638	672	666	629	593	616	606	686	665	656	670	700	654	640	689	636	618	655	648	646	633	606	629	691	635	627	616	679	635	624	686	646	649	652	606	677	660	704	694	635	643	667	643	701	648	667	655	599	623	689	647	642	678	643	615	677	675	662	660	648	624	676	671	664	654	671	625	663	676	635	695	663	657	668	617	663	649	681	697	704	695	669	643	632	627	652	665	667	661	641	661	648	609	654	678	629	694	635	669	688	650	677	644	662	682	644	622	619	647	703	667	658	595	691	657	620	620	633	649	654	647	657	643	690	632	684	684	629	674	601	639	706	673	653	645	661	660	643	602	651	625	623	624	673	655	683	673	646	647	647	625	616	634	619	640	663	685	667	661	636	686	649	677	645	672	679	615	706	593	690	628	647	631	657	633	684	616	655	620	613	643	665	649	641	680	628	631	658	649	698	649	659	627	670	666	656	643	639	632	675	690	650	664	675	651	628	645	657	654	636	654	616	684	652	645	683	647	667	594	635	660	647	685	680	680	671	668	699	675	674	633	663	627	626	626	669	648	687	651	656	629	675	676	680	620	660	621	645	616	683	618	653	633	665	652	653	672	650	658	656	645	629	655	656	724	634	621	676	679	688	651	669	635	645	668	677	629	647	655	609	634	669	677	635	617	674	655	633	619	613	647	696	645	671	619	681	671	667	615	661	637	661	674	670	661	677	641	642	639	643	633	660	653	666	678	613	670	684	679	627	613	621	628	669	681	667	675	654	646	616	634	616	648	647	683	661	655	655	637	665	661	654	664	627	661	608	669	629	634	648	610	673	623	632	644	629	716	687	652	629	677	667	628	646	680	599	713	635	673	663	666	643	693	617	674	648	617	633	675	667	635	701	634	618	655	645	654	637	740	604	667	634	640	646	641	647	688	682	642	663	635	664	672	639	650	657	636	622	672	623	627	684	654	651	621	655	692	657	670	659	670	629	620	632	642	682	697	690	647	657	662	670	665	654	606	629	642	669	621	674	602	677	653	651	649	650	602	665	682	619	670	667	607	636	626	654	665	641	690	632	665	623	622	662	670	630	651	638	657	660	628	617	656	716	642	698	685	621	636	652	655	629	659	624	627	673	644	671	672	687	701	697	587	690	629	677	656	647	676	657	650	647	641	661	659	627	656	661	672	647	647	677	680	653	657	641	677	652	620	634	632	639	645	649	648	674	667	705	654	590	677	649	653	677	685	668	663	611	692	610	658	648	623	650	652	658	677	652	648	622	650	647	643	651	655	602	648	631	687	695	661	684	596	650	682	671	614	666	666	652	603	618	642	710	650	631	659	630	658	656	658	641	658	638	606	643	650	659	697	647	624	666	642	687	679	666	657	694	660	702	642	689	643	656	665	691	651	665	616	631	647	660	650	702	632	667	626	651	659	616	687	664	708	671	641	709	647	643	637	651	697	605	654	644	626	650	642	659	634	645	672	666	678	626	641	671	660	629	642	688	666	631	622	661	672	661	626	633	705	631	664	671	653	622	655	681	663	611	651	687	671	602	640	664	646	718	649	685	694	673	643	689	665	635	604	663	658	676	639	629	648	682	624	622	655	671	629	633	645	663	649	709	685	660	672	668	666	684	646	658	634	637	668	640	613	646	623	661	675	659	661	618	679	641	658	653	667	661	670	675	643	624	666	638	633	642	682	660	720	673	676	650	650	649	629	632	660	645	646	624	645	656	669	639	681	654	663	657	621	679	652	664	670	636	640	668	680	636	661	635	657	619	670	671	648	649	610	657	660	634	663	681	680	646	685	604	641	668	672	636	631	655	643	626	667	658	668	672	597	679	634	671	644	618	750	680	631	649	636	634	638	711	671	669	667	669	631	594	675	675	654	653	647	655	610	631	631	649	691	648	650	630	661	715	646	626	631	662	700	614	662	626	644	669	671	638	618	640	674	675	709	651	612	642	665	678	677	678	639	671	649	676	673	629	685	642	663	664	671	645	641	668	650	685	620	610	653	629	682	645	643	614	634	654	659	600	652	697	688	675	672	651	660	636	704	628	659	665	615	619	634	608	628	643	643	635	685	660	707	730	648	671	650	647	675	634	682	659	699	657
77808	76358	66309	41060	30521	19142	12276	7045	3381	1341	640	478	377	316	268	289	269	280	295	280	299	270	278	267	251	270	238	273	320	246	255	270	264	262	251	242	261	243	251	280	256	249	282	277	275	272	251	249	271	265	284	275	291	283	257	252	252	259	257	257	269	273	259	280	242	298	264	239	272	282	279	268	263	270	278	261	252	288	248	274	275	287	243	282	279	247	260	277	292	254	280	267	249	257	290	285	252	275	304	272	278	252	268	312	239	254	263	257	258	272	265	287	265	250	254	259	248	274	286	292	258	243	263	253	259	266	279	233	214	243	281	267	245	252	254	262	285	252	292	249	226	263	256	266	257	266	288	278	274	265	293	242	295	270	263	252	243	260	235	260	265	310	251	274	258	274	274	246	263	245	275	261	300	271	257	256	291	257	239	265	247	242	318	239	282	263	270	249	265	260	244	270	244	257	265	262	269	278	259	254	306	253	243	239	245	270	235	235	241	238	235	247	266	252	250	272	287	264	277	302	283	265	276	267	244	267	262	248	259	273	252	276	239	275	234	245	265	261	283	250	279	283	237	280	279	303	251	285	248	282	292	250	263	267	254	264	274	279	254	213	285	257	268	244	283	284	260	265	250	221	252	277	281	296	286	273	271	301	259	267	258	275	257	279	249	242	244	241	246	270	263	268	268	275	252	270	295	255	266	284	266	266	243	243	273	280	292	262	271	268	257	269	291	275	278	288	259	267	255	264	259	272	269	253	277	258	250	266	256	284	260	259	264	248	251	267	264	298	269	242	262	281	271	243	231	296	286	290	277	270	222	274	302	285	245	237	256	275	279	238	250	263	250	254	274	273	265	279	251	261	272	260	283	296	262	282	266	276	287	262	314	273	277	247	291	274	258	247	272	268	288	302	228	238	271	274	275	277	283	236	293	286	270	260	266	253	283	269	253	265	250	249	260	273	258	259	267	255	267	286	270	267	232	281	275	277	283	246	299	258	270	266	236	284	260	259	282	275	249	254	255	275	219	268	242	250	242	271	300	267	289	251	268	253	259	272	271	279	250	250	280	260	259	246	250	275	279	266	291	283	266	251	283	249	272	261	274	279	245	222	241	282	271	247	258	281	271	260	272	256	295	270	263	280	257	249	275	271	260	295	273	255	269	257	267	233	273	273	256	271	273	282	251	240	253	243	252	285	272	260	246	253	244	257	284	257	281	236	272	277	264	264	241	294	237	255	260	266	289	266	240	254	287	290	296	265	247	267	247	263	247	278	255	240	248	292	240	284	271	284	245	232	268	306	268	261	261	255	221	269	262	246	284	273	275	242	313	269	240	257	254	296	291	272	267	237	266	260	273	280	259	217	251	262	251	285	274	302	265	276	253	262	245	274	267	254	248	258	248	248	237	257	287	249	277	256	272	253	288	248	248	284	262	231	261	281	260	276	272	261	271	282	252	268	262	279	264	238	286	302	261	249	235	241	239	268	249	241	231	259	282	260	274	288	260	270	244	278	246	261	275	260	260	275	259	277	245	238	282	251	284	237	255	278	287	263	263	257	287	297	249	278	269	274	269	272	266	240	270	254	242	254	255	243	267	286	285	268	266	268	275	258	268	275	286	249	267	269	261	259	248	263	256	265	260	243	279	265	232	279	260	245	268	262	236	271	272	272	264	287	259	288	270	275	275	263	260	254	239	271	274	265	289	273	246	281	280	262	283	247	261	258	258	255	257	248	277	261	269	208	262	234	294	242	265	281	281	286	264	283	267	280	269	248	271	278	262	275	253	308	265	269	270	286	266	243	247	257	261	265	270	286	253	254	284	263	255	277	260	286	237	255	245	279	265	245	271	262	272	258	254	303	258	282	290	262	245	289	267	264	274	290	262	261	275	256	241	264	263	265	298	261	270	271	285	253	240	269	265	230	273	245	224	278	269	291	300	240	274	264	256	263	299	271	237	267	270	253	257	249	256	262	292	253	242	231	269	271	255	285	251	255	266	290	257	300	247	282	275	263	266	270	244	279	278	268	279	293	266	204	250	241	276	259	231	253	273	247	247	290	268	294	278	242	281	257	262	253	272	253	280	262	275	263	278	240	260	257	266	274	246	267	246	280	291	249	264	258	270	261	264	244	309	258	265	273	261	238	255	249	266	270	276	272	279	256	302	261	279	258	272	252	285	262	284	233	272	307	288	285	292	272	255	265	266	257	256	269	286	281	252	254	243	274	256	286	264	268	315	239	274	276	283	262	272	268	264	247	265	248	287	248	249	258	294	235	237	254	219	262	252	247	262	289	259	256	279	279	277	254	268	272	263	248	268	280	293	271	268	274	247	256	272	251	274	280	295	272	262	263	252	269	279	242	296	264	259	254	234	248	257	282	270	269	263	297	271	291	281	280	231	278	271	259	278	273	244	278	268	249	256	240	295	269	261	257	284	275	251	283	245	278	264	266	260	269	268	240	249	247	242	245	275	263	285	269	298	278	273	261	281	265	288	264	241	251	248	247	269	290	274	247	253	246	269	285	237	264	272	247	264	248	252	249	259	275	254	276	250	265	263	253	254	237	261	272	241	255	263	266	274	281	267	266	269	237	245	252	241	237	264	276	284	246	252	274	249	260	275	284	259	276	264	267	288	240	249	250	269	289	274	248	260	263	233	258	255	265	284	256	247	286	254	274	271	272	275	276	251	277	241	237	292	255	273	253	254	283	292	256	266	289	257	264	274	275	266	236	246	291	269	290	319	262	279	271	277	276	259	251	279	312	246	271	243	252	263	245	242	257	270	274	255	238	261	267	283	273	265	265	251	277	243	271	267	266	279	241	280	240	274	249	289	282	230	262	292	258	247	265	263	258	274	283	246	289	246	277	270	261	256	249	253	266	262	228	239	245	274	264	272	235	257	294	274	229	251	249	280	255	258	250	246	269	266	267	274	280	261	258	271	284	262	253	265	259	251	256	271	257	253	286	282	281	264	290	233	229	260	261	293	238	274	266	264	264	294	254	267	261	282	258	247	275	279	275	259	272	271	269	232	293	245	244	257	277	258	265	297	260	236	264	233	215	266	291	273	244	284	268	250	268	257	268	251	276	260	288	245	293	258	270	270	269	245	278	265	248	230	250	261	279	242	270	272	265	261	269	255	260	259	257	259	222	252	277	274	244	293	289	234	278	262	238	297	286	252	277	247	255	263	290	261	247	290	285	240	281	281	252	261	278	279	249	251	254	254	271	283	270	261	302	245	263	220	261	256	242	298	255	250	238	259	263	279	282	270	270	252	283	269	242	290	259	277	292	259	274	255	269	244	287	239	257	254	264	277	263	266	241	271	232	282	275	275	266	268	281	273	254	240	278	258	245	257	232	287	238	238	278	266	263	266	270	237	242	243	268	304	266	241	271	268	287	274	255	269	256	272	270	280	254	254	271	271	257	249	283	257	250	273	239	256	263	251	284	259	244	311	254	266	265	266	259	261	265	266	291	275	247	256	258	291	253	257	310
52780	61812	60585	43850	39106	29326	24641	17765	10639	4466	2270	1466	1271	874	708	647	652	673	706	674	704	744	747	734	659	644	665	661	667	657	655	637	668	674	646	619	672	711	641	606	719	669	693	638	706	625	734	679	635	641	641	673	647	655	639	670	648	659	621	614	676	688	661	637	647	685	667	649	639	648	663	642	663	670	689	649	630	633	677	667	663	641	682	659	657	624	626	651	654	675	644	650	617	649	643	670	674	636	627	611	635	658	652	665	645	664	620	650	683	621	687	677	661	679	658	666	642	692	657	630	678	643	683	648	644	691	663	659	657	662	697	650	676	679	622	647	651	670	651	664	633	649	717	687	699	659	593	689	655	650	685	704	649	662	635	636	691	652	623	683	657	630	657	638	643	612	671	609	647	623	604	630	622	656	658	600	653	634	660	696	672	647	663	616	661	649	624	663	677	679	665	661	637	685	657	652	650	609	633	639	647	671	672	635	681	661	653	677	635	662	658	637	639	638	664	621	648	658	665	613	666	676	687	658	657	645	599	626	649	654	630	647	644	666	681	633	646	648	646	663	684	675	623	677	622	626	713	647	655	631	621	618	642	632	609	616	681	650	641	692	668	659	638	690	666	648	662	648	688	652	679	652	628	666	644	641	621	650	671	658	644	649	653	673	702	643	638	651	661	687	656	658	662	651	631	672	623	675	672	661	642	649	623	638	661	661	637	685	613	657	621	623	636	647	645	662	669	629	673	652	645	645	678	666	640	658	675	606	665	645	617	642	667	689	624	635	680	630	690	644	652	621	643	668	650	674	658	672	671	644	677	600	647	624	701	662	664	623	658	663	647	647	626	621	625	657	672	630	634	673	646	663	633	617	663	669	678	616	711	660	629	648	630	651	656	626	617	629	673	648	662	628	640	636	639	693	658	671	657	701	625	634	652	671	691	622	636	679	624	666	619	609	627	657	633	659	671	654	638	677	630	649	651	630	645	629	628	685	665	629	671	668	638	664	696	642	673	692	645	602	619	636	621	607	637	681	637	711	624	632	608	649	630	630	662	668	664	671	693	680	681	628	616	685	656	644	631	690	686	633	648	651	642	685	601	624	603	627	639	608	592	639	578	641	676	633	658	627	637	628	720	656	652	614	674	664	661	635	663	646	596	620	615	627	626	639	637	617	657	671	677	701	643	682	624	646	686	662	602	638	732	623	597	688	623	629	676	697	680	681	663	655	617	646	675	691	643	677	684	657	683	655	637	619	666	621	626	680	648	638	623	655	700	669	651	636	623	691	669	662	633	646	623	671	628	684	604	655	642	664	640	615	623	642	654	663	664	658	630	674	659	634	675	651	620	668	722	639	642	694	631	646	655	632	635	645	651	687	679	673	634	653	691	627	732	617	649	668	595	639	677	616	658	621	674	655	647	630	675	631	624	654	675	629	621	633	634	617	672	651	624	673	631	641	639	649	698	632	669	626	636	668	646	651	680	601	647	636	654	634	699	606	643	651	656	691	679	632	656	640	637	643	624	633	671	668	689	643	627	659	640	622	661	672	665	683	705	674	638	703	635	605	666	701	654	630	665	631	653	662	648	693	639	663	692	660	624	608	611	612	626	619	635	665	659	669	664	611	668	641	627	705	621	665	671	715	667	631	665	608	657	637	638	639	652	660	708	649	669	648	656	644	681	639	617	629	648	652	654	636	610	649	657	630	648	661	645	664	601	668	667	637	634	700	661	713	649	658	636	690	621	635	644	635	695	636	642	622	687	631	594	670	652	646	652	626	647	636	615	582	622	682	630	659	643	633	638	670	668	617	659	669	664	630	655	639	704	657	684	659	640	629	646	655	660	709	618	635	654	650	625	640	675	657	627	645	653	619	615	705	703	607	607	624	657	671	638	656	640	658	644	692	639	643	641	667	713	636	659	629	672	630	658	677	633	660	648	661	695	655	626	642	654	656	657	648	684	656	642	639	694	664	667	667	665	616	644	663	663	686	662	629	681	610	684	653	638	651	635	634	645	675	712	620	661	645	649	659	669	612	640	657	654	655	701	656	671	625	619	649	682	706	670	628	641	635	657	629	691	614	705	622	631	649	601	678	659	640	697	658	647	644	638	712	663	649	681	666	672	675	655	628	593	685	659	642	657	648	677	608	644	639	655	631	716	644	653	659	666	678	621	672	669	638	679	657	649	612	670	648	663	692	679	640	672	668	648	604	645	628	635	660	670	664	637	706	677	712	676	709	635	640	640	686	634	655	651	661	702	666	690	648	647	712	671	650	627	632	672	604	652	617	686	659	681	633	661	729	632	634	651	659	618	693	654	651	624	635	640	635	675	669	673	656	686	709	629	695	636	662	682	632	672	665	678	654	633	645	697	637	618	638	636	641	679	670	676	702	642	601	659	647	646	661	667	663	688	642	672	622	658	657	653	662	626	655	667	632	632	651	664	654	620	666	666	635	655	646	696	657	636	661	629	678	693	714	648	674	666	629	635	649	668	616	630	620	701	598	644	686	655	656	664	653	684	664	629	652	631	644	683	646	682	669	674	690	617	648	641	613	635	674	682	686	651	649	674	643	664	625	671	682	680	605	630	649	652	693	642	649	730	698	687	688	670	645	650	669	718	644	627	642	627	689	620	669	628	637	638	675	652	685	628	641	692	662	671	647	658	685	681	693	611	653	669	661	637	619	674	633	692	655	683	687	677	654	668	690	645	645	646	625	680	698	696	647	613	635	673	654	642	647	645	611	684	645	663	665	613	679	666	641	624	729	657	698	641	619	667	647	638	651	655	684	649	678	706	658	662	697	640	647	698	636	658	661	654	660	637	655	643	647	654	645	653	647	686	648	637	673	626	618	631	662	645	667	632	661	679	651	667	654	644	695	650	657	676	629	678	700	654	676	655	666	610	648	644	628	669	577	644	657	648	671	678	623	663	662	634	639	654	691	670	629	672	649	649	657	668	621	650	662	627	639	667	669	643	653	667	668	625	657	679	627	669	670	636	658	635	676	639	679	628	618	673	648	631	649	646	613	604	677	634	642	676	666	624	640	712	667	649	661	660	662	666	629	712	639	637	631	684	614	659	652	661	660	645	651	673	608	654	619	631	704	647	685	631	627	659	654	605	650	638	625	627	650	666	624	687	639	676	661	633	651	650	629	650	647	703	614	652	653	638	634	651	621	650	666	692	655	609	642	628	639	651	678	653	593	677	663	640	648	667	656	655	658	660	656	628	679	649	659	645	647	658	614	647	635	694	654	602	637	582	688	657	638	686	667	634	618	644	680	652	625	646	676	681	679	701	639	679	565	678	677	635	658	667	675	631	693	636	698	608	661	653	638	634	661	630	656	615	666	642	670	626	670	627	608	661	695	661	675	652	692	642	620	677	678	661	609	663	653	636	640	601	653	690	653	668	656	611	644	656	654	697	676	652	639	616	665	673	631	708	637	653	648	605	648	684	620	666	656	682	612	644	648	606	631	675	677	618	603	646	646	611	635
77516	76217	66014	41202	29913	18520	11306	6610	3249	1094	601	528	405	356	310	253	285	263	280	259	313	291	296	266	298	264	293	225	269	270	232	269	273	256	275	267	252	280	317	263	256	238	258	230	262	266	276	276	256	278	262	273	264	258	259	254	262	273	273	237	266	266	281	260	274	284	289	245	265	269	318	247	269	256	297	244	264	209	250	256	294	252	246	242	309	282	286	243	252	278	250	274	293	284	258	295	257	283	282	264	269	273	261	252	252	254	266	289	252	264	277	276	253	277	253	245	301	251	258	262	276	243	269	256	267	226	248	281	289	249	262	288	258	277	259	261	255	268	268	270	251	279	255	306	273	275	283	259	282	256	265	256	269	291	254	270	261	261	258	272	242	254	266	269	296	274	288	276	253	249	259	291	267	247	274	263	294	226	261	257	276	263	258	249	290	225	275	255	250	255	265	293	280	262	297	284	281	262	273	264	297	278	244	252	261	250	259	239	249	269	281	292	249	263	282	265	264	245	263	262	242	260	253	257	276	287	257	284	258	269	264	253	245	260	282	272	263	249	263	283	253	246	284	277	276	282	280	300	291	254	281	255	261	266	285	265	272	246	272	282	274	253	291	263	245	311	272	282	261	238	269	257	267	248	268	254	230	271	266	269	241	293	238	268	267	264	241	245	262	302	248	260	262	287	258	290	287	281	264	251	244	273	277	263	269	248	233	273	296	253	254	292	247	277	268	246	249	278	273	273	264	262	299	269	262	296	298	280	271	278	267	290	270	242	280	289	289	273	276	264	290	238	243	247	293	286	265	275	270	268	294	273	272	264	266	265	262	267	274	254	260	295	277	291	238	261	282	272	263	288	284	272	265	286	296	279	269	281	264	255	242	253	263	270	277	259	263	273	266	255	287	260	259	283	269	262	268	259	275	285	278	256	279	266	253	261	318	244	312	275	256	252	255	267	261	268	231	281	275	282	252	242	295	284	253	282	259	259	262	260	264	293	250	279	255	243	255	279	276	254	250	251	254	254	274	267	234	236	258	234	283	295	254	276	273	248	252	278	249	266	254	272	260	262	277	257	269	278	282	285	288	279	266	277	252	290	261	243	267	305	246	265	269	245	270	245	272	289	263	256	264	272	277	265	271	262	278	275	269	273	301	285	273	268	265	235	262	286	232	282	261	257	267	248	248	273	273	289	260	287	272	231	267	308	269	277	248	272	262	289	274	289	275	276	273	278	265	265	275	247	280	266	238	278	250	265	252	257	269	302	273	233	268	279	286	282	278	265	269	259	264	267	280	262	245	237	273	247	271	263	286	254	282	245	276	257	276	288	267	256	266	268	260	226	255	263	238	279	266	269	268	282	290	267	294	270	266	265	256	266	264	281	235	278	293	263	293	247	268	281	277	250	231	276	251	290	270	235	262	242	257	288	235	277	272	261	306	269	228	275	257	262	301	243	252	281	276	237	290	270	266	264	259	265	251	294	254	273	274	257	253	295	276	249	265	285	236	276	263	281	276	252	247	304	262	258	257	267	260	238	252	268	291	269	243	249	232	248	282	267	274	270	277	249	277	280	287	254	259	270	273	262	257	282	255	261	267	257	266	273	292	270	258	237	256	287	256	283	265	251	270	274	249	284	243	268	269	289	280	280	263	308	253	272	261	265	251	284	279	275	254	262	240	273	262	282	280	255	252	263	267	288	252	265	251	283	262	245	268	277	256	263	272	254	264	265	272	264	283	284	269	247	276	257	276	269	248	263	261	255	260	272	281	263	257	269	250	295	258	264	264	283	284	298	263	278	278	257	275	249	288	261	247	256	239	273	268	283	253	235	298	270	257	239	247	257	273	283	303	244	280	285	224	260	268	252	248	253	263	271	274	252	250	274	250	257	252	255	295	240	294	286	242	251	238	254	256	244	293	258	283	264	243	257	260	270	241	259	259	280	241	252	259	214	250	286	277	250	280	308	273	260	277	254	274	290	285	274	239	258	268	238	248	267	267	253	265	250	259	249	244	292	257	277	232	265	241	237	256	282	264	272	272	258	267	243	271	289	311	268	263	258	264	268	266	259	280	279	265	286	272	263	262	245	279	281	268	253	282	276	261	255	261	258	263	262	217	280	309	274	334	291	261	270	268	286	272	252	268	256	242	255	254	266	237	260	265	285	262	272	258	288	282	267	260	276	275	262	252	232	271	275	247	261	264	240	249	258	274	254	280	279	262	266	245	278	281	249	266	271	266	291	240	280	278	277	239	278	254	291	278	290	260	248	302	279	251	260	261	293	273	296	262	264	289	284	280	282	283	311	261	247	271	286	280	301	247	258	262	217	280	281	267	266	285	257	239	250	244	268	292	284	248	292	234	274	246	244	279	289	228	272	252	277	278	270	247	271	244	272	265	229	292	284	260	264	250	264	248	282	278	249	233	251	267	249	307	291	254	256	263	275	261	265	271	251	298	241	290	265	274	275	269	269	233	251	257	263	225	260	256	254	260	302	266	271	291	274	256	243	270	235	281	262	264	275	254	244	264	275	252	250	272	245	295	259	244	267	279	253	238	241	250	259	272	257	290	253	253	283	266	260	300	268	276	242	259	284	263	283	271	238	269	270	290	264	287	278	251	256	232	255	286	257	262	257	228	247	257	251	240	261	272	280	261	298	286	293	285	271	291	273	255	234	292	272	257	261	272	311	252	245	301	263	271	247	297	262	258	268	285	243	255	252	268	285	254	250	265	244	265	267	276	264	265	327	241	311	268	245	291	261	280	267	271	286	278	266	255	267	276	257	258	254	264	278	291	258	270	262	275	260	270	272	254	247	241	275	264	278	234	249	271	245	268	241	259	286	272	279	245	247	305	268	260	274	246	274	269	264	263	248	244	254	281	242	224	301	277	285	267	276	287	248	260	260	281	247	254	296	273	260	271	266	270	262	256	257	266	260	269	246	246	280	289	268	258	246	255	271	255	270	262	269	291	244	238	265	277	254	267	247	238	253	239	272	287	245	265	279	256	284	243	274	268	285	306	290	253	252	246	217	262	259	258	272	281	286	238	277	246	268	293	251	240	275	284	228	278	266	262	286	281	264	259	254	258	277	279	297	272	238	258	277	275	253	262	290	273	274	290	285	257	279	280	299	244	238	285	284	274	288	266	252	300	293	260	281	301	255	240	289	284	267	262	237	245	248	280	269	269	256	269	291	243	304	267	250	265	263	287	253	268	246	259	274	267	272	279	272	313	257	271	289	272	260	275	267	278	283	269	284	298	254	254	265	255	279	240	273	263	275	289	286	271	277	288	266	279	251	254	247	237	277	275	260	252	264	286	277	268	294	270	263	279	296	267	230	309	253	262	289	229	275	278	255	284	253	253	257	274	273	257	284	260	252	278	248	249	245	239	265	278	247	261	258	247	259	259	306	280	285	241	271	271	243	306	273	264	298	297	276	258	230	256	255	261	238	259	256	268	262	269	260	292	273	273	243	296	309	272	263	283	259	282	283
53057	61978	60088	44482	38677	28540	23582	17308	10267	3894	2288	1554	1350	989	741	650	660	656	647	657	641	765	823	699	625	654	626	679	684	699	660	664	655	654	651	630	691	622	655	667	712	642	639	657	643	678	673	652	666	625	653	697	698	697	642	619	668	670	713	669	649	644	680	652	663	658	660	652	658	669	652	644	660	634	584	661	632	663	632	627	621	675	666	658	682	628	602	641	635	672	648	681	616	677	659	654	617	633	668	672	672	687	653	690	677	669	659	683	636	689	659	628	626	600	643	615	673	679	650	650	665	651	643	668	686	645	605	690	625	656	631	638	676	673	724	695	614	658	676	665	661	646	675	679	619	656	628	681	622	674	651	677	712	660	642	659	661	650	681	650	678	682	660	655	675	652	623	702	678	655	647	693	619	656	641	695	663	665	671	661	656	639	658	664	696	643	676	646	657	681	655	629	659	690	664	634	679	678	631	654	617	642	647	662	703	647	653	650	627	650	624	649	677	634	641	613	668	664	646	683	675	656	636	650	685	634	650	719	638	623	700	653	692	654	673	648	637	621	628	647	630	626	616	671	635	661	610	617	676	685	696	691	646	660	662	669	601	676	640	678	630	618	666	657	652	657	690	612	645	667	644	650	629	651	637	644	690	650	688	660	642	654	654	672	681	623	675	703	622	634	670	643	654	689	640	659	702	689	711	637	685	622	699	625	679	644	697	629	652	638	622	686	656	671	648	655	597	652	637	640	626	614	687	634	632	675	676	617	601	651	694	620	651	639	639	619	677	640	606	621	695	623	671	646	680	677	651	671	680	665	687	664	675	671	640	644	693	675	612	679	644	657	660	653	648	683	703	644	638	606	680	628	633	643	637	644	635	626	659	685	652	611	657	614	658	682	656	637	626	701	658	665	668	661	693	666	623	651	642	626	686	688	619	709	687	662	674	657	643	630	686	667	678	646	640	669	637	630	657	679	667	622	647	658	669	641	643	653	656	652	681	633	649	634	648	641	668	631	649	693	645	669	671	671	647	652	634	666	679	676	681	676	678	690	608	616	632	625	645	670	659	632	700	668	648	674	598	656	628	659	651	669	644	628	639	684	642	637	693	668	737	642	622	702	654	682	670	649	676	627	653	593	643	657	653	639	628	664	650	637	631	645	674	655	626	652	666	649	581	667	662	664	644	659	697	631	682	653	650	668	623	626	662	628	601	644	620	617	629	698	645	683	663	671	678	658	703	706	589	659	621	686	627	620	658	656	676	676	690	655	671	588	626	659	680	688	647	621	643	664	638	653	640	652	700	637	623	656	679	633	713	662	689	667	599	656	666	618	613	672	660	665	741	653	672	652	648	626	659	653	637	606	632	694	630	657	624	635	610	671	678	661	651	658	658	606	655	653	644	676	647	676	656	684	702	688	668	685	684	692	658	648	680	664	638	688	622	718	644	646	653	695	649	678	633	682	647	674	621	680	622	595	712	678	626	684	640	644	652	634	604	677	645	680	612	635	702	642	647	658	664	661	693	660	677	655	633	669	659	684	650	651	693	665	665	639	654	642	670	622	659	613	638	653	653	689	661	666	645	642	640	664	653	681	620	700	642	629	701	656	633	664	658	634	663	623	661	636	663	667	599	635	691	659	654	668	695	627	608	634	631	658	639	655	613	655	674	645	636	658	646	664	578	617	657	653	637	680	650	635	688	664	657	620	677	661	643	633	650	623	656	673	647	674	660	634	669	629	656	647	657	644	662	593	639	663	637	675	745	656	611	705	690	607	655	628	633	655	624	679	682	706	700	670	690	675	640	655	627	663	643	604	658	626	623	646	609	641	645	677	629	650	655	616	642	673	653	632	609	653	665	657	638	655	661	619	643	664	664	613	668	688	699	688	676	684	655	681	683	665	685	634	627	652	659	656	650	613	672	681	642	638	658	653	677	649	656	680	664	652	669	655	646	648	618	594	621	645	665	659	698	614	681	581	625	664	647	655	639	619	642	653	696	652	659	693	699	622	619	698	664	677	678	690	645	629	694	669	659	622	661	635	638	623	677	677	636	663	678	673	624	641	647	654	649	626	637	681	646	670	710	634	665	669	612	694	649	635	631	625	636	650	655	633	638	603	682	709	642	626	646	630	641	638	658	630	663	617	645	678	637	655	685	613	696	646	657	631	662	669	641	703	693	652	659	634	684	687	679	627	622	676	619	656	658	683	606	648	625	659	654	640	631	643	614	636	672	638	680	648	688	676	685	669	626	693	658	640	689	644	665	674	668	646	654	659	732	650	675	631	628	682	641	671	718	633	639	693	653	659	610	698	656	692	656	705	678	622	672	629	680	651	658	683	668	629	676	634	623	676	662	614	630	628	654	641	668	641	645	659	641	644	642	682	677	659	645	680	639	613	616	645	647	666	672	666	653	654	655	628	620	648	654	641	643	636	644	622	646	726	631	662	693	610	638	637	632	714	670	650	650	644	628	689	683	688	683	636	648	645	633	625	621	691	637	650	688	616	655	638	629	631	666	612	617	607	731	641	613	648	671	673	664	626	653	662	639	659	686	652	681	656	613	658	678	649	650	640	650	670	684	628	663	648	708	658	618	644	649	676	661	691	613	651	687	639	602	686	651	658	654	666	680	656	644	690	632	613	592	672	640	645	655	630	659	721	667	675	673	662	704	650	656	646	621	655	637	675	635	669	667	681	678	635	689	710	644	637	675	661	624	665	615	625	630	631	631	660	634	643	679	636	622	638	638	634	614	654	612	664	641	610	591	629	616	658	659	686	651	595	640	689	643	639	629	645	658	691	629	682	622	660	632	699	645	671	702	652	679	653	619	662	647	675	635	680	663	660	642	645	649	670	649	639	611	649	633	611	635	678	647	665	678	688	614	669	641	679	632	695	634	700	660	650	670	629	666	613	622	656	649	663	666	669	648	644	661	671	654	610	644	654	605	671	657	674	700	656	682	628	675	653	683	648	626	651	633	651	642	621	651	644	609	631	648	666	644	676	609	661	639	691	675	645	620	704	639	621	629	698	655	689	652	632	661	674	626	676	688	662	622	631	644	639	655	672	633	633	639	635	587	672	656	632	648	645	666	661	667	684	632	634	693	601	621	640	657	635	615	677	659	631	673	609	660	663	630	640	647	635	647	645	681	662	680	594	633	651	636	624	651	674	641	670	663	678	623	655	682	700	647	641	645	633	635	678	602	652	712	631	685	647	652	648	673	655	643	655	634	644	659	623	636	680	617	661	630	646	637	637	662	628	692	623	674	666	677	647	648	640	662	671	633	653	659	694	654	659	650	625	611	605	630	649	691	648	691	636	680	700	646	673	630	619	664	610	666	655	660	712	658	658	675	605	618	656	653	634	619	665	647	696	625	655	642	586	678	653	634	676	661	656	655	634	665	663	685	655	633	630	678	659	659	662	624	643	687	639	608	654	624	648	637	700	646	640	640	667	611	645	640	678	689	659	652	666	627	717	639	660	610	632	645	632	695	612
76955	75854	65591	43006	29084	18514	11325	6597	3440	1319	611	425	396	316	300	311	288	277	254	266	266	275	268	296	284	287	269	242	263	257	234	284	241	273	276	234	269	257	266	267	274	287	261	251	258	289	279	248	275	286	250	231	264	255	265	262	284	286	283	256	257	279	234	298	252	250	249	268	249	253	241	267	265	265	231	269	261	257	246	280	283	285	288	281	276	289	276	241	222	209	241	273	252	263	243	257	298	258	245	252	266	263	260	282	254	282	292	246	269	249	247	261	258	278	255	281	267	274	281	268	245	294	271	228	301	260	285	242	240	285	241	272	263	274	285	259	256	267	277	294	283	292	283	275	276	257	234	240	270	247	254	264	275	262	263	307	254	296	267	277	294	286	261	231	248	247	259	303	259	256	267	276	265	261	275	273	277	263	273	289	262	238	253	273	239	246	258	247	283	259	285	257	243	294	263	240	250	266	279	256	271	278	258	234	276	287	286	280	238	234	253	269	265	243	281	258	252	235	287	259	282	257	272	284	252	235	252	245	265	279	257	280	261	266	264	274	253	293	271	254	278	265	285	267	271	268	270	282	269	286	254	254	258	242	270	275	274	280	248	268	285	266	253	256	273	278	256	255	300	258	275	262	248	274	237	252	254	265	267	282	261	276	253	242	274	292	290	271	288	260	270	270	263	296	262	291	267	273	280	255	264	283	245	246	253	234	233	274	262	278	271	272	237	274	254	267	242	255	282	286	294	240	268	274	242	251	252	252	294	252	239	265	270	282	246	262	258	280	261	274	265	288	278	264	262	276	280	282	260	256	277	261	259	256	266	261	263	275	242	259	249	266	259	275	293	226	273	259	249	267	281	272	259	273	264	250	278	266	287	241	241	253	264	255	268	235	280	283	266	249	278	244	247	252	264	272	299	285	260	269	288	270	275	263	250	246	259	278	255	262	252	290	259	246	283	243	289	258	272	284	249	249	248	239	237	280	249	261	302	241	271	271	294	278	250	265	254	274	287	240	257	273	241	295	304	272	281	263	260	262	268	246	270	261	252	262	257	244	262	253	265	272	262	264	275	239	246	273	258	273	258	238	271	275	274	255	278	259	231	305	256	274	269	283	246	271	273	260	270	271	286	240	251	235	247	265	285	235	292	260	238	256	230	274	279	252	239	266	255	240	287	272	277	261	273	252	279	254	280	260	276	262	289	256	262	252	291	279	283	254	242	268	287	275	254	261	247	297	234	248	251	263	241	271	228	248	267	268	271	246	271	266	254	260	260	275	287	306	307	263	266	248	292	278	257	265	265	282	248	278	277	272	251	301	270	291	271	258	294	275	253	268	242	254	268	248	292	246	272	265	250	261	240	266	239	241	251	267	234	223	232	247	276	280	284	274	217	245	263	255	271	252	241	271	279	264	285	266	231	256	238	249	269	222	227	277	264	265	293	280	269	255	237	286	264	254	283	246	299	249	254	275	274	263	273	251	259	248	270	235	262	261	266	285	260	246	225	266	254	246	258	256	248	278	259	257	260	285	284	295	256	270	258	247	266	279	251	276	274	280	262	296	253	249	257	267	296	282	292	259	286	237	261	273	273	251	283	269	251	266	265	271	284	247	287	280	305	266	263	254	247	283	279	272	267	290	266	243	285	262	266	268	265	290	255	305	235	261	268	260	274	235	262	260	278	258	274	302	265	273	252	270	267	253	255	285	269	290	277	281	275	300	273	287	269	287	273	285	276	277	291	289	274	286	247	238	279	286	268	273	267	243	253	284	243	293	259	253	297	271	277	229	289	281	244	239	267	250	251	267	278	274	274	289	264	274	299	256	292	278	273	254	236	238	248	266	248	273	277	249	272	263	231	247	240	272	251	298	277	269	291	262	276	270	271	260	292	258	233	281	262	295	251	278	255	272	267	269	296	258	303	271	265	258	290	290	255	272	284	260	280	270	255	257	254	258	263	279	285	264	259	277	267	245	246	222	276	275	240	277	268	286	268	280	262	246	254	256	248	247	240	255	253	286	272	284	263	263	256	246	294	261	240	291	289	252	260	272	258	273	273	266	253	233	246	262	283	240	262	234	281	268	281	274	284	255	230	261	244	265	248	280	239	259	256	266	251	277	234	270	264	251	283	248	256	257	281	248	253	255	236	256	275	276	265	262	234	280	223	249	272	260	260	277	287	283	248	285	227	271	286	264	257	294	269	235	244	269	265	246	271	235	266	259	254	252	243	274	250	283	269	274	287	272	284	224	281	262	275	278	284	238	275	249	262	291	250	276	263	257	256	250	259	260	266	242	268	281	250	259	253	251	260	261	248	250	266	243	266	247	253	246	257	284	259	294	267	262	261	255	249	272	258	300	271	267	258	256	273	284	263	264	306	279	285	293	278	272	234	251	256	267	262	246	271	251	259	268	266	266	279	262	260	275	276	275	289	260	249	264	254	248	241	261	283	247	251	233	249	273	285	266	283	232	283	264	254	296	290	260	268	258	239	235	249	270	259	273	270	285	257	274	284	265	269	242	265	276	260	266	293	281	246	261	281	282	251	259	277	216	251	273	252	256	271	254	233	289	250	275	262	267	261	254	222	280	262	247	271	253	255	262	255	246	244	260	274	275	283	256	253	253	264	263	293	304	242	247	296	252	266	267	297	238	279	277	257	286	300	230	278	274	264	240	280	285	250	278	264	267	275	281	284	287	274	291	272	237	257	268	276	262	259	263	280	269	284	280	253	289	307	258	284	255	261	256	246	287	243	277	264	235	272	283	287	294	240	265	264	260	277	254	259	256	252	277	276	216	224	290	278	250	294	287	274	284	282	252	272	269	271	284	274	260	275	276	263	283	277	269	291	275	266	266	285	262	263	246	257	236	296	277	258	290	263	258	292	264	265	274	244	266	278	229	325	276	257	229	269	267	285	271	251	251	279	287	261	274	263	259	275	250	277	263	273	258	247	246	230	262	246	238	236	237	268	262	275	275	275	297	247	268	269	260	257	276	273	240	265	310	272	287	246	287	270	298	257	280	281	247	262	238	276	290	268	277	275	250	261	245	242	237	258	257	249	276	232	257	276	251	221	260	285	252	274	228	297	245	271	260	251	289	261	268	255	288	242	284	259	279	235	264	273	279	254	249	261	252	288	264	249	260	239	230	236	258	270	262	258	289	242	280	261	282	267	266	267	282	249	240	268	257	271	254	283	266	241	290	280	264	246	283	277	258	259	259	274	260	254	281	294	250	250	303	251	226	283	255	275	278	245	277	249	271	249	257	267	291	236	283	266	297	275	263	288	265	272	275	262	216	264	260	302	245	257	213	266	253	255	262	246	265	278	300	256	268	253	250	293	256	265	261	278	260	250	259	271	261	250	281	269	282	252	255	241	274	252	252	283	263	279	289	261	258	295	285	248	254	266	281	250	265	248	250	248	255	285	246	249	258	286	272	251	264	243	283	244	258	322	273	288	248	265	240	263	265	251	269	253	280	257	262	252	251	260	257
52823	61287	61121	45447	37671	28513	23309	16777	10676	4209	1871	1383	1196	999	759	663	614	663	684	666	662	714	751	672	669	685	678	659	604	668	663	650	668	614	620	638	678	625	618	641	605	647	668	682	676	643	674	655	662	636	609	668	627	643	676	622	663	639	657	640	645	624	659	667	680	650	661	653	648	651	674	633	626	628	623	677	662	625	620	627	633	689	692	686	677	592	699	677	645	662	677	679	659	673	643	682	641	673	637	670	626	668	656	676	623	597	686	656	638	633	636	630	664	642	633	653	659	659	623	666	624	703	609	629	630	693	590	634	664	658	661	636	673	628	629	642	635	673	675	653	622	651	679	672	654	646	684	669	617	669	654	717	650	635	642	609	686	672	684	662	633	628	630	708	613	630	666	650	614	672	637	640	599	647	639	646	635	676	625	619	657	699	710	661	603	658	663	656	597	632	628	633	656	661	618	651	656	659	659	638	617	637	644	669	669	641	644	647	622	638	643	687	644	635	666	653	666	633	678	655	630	628	675	622	674	664	674	660	599	659	613	649	669	675	688	670	636	643	602	647	649	644	674	674	702	673	638	671	627	635	635	621	658	669	682	629	653	608	635	649	669	628	614	645	667	717	646	656	650	651	633	645	631	585	676	650	675	674	613	659	665	661	628	636	675	687	666	662	649	668	633	654	638	640	660	633	626	648	631	645	673	655	647	665	632	675	659	685	686	673	686	665	635	662	675	656	659	666	642	720	644	701	658	635	630	629	641	658	663	661	615	661	634	653	720	698	655	608	638	683	680	689	620	648	614	675	632	641	611	655	665	625	600	634	647	680	674	595	656	672	656	649	644	633	711	677	657	634	660	664	658	645	653	664	643	664	699	650	656	675	608	677	645	694	669	684	642	623	662	640	636	641	631	675	651	648	681	643	663	633	647	637	670	661	670	656	673	577	611	688	655	659	652	646	634	667	603	699	660	662	696	660	643	655	623	654	684	637	696	642	651	644	643	680	655	619	636	616	675	627	643	651	645	664	640	660	623	664	648	616	669	610	662	645	665	630	638	685	639	665	641	631	708	628	645	626	622	653	708	635	635	691	674	660	635	710	627	652	679	692	690	675	651	614	648	673	601	637	650	660	619	626	638	622	645	642	632	685	623	628	649	622	659	658	629	683	642	654	692	661	678	631	657	652	639	671	600	650	636	602	703	601	652	653	632	598	659	636	672	707	651	655	633	626	645	674	640	649	655	681	657	677	645	654	636	685	669	637	652	654	676	648	621	647	704	704	654	619	673	690	630	649	657	686	677	671	654	646	655	624	594	655	665	640	661	625	610	662	655	628	663	646	686	685	685	709	674	653	641	662	659	645	622	660	628	666	679	707	662	687	622	630	656	701	610	613	691	732	624	666	656	648	675	659	595	659	623	662	617	655	596	622	659	624	646	617	621	652	623	664	629	643	582	642	645	625	660	655	629	626	676	642	651	656	687	647	665	664	659	636	696	668	625	683	633	651	659	660	652	651	658	672	677	623	630	649	660	631	659	651	659	652	675	646	679	668	666	671	621	667	591	654	648	638	663	653	647	624	621	684	662	636	633	610	650	636	646	626	657	655	656	606	647	631	644	655	641	623	678	679	642	618	644	619	650	665	633	714	605	669	662	632	665	663	664	649	623	642	619	604	636	626	642	647	651	673	664	634	584	666	636	660	659	664	658	607	664	651	647	636	675	658	637	659	649	655	677	657	682	664	630	664	644	667	623	625	631	624	669	599	665	677	685	628	650	645	648	654	612	623	690	685	645	686	646	664	713	677	631	679	593	661	651	691	614	652	626	626	675	685	650	641	601	648	671	630	647	655	646	625	618	642	651	618	685	650	635	664	656	658	664	666	669	643	678	648	649	643	589	667	677	646	611	677	669	630	655	609	694	661	682	627	638	667	660	602	684	686	624	611	636	700	643	700	665	681	645	641	603	671	626	676	643	644	686	645	651	678	641	655	644	645	656	642	647	642	661	657	685	626	649	648	607	671	662	643	583	620	610	623	687	655	620	641	645	669	680	665	692	662	654	643	627	669	656	683	700	658	687	633	656	642	682	643	682	632	625	640	675	643	638	662	617	670	639	614	687	659	661	682	692	668	667	636	629	684	692	637	642	635	644	660	637	602	653	647	637	630	623	592	669	674	632	626	622	633	652	618	605	641	646	625	671	663	655	636	637	605	643	617	630	622	632	632	641	709	627	659	678	684	641	611	631	658	580	624	665	621	680	657	640	648	634	705	670	634	655	646	640	612	694	659	653	653	633	641	672	660	619	622	661	656	690	625	623	597	664	639	624	671	711	692	643	634	691	656	655	657	617	649	682	676	646	623	622	658	658	604	642	679	650	653	583	685	673	651	626	588	658	668	648	644	706	655	671	634	639	651	664	663	672	633	650	615	665	685	668	650	645	648	663	651	663	656	635	627	672	689	636	644	626	665	658	599	627	660	640	639	653	647	655	601	608	623	641	662	628	620	659	644	660	698	707	640	628	660	640	640	650	687	626	675	623	659	630	633	679	601	585	659	674	640	611	653	677	666	674	644	634	651	662	642	641	672	653	679	612	635	657	623	671	665	696	646	632	653	684	642	631	613	651	646	643	661	669	624	686	624	659	679	661	624	661	668	722	675	683	669	669	631	650	615	608	686	662	678	617	684	649	618	620	676	643	680	671	634	636	669	634	647	581	659	658	628	639	668	672	673	689	640	709	655	616	657	618	682	669	662	676	678	690	615	632	643	708	659	651	644	649	651	626	663	666	648	646	622	655	641	635	666	706	669	654	636	667	637	652	701	639	654	621	660	667	652	636	671	689	658	654	616	676	679	687	648	643	599	707	670	686	671	656	649	686	666	632	639	657	646	685	652	653	647	710	673	631	612	634	650	693	585	683	657	654	612	661	662	657	632	660	612	637	654	672	667	620	620	662	696	629	618	648	660	683	642	627	586	631	635	631	666	668	647	661	673	648	673	677	649	668	660	650	656	633	638	620	652	679	617	625	679	659	641	661	664	627	678	674	685	639	654	644	651	647	621	658	658	685	696	601	656	631	659	621	660	647	656	672	641	609	653	600	631	686	674	615	626	685	665	622	674	661	630	609	647	658	682	685	686	656	635	639	670	666	655	615	656	614	603	590	658	661	651	642	614	658	642	711	648	623	655	604	663	593	642	672	675	657	647	692	645	678	614	639	660	645	679	672	674	622	651	602	647	663	649	661	683	664	645	620	639	672	681	672	630	624	645	668	637	658	649	664	673	638	656	639	658	682	647	674	681	657	680	640	634	629	656	643	677	666	682	653	634	676	650	617	658	655	610	668	658	634	640	652	648	662	705	631	664	658	644	691	633	692	606	652	644	644	637	663	681	668	646	654	672	661	653	626	623	658	641	636	599	669	621	669	684	698	660	629	691	611	613	682	680	647	659	643	673	640	667	636	652	617	683	691	631	676	645	654	648	654	626	641	664	639	631
78005	76146	67501	42404	28144	17129	10246	5807	2896	879	537	484	427	338	295	248	277	266	282	254	268	279	255	289	271	291	263	295	251	230	248	254	284	289	272	289	279	244	269	278	244	287	238	270	256	275	237	270	267	283	255	225	259	272	253	259	280	268	274	260	265	267	279	263	275	260	261	268	267	250	271	267	257	256	269	286	276	293	264	256	264	255	288	272	256	267	292	259	234	246	245	269	292	272	258	251	268	244	275	258	265	273	254	253	284	287	252	265	274	270	255	260	241	272	245	248	240	254	264	258	237	259	268	314	281	299	271	276	263	232	289	281	253	262	238	258	282	248	257	240	235	272	280	255	246	255	283	287	263	276	286	278	236	278	273	258	296	257	262	252	280	279	283	278	278	277	283	254	262	286	259	254	255	262	267	227	249	259	258	233	260	291	225	258	260	271	243	248	237	273	284	247	248	283	248	261	280	222	288	269	252	246	257	273	255	231	249	291	265	235	259	275	249	239	243	268	259	259	270	249	288	247	272	276	250	261	265	267	289	270	263	282	284	252	284	275	278	270	275	250	241	254	258	258	273	260	264	257	253	246	267	280	266	273	250	234	263	258	264	254	263	282	244	258	254	243	264	269	269	265	256	260	239	281	252	253	226	270	255	264	228	224	252	242	255	278	286	274	244	249	257	254	249	241	257	269	272	252	257	277	254	267	258	222	261	250	259	271	267	266	265	264	273	254	292	253	268	262	272	266	273	238	273	265	280	265	265	259	297	262	258	261	266	255	303	274	281	296	302	282	270	288	254	288	297	259	278	242	271	245	247	279	260	288	232	265	268	246	271	253	256	279	261	272	291	266	243	269	246	267	226	253	260	307	292	274	318	270	278	272	286	280	272	307	252	251	261	249	244	253	256	254	267	260	252	239	247	268	269	264	260	255	241	268	255	291	234	265	259	259	271	233	288	269	240	277	269	249	276	261	279	277	275	255	256	240	246	276	253	270	262	249	269	249	277	263	283	288	282	254	271	278	270	278	265	242	257	243	271	228	259	255	247	275	260	277	300	273	256	247	261	256	276	251	263	247	263	281	271	245	282	241	267	265	240	288	264	266	260	254	266	268	306	294	246	230	258	233	247	218	277	256	271	264	263	282	254	231	244	231	262	279	258	261	271	254	257	270	267	283	268	276	252	238	262	264	262	269	252	261	252	263	260	224	268	302	247	258	234	247	242	299	248	255	273	260	278	215	263	265	245	237	243	250	233	240	265	260	254	256	270	246	267	249	250	260	319	257	257	264	264	287	244	267	257	251	299	263	293	256	223	281	274	254	257	275	259	284	263	257	262	280	214	259	228	253	256	250	238	261	253	304	275	253	264	260	296	275	245	266	274	238	277	270	228	245	224	259	283	260	273	265	251	271	256	237	280	272	273	247	246	247	282	260	260	295	252	266	252	283	291	241	273	284	254	230	237	276	256	236	271	253	263	242	252	265	238	240	224	246	276	251	259	270	260	262	269	276	268	263	263	260	261	288	241	266	291	254	284	246	269	253	244	274	270	254	250	264	248	276	268	247	241	267	271	276	278	255	224	258	254	239	226	264	287	270	267	237	257	268	250	276	272	283	248	227	270	301	298	258	273	276	275	258	252	242	279	266	260	250	272	271	254	245	255	267	261	276	280	281	247	268	277	252	251	264	233	269	256	267	246	263	273	256	259	257	247	251	264	258	281	258	292	271	274	247	262	274	250	244	248	251	239	259	269	269	223	276	296	265	276	245	265	244	248	270	266	252	271	273	283	247	263	290	267	268	264	265	245	270	278	257	254	293	251	264	284	247	302	287	250	264	263	263	251	270	249	282	245	268	279	229	257	267	257	285	257	250	230	266	251	285	256	267	254	281	258	255	240	251	245	268	241	250	242	260	267	262	282	294	258	253	273	259	261	252	249	254	270	288	280	273	221	261	250	258	276	265	285	252	249	230	260	258	230	278	264	257	259	268	254	269	257	280	242	266	285	294	275	269	276	269	245	254	234	278	277	275	237	275	267	271	226	255	256	254	267	258	271	277	241	236	263	261	263	245	281	284	284	237	264	263	239	239	261	308	252	276	286	267	244	275	286	246	271	283	298	242	253	278	225	287	248	261	282	256	271	266	248	259	275	233	280	281	281	264	252	273	278	266	250	256	229	255	255	244	272	249	275	287	236	239	259	279	249	264	310	242	259	258	239	254	259	241	254	286	281	259	271	302	261	268	223	268	278	264	275	287	250	239	275	257	239	276	255	252	289	276	277	247	292	261	261	275	250	253	260	252	260	265	261	290	271	268	261	277	258	265	256	256	214	285	296	257	261	251	240	255	281	242	263	244	254	257	250	251	255	284	243	261	274	255	262	282	245	267	269	282	290	246	267	268	246	257	254	273	243	276	247	258	298	247	251	311	263	277	285	257	272	278	275	282	239	258	263	269	274	284	246	258	285	284	248	258	270	260	281	257	291	236	271	250	290	253	264	265	252	233	273	256	282	276	292	264	276	257	236	289	257	258	261	281	263	259	249	271	262	261	261	279	250	230	280	263	296	274	266	257	253	283	234	254	266	278	273	301	241	226	269	277	250	238	248	275	259	270	281	265	250	248	278	212	275	256	242	286	268	269	232	263	289	283	241	270	242	253	286	223	288	287	263	270	260	271	261	239	280	244	270	229	245	251	263	265	256	235	252	247	242	275	269	246	227	284	283	269	252	244	262	259	290	254	260	281	293	274	236	286	269	273	252	234	271	247	253	274	278	244	243	225	263	244	258	274	234	263	283	273	225	267	255	256	249	257	274	240	273	258	263	263	266	265	257	245	245	266	257	267	277	260	248	263	265	227	285	276	283	281	253	254	279	265	291	242	239	252	260	240	260	241	264	252	259	310	267	265	280	270	272	239	272	242	245	269	242	289	243	288	256	271	274	252	274	257	271	271	273	285	236	235	246	257	268	267	286	268	275	282	266	284	247	248	274	294	251	248	237	291	269	236	259	258	256	246	256	268	279	244	259	252	263	284	266	291	222	253	233	275	253	253	261	252	241	275	276	251	230	249	295	259	272	272	237	232	262	253	271	267	297	236	256	281	316	267	234	267	249	256	220	273	279	259	253	253	259	261	263	237	272	241	275	281	244	244	255	247	283	267	226	264	294	283	249	242	261	280	270	251	252	289	208	257	268	269	276	261	269	244	272	259	280	269	262	235	254	292	278	275	273	257	238	250	260	242	265	262	235	314	249	252	248	262	283	237	244	264	264	242	258	275	243	241	255	278	240	259	271	237	252	281	261	246	243	274	279	258	263	268	252	280	255	256	250	260	290	241	256	266	238	256	231	250	259	246	275	235	254	282	261	270	241	273	268	266	310	301	270	259	275	250	285	284	253	261	250	243	266	254	282	232	250	252	253	272	288	262	268	264	288	260	264	260	260	265	249	285	246	238	236	264	296	277	274	257	255	283	273	254	273	270	266	274	276	248	263	266
52868	61291	62281	44061	36588	27214	22152	16006	9014	3092	1839	1508	1196	991	831	644	615	629	596	617	709	692	745	648	651	637	643	658	680	681	656	583	657	662	651	635	644	662	613	667	676	665	621	621	641	631	652	609	596	649	684	630	677	648	656	628	694	662	644	627	674	649	619	622	628	657	658	664	662	665	639	669	668	638	674	642	689	648	646	613	676	640	623	676	660	640	646	630	696	623	655	632	610	710	706	638	636	702	653	624	652	670	657	691	620	648	645	651	639	622	588	669	667	639	656	676	635	646	646	683	616	614	669	668	649	654	669	651	702	712	650	655	645	622	711	660	643	681	615	643	661	653	633	657	628	607	650	589	618	648	578	634	622	639	640	653	671	644	671	666	688	627	652	676	676	642	679	610	690	667	646	632	650	671	632	706	625	617	601	579	653	656	641	662	680	681	649	639	647	648	687	674	667	642	707	673	647	612	644	615	641	666	630	657	668	629	609	680	667	644	635	643	637	638	665	676	631	680	674	630	666	650	676	636	647	649	596	639	677	624	628	626	640	747	631	670	643	685	651	649	676	691	671	655	671	690	674	607	690	627	693	634	655	611	641	683	622	639	690	636	612	615	691	622	679	649	693	601	669	695	665	616	644	609	655	620	674	641	683	616	657	626	640	701	660	655	609	632	706	665	660	629	682	652	641	634	666	612	655	655	678	663	634	653	665	649	641	687	642	667	665	624	627	648	655	655	667	667	639	671	635	669	602	635	626	651	671	711	646	660	652	682	640	632	705	652	650	680	670	611	703	617	667	644	635	658	666	654	643	653	613	648	643	636	612	625	580	659	619	647	588	650	624	634	624	681	650	650	634	606	670	645	648	670	675	670	599	631	673	660	639	622	602	659	670	624	663	648	668	701	604	630	668	626	675	642	631	648	612	659	676	631	693	625	613	692	644	673	638	652	683	652	652	639	642	602	608	656	641	681	634	618	623	630	641	640	645	691	629	658	659	639	665	617	655	620	672	675	620	667	652	639	741	654	609	693	647	661	633	678	636	645	703	655	615	613	649	662	657	643	629	657	670	646	623	644	620	630	667	644	657	618	636	636	639	652	654	653	662	670	643	656	644	617	645	666	612	649	654	643	660	619	699	670	639	676	673	611	661	655	627	701	645	594	658	678	669	611	644	580	632	631	642	646	662	615	645	668	670	665	660	641	673	654	658	651	644	604	658	662	725	598	660	617	673	633	587	626	644	660	680	591	656	671	624	630	670	602	632	648	650	622	619	712	661	611	628	661	624	628	602	659	649	675	669	644	628	602	650	667	661	623	675	684	618	659	616	663	662	705	672	636	660	619	644	680	634	683	648	623	651	651	661	607	626	677	640	702	611	631	631	631	671	657	644	693	653	661	655	682	639	672	683	609	648	674	660	619	630	674	643	679	600	634	644	663	645	676	621	647	674	673	667	670	665	681	639	668	620	619	643	652	659	659	616	639	660	625	627	636	655	644	685	624	696	623	604	646	651	636	643	660	696	646	648	644	607	675	682	602	657	634	622	675	671	625	643	654	706	647	674	684	618	619	639	664	615	635	638	707	654	681	615	692	624	635	605	625	674	622	650	641	660	634	661	627	659	660	652	644	599	627	651	623	684	626	673	632	655	628	683	653	654	655	659	635	626	659	679	649	617	648	653	668	639	674	640	639	647	700	650	583	627	678	627	653	622	663	641	605	640	668	676	613	613	625	660	688	666	631	704	676	620	630	680	630	673	625	660	675	620	644	661	726	628	681	629	667	670	603	634	656	656	631	629	597	608	622	668	623	635	673	641	663	651	669	718	623	671	664	630	637	600	673	608	648	713	652	658	648	637	713	613	695	698	615	645	639	619	671	664	711	659	626	645	689	657	663	639	674	639	650	683	637	675	602	668	652	680	668	637	652	679	580	646	638	633	662	648	622	652	657	628	657	687	652	636	635	674	695	682	624	652	620	631	673	644	659	645	629	637	654	713	698	637	676	626	729	640	662	679	669	640	663	700	649	667	651	655	646	630	621	683	663	620	638	683	658	673	637	652	659	658	620	657	674	653	697	646	649	637	655	604	639	634	701	592	729	604	621	640	625	595	664	670	648	635	663	629	622	672	621	646	632	630	640	622	632	701	644	622	631	676	649	677	604	655	616	642	589	624	657	669	609	689	622	648	613	629	637	658	676	647	632	646	661	658	613	630	660	663	635	663	664	630	659	613	614	608	676	657	632	703	633	690	624	642	685	602	632	663	651	617	622	617	604	650	655	662	674	599	625	625	665	660	649	626	611	637	676	660	693	693	701	699	658	650	697	655	650	610	670	666	647	646	606	660	638	602	654	609	627	641	643	646	663	661	661	636	642	639	626	631	642	661	619	693	699	662	656	616	636	656	661	637	613	654	656	610	671	634	625	665	668	617	626	641	657	646	603	638	610	619	670	675	675	710	657	639	644	609	624	662	655	649	670	623	698	652	638	635	666	655	578	647	682	636	636	696	667	638	683	697	666	631	587	627	657	625	680	655	621	679	610	614	672	627	600	640	623	683	620	648	617	583	669	649	657	652	617	652	650	676	638	720	614	633	661	627	674	657	674	645	646	635	674	657	620	650	633	634	676	651	669	619	612	634	671	662	669	647	623	618	627	630	640	621	675	657	654	652	663	619	686	609	579	640	661	669	618	692	680	662	662	625	655	657	635	698	603	640	618	658	635	663	639	661	658	644	633	677	635	656	620	617	596	653	646	653	640	670	652	644	623	685	641	674	696	639	632	667	652	609	639	626	641	632	658	698	642	668	649	668	652	601	646	633	678	651	626	671	646	654	670	630	669	654	651	654	648	671	625	651	616	613	676	648	663	645	683	618	637	643	682	659	646	628	663	684	655	699	636	641	678	665	649	645	666	640	635	646	663	650	660	651	683	636	623	637	628	682	659	620	636	673	638	634	647	658	668	664	642	652	624	605	643	663	650	638	647	668	635	670	660	625	624	614	616	618	637	670	630	628	636	647	650	659	644	625	655	646	654	686	649	634	701	654	617	657	640	667	667	623	650	650	607	645	610	679	659	668	631	617	662	664	622	651	659	638	636	602	622	651	650	673	631	646	699	703	595	643	675	636	598	644	640	633	621	634	645	643	682	656	657	662	638	643	667	612	612	671	622	616	669	642	670	647	678	660	671	658	658	594	657	639	671	694	640	654	642	673	639	671	652	634	642	632	640	676	675	626	644	646	650	710	618	629	669	644	618	652	619	682	584	661	633	647	681	626	618	643	638	684	634	626	623	635	668	645	647	667	686	675	665	665	665	680	652	653	645	632	647	597	682	604	605	613	640	703	656	646	678	645	651	635	675	617	631	682	619	639	684	679	604	659	596	667	667	655	622	667	636	689	671	649	646	631	625	628	679	637	645	682	678	632	643	632	609	647	645	638	635	633	663	660	648	635	691	706	630	648	608	616	666	684	627	665	665	670	650	651	618	659	669	679	680
75819	78091	68558	42334	29406	19636	11504	6489	3094	1117	558	478	406	335	315	291	268	266	269	280	295	274	237	280	240	240	240	260	240	246	274	269	263	259	241	273	272	249	261	253	290	219	263	281	277	264	279	254	278	273	252	236	249	273	267	253	244	272	238	285	258	265	275	234	301	273	279	241	242	275	276	262	244	255	257	246	253	285	271	267	265	278	262	231	251	259	268	255	275	267	251	252	254	254	260	244	246	274	243	259	241	272	266	272	290	258	240	251	262	267	252	254	254	263	255	247	279	291	253	260	258	287	284	307	237	254	247	247	259	246	244	254	272	257	283	255	265	274	263	247	267	260	260	302	254	218	230	261	264	248	258	231	257	276	243	259	238	266	256	247	270	283	252	303	249	246	274	268	251	247	218	272	261	254	222	272	254	289	278	264	282	255	249	224	262	254	264	243	239	264	264	249	252	249	286	237	279	282	277	281	259	259	242	263	291	294	250	239	292	262	274	249	277	276	264	261	259	264	243	263	247	273	271	251	283	254	249	258	256	251	277	237	261	244	254	222	281	264	275	245	269	280	241	264	263	247	260	232	269	253	245	243	252	273	284	246	250	290	263	249	285	262	254	251	260	267	291	245	229	226	261	254	245	276	239	233	253	258	239	242	264	249	274	241	264	246	261	255	284	262	240	265	287	254	267	238	249	270	258	280	267	232	279	247	242	284	259	269	266	259	267	260	288	265	245	253	278	248	287	261	251	235	260	250	260	261	257	277	245	257	239	282	263	257	267	289	262	270	278	293	242	276	274	264	262	267	242	251	244	283	264	222	259	274	262	234	256	278	263	273	246	246	256	256	256	268	244	246	239	238	236	260	285	265	247	255	233	270	286	252	270	262	231	262	267	238	295	246	272	280	260	253	251	251	263	265	254	261	216	254	262	278	272	247	261	216	260	250	279	256	264	259	260	260	252	254	268	237	248	241	297	259	268	262	258	257	252	252	230	260	283	246	249	236	256	289	263	273	289	249	265	275	258	265	243	264	245	283	275	272	240	282	252	266	258	243	272	273	279	245	245	261	271	282	266	259	252	265	254	235	253	267	243	264	269	272	269	257	258	253	295	271	230	280	292	270	277	250	246	241	246	255	257	237	255	256	261	267	276	269	277	268	292	271	259	252	257	264	259	281	279	249	278	263	290	242	252	243	289	260	254	240	226	275	251	269	263	314	246	283	259	240	272	253	242	257	272	243	260	216	256	280	254	278	274	249	266	268	256	271	252	240	263	257	260	253	284	260	246	270	270	270	299	276	258	268	263	232	296	232	266	268	236	268	261	298	248	244	229	268	274	241	240	266	219	266	248	274	267	251	248	256	235	237	228	249	240	259	259	298	269	265	252	299	234	241	255	263	265	274	254	269	248	243	264	270	266	270	272	273	259	274	239	254	242	235	249	257	262	247	224	257	253	230	255	258	278	235	246	227	257	269	249	255	245	269	271	276	271	249	245	248	293	274	279	246	282	260	260	253	265	266	272	258	282	253	272	241	265	272	255	255	265	252	249	240	257	236	271	271	279	238	273	257	269	247	260	262	225	233	246	266	279	282	257	249	270	262	257	231	284	281	250	275	285	270	238	268	246	238	270	266	259	271	279	244	256	263	263	267	295	260	258	251	247	271	275	269	268	279	255	268	254	247	286	220	249	248	232	253	235	257	269	237	256	258	286	228	261	231	219	244	223	246	270	249	294	260	269	271	259	301	292	223	253	264	255	265	247	291	250	278	259	283	290	273	251	259	280	284	224	259	257	330	281	256	272	262	273	256	279	267	251	281	246	289	255	259	301	254	249	253	252	248	249	258	275	293	240	282	247	257	247	301	251	245	262	262	278	270	262	257	266	273	284	266	263	282	262	243	242	256	277	237	258	257	270	281	252	273	233	265	256	281	274	266	283	268	257	239	256	268	233	282	282	281	278	271	261	260	271	267	271	266	291	254	262	288	236	268	245	284	236	258	267	248	261	263	279	250	261	268	255	254	257	271	248	261	276	252	281	257	259	246	285	256	246	254	272	241	244	271	287	264	264	279	240	269	291	265	263	237	219	265	298	275	294	277	273	274	267	251	258	245	266	274	273	267	247	256	246	237	247	241	266	245	228	272	277	258	266	268	253	260	280	255	259	261	253	250	263	248	272	246	275	275	265	277	252	266	248	264	262	261	257	240	255	274	258	279	288	281	272	288	254	243	274	250	281	263	281	248	241	274	254	244	267	251	263	279	219	241	258	261	279	251	274	251	265	265	278	223	270	269	239	233	240	248	281	266	268	244	231	241	272	231	274	243	246	258	243	258	265	230	250	285	253	249	255	250	263	284	249	273	262	257	254	225	256	251	251	253	269	247	221	298	244	260	270	296	231	272	252	244	252	242	260	245	252	259	276	315	258	258	231	250	260	254	221	251	262	267	247	239	294	256	253	249	265	252	267	275	279	235	274	246	252	237	245	253	255	264	278	279	259	264	240	296	286	258	234	267	247	274	253	277	234	276	249	266	282	260	277	245	257	285	274	274	249	294	291	269	291	263	280	253	231	273	265	244	256	251	240	261	263	257	262	261	260	273	232	272	262	251	292	255	247	298	274	259	266	225	266	284	296	250	276	239	283	265	298	244	274	236	248	255	282	244	267	296	291	262	285	267	267	273	265	292	223	283	254	229	271	255	288	233	264	234	256	253	266	246	265	276	259	280	265	292	225	262	251	258	253	262	227	250	262	270	266	249	238	256	252	237	238	271	267	254	270	265	260	242	281	270	253	288	262	240	268	255	248	250	260	233	275	246	255	262	289	271	269	305	255	245	239	249	259	230	294	233	246	240	270	269	249	301	247	252	257	230	272	240	264	270	278	230	243	252	252	275	280	259	261	258	279	238	262	261	259	241	293	286	247	264	262	267	270	262	250	247	266	263	246	260	257	257	254	261	300	291	253	255	271	254	260	277	279	266	261	256	262	263	283	287	261	272	273	270	284	272	284	256	283	286	253	290	268	263	258	258	254	250	282	292	244	242	239	257	277	274	281	258	245	239	260	237	261	288	273	241	255	253	246	259	255	262	275	256	261	243	244	272	268	269	297	281	247	266	265	251	255	285	280	257	275	265	228	245	248	232	261	233	261	257	260	238	269	274	275	243	255	259	242	250	239	246	240	271	274	269	270	232	274	245	276	250	272	230	270	266	265	279	236	260	233	249	261	242	256	240	284	258	264	253	239	286	251	227	252	276	262	279	273	272	262	259	269	268	240	229	240	275	224	252	292	254	226	239	251	252	261	253	244	253	287	274	254	289	277	239	262	282	274	264	256	259	270	275	279	285	288	238	250	287	279	267	236	271	287	229	280	260	260	239	243	261	266	278	270	249	279	227	261	277	259	268	262	277	277	264	269	232	258	242	259	258	271	239	269	260	245	242	267	276	273	221	250	235	265	298	249	264	281	236	248	266	251	267	245	226	244	251	261	290	261	253
50863	62950	63141	44837	38352	29681	23578	16958	9885	3978	1789	1509	1290	1012	865	705	663	625	682	663	731	725	742	670	628	619	624	626	664	677	660	637	630	653	618	657	685	622	610	640	642	667	661	676	636	650	653	671	630	689	680	662	654	639	660	607	650	683	634	645	624	636	616	644	631	645	649	632	649	677	702	650	666	675	612	667	631	683	625	624	623	640	625	647	655	604	680	647	632	645	637	605	618	639	626	656	691	684	677	640	657	619	679	649	638	715	617	664	667	622	633	647	631	635	679	656	659	642	651	668	617	645	626	675	595	670	652	634	629	659	663	609	626	640	643	686	694	634	661	685	640	640	648	628	637	657	677	670	641	640	635	636	639	631	661	585	624	659	661	623	641	643	654	657	669	661	609	592	664	644	650	688	630	618	730	640	648	620	634	626	679	671	640	638	620	660	650	695	631	636	651	662	682	688	661	653	638	650	611	637	678	642	650	658	637	640	627	676	663	650	630	614	656	653	666	658	661	680	625	647	603	650	634	643	632	668	614	656	669	612	664	615	685	673	677	642	635	614	674	662	701	626	604	663	627	598	624	646	672	655	663	654	654	632	616	645	626	650	644	630	658	646	672	644	680	663	655	663	661	629	663	657	639	633	691	618	655	666	654	681	687	684	665	609	680	613	627	664	647	661	670	619	618	665	646	646	634	627	656	675	638	614	605	621	642	608	615	665	673	645	655	660	648	705	622	651	658	659	632	647	643	612	647	645	648	610	624	631	648	679	624	657	653	630	682	670	617	623	694	654	644	661	627	637	669	604	639	637	671	623	659	615	631	628	646	620	634	671	653	626	638	617	678	643	634	634	634	639	634	609	616	646	688	668	632	679	660	605	663	658	681	634	625	657	654	668	653	635	656	638	686	654	622	658	669	637	628	652	666	678	643	661	629	627	676	648	635	613	635	634	647	629	636	640	678	655	663	626	630	684	650	673	647	733	624	684	661	607	620	661	694	648	686	637	634	631	636	669	628	625	690	572	630	684	633	621	658	634	636	656	662	614	665	681	653	656	646	655	633	689	701	632	636	690	665	663	698	603	618	589	648	644	653	644	657	639	686	651	626	621	649	659	647	624	648	627	651	650	672	646	610	640	640	651	655	692	656	653	686	615	652	599	679	722	701	671	625	593	624	684	642	629	636	640	664	636	605	664	617	625	601	633	680	637	673	622	648	644	672	560	633	690	691	641	645	691	607	624	564	613	671	650	673	624	641	671	667	631	621	665	583	595	676	661	691	685	636	617	602	671	688	617	643	717	668	669	621	611	662	675	656	644	680	636	610	658	710	623	628	687	624	659	620	644	635	648	643	677	674	625	679	650	666	671	637	669	624	619	632	655	681	656	625	697	700	633	634	613	650	646	667	635	622	681	658	675	656	579	600	586	644	654	656	673	684	632	673	670	684	604	672	683	627	604	653	642	657	583	607	692	654	669	643	650	624	653	652	654	648	614	635	649	613	636	654	661	653	606	666	613	623	625	645	642	652	655	640	664	639	676	628	650	646	642	637	647	609	661	679	628	634	640	656	651	635	637	668	645	674	646	643	665	644	628	631	629	628	663	652	615	607	672	616	664	653	655	644	657	648	642	675	613	641	647	642	643	629	635	606	600	636	671	679	657	630	645	657	644	665	684	693	619	666	650	626	637	623	667	668	656	665	620	640	604	682	638	629	687	635	613	647	640	664	644	662	638	651	690	647	608	681	660	632	611	628	697	684	606	636	623	637	624	630	641	670	658	606	712	659	676	628	652	678	616	621	607	608	628	628	648	638	599	659	619	694	635	627	665	586	665	657	666	653	682	670	620	616	638	656	640	613	649	656	671	641	658	672	674	613	665	620	627	638	667	673	602	657	641	633	661	621	650	659	605	700	644	649	640	642	704	632	644	682	638	686	673	654	654	674	674	660	606	640	657	646	692	645	660	670	675	653	642	673	643	638	670	639	659	699	658	656	663	645	639	635	625	668	646	681	637	658	618	669	629	621	646	621	636	644	662	626	649	662	624	695	611	628	653	648	651	661	643	666	577	627	646	624	670	660	627	699	611	671	659	646	646	629	635	677	606	649	629	640	652	652	638	655	628	675	611	674	635	626	622	604	675	654	651	663	656	634	615	622	634	647	650	641	594	646	717	650	678	655	623	646	680	685	651	637	639	612	643	632	629	664	628	656	664	637	655	657	627	609	656	688	677	642	650	665	659	628	646	668	660	628	652	627	602	660	586	654	690	613	651	644	701	625	648	638	669	588	622	633	674	667	600	619	622	620	623	680	672	734	621	612	667	613	672	649	642	612	671	666	587	628	707	664	663	666	663	688	668	603	643	621	653	646	620	681	655	669	640	626	635	576	638	661	629	647	685	621	643	616	654	697	612	651	640	666	658	636	616	616	644	656	664	647	621	668	672	659	605	611	639	663	690	683	633	676	630	615	647	686	637	642	681	624	645	670	613	681	650	647	680	624	668	638	612	646	638	639	618	659	640	626	703	707	632	637	625	596	658	665	655	665	609	689	640	618	638	671	581	597	654	650	666	616	649	619	635	595	638	653	636	640	619	663	658	641	646	679	658	624	640	641	664	643	651	654	627	621	643	617	669	684	623	659	659	604	642	593	616	646	606	683	633	662	670	677	638	680	666	674	642	663	640	621	629	653	655	613	677	617	627	639	629	643	687	618	629	637	640	646	637	636	630	616	660	664	647	673	668	624	601	682	683	634	626	663	635	646	579	602	649	630	667	626	586	646	652	677	618	649	630	637	649	665	646	625	704	645	616	654	652	600	675	616	616	633	633	691	675	606	601	683	599	649	692	680	668	645	618	655	627	625	646	651	671	656	636	596	620	665	635	667	670	658	652	566	590	623	623	693	627	688	650	673	600	583	638	664	631	670	635	659	632	653	660	669	616	670	638	620	650	638	614	616	653	633	674	650	711	641	675	681	661	614	625	669	659	651	660	672	635	667	611	634	648	670	664	631	671	613	641	680	633	647	633	683	622	646	649	629	632	638	642	622	615	658	663	641	656	631	623	623	625	651	650	636	652	635	678	668	660	693	602	676	651	630	677	649	667	626	687	682	683	680	623	629	665	585	624	618	625	705	661	691	673	630	604	659	606	639	655	639	641	705	638	687	664	612	638	665	643	636	634	625	637	635	638	619	674	678	630	628	650	629	658	639	635	631	636	627	628	601	681	644	651	640	608	623	636	678	634	623	638	670	624	690	656	656	667	668	661	611	679	634	640	639	656	655	613	632	643	686	606	674	619	617	668	683	639	628	654	669	626	611	652	642	617	645	624	665	639	610	632	633	633	657	657	651	602	654	609	685	673	624	651	632	682	666	688	646	650	643	608	617	704	612	642	662	694	644	699	594	668	657	647	630	672	657	649	636	624	629	605	639	677	603	670	679	650	663	690	621	634	651	689	636	699	643	657	677	669	647	669	624	634	656	650	650	631	638	654	649	663
75718	77189	67283	42431	29577	19490	10729	6135	3052	1130	510	464	377	350	285	277	260	297	226	248	245	262	261	279	245	231	254	247	269	272	281	265	266	252	274	263	235	229	253	270	270	251	266	279	272	280	225	249	266	259	291	263	259	287	293	236	255	235	230	275	230	271	258	261	270	246	296	250	280	246	261	305	238	265	253	251	273	262	264	249	269	240	229	270	251	274	255	263	275	270	268	253	268	283	258	269	263	255	256	250	257	272	252	256	265	244	271	242	294	266	293	245	270	254	273	281	284	269	256	280	250	235	254	253	262	265	229	275	261	256	231	240	260	237	250	271	277	237	272	283	233	245	276	297	231	290	272	246	246	245	266	267	275	257	270	260	273	277	236	271	291	260	260	224	250	278	246	283	254	242	270	277	294	311	270	236	251	273	251	255	239	248	272	272	228	256	264	265	263	245	263	260	265	275	266	258	277	287	275	248	270	268	243	257	233	260	257	294	240	227	275	280	246	250	251	244	247	272	290	253	261	287	267	237	273	252	257	292	243	267	250	271	294	279	259	238	256	249	272	221	276	252	257	281	251	251	254	270	246	291	245	278	257	284	245	286	295	283	252	268	279	248	270	237	247	275	246	263	255	286	260	216	271	261	288	274	265	271	248	243	254	281	264	261	282	253	273	251	267	270	233	272	273	271	269	276	270	283	259	253	235	267	269	245	273	267	256	270	279	244	295	265	257	273	242	272	285	260	256	267	252	275	297	271	252	247	246	287	240	237	269	261	273	232	257	260	268	261	282	258	290	275	276	271	239	270	263	251	281	239	267	241	266	262	255	254	251	248	271	260	268	258	270	256	297	263	270	249	296	259	265	279	286	257	287	244	262	284	266	263	257	278	274	260	285	260	295	264	292	252	237	262	272	260	273	238	273	272	269	264	267	259	260	274	283	264	260	250	253	259	295	254	291	255	240	230	275	260	254	252	246	255	270	281	239	253	231	232	256	260	250	261	282	268	267	265	244	251	255	262	238	273	242	245	219	279	249	247	262	258	256	267	254	272	252	279	265	278	266	275	255	246	299	284	249	250	255	260	254	243	272	254	267	214	248	252	227	252	227	254	268	260	283	277	237	276	287	262	249	273	263	275	256	249	251	269	283	250	248	256	252	258	263	273	264	245	272	273	259	291	266	282	277	250	279	271	250	295	247	255	254	270	241	274	261	282	266	245	266	233	268	283	265	261	262	254	237	283	236	248	251	242	278	262	263	269	256	253	290	241	251	268	230	257	260	298	262	297	313	274	271	264	266	267	278	265	275	267	253	271	245	253	219	261	292	255	252	252	237	255	264	247	254	292	270	273	236	269	271	271	252	293	271	259	255	263	290	253	257	234	252	280	255	258	276	256	238	243	265	263	246	285	264	222	238	261	234	249	262	257	262	278	275	243	246	233	252	276	234	262	236	275	227	257	271	253	262	232	267	287	287	266	274	260	265	260	263	278	246	265	264	252	255	257	277	243	236	255	264	268	259	253	226	281	278	266	255	259	245	248	273	242	275	253	233	239	265	234	265	290	238	258	248	244	252	254	256	280	259	244	284	252	256	290	260	252	273	239	276	263	254	274	252	254	302	274	268	234	279	258	255	261	239	229	265	248	280	243	297	243	237	272	240	259	287	262	280	296	266	279	274	258	259	260	254	259	263	253	265	241	265	267	289	240	231	264	235	247	264	248	285	250	256	253	251	275	255	262	267	286	267	262	274	274	265	252	253	265	257	256	264	245	274	281	272	254	270	266	244	251	267	260	273	241	247	257	231	261	248	265	246	263	256	270	224	248	266	240	259	265	258	270	276	240	286	258	282	288	272	255	260	278	271	295	246	261	291	270	243	230	248	267	238	252	251	273	279	267	282	253	258	259	294	257	267	260	257	239	268	283	289	242	278	247	274	259	261	255	280	237	278	276	258	288	263	260	253	245	251	256	288	289	242	245	269	258	294	267	281	276	254	277	264	250	271	236	239	275	259	268	249	251	258	241	273	281	236	256	319	255	254	261	262	261	274	288	257	289	231	232	226	272	252	267	262	265	269	274	288	264	210	304	260	277	247	297	280	259	242	246	252	250	288	278	219	272	238	277	284	254	260	265	237	272	229	267	241	250	232	234	257	254	241	259	248	254	260	242	279	267	286	223	242	283	282	275	272	277	285	266	275	275	266	249	284	288	283	254	260	282	252	247	237	241	232	250	263	257	253	258	284	257	257	270	254	285	263	252	232	238	254	263	261	250	249	259	284	225	278	281	275	301	262	250	270	264	248	277	264	252	303	276	273	233	237	236	267	253	253	275	237	267	245	265	271	271	237	260	261	273	255	284	280	272	276	228	246	280	251	272	271	284	274	249	257	255	252	262	253	267	264	298	268	292	234	234	254	270	267	260	254	271	260	285	271	258	251	245	265	276	243	269	260	264	244	252	265	268	273	262	268	297	266	277	286	280	276	285	262	255	281	251	236	267	258	259	240	273	241	271	248	293	263	272	261	287	262	243	288	266	272	280	266	246	256	238	309	290	263	263	259	275	256	239	273	226	260	260	286	262	261	238	263	264	241	259	247	262	237	243	232	258	271	242	265	256	268	264	262	251	250	259	246	248	250	216	258	254	279	250	262	252	244	249	255	265	235	263	257	266	268	257	240	263	269	263	255	247	286	248	247	243	248	269	259	262	260	251	278	251	262	273	264	271	283	283	292	244	259	299	292	276	294	280	250	290	251	281	281	269	241	253	253	259	277	243	278	243	280	254	267	267	261	283	265	270	257	264	277	252	289	261	265	291	278	280	269	254	277	252	256	251	241	247	260	279	295	256	219	243	260	231	254	249	255	256	266	263	279	301	262	267	272	253	267	240	276	248	264	267	236	239	248	245	256	277	271	269	247	270	242	238	256	244	303	242	271	275	264	271	245	275	237	242	228	246	279	253	250	261	254	279	249	274	262	276	234	231	244	271	280	256	254	244	283	251	246	271	303	272	272	262	252	246	232	250	239	257	260	261	264	255	268	234	260	261	261	243	272	251	229	274	251	237	295	282	249	247	234	254	281	251	286	268	266	228	266	257	258	242	279	246	257	245	248	264	272	269	292	253	277	279	278	281	266	272	280	259	262	235	277	246	248	233	267	264	260	264	261	246	303	261	252	273	268	256	258	259	253	279	244	285	259	244	238	272	280	245	276	263	284	279	276	258	262	225	228	263	255	248	284	274	264	267	267	270	259	239	253	263	261	279	254	274	255	279	265	240	252	269	271	255	243	253	243	270	247	246	290	265	248	265	243	277	273	242	274	255	240	260	264	268	248	257	229	230	260	267	254	258	266	284	243	262	281	235	246	265	263	249	259	244	278	284	243	295	225	283	267	253	243	288	274	258	231	264	275	247	257	264	251	274	258	232	231	250	237	257	246	255	244	259	242	302	269	262	245	270	257	279	257	282	280	274	257	284	262	252	269	290	279	268	237	268	284	247
51987	62820	61728	45206	38474	28902	22998	16250	9785	3677	1821	1483	1273	1007	812	662	625	683	648	629	680	685	695	656	650	661	621	657	601	654	676	630	630	635	659	603	656	684	645	635	632	658	625	591	679	648	627	676	629	675	656	635	655	632	675	654	693	633	636	594	679	685	652	644	659	658	730	655	625	609	620	646	638	597	647	635	658	642	630	713	669	674	626	615	634	622	666	638	625	653	644	621	643	603	655	671	645	589	677	662	662	634	624	637	628	617	684	669	668	604	647	606	658	661	638	652	597	559	682	631	622	656	681	630	643	619	654	622	629	615	654	681	626	651	659	682	650	693	600	615	692	655	651	636	652	649	628	671	634	653	594	615	707	636	654	659	606	652	643	635	671	667	646	663	669	701	632	633	641	589	633	651	695	612	641	685	626	624	610	640	653	647	684	653	664	697	681	664	662	656	631	654	681	682	596	628	660	667	641	649	638	651	726	651	632	653	623	716	683	612	645	625	637	630	671	629	584	688	606	644	613	620	651	652	681	653	647	611	670	649	606	659	657	655	641	674	681	614	609	651	633	626	638	649	656	649	605	645	650	678	627	678	677	638	625	655	641	655	626	654	607	653	634	639	666	659	628	634	689	662	645	681	635	644	609	664	645	628	638	639	659	687	633	647	649	649	635	641	656	588	649	680	660	645	634	648	691	603	629	629	662	645	655	662	674	638	589	672	682	672	623	626	635	604	647	631	645	665	656	659	622	643	669	634	642	608	626	625	610	647	667	636	626	675	676	648	616	683	667	628	689	603	642	648	654	636	681	654	700	635	681	667	677	671	604	637	673	675	671	615	661	644	647	591	686	645	648	660	645	680	578	659	596	651	607	664	642	619	602	645	600	651	631	636	705	647	673	662	629	640	592	659	580	618	618	647	701	678	640	661	637	619	628	625	614	599	648	667	592	653	661	632	654	686	612	700	648	682	674	648	656	663	693	634	668	650	636	659	651	653	675	616	677	619	637	661	620	607	662	621	670	624	649	640	653	605	599	673	631	701	641	651	608	655	645	590	680	660	605	657	610	691	639	617	651	606	675	655	593	656	644	625	614	643	641	654	654	637	622	622	638	607	645	641	626	659	673	683	590	639	656	644	636	651	670	663	681	658	623	620	650	620	663	652	616	660	640	596	626	620	675	613	667	664	658	670	631	660	649	643	670	671	679	624	673	620	637	658	667	637	639	614	630	613	634	624	628	645	655	681	656	646	644	662	676	645	590	644	642	665	702	648	619	649	675	652	611	631	651	641	676	710	619	665	650	654	650	617	626	637	666	659	619	641	652	599	646	632	591	660	632	661	578	661	655	636	630	607	651	636	617	669	610	689	647	593	613	677	625	638	672	598	638	657	654	638	655	642	631	667	635	651	622	658	642	653	629	673	621	650	660	694	667	600	634	675	642	656	617	631	617	639	651	639	658	654	616	628	650	612	675	637	616	664	633	592	644	634	635	636	643	594	623	619	680	672	591	647	599	610	638	666	644	586	611	663	633	617	633	618	666	618	703	618	650	658	631	645	624	658	634	672	635	707	712	605	641	637	606	695	608	689	676	663	634	623	631	681	650	609	704	653	662	648	668	626	597	611	665	654	664	649	582	599	660	619	636	664	669	645	708	650	640	617	666	636	650	643	655	655	621	651	686	645	613	690	629	622	654	646	637	669	665	660	632	635	621	608	624	607	666	669	634	650	647	666	637	617	656	681	622	615	653	674	657	625	645	587	666	639	643	657	636	657	651	605	618	623	641	631	642	634	676	667	621	644	676	593	677	640	681	579	672	660	638	639	660	641	627	679	677	621	620	621	677	596	623	632	624	646	647	607	650	630	622	662	632	651	639	651	650	650	604	592	624	633	624	618	682	652	652	613	648	636	649	638	666	644	662	631	626	650	627	653	647	674	631	607	666	666	642	646	716	686	646	621	688	642	644	630	601	626	645	620	630	661	643	661	598	650	633	632	634	638	632	642	633	659	635	688	634	663	662	615	677	634	679	610	636	672	662	628	634	669	661	641	629	669	633	658	666	613	720	634	651	638	608	643	637	676	649	687	657	665	623	675	602	662	696	609	709	657	621	668	644	692	652	625	630	695	671	649	639	635	651	665	614	600	658	677	629	629	614	648	641	652	618	629	601	629	645	684	627	649	667	665	651	618	659	688	646	663	662	668	673	654	620	636	643	625	632	598	622	646	614	678	667	646	658	651	598	669	622	636	644	622	594	675	644	668	636	652	666	675	665	626	632	589	655	663	690	626	631	657	638	645	644	652	652	670	655	664	665	673	686	630	608	660	648	656	636	649	625	597	630	604	686	637	650	655	628	661	635	643	637	614	680	647	671	668	657	668	651	709	650	676	648	629	618	634	644	619	663	664	639	672	627	624	620	653	648	695	676	605	639	624	670	645	598	701	601	632	645	668	669	651	612	663	634	692	606	642	617	605	674	660	621	633	638	680	596	615	636	645	628	659	598	639	615	656	631	640	613	674	661	672	650	631	683	665	636	679	634	640	682	645	613	664	639	661	635	616	657	655	659	630	640	606	629	598	664	661	656	603	652	668	647	640	613	686	635	705	679	639	639	668	669	622	686	674	662	646	685	650	634	665	647	698	609	625	685	630	651	609	642	643	625	659	631	648	651	624	651	650	657	662	638	638	591	639	633	645	646	719	639	614	634	640	633	631	654	627	644	660	632	630	617	650	581	641	630	690	643	668	621	631	668	719	653	597	620	644	606	664	625	642	651	697	658	618	676	656	629	696	629	681	671	653	625	676	632	649	649	626	618	607	643	666	696	696	635	660	658	634	682	604	645	672	658	654	681	590	619	605	625	647	637	651	638	657	643	679	659	587	615	615	689	668	633	661	668	677	655	658	629	634	645	659	642	626	660	620	696	651	637	607	628	626	640	658	628	657	620	617	670	614	653	622	616	627	657	656	645	654	650	655	636	650	697	693	673	665	688	662	687	665	639	644	632	635	635	631	629	643	624	642	584	637	650	715	673	676	665	655	703	675	683	617	651	641	661	660	652	624	659	627	629	650	636	616	624	632	659	640	625	685	648	629	689	639	657	648	646	687	672	643	634	654	648	635	644	668	648	607	615	656	636	644	633	683	637	639	667	653	630	628	678	643	686	612	641	644	701	604	662	634	607	637	555	619	635	625	641	681	657	652	599	614	676	623	666	643	621	684	627	684	652	637	619	672	680	633	612	631	654	640	648	668	668	626	653	646	661	669	654	688	655	626	624	639	661	629	606	658	628	644	631	611	612	668	625	619	608	705	660	605	669	699	645	600	639	663	711	664	618	683	609	556	676	667	636	620	617	627	680	602	614	649	635	663	696	631	664	651	599	658	626	653	626	650	663	668	617	647	621	614	651	610	678	679	679	633	647	664	619	645	656	645	706	656	621	694	653	660	647	669	616	599	612	610	667	612	630	656	670	697	667	618	643	702	672	637	614	624	625	633
75997	77572	65844	41799	31482	20590	11465	6297	2909	940	542	463	431	337	328	285	275	266	271	273	271	274	232	259	271	296	217	251	263	260	247	265	246	241	240	250	243	254	234	227	251	257	252	259	255	266	276	237	299	259	243	243	262	260	274	282	279	253	251	260	268	242	249	234	253	253	270	246	260	267	228	262	258	285	257	255	238	249	248	246	274	278	284	290	257	267	220	237	292	273	238	292	252	263	277	239	264	288	237	256	226	252	260	278	245	236	243	250	277	244	243	266	258	283	272	289	261	283	252	278	277	251	266	255	283	220	267	298	284	291	279	260	250	234	247	257	237	258	253	254	257	260	244	277	232	259	255	246	282	257	252	232	289	257	287	265	250	245	276	259	223	271	278	285	246	271	252	253	246	234	277	276	245	268	314	233	265	259	255	293	251	284	249	234	240	245	286	271	247	287	245	265	254	242	221	273	257	267	244	259	274	271	240	285	300	266	247	266	234	239	283	246	270	266	254	234	242	261	223	290	263	273	261	259	280	281	265	267	284	284	264	226	305	248	262	270	224	278	256	277	266	248	249	263	252	255	238	254	239	247	274	276	261	242	258	260	256	253	263	254	267	249	237	229	263	246	260	255	272	252	247	261	279	249	260	256	261	267	277	247	273	282	275	277	276	257	262	264	220	239	234	243	259	271	265	276	246	268	257	271	261	269	271	252	242	243	244	254	260	255	253	236	259	272	282	278	229	279	270	273	275	235	240	260	261	244	296	221	248	246	252	233	246	255	250	246	243	261	264	270	226	255	268	271	234	265	240	274	257	271	246	282	265	248	286	270	254	248	258	256	247	240	253	264	236	249	246	255	252	254	256	256	291	233	270	279	261	275	267	280	268	247	253	265	261	244	267	221	250	271	234	253	270	283	254	284	242	243	239	275	247	254	280	259	250	249	264	259	239	265	246	255	271	271	267	301	257	286	222	268	261	281	289	246	260	270	262	272	240	260	214	243	266	246	240	259	239	310	255	258	282	250	262	260	241	213	267	274	235	237	278	266	238	263	282	291	242	231	261	216	246	256	272	269	243	235	273	275	256	263	266	233	263	241	253	259	232	261	285	256	245	267	235	267	257	276	271	277	261	243	270	266	273	248	293	248	280	261	247	267	251	271	246	282	259	254	275	277	267	276	242	258	263	289	262	259	265	239	262	281	272	259	252	271	276	285	264	229	290	257	285	259	275	248	266	265	253	264	310	265	270	275	288	241	269	274	255	230	254	260	272	241	291	258	288	259	244	288	215	245	282	244	214	259	244	290	236	244	244	248	255	248	280	252	252	243	293	241	257	268	258	258	257	245	260	250	287	264	261	275	246	268	255	280	239	241	242	254	241	289	269	262	239	272	251	256	274	259	256	267	238	234	242	266	268	265	278	282	240	268	263	244	266	273	295	253	265	244	269	242	254	274	267	258	283	270	245	260	225	260	279	282	262	256	230	267	264	259	278	285	268	273	274	272	261	242	268	259	274	255	271	244	259	303	286	281	254	253	268	232	244	244	232	253	245	263	247	270	242	239	248	257	245	224	265	279	259	268	253	260	279	244	274	252	272	259	239	271	255	272	263	266	264	262	254	261	252	263	262	262	235	269	230	265	267	250	241	251	264	287	262	257	244	267	245	226	271	270	266	276	248	276	247	252	243	271	281	260	230	230	257	253	265	282	275	236	251	287	301	255	307	283	262	274	280	255	274	261	290	235	249	223	240	258	277	258	233	277	257	258	242	309	275	271	276	221	246	266	265	281	236	251	268	278	236	278	251	242	226	260	258	281	260	279	271	280	268	267	261	277	239	230	261	277	250	276	250	267	280	253	224	275	242	256	283	269	250	269	279	252	258	266	265	249	236	270	270	228	232	295	260	255	309	255	223	267	239	248	284	249	275	265	271	241	287	295	265	228	281	284	271	278	298	292	265	273	267	245	275	248	246	266	269	253	232	256	268	266	236	241	268	273	266	252	288	275	235	258	257	228	256	269	261	264	277	275	258	254	256	262	257	262	266	278	265	228	266	219	243	247	227	255	267	280	251	267	273	241	273	227	287	277	273	272	248	261	241	269	231	271	232	286	279	266	258	277	271	236	266	254	268	264	255	252	226	228	244	278	276	261	249	281	286	279	284	290	248	270	248	278	267	270	267	274	256	233	264	259	265	252	268	273	259	273	248	268	249	241	279	258	253	238	224	266	279	270	283	234	249	254	242	234	248	272	286	223	253	291	263	266	263	262	260	269	255	270	260	248	253	246	266	250	257	279	273	257	257	265	249	262	261	273	266	236	270	269	242	272	249	224	272	276	263	278	265	257	262	256	261	257	227	252	270	233	280	254	251	284	258	246	262	241	286	273	283	242	281	275	251	257	277	265	266	298	249	258	257	250	240	249	254	247	255	266	260	268	236	238	253	265	241	272	274	254	277	258	260	269	281	289	275	252	257	256	293	239	247	271	243	261	255	294	286	269	269	258	245	247	260	239	280	260	224	230	244	254	281	260	234	241	243	255	247	251	238	256	263	258	274	266	259	248	291	253	252	260	234	277	258	251	258	254	289	255	250	272	244	253	244	256	270	265	272	272	279	256	267	259	258	255	266	265	299	247	236	252	245	257	259	254	256	246	278	302	242	271	304	275	249	250	261	259	245	255	255	290	250	241	260	248	248	262	264	271	250	268	240	240	250	253	245	263	262	269	285	272	250	246	248	292	274	261	249	269	269	289	232	268	258	272	243	262	273	237	283	257	277	291	287	283	268	255	234	276	268	253	266	253	270	270	291	248	267	254	249	248	253	295	254	217	240	256	267	246	240	300	254	242	257	242	258	267	270	246	259	234	286	280	256	258	237	252	249	256	250	230	262	256	284	281	258	298	264	262	275	253	223	258	271	276	266	267	245	232	232	260	261	246	296	255	250	235	238	241	262	284	271	257	265	261	267	255	253	292	251	252	265	269	263	240	277	241	267	261	269	225	267	282	292	267	280	266	252	280	245	257	268	246	271	228	244	261	254	245	297	268	284	254	249	247	259	267	237	242	242	248	276	259	268	266	297	267	264	240	243	240	250	270	226	246	273	253	281	288	226	283	265	258	291	262	269	243	244	259	237	224	248	244	240	277	240	274	271	284	270	289	263	244	255	282	249	240	246	258	271	282	277	270	276	302	223	255	255	291	264	219	279	267	270	269	254	284	263	274	273	252	262	265	261	291	229	247	244	246	250	260	269	284	275	265	260	266	259	283	266	275	277	274	291	253	293	249	244	246	244	269	293	276	284	273	264	269	261	221	267	257	236	265	308	251	223	278	238	274	225	228	273	247	253	272	291	254	263	290	272	249	238	271	255	268	280	258	255	287	289	256	241	241	256	259	252	260	272	261	264	274	250	258	261	262	259	283	239	249	293	251	260	224	240	274	279	271	283	244	248	250	263	236	270	301	255	246	270	278	266	276	223	258	245	241	234	248	247	263	270	247
51496	62994	59852	45703	40093	30212	23519	15984	9136	3402	1978	1696	1453	1072	806	701	659	649	603	649	664	706	653	638	652	640	628	605	638	638	661	664	641	623	652	695	648	636	636	631	641	642	673	632	627	657	666	690	668	711	669	671	644	667	639	650	640	663	608	632	660	641	625	657	653	633	605	670	605	649	633	663	672	609	626	648	638	623	659	666	627	626	661	668	645	625	646	654	693	644	631	623	616	631	657	621	632	634	637	643	642	653	661	644	675	629	662	665	617	645	628	578	628	615	597	634	651	657	602	613	621	723	619	672	655	626	654	648	654	653	608	639	633	647	649	618	665	632	647	654	654	686	703	650	606	653	691	639	644	653	632	634	605	654	620	626	668	612	560	658	663	669	647	684	655	668	660	639	611	663	601	625	690	700	621	683	666	660	643	649	640	647	629	641	666	656	614	700	658	685	668	646	653	652	618	633	666	662	640	642	625	644	610	663	655	642	638	654	672	642	639	655	642	676	681	612	652	638	628	692	609	666	666	605	643	672	644	628	632	648	634	639	626	640	650	597	679	639	633	636	670	633	618	644	648	648	632	638	622	614	679	657	613	625	652	600	679	656	568	607	619	687	651	679	614	643	638	667	634	613	642	652	680	652	624	635	649	630	612	667	618	607	638	651	653	636	635	620	619	591	645	644	625	607	622	653	680	652	615	664	665	626	649	654	636	643	592	606	621	641	662	637	653	615	614	590	654	639	690	678	638	649	669	611	651	664	670	633	638	648	644	632	642	648	656	649	649	629	608	641	641	670	633	622	643	638	663	705	652	658	605	676	609	667	663	656	619	666	651	624	632	690	649	651	662	638	623	634	620	638	625	618	622	613	629	652	610	610	653	621	622	655	625	626	630	723	643	650	609	650	615	691	683	676	661	643	645	630	624	629	637	610	654	671	660	619	628	676	627	640	612	661	642	694	644	643	636	639	631	644	639	623	623	621	630	590	653	647	617	660	661	635	650	665	690	638	639	627	629	604	653	673	643	613	621	639	641	670	607	619	675	649	622	639	653	595	640	658	654	654	687	631	630	662	654	668	633	651	673	638	675	661	635	647	659	668	655	617	715	629	630	648	623	607	642	661	670	668	685	662	622	661	598	664	634	627	625	622	678	623	684	631	637	623	644	702	633	685	611	669	574	643	657	628	613	607	675	686	630	599	667	639	646	663	689	624	628	632	686	647	656	662	665	613	670	610	660	630	627	666	652	648	637	597	616	629	664	634	632	678	570	627	623	644	632	665	657	598	690	611	665	681	648	647	652	649	689	643	648	608	661	588	635	625	618	653	629	664	629	654	613	689	649	628	647	675	671	622	631	619	651	682	637	645	649	633	625	658	628	656	667	673	627	628	675	610	618	637	671	637	629	641	665	652	638	655	635	658	613	662	640	629	610	630	606	630	665	639	651	626	627	605	621	655	655	648	685	670	649	627	622	639	595	654	635	598	640	635	630	665	664	654	608	644	636	639	647	622	609	604	630	659	629	662	650	644	628	659	646	644	632	615	670	657	624	662	619	635	642	612	668	667	635	655	661	672	653	634	652	642	668	653	676	673	674	655	638	677	656	638	613	601	690	614	653	642	640	651	663	624	652	622	630	650	609	615	611	665	608	639	584	630	628	671	651	626	664	655	647	631	614	700	611	651	684	630	620	625	678	645	645	641	636	610	575	658	644	693	648	635	658	590	619	652	667	673	569	657	685	637	672	614	665	630	627	691	664	650	624	635	636	615	693	639	681	617	649	628	612	645	681	625	635	600	672	657	677	612	648	634	654	621	643	601	633	642	613	673	663	609	651	648	669	619	653	647	684	668	621	649	682	687	648	604	653	691	642	659	671	583	657	683	668	644	608	649	628	665	602	705	609	661	659	658	607	625	670	634	632	682	638	657	686	626	672	677	638	654	617	620	603	613	693	708	593	621	648	652	686	610	643	627	641	674	660	634	672	636	632	604	640	597	661	676	646	599	647	691	610	628	647	624	645	637	651	656	617	646	613	646	680	646	652	699	689	622	638	637	640	666	651	680	626	604	677	700	612	671	609	635	601	635	619	623	599	631	670	659	618	662	621	640	657	668	585	635	667	638	640	644	658	666	611	661	634	685	588	681	654	656	631	636	656	670	679	627	628	639	612	628	636	638	642	653	622	588	631	603	602	709	630	577	678	635	688	611	637	614	593	686	658	689	693	632	688	611	645	642	608	629	592	604	615	632	669	638	670	676	618	595	655	657	639	693	616	628	651	600	673	682	672	620	665	647	634	608	641	667	641	624	652	672	614	605	631	641	593	659	608	674	663	697	617	653	606	652	669	643	642	678	665	610	662	675	634	604	622	623	611	657	650	592	670	667	623	669	634	608	634	624	671	696	640	710	637	619	633	640	690	656	574	648	608	652	656	650	649	652	635	670	618	618	689	620	676	641	634	652	627	641	647	650	687	675	680	645	584	618	597	663	630	640	663	635	658	605	644	680	634	652	653	620	668	622	636	675	647	584	605	623	666	683	659	648	613	702	650	688	648	595	671	660	615	630	651	676	671	647	635	637	656	615	633	655	660	610	615	680	675	659	636	621	632	702	644	617	632	617	659	631	628	667	587	680	668	668	676	669	616	601	667	665	626	650	666	658	590	608	669	634	624	630	639	656	667	617	632	664	612	683	640	631	611	632	619	617	626	658	643	614	616	664	642	628	615	624	593	665	643	658	609	667	631	645	665	595	675	669	653	669	616	617	648	644	618	651	623	634	631	618	663	659	703	610	680	627	625	633	610	667	683	607	619	657	643	645	604	634	646	612	657	621	654	633	638	669	622	617	620	663	674	655	601	589	605	645	637	663	626	713	628	660	649	645	679	644	604	651	641	646	622	663	644	676	647	639	636	608	651	649	636	660	663	680	653	648	672	637	660	629	651	650	629	635	646	652	621	673	631	608	660	669	650	663	640	627	632	620	682	658	605	677	689	643	603	686	709	652	631	640	605	645	701	601	633	645	639	622	627	607	615	633	649	697	586	647	717	655	640	659	644	642	658	618	652	627	653	653	649	666	607	641	641	690	626	610	622	641	642	645	665	682	653	666	670	638	663	685	622	621	650	697	634	661	671	631	661	587	641	624	653	651	640	625	640	631	684	616	663	682	647	636	646	623	633	617	638	641	658	643	607	675	658	634	620	634	609	664	660	637	622	653	602	622	687	612	696	672	620	648	653	656	674	638	666	640	665	629	622	613	653	674	633	647	650	684	636	696	685	687	653	654	676	657	633	633	628	654	663	629	647	655	693	601	622	627	649	627	639	621	650	604	661	664	662	622	672	634	653	672	651	622	645	602	689	661	653	686	655	636	620	639	640	673	625	650	678	635	643	622	678	612	654	615	654	636	651	635	671	663	620	635	647	637	610	610	604	574	617	666	626	652	639	647	649	643	635	610	670	638	695	590	644	645	651	652	626	632	641	645	611	659	633	684	656	684
78227	77167	65298	41188	30595	19137	10502	5710	2445	891	561	447	442	396	283	272	223	245	241	273	276	250	269	257	287	273	264	238	258	279	261	262	294	258	255	234	279	256	237	248	253	251	257	264	233	267	240	261	277	270	247	256	281	260	252	245	267	270	262	281	235	254	232	253	293	277	232	257	280	247	258	247	256	254	279	256	265	264	262	281	275	252	244	253	266	248	298	272	270	276	229	252	269	292	229	249	249	248	258	276	266	243	220	254	234	245	255	244	247	254	258	241	261	242	279	285	275	277	241	257	264	264	234	262	262	234	247	302	258	267	245	245	267	263	241	267	251	280	263	271	269	248	288	285	268	256	254	295	262	272	242	269	286	247	260	276	297	277	271	256	255	265	265	253	265	264	254	256	292	268	256	256	284	246	264	249	247	261	228	249	249	254	234	258	257	234	284	256	256	266	253	224	249	232	272	249	248	250	268	272	262	250	266	276	279	270	266	277	252	256	238	267	279	263	273	240	235	270	236	265	246	265	279	252	259	201	241	256	274	253	276	234	256	225	240	292	246	267	260	274	252	236	243	265	285	281	257	260	254	242	276	268	252	276	248	293	289	287	267	251	246	264	259	254	237	263	239	275	253	253	243	272	274	270	263	269	295	284	223	267	247	260	265	243	272	262	249	250	259	272	246	228	243	247	275	276	252	271	262	252	288	254	246	268	278	244	269	267	250	238	273	248	276	258	286	272	280	268	258	251	248	270	237	269	254	268	251	252	256	241	282	300	245	267	243	271	247	252	273	265	262	274	255	241	256	250	270	233	251	258	280	259	251	258	261	220	253	263	260	248	262	248	243	233	266	243	242	265	274	272	262	268	265	260	221	257	246	279	272	250	254	258	258	257	258	259	279	246	296	278	312	258	308	238	217	263	279	284	249	256	274	226	279	261	277	251	231	262	237	254	280	259	265	281	285	257	268	262	263	265	280	264	267	233	253	257	241	256	269	236	275	263	256	260	266	230	266	230	263	254	239	252	255	249	271	255	260	249	283	247	281	244	256	243	255	298	260	276	270	271	259	239	258	291	234	270	239	263	272	253	254	265	259	293	255	284	255	252	276	270	260	266	282	285	282	203	287	238	281	247	293	244	268	270	232	245	261	254	245	260	274	261	280	274	236	242	253	256	287	272	239	253	292	236	283	255	271	256	276	269	254	282	277	278	253	274	249	282	268	238	241	267	247	242	247	228	272	259	252	270	272	274	252	216	271	277	251	278	247	257	250	251	262	241	256	252	275	267	240	254	264	250	264	246	259	289	246	279	246	291	304	247	260	278	243	285	248	275	259	265	291	236	254	253	252	254	239	281	238	252	253	249	265	243	234	281	237	242	231	283	269	280	267	268	246	271	262	249	248	244	269	238	240	279	261	272	257	243	278	257	264	261	241	285	278	267	269	288	265	244	256	282	235	255	259	261	291	253	282	270	243	258	289	280	252	234	275	245	283	263	258	236	230	240	244	250	274	257	230	229	271	239	221	256	243	260	239	262	230	248	268	257	272	235	277	231	263	239	252	244	259	261	246	240	244	263	279	272	250	287	309	255	250	259	288	275	259	264	243	251	271	247	255	268	287	251	255	252	261	262	276	259	266	252	256	259	239	274	276	275	244	264	241	286	256	264	257	251	296	282	261	273	245	282	282	266	256	294	262	284	257	251	292	275	243	235	245	233	224	273	205	245	257	279	214	273	231	267	259	247	244	254	224	229	272	256	277	255	287	254	260	274	267	273	239	255	268	259	249	250	230	240	248	222	268	256	277	258	254	249	271	271	271	304	261	241	255	250	232	261	252	245	279	259	248	292	249	261	257	262	265	251	268	271	253	268	266	246	274	247	259	246	260	308	297	271	270	268	260	259	239	260	282	267	255	261	234	262	253	256	264	248	242	260	279	270	311	257	251	267	285	257	265	245	247	265	230	251	243	280	262	251	282	245	239	247	262	254	262	275	238	240	270	282	256	272	287	252	257	255	258	270	256	250	234	277	261	255	252	260	254	284	255	214	238	255	251	240	265	233	270	211	237	284	266	250	267	239	285	254	252	246	259	262	239	255	251	281	278	277	273	259	228	231	243	272	262	248	276	243	275	243	253	252	233	231	244	258	266	247	278	286	264	254	258	250	237	242	261	247	263	265	257	241	241	264	260	256	273	257	267	269	278	264	262	263	269	295	236	246	273	307	268	248	269	272	239	250	257	286	253	233	214	264	247	262	249	262	240	259	263	268	233	269	254	225	228	269	272	246	265	269	262	236	258	265	251	290	284	248	270	279	246	267	243	242	257	264	279	247	265	255	238	252	255	278	299	266	265	245	257	254	266	283	269	256	264	263	251	252	254	226	249	231	274	258	245	251	260	280	260	275	231	268	276	281	252	273	262	300	236	252	278	248	259	242	255	235	269	238	261	268	253	240	245	247	262	234	242	249	269	258	238	265	238	258	252	275	247	261	252	300	272	242	237	250	230	260	248	272	242	248	285	274	265	251	242	262	263	249	265	254	277	255	257	247	241	248	240	236	225	230	264	267	254	258	262	284	235	254	253	269	262	261	252	262	268	227	277	272	260	248	258	254	266	257	252	230	253	264	228	235	250	238	252	231	261	243	258	255	267	259	248	242	233	252	248	244	259	237	252	236	258	262	263	233	257	269	256	256	257	287	255	263	254	257	254	276	257	302	256	260	248	245	243	255	267	268	281	241	247	245	219	272	253	262	255	272	259	237	280	261	265	281	274	262	256	217	260	254	263	266	283	294	253	272	241	267	248	259	230	254	245	286	250	256	272	248	239	265	262	241	248	268	268	262	243	279	247	269	249	244	270	234	248	290	243	253	271	252	287	256	292	256	282	255	237	258	248	259	245	282	275	274	254	263	274	252	252	255	296	258	238	285	259	236	266	252	282	238	238	255	282	267	282	248	265	231	267	268	261	241	262	265	208	272	262	272	248	251	272	222	259	287	245	264	281	253	285	244	261	258	302	249	282	277	276	274	276	279	259	280	264	256	260	249	260	277	274	232	244	250	265	266	276	245	264	247	286	255	281	279	251	270	253	282	248	259	276	258	251	234	238	256	259	262	232	270	248	247	254	227	253	252	280	241	272	248	290	285	264	287	259	268	245	242	270	282	252	258	282	265	260	253	266	226	280	278	284	247	253	249	254	276	257	273	266	259	276	260	261	244	252	230	299	236	276	272	278	250	270	260	260	246	255	250	259	278	245	226	267	267	273	273	295	241	249	262	242	273	270	271	233	239	270	298	288	282	252	255	245	229	265	231	282	276	296	264	283	277	286	253	247	261	242	271	256	263	264	262	212	250	262	263	262	262	241	281	277	236	271	260	290	266	286	264	258	242	260	272	283	277	243	283	253	252	251	282	249	263	241	284	271	258	240	259	224	257	264	242	228	275	244	286	235	282	250	227	251	267	281	279	249	273	261	255	242	254	250	251	250	279	253	251	254	229
52935	62683	59665	45070	39037	29033	22242	15551	8066	3087	1876	1434	1349	1108	822	685	657	622	700	657	614	652	654	663	716	674	640	592	641	655	637	668	636	638	672	645	599	614	604	644	646	594	640	659	651	640	613	637	622	588	630	681	631	637	607	640	658	656	624	638	656	621	626	657	643	647	667	637	665	693	655	648	689	658	647	599	612	640	611	663	677	619	688	644	687	682	624	635	629	623	607	621	635	580	635	665	610	660	617	637	665	620	706	679	664	666	617	634	675	666	617	655	637	611	612	642	610	657	679	634	583	673	649	666	660	644	651	667	609	619	661	634	659	657	648	607	626	635	648	626	636	642	662	651	639	687	647	626	646	610	610	588	652	649	619	634	656	641	655	640	635	628	637	649	652	620	641	625	628	633	689	669	717	635	675	659	600	627	625	610	654	660	658	656	655	635	666	605	660	642	693	605	616	623	643	663	635	638	643	639	645	628	616	657	633	649	664	610	652	645	675	689	581	642	610	626	660	653	678	628	656	666	641	603	650	649	620	647	659	662	604	639	637	613	651	664	603	656	665	629	603	660	629	634	651	621	596	631	678	665	609	645	632	687	682	634	673	642	630	684	651	652	649	618	642	641	637	664	670	626	634	615	618	662	648	598	623	662	631	639	656	636	646	657	640	644	636	634	609	653	662	621	653	673	616	658	644	712	653	645	621	642	617	600	633	650	655	639	616	633	610	638	615	635	645	668	679	645	583	675	648	638	631	668	634	656	556	655	655	665	659	630	599	622	658	660	630	593	643	640	613	616	646	680	631	650	656	691	607	611	646	691	686	656	601	662	673	603	611	656	668	666	660	646	579	686	599	649	637	633	695	623	621	650	659	630	604	609	656	636	651	684	645	657	638	661	642	673	628	653	610	677	634	665	634	670	625	622	637	581	632	631	639	665	671	657	626	617	635	649	657	625	646	657	640	638	636	655	654	589	624	668	619	612	599	639	688	623	666	642	666	639	589	692	657	630	653	655	637	679	661	644	627	640	607	666	689	610	673	617	672	614	614	661	648	605	613	701	657	659	642	623	641	672	636	635	640	642	608	661	607	656	643	615	630	623	613	629	616	636	643	685	650	636	645	637	634	615	687	637	654	623	618	619	636	593	596	677	666	636	687	630	668	625	639	691	667	654	687	657	678	658	645	612	637	678	647	635	675	640	665	645	660	665	667	664	658	624	668	671	652	639	652	690	640	653	661	680	639	692	671	654	637	644	583	631	659	650	674	619	640	663	651	663	648	607	613	661	660	629	695	633	622	628	631	627	645	601	659	656	652	644	660	675	675	657	622	599	643	648	662	648	685	663	671	664	637	657	612	619	620	680	638	685	664	670	665	652	646	601	625	617	613	647	617	662	668	623	642	631	636	665	639	633	650	685	601	609	655	632	652	637	658	654	718	656	626	655	656	605	675	684	652	656	649	622	656	651	594	647	673	638	629	649	653	625	678	610	668	664	600	598	673	629	650	623	658	655	611	623	651	664	644	669	640	620	652	620	600	596	651	651	690	652	630	630	648	651	678	685	607	659	631	629	656	667	677	624	633	657	666	629	596	657	612	598	666	641	585	612	670	633	654	640	658	648	633	678	654	664	643	598	663	669	672	638	622	685	695	643	599	681	627	653	635	622	659	676	645	621	697	660	640	644	654	665	615	666	637	642	629	657	642	572	648	655	639	645	677	653	662	646	664	630	638	641	596	621	627	625	655	619	659	630	652	597	630	617	650	643	616	639	687	673	691	670	626	624	623	645	685	626	650	637	668	601	618	664	684	655	608	688	656	637	608	640	639	720	585	655	586	636	604	633	689	629	666	629	609	616	664	642	661	656	588	620	645	639	648	648	658	646	663	593	559	661	665	602	705	667	599	617	643	656	670	660	680	617	663	626	637	647	630	662	636	618	665	597	595	682	711	602	634	604	649	610	611	635	625	673	636	656	647	619	620	603	601	615	617	626	619	664	613	627	644	615	684	616	662	670	630	645	652	639	635	609	619	637	634	660	635	653	634	630	686	646	640	683	674	668	632	637	619	633	660	631	651	690	654	679	624	610	653	653	622	618	657	640	703	625	648	625	619	619	621	678	636	622	620	663	641	601	622	618	631	606	639	686	640	637	666	593	619	661	631	628	646	678	609	651	649	617	630	648	604	626	637	625	611	640	685	594	674	603	660	629	690	629	614	621	680	631	664	654	635	598	642	655	668	628	666	671	691	640	587	598	656	611	596	635	689	654	642	652	619	639	613	638	659	627	646	638	619	664	587	653	617	613	648	723	688	604	627	647	587	641	636	654	634	634	638	611	630	627	657	625	651	707	661	631	632	657	651	668	621	648	628	667	658	617	642	606	672	620	649	615	628	643	629	585	661	614	595	604	704	644	644	607	617	665	641	641	631	637	626	642	658	680	607	661	656	624	588	690	591	629	617	686	641	637	628	647	598	609	621	682	662	647	676	632	617	615	652	628	676	639	656	639	634	680	631	605	669	629	659	626	681	681	602	655	653	633	617	599	642	662	692	633	699	632	583	622	634	647	649	620	646	645	594	623	647	603	653	659	661	611	642	623	595	695	642	629	638	646	584	621	652	624	664	645	665	654	652	643	637	633	670	610	683	614	633	618	639	687	641	636	639	621	647	650	636	619	644	610	663	689	658	669	645	588	665	637	611	702	635	640	634	617	661	666	684	674	638	695	633	656	636	635	597	662	627	641	622	638	649	678	735	638	626	648	663	651	627	582	630	639	619	646	652	645	657	659	625	601	632	651	636	621	659	629	651	643	588	611	609	650	616	665	652	639	697	660	624	627	599	633	653	682	618	648	644	648	618	663	633	623	642	653	617	630	676	621	680	663	644	653	682	633	680	601	633	650	672	634	627	628	612	653	637	618	709	640	679	625	635	636	660	633	646	629	659	630	686	639	679	684	670	656	652	654	609	667	663	644	696	684	657	649	600	651	646	651	656	663	622	639	641	628	699	610	663	677	622	641	639	644	657	653	594	602	608	684	630	661	641	593	696	609	651	635	628	623	658	680	650	642	660	611	623	680	609	712	665	693	617	659	593	697	654	629	614	651	677	629	647	588	567	633	635	655	630	608	636	597	646	655	649	643	640	614	607	616	632	634	628	657	646	664	653	635	629	662	637	624	590	625	647	636	643	660	638	670	637	634	670	677	649	672	600	661	622	662	636	668	623	648	655	677	628	657	639	640	649	689	616	602	663	620	586	644	641	631	680	631	618	615	612	627	664	620	689	656	595	659	616	638	618	616	638	624	638	665	699	678	618	664	632	637	624	635	624	653	693	604	676	656	632	680	646	689	611	615	661	641	648	627	636	659	643	609	663	634	593	576	652	636	619	646	629	648	695	691	651	660	627	605	635	651	674	633	627	642	656	681	684	616	610	649	605	619	642	695	628	609	640	637	689	643	659	668	637	657	659	639	627	643	627	612	640	655	633	640	659	640	635	649
79151	75793	67024	40906	29934	19317	11226	5727	2547	960	495	464	389	301	303	263	260	263	254	259	249	243	274	262	251	248	253	243	229	260	260	267	268	268	249	257	254	248	241	224	285	267	264	244	248	246	243	258	267	259	257	250	243	262	273	253	248	246	281	265	253	272	284	250	229	275	261	269	280	264	232	265	258	240	265	256	264	248	261	244	249	238	261	241	260	303	269	257	270	270	250	288	273	233	275	273	258	294	255	237	254	246	233	293	252	282	263	223	283	280	283	278	274	269	264	260	274	280	254	257	270	260	236	236	249	285	238	276	263	277	303	273	286	268	263	268	258	243	252	267	270	259	262	246	257	241	267	244	241	248	271	263	254	245	277	232	253	285	241	284	270	253	264	257	252	256	269	243	256	275	283	279	264	263	270	259	262	257	246	232	243	255	259	250	273	235	273	253	250	256	280	283	257	243	274	272	241	271	226	247	231	247	246	284	285	254	295	253	270	323	260	263	290	281	268	281	252	227	282	262	243	266	250	265	267	261	240	289	244	266	278	272	252	293	256	274	286	247	292	243	251	260	236	261	280	290	263	265	258	209	242	236	256	245	235	257	285	289	269	260	248	280	243	251	275	275	230	260	257	239	250	261	268	243	244	269	262	283	264	229	283	271	263	292	249	272	239	263	245	237	270	251	253	260	228	277	260	285	244	246	258	266	302	273	260	244	241	251	270	266	260	294	252	271	255	280	254	247	266	249	276	275	259	268	277	274	255	254	244	274	243	271	263	239	287	241	274	277	257	257	290	251	249	275	270	272	259	264	266	260	275	242	250	233	251	228	266	255	281	267	262	259	261	251	232	255	247	259	255	262	267	241	275	266	236	292	268	236	239	233	258	246	280	245	237	260	272	286	264	277	260	256	258	251	272	289	247	290	246	291	287	235	232	250	257	226	241	274	258	242	274	243	255	279	247	250	264	234	258	251	254	261	275	281	243	237	267	252	269	274	251	252	227	256	245	279	261	243	270	294	270	275	274	266	244	269	285	264	264	307	246	274	263	230	250	264	249	278	281	290	250	244	278	257	268	255	261	233	257	285	217	248	261	294	265	287	228	267	267	237	260	245	250	238	253	260	265	233	266	251	237	271	239	276	282	257	260	279	288	303	248	251	249	292	259	273	252	259	263	260	271	253	266	260	265	244	258	272	242	276	295	277	249	234	248	255	280	255	272	270	239	270	276	273	266	242	277	254	263	286	277	243	251	260	245	261	249	287	275	224	254	282	299	235	265	277	268	272	264	246	250	241	291	269	231	250	239	283	253	233	262	280	267	243	247	253	283	259	265	265	257	259	270	266	247	249	248	249	254	251	262	258	259	233	296	232	250	268	255	251	254	255	243	295	263	284	255	256	258	244	257	262	255	238	258	273	267	268	290	259	270	241	271	238	247	268	261	256	253	263	257	270	268	270	250	273	272	245	239	237	267	261	288	253	267	284	249	252	244	261	252	253	253	237	236	276	288	266	267	227	281	216	270	253	288	285	259	242	246	260	248	265	254	235	268	270	270	278	252	250	287	240	238	230	242	237	243	249	262	279	263	252	251	263	279	254	235	294	265	257	245	250	258	261	253	263	270	255	231	279	223	240	259	248	251	270	261	272	284	250	269	289	264	220	261	266	258	292	246	278	293	281	252	273	288	268	256	271	232	254	247	254	260	257	262	233	253	255	243	252	253	263	262	275	254	259	278	254	263	245	246	227	270	260	234	236	246	228	280	252	247	260	246	266	248	235	253	263	273	283	249	255	269	252	263	260	262	251	286	256	240	274	278	258	270	269	252	255	248	256	256	265	262	252	245	293	247	283	260	276	265	227	259	258	262	250	240	262	241	261	243	277	279	253	263	254	262	233	282	265	255	268	274	242	267	238	254	277	244	261	256	272	243	273	268	216	264	252	237	251	233	278	284	266	279	266	279	264	270	276	281	259	260	275	244	263	275	256	281	277	237	274	261	248	245	250	266	240	276	282	267	281	268	265	271	253	263	252	250	256	259	288	268	279	255	290	233	255	249	260	274	263	275	250	255	237	248	281	238	277	271	292	269	244	264	261	240	251	273	246	255	233	253	258	295	245	272	243	238	258	279	278	249	251	268	231	258	291	248	256	250	265	253	273	278	254	249	269	271	293	254	252	263	250	258	249	297	280	261	230	269	259	243	239	263	257	263	244	261	270	238	253	230	258	248	256	263	244	255	279	267	260	275	292	230	274	247	262	239	250	249	244	246	262	290	231	219	289	268	269	239	232	267	279	262	256	293	258	254	285	239	259	250	226	262	255	277	253	242	238	233	277	274	237	263	248	271	261	239	270	268	234	248	237	272	249	256	267	226	229	274	288	245	264	225	241	277	265	261	261	249	240	259	271	256	271	252	267	258	260	230	279	278	271	236	254	275	277	242	288	243	277	233	262	274	240	233	295	261	265	256	255	244	247	244	272	269	227	255	289	277	261	259	289	245	236	269	281	295	271	249	255	276	272	269	277	292	281	240	271	286	243	252	258	262	242	268	291	232	264	271	233	248	270	270	279	280	265	253	264	289	217	253	271	250	241	244	242	271	240	244	235	274	250	259	243	257	258	250	236	265	255	250	265	270	256	277	251	255	283	254	249	250	251	260	247	264	277	219	253	255	247	247	268	260	237	265	276	276	257	265	264	260	237	255	238	258	232	269	267	261	279	277	262	264	261	239	270	266	256	271	266	269	248	274	265	256	255	252	282	226	253	249	264	268	225	251	243	274	268	261	242	283	258	248	285	256	301	278	262	246	264	267	247	263	289	250	261	252	295	256	251	288	269	282	264	259	292	213	292	289	253	282	259	272	260	283	245	270	268	268	250	269	282	286	281	269	243	255	269	240	241	266	268	248	231	237	264	260	286	295	272	299	253	244	250	264	283	262	278	257	254	232	284	271	235	262	257	269	290	292	264	267	267	261	253	252	254	296	277	257	272	250	263	287	276	256	293	269	250	267	260	240	259	291	258	275	274	289	269	252	278	242	274	258	283	274	244	255	245	246	268	264	227	251	273	206	265	286	272	246	265	286	265	272	269	260	296	252	274	273	251	279	273	237	258	269	262	275	255	243	260	243	259	247	227	268	230	234	261	255	271	267	248	254	288	249	269	273	252	254	250	266	265	263	223	244	270	262	270	240	260	276	254	242	244	280	271	249	224	291	285	258	265	268	266	265	245	278	242	245	241	278	249	245	271	250	260	260	257	282	283	303	293	263	258	286	259	252	246	274	238	267	296	263	238	258	271	279	254	250	270	263	282	250	299	264	259	267	266	271	267	227	232	249	237	266	264	234	271	267	244	241	247	278	260	275	267	274	257	261	262	254	252	247	297	246	265	257	259	246	251	254	260	257	318	231	260	253	279	288	268	262	265	264	242	249	258	262	275	257	256	300	270	246	267	239	255	252	287	272	274	236	251	250	270	222	266	262	222	242	264	260	269	251	272
54406	61364	60510	44861	38385	29814	22979	15352	8045	3206	1754	1365	1193	1042	862	790	672	635	685	633	576	610	647	659	621	634	626	645	620	640	646	653	692	702	621	673	716	670	668	679	595	661	664	659	587	689	729	649	645	634	641	624	676	652	610	656	625	679	633	649	688	636	630	623	621	632	610	647	660	641	627	641	644	635	613	646	622	630	652	613	631	655	652	655	657	648	641	634	628	665	640	638	661	666	666	619	624	641	644	641	686	602	635	613	626	641	653	625	644	616	620	644	617	671	667	672	614	616	618	649	650	640	648	631	612	620	666	637	606	618	639	669	590	610	646	665	603	643	655	680	630	619	642	645	625	633	680	639	653	645	614	648	628	660	653	675	666	665	640	631	652	635	654	643	670	661	681	643	640	655	654	684	629	622	634	650	649	641	619	699	623	676	610	661	672	702	665	654	605	611	674	622	653	637	651	617	622	631	716	644	621	647	633	631	643	625	617	635	672	613	659	675	601	654	628	606	657	589	626	604	642	641	645	618	642	634	602	636	666	631	686	644	664	630	657	654	642	641	671	655	672	648	645	656	652	629	617	691	704	648	627	660	615	643	628	611	650	665	616	611	685	644	645	607	640	636	614	622	634	606	643	675	664	690	670	677	658	629	673	634	676	653	626	646	634	653	633	654	661	659	682	681	609	656	653	626	610	661	692	687	636	664	710	660	620	640	650	631	696	637	645	610	636	624	647	662	674	640	613	652	672	662	607	682	640	651	618	627	629	642	643	655	605	686	601	670	652	659	636	641	629	650	664	635	620	655	626	645	600	628	629	695	659	677	633	641	652	643	665	658	638	646	662	633	623	668	656	690	689	643	667	637	636	654	626	661	604	648	619	688	642	659	651	613	652	633	677	616	628	674	663	613	652	642	636	598	608	669	636	639	655	628	645	669	643	640	637	643	665	631	679	666	661	636	637	672	649	649	632	670	649	647	666	635	607	632	663	629	673	651	623	663	677	570	656	616	617	633	616	626	659	652	685	636	646	617	619	643	677	649	641	659	684	656	672	613	691	606	627	606	639	660	644	655	619	649	617	687	616	650	636	662	641	666	625	646	623	613	664	680	590	628	602	634	619	670	645	656	623	637	641	639	612	672	652	646	615	678	611	670	649	620	661	641	624	644	651	664	667	630	613	655	623	645	678	677	602	645	656	631	647	631	667	615	646	641	633	662	693	646	645	609	609	671	673	600	637	604	616	651	611	643	654	673	640	627	658	658	670	636	670	672	622	605	692	649	657	630	628	669	608	613	649	625	645	602	672	645	636	688	634	694	645	614	643	614	674	646	626	658	634	661	630	597	662	603	650	597	618	663	656	620	629	582	635	639	668	632	650	620	638	634	626	634	647	644	652	678	648	648	630	679	677	690	666	666	665	641	635	609	634	649	648	616	648	629	653	661	645	617	611	656	642	698	647	620	632	666	669	602	676	622	621	657	679	631	625	662	591	642	620	658	698	635	646	609	615	671	636	648	604	643	680	635	716	601	653	640	623	663	606	643	638	618	661	617	687	690	644	639	656	645	645	652	614	672	685	609	678	670	692	633	645	633	632	660	657	671	609	633	588	676	655	651	657	672	657	652	634	602	657	645	583	649	644	660	636	674	655	646	642	641	645	610	647	627	633	649	615	690	639	642	674	628	628	656	662	632	619	703	687	671	629	672	604	676	654	618	639	679	661	665	695	655	634	633	656	605	639	714	645	654	649	653	630	660	646	634	664	610	609	618	675	696	649	647	667	681	609	629	660	673	694	586	652	691	672	647	642	690	638	627	647	683	691	649	656	644	619	628	646	632	640	617	619	690	638	673	712	701	654	568	629	640	671	667	664	670	631	655	658	644	589	653	638	608	611	656	625	657	617	649	628	638	655	634	624	614	634	618	676	646	640	619	631	655	633	603	595	651	670	641	631	652	628	672	642	606	657	649	664	653	644	625	655	640	648	631	675	643	686	612	671	658	639	620	660	592	636	655	648	681	678	580	671	642	682	633	653	692	588	662	626	596	602	664	639	674	655	624	671	652	603	647	648	607	612	662	668	619	635	666	637	627	637	617	675	648	602	644	666	619	651	638	649	660	684	710	596	628	687	650	644	671	628	658	658	629	634	652	648	674	645	593	679	710	637	666	687	629	612	657	614	651	636	636	701	664	655	638	643	594	677	630	637	669	651	573	624	635	628	608	630	639	655	653	652	648	643	631	644	644	585	627	638	671	671	638	666	664	719	662	620	658	628	645	664	644	677	618	663	639	636	612	677	621	678	683	621	669	625	643	656	691	685	668	618	650	576	663	700	646	619	622	669	652	648	645	601	644	670	658	605	583	619	616	653	601	644	660	629	617	619	677	655	659	682	593	613	634	649	669	575	688	632	635	632	699	646	636	630	643	644	684	681	623	645	645	651	616	660	658	629	664	672	619	627	654	649	626	635	655	630	693	604	654	651	639	612	613	590	620	652	663	647	665	616	630	634	667	631	668	655	659	613	652	643	656	707	652	609	636	665	682	626	705	657	687	621	639	662	610	646	676	654	652	604	638	634	613	686	621	638	601	644	596	660	733	603	609	671	627	625	655	590	627	634	668	650	672	642	620	642	637	661	637	669	615	638	694	645	643	669	632	625	616	630	626	673	626	684	649	679	662	698	591	614	655	616	607	669	627	678	680	631	617	632	640	664	672	656	628	665	619	635	663	634	645	645	599	641	659	659	631	638	659	677	697	672	651	662	657	631	638	691	654	625	646	656	599	656	600	596	644	658	690	629	626	692	638	678	623	653	628	641	646	646	666	663	642	643	685	622	630	677	686	664	653	674	665	606	640	649	644	691	668	640	671	654	659	635	652	646	584	661	645	619	680	647	643	650	610	622	614	661	659	666	663	676	654	607	666	648	625	653	629	688	666	630	620	651	665	645	667	643	630	647	609	626	652	614	638	646	621	637	660	639	654	613	664	654	619	633	644	672	670	615	667	668	653	665	609	662	610	624	623	649	629	644	658	627	678	654	627	618	663	670	631	643	654	644	690	680	653	644	653	646	620	657	661	640	681	680	625	653	645	630	631	613	647	641	667	625	626	666	654	655	635	667	643	609	611	688	639	640	643	604	645	642	646	576	686	644	649	648	635	658	674	650	656	644	629	629	624	691	625	650	638	640	669	653	693	671	610	650	657	640	615	628	675	612	675	690	634	631	645	636	672	659	650	691	693	611	633	658	664	649	652	639	652	652	622	629	701	615	608	611	642	670	673	661	643	619	701	662	643	680	645	635	627	651	666	660	598	623	629	673	661	630	616	621	627	625	605	689	677	607	668	663	647	643	632	639	606	599	645	615	652	698	668	655	648	636	629	642	627	632	666	645	634	625	630	650	643	633	672	654	642	651	679	660	636	687	641	649	627	602	663	658	664	636	639	644	648	634	698	652	641	676	645	611	665	682	626	582	645	617	640	662	647	604	593	603	664	634	662
77346	76073	65838	42898	31592	19680	12324	6973	3261	1094	560	461	375	344	316	248	247	256	275	275	268	271	262	241	256	272	244	262	252	246	267	251	245	286	267	232	248	263	257	247	271	267	246	262	242	243	227	290	249	242	231	258	250	265	264	279	253	260	256	274	259	268	267	273	272	247	254	243	253	281	245	242	253	274	281	259	280	239	263	272	241	281	267	271	269	237	240	262	264	253	216	225	271	260	259	265	241	246	266	233	280	264	244	238	280	256	286	250	275	286	245	292	258	230	246	241	260	247	248	256	265	263	257	261	248	268	214	253	266	276	269	253	241	244	256	253	260	265	251	269	258	249	252	263	263	263	237	263	277	247	241	241	270	224	251	254	287	260	230	255	242	246	236	262	244	259	252	258	253	255	263	268	264	260	253	253	245	285	248	270	283	253	272	249	259	243	250	277	262	249	246	241	255	263	253	284	266	227	228	288	264	248	288	278	274	258	245	271	260	251	270	256	264	272	262	288	235	280	263	263	247	252	248	259	253	258	241	254	262	246	274	236	240	284	252	289	261	247	261	275	258	257	271	270	267	251	286	239	245	265	243	244	289	246	243	277	244	247	285	257	242	242	238	261	271	260	228	229	232	254	254	262	271	269	274	247	271	240	261	277	247	272	243	270	252	246	252	267	273	274	282	288	283	260	287	274	263	238	278	245	272	291	250	254	245	283	246	246	276	250	273	255	273	279	252	255	296	245	265	292	235	277	226	252	251	263	270	242	265	267	255	263	267	222	277	253	276	263	258	272	259	279	268	229	273	231	236	272	264	290	269	254	273	285	264	268	250	241	243	247	247	251	302	262	255	251	247	281	248	248	262	264	250	251	259	250	272	265	292	260	273	243	245	230	252	259	273	255	270	245	243	228	291	262	261	276	258	260	260	269	251	235	300	283	240	206	277	246	250	246	248	237	233	223	280	269	248	263	247	286	234	269	269	249	238	246	252	259	257	262	272	254	258	271	234	260	275	267	264	257	259	293	270	278	273	273	261	280	253	230	244	245	252	231	259	257	248	245	258	237	286	260	276	306	241	265	244	228	258	277	286	266	262	247	260	250	264	259	263	259	259	254	269	269	270	258	245	270	245	272	240	262	255	247	241	257	258	264	260	245	259	271	276	249	253	269	239	271	284	267	254	252	237	242	245	261	244	262	262	255	288	283	253	263	237	266	235	276	271	255	264	257	268	270	248	251	266	247	243	244	261	237	259	296	289	240	250	252	283	213	229	231	232	237	293	267	259	258	268	235	255	272	275	283	247	255	244	253	282	264	248	270	267	281	256	254	233	272	269	246	261	245	277	243	250	228	278	246	231	277	246	253	246	271	236	254	249	236	236	263	268	255	268	252	240	268	253	258	270	267	236	239	278	252	269	280	268	249	268	242	269	249	276	266	244	226	259	257	266	254	246	269	212	261	275	267	258	277	245	257	270	253	257	299	233	277	261	237	273	261	274	272	259	274	249	263	295	265	263	277	251	273	267	244	256	280	272	236	257	248	257	244	233	258	261	246	254	264	231	271	267	249	290	274	255	243	261	273	262	264	312	252	241	274	278	249	264	273	259	254	256	236	254	262	246	241	261	248	227	285	252	262	255	270	274	245	240	248	269	258	237	227	246	289	302	271	219	241	261	251	262	250	261	307	267	287	274	255	219	299	258	289	223	267	249	257	262	283	238	288	278	268	259	244	249	274	263	238	247	265	252	291	277	262	286	245	218	247	256	238	242	237	260	277	254	244	254	254	263	240	245	240	232	261	248	271	256	236	264	266	251	259	244	235	279	251	235	243	245	255	278	280	261	264	260	236	260	269	238	237	246	229	277	249	237	256	255	258	249	266	289	266	254	284	294	236	238	225	262	286	255	282	233	266	270	257	269	271	277	275	260	249	254	289	256	259	259	256	233	268	239	279	250	280	257	233	264	259	281	241	276	279	231	244	263	241	252	275	281	245	213	262	271	263	279	258	251	275	249	289	261	291	268	243	275	268	233	232	232	247	250	244	243	285	261	269	259	248	306	270	277	248	252	254	256	256	237	241	262	230	252	236	282	257	246	250	245	276	265	269	260	229	277	279	225	252	269	273	263	261	245	251	245	275	242	273	274	249	226	252	260	283	268	271	260	241	226	252	254	262	262	259	262	257	225	280	256	261	263	253	274	243	261	246	304	257	241	269	257	265	242	272	248	243	238	268	269	303	271	271	286	264	260	267	253	279	261	246	238	265	241	269	273	250	301	249	260	263	264	253	273	257	239	250	236	248	253	251	261	252	267	251	244	257	253	244	242	297	252	276	241	273	250	253	240	257	258	239	252	258	259	270	254	285	277	264	221	258	266	256	268	265	267	286	260	260	277	227	257	255	263	276	244	240	292	249	285	276	286	271	258	257	248	239	235	243	256	278	254	213	255	237	246	230	239	233	264	250	272	261	273	276	277	271	265	267	246	283	274	235	243	263	272	234	241	247	286	259	248	268	237	300	269	253	270	280	278	271	234	249	264	269	276	264	253	243	252	248	238	257	247	254	253	267	295	291	265	245	251	243	274	234	261	253	262	253	269	257	241	261	264	276	242	258	261	248	244	241	218	258	269	261	257	272	249	259	219	244	266	250	251	280	279	248	243	260	248	287	220	266	266	257	288	245	281	243	252	271	234	265	269	263	293	240	243	230	262	253	254	247	249	280	236	274	240	240	279	248	245	256	260	280	230	275	233	277	251	254	265	256	258	239	261	265	237	273	270	239	282	271	242	256	245	239	298	250	266	277	237	273	253	232	262	273	261	264	288	291	233	277	253	260	248	258	238	240	259	267	253	260	262	280	278	264	276	247	229	264	261	238	240	222	254	280	254	261	258	255	234	279	251	253	268	251	248	262	245	249	292	285	252	268	280	260	237	255	257	270	264	257	254	278	248	266	273	246	274	283	233	242	263	235	263	283	266	259	275	251	276	273	250	259	265	281	282	241	252	250	249	298	258	281	238	258	253	267	267	266	273	255	223	274	266	268	297	238	253	275	232	242	263	252	232	252	238	269	233	267	237	240	269	258	269	276	254	274	248	257	244	258	272	288	225	242	270	252	281	276	282	270	241	246	243	253	273	262	265	270	269	273	214	228	286	259	277	237	259	244	254	254	257	270	247	227	247	244	243	257	264	261	260	245	258	288	258	250	261	249	229	270	252	273	234	239	235	266	288	259	277	241	271	266	256	239	265	239	238	241	265	272	254	261	245	240	240	258	267	272	271	265	237	256	238	246	231	235	269	246	255	259	244	258	291	263	251	230	272	246	258	278	220	280	253	257	261	268	242	251	274	241	279	252	244	263	265	276	237	239	261	270	261	273	255	249	245	265	219	263	272	271	242	275	248	314	266	251	239	256	246	252	267	269	248	272	245	258	277	234	262	251	245	247	245	258	253	273	250	254	252	263	257	246	256	272	284	276	241	244	242	265	249	285	277	281	269	251
52474	61560	60494	46205	39498	30025	24739	17125	9965	4083	1938	1493	1202	1037	874	780	677	681	641	637	635	639	678	646	604	640	639	641	622	640	620	591	641	656	669	639	636	671	666	632	646	658	618	633	617	667	636	632	677	671	623	652	669	658	653	645	679	625	608	620	638	675	635	664	673	681	584	631	661	743	609	647	653	656	637	663	641	645	656	702	665	657	682	641	653	590	651	646	620	641	674	674	668	656	676	625	631	667	655	656	636	641	657	661	649	642	655	642	656	603	635	641	607	656	652	645	661	642	562	624	646	616	675	656	596	636	665	612	623	667	609	652	644	621	629	677	619	666	600	622	656	627	590	610	632	617	613	596	667	628	609	644	612	657	650	626	640	604	651	609	620	650	596	616	610	662	620	670	623	639	662	621	645	639	632	620	594	643	611	685	656	598	621	654	652	656	691	670	631	626	624	681	612	675	618	651	629	652	620	660	624	662	669	655	613	686	644	634	643	656	618	657	607	679	659	637	660	649	652	656	614	595	630	598	595	664	652	624	628	599	642	646	667	683	695	652	633	608	643	649	638	654	675	678	644	624	643	663	637	664	664	626	649	658	623	652	647	646	662	611	634	601	631	642	650	663	644	638	650	649	598	618	666	660	610	621	648	684	664	653	665	654	645	632	596	660	634	554	642	634	607	631	679	610	621	589	642	603	662	624	687	662	659	614	641	649	663	638	626	637	628	637	629	630	643	601	677	640	676	673	663	697	653	669	643	644	619	664	638	649	647	658	636	598	633	624	650	654	635	606	623	614	661	608	613	676	630	598	653	598	667	614	684	615	662	639	635	649	659	628	628	642	678	613	613	617	628	648	641	645	660	669	655	649	638	633	669	645	628	658	582	632	643	617	627	634	663	627	605	624	630	615	637	652	629	659	677	679	631	620	645	643	652	635	640	660	617	677	649	659	642	675	636	668	639	664	647	695	645	637	658	676	605	669	678	639	639	641	624	617	640	621	636	617	627	633	615	673	660	613	652	655	653	605	655	636	681	613	651	633	693	631	640	610	610	642	632	642	641	589	636	646	626	655	635	672	675	644	605	620	592	629	629	590	649	629	644	666	624	667	641	652	668	613	684	660	628	656	660	641	687	616	592	643	679	638	640	615	622	664	619	616	635	643	634	648	648	640	635	646	676	625	635	599	679	615	648	597	649	672	613	572	654	635	655	624	645	649	635	650	641	608	697	651	635	645	636	595	676	682	636	661	636	604	664	671	638	628	665	594	663	659	617	640	667	693	620	656	657	695	634	613	630	651	647	638	651	646	635	663	640	630	663	667	587	594	625	696	637	649	607	657	611	596	652	624	654	705	627	652	628	627	628	646	629	690	671	603	614	665	623	607	628	670	615	611	636	650	671	618	659	626	653	582	621	698	682	659	578	658	652	669	653	634	614	692	603	674	649	649	652	682	656	638	636	593	639	668	649	628	653	631	640	666	646	634	638	694	588	631	668	627	657	667	667	615	653	636	658	637	639	693	597	644	650	639	621	628	613	618	644	619	648	635	641	609	650	637	634	646	642	625	670	678	643	598	655	614	641	637	644	654	652	610	614	607	611	655	664	665	612	628	632	639	640	637	650	613	642	653	666	643	614	637	609	650	648	639	614	621	657	652	620	652	629	639	625	655	676	641	673	648	661	638	625	652	595	643	612	650	663	617	631	652	644	659	642	663	641	659	628	658	656	662	697	672	658	635	630	653	602	642	649	605	679	658	616	611	645	665	643	618	638	616	641	645	649	596	661	614	589	640	601	673	637	672	624	655	646	632	663	641	639	666	627	608	690	688	644	663	647	696	621	656	620	669	683	648	663	647	639	641	663	673	624	666	648	642	644	652	642	633	647	636	604	659	638	626	649	686	640	605	683	681	658	625	609	621	643	629	617	637	668	657	654	620	650	651	629	618	676	634	649	650	659	662	642	625	639	642	619	612	671	620	598	629	629	640	715	610	641	667	647	654	650	643	641	642	622	646	642	664	607	673	606	683	632	652	618	619	620	663	664	636	620	630	623	623	626	621	611	657	649	680	644	634	661	676	662	651	696	645	640	584	636	610	621	620	658	623	645	620	653	579	635	647	605	693	637	639	685	662	661	659	650	674	654	600	643	624	635	680	619	695	607	637	656	597	677	659	653	663	687	606	632	608	659	614	602	618	625	661	631	616	632	607	655	671	674	634	625	656	614	632	593	618	627	620	626	651	587	629	614	606	620	692	606	652	629	644	675	609	618	667	652	638	589	647	675	598	644	629	651	668	634	600	616	654	629	645	665	629	611	614	646	637	632	620	653	650	695	650	683	672	609	677	648	649	633	667	638	637	652	604	670	642	605	618	629	694	698	640	654	652	661	643	622	657	619	654	659	627	668	625	643	647	678	629	669	648	612	666	627	659	680	660	614	691	651	633	577	600	637	669	711	609	616	618	612	604	628	613	657	661	679	672	628	606	630	592	675	605	637	633	613	643	590	666	650	614	648	652	643	634	656	648	589	662	665	617	625	621	651	660	656	643	637	658	652	621	654	670	647	612	672	616	616	606	656	663	663	606	682	624	660	596	666	601	631	654	632	638	640	695	669	632	631	628	633	624	665	628	657	609	640	662	653	649	625	666	627	649	590	622	595	620	607	637	680	658	633	636	637	664	649	659	624	612	609	613	666	650	620	658	615	585	610	625	617	676	613	698	653	655	707	639	653	630	614	645	648	649	638	634	630	608	633	676	693	649	653	659	651	675	640	689	649	646	636	683	617	668	649	600	648	599	629	641	650	681	627	651	639	621	671	641	634	609	602	653	670	660	633	605	583	602	653	618	613	643	640	640	680	697	639	651	639	642	634	625	618	639	629	669	681	645	661	614	643	670	651	619	642	606	654	658	656	609	643	683	648	620	634	621	635	658	622	640	625	643	612	660	612	675	645	658	675	628	615	603	642	666	627	623	603	607	653	595	628	653	651	685	674	662	671	582	639	683	640	631	629	692	642	649	639	644	653	656	654	645	645	656	607	660	614	667	646	656	602	623	673	609	665	637	645	634	644	620	656	628	637	685	670	667	625	589	606	630	661	617	647	643	626	607	642	614	616	620	619	620	662	631	645	628	622	633	633	628	614	666	611	664	620	638	628	607	673	635	628	670	657	577	641	632	641	602	608	638	615	643	600	633	632	659	648	613	636	710	653	647	640	575	654	646	651	672	652	642	667	669	615	614	678	646	608	662	646	660	655	674	653	601	618	667	650	633	635	637	646	656	631	626	624	592	688	667	682	648	625	651	636	646	632	605	595	611	645	657	615	668	626	660	634	687	679	637	674	639	675	667	644	660	653	659	633	618	600	662	672	665	680	590	652	598	656	643	667	652	614	646	682	664	627	664	681	645	639	661	672	651	626	671	622	673	626	637	625	661	631	633	629	639	654	625	643	665	683	648	648	636	664	609	633	671	648	630	660	656	646	625	640	611	619	640	579	656
76983	76519	67457	41977	30730	19906	12197	6216	2999	1174	588	472	411	310	334	287	278	284	253	274	272	269	274	275	247	232	249	275	302	276	268	253	253	242	250	283	277	256	254	284	275	250	269	267	231	264	278	242	248	251	248	251	251	240	271	267	258	276	247	272	298	273	257	263	231	250	271	255	254	234	246	254	268	256	260	250	261	273	277	243	282	246	233	253	229	247	271	262	268	248	276	240	255	271	269	249	232	256	274	256	275	270	231	244	247	250	267	275	256	250	248	246	259	265	250	268	225	240	245	254	283	217	284	271	274	264	266	263	275	275	267	246	266	234	262	252	268	259	267	237	265	247	225	243	262	251	245	283	260	255	262	259	249	269	244	259	248	285	251	288	288	256	255	252	236	241	238	255	229	268	252	272	286	240	277	273	282	265	262	271	287	250	240	244	225	256	271	262	278	240	262	287	259	270	233	235	253	277	260	230	264	232	260	273	247	251	241	239	250	269	257	241	244	239	260	240	273	256	260	270	250	264	274	270	273	263	260	231	231	263	276	265	281	273	263	258	259	271	253	253	263	290	243	234	258	274	249	269	275	254	288	235	255	264	231	272	287	262	259	254	238	264	262	235	270	250	267	255	271	266	261	245	256	225	258	260	246	254	276	253	295	280	253	261	268	284	238	267	279	252	275	278	286	231	227	253	265	296	236	248	241	285	285	229	262	255	247	246	264	270	240	249	243	237	251	275	272	261	255	268	243	273	269	257	265	259	280	266	267	262	269	270	260	242	236	278	269	288	248	250	251	259	280	270	274	232	237	240	264	277	249	248	255	210	258	275	269	260	251	247	277	245	270	242	275	273	221	265	257	243	245	285	251	238	242	237	257	294	268	229	262	248	238	272	283	286	268	253	255	266	254	274	257	258	265	256	287	256	239	231	268	238	261	259	276	283	221	269	245	264	253	257	249	261	233	228	274	269	256	262	273	254	276	265	246	244	235	249	260	266	236	265	242	253	292	250	239	283	243	243	240	248	235	236	304	237	242	255	264	259	261	247	286	239	252	281	253	246	224	256	249	263	227	252	270	253	277	260	290	257	254	292	285	257	261	271	265	263	275	253	272	260	237	269	271	273	235	251	225	263	249	267	291	283	258	280	245	275	265	241	280	248	252	254	228	255	271	271	284	232	251	248	252	259	250	253	267	223	264	260	270	250	287	281	278	241	252	259	263	243	250	266	240	263	262	258	268	240	243	270	250	235	262	261	237	257	252	272	261	266	251	243	220	261	241	289	248	262	291	273	251	273	270	254	262	240	280	284	259	243	260	265	253	292	267	248	261	262	236	252	275	270	289	270	276	243	238	261	258	262	246	259	247	257	263	250	247	267	265	273	270	236	258	255	277	262	272	271	234	276	261	270	279	260	275	274	241	264	257	274	257	254	249	251	249	260	243	270	241	238	255	226	279	255	288	257	277	275	249	240	250	278	263	267	260	278	254	249	280	250	262	250	254	265	296	212	284	248	259	272	269	269	223	232	257	272	221	240	264	278	248	258	221	236	249	264	272	264	287	263	298	241	271	248	247	285	234	269	257	264	305	269	225	233	258	256	244	247	248	285	253	249	269	259	272	231	291	237	247	259	249	262	264	280	235	257	252	246	258	241	288	274	269	278	262	229	280	277	261	257	242	257	274	260	253	280	275	243	265	262	262	266	267	278	274	271	239	266	274	245	241	240	263	263	250	271	272	266	260	258	264	283	265	226	267	241	272	288	239	270	266	232	275	235	239	271	266	236	237	256	239	228	237	262	248	273	276	274	234	248	226	277	231	279	250	259	239	261	253	265	276	238	269	253	253	257	274	238	234	267	239	247	290	261	262	262	247	240	268	243	238	236	256	262	265	271	273	272	238	267	269	254	240	261	253	246	270	264	279	268	244	243	245	258	263	290	246	276	282	261	261	239	312	258	257	270	265	229	261	280	286	260	241	256	245	251	270	293	257	242	256	274	264	252	251	256	250	272	252	251	264	257	270	262	262	260	242	257	268	253	244	260	243	285	269	265	259	240	235	255	239	242	251	263	227	249	279	269	273	286	284	248	257	261	283	264	273	266	243	268	204	269	266	261	264	235	258	243	282	268	284	236	269	241	269	271	260	302	259	269	279	231	246	249	268	285	263	289	287	237	265	256	251	267	267	269	248	255	259	237	262	260	275	246	249	274	260	263	237	262	281	267	233	261	263	250	275	246	274	267	234	273	245	243	257	288	263	279	222	227	270	251	275	235	283	251	254	267	257	256	252	261	261	247	249	262	283	260	246	244	255	249	247	247	271	271	259	236	265	244	281	261	286	245	255	258	263	257	278	260	243	263	256	259	280	243	261	244	286	265	261	218	252	287	250	267	278	259	270	247	254	270	251	272	255	278	254	245	253	279	290	238	250	269	287	289	294	247	245	280	224	248	268	250	252	284	242	274	219	257	235	226	238	262	277	244	278	241	243	246	250	269	282	238	273	261	270	272	258	278	283	259	258	285	207	261	272	271	246	251	271	258	245	256	269	252	278	269	271	270	252	258	294	265	293	259	287	233	258	263	270	266	251	280	235	294	264	273	285	279	256	254	257	263	258	277	261	265	224	259	253	255	278	264	239	265	260	271	257	274	245	287	228	264	274	255	257	264	247	268	273	260	272	246	253	258	281	295	250	261	242	246	254	247	273	245	275	263	271	262	250	268	272	257	272	254	245	261	255	258	270	256	234	272	249	253	269	225	263	272	270	275	249	231	250	269	254	276	275	267	266	257	255	232	294	259	243	247	275	273	256	247	243	257	234	217	249	246	268	236	285	274	259	282	246	234	236	295	263	272	275	275	239	279	284	282	249	253	257	275	279	261	252	256	251	259	243	244	227	236	247	263	250	250	225	263	268	265	235	258	290	258	213	257	279	254	251	251	279	270	230	257	258	275	255	254	274	245	257	245	251	262	247	237	251	284	237	263	272	238	237	247	254	225	245	256	246	253	261	251	246	267	250	246	284	255	241	285	273	263	244	239	224	235	255	222	286	254	266	248	244	287	252	264	270	273	280	268	267	247	274	274	259	278	271	282	268	276	266	269	270	271	269	242	256	259	241	245	276	247	241	259	293	258	272	271	263	244	258	270	248	247	221	252	227	264	262	249	282	259	274	277	238	265	250	258	239	250	254	251	273	244	240	254	260	279	234	273	244	249	262	260	252	267	259	266	235	238	254	285	253	262	272	262	244	265	240	262	244	273	247	264	256	275	253	265	273	273	257	258	278	278	243	253	262	233	277	287	259	261	268	276	246	273	238	279	241	247	266	246	268	259	271	243	295	232	274	271	224	260	263	238	268	251	260	314	284	263	245	253	242	257	301	262	276	248	275	240	240	233	264	252	239	244	239	261	259	225	246	288	256	272	276	247	238	266	246	276	255	241	306	240	259	220	250	254	259	274	258	243	274	283	231	236	280	269	260	244	276	297	257	244	251	274	272	267
52400	62073	61580	45940	39476	30060	24089	15882	9696	4106	2034	1443	1162	1042	870	778	637	686	678	688	618	656	612	676	616	637	585	644	650	654	637	628	662	664	638	675	656	682	642	632	638	630	599	662	663	668	669	615	655	672	600	644	670	641	612	609	676	622	641	626	646	614	654	672	606	657	648	654	656	628	664	625	629	634	660	663	627	652	671	616	604	640	638	636	658	662	630	638	647	645	623	615	637	588	615	626	584	621	640	630	634	634	616	693	615	668	631	678	632	642	700	642	650	614	677	658	667	655	661	647	634	655	659	647	647	646	626	631	669	672	668	604	644	656	624	651	664	618	633	634	644	627	613	622	590	663	652	646	619	645	627	618	623	660	641	625	658	629	622	649	668	647	650	617	639	644	686	616	673	657	648	619	636	619	650	626	682	626	635	652	634	638	697	614	706	620	615	729	592	587	693	683	641	670	635	628	609	610	670	687	608	622	674	607	629	600	624	655	647	598	624	623	624	644	627	627	642	680	668	651	642	619	644	696	628	684	591	598	620	670	647	653	648	660	634	609	658	626	655	661	638	670	607	615	679	660	653	650	642	659	655	615	614	616	633	647	644	695	618	651	664	625	640	636	610	615	640	638	650	686	665	659	623	637	634	658	610	645	676	654	678	663	646	639	631	647	648	595	641	636	613	669	612	632	604	618	639	634	694	657	620	672	668	650	644	664	615	623	637	621	646	663	619	600	629	620	650	599	575	627	633	683	647	643	632	689	669	678	597	689	667	616	639	612	651	607	632	604	661	666	636	687	611	631	631	636	636	638	716	627	665	621	650	627	626	639	676	649	653	686	625	659	642	673	646	653	631	618	664	664	686	637	643	709	632	666	658	719	689	631	620	590	614	631	658	639	677	683	685	662	679	663	647	637	678	641	666	620	621	657	643	670	672	595	624	663	644	615	628	658	631	660	716	609	638	660	604	656	598	611	636	644	658	617	666	610	633	652	602	690	668	636	637	646	659	678	687	614	643	652	609	646	681	633	684	648	633	658	629	680	621	655	612	602	651	668	608	657	637	638	623	634	674	653	611	685	627	664	615	638	674	651	638	659	622	639	677	649	648	647	665	618	660	648	680	648	625	653	653	687	666	627	677	644	611	668	664	656	629	627	621	609	707	668	627	641	665	629	628	711	631	647	632	643	638	617	632	583	622	659	649	660	618	616	653	667	627	622	699	662	617	600	662	624	618	623	641	639	612	648	726	630	664	621	609	647	662	627	657	678	621	658	659	622	617	608	604	669	632	652	663	622	628	612	626	646	665	634	661	652	612	627	631	660	703	642	608	602	634	652	633	649	658	638	605	607	604	649	669	612	619	643	639	612	675	669	650	628	620	616	634	657	630	651	613	659	649	677	621	649	641	683	632	696	642	629	637	657	651	646	668	609	617	647	621	611	647	654	637	635	676	666	669	626	638	633	635	642	645	647	590	698	623	652	654	637	677	626	642	601	630	593	647	634	655	587	636	598	618	612	666	672	672	612	661	658	676	651	635	638	626	646	664	678	639	646	650	633	613	673	617	675	633	629	682	682	611	692	614	658	617	676	608	680	631	636	623	596	626	651	624	628	621	647	594	662	591	625	641	607	656	659	587	673	657	644	616	668	630	636	666	688	638	611	678	651	667	651	615	633	665	614	620	663	657	641	647	635	627	607	613	693	652	705	671	691	672	652	632	592	662	656	668	608	624	657	591	685	676	696	653	660	649	646	604	616	676	640	618	618	665	648	665	661	627	617	667	652	619	631	624	648	708	617	663	623	590	646	631	609	675	634	643	618	634	640	680	650	624	684	662	644	668	647	630	626	612	604	647	670	621	671	688	673	668	647	627	654	591	585	627	620	672	681	615	601	641	654	638	670	639	634	609	627	660	631	639	675	596	661	622	706	657	665	637	660	646	599	630	626	680	670	617	617	644	686	634	618	654	641	619	639	653	630	637	625	629	665	639	581	650	690	623	639	653	653	618	648	639	654	645	627	647	635	652	616	674	615	647	613	592	642	635	654	638	624	647	585	657	633	642	630	650	635	612	660	632	610	661	648	645	658	644	634	622	687	646	637	618	679	645	677	641	657	661	620	637	587	625	663	668	606	644	627	594	629	629	636	685	643	641	655	609	640	627	670	650	678	662	671	666	626	649	645	718	661	621	680	603	592	630	677	633	629	628	659	637	626	661	664	604	655	675	611	664	627	620	643	634	660	664	685	655	673	608	648	638	659	670	658	618	665	669	677	664	634	642	644	663	623	652	671	624	626	677	628	628	636	655	660	617	684	609	612	676	626	644	632	643	588	677	656	630	640	621	613	630	625	643	616	684	637	676	655	608	686	655	643	580	624	638	601	617	608	625	636	671	678	659	653	620	645	620	633	640	660	607	668	643	614	661	600	659	675	685	621	637	644	654	684	644	683	642	637	664	654	654	608	640	622	636	644	608	637	666	670	652	651	624	660	655	608	674	656	623	644	631	668	610	651	605	649	627	618	612	660	668	648	677	651	654	658	659	657	633	649	640	646	634	659	644	644	634	653	629	637	605	649	659	662	626	661	650	626	630	620	655	633	647	643	607	618	662	627	608	644	673	641	676	675	633	625	631	622	690	619	635	617	672	664	666	565	638	614	638	685	644	616	645	636	625	635	625	653	657	624	634	653	666	641	617	654	656	637	661	625	626	628	610	647	597	674	613	643	632	695	645	632	640	692	627	628	608	670	613	615	679	614	649	647	627	626	681	664	630	656	637	617	615	612	646	665	618	646	621	641	663	647	676	654	648	671	669	629	680	614	675	640	636	662	641	692	643	618	660	659	627	630	668	700	638	637	611	608	628	653	642	630	625	611	631	605	566	624	646	645	678	602	653	564	604	658	658	624	631	667	640	574	658	674	630	642	647	628	643	678	598	631	622	625	635	640	615	664	646	666	643	648	666	640	685	652	602	619	670	666	624	628	664	642	663	627	676	560	697	634	680	641	586	675	656	627	630	625	646	656	628	640	664	637	640	643	679	664	662	630	628	650	649	625	659	622	613	622	671	648	649	605	572	622	669	628	697	628	671	624	660	686	629	625	655	664	638	632	625	651	661	646	655	629	638	609	623	624	635	630	593	632	635	616	658	646	609	605	657	650	611	626	601	644	634	681	652	630	668	655	669	652	664	658	651	659	632	653	636	612	631	628	641	634	601	650	639	640	682	677	635	633	680	674	628	624	687	618	683	647	598	658	646	662	666	652	698	636	618	619	638	614	624	611	642	715	628	698	592	646	690	611	678	622	684	635	630	625	622	653	636	647	618	677	598	675	591	646	665	690	635	614	634	659	610	645	620	665	668	678	616	691	665	608	627	625	601	626	640	639	628	577	610	667	633	643	661	613	633	642	631	607	617	648	633	565	608	641	678	682	637	648	661	645	650	640	668	678	656	657	644	619	610	607	641	631	608	662	652	635	663	614	673	657	638	617	653	661	652	658
77168	77275	68181	42515	30543	19015	11415	6102	2986	1189	595	479	394	347	355	280	273	291	257	250	261	262	243	245	241	258	288	254	266	239	264	241	246	246	251	266	258	251	249	270	248	252	208	275	244	250	270	241	275	230	253	242	229	262	269	297	250	232	230	272	260	258	240	233	248	266	257	229	277	269	246	272	228	273	259	256	232	264	250	240	255	253	272	284	269	259	272	271	237	264	278	246	259	280	237	259	228	262	246	253	252	255	267	279	246	237	266	279	266	261	247	285	241	272	249	281	305	267	258	269	253	250	240	261	255	250	286	278	234	253	221	252	253	264	255	286	260	256	253	256	268	248	236	241	259	264	282	270	241	310	265	259	238	252	235	245	241	254	247	245	247	245	263	282	235	256	259	305	246	246	285	229	264	261	283	267	266	278	252	259	286	260	245	239	256	253	249	261	295	243	260	223	247	258	294	244	249	252	259	264	258	267	257	260	263	287	245	265	236	272	246	255	245	259	265	270	261	279	243	233	271	273	242	221	276	240	267	257	238	279	283	255	265	236	237	273	232	254	255	243	257	277	252	251	257	285	274	284	240	218	230	255	253	272	253	223	273	281	236	261	252	266	268	278	246	270	253	259	246	278	280	272	236	247	251	275	212	278	239	284	232	276	283	248	270	264	307	262	248	243	256	266	271	277	274	252	252	254	255	238	226	264	292	243	224	271	262	258	240	254	296	263	250	275	248	258	267	255	251	290	265	242	248	254	275	279	270	268	264	260	290	268	249	259	298	246	249	276	268	274	264	259	244	245	255	243	284	253	255	245	271	262	220	281	285	245	242	257	240	265	252	266	282	271	281	265	256	251	230	258	275	247	256	266	251	222	247	259	262	263	259	255	274	244	223	214	249	255	259	284	280	223	257	256	289	253	237	267	275	267	284	274	279	263	275	266	241	263	267	230	276	228	262	249	279	262	271	286	266	259	249	246	285	275	258	264	279	256	254	255	244	262	269	265	246	253	260	238	278	263	267	251	252	252	269	239	241	268	239	261	249	244	235	233	235	261	265	253	264	294	235	245	260	272	275	242	254	279	231	300	265	261	269	242	251	263	231	273	251	253	263	281	283	259	275	251	280	273	250	271	252	258	282	251	271	291	234	255	251	288	276	247	266	281	249	255	257	261	259	289	260	253	268	241	259	244	266	242	254	282	256	273	231	243	234	258	268	257	260	259	244	293	259	241	262	299	294	278	274	267	238	235	250	266	249	243	265	285	269	234	262	253	241	268	272	275	252	244	251	235	272	261	256	250	265	283	265	272	258	236	240	278	259	245	267	237	263	268	267	260	263	283	273	252	282	258	289	256	248	285	269	237	264	270	236	252	264	298	251	270	270	207	271	244	261	230	235	242	262	261	268	294	245	272	275	252	245	280	266	279	264	280	268	242	254	254	255	261	242	260	287	246	291	246	248	255	263	255	251	261	248	268	262	229	257	251	284	280	270	247	263	262	268	237	247	274	263	250	237	226	244	258	264	276	246	260	253	254	274	291	278	246	292	239	218	255	224	241	231	241	252	242	261	263	266	253	240	274	286	258	260	259	269	234	257	259	270	246	230	270	235	261	255	262	266	275	250	256	273	269	266	267	270	237	269	240	246	253	253	281	257	265	233	248	242	258	262	267	254	264	261	260	284	293	273	252	265	298	264	275	250	265	263	272	264	271	231	264	272	263	249	247	254	251	270	252	230	232	262	271	235	250	293	234	288	257	274	255	280	249	237	243	266	264	245	250	270	277	259	267	259	271	231	250	260	266	266	251	292	243	246	251	287	249	253	275	280	245	282	260	294	263	248	254	266	240	221	261	246	270	254	258	251	259	277	262	264	271	208	255	282	260	268	250	241	252	253	261	255	254	255	265	247	277	270	250	256	245	266	263	235	244	252	245	246	231	259	254	276	241	253	238	228	236	251	261	273	230	258	243	250	224	222	272	252	269	269	214	264	293	241	256	265	273	286	247	251	251	257	257	249	275	249	264	255	233	279	244	247	258	262	242	260	254	248	260	242	235	248	270	235	251	241	284	246	263	254	281	292	247	263	235	240	233	274	256	275	265	248	271	258	240	242	266	261	296	248	277	268	239	276	264	240	267	285	262	256	262	250	247	248	230	262	258	257	275	255	263	248	232	268	227	245	263	249	263	232	255	251	255	235	243	273	245	266	238	270	257	249	234	236	292	279	267	244	270	272	255	281	230	268	259	254	255	284	238	275	272	244	278	276	251	249	274	203	256	271	279	239	258	246	263	248	265	272	263	262	248	282	253	287	278	250	268	236	263	278	281	241	268	246	279	263	265	262	240	253	275	257	235	252	245	259	283	264	246	292	245	263	266	255	298	256	244	252	258	278	292	271	288	303	289	262	254	244	259	247	252	257	231	245	263	246	265	269	253	273	263	272	278	259	264	255	246	263	248	257	289	252	273	255	272	270	276	259	254	273	261	255	249	264	280	262	227	259	279	266	249	237	260	229	274	248	261	260	255	262	275	252	257	315	240	244	261	250	259	242	206	253	268	245	250	290	253	249	243	280	249	269	250	277	253	261	286	276	271	282	269	240	238	246	259	250	262	274	275	275	271	262	275	245	270	255	245	273	238	248	254	258	289	253	252	261	259	240	263	260	270	240	222	260	269	240	249	268	256	259	270	292	255	241	289	246	251	269	256	249	266	256	290	273	239	267	264	267	230	268	265	245	254	238	258	253	256	261	251	248	260	260	270	230	264	275	246	278	251	246	268	267	252	261	258	263	267	277	265	267	243	242	285	274	304	265	252	270	251	274	279	238	233	272	305	243	255	227	245	271	287	270	247	259	246	286	268	223	276	277	279	265	287	248	255	252	252	246	275	265	252	261	259	265	266	259	252	254	274	256	236	254	244	258	280	256	250	275	259	230	268	252	277	255	245	245	285	262	254	246	273	249	262	237	271	259	244	226	249	247	245	271	275	277	258	279	272	267	222	225	268	267	269	268	253	290	255	252	228	255	259	272	233	277	226	252	251	260	240	253	243	268	249	233	250	262	262	245	257	256	262	239	275	243	248	249	284	261	269	271	237	276	248	253	249	278	288	228	272	262	270	278	274	265	257	272	213	257	275	260	256	250	250	268	260	252	266	259	267	259	244	243	286	278	269	235	245	255	255	250	285	278	244	225	281	277	274	289	247	252	261	267	226	233	245	292	246	285	253	269	278	248	265	246	287	268	259	257	246	252	235	262	254	253	248	243	273	302	286	288	247	248	257	288	237	277	265	283	246	251	275	250	270	286	254	256	282	271	256	250	272	253	254	231	269	289	260	258	251	242	246	255	268	257	254	265	271	269	253	241	257	264	262	260	251	271	264	248	268	286	230	258	259	285	248	243	263	277	260	261	208	275	239	246	269	262	265	258	281	248	307	267	253	271	247	265	268	247	258	279	248	236	246	253	281	264	277	243	247	247	249	269	256	218	274	234	266	257	246
51920	62588	61690	45628	38835	29277	23618	16146	9499	4173	2190	1472	1226	985	853	679	716	645	681	650	680	683	607	649	655	663	638	664	646	660	664	632	618	667	638	593	636	618	638	635	618	660	616	661	651	702	647	637	691	657	611	645	648	630	618	604	637	660	605	624	612	661	658	636	586	631	612	603	617	638	649	657	606	645	663	655	639	640	615	643	634	655	685	646	680	669	622	655	618	633	644	635	637	649	640	634	668	627	705	700	646	664	629	664	635	641	658	650	687	657	608	650	683	651	635	645	662	708	663	618	601	633	664	643	666	645	607	641	571	635	633	631	615	627	627	649	673	596	610	602	648	657	631	634	675	635	604	634	661	648	648	647	627	653	631	650	644	698	617	624	662	646	639	659	665	591	643	646	676	627	649	742	673	611	671	626	628	640	632	657	658	634	639	628	690	611	666	701	665	635	679	610	641	657	633	712	585	620	640	662	631	653	652	618	688	687	660	680	653	633	623	652	635	676	698	651	610	623	635	660	635	632	672	636	681	697	625	604	637	657	630	657	608	642	635	615	634	621	654	683	680	676	648	671	637	622	654	663	639	591	654	683	648	671	646	673	679	600	660	585	583	664	637	613	640	620	687	633	670	635	660	657	614	616	684	654	651	636	643	620	631	640	628	712	621	637	655	673	614	645	668	636	704	613	655	651	629	636	689	585	639	655	639	696	681	625	632	659	679	646	677	636	629	641	629	657	609	604	657	666	623	623	661	644	609	651	651	652	700	642	645	634	655	622	657	669	607	660	666	647	647	645	642	624	617	663	663	639	667	668	623	634	637	613	643	666	646	633	669	634	679	639	573	610	622	626	629	617	631	630	627	626	622	654	625	646	632	672	620	632	634	636	692	627	670	664	669	638	647	656	665	638	653	655	615	663	634	651	636	668	632	629	617	655	623	644	684	643	643	642	693	688	678	610	646	652	689	683	648	630	658	627	626	641	655	640	597	676	605	639	612	628	643	640	649	587	666	608	660	627	666	664	665	622	661	649	649	654	675	652	666	637	625	657	640	585	626	674	647	669	663	630	620	620	645	646	625	668	651	614	658	648	665	633	634	637	593	594	608	615	684	661	713	647	583	653	649	635	625	691	633	669	628	646	637	699	674	638	645	658	615	663	654	602	640	608	577	700	668	665	627	640	632	640	642	612	634	631	644	641	650	625	642	631	629	669	653	604	617	641	649	653	672	619	612	660	631	662	645	615	665	642	644	632	653	675	643	711	683	670	663	659	633	646	662	641	644	629	622	628	647	624	639	632	655	645	666	644	643	673	635	679	640	634	649	679	651	638	607	695	601	633	616	644	655	680	665	668	611	688	658	590	624	646	646	711	657	611	615	612	658	661	671	637	662	670	640	611	598	584	628	618	655	636	650	646	619	659	648	624	630	652	638	627	626	640	669	621	638	662	657	638	646	616	665	628	614	637	614	620	678	645	656	626	594	630	586	614	650	584	659	700	647	630	677	623	646	630	687	663	610	661	618	656	649	627	661	646	656	645	629	638	632	651	658	614	649	602	664	654	636	628	609	622	663	615	632	635	648	639	637	610	644	636	628	633	649	614	644	634	650	637	600	690	628	672	637	629	623	618	635	653	612	653	667	637	629	641	639	625	611	615	603	635	670	636	618	647	718	602	613	662	635	635	627	653	688	679	653	619	614	641	666	611	630	653	645	682	612	651	647	587	658	634	624	666	614	659	636	640	626	590	650	603	645	669	665	630	591	647	679	658	689	644	656	657	602	643	659	619	653	621	608	680	654	611	629	697	622	606	682	636	611	625	619	669	603	622	630	629	641	674	689	673	645	650	603	629	685	589	611	631	676	657	625	664	649	590	605	650	598	640	621	611	641	603	659	624	624	650	633	670	619	634	659	637	688	634	598	644	630	670	646	654	620	636	629	617	666	643	647	621	655	671	670	613	627	616	639	604	640	625	623	593	598	655	610	657	646	677	676	653	621	593	650	658	621	587	576	663	679	643	608	634	675	642	646	662	644	642	628	677	636	629	667	613	650	657	631	678	614	679	646	658	664	647	680	651	619	670	642	581	617	616	629	653	709	632	664	655	649	620	620	662	679	641	650	624	630	693	606	623	667	615	608	693	646	628	615	603	639	627	648	621	654	638	670	657	635	603	648	655	637	673	717	637	605	622	671	645	619	601	591	613	624	659	655	633	638	615	666	641	674	656	653	618	648	635	618	634	663	656	640	674	590	621	619	664	645	630	655	630	637	645	649	657	683	611	649	672	621	641	669	637	662	633	680	638	655	659	643	657	626	629	637	614	595	649	657	635	681	650	630	658	651	716	630	634	627	634	651	639	625	648	658	623	627	620	694	633	624	595	622	638	643	642	603	666	642	579	633	691	631	625	651	598	617	641	633	641	650	652	629	666	608	625	618	669	657	652	649	641	633	636	623	656	635	664	648	619	652	656	640	630	609	645	641	614	653	619	629	655	646	704	659	630	543	687	605	651	641	681	639	662	636	657	626	675	610	647	642	685	634	629	671	605	648	636	622	618	673	622	646	626	631	610	617	636	628	617	648	673	614	664	645	656	672	635	653	635	606	682	644	666	621	692	640	632	618	595	641	616	609	654	680	659	645	620	634	658	638	634	652	617	641	625	659	626	651	658	659	668	650	658	648	622	635	641	669	673	643	615	696	659	698	687	668	673	692	637	629	644	636	666	602	636	636	620	683	644	689	630	665	648	653	612	627	617	637	666	623	696	627	629	667	632	665	603	661	614	651	625	635	586	658	628	711	634	619	625	617	658	598	643	647	632	665	613	613	670	622	668	667	677	634	610	636	610	645	665	653	640	632	668	626	620	648	617	648	662	679	627	642	669	616	654	629	642	635	622	623	664	653	648	652	628	664	654	591	645	603	630	664	636	694	654	622	624	645	610	668	626	634	658	654	650	636	688	675	602	638	677	697	652	623	603	631	646	646	636	637	645	629	598	590	673	637	650	666	611	626	618	626	663	633	633	646	616	727	646	639	619	677	630	679	668	639	667	683	680	585	625	662	647	662	608	670	639	647	678	636	660	646	659	631	615	617	641	663	610	653	670	651	645	721	649	590	670	632	658	639	658	638	606	640	678	641	651	604	656	616	643	613	659	633	651	658	647	619	645	625	616	687	588	653	644	662	651	631	671	622	669	647	609	598	655	663	652	628	646	636	637	650	683	654	638	625	667	660	645	639	632	680	684	643	658	637	665	636	634	639	649	610	657	637	634	627	676	644	652	649	614	626	690	684	677	661	656	660	649	592	630	629	677	656	610	628	627	604	632	631	655	671	621	603	591	647	642	631	651	613	719	642	680	616	621	585	672	618	679	615	565	635	645	611	632	644	620	631	678	643	601	631	644	608	612	649	635	605	664	661	613	609	601	653	698	588	643	609	633	643	688	654	658	619	602	656	657	624	661	646	609	629	648	656	651	633	653	678	615	665	642	662	676	645	591
78550	77390	66996	42610	29527	18485	11205	5975	2866	1246	610	446	397	381	310	288	270	272	269	281	276	275	292	248	290	275	252	226	261	297	265	255	288	265	243	237	252	275	261	243	260	248	246	230	282	253	223	257	265	286	254	276	236	250	288	268	249	285	226	236	277	267	247	259	279	239	276	254	273	271	245	235	247	250	238	261	248	260	230	256	261	238	240	266	246	261	259	255	240	277	285	282	272	214	267	267	260	279	265	268	255	261	254	267	255	242	291	263	269	283	239	276	249	285	226	245	259	254	254	272	297	240	283	242	275	244	251	285	229	263	267	270	245	260	284	245	272	229	223	265	255	254	264	249	257	274	266	270	283	233	243	255	257	274	241	242	247	272	249	244	252	236	271	254	263	274	268	250	235	225	236	253	254	238	277	259	247	259	257	258	280	270	293	280	266	249	254	265	254	261	259	269	272	264	243	282	244	263	243	268	240	250	263	251	221	290	276	244	226	270	254	247	237	291	252	258	232	267	251	235	269	268	261	252	216	293	250	279	268	253	277	247	248	261	260	243	251	268	281	250	242	249	248	252	289	250	259	275	230	235	255	263	259	248	254	254	277	246	233	257	247	250	266	263	233	246	252	268	261	246	257	260	255	244	266	249	271	242	260	287	289	260	242	263	274	272	282	297	245	282	256	258	220	252	255	263	257	263	252	258	292	264	271	239	259	248	255	264	268	270	269	234	278	231	245	249	258	253	272	262	274	227	255	242	245	260	248	258	247	239	269	230	251	253	256	271	263	261	248	240	248	218	267	235	264	266	240	277	244	237	269	270	261	284	247	251	275	234	274	273	249	274	251	228	256	220	282	244	273	229	248	260	273	255	227	253	242	280	259	263	251	264	252	253	246	257	235	260	258	257	294	262	258	245	235	279	256	250	267	283	259	251	255	248	266	246	292	261	238	255	244	246	270	262	265	252	260	260	276	246	261	273	261	287	272	265	266	297	260	259	271	264	260	250	272	240	237	305	249	246	241	273	247	261	273	253	287	298	272	265	271	240	253	253	245	285	243	264	234	243	264	217	268	282	263	238	277	249	239	255	252	252	263	225	260	248	280	248	252	252	240	272	276	243	249	274	284	275	249	282	261	252	301	269	253	263	256	237	256	259	295	268	265	284	243	253	258	235	242	252	285	288	271	249	250	266	233	226	257	225	263	235	247	290	235	256	251	233	244	278	295	266	232	257	251	272	253	262	261	251	233	254	241	223	256	259	243	270	259	247	260	257	262	265	268	244	296	268	248	269	264	238	280	251	248	251	239	254	253	270	271	264	236	253	275	256	241	255	256	259	268	298	267	274	282	264	260	235	240	263	276	264	260	255	258	252	283	250	284	253	242	303	260	259	264	261	301	276	278	231	241	259	261	261	247	222	225	246	254	292	260	240	232	270	255	260	228	255	240	282	243	259	258	244	234	269	246	249	225	252	274	241	276	298	248	249	264	293	250	263	271	265	261	288	257	249	252	231	266	246	264	257	246	263	245	256	261	254	256	295	242	230	274	245	245	263	243	237	245	247	279	282	264	260	283	257	253	262	256	263	237	267	242	255	243	251	235	271	251	255	266	239	261	262	254	268	265	268	271	261	283	253	268	243	250	281	274	297	245	235	248	266	252	273	258	265	254	285	228	258	247	255	258	259	259	264	243	248	233	285	273	289	278	263	291	259	246	255	297	243	262	246	278	261	239	279	290	251	240	236	266	293	264	256	257	269	250	266	293	277	247	236	286	244	260	275	265	268	270	275	250	270	253	252	277	254	255	255	269	293	262	223	247	278	260	245	280	260	282	241	235	241	276	257	278	253	276	294	256	260	240	261	258	240	211	267	253	259	234	250	256	260	246	282	247	299	266	260	278	263	243	261	288	255	273	276	282	267	278	260	235	282	281	250	291	249	254	276	262	250	262	253	272	251	281	288	231	254	252	261	243	276	250	251	262	233	263	234	261	272	286	283	262	246	282	232	253	240	247	238	262	253	296	238	244	249	259	284	225	272	264	267	285	280	257	261	261	262	249	283	263	251	265	264	240	260	257	235	286	271	255	268	245	252	263	221	250	257	249	263	248	255	248	256	289	270	240	246	222	259	258	266	239	269	238	267	246	251	253	252	307	275	291	256	254	264	257	273	243	268	260	252	233	277	280	246	241	267	269	256	258	244	246	289	269	241	221	235	277	262	265	251	252	277	275	266	232	248	280	235	252	255	294	251	254	272	295	278	275	262	276	259	248	230	281	281	238	240	250	275	276	264	255	246	272	290	256	244	253	307	223	263	284	265	252	264	255	239	270	278	249	250	261	259	268	265	259	264	236	253	265	260	289	260	227	258	287	274	280	244	265	260	248	249	256	224	258	264	291	256	284	226	275	233	262	262	234	253	270	243	268	265	274	265	265	273	236	249	256	234	251	264	285	240	270	266	267	226	252	288	228	232	265	283	265	263	235	286	256	264	266	253	286	241	235	248	250	255	241	249	275	244	239	258	231	263	281	247	276	261	290	270	248	275	254	263	268	276	232	251	265	242	254	252	252	261	254	228	237	257	247	263	254	238	238	266	257	265	267	237	292	244	250	256	266	254	239	252	267	234	287	270	266	287	239	256	270	258	281	254	258	245	269	258	258	246	241	231	271	266	247	264	238	253	286	294	253	247	260	254	256	275	254	271	277	267	285	296	256	294	231	271	240	264	274	247	270	228	288	272	242	269	309	244	277	236	275	249	255	258	276	272	237	278	247	241	248	271	236	271	254	267	242	244	271	236	246	271	281	299	279	264	288	266	252	238	269	272	259	246	241	268	244	271	259	281	253	258	227	248	261	264	262	270	233	285	246	240	269	248	250	302	218	275	243	283	249	232	305	289	276	255	265	256	249	245	275	244	259	250	278	216	267	230	279	251	267	286	245	242	221	281	293	264	241	274	252	254	257	272	269	252	262	253	255	258	275	248	249	270	236	250	235	284	263	240	251	253	279	246	236	291	251	256	254	227	272	238	274	251	263	262	293	280	269	262	247	266	251	266	247	256	254	248	261	287	245	294	242	230	265	265	233	266	251	259	256	257	248	251	264	280	265	249	238	245	238	260	250	233	264	236	260	263	267	266	310	259	264	269	271	285	248	265	239	261	245	259	255	243	239	251	263	285	286	254	240	242	262	237	272	240	229	266	256	246	262	257	259	247	269	289	243	252	249	284	245	249	243	256	234	234	279	258	266	251	227	263	265	253	213	265	276	241	263	274	265	285	247	287	277	239	233	246	260	246	275	280	250	248	244	258	266	256	260	252	261	271	251	258	249	263	266	247	248	240	244	277	266	255	263	275	286	248	274	273	265	261	252	263	273	247	260	265	247	239	250	271	269	246	294	276	277	272	265	276	258	268	229	261	278	301	259	258	258	252	265	259	264	242	248	277	265	231	240	268	267	254	234	265	237	232	266	267	275	254	267	226	256	236	266	259	254	273	236	244
52832	62094	61023	45411	37589	29180	23187	15681	9292	4439	2219	1485	1175	1011	845	718	735	651	655	671	699	642	621	666	641	619	664	624	651	633	668	634	656	649	648	642	649	635	642	619	663	648	660	608	604	623	633	662	630	682	650	665	640	715	658	654	642	613	656	606	625	671	670	586	635	596	637	637	631	659	633	676	652	665	662	647	657	667	631	613	646	653	646	640	680	610	562	656	642	633	627	628	630	631	658	665	630	680	666	631	702	627	619	641	627	642	672	638	673	636	610	656	709	625	642	632	612	655	644	620	688	632	605	694	566	641	615	660	640	662	625	643	649	648	611	689	645	604	628	635	644	629	628	626	626	652	629	643	609	641	619	599	660	656	631	633	643	635	677	607	711	696	636	671	595	642	631	619	648	615	593	658	616	633	634	612	660	619	617	701	633	611	608	668	690	659	670	651	654	634	671	621	626	646	653	672	644	635	622	658	596	671	671	639	677	624	700	650	639	638	654	628	614	627	641	639	619	649	641	685	632	625	638	610	650	609	618	649	624	649	666	665	692	605	632	631	651	626	696	698	623	616	647	664	659	664	593	666	614	684	621	632	638	648	687	618	642	633	648	641	659	657	628	648	665	632	608	648	631	639	679	634	634	654	660	663	621	629	658	632	654	630	668	634	658	622	632	615	646	644	685	639	689	611	657	613	637	665	634	649	631	658	647	676	613	678	665	616	597	650	582	680	598	674	666	644	624	631	657	618	662	608	628	660	606	620	618	629	633	624	606	642	672	692	645	654	654	656	662	675	592	675	607	608	601	637	631	653	643	615	578	661	644	651	637	636	660	603	620	674	622	628	632	664	634	663	594	653	642	628	650	634	608	616	624	627	670	594	618	665	662	688	667	662	593	674	650	641	658	617	625	624	658	649	641	645	659	637	647	602	629	616	680	657	616	587	621	666	675	620	625	629	657	637	603	628	671	673	642	638	582	640	634	668	639	648	663	599	658	634	618	654	674	631	672	672	627	676	642	623	651	637	608	627	662	651	649	660	682	646	642	650	628	639	641	619	641	624	673	643	675	671	658	641	633	633	678	695	632	595	574	629	683	651	668	637	614	623	609	607	659	631	668	690	625	620	642	645	635	644	647	632	645	625	597	646	648	630	638	618	643	610	650	652	613	657	636	661	622	612	638	609	669	632	611	671	650	608	635	641	678	599	619	625	662	651	608	663	632	630	637	647	637	629	635	679	685	612	662	673	670	636	588	571	620	675	631	671	656	639	685	613	607	619	642	652	656	663	605	705	608	639	630	700	653	667	642	627	685	580	645	658	619	626	635	653	661	633	571	631	685	634	645	664	633	596	662	673	636	616	638	624	660	638	612	613	637	633	687	652	638	667	683	626	638	625	689	640	585	666	655	606	647	634	629	649	629	604	612	624	674	647	613	638	684	676	679	686	667	602	657	630	616	648	629	641	627	640	683	624	640	604	614	676	577	630	646	620	637	609	664	626	633	625	632	605	603	707	674	644	617	609	682	623	643	643	650	570	671	680	643	704	612	629	614	687	670	626	616	638	618	663	640	658	606	639	654	646	604	663	648	606	620	624	636	657	663	629	632	638	609	649	650	638	676	604	648	593	613	646	673	615	612	655	618	631	636	665	640	640	594	667	680	693	664	603	635	651	642	614	677	613	615	601	645	666	636	644	620	677	663	628	651	670	615	618	614	595	694	626	634	602	633	650	625	638	676	604	659	660	665	661	644	634	699	640	654	600	617	638	656	655	610	653	674	676	624	622	655	608	633	672	634	665	649	631	627	605	655	596	646	644	623	632	646	654	673	647	649	652	633	630	666	607	666	645	665	666	656	670	629	625	612	659	658	624	616	617	630	689	647	620	644	639	657	672	606	659	626	591	610	642	618	646	627	655	635	644	627	597	594	612	626	619	649	621	611	635	620	634	672	680	651	650	628	639	650	660	630	606	661	614	638	635	619	635	623	663	671	698	646	643	626	615	633	677	605	715	621	656	673	680	623	602	632	679	645	615	613	711	648	627	648	644	673	687	653	618	627	659	652	665	648	632	660	636	644	671	672	671	625	621	605	602	630	641	631	636	665	622	654	638	677	639	596	591	632	632	701	631	625	630	680	655	633	666	599	641	652	620	616	667	667	615	626	677	627	629	656	647	638	682	672	685	637	662	677	607	624	645	618	661	621	663	638	644	651	625	637	644	669	631	649	644	622	620	634	659	654	618	628	642	620	628	662	622	637	630	689	647	634	607	611	653	645	631	629	615	655	637	628	633	635	663	627	643	584	657	670	653	660	587	625	575	687	642	648	629	660	644	641	667	645	657	626	669	615	670	619	631	645	692	620	637	669	618	648	690	631	621	609	684	695	624	591	634	627	634	652	630	640	630	661	628	634	655	625	631	661	628	630	641	618	684	650	652	655	687	670	613	639	639	582	660	660	653	662	664	669	662	660	683	643	641	635	644	624	648	617	655	642	629	617	647	659	662	668	639	629	671	683	656	646	655	641	625	637	632	606	603	624	623	617	632	665	642	606	665	648	606	592	636	624	668	652	623	600	646	648	663	664	645	666	634	642	629	650	665	604	675	694	639	633	683	661	662	638	642	637	684	632	642	672	610	656	628	673	626	646	630	674	639	633	625	640	650	652	671	598	645	669	683	617	645	637	656	630	629	690	622	664	621	623	594	635	648	650	658	659	639	644	653	654	631	655	596	601	559	691	639	624	662	633	678	664	658	655	642	631	671	642	616	597	664	606	681	685	625	660	627	663	638	665	676	604	643	613	594	632	656	655	629	683	641	584	611	655	663	674	637	659	632	653	651	628	610	639	636	692	641	588	662	640	685	680	639	651	641	620	680	614	666	691	617	667	652	630	653	621	664	643	620	622	652	650	606	600	611	572	609	628	647	644	637	674	610	629	637	683	629	638	644	598	656	656	671	638	603	663	661	624	633	615	676	641	644	633	652	620	624	662	636	652	627	654	621	663	655	629	630	668	642	607	678	615	609	632	618	654	603	623	642	698	610	623	664	679	615	638	593	652	596	623	618	640	654	646	632	622	666	652	652	621	633	610	647	646	619	655	657	639	661	618	627	665	639	653	633	646	617	626	610	641	649	637	662	619	628	570	646	636	642	614	712	657	636	628	617	683	653	656	622	689	654	655	687	643	680	675	625	664	635	660	647	702	642	642	675	642	697	588	640	629	602	615	603	645	653	624	619	614	660	654	637	623	630	672	673	674	650	643	647	665	615	680	637	654	660	619	612	660	638	634	646	652	691	603	667	682	644	591	635	688	600	643	631	644	618	666	644	648	668	637	645	667	673	626	658	644	628	619	651	637	650	645	664	648	595	648	601	687	648	603	641	613	602	654	640	635	623	631	652	645	673	641	648	637	649	623	671	651	624	625	658	646	678	691	665	652	641	624	688	618	621	625	619	642	699	627	626	654	625	660	660	617	629	628	637	617	647	618	633	727	649	633	597
76702	77068	66999	42009	30201	19553	12226	6344	2943	1457	579	414	381	321	287	304	304	263	242	293	242	278	256	260	237	276	295	297	253	272	279	281	230	266	231	260	256	242	242	274	266	259	229	249	275	272	270	288	255	267	268	249	248	278	227	278	290	279	260	259	281	268	247	259	245	255	281	252	257	293	244	265	260	230	250	291	252	273	285	263	294	274	259	236	216	244	258	244	270	266	241	278	248	252	285	281	285	246	265	260	273	275	266	254	248	265	235	229	269	276	265	269	257	247	234	276	278	246	272	264	215	265	238	253	263	268	273	280	232	261	243	235	270	227	258	258	285	258	259	260	267	262	255	249	268	255	267	263	268	257	290	256	272	244	234	236	250	274	249	277	273	246	247	263	266	254	289	255	261	212	258	260	267	258	245	237	268	278	271	258	267	258	255	263	261	263	282	282	250	270	265	272	255	275	251	268	266	278	273	262	282	288	256	269	230	255	253	233	234	274	282	271	269	272	289	259	249	255	270	248	291	271	270	292	245	242	244	252	249	265	282	259	271	257	252	240	231	251	229	241	251	229	262	275	260	266	275	255	265	267	246	254	249	265	278	244	263	260	280	232	241	275	279	241	267	271	224	285	254	237	248	291	277	290	255	254	233	242	265	234	248	279	272	271	280	274	233	292	261	271	245	266	239	263	245	250	216	277	282	244	262	276	278	300	277	257	263	227	237	293	270	257	263	273	278	289	275	257	278	264	235	293	269	269	265	265	240	248	253	248	269	244	272	274	253	270	251	288	268	222	262	226	255	244	269	242	272	235	260	242	280	260	232	282	263	252	238	270	287	228	244	252	251	274	258	291	264	277	246	280	271	233	265	241	259	224	253	281	238	224	274	266	264	253	229	278	257	250	263	252	258	246	214	270	274	229	250	240	230	247	260	252	277	262	267	251	259	252	290	264	278	262	266	286	244	270	257	242	222	217	269	268	248	288	226	251	274	241	254	285	261	246	246	266	261	257	251	244	242	254	259	244	277	248	261	266	277	261	249	270	280	247	245	283	236	255	266	251	238	270	251	268	242	242	269	252	235	310	243	244	269	258	255	259	241	262	266	271	254	224	250	276	258	266	277	233	234	243	268	259	274	242	245	261	245	280	265	264	239	244	266	268	252	227	256	220	279	253	250	277	235	280	268	280	301	274	273	234	265	242	275	278	286	277	258	252	249	249	220	267	272	269	277	242	257	242	247	226	255	237	260	270	232	236	260	263	237	259	271	279	264	252	260	262	241	281	254	249	259	245	225	245	243	283	291	267	277	274	270	271	265	288	266	271	235	232	268	258	258	250	260	271	276	269	234	251	243	248	231	259	247	263	266	250	234	271	268	262	239	231	265	266	288	243	248	285	272	228	248	256	254	264	262	259	239	271	257	227	267	233	269	271	269	267	231	256	268	259	236	276	251	253	250	263	276	271	285	292	256	289	260	256	280	280	279	265	236	239	259	237	290	252	279	258	248	277	267	259	266	264	236	252	260	255	275	248	230	244	257	236	267	234	256	246	264	293	255	260	264	257	281	281	296	274	262	273	240	243	260	281	236	260	258	248	254	264	310	272	297	261	245	249	260	230	266	244	239	252	266	224	236	254	264	279	244	249	260	237	246	238	255	242	268	268	257	243	268	297	242	266	270	271	296	271	247	258	265	239	243	258	262	248	292	255	300	263	280	252	265	264	273	244	243	277	249	246	284	283	259	267	252	275	270	271	254	257	233	252	267	240	273	235	268	255	270	277	263	259	261	266	249	274	233	269	258	270	241	262	297	274	282	268	233	287	272	258	258	262	240	296	257	254	248	235	242	244	254	267	264	240	241	275	293	229	268	270	278	252	267	262	258	228	257	269	258	278	251	265	265	280	278	238	248	287	264	261	271	244	274	242	264	262	276	272	280	261	260	280	253	239	245	244	242	275	279	255	288	262	264	250	250	252	276	266	263	215	256	256	270	246	281	265	263	261	257	234	257	245	262	262	294	270	261	269	218	266	286	248	289	256	302	250	262	248	279	250	256	276	256	273	244	254	241	266	277	266	244	232	230	261	298	284	252	273	257	272	276	258	233	282	270	271	236	258	242	246	253	256	248	249	228	290	227	264	223	256	209	250	285	285	254	276	237	258	266	298	286	268	323	275	284	268	273	263	259	272	234	269	225	305	279	266	242	233	266	268	252	274	240	249	280	281	263	282	273	266	245	257	238	224	282	287	295	294	248	299	256	265	245	271	249	280	255	249	259	271	308	283	255	263	240	256	251	272	255	285	282	233	272	287	253	268	276	249	261	243	268	278	277	287	250	247	266	256	228	259	267	267	241	271	272	258	274	229	274	241	265	268	286	254	271	250	292	256	282	249	279	260	251	295	252	257	258	257	256	268	251	254	252	269	252	248	265	262	245	255	266	260	252	254	250	267	251	275	264	237	261	266	285	261	254	278	277	282	267	252	246	260	246	284	263	230	258	263	266	273	255	292	240	257	270	268	257	279	233	269	238	234	270	268	245	270	283	253	275	292	255	251	267	232	268	254	263	243	241	246	256	241	252	247	283	249	250	271	258	236	222	265	261	263	248	260	247	281	229	260	230	290	265	280	259	269	288	265	265	253	260	260	226	258	268	252	251	264	265	270	249	250	259	254	281	257	255	260	281	242	241	263	253	247	296	292	256	230	250	279	274	221	259	262	253	256	280	274	260	264	258	254	257	240	277	262	247	232	235	246	241	249	258	254	268	228	261	247	283	261	252	263	257	247	263	240	263	263	252	253	282	263	266	242	266	244	256	256	269	249	282	272	259	259	278	253	273	264	297	260	278	260	248	267	252	267	267	253	282	255	262	256	263	236	237	258	249	244	273	275	275	245	248	246	281	271	245	264	254	269	258	271	265	265	240	257	275	272	253	244	254	253	299	260	218	250	280	281	276	269	253	264	234	235	304	243	243	255	227	282	272	299	263	272	244	254	246	286	282	264	291	254	266	267	243	265	273	252	237	239	250	256	261	267	262	272	288	253	271	263	257	237	301	283	295	266	249	242	277	253	276	269	256	279	242	247	259	266	288	240	223	293	257	275	283	248	240	268	270	256	276	240	264	273	220	247	256	260	280	261	258	265	270	246	267	211	252	259	258	250	264	272	271	255	251	253	234	265	259	240	286	252	275	258	269	236	245	248	253	280	260	238	252	274	246	271	256	266	292	269	268	276	270	267	253	254	276	251	240	257	219	278	264	271	253	238	261	253	241	271	269	245	263	260	261	252	253	250	290	282	258	261	268	230	265	253	264	257	239	264	275	293	252	271	245	246	260	277	269	275	263	240	253	270	305	260	235	276	253	262	279	251	255	246	294	230	274	237	268	250	278	259	269	284	280	239	262	234	309	258	268	269	251	263	291	265	295	265	270	259	247	247	263	245	260	273	251	256	237	270	243	266	266	246	264	269	268	258	265	261	260	263	253	256	273	241	260	256	269	268
52047	62452	60533	46056	38690	29997	24523	16478	9335	4950	2117	1346	1117	983	833	716	703	700	695	687	685	647	636	613	676	630	677	679	638	676	650	610	632	657	613	635	613	626	631	658	679	654	616	672	659	589	659	633	650	641	622	597	659	658	651	622	630	610	614	652	643	637	619	635	611	685	609	641	660	654	643	642	680	635	629	624	589	608	634	631	675	674	670	670	661	657	629	647	639	634	634	634	650	661	642	629	639	655	627	627	668	659	632	679	613	682	623	698	610	632	655	629	612	669	615	724	634	647	668	641	667	650	652	644	606	677	621	657	597	650	607	633	641	606	616	667	650	595	649	643	689	613	656	643	678	693	655	635	624	651	629	643	625	593	635	606	636	622	652	659	619	647	645	665	630	639	671	645	680	635	639	651	667	641	632	651	611	658	615	635	604	633	660	647	654	632	644	635	645	646	645	645	642	646	683	618	647	626	607	641	640	649	654	611	689	636	642	644	592	662	641	644	653	651	639	625	640	587	650	624	641	607	650	602	662	622	607	636	627	652	644	643	677	633	655	618	660	677	636	613	621	606	655	648	634	643	648	634	563	668	647	661	681	623	603	622	651	607	661	656	630	685	582	612	664	592	685	642	627	658	648	648	627	620	655	616	614	638	657	666	646	626	650	628	677	641	602	628	660	643	610	667	630	625	638	694	653	621	682	647	676	607	634	619	617	608	664	619	606	634	615	604	640	693	643	662	635	619	603	626	665	618	655	642	667	616	599	622	557	651	706	598	654	645	632	625	643	624	605	686	641	644	591	632	605	643	688	679	616	631	599	625	672	619	658	673	635	627	636	671	627	610	669	666	626	628	670	635	655	617	669	657	618	647	661	608	656	620	662	615	655	626	614	643	609	633	620	637	615	650	626	676	646	632	656	669	652	677	662	654	649	667	717	625	643	645	653	656	653	636	642	655	640	690	674	634	651	629	628	615	600	619	599	644	637	668	645	654	640	663	645	662	665	675	648	639	641	615	621	627	664	607	631	654	680	603	602	675	624	653	635	624	667	662	657	627	659	681	593	636	650	617	599	617	652	669	631	631	660	624	666	597	652	695	641	607	599	659	603	698	619	655	606	630	629	653	604	649	655	608	635	653	640	630	658	627	664	628	618	614	603	629	657	627	598	666	633	605	679	662	648	632	682	640	659	696	673	609	650	611	643	678	642	677	652	629	637	584	678	621	656	622	612	654	640	659	613	639	649	642	649	669	677	617	623	612	594	625	608	631	648	621	638	666	571	625	679	604	644	663	649	614	636	604	650	671	647	657	661	623	618	672	641	650	681	614	654	680	641	611	632	617	646	652	614	669	611	660	606	612	632	639	623	633	652	658	668	668	674	643	653	661	645	607	666	646	671	625	620	586	655	631	634	630	568	632	640	605	619	632	651	668	619	683	641	618	673	678	662	633	655	628	670	658	637	676	644	659	624	588	672	634	650	608	667	664	641	688	653	672	671	631	633	649	637	653	622	634	673	621	673	645	626	667	683	662	669	622	638	692	639	633	633	627	608	669	654	632	715	611	623	629	633	654	661	635	613	613	665	645	612	662	647	626	689	647	678	633	638	650	632	635	636	663	624	671	633	681	611	628	629	626	658	676	628	644	625	664	627	644	631	632	672	684	644	638	643	692	665	631	647	635	636	626	611	652	637	605	629	620	652	663	684	681	656	630	615	688	664	637	651	661	631	625	596	659	631	640	650	627	627	637	655	628	618	613	645	599	653	631	601	641	637	626	585	655	619	608	657	618	596	646	680	637	630	609	663	631	588	618	670	627	628	662	687	677	628	677	622	649	637	606	678	625	647	655	595	634	638	656	636	625	633	602	651	639	690	660	653	646	657	622	613	619	609	624	645	597	611	628	620	647	623	660	611	605	669	616	666	641	642	675	624	666	631	655	632	615	675	655	615	615	636	647	638	620	648	667	631	589	654	636	689	671	630	667	657	649	614	662	628	611	632	640	683	633	652	689	655	652	634	584	675	627	663	656	611	623	669	644	636	647	611	670	699	656	642	621	688	605	655	624	611	641	607	660	597	613	674	622	700	622	633	629	636	577	722	634	618	655	685	634	632	629	653	640	655	645	622	672	618	610	707	672	636	656	630	675	658	672	697	599	650	664	598	648	659	656	715	665	626	646	627	694	653	629	705	679	613	603	658	631	613	658	613	574	633	623	626	649	645	612	624	620	634	599	632	553	630	655	675	611	672	655	701	660	663	642	625	663	652	632	615	671	612	645	595	648	668	627	693	686	655	654	670	635	655	625	656	627	651	684	655	590	655	650	586	633	695	656	617	662	648	660	641	628	647	639	606	632	682	615	611	673	670	588	635	675	609	623	662	682	659	645	676	634	635	633	643	627	665	673	651	611	647	635	644	644	710	647	625	658	605	595	654	612	598	694	649	652	617	602	635	649	607	610	657	605	665	676	662	616	633	640	647	695	631	659	657	604	599	620	624	669	668	675	619	677	706	653	601	638	701	576	653	612	614	677	662	670	686	614	663	674	651	665	620	668	612	623	650	641	612	636	641	664	674	654	656	633	642	624	629	694	650	664	635	691	620	658	713	653	668	627	667	657	654	632	639	609	668	608	670	657	618	612	646	634	631	688	656	681	653	678	680	599	593	649	675	650	607	709	641	693	635	624	673	646	676	678	660	632	677	608	623	669	646	624	590	613	634	705	669	624	613	651	669	653	631	643	625	656	639	628	642	689	658	657	645	634	633	660	646	637	668	636	611	622	628	659	679	647	634	617	685	647	675	646	635	658	636	620	630	642	658	672	597	642	634	599	657	655	678	650	661	696	675	680	654	633	610	661	641	636	652	612	651	640	694	701	645	622	660	601	627	647	638	643	640	632	665	635	654	620	635	679	603	610	607	683	682	647	612	615	618	651	655	674	644	648	601	594	652	631	728	605	641	595	650	649	662	628	658	621	663	635	647	663	680	625	689	659	608	641	653	671	602	667	668	625	633	636	629	675	642	673	642	621	617	654	628	639	624	630	688	641	644	666	677	635	644	622	629	617	692	682	631	665	626	633	687	652	614	612	641	624	593	646	665	616	668	659	655	638	626	610	652	633	659	661	642	603	623	617	647	669	664	656	649	645	626	676	647	679	673	635	608	610	650	662	657	644	610	640	674	632	638	674	626	658	645	622	648	644	650	644	633	649	598	683	612	599	566	660	592	619	628	615	656	619	674	658	643	651	666	637	650	664	638	657	616	630	679	666	650	629	664	643	589	657	604	635	652	611	624	701	679	639	660	662	669	652	699	605	647	622	653	631	631	619	695	661	669	638	634	649	636	631	669	612	630	661	612	635	623	650	629	630	641	611	635	641	619	679	622	691	636	646	657	694	640	635	660	669	674	631	659	630	608	623	650	650	647	633	630	632	629	615	693	607	645	638	626	668	621	647	641	650	649	656	588	670	609	645	652	637	605	642	662	639	629	656	645	645	638	642
76442	77356	68371	43393	29816	19249	11628	6033	2824	1336	674	374	320	293	302	275	280	268	264	255	236	270	260	260	266	263	273	262	262	273	263	257	277	298	296	265	235	282	283	226	232	254	228	295	269	264	255	286	278	254	274	272	251	261	249	252	251	232	254	241	268	298	291	271	244	259	263	231	293	262	258	250	260	249	199	250	271	264	248	273	272	259	267	268	247	268	229	259	239	254	258	269	250	243	234	260	225	247	260	295	272	267	249	273	254	308	261	242	244	272	281	249	274	272	282	227	269	257	282	251	266	244	285	240	259	241	249	284	259	254	263	243	270	251	270	254	237	251	248	250	297	233	220	229	277	251	260	264	269	240	263	250	243	254	260	257	243	284	236	281	267	247	256	294	259	238	273	264	265	223	291	257	247	227	231	253	259	237	260	255	265	223	253	239	269	268	234	263	257	268	235	240	257	252	265	266	263	260	280	247	251	276	278	255	234	249	289	286	243	259	268	244	220	263	255	260	248	249	252	261	239	251	275	260	237	267	283	271	265	257	261	265	269	277	276	258	245	304	273	257	253	265	262	299	270	266	280	249	230	258	314	260	255	274	228	277	286	255	225	284	262	293	251	271	269	276	246	220	228	265	280	255	262	285	246	266	256	282	257	219	242	240	249	267	242	249	263	261	263	318	282	236	260	239	261	271	261	239	266	257	249	249	293	261	268	266	278	272	222	268	266	274	265	259	259	295	273	279	254	249	243	259	273	278	269	266	249	289	264	273	231	264	275	260	282	250	257	249	247	277	263	226	248	243	227	240	285	261	242	251	282	253	268	262	267	254	289	255	239	278	241	269	237	244	243	263	235	245	271	282	302	264	271	251	250	246	244	255	274	259	250	219	252	254	223	259	271	248	298	237	247	266	268	253	247	266	267	295	268	257	260	251	278	275	285	230	227	256	261	268	242	279	228	275	242	233	232	241	258	255	249	265	267	264	255	255	272	258	264	265	250	248	279	274	261	271	266	243	259	255	274	265	271	250	259	236	230	247	272	265	278	238	239	257	274	226	269	256	259	248	259	278	248	263	256	282	275	258	251	279	262	284	271	250	274	276	291	239	241	286	267	268	238	276	259	265	249	262	256	276	254	234	262	269	261	217	252	252	243	268	253	258	242	239	243	280	259	241	264	237	261	236	255	264	251	264	271	258	277	260	233	263	243	244	286	292	272	253	278	260	278	246	261	265	256	255	259	264	262	254	262	268	229	272	266	242	279	247	249	260	268	284	262	268	250	243	228	257	255	231	265	268	261	238	248	243	240	276	253	267	251	267	244	248	281	235	265	256	249	266	285	272	301	258	240	266	254	274	249	238	242	266	281	247	255	270	275	253	294	275	258	276	271	252	247	271	249	265	222	268	253	262	289	266	245	231	270	283	265	278	262	233	266	259	246	306	258	278	262	249	229	273	260	245	258	264	268	239	257	266	250	253	271	276	256	267	252	276	262	247	235	266	290	259	271	251	256	257	258	242	274	241	245	283	243	268	267	270	253	240	296	252	248	269	259	217	249	250	243	250	275	261	267	293	274	264	244	285	264	252	241	250	240	263	255	268	266	301	242	277	252	263	245	259	244	257	240	242	256	243	294	265	240	252	262	270	302	239	258	235	254	243	252	246	282	241	258	252	249	258	252	259	252	278	258	249	247	254	263	249	275	253	283	270	256	263	258	270	250	271	286	251	263	237	253	274	258	295	288	256	250	232	221	268	272	279	231	312	261	247	268	248	252	267	265	209	233	256	313	235	242	273	249	253	290	252	259	267	261	248	249	239	237	264	247	270	254	261	240	272	283	234	269	277	230	248	230	276	273	262	261	240	275	263	251	234	229	268	243	265	234	248	269	244	294	240	260	278	267	229	247	251	236	278	265	243	261	269	257	261	289	295	274	283	246	251	220	239	249	258	240	280	241	281	246	268	253	255	263	261	247	257	287	249	267	287	252	264	218	249	256	249	228	246	259	266	240	260	263	248	272	275	282	263	275	280	230	295	269	257	247	262	273	254	234	268	241	284	243	266	271	252	238	274	256	252	262	288	268	260	285	237	264	243	270	236	243	282	271	255	244	267	254	257	271	275	277	275	276	269	257	225	243	277	247	281	247	233	253	265	269	233	275	253	235	235	246	252	304	276	280	255	262	255	265	278	269	273	233	254	248	296	254	246	278	257	253	306	263	251	283	251	273	283	269	264	245	249	225	265	270	264	247	241	264	269	247	238	275	244	262	274	237	257	300	258	248	262	251	297	260	246	267	261	256	266	264	245	266	257	276	259	258	270	263	262	266	231	275	264	260	254	248	280	276	245	230	279	257	273	245	292	237	267	266	253	267	212	248	240	270	263	263	252	256	221	281	261	240	284	276	245	253	261	240	255	273	231	256	248	259	275	273	253	268	234	249	258	233	223	241	236	261	252	229	262	226	248	272	254	269	268	267	271	231	286	268	231	244	263	262	250	279	244	282	268	240	264	268	247	246	256	279	229	252	229	209	262	288	268	279	261	258	272	235	285	283	273	254	220	246	248	244	235	243	234	273	250	287	267	261	243	261	247	236	278	236	254	273	276	284	254	254	244	267	249	284	262	273	248	289	244	241	275	268	258	270	245	259	272	271	268	279	256	284	243	233	272	255	257	255	225	258	250	271	266	220	258	229	253	275	258	244	274	251	249	271	260	287	253	260	265	257	239	262	247	229	230	274	249	283	259	274	235	246	244	281	250	260	268	268	275	286	266	230	251	255	254	232	254	277	259	265	264	254	279	269	241	263	299	244	283	263	255	265	251	245	246	262	252	264	269	246	252	259	280	273	260	253	265	263	264	277	240	248	278	249	273	261	281	267	247	250	281	247	248	253	276	251	277	265	254	265	240	260	288	240	242	259	227	244	263	263	258	258	271	266	236	290	292	277	248	247	218	246	243	267	243	226	250	263	272	272	270	254	260	211	250	311	253	216	248	263	253	283	247	226	228	255	283	276	262	246	296	254	240	252	251	239	283	258	235	231	249	268	256	233	271	258	253	262	273	284	271	252	264	261	293	246	300	237	262	251	258	235	236	265	267	245	280	242	252	271	264	284	267	271	243	260	234	260	279	248	258	258	270	250	264	253	238	263	251	254	238	259	254	273	243	282	255	259	240	281	250	278	251	260	252	265	260	269	221	260	267	229	227	241	271	241	238	264	267	275	260	284	266	264	258	274	259	272	281	262	265	287	229	269	267	268	254	260	259	267	256	281	280	267	271	261	255	259	258	278	298	246	270	276	227	258	243	267	252	273	279	283	251	279	254	271	264	253	246	245	265	237	255	261	266	263	253	253	233	287	249	276	254	268	270	252	277	250	251	242	248	232	241	251	251	261	232	277	254	281	270	272	252	264	249	239	223	237	279	261	248	250	237	258	249	281	252	219	268	257	254	213	244	255	243	258	246	254	231	258	235	274	251	271	255	265	292	261	248	270	263	269	268
51609	62760	61937	46212	38105	29880	23568	15311	9140	4515	2086	1161	992	881	757	710	691	615	643	646	637	610	649	655	671	646	606	643	711	638	665	639	641	607	615	633	668	648	674	621	664	666	636	653	651	651	641	627	616	627	671	623	680	665	638	643	633	592	654	683	671	602	657	621	642	575	644	627	601	602	638	676	627	656	636	657	670	680	639	598	630	616	649	604	662	601	670	625	660	620	657	600	657	619	668	616	626	633	623	580	609	681	629	619	644	646	624	618	657	658	630	669	601	634	584	657	595	602	621	626	647	618	672	620	641	660	624	642	657	607	640	653	628	645	648	609	624	616	630	668	659	636	654	655	681	620	665	619	654	586	664	659	645	616	626	637	623	668	620	655	630	594	608	593	643	620	638	619	626	675	634	677	635	631	632	672	640	645	618	608	665	680	634	659	665	658	623	598	646	621	657	640	630	669	685	617	676	626	682	646	650	656	634	626	652	682	637	646	613	644	628	638	647	599	671	641	606	640	579	621	668	629	582	620	667	671	670	661	675	655	604	601	613	669	682	641	621	635	614	648	655	651	686	631	626	697	666	605	595	592	613	618	637	636	644	691	592	618	689	617	629	661	627	652	645	615	638	641	611	632	653	651	617	664	659	621	655	641	673	641	631	663	670	631	641	622	626	657	668	645	672	655	641	643	685	661	625	680	640	623	635	608	631	664	620	620	659	647	637	612	609	659	613	625	623	651	614	634	669	673	663	626	623	639	640	642	641	642	604	626	622	658	659	602	685	673	631	638	630	652	675	699	650	618	698	643	619	640	679	611	642	658	622	631	663	610	648	621	679	601	637	679	630	612	643	651	624	656	634	654	623	616	620	618	685	595	617	618	607	605	621	575	671	618	588	691	643	642	618	634	672	604	655	644	627	646	647	648	662	596	634	623	626	640	650	619	671	679	610	670	574	651	632	598	658	658	671	651	623	652	633	644	690	638	623	654	635	629	610	660	657	622	658	669	622	629	633	678	638	611	671	687	612	642	625	585	667	636	629	630	690	635	625	640	605	649	667	611	637	641	691	645	696	638	612	645	635	603	660	636	637	651	681	642	613	625	611	651	610	626	635	651	647	606	657	656	655	663	627	649	629	642	601	656	594	664	604	632	642	620	619	612	659	627	643	657	634	631	582	631	622	611	639	644	623	698	686	651	683	595	664	654	604	628	687	618	624	670	632	632	640	642	604	662	643	610	697	633	675	660	662	615	682	606	620	628	634	654	653	619	687	594	611	640	669	606	627	624	658	620	647	667	671	630	637	665	636	623	668	667	674	603	669	661	592	655	616	680	598	610	615	600	684	643	618	597	653	583	642	643	686	580	654	637	667	602	647	681	634	620	658	689	638	680	642	619	637	687	619	640	649	622	637	663	674	636	637	620	641	650	623	583	618	652	651	634	644	661	649	619	644	625	626	665	627	646	626	617	673	645	615	620	637	636	648	634	611	629	637	691	606	684	634	678	630	629	685	673	617	609	576	634	619	612	642	623	655	663	640	609	635	657	680	642	633	632	630	680	633	624	606	620	624	652	630	653	633	621	623	658	636	646	631	623	650	603	616	634	607	646	616	640	624	640	611	633	645	612	632	628	655	638	616	653	621	631	656	673	599	664	662	626	677	662	660	653	612	660	671	617	675	650	608	654	608	643	634	588	630	607	600	629	654	657	643	611	644	628	679	644	624	646	613	649	670	691	678	632	604	622	622	686	650	667	632	650	619	623	611	643	641	627	648	641	690	630	637	661	654	667	656	636	643	598	584	679	640	680	644	610	611	598	684	635	642	655	636	628	604	684	650	611	638	604	651	655	655	644	645	653	605	630	673	644	658	622	618	604	658	623	607	583	653	646	597	641	624	605	619	616	663	660	634	629	623	659	655	611	594	626	663	606	667	658	665	656	649	624	652	637	650	637	627	632	661	677	678	632	646	621	589	638	671	668	643	660	672	631	664	617	638	668	587	586	623	646	647	638	605	603	645	635	613	626	630	648	672	644	621	669	649	638	665	662	659	635	617	597	669	606	628	664	638	628	610	647	662	617	642	626	638	677	661	618	579	674	639	621	652	607	664	663	646	613	648	600	621	633	652	626	640	645	677	653	667	671	625	706	646	646	641	662	667	641	644	630	634	649	662	642	653	637	656	599	641	626	623	645	644	618	639	652	631	637	649	637	617	620	654	653	607	645	653	602	654	632	648	641	641	656	650	657	665	679	625	637	655	625	603	619	619	665	622	596	634	620	592	644	634	625	634	639	653	637	707	633	661	614	657	653	637	576	670	664	576	664	645	671	641	695	665	609	651	686	685	619	609	657	655	643	663	655	634	673	631	588	701	656	664	667	631	650	600	625	673	604	623	679	622	627	635	590	644	627	661	633	655	628	620	697	634	615	651	626	633	639	694	627	642	674	639	622	627	627	604	629	617	648	629	625	646	617	632	691	663	650	631	644	621	633	605	612	611	632	662	652	635	632	637	654	672	631	624	644	646	635	615	661	625	592	652	612	693	643	641	660	647	626	627	641	641	661	635	681	637	651	693	630	656	625	620	626	637	650	676	645	681	648	654	629	650	613	665	649	622	617	650	663	625	653	676	692	616	668	628	610	657	649	622	611	702	615	694	675	676	622	626	629	674	647	631	628	632	619	678	666	620	661	680	660	630	685	664	661	701	669	688	633	628	653	607	647	619	583	613	617	653	607	662	666	662	624	662	612	686	645	594	604	617	669	635	665	674	624	654	651	647	681	641	616	672	635	649	635	639	592	627	618	617	686	649	638	635	626	665	661	692	690	613	622	656	609	631	633	699	644	613	642	657	629	595	679	571	634	667	625	627	655	611	611	624	627	633	655	652	626	669	631	651	630	619	653	682	653	625	617	632	674	694	640	668	685	624	676	601	656	616	667	614	637	667	663	623	660	638	630	641	633	642	634	614	660	644	658	652	645	663	639	657	618	627	623	639	615	628	653	600	602	623	657	634	669	639	676	678	668	616	620	662	617	640	655	579	714	619	655	658	640	613	673	657	601	669	640	633	644	651	569	636	639	629	649	607	640	669	609	683	630	638	597	625	674	649	628	638	691	609	660	640	634	669	694	647	626	662	631	648	679	623	654	601	583	663	640	652	650	642	610	663	667	637	610	635	640	653	654	611	625	610	628	627	613	627	641	672	671	595	656	638	644	608	645	670	632	632	603	670	668	627	638	633	654	643	670	599	625	632	607	626	607	607	659	684	666	614	626	662	603	616	610	641	623	682	656	646	637	615	638	666	647	621	656	624	642	642	623	637	601	637	594	663	647	622	699	639	628	661	685	641	602	710	638	649	630	665	631	658	636	657	667	607	644	651	639	661	622	701	649	632	631	633	627	660	637	612	613	621	675	621	639	598	650	614	593	627	633	633	640	619	661	620	667	632	627	677	687	616	675	616	653	641	631	623	646	649	628	643	598	676	676	621	643	668	656	647	656
77114	77142	68113	43016	28976	18862	11090	5448	2529	1276	634	375	300	285	284	269	265	250	248	268	258	283	256	237	238	257	258	258	266	259	235	249	261	237	252	229	259	265	240	260	254	248	258	234	281	266	281	296	227	253	299	273	239	271	251	252	255	268	262	237	248	258	268	271	235	256	276	233	237	242	279	276	246	256	233	237	250	256	303	239	262	271	257	238	241	256	271	264	266	261	274	249	248	247	297	254	263	260	255	242	323	229	281	236	232	277	241	263	271	258	250	279	274	261	268	271	244	252	280	263	242	250	213	257	257	260	257	264	250	256	230	272	260	267	247	263	262	268	257	266	234	248	248	248	282	273	258	256	256	247	258	269	260	248	260	272	259	261	266	255	269	268	286	267	291	229	270	223	230	241	269	258	260	238	278	247	251	271	255	265	222	269	258	258	262	256	280	243	271	272	257	253	265	240	255	242	285	287	273	249	286	275	289	275	246	264	222	240	241	258	247	265	270	226	257	270	248	250	275	241	279	305	274	247	219	274	249	262	246	249	253	240	254	256	284	265	253	247	248	254	263	237	260	244	248	277	236	263	239	252	243	288	262	275	223	288	244	250	262	246	268	261	259	284	307	278	243	270	258	274	278	255	278	239	260	231	257	248	290	277	247	244	262	265	236	247	244	256	249	254	249	224	263	246	237	258	273	274	278	261	242	239	277	270	244	251	287	242	229	236	244	231	237	263	249	264	311	281	262	269	277	268	261	262	255	278	252	256	254	239	271	245	230	261	248	256	256	272	255	277	265	262	213	266	272	231	259	263	238	223	241	233	245	249	248	258	255	257	254	214	281	232	264	272	265	259	260	262	259	267	242	252	281	248	238	256	263	280	232	277	267	256	265	260	288	271	272	279	244	234	257	260	245	268	243	257	279	224	239	269	253	248	274	271	281	285	234	280	210	251	260	249	239	266	266	257	254	238	257	271	251	254	262	251	276	237	264	275	248	281	276	242	266	270	238	263	274	259	258	233	253	244	273	232	233	258	254	270	257	257	248	253	248	277	284	253	279	253	231	267	237	292	285	252	247	263	268	251	258	280	224	257	259	259	266	270	237	276	253	259	257	224	253	240	256	232	253	251	259	281	271	275	280	275	247	253	240	251	246	252	244	271	236	258	236	254	232	230	253	241	250	287	228	250	235	235	245	251	253	251	266	262	241	234	266	248	246	265	271	256	264	268	277	268	217	276	257	242	241	243	242	285	278	260	252	275	232	253	258	239	250	292	238	271	248	262	267	230	310	236	254	255	260	277	279	266	254	253	262	273	289	273	240	265	257	272	291	283	237	270	238	271	267	264	255	249	258	258	252	254	262	263	258	253	256	245	271	262	261	258	248	229	277	274	293	258	291	276	248	275	222	242	247	256	280	272	273	233	271	262	270	269	273	256	258	255	276	228	250	254	233	256	284	235	226	256	255	255	249	271	269	242	267	247	247	250	236	253	266	252	265	267	265	293	242	271	231	263	259	285	276	251	277	270	260	243	237	264	263	221	266	247	260	279	265	283	266	265	249	239	271	256	276	253	260	222	260	255	242	244	284	260	238	250	261	237	243	245	263	263	270	249	254	258	235	242	254	256	247	260	279	260	264	252	272	250	288	228	265	243	256	239	255	245	261	265	260	247	283	260	264	235	226	232	246	301	247	269	253	250	243	261	271	263	255	250	281	255	237	260	250	237	247	223	271	256	242	256	257	266	231	243	260	279	265	279	238	237	284	278	281	245	253	258	257	259	276	292	285	229	261	269	266	254	283	248	248	261	274	261	262	241	267	237	255	258	248	289	243	243	286	246	228	282	275	239	251	259	270	240	262	282	259	226	271	262	258	269	254	256	262	267	282	261	229	246	261	248	236	262	262	265	249	253	269	242	244	266	245	274	293	299	267	276	252	254	242	289	284	278	261	237	240	252	247	236	258	254	275	256	263	251	270	277	242	275	276	257	270	241	277	266	247	230	245	234	244	279	261	245	292	237	253	244	257	266	255	243	245	283	237	273	273	251	283	240	226	270	271	267	256	256	229	254	287	236	275	281	270	232	256	262	255	242	292	263	255	260	233	244	281	251	246	261	274	241	279	281	246	278	243	248	282	251	279	249	258	236	261	249	270	257	263	247	261	269	269	259	263	269	250	255	241	246	226	256	259	240	259	258	248	250	237	267	247	250	243	260	270	282	248	256	273	273	248	253	239	265	263	223	226	271	255	273	237	275	240	232	257	255	253	255	239	235	237	230	256	237	276	296	274	282	246	255	260	299	271	289	263	300	253	247	274	262	248	287	239	267	265	256	290	256	291	262	228	242	249	251	268	216	288	241	281	250	286	243	265	264	234	265	270	263	271	264	222	269	273	258	256	290	266	263	252	261	273	261	273	274	227	273	268	259	244	251	251	248	265	244	287	246	277	263	262	253	281	235	242	257	238	260	244	232	259	260	266	257	247	254	241	267	230	271	255	235	258	261	279	236	247	245	276	220	259	249	233	234	253	264	282	267	233	259	262	257	251	252	237	244	241	292	244	268	251	235	261	261	255	257	252	244	264	257	268	266	231	259	247	250	281	239	258	274	271	234	254	257	235	264	236	246	262	282	259	279	231	273	279	252	276	278	291	267	207	262	272	285	267	244	262	263	251	225	266	277	243	225	280	273	251	268	264	255	250	249	248	253	246	271	273	240	283	242	253	286	241	270	275	247	264	238	267	252	246	266	261	285	247	241	266	253	276	265	271	270	267	275	243	269	271	250	290	256	264	271	267	238	265	277	238	298	246	264	257	268	291	256	297	271	239	250	258	268	247	270	280	268	264	253	259	296	260	247	254	256	233	249	250	245	243	256	286	251	272	260	269	242	286	242	259	266	240	247	251	232	248	289	246	217	244	262	264	240	235	265	257	248	274	269	250	256	228	271	252	230	255	248	254	251	264	270	275	277	250	262	244	243	253	259	275	261	274	257	253	277	243	267	253	238	252	272	240	263	254	262	266	266	255	255	280	246	285	264	247	252	261	236	263	238	219	256	235	258	282	273	274	257	249	285	251	242	248	237	265	292	261	246	275	289	267	260	267	233	255	270	249	254	246	288	272	258	290	269	276	262	287	274	285	269	264	244	292	253	234	251	274	261	235	249	271	270	238	264	263	251	306	256	248	242	262	247	272	240	242	281	275	290	253	272	280	242	245	275	261	271	232	275	263	265	309	244	260	240	238	216	278	260	271	248	273	268	256	285	287	280	242	271	257	275	213	265	253	253	271	248	269	250	263	256	289	249	278	260	262	254	238	275	259	205	252	287	247	231	258	253	225	279	256	252	226	273	292	257	263	272	286	252	260	276	256	245	276	275	252	246	259	264	245	243	269	271	262	260	250	274	258	260	257	277	254	254	276	260	272	236	236	258	275	251	246	250	237	250	261	253	279	273	267	224	267	249	243	258	260	260	263	234	235	235	243	234	242	260	237	271	254	262
52147	62088	61640	45882	37170	29314	22327	14509	8531	4417	2183	1185	858	848	748	667	662	635	643	626	637	649	694	663	629	642	617	594	641	642	649	616	644	645	629	636	642	642	661	647	647	677	652	659	647	655	648	611	659	642	663	641	657	663	677	670	647	601	641	627	620	648	682	650	604	657	701	617	608	674	639	646	621	658	645	612	648	681	614	632	663	635	618	639	704	643	677	650	622	652	637	605	633	621	634	645	648	611	668	653	674	662	607	675	652	650	613	639	718	638	642	614	678	685	672	625	609	645	696	622	677	619	627	614	602	632	640	647	653	639	629	639	628	644	605	614	660	618	662	629	701	659	644	638	640	603	585	651	616	660	632	625	603	651	631	704	591	606	654	591	635	673	583	642	673	693	667	649	657	623	616	646	603	634	628	641	616	610	653	619	674	594	637	594	653	622	575	665	641	668	611	641	625	625	668	667	655	655	611	648	625	651	642	667	635	662	635	628	580	640	637	650	637	672	671	667	608	639	615	645	595	620	690	614	660	614	608	652	649	655	645	581	603	661	620	630	664	638	609	643	664	659	593	665	651	630	657	688	629	635	651	668	660	647	656	615	628	662	676	624	609	622	652	620	665	630	632	631	592	650	676	679	656	630	634	626	676	656	672	660	615	649	654	665	619	602	650	622	654	650	711	626	683	636	679	623	681	626	639	634	622	677	661	649	619	642	631	649	645	655	631	628	653	651	632	639	636	605	670	643	664	656	654	628	627	614	638	654	632	617	668	650	596	634	612	617	636	667	643	640	620	609	627	619	679	646	602	632	643	653	643	642	641	645	635	635	641	678	616	639	578	613	623	625	636	595	607	646	645	601	584	653	620	675	630	624	620	641	609	639	653	621	625	675	613	609	658	675	654	643	671	616	621	613	669	618	656	638	635	605	693	613	667	625	644	626	612	671	631	619	565	629	633	674	624	639	651	617	641	640	641	665	625	630	641	655	663	635	657	583	655	659	634	600	693	664	644	596	631	644	667	675	630	636	618	671	612	650	614	556	617	678	660	628	633	679	677	656	648	686	627	656	593	651	611	646	611	624	632	635	652	641	644	625	620	630	645	644	624	605	625	644	632	649	687	655	601	632	642	611	648	682	629	667	657	639	641	660	644	672	635	656	626	649	644	633	623	599	675	620	656	590	654	640	612	639	660	652	610	614	652	655	636	641	645	644	655	594	634	597	634	608	648	653	650	626	682	691	662	657	625	657	622	632	635	636	643	642	650	660	642	636	641	680	633	658	634	647	646	644	653	611	655	565	678	669	620	590	634	639	618	631	628	687	599	649	695	613	619	621	600	595	635	655	635	642	655	619	641	627	630	593	689	675	639	624	658	633	647	608	667	600	675	687	624	631	632	644	660	654	656	629	631	597	656	632	611	630	608	681	644	669	627	619	653	661	639	618	609	635	687	597	629	674	649	640	641	648	613	633	652	683	664	614	594	647	702	650	657	647	639	593	620	656	625	586	632	635	607	669	606	645	627	640	610	655	622	629	632	636	631	647	664	635	654	655	653	654	670	664	659	627	639	646	626	629	644	671	652	706	648	638	642	602	611	622	632	668	658	667	675	623	604	648	646	652	652	704	625	655	661	666	662	652	671	642	636	647	623	623	614	672	612	641	670	653	637	666	614	606	653	658	588	688	675	618	626	637	630	646	624	631	629	629	675	633	666	653	661	649	632	622	682	643	669	637	622	628	618	602	643	654	686	664	611	623	633	624	651	688	617	677	626	665	608	628	635	662	616	618	660	635	601	609	602	611	635	644	684	637	651	612	666	660	638	649	633	624	677	615	629	593	593	613	611	620	637	637	628	658	613	574	623	634	640	619	666	654	611	670	602	633	636	682	646	649	671	596	626	632	606	636	638	638	623	682	632	674	628	587	663	597	631	607	604	608	640	685	677	647	601	608	686	613	602	644	632	609	650	661	616	639	645	681	616	619	637	630	601	651	615	683	594	655	618	664	648	612	647	657	645	668	658	636	604	653	625	643	631	653	650	637	659	664	678	693	646	634	611	611	598	658	654	602	617	652	592	700	657	622	601	662	634	625	644	634	593	625	628	623	633	623	663	616	572	635	606	647	666	635	608	648	592	610	591	576	654	645	674	595	599	641	644	652	622	638	596	641	630	595	646	610	645	604	604	646	616	638	572	584	640	634	623	668	651	644	659	629	634	628	613	598	620	658	611	649	663	618	635	634	621	675	652	609	663	587	691	630	648	628	601	607	595	619	630	639	625	593	620	630	679	651	618	601	637	601	665	612	640	618	643	642	665	646	640	680	628	605	604	642	610	593	654	691	652	640	618	665	640	646	580	621	643	603	619	632	618	649	635	675	651	653	651	659	633	626	661	618	676	630	690	593	632	634	620	636	645	644	636	628	601	630	603	672	632	655	638	622	658	632	605	626	614	672	669	634	644	664	617	609	598	655	684	622	661	646	652	624	627	618	636	648	644	645	640	650	628	656	640	629	618	639	668	650	650	645	664	596	644	652	625	674	636	673	620	635	675	649	652	630	623	632	640	606	677	644	640	669	596	626	611	614	616	642	615	640	641	665	625	641	633	671	646	605	668	673	623	637	609	717	661	587	648	622	642	651	667	627	619	643	636	649	583	665	640	630	657	645	704	652	643	618	689	615	667	634	593	631	660	595	671	658	635	644	687	609	638	635	652	622	666	644	661	654	668	611	653	618	616	654	597	602	634	634	695	609	647	642	652	622	669	649	669	651	623	666	632	648	640	631	586	654	590	597	611	648	651	601	592	639	626	647	605	633	643	663	600	669	612	599	617	648	650	637	626	618	652	654	632	663	608	647	631	624	646	620	642	610	599	620	630	656	609	675	615	689	661	638	602	673	624	602	623	655	616	620	601	642	619	619	644	655	667	619	656	666	636	727	655	650	688	631	604	626	659	644	693	596	630	593	678	650	620	657	598	606	652	618	664	595	644	699	620	629	675	655	656	657	609	622	637	614	601	673	655	626	659	621	633	632	593	624	672	619	627	626	674	611	614	630	647	623	643	645	674	627	658	602	642	660	638	594	647	626	632	654	630	653	616	645	619	604	650	586	650	638	638	617	692	612	657	655	586	654	632	617	620	587	635	621	628	697	626	614	670	655	606	632	655	652	662	636	604	648	602	632	644	630	617	652	652	607	641	602	650	594	643	664	648	678	661	660	626	648	644	632	640	634	635	710	615	600	627	676	661	656	609	625	643	578	655	681	694	637	654	588	636	648	665	607	583	657	635	635	683	663	591	592	617	651	612	682	635	629	609	645	707	663	632	650	633	626	673	644	666	627	590	621	663	647	638	604	581	615	605	606	642	617	655	637	610	625	673	641	632	631	629	619	641	603	611	658	586	673	649	616	651	626	623	649	645	622	669	629	648	651	643	631	667	621	601	642	636	670	638	643	633	696	647	640	622	668	649	653	635	628	651	638	608	633	608	678	643	624	659	674
77768	76967	66852	43032	29537	19632	11201	5452	2649	1298	658	370	302	342	288	288	261	243	262	249	236	263	240	232	252	268	263	266	234	275	256	284	280	277	283	264	249	257	247	255	276	262	271	260	273	248	239	228	251	256	260	262	296	267	256	263	291	279	251	281	254	249	275	248	247	267	243	257	275	272	270	260	255	262	271	260	288	277	281	259	285	260	244	273	247	279	257	251	251	263	255	266	255	283	261	236	263	261	258	226	243	230	267	279	251	255	279	263	280	252	248	240	265	244	282	290	286	253	255	232	253	261	257	243	249	240	264	246	266	274	246	285	273	250	238	263	280	249	262	301	262	254	240	259	266	266	244	254	223	249	258	252	269	251	264	248	238	264	249	253	251	241	250	249	275	248	277	247	268	246	264	240	269	262	235	253	255	251	293	272	250	279	239	270	248	248	259	255	281	262	233	238	234	286	259	261	278	269	269	247	266	283	284	267	286	266	278	269	262	245	259	265	275	253	267	224	237	262	252	237	269	259	258	258	268	257	269	250	288	242	240	265	281	263	257	255	241	260	266	252	269	252	264	264	232	236	263	269	281	262	287	288	249	239	265	271	272	267	260	244	265	223	286	249	284	291	240	243	246	259	260	272	269	236	263	263	260	281	237	275	279	257	260	265	226	254	247	239	265	283	252	256	268	229	240	267	236	251	271	245	244	269	233	270	283	292	244	258	240	255	270	255	265	288	259	249	246	262	250	234	274	251	262	250	264	255	286	219	277	265	252	288	251	261	257	260	254	254	247	257	258	274	242	252	252	262	253	280	272	273	264	264	245	242	268	244	297	263	272	264	249	236	259	270	251	219	260	264	276	227	253	287	256	267	235	257	268	275	248	230	262	274	245	263	256	272	251	263	264	241	266	257	288	245	228	290	263	241	263	252	236	220	266	229	257	279	280	270	274	273	246	261	274	229	298	279	255	297	225	252	251	277	245	234	237	245	248	237	291	257	235	246	250	270	260	242	241	267	267	263	237	248	219	244	283	265	271	263	281	237	237	243	237	272	262	220	225	263	253	257	245	270	249	256	239	244	256	262	241	257	244	273	249	249	294	278	280	220	229	238	267	250	261	269	238	253	264	258	256	258	268	266	249	259	285	258	230	240	244	264	265	250	255	220	245	247	247	269	244	264	282	275	271	271	251	256	266	258	262	236	266	254	245	250	255	273	303	281	272	238	253	257	237	272	251	276	262	263	228	269	253	245	245	277	309	254	255	287	266	239	252	242	219	271	275	239	269	251	283	271	257	265	263	244	281	247	244	265	250	254	262	263	275	255	280	288	237	234	263	270	235	253	252	240	214	245	268	279	244	222	234	267	234	266	265	233	277	244	274	280	239	272	246	245	293	237	274	234	293	267	270	243	253	274	254	240	263	254	243	252	240	274	270	250	258	245	265	244	261	271	267	272	253	267	249	260	265	284	270	248	253	239	255	249	270	244	246	254	242	249	240	252	245	237	228	280	253	248	267	269	222	266	271	256	261	255	240	271	247	241	280	280	257	245	263	252	234	286	259	251	281	274	227	239	248	246	272	298	246	272	246	256	278	247	268	238	233	264	242	264	262	267	275	250	263	257	304	258	255	271	248	273	299	261	244	236	270	257	256	246	292	280	281	261	260	283	248	263	252	274	268	260	248	258	271	246	238	282	273	292	274	255	243	237	244	238	241	270	282	243	268	238	243	266	242	243	296	262	304	280	277	230	239	277	272	235	267	281	229	257	250	275	262	271	257	288	287	247	253	246	258	252	284	250	265	278	262	284	267	255	248	282	275	260	261	268	269	251	268	249	267	254	235	290	291	231	262	255	248	236	231	274	252	251	241	262	252	275	269	274	263	276	272	274	259	229	269	251	257	260	253	252	249	267	262	208	288	251	309	263	261	229	249	250	257	247	271	280	248	283	259	250	224	274	270	279	259	242	275	279	244	265	291	248	274	270	255	275	237	285	246	289	265	273	251	284	289	203	233	270	240	239	258	290	266	241	275	236	262	233	286	252	256	278	260	270	272	272	278	265	259	247	241	273	267	253	242	268	255	273	238	257	253	230	254	259	268	269	253	242	255	246	266	281	248	264	236	254	249	263	261	257	264	263	245	261	277	278	234	269	251	257	280	268	259	253	259	236	232	239	246	248	250	283	242	277	270	261	249	261	265	255	228	235	268	253	251	260	244	255	285	241	255	243	238	245	264	271	243	224	261	259	235	246	247	280	240	272	266	259	262	269	238	263	296	257	237	244	248	237	269	286	249	248	260	254	249	266	231	284	250	277	278	256	264	261	248	241	267	272	257	276	274	266	247	248	259	252	244	262	265	227	269	223	244	285	257	307	284	257	252	247	267	243	275	258	257	248	269	261	252	256	231	284	283	249	266	233	238	273	270	219	234	262	299	277	260	281	273	273	284	259	271	270	245	264	233	265	255	250	252	256	282	228	263	276	265	289	239	246	277	261	273	275	245	269	258	250	244	268	259	262	265	230	254	228	283	285	252	278	267	244	230	259	262	222	258	252	271	244	271	271	286	236	247	233	246	262	257	239	257	274	272	256	266	282	259	241	253	264	237	252	268	266	242	276	287	240	273	268	252	251	269	280	238	274	259	237	238	276	260	245	253	246	261	273	264	259	254	246	263	242	286	248	275	272	260	266	264	281	260	231	252	224	237	264	250	267	245	273	231	269	266	285	249	323	266	223	280	259	245	235	251	240	274	241	247	200	259	248	262	239	232	250	245	253	243	250	258	291	261	277	266	238	256	314	254	278	241	243	272	265	249	257	239	243	247	255	272	271	238	241	251	247	248	269	268	249	293	266	263	249	260	263	283	232	287	263	268	236	249	291	253	265	271	272	254	256	278	249	280	249	258	279	245	257	268	237	262	240	249	306	271	282	312	269	250	278	281	226	245	261	247	248	253	266	308	248	250	270	269	259	262	251	292	275	266	252	260	263	264	259	265	238	259	250	270	258	281	263	243	254	242	215	244	246	284	272	315	247	270	283	240	265	256	259	252	264	235	262	276	253	241	255	253	251	253	254	271	248	254	262	250	267	223	274	247	284	243	247	244	242	261	243	272	267	229	230	270	259	271	231	237	277	257	280	247	222	255	256	298	234	276	277	269	267	263	292	258	252	235	237	251	267	251	272	265	262	271	258	304	265	259	265	262	228	301	275	275	269	254	257	256	259	272	285	262	272	254	261	263	231	265	269	270	256	249	261	243	256	242	232	249	263	290	246	261	245	241	258	260	259	266	281	227	241	243	258	242	258	265	235	241	241	225	254	257	297	273	245	245	236	237	239	217	248	250	235	253	246	286	245	273	264	234	273	266	266	248	265	228	276	268	237	236	244	237	261	264	258	256	250	277	268	250	259	280	288	252	250	288	272	298	252	271	264	262	264	288	232	248	244	261	272	259	226	264	277	248	240	234	288	251	256	251	247	240	228	249	238	283	275	266	289	250	260
52611	62276	60468	45653	37852	30025	22581	14905	8585	4562	2174	1150	846	861	773	658	665	664	618	621	655	632	644	663	600	624	634	638	644	698	627	670	618	611	644	627	610	631	620	627	625	666	601	680	662	656	617	649	605	668	649	651	665	635	624	682	647	631	647	646	613	659	625	595	690	635	613	690	617	632	659	625	683	622	691	668	672	625	610	652	648	632	640	672	650	650	659	688	597	601	628	632	629	622	641	651	595	655	678	679	627	661	623	621	700	641	642	673	655	596	644	665	630	636	669	616	628	667	627	643	628	678	678	645	627	645	659	619	621	631	617	619	617	626	662	644	639	659	641	630	629	604	631	680	629	652	657	645	601	661	652	647	578	626	625	655	637	644	629	650	665	640	655	593	716	640	596	633	629	624	600	639	640	657	626	626	634	663	671	657	638	664	648	657	601	628	650	662	653	617	625	634	629	582	632	643	628	656	631	632	627	651	664	587	615	676	659	650	626	645	642	628	589	635	665	669	610	627	633	702	641	636	664	654	623	631	625	669	620	607	599	602	623	633	592	662	623	623	656	684	647	649	623	629	634	678	620	670	636	666	617	646	648	628	658	699	615	639	611	592	601	618	670	636	695	607	644	666	648	642	638	662	647	588	616	664	649	657	581	642	669	614	662	659	610	574	679	634	608	623	692	654	631	619	645	620	647	647	635	630	651	622	650	631	617	640	671	661	643	676	668	631	648	655	648	630	649	620	636	643	664	649	634	616	620	620	633	628	608	661	670	635	630	597	663	655	652	575	658	643	653	616	627	619	646	638	649	673	622	643	571	692	661	605	629	615	645	621	657	629	617	647	661	636	605	613	624	659	647	632	644	666	638	646	613	649	656	650	684	676	630	614	629	613	635	624	610	631	619	655	625	642	609	618	620	630	639	636	672	605	648	677	655	675	641	651	627	616	606	637	643	677	579	629	615	627	640	581	628	647	671	650	651	686	593	622	659	617	628	638	647	615	638	600	640	682	620	648	604	630	650	607	631	631	626	609	631	634	647	641	612	659	613	644	629	601	661	627	685	643	611	599	599	657	598	661	658	695	642	622	640	609	638	634	637	648	640	650	636	676	652	610	638	616	634	625	634	596	661	682	616	613	682	636	670	658	649	617	655	631	639	638	658	624	616	637	647	618	619	645	646	676	624	626	626	636	588	639	662	654	644	652	629	636	612	656	664	693	572	656	638	609	649	617	645	647	671	608	608	636	620	686	689	608	624	676	655	639	614	612	659	662	631	613	675	629	671	638	635	632	640	636	645	612	624	679	681	653	630	587	659	634	640	657	616	637	631	685	658	646	617	622	638	587	676	645	646	622	629	614	644	630	660	679	660	629	608	597	617	665	647	637	625	628	621	660	600	639	607	671	618	604	686	633	623	662	653	621	615	632	644	619	649	641	669	676	655	607	648	658	621	672	613	647	614	632	662	640	635	637	644	647	676	612	662	607	612	684	629	621	625	667	618	645	629	616	655	646	625	632	627	675	630	620	590	626	619	650	639	612	588	620	696	648	635	689	672	617	597	662	707	653	631	630	618	652	670	621	693	684	652	610	697	644	644	641	631	621	610	668	651	668	612	673	618	628	626	639	632	644	608	690	649	627	639	608	647	646	660	617	682	653	618	661	628	588	605	597	611	653	633	654	644	662	609	638	633	667	635	655	642	625	648	599	669	658	621	674	620	605	642	637	642	610	622	653	642	662	637	716	652	613	634	641	571	624	687	640	633	607	632	570	622	635	692	711	628	654	667	678	606	629	649	660	674	653	639	655	654	607	636	643	639	617	619	621	657	661	628	605	631	683	624	629	646	670	663	630	696	634	651	640	618	615	635	614	624	669	579	683	671	633	605	619	655	597	623	625	659	612	638	607	615	595	650	618	627	611	637	638	620	616	639	668	683	620	590	634	630	668	660	647	643	632	635	642	638	626	672	669	633	614	627	616	629	708	647	655	624	618	669	613	627	634	666	601	616	661	665	620	657	614	628	583	649	649	580	653	661	601	619	660	625	673	676	646	632	650	638	665	638	615	612	631	620	638	682	673	653	622	623	603	683	634	648	610	651	622	643	652	613	628	646	635	669	681	632	678	614	597	617	669	671	640	627	682	650	609	640	615	652	631	665	670	631	625	653	653	601	616	627	634	643	690	627	663	625	641	628	653	637	589	639	656	547	640	635	641	646	626	632	643	616	650	624	631	617	624	658	598	652	667	615	641	607	633	616	644	633	588	664	650	656	647	629	633	632	656	639	624	639	637	635	598	625	645	631	634	651	601	648	635	618	633	612	630	647	663	651	639	649	670	629	636	660	643	650	644	631	615	610	679	627	635	675	677	652	650	578	588	676	590	611	624	646	649	646	603	674	629	619	599	637	631	634	621	690	677	632	657	645	684	677	664	662	655	657	613	689	679	650	648	645	674	659	634	658	631	621	677	658	640	649	602	688	658	588	662	676	572	628	632	686	636	656	625	686	636	694	708	626	665	670	689	611	619	646	660	653	651	610	655	627	660	635	618	649	608	656	644	709	646	647	615	656	669	630	657	619	600	648	639	662	629	646	634	640	663	643	644	659	617	636	675	650	679	613	666	653	667	671	630	620	635	678	644	611	650	641	718	635	626	642	627	635	641	633	660	642	639	635	651	636	628	620	656	627	651	626	644	645	637	598	632	617	628	662	597	658	608	620	650	599	645	672	626	613	653	638	623	665	676	629	614	608	610	634	639	652	645	625	647	643	624	622	697	610	626	640	684	667	605	633	709	617	637	645	661	605	592	589	643	638	607	630	632	632	625	667	608	626	605	652	637	691	676	623	612	664	587	628	620	633	641	681	665	619	633	620	658	623	657	661	586	664	636	640	643	636	670	610	656	600	652	670	636	640	660	648	629	659	607	578	615	618	660	615	621	618	680	624	620	619	659	604	663	606	614	628	659	631	652	629	634	616	609	624	628	644	656	646	666	620	679	625	639	604	660	630	625	621	631	646	619	659	582	627	608	644	669	608	644	635	613	634	633	650	631	630	650	620	618	599	614	615	606	601	642	626	647	648	627	636	680	656	613	620	638	633	671	595	599	621	630	612	647	593	598	637	657	600	656	622	665	648	619	662	615	598	649	614	671	632	653	652	683	668	647	643	658	700	552	600	594	650	642	658	672	641	652	570	621	616	592	632	666	640	684	610	676	640	629	633	613	642	620	617	617	617	624	703	675	640	648	651	625	619	651	626	635	677	655	631	572	659	625	659	590	700	644	638	597	585	636	664	611	659	658	637	634	686	702	661	661	629	662	652	672	641	609	661	644	673	678	647	675	662	660	591	620	627	643	634	614	664	655	620	610	661	644	637	624	608	636	645	685	610	616	633	624	629	655	626	614	625	602	615	635	636	691	618	604	652	647	653	616	624	703	686	634	653	661	615	605	693	635	652	627	630	697	621	661	679	630	600	624	647	683	646	626	634	615	646	605	611	621
75554	78880	67351	44137	30500	20698	12803	6285	3034	1433	794	393	296	287	266	267	246	287	283	248	262	234	265	256	275	263	237	248	264	265	263	287	275	285	273	243	260	262	260	296	247	245	258	267	257	244	244	240	270	238	248	277	280	277	268	237	259	254	245	247	276	263	272	290	266	264	267	254	252	254	271	247	277	249	273	259	264	266	284	251	253	236	260	282	251	245	260	277	280	246	275	261	244	264	270	263	289	255	259	298	249	291	283	224	253	241	239	215	244	257	243	254	269	271	269	236	259	253	258	247	255	246	247	263	262	255	247	292	242	260	266	224	293	239	286	273	251	273	276	267	252	267	252	275	259	264	267	236	256	263	292	226	270	256	272	273	243	264	245	253	260	239	268	272	261	267	264	241	283	252	268	290	297	255	278	246	270	260	284	235	268	240	295	228	246	267	240	244	264	250	259	241	234	258	247	267	264	270	247	261	300	261	250	250	249	231	263	259	269	259	237	247	240	244	244	218	237	250	291	267	270	266	261	252	239	258	235	289	257	244	265	255	264	242	275	286	251	239	279	255	250	255	245	228	246	248	254	262	242	283	255	254	227	283	275	260	264	275	294	237	285	283	239	259	259	260	246	265	255	263	244	245	260	235	246	276	233	265	263	264	243	272	252	265	255	252	264	257	267	250	276	281	223	271	275	261	269	272	260	241	287	264	249	279	277	267	262	284	292	262	260	264	264	268	254	258	258	255	245	270	252	227	230	263	261	294	266	247	271	269	256	282	259	252	277	270	261	240	279	281	287	271	250	286	262	237	236	273	258	263	272	261	270	239	245	266	238	253	238	270	243	235	233	240	281	258	297	257	261	263	264	262	263	260	271	232	247	263	296	246	281	253	223	279	227	263	260	283	274	255	289	272	221	268	212	270	273	242	273	262	247	307	259	238	256	243	251	258	286	275	266	230	253	245	251	232	235	257	284	251	258	268	238	247	302	234	252	209	275	268	241	263	239	255	262	276	278	229	263	249	216	283	248	283	265	289	222	234	260	235	251	246	252	276	267	231	243	233	270	263	255	264	259	246	250	285	268	224	258	230	283	258	317	270	279	256	249	277	264	280	269	245	229	270	249	271	251	285	250	237	254	261	251	244	281	246	276	254	269	269	250	250	271	261	261	260	275	227	261	246	254	262	263	290	257	237	252	264	292	283	282	238	261	230	241	282	239	238	239	270	277	261	252	269	240	277	260	253	226	257	301	269	222	260	258	239	255	228	263	250	245	266	245	241	249	242	258	289	262	276	243	241	268	261	284	266	233	235	273	280	282	261	245	262	265	287	293	248	252	270	254	229	266	235	269	261	279	247	304	276	265	227	258	268	232	250	271	266	251	263	247	254	274	260	272	275	254	287	247	271	273	250	245	269	297	263	285	256	253	250	269	261	246	259	256	235	246	237	242	241	226	283	263	252	226	259	240	264	268	254	238	265	255	267	261	252	231	267	262	221	237	253	278	274	285	263	241	273	289	263	239	262	242	253	223	251	260	261	250	253	270	232	241	273	280	263	237	268	267	265	285	258	276	287	252	243	266	242	243	206	241	242	250	267	253	266	254	256	256	257	279	230	248	252	258	258	273	274	263	294	268	261	266	262	255	245	286	236	267	268	250	220	254	263	249	248	254	269	274	264	311	260	297	259	257	256	277	252	261	258	242	255	275	254	246	252	255	264	272	239	271	280	270	232	276	276	263	253	255	254	280	278	258	261	254	247	245	238	250	248	286	253	266	259	257	223	280	239	255	250	281	255	247	276	277	270	254	239	256	232	273	257	257	251	239	254	264	257	252	294	256	273	277	256	258	259	280	280	306	242	263	264	280	268	270	272	263	267	252	262	256	263	267	258	272	277	238	265	277	254	241	228	246	257	261	289	282	274	233	257	275	263	273	280	286	263	253	268	265	253	269	245	254	283	229	260	280	270	284	259	277	297	241	273	275	279	254	261	242	245	259	278	237	271	255	272	269	243	281	239	261	264	248	254	238	269	250	253	276	241	255	240	252	245	258	207	254	261	247	281	284	272	260	271	256	240	293	242	249	254	244	237	229	275	261	251	229	245	271	266	256	268	243	257	252	265	266	247	248	244	274	233	257	273	240	246	245	237	249	254	268	267	266	255	249	235	272	223	275	267	252	256	258	247	254	263	256	229	241	228	241	251	258	240	254	228	280	260	274	243	258	247	244	261	264	256	250	264	245	259	261	258	236	258	279	247	245	249	236	256	267	261	269	285	250	274	264	263	262	253	276	268	280	229	263	276	262	262	247	253	276	246	255	275	271	257	279	262	249	265	273	249	230	243	252	235	281	285	249	263	230	240	242	248	249	257	266	241	258	261	254	252	294	218	257	284	272	265	234	257	263	271	254	261	269	236	243	290	232	248	234	256	253	231	270	279	248	256	263	243	235	244	231	243	264	247	234	247	274	286	277	272	266	235	284	268	264	268	288	294	251	262	267	270	286	238	248	240	247	276	254	268	264	272	239	238	275	234	229	267	250	268	260	277	275	262	261	264	266	279	254	235	273	249	250	248	258	242	248	264	273	246	243	276	254	288	211	246	259	229	282	289	249	254	245	251	261	276	262	278	260	287	254	259	261	265	233	270	272	292	243	248	276	268	243	242	250	234	260	270	246	233	249	268	286	287	275	284	243	277	267	253	264	256	246	271	251	257	278	268	222	243	236	264	263	282	237	260	212	226	275	255	279	242	275	275	231	259	260	272	247	263	254	255	258	224	263	245	225	260	247	253	248	261	253	277	247	274	244	265	261	250	262	230	281	269	239	253	233	250	263	263	277	267	242	263	248	270	269	226	226	252	252	281	273	264	248	263	275	265	256	264	247	243	257	268	245	235	259	244	269	262	243	284	256	254	277	274	266	272	245	260	246	247	261	249	257	252	268	254	284	264	265	293	270	237	259	261	249	289	245	245	298	238	244	283	248	248	262	224	240	258	249	267	257	278	242	267	258	249	238	263	302	247	257	244	234	267	255	244	243	258	277	254	247	261	244	247	268	250	239	270	247	271	252	214	243	256	268	240	250	251	238	239	273	237	256	273	258	269	268	251	269	259	290	251	275	296	300	246	263	267	277	245	270	275	244	224	242	270	248	243	268	285	258	286	240	250	240	263	281	261	292	246	279	244	222	277	254	245	259	268	261	264	283	233	263	254	252	298	231	256	210	267	265	274	257	215	261	272	257	254	262	237	267	248	273	265	260	233	252	275	249	244	255	250	277	270	270	271	244	257	265	272	273	268	253	225	251	251	245	265	257	272	264	296	275	292	261	281	286	267	280	250	272	261	246	287	292	231	277	257	262	258	255	245	252	242	267	233	280	260	238	264	270	266	280	244	255	258	238	249	270	266	244	270	264	257	289	281	248	256	263	279	221	269	250	279	284	275	279	263	270	279	275	244	233	239	285	252	274	271	250	251	261	258	235	270	260	250	265	254	264	237	247	250
50172	63262	62028	47479	38877	31741	24824	16320	9581	5155	2606	1262	837	871	754	701	639	643	672	628	608	642	672	603	578	628	648	656	642	647	607	653	618	632	633	591	672	632	666	636	667	676	641	653	623	665	604	649	614	647	616	638	625	635	639	675	664	618	691	606	646	632	615	643	654	667	600	609	605	619	697	667	638	670	658	597	642	645	611	637	638	629	666	669	637	630	604	629	598	628	658	632	638	600	626	611	592	649	614	614	593	657	618	645	638	634	677	610	619	601	607	639	625	577	665	642	644	622	630	616	646	668	699	638	683	655	651	659	622	584	649	618	604	656	652	598	646	637	663	642	626	643	628	630	661	640	666	612	673	642	632	630	646	623	663	592	651	594	652	648	658	606	661	631	573	657	655	644	653	621	629	652	582	652	669	694	620	633	652	632	665	644	616	677	691	640	612	611	634	676	632	673	638	628	611	634	632	613	615	609	668	619	640	640	613	621	658	673	599	628	647	637	656	626	636	644	636	654	651	630	630	635	633	649	644	649	616	645	642	652	663	637	627	705	654	625	647	621	681	687	630	642	603	629	635	637	658	637	625	691	641	615	650	638	704	658	653	635	608	692	661	626	637	662	643	652	631	635	663	602	678	666	660	654	665	657	624	609	659	658	635	652	636	662	601	693	648	634	696	647	673	637	638	659	685	629	598	648	651	625	652	615	682	632	643	624	652	658	686	651	641	667	631	641	662	650	665	649	617	645	630	633	661	660	634	658	631	608	653	657	663	668	618	646	629	667	632	661	601	648	643	630	634	616	590	645	631	673	626	647	646	618	619	653	672	690	646	594	591	652	674	598	635	642	657	670	673	687	669	646	608	643	664	611	665	622	647	660	653	693	637	657	671	692	624	597	683	636	624	648	613	641	687	612	655	656	595	642	658	629	649	622	639	661	629	649	655	604	658	679	661	684	624	632	664	612	655	631	656	602	644	635	655	616	613	677	639	585	624	611	659	651	624	664	659	626	594	672	671	631	658	662	625	597	624	685	640	643	628	608	615	640	650	624	650	615	640	630	629	657	623	623	636	644	643	612	678	659	624	626	629	618	675	640	642	661	643	655	645	671	632	659	658	601	615	639	655	617	635	639	612	644	652	638	675	652	664	664	665	642	673	669	620	638	659	622	691	653	618	646	641	641	639	667	650	645	659	642	627	612	674	653	639	632	643	613	621	638	664	681	674	643	614	642	603	654	611	676	642	630	607	657	623	687	610	649	633	662	632	621	604	644	625	654	603	678	643	632	676	660	639	665	654	650	644	616	678	631	670	674	651	701	616	643	636	641	633	683	611	682	636	623	646	670	590	665	638	593	631	634	629	609	635	651	601	622	633	621	660	642	612	609	619	607	614	683	638	641	664	673	683	640	648	638	684	674	623	653	644	618	689	654	663	629	621	618	648	680	642	619	612	629	658	632	636	625	603	668	683	646	621	679	606	625	614	664	667	648	596	661	647	630	660	705	609	608	609	666	642	603	694	626	648	662	658	649	646	661	589	629	684	630	646	608	626	616	642	592	688	653	629	619	647	644	618	635	687	666	593	655	622	623	653	615	626	629	641	621	638	683	613	648	693	597	644	637	600	653	670	659	664	650	650	638	577	606	627	594	638	621	651	602	671	687	659	662	640	659	607	635	642	669	655	664	606	620	632	629	617	617	680	594	649	618	696	644	651	599	674	677	592	611	608	640	683	654	604	677	654	620	639	657	639	658	632	677	679	646	694	656	604	623	617	593	648	653	656	646	675	606	634	654	680	643	635	622	640	614	657	623	657	644	674	636	656	608	630	702	661	648	620	648	684	640	642	663	645	639	680	631	641	630	662	633	641	629	657	676	628	633	652	669	637	685	618	650	640	630	614	639	639	605	621	606	630	695	642	625	695	578	586	597	620	610	655	653	624	641	663	658	662	621	666	628	633	620	662	622	641	632	628	699	620	690	585	681	673	654	626	664	645	675	650	650	613	630	689	666	635	645	636	633	609	643	618	614	656	637	635	635	599	619	622	631	630	656	599	626	652	589	616	674	592	645	644	666	643	651	614	629	616	626	627	637	610	627	603	649	647	653	627	675	674	650	622	670	629	623	646	649	639	637	655	614	632	657	668	630	659	641	625	626	685	662	638	637	621	673	611	638	647	694	667	620	619	635	613	692	673	616	652	657	712	653	629	606	644	698	644	625	642	634	688	645	641	630	666	616	688	645	620	659	620	634	655	660	619	624	651	621	635	666	642	672	607	688	600	657	608	615	630	701	629	679	627	664	635	591	661	664	637	664	645	612	656	635	648	641	629	618	628	618	637	603	683	672	653	617	656	681	598	636	596	631	604	656	645	648	622	615	685	645	653	607	640	645	628	665	631	657	668	663	629	629	652	601	639	638	654	645	631	646	633	612	661	645	666	638	653	649	646	629	634	602	643	694	595	637	676	681	628	683	602	656	646	629	658	674	661	612	613	633	613	653	651	633	623	597	635	623	647	655	622	599	657	658	643	666	683	623	658	680	681	613	612	635	639	599	617	668	644	615	652	701	642	636	655	619	692	632	611	669	675	598	626	678	607	641	601	617	678	664	639	651	683	648	663	646	658	652	609	696	666	629	652	581	616	664	611	651	684	610	635	590	695	624	640	670	588	602	604	640	603	633	618	690	659	666	643	601	722	669	604	634	647	622	620	636	669	634	726	613	582	645	606	635	677	602	669	662	657	658	613	675	648	618	653	650	680	640	633	631	661	650	641	626	649	661	607	634	654	652	657	667	663	663	623	649	658	624	612	624	625	650	635	631	659	622	602	693	645	657	644	619	602	651	633	665	610	660	677	611	640	626	629	606	627	596	599	655	692	606	623	637	665	626	653	635	658	632	590	627	655	665	609	651	618	637	675	634	640	680	676	649	640	639	602	606	617	676	690	619	628	628	598	620	630	619	625	618	675	627	633	631	618	594	609	613	679	621	585	667	626	614	615	605	652	632	592	646	667	642	664	710	651	561	681	662	648	602	663	656	642	651	614	643	604	638	681	685	621	628	636	603	676	691	645	658	633	607	592	676	640	636	665	612	617	651	646	642	598	615	620	588	626	593	612	639	627	665	629	636	661	611	658	657	621	674	640	663	625	629	658	636	652	658	627	652	641	600	676	615	627	657	681	649	604	645	618	641	662	632	624	648	664	630	652	644	632	630	635	642	648	657	671	607	638	604	622	631	653	663	625	618	679	672	620	677	659	680	685	667	636	686	650	642	639	619	626	617	674	661	630	642	611	637	604	628	605	624	681	563	640	632	640	618	646	648	598	620	660	642	628	610	597	642	625	634	620	653	590	662	627	640	600	673	666	648	616	661	618	655	646	685	624	681	643	646	632	636	626	657	664	625	629	648	664	643	668	640	607	659	660	620	641	628	697	623	646	616	599	633	613	638	659	606	689	616	660	610	645	683	621	620	627	662	644	630	685	666	600	624	625	634	612	660
76942	77473	67814	44176	28748	20042	12302	6365	2871	1387	770	435	322	286	298	318	255	290	259	256	247	243	254	274	278	268	255	232	261	261	267	280	247	255	254	255	256	262	245	251	254	260	271	252	252	263	259	233	271	239	239	248	263	245	271	264	237	276	260	244	267	248	256	252	265	276	322	228	257	255	253	262	288	270	262	217	257	277	271	240	228	244	250	251	261	274	268	278	252	242	249	264	234	236	276	259	261	273	294	291	262	248	286	250	264	267	243	255	257	269	262	248	238	258	246	244	257	222	230	248	263	233	230	235	275	242	270	270	242	258	255	265	249	267	257	222	270	244	230	254	236	256	258	284	292	266	260	262	236	247	227	270	263	262	235	254	255	253	252	253	250	261	273	280	236	253	235	272	238	225	260	254	242	255	274	225	256	265	267	255	250	292	270	237	238	267	231	222	260	235	255	278	232	266	279	224	232	292	259	280	242	239	264	261	254	264	262	250	253	242	257	281	266	251	244	269	257	263	261	248	256	245	257	253	266	256	272	237	223	249	248	236	252	247	259	272	261	268	250	262	250	244	241	242	222	253	264	252	294	249	262	255	274	250	238	279	221	261	270	237	254	252	288	253	265	267	227	253	282	260	238	249	268	245	249	255	242	254	267	234	279	266	256	315	245	215	265	268	270	289	291	227	253	218	241	293	287	263	267	239	236	256	245	271	266	252	246	257	264	281	265	249	283	240	266	266	250	277	273	280	281	273	254	272	263	250	238	268	259	254	262	264	275	283	245	272	289	239	239	268	269	254	277	249	275	235	269	235	273	263	265	273	261	291	244	278	266	265	258	255	281	245	241	273	274	261	269	274	274	266	261	260	240	249	243	259	249	270	278	238	267	256	279	257	270	239	248	259	250	281	229	252	229	244	272	270	236	286	260	263	265	282	275	258	265	257	239	213	257	267	276	251	254	261	271	259	289	274	261	265	257	288	278	257	231	240	286	251	258	245	246	234	274	270	248	243	261	237	275	245	263	240	279	247	242	252	273	250	234	255	243	263	255	243	228	262	276	249	249	257	233	270	294	272	261	258	254	246	254	243	240	289	227	271	265	252	278	264	231	249	245	239	250	256	245	283	276	289	245	254	281	264	232	265	272	276	241	272	249	267	256	302	223	232	224	267	259	279	277	219	243	275	250	239	280	236	240	242	230	249	270	278	263	262	253	251	266	254	261	211	258	294	252	234	263	281	275	255	279	255	268	268	247	306	259	239	242	264	226	211	252	290	258	228	231	260	244	278	272	237	257	260	273	249	260	262	267	259	250	255	255	272	253	265	241	247	272	244	251	216	253	271	260	223	284	275	259	274	259	265	261	273	254	277	260	246	293	264	244	282	261	287	220	249	244	263	245	252	270	284	285	248	214	235	292	275	255	265	259	260	222	244	271	255	281	244	276	267	275	241	263	276	237	272	261	264	261	255	290	258	242	247	248	239	270	274	278	253	237	295	248	283	275	270	242	256	276	252	268	277	260	280	253	252	253	269	255	227	268	253	247	254	232	279	273	281	248	231	266	263	234	242	252	275	239	274	251	262	254	247	244	269	268	253	260	259	252	285	259	249	260	260	273	257	250	253	253	245	232	233	235	255	267	260	266	241	265	246	262	221	245	237	236	266	241	252	280	250	259	277	257	263	268	287	259	272	269	266	258	249	256	236	296	258	265	243	268	240	236	255	264	248	257	281	252	241	270	273	235	274	308	250	282	281	273	256	264	250	254	235	260	270	258	227	266	265	281	241	267	237	276	259	257	268	278	276	285	242	259	259	265	238	263	276	249	276	279	235	229	258	236	260	278	274	248	268	277	244	259	261	251	261	258	265	262	261	255	243	244	235	256	250	231	259	244	270	247	244	255	277	243	254	246	254	276	273	296	247	260	280	257	249	290	244	273	252	304	236	268	267	256	241	270	239	257	291	261	257	280	256	243	259	258	261	248	273	267	241	246	265	248	248	260	263	258	258	240	242	265	245	259	264	245	248	265	253	243	253	247	239	258	270	238	254	266	273	253	237	287	254	241	262	274	252	239	278	243	227	251	250	291	262	287	276	259	237	244	246	258	245	258	214	271	257	240	250	241	254	268	259	236	259	287	257	275	245	284	284	284	269	256	252	226	239	234	230	232	265	268	261	256	259	276	294	277	253	252	259	243	265	272	250	282	244	252	268	304	248	237	233	258	227	280	251	263	247	259	262	258	269	244	279	253	270	274	267	292	253	262	242	264	236	264	283	269	215	240	247	244	257	266	265	288	264	261	275	275	274	251	277	262	252	265	243	223	264	264	282	257	249	256	275	248	225	243	261	256	260	241	244	245	268	268	249	230	243	245	265	264	254	274	246	246	259	256	276	254	268	251	265	267	266	276	245	254	263	281	230	271	257	281	223	251	260	246	276	300	239	263	253	274	248	255	262	244	266	248	248	263	251	251	305	249	232	253	236	248	271	261	287	262	258	246	262	256	240	237	280	230	274	241	275	255	276	267	294	256	271	263	270	256	268	257	297	239	274	260	265	271	241	294	258	250	231	258	280	274	265	276	263	249	238	262	252	261	286	270	260	280	265	241	251	266	271	259	238	244	267	245	261	218	245	244	279	255	225	264	248	253	242	256	235	264	281	238	262	254	215	277	277	254	267	268	260	254	259	260	265	283	266	273	265	262	236	272	235	282	247	241	219	254	227	283	251	258	242	266	224	274	243	277	267	266	293	249	247	262	250	262	244	242	285	275	244	280	256	242	268	233	230	267	231	244	236	274	243	260	259	287	240	247	249	254	258	234	269	269	241	246	245	275	278	252	277	271	242	256	290	259	225	235	263	275	273	238	257	255	253	271	224	264	253	270	287	265	271	239	231	271	264	241	228	261	282	266	260	274	248	246	252	281	254	265	251	276	232	274	260	268	279	262	269	251	242	239	243	234	253	238	246	246	266	240	236	247	260	284	265	269	222	260	267	256	255	271	283	250	245	246	227	265	258	248	271	250	230	253	253	245	249	238	243	259	243	261	255	238	249	245	278	276	256	237	250	230	290	257	233	213	250	287	279	256	258	248	272	263	257	257	256	247	247	247	263	292	219	251	251	266	268	262	265	230	263	272	260	242	242	263	249	255	273	277	226	224	240	230	248	261	263	267	251	262	258	289	242	269	238	272	270	258	248	282	290	275	256	256	244	252	264	283	296	260	243	266	243	238	256	269	248	267	231	244	252	257	260	246	236	231	276	271	273	245	265	266	247	267	248	303	263	294	246	253	280	285	235	259	265	271	252	270	222	280	256	261	259	246	224	242	245	244	244	286	254	257	263	260	262	271	255	264	252	253	243	251	219	267	257	264	263	278	252	256	264	262	249	249	257	276	249	251	255	245	263	251	263	257	243	229	269	270	264	246	238	247	254	258	270	283	245	255	300	263	267	234	250	276	256	255	254	249	278	291	221	269	260	271	275	252	267	272	265	260	259	264	264
51643	62539	61629	46702	37002	31079	24325	16351	9034	4796	2541	1257	877	789	759	728	646	653	672	660	643	650	647	596	624	654	632	673	605	639	635	669	624	635	649	656	640	616	604	621	690	611	610	612	669	654	659	662	633	649	626	637	654	654	673	651	583	627	600	640	637	631	641	658	667	643	676	634	640	629	651	635	657	612	593	650	630	637	673	662	648	624	607	635	642	602	637	632	685	628	647	639	613	645	662	695	602	661	602	671	641	642	613	623	661	656	671	612	615	609	650	696	663	648	641	671	634	645	633	612	623	656	634	619	671	636	678	676	624	642	650	623	638	628	675	626	661	623	671	656	630	654	637	644	669	616	635	628	610	637	595	616	669	626	667	588	631	653	654	599	547	647	645	652	588	604	605	602	654	648	590	609	668	594	650	622	677	615	646	660	657	626	648	630	678	603	639	639	621	649	655	666	642	617	615	637	632	627	638	664	665	642	647	633	685	603	641	689	620	581	672	630	660	624	625	649	669	617	672	640	558	674	587	643	650	661	638	652	654	658	587	656	592	649	669	645	673	629	671	660	644	625	616	620	636	615	638	621	579	640	617	652	615	611	611	613	679	664	650	617	666	618	610	610	663	702	637	634	662	669	667	620	619	701	641	607	639	671	656	620	669	677	640	679	652	633	630	621	645	609	651	629	631	651	653	626	626	615	620	640	615	682	658	612	641	613	646	635	578	627	615	642	676	635	628	667	642	664	620	647	646	572	624	596	654	607	622	696	636	621	669	619	605	650	638	628	690	651	601	636	643	683	622	668	633	596	675	622	642	664	666	657	609	642	629	654	590	657	646	638	651	646	635	662	657	646	608	654	655	618	614	648	642	685	649	600	610	662	630	619	643	612	638	653	632	616	609	657	627	640	602	626	679	611	667	625	622	660	665	635	631	633	639	653	651	666	635	704	644	627	617	636	670	641	610	632	639	638	643	636	629	619	656	645	594	616	641	644	624	694	601	650	666	663	627	596	613	673	649	655	642	592	656	609	595	651	617	631	638	588	637	618	628	659	642	646	663	661	666	620	686	598	664	606	606	601	645	663	605	598	682	653	638	628	634	663	647	669	639	637	631	673	605	594	611	650	674	629	600	586	601	682	646	656	668	654	635	606	625	625	680	668	656	652	621	636	680	652	673	620	613	625	613	639	622	633	601	660	642	621	596	630	657	619	626	672	638	623	619	598	636	651	618	620	682	683	650	676	610	614	632	640	645	631	645	628	633	653	611	638	614	608	638	632	636	640	659	627	634	628	659	644	670	674	613	625	674	623	632	652	624	660	600	606	640	599	621	598	638	642	617	625	649	664	674	622	592	702	608	612	664	623	683	677	618	667	625	644	612	607	692	623	643	645	665	606	654	611	620	655	625	611	614	671	597	642	667	669	668	645	668	589	620	639	650	658	635	668	648	635	640	623	657	604	623	650	630	624	662	690	607	613	636	634	660	660	652	634	623	659	684	647	669	666	632	601	669	651	627	646	629	647	640	631	617	641	671	657	673	644	672	612	638	649	607	626	650	617	653	590	629	638	672	624	660	678	640	612	612	636	623	612	640	636	638	621	600	637	620	629	622	620	692	661	612	627	623	597	639	618	640	599	676	646	640	608	622	661	649	581	620	635	613	637	656	612	620	646	621	608	648	659	671	629	648	641	638	668	618	649	642	653	610	618	635	672	681	605	644	604	591	627	651	621	637	629	626	634	677	662	614	644	673	628	630	642	616	645	639	636	648	611	638	599	646	626	642	601	631	644	641	624	670	596	655	619	614	646	626	593	615	632	579	646	643	650	675	672	653	665	625	665	649	682	676	594	648	671	663	608	638	643	616	632	644	653	612	657	644	629	643	635	684	604	644	630	608	632	659	595	625	660	653	690	628	641	616	657	633	597	632	633	638	629	658	622	653	640	678	625	637	573	614	631	665	633	614	619	679	625	626	628	678	586	669	632	630	623	627	670	622	640	638	631	614	672	627	641	635	616	628	640	660	649	640	660	642	650	673	635	618	638	655	626	643	681	645	657	606	638	621	633	606	604	634	709	652	617	652	636	671	636	640	649	629	646	671	640	623	648	659	650	640	675	650	654	635	621	631	546	611	634	630	655	638	664	679	650	681	618	604	682	604	673	634	610	627	647	669	629	588	624	677	611	640	606	586	637	634	626	648	624	614	608	664	634	645	647	660	610	662	672	658	641	658	633	642	644	629	637	645	619	624	602	616	612	661	606	649	648	619	642	604	613	640	647	662	657	642	651	616	668	663	641	597	598	653	639	613	636	610	630	655	609	649	658	648	640	644	643	616	599	618	635	663	594	649	655	662	590	647	620	616	647	593	583	635	615	676	666	642	631	626	618	640	659	656	635	640	659	680	631	651	647	611	682	690	639	603	590	678	620	599	590	640	660	563	620	649	680	636	676	688	625	684	649	572	623	682	627	646	682	635	618	645	616	624	652	618	659	610	646	659	623	608	635	665	630	653	647	625	639	645	661	621	666	606	637	698	659	622	610	635	672	650	648	669	631	641	651	621	655	596	644	654	665	638	627	645	655	638	614	628	657	574	645	635	628	625	637	662	640	669	606	709	652	630	635	667	636	626	644	652	648	624	656	608	661	670	621	592	618	638	661	666	665	650	618	627	681	632	605	651	612	640	615	631	613	661	644	582	627	683	641	669	661	676	652	617	623	626	605	618	613	616	611	655	696	651	601	642	662	659	642	601	661	635	620	632	638	641	646	663	624	630	611	623	620	621	609	632	626	628	652	607	621	652	643	687	673	557	615	595	597	684	657	645	664	641	639	644	590	650	616	639	613	661	627	644	664	635	666	608	631	633	653	644	624	634	635	625	629	630	655	619	652	625	640	660	600	630	652	629	635	648	644	656	665	679	674	613	644	600	641	662	633	645	623	657	689	614	612	625	628	624	623	683	598	618	617	609	605	624	627	622	637	622	665	687	665	679	604	652	617	611	617	687	642	654	634	629	658	607	653	637	637	608	658	628	620	654	646	638	624	663	599	649	609	596	612	594	646	682	658	638	619	641	665	609	628	680	672	586	604	623	650	697	626	650	604	630	625	637	661	659	662	639	608	630	668	610	651	618	651	686	641	640	606	588	617	584	672	662	627	646	664	658	668	656	662	635	641	682	655	662	655	660	613	644	680	646	623	620	607	621	642	630	629	616	674	625	632	603	583	613	658	650	674	618	633	633	669	669	687	660	627	641	645	612	613	661	631	666	641	641	589	657	693	649	626	647	554	648	666	695	644	593	656	621	591	652	645	679	612	656	616	630	668	645	661	684	641	619	627	651	634	617	652	633	637	615	616	678	679	658	603	636	669	660	699	675	626	647	656	601	648	650	639	624	631	611	644	670	656	598	658	624	626	654	647	600	596	669	663	634	584	639	663	643	597	603	683	660	666	632	618	653	605	622	638	626	665	588	624	644	592	647	660	652	609	631	653	624	620	619	697
75659	78686	68901	44965	28941	20456	12272	6142	2763	1370	777	414	304	324	279	269	271	291	277	243	282	257	247	258	284	234	276	273	240	241	240	267	247	247	256	255	276	233	239	248	258	238	250	238	250	251	252	257	275	262	243	239	274	250	262	268	282	297	264	256	268	258	238	251	225	250	217	251	255	274	260	304	258	263	263	234	253	248	273	252	265	274	250	284	263	268	293	244	279	240	263	220	277	246	273	285	260	248	255	256	237	255	224	263	294	277	261	258	270	290	269	263	264	265	266	252	265	241	293	241	260	237	271	264	273	256	249	260	225	289	270	255	285	241	250	270	250	265	250	266	250	268	279	255	277	251	217	246	262	295	278	244	268	256	243	287	267	255	247	255	238	248	226	261	232	255	257	261	222	261	270	236	226	233	254	270	266	283	232	257	252	239	287	239	248	260	274	280	238	267	246	274	240	262	266	245	250	218	273	255	250	257	229	213	259	265	241	286	289	269	233	250	249	259	256	263	284	285	230	241	221	258	255	250	246	233	236	247	270	234	272	231	287	280	261	269	269	226	259	270	246	271	246	208	235	242	264	259	276	265	240	273	250	232	246	237	267	236	276	250	246	216	293	257	259	241	240	212	281	240	277	257	267	230	268	254	267	255	245	263	238	263	230	247	254	268	256	252	256	257	236	254	268	268	264	254	258	249	248	259	270	268	244	243	268	291	250	261	259	273	247	258	241	251	243	229	247	236	234	260	214	245	264	262	258	251	244	232	256	237	282	243	258	277	260	256	244	274	244	266	286	258	268	264	248	225	272	250	250	280	260	271	242	243	272	265	253	270	266	267	265	229	264	262	267	227	233	269	272	269	238	262	283	262	253	238	228	248	260	243	255	240	245	275	265	260	271	263	251	261	250	275	294	272	265	251	308	240	230	259	263	227	265	255	290	252	254	228	269	266	283	257	251	247	238	236	248	243	247	257	267	245	229	269	236	253	259	263	242	241	242	268	271	258	258	245	287	244	229	217	265	258	262	254	271	265	251	257	267	247	218	281	291	272	249	274	240	287	256	256	248	241	254	261	266	285	245	253	246	271	262	244	275	287	264	258	280	285	246	261	248	251	267	276	232	266	269	229	243	255	251	249	262	240	257	275	248	225	252	263	276	253	278	239	260	258	271	243	237	298	219	246	274	225	287	241	278	249	268	254	237	250	260	205	278	247	249	250	268	224	244	247	292	261	261	247	274	242	251	237	252	286	245	232	235	252	234	255	280	260	285	269	248	242	265	270	236	249	242	266	233	258	243	258	265	258	261	270	266	305	253	230	236	249	268	252	270	247	250	287	292	206	254	282	235	222	261	272	238	250	237	250	263	222	257	234	241	267	249	275	242	248	235	243	236	237	233	258	245	256	257	275	257	251	253	237	280	261	230	250	259	246	285	265	251	252	235	265	270	249	277	268	245	287	266	251	264	232	275	253	269	262	244	236	289	254	260	259	265	251	268	222	236	276	262	267	276	285	266	251	239	254	240	242	263	250	278	272	249	254	264	250	232	247	236	285	270	246	261	272	240	268	245	249	273	277	284	261	256	249	273	275	220	251	249	246	244	272	264	271	280	260	289	268	282	252	260	252	249	245	236	238	249	261	249	259	259	248	269	254	266	282	250	234	269	256	248	238	264	268	261	228	263	269	267	268	279	233	214	247	251	239	248	256	281	255	242	268	257	273	287	263	242	259	273	257	274	299	253	254	272	311	276	240	264	246	261	248	257	231	249	267	268	250	243	291	266	251	269	256	247	257	238	265	265	232	241	259	228	249	256	271	243	237	252	252	244	259	243	247	265	222	221	271	241	257	259	278	245	234	252	237	262	245	246	251	258	229	247	242	252	224	271	283	266	258	255	261	259	256	249	239	244	239	236	239	270	250	255	252	242	260	270	281	244	257	243	263	285	282	267	229	230	259	252	226	247	254	274	213	265	265	236	246	253	241	251	245	265	250	258	248	279	245	272	270	273	287	251	234	262	245	277	270	267	255	264	254	250	245	242	273	249	269	254	245	247	267	236	258	271	257	263	273	257	268	253	240	242	242	254	272	225	278	234	276	261	229	248	262	240	260	277	254	275	244	240	263	264	278	288	252	251	260	261	248	264	275	240	247	276	265	244	267	258	276	232	245	260	268	220	276	272	235	276	266	283	233	246	222	267	268	247	225	268	242	265	221	237	226	245	287	250	277	240	289	256	297	281	280	230	249	238	236	282	245	250	245	234	264	270	247	283	276	238	259	281	255	271	248	242	280	234	251	273	268	238	258	268	248	239	260	260	273	260	272	276	256	230	256	261	289	250	272	258	249	285	276	274	244	242	248	266	255	250	272	283	261	244	250	267	260	248	248	293	269	300	256	268	232	233	261	257	241	286	277	270	301	274	278	259	234	264	283	261	260	290	226	255	243	269	260	238	299	282	249	239	284	274	262	242	254	263	260	249	302	252	266	252	253	256	305	240	259	255	242	275	221	261	222	260	270	269	235	242	228	249	268	270	257	262	261	266	304	269	262	260	265	266	268	217	261	268	262	256	267	241	262	243	289	254	249	241	259	257	280	253	259	248	271	249	265	268	270	247	243	229	277	234	274	275	253	246	271	266	253	231	287	260	229	245	235	264	265	306	277	253	264	238	244	242	298	250	253	229	269	251	250	235	269	256	287	243	248	261	252	270	270	267	269	256	275	252	258	252	279	247	268	252	245	250	261	239	263	252	275	265	280	264	238	248	279	233	271	273	263	238	231	234	267	240	256	273	260	250	275	271	263	250	253	241	262	258	245	241	275	260	251	277	256	235	274	239	242	251	256	275	245	244	241	241	258	260	271	273	273	217	252	257	269	281	255	286	267	227	262	258	273	255	288	259	270	264	238	241	236	247	257	254	228	252	259	272	214	256	285	266	265	267	251	273	274	262	247	270	238	283	265	251	252	254	277	266	282	267	234	273	255	273	270	256	272	252	266	273	257	265	267	276	227	258	268	236	268	266	261	253	256	243	251	289	240	250	251	258	261	262	245	245	254	261	271	270	286	306	228	222	248	256	255	231	247	277	265	265	249	255	265	272	269	250	284	242	238	243	277	248	260	236	246	231	257	281	260	252	257	242	224	243	255	261	256	240	274	266	248	271	269	233	271	259	278	238	259	257	273	236	268	264	237	226	244	253	268	255	257	270	266	245	239	259	237	240	270	281	238	265	237	268	248	272	237	271	250	246	239	258	238	256	270	221	246	256	258	283	250	247	284	248	251	252	241	278	246	243	259	255	235	269	252	259	241	268	269	241	232	242	260	257	267	247	234	275	260	238	241	271	253	280	253	274	267	255	230	272	244	258	244	254	237	267	268	274	261	239	243	257	273	269	264	255	251	258	265	240	259	270	248	249	241	233	241	244	234	293	258	232	250	243	255	265	271	236	236	255	270	262	276	273	254	278	230	310	237	268	263	243	270	273	250	274	240	274	264	271	268
50341	62919	62563	47922	37046	31548	24306	15894	8907	4796	2594	1341	895	771	769	676	597	660	643	630	669	653	623	631	581	614	635	610	619	639	643	633	611	616	609	660	631	677	626	626	654	654	647	650	652	664	614	626	622	650	655	590	676	648	647	665	659	613	621	638	637	649	623	614	624	647	614	644	638	668	652	640	607	673	621	635	601	597	623	652	665	644	659	648	673	664	594	646	645	611	613	623	627	593	653	649	672	676	650	631	655	607	621	660	625	629	620	642	694	621	641	654	624	647	626	673	637	574	621	663	616	687	637	621	624	613	666	633	709	662	651	606	640	656	639	606	599	644	674	666	658	649	638	649	624	684	632	690	674	626	635	665	619	668	641	658	625	606	648	618	671	676	641	617	638	658	674	622	652	653	649	683	642	669	621	677	618	618	699	597	655	616	633	629	632	649	641	667	590	664	618	613	660	667	668	631	645	663	606	604	605	673	649	688	629	657	655	628	641	589	624	653	631	654	654	622	632	655	648	655	643	673	651	635	660	646	634	675	614	686	640	599	611	620	635	638	610	648	643	649	594	612	641	603	647	658	628	562	632	617	652	645	650	640	636	638	629	614	616	673	679	609	673	629	643	654	591	599	672	645	672	655	668	603	637	651	660	639	627	588	608	633	634	631	622	633	639	598	619	633	668	628	620	674	634	650	628	638	625	669	663	666	642	606	618	606	667	604	584	617	654	645	621	625	625	656	667	629	651	598	603	628	643	679	658	674	615	633	648	642	621	621	662	700	627	663	615	649	623	626	653	627	639	615	634	679	618	667	672	593	685	646	666	648	642	646	667	607	620	660	611	643	674	642	601	636	655	675	606	651	620	591	665	629	612	626	643	616	638	687	628	587	646	638	683	654	637	672	648	614	624	631	601	665	670	619	628	673	617	636	640	611	622	656	654	629	686	599	643	635	623	617	637	633	650	692	670	617	637	617	630	672	645	656	620	643	634	680	621	662	631	600	654	642	603	649	686	630	651	651	671	651	641	628	624	666	685	628	653	652	649	635	615	613	657	614	646	661	648	661	677	619	654	625	638	590	627	638	643	652	602	623	630	636	620	623	614	665	614	608	678	635	607	627	644	628	675	621	678	640	646	631	593	647	596	644	607	679	659	660	660	657	670	658	594	586	655	675	615	645	671	630	603	641	619	657	607	632	631	654	652	610	630	614	633	624	631	602	617	611	682	678	642	653	659	587	644	586	617	655	641	654	666	611	653	657	661	655	637	657	695	619	665	679	665	659	621	660	638	635	612	599	673	651	614	633	669	662	674	630	608	661	689	632	612	656	628	629	610	676	651	652	664	685	617	683	640	664	635	602	632	614	602	617	673	631	595	629	629	645	664	634	659	642	652	650	640	642	636	610	656	656	671	659	651	659	663	659	639	669	663	655	658	651	625	653	654	624	673	637	591	628	604	644	624	684	683	670	653	662	658	638	652	629	651	668	640	662	621	614	614	577	622	662	652	610	626	650	621	645	670	614	654	645	629	637	687	641	616	636	638	656	614	656	629	614	612	613	629	670	668	624	638	667	603	606	597	662	645	620	654	647	665	701	634	628	619	690	651	630	641	618	671	632	607	636	624	655	628	594	677	648	657	611	652	653	629	657	611	620	610	606	623	655	627	639	637	640	596	674	610	648	644	682	640	640	615	597	618	664	649	627	713	656	649	673	558	635	619	638	615	626	670	665	611	671	647	636	633	673	650	600	598	645	638	668	628	645	654	629	666	615	670	594	664	649	643	674	601	613	664	619	619	638	692	591	686	598	655	597	604	561	634	623	632	634	610	606	673	654	621	629	675	600	615	639	669	663	679	652	610	635	651	670	662	670	637	657	661	673	652	635	628	645	643	640	616	616	648	620	611	641	668	672	683	676	641	685	613	641	631	624	624	663	631	655	691	649	653	612	611	652	649	627	639	651	640	622	611	607	645	601	669	667	644	636	653	651	618	693	643	672	666	611	615	639	593	614	629	616	624	681	622	700	665	645	666	677	617	607	638	622	598	599	670	628	676	583	625	620	642	612	660	646	651	664	658	608	626	604	613	595	651	641	665	638	678	633	636	618	642	640	640	631	660	636	626	671	601	636	648	614	653	648	657	628	590	614	651	637	682	663	623	633	669	645	667	615	638	605	672	652	630	618	600	661	601	660	658	646	622	646	624	631	639	630	601	659	650	658	631	678	612	659	647	657	600	658	626	642	609	633	597	641	608	622	659	622	631	679	664	662	621	630	657	621	662	662	653	637	635	644	645	601	645	620	630	643	639	630	645	625	644	613	673	636	634	617	666	655	623	630	648	655	614	661	603	646	711	628	594	645	615	602	633	627	612	629	632	672	657	639	642	671	648	625	634	618	647	675	617	602	659	689	638	630	684	674	657	625	608	642	676	609	624	642	665	597	687	669	653	622	640	637	606	623	593	657	618	655	644	718	636	616	629	642	677	601	625	645	648	639	622	636	658	642	614	611	687	601	620	681	641	663	632	615	649	629	625	672	643	679	644	583	625	617	613	566	641	609	648	652	631	614	647	640	635	614	617	620	645	618	681	671	666	682	616	650	625	661	639	642	645	620	637	659	625	632	654	616	667	612	615	669	590	659	679	655	614	658	650	596	612	624	612	660	673	614	674	590	676	649	608	644	671	643	659	618	679	608	592	625	634	589	680	658	634	615	627	672	619	629	664	658	634	625	697	654	642	632	653	641	628	618	618	654	664	618	624	655	649	613	633	617	608	613	675	608	626	671	593	644	617	674	646	615	614	628	666	669	657	651	642	631	645	646	625	635	636	615	628	646	661	625	638	682	649	633	631	667	637	685	693	660	633	621	692	614	657	695	630	594	656	620	642	623	689	632	617	638	645	608	676	610	652	668	592	645	639	640	629	648	673	669	632	609	663	600	635	629	661	617	627	611	660	664	644	646	670	631	599	621	584	630	644	626	597	649	651	631	645	635	598	623	613	665	614	643	647	652	660	624	635	628	642	610	648	664	628	625	617	638	640	676	623	675	633	664	607	631	604	644	651	678	573	643	635	607	640	667	646	663	635	645	623	644	646	639	615	680	649	620	630	630	622	635	620	599	594	608	645	639	654	638	639	608	626	665	680	650	659	665	660	641	600	618	594	646	609	658	664	615	610	634	659	615	687	634	625	648	617	625	665	609	647	680	675	651	614	627	647	622	604	658	654	616	621	674	602	628	656	613	600	622	666	720	654	620	637	638	641	597	665	627	631	630	639	635	644	634	608	621	614	666	645	640	637	655	653	614	634	660	677	624	641	660	636	650	584	638	603	663	620	615	647	647	634	621	654	608	581	628	650	578	621	651	651	660	633	726	613	618	669	659	606	648	630	600	634	718	692	640	632	642	644	619	614	636	596	622	657	690	633	671	628	682	611	637	660	609	631	627	645	630	654	634	640	624	635	603	632	612	647	611	625	627	650	648	682	646	644	629	660	643	629	607
76379	78220	68286	45193	30945	21402	13088	6520	3028	1363	817	463	342	290	284	245	268	302	235	254	259	267	269	247	251	236	268	267	242	285	251	241	257	285	251	254	249	275	256	232	257	222	285	266	287	249	261	241	260	279	270	240	266	269	266	246	272	270	249	260	277	264	237	277	241	266	268	261	247	243	250	257	255	290	264	262	244	247	264	262	246	256	234	290	253	258	271	268	255	247	225	279	269	273	248	245	267	273	274	277	271	236	280	283	251	251	251	261	272	279	274	248	239	247	238	247	273	229	249	245	260	242	261	250	228	266	249	275	279	254	235	248	246	271	266	252	277	263	264	248	283	263	289	244	283	254	273	264	241	263	251	269	266	247	279	277	272	217	246	278	245	273	279	257	257	238	291	250	252	267	271	278	262	263	303	263	290	275	252	257	227	272	244	258	261	264	272	258	268	251	235	247	245	251	253	255	227	220	262	237	268	270	278	230	238	266	258	230	270	277	247	262	283	254	243	256	266	269	265	263	235	260	262	245	261	266	246	268	277	233	259	260	259	256	264	257	241	242	229	234	251	262	235	269	259	248	278	241	280	229	268	281	269	269	244	262	251	262	264	243	245	231	250	246	259	251	253	267	227	246	243	247	257	228	258	282	276	243	270	216	248	224	246	257	271	268	258	303	260	262	272	247	244	247	243	268	281	279	267	245	254	255	244	260	247	249	253	262	274	248	259	267	273	260	271	237	262	256	228	276	266	261	248	251	276	263	239	265	247	250	278	250	279	244	245	262	244	258	246	269	257	242	238	257	216	292	262	254	253	243	281	250	262	243	280	252	265	258	236	239	260	274	262	267	274	264	241	286	276	244	275	272	304	231	243	277	279	276	266	254	268	266	264	257	251	264	244	244	228	259	258	250	265	258	244	269	245	263	247	269	295	236	266	262	245	254	245	281	253	259	269	236	240	280	237	277	259	234	274	286	254	285	276	227	236	249	270	222	243	256	243	249	259	242	256	268	239	204	248	252	261	268	261	270	277	283	232	264	227	265	251	240	237	245	298	259	238	244	289	244	251	248	253	228	260	253	244	243	255	228	266	239	261	288	246	264	266	244	255	244	247	245	252	248	255	252	264	280	272	275	275	267	279	260	268	267	267	265	267	250	239	259	241	249	262	232	290	258	227	282	249	215	266	284	295	258	245	252	254	265	260	248	237	263	243	278	271	247	272	232	268	246	298	264	239	265	233	280	258	267	280	257	266	258	258	241	246	266	256	246	270	306	254	259	272	280	275	265	246	276	258	224	264	244	291	275	252	237	282	259	252	260	254	269	253	232	249	257	262	240	250	251	244	239	292	247	232	266	257	268	278	243	236	260	267	263	250	257	256	275	235	237	259	242	292	257	261	283	249	253	273	273	238	264	256	258	235	263	237	239	281	245	270	263	226	259	295	237	230	229	274	247	265	280	206	237	259	239	241	263	257	266	283	272	245	253	247	216	259	270	258	238	263	275	264	245	247	232	253	247	260	245	278	251	245	250	265	242	262	258	245	283	276	212	253	247	239	261	256	258	278	266	248	262	262	290	263	261	255	250	258	262	276	276	254	255	240	263	235	273	221	259	276	257	243	254	251	311	286	258	282	255	250	273	242	283	265	249	239	241	265	283	268	234	230	229	274	266	292	220	283	251	279	256	291	270	246	246	257	269	238	231	242	244	274	256	245	261	244	267	267	278	283	249	239	229	246	282	244	255	274	284	261	224	281	249	302	255	234	261	276	271	246	261	232	260	237	265	235	241	266	254	243	273	248	229	245	273	250	261	232	272	232	249	259	260	254	261	251	244	219	249	277	263	258	255	280	255	224	264	255	264	248	244	243	228	275	271	264	252	282	270	222	239	282	246	259	291	263	237	293	255	266	262	283	282	229	261	264	258	250	241	279	259	253	240	268	249	250	245	276	298	275	233	242	239	252	268	249	282	277	265	272	251	295	214	273	234	254	238	260	266	256	271	270	249	283	243	251	246	268	285	229	272	227	252	246	233	270	270	249	280	259	256	276	240	246	253	245	254	263	264	253	265	246	249	275	288	277	270	274	237	246	248	279	270	243	270	246	269	276	246	267	265	256	243	249	240	247	247	259	287	228	225	256	262	274	261	259	251	250	265	283	261	266	273	269	257	238	242	244	241	270	256	252	246	279	280	289	262	269	263	262	273	240	246	268	241	253	269	245	270	256	260	238	276	251	244	231	267	232	271	257	276	276	245	239	240	261	254	237	254	250	261	256	285	270	274	244	258	220	253	239	242	245	260	237	227	260	256	233	250	262	277	226	266	223	274	247	255	272	257	260	258	283	262	256	269	243	289	271	260	265	255	252	272	246	251	276	249	253	239	247	262	242	252	246	264	276	267	244	252	260	258	265	247	276	250	262	276	246	255	239	273	229	287	252	248	275	250	274	261	267	253	245	265	260	298	276	282	232	280	251	276	258	277	234	273	238	262	235	253	240	254	282	254	255	265	274	308	238	287	267	261	260	274	257	253	267	258	264	263	275	261	260	256	256	256	246	265	279	270	242	225	278	248	245	268	246	229	259	251	278	252	266	209	263	245	237	256	257	277	232	259	257	249	248	289	251	235	300	265	269	228	300	258	267	265	253	241	263	262	246	257	261	279	244	263	265	251	261	268	268	261	236	280	248	259	247	246	247	257	233	233	261	297	273	286	227	280	236	272	248	249	278	270	244	278	261	252	261	282	211	276	268	262	268	264	241	253	270	252	279	264	261	251	233	247	256	256	249	255	272	260	275	255	246	264	226	280	271	260	259	245	255	256	251	253	272	296	257	237	292	273	245	262	251	248	257	253	259	253	265	265	240	265	247	267	272	264	225	255	253	259	262	260	239	248	262	253	246	265	263	246	245	247	260	273	278	276	274	267	235	261	278	251	274	256	266	248	254	286	254	257	262	247	244	281	257	253	262	293	226	263	238	265	278	298	265	276	247	269	268	272	265	247	273	232	242	245	278	266	237	262	274	276	268	235	265	256	277	251	296	269	287	258	247	268	241	244	263	275	258	264	271	282	251	270	245	267	247	269	230	246	259	249	248	272	237	263	255	261	251	239	287	235	227	256	269	248	240	257	237	240	282	231	265	257	262	256	238	283	244	266	259	268	268	271	244	247	234	254	286	264	253	234	266	228	257	260	281	275	236	257	220	254	268	259	267	245	227	261	291	246	269	259	289	261	279	252	280	239	239	245	257	252	261	229	268	278	270	262	269	237	247	245	295	232	264	274	266	244	236	280	271	264	258	271	248	254	255	240	274	271	256	245	252	231	259	257	218	240	255	249	262	246	269	251	250	247	215	251	289	245	296	222	260	255	240	221	279	229	251	252	284	262	232	269	256	285	261	249	280	262	265	271	250	272	278	238	238	279	269	268	252	261	237	231	255	263	247	247	238	252	249	269	244	265	274	265	260	259	236	250	278	255	274	253	268	280	261	276	273	248	237	258
50383	62996	62963	47988	38873	31922	25131	16438	9467	4840	2688	1298	876	815	745	689	727	627	658	672	623	652	680	670	580	632	657	630	634	669	665	652	641	628	597	638	652	609	633	666	680	626	671	627	633	611	688	618	671	623	664	680	673	641	658	656	660	676	633	636	640	690	661	617	658	626	628	632	689	665	679	644	671	655	616	619	659	673	639	633	615	611	611	656	645	641	660	660	645	663	628	619	643	605	596	666	614	646	661	635	651	669	652	656	690	624	646	625	656	629	649	668	608	614	661	655	616	603	645	662	645	587	614	628	633	660	637	613	619	661	630	654	631	625	636	626	631	579	654	653	626	634	582	644	643	638	591	661	678	669	651	635	636	639	685	649	693	648	636	617	663	635	644	660	688	645	603	618	660	621	655	679	689	631	602	635	627	645	643	669	659	668	625	657	648	647	668	669	653	643	624	644	656	631	646	614	643	624	642	660	633	625	613	636	631	618	683	665	606	638	635	619	636	686	656	646	620	655	632	622	643	649	642	693	650	668	646	648	628	634	636	607	619	643	653	646	626	597	636	618	616	634	631	640	616	658	660	672	650	595	663	607	623	645	653	660	639	642	610	610	630	621	637	615	581	672	605	656	654	626	604	640	702	633	622	609	626	637	629	666	669	647	641	658	618	627	667	627	670	652	568	625	671	641	669	600	670	654	656	642	683	684	619	689	598	617	607	669	633	620	626	616	597	658	658	614	705	649	644	634	627	678	578	660	633	616	631	646	673	653	623	667	653	645	628	609	590	615	644	620	670	634	651	624	646	621	673	644	646	633	673	613	676	675	612	661	636	649	699	626	658	624	649	643	604	625	660	614	658	630	613	618	683	652	674	598	688	629	621	662	650	614	619	632	640	612	645	672	689	656	645	645	587	625	677	682	621	637	644	601	669	642	670	613	643	667	665	607	618	619	632	626	635	657	645	614	646	628	648	600	663	645	636	643	682	663	650	621	686	616	608	628	624	649	637	639	644	618	628	618	656	676	648	625	613	639	637	652	590	605	624	622	630	653	630	610	605	623	676	650	637	660	629	678	682	650	652	657	629	634	661	633	654	610	661	579	652	637	696	643	653	571	623	631	601	651	661	611	645	628	650	609	616	649	626	652	611	654	575	616	620	636	630	608	655	670	644	606	606	636	693	621	664	671	610	630	633	685	608	666	698	631	646	635	664	603	619	631	624	676	585	631	594	652	630	610	643	646	683	627	654	627	658	648	622	672	619	628	646	616	643	624	663	631	649	703	647	660	644	653	648	636	671	655	585	635	661	605	619	636	623	615	616	672	598	632	696	650	662	652	676	593	653	644	614	668	666	612	621	644	654	604	658	634	656	583	686	653	669	618	643	699	647	630	615	666	643	658	649	628	631	616	645	608	667	586	665	636	642	608	639	643	666	665	675	624	619	663	631	629	687	615	698	637	621	638	592	620	649	616	674	678	641	647	630	607	613	648	670	631	618	625	658	660	677	688	608	624	640	643	621	623	624	592	631	630	654	610	629	624	621	639	659	569	641	623	621	631	654	632	686	609	662	661	632	629	631	642	646	671	672	663	657	608	622	617	655	604	630	602	638	692	644	671	660	624	666	626	617	604	606	646	603	596	640	632	600	670	626	646	623	618	621	641	665	580	609	613	659	653	624	622	649	631	625	587	673	613	667	655	662	623	651	643	627	645	653	616	642	586	663	653	639	661	642	654	579	662	646	655	629	613	650	665	639	609	626	610	655	681	669	667	629	633	646	630	655	645	635	654	613	634	596	640	619	629	670	642	624	640	614	589	660	642	681	665	644	689	602	581	628	606	643	644	673	626	660	690	622	649	628	628	614	616	672	652	680	645	666	641	645	655	665	659	567	620	620	661	650	628	635	636	629	605	673	657	659	633	658	649	634	688	639	643	639	602	663	618	666	673	620	633	680	647	609	691	598	644	678	641	608	651	641	632	677	617	589	645	653	624	616	698	629	627	642	637	608	661	644	657	700	703	630	645	641	633	608	594	631	641	628	675	660	629	679	613	666	676	612	621	629	623	621	665	610	598	668	663	626	634	570	678	647	634	669	655	602	634	648	646	629	630	634	587	631	674	661	625	609	637	609	674	636	655	672	634	648	642	621	623	615	681	647	609	621	611	661	628	626	608	671	673	664	647	641	659	581	633	609	650	665	664	635	642	635	616	650	645	600	639	642	644	669	633	641	596	624	669	678	644	633	671	600	691	628	594	655	625	623	685	620	638	635	662	619	651	580	635	634	608	660	629	647	655	599	634	643	604	608	670	635	648	622	660	650	621	676	666	680	625	625	632	670	617	643	637	657	668	622	599	630	615	625	614	605	659	608	621	653	614	651	649	603	650	658	670	619	647	703	629	610	699	624	617	619	643	632	625	659	657	664	633	630	672	598	657	635	640	677	644	646	626	643	625	593	619	586	664	618	643	632	630	643	626	613	628	661	671	664	611	592	662	659	583	629	649	662	658	656	636	641	667	651	630	644	654	600	654	670	665	603	666	635	660	642	662	661	618	628	631	655	664	635	643	656	634	652	636	585	624	611	618	644	622	676	604	622	638	659	668	620	685	692	638	634	674	588	626	646	658	650	661	629	671	641	652	649	639	667	608	629	654	618	627	649	652	625	601	601	631	594	644	597	624	657	643	666	618	645	611	682	617	651	672	582	641	639	637	635	668	667	688	544	593	652	613	641	586	680	656	661	649	630	646	614	696	651	662	688	665	627	685	654	683	619	616	687	681	628	651	623	701	678	690	645	635	596	601	635	646	658	573	597	691	606	640	636	601	659	642	658	630	605	654	661	682	628	622	638	610	643	682	697	678	610	647	640	655	633	629	668	670	642	649	648	588	619	612	623	616	613	646	651	639	623	603	628	608	654	634	619	635	635	657	653	657	622	667	598	588	664	651	621	618	635	644	680	618	646	618	629	645	666	632	589	613	620	641	663	618	698	685	665	650	660	609	642	637	622	601	658	611	650	610	657	663	618	639	652	658	630	621	638	641	642	630	630	623	639	648	628	635	653	620	702	653	602	683	652	602	632	615	646	602	622	646	646	696	649	603	643	595	644	632	613	625	649	669	657	687	662	613	590	657	640	611	643	673	644	596	635	620	644	622	640	647	637	614	626	661	664	609	644	676	659	661	676	630	638	660	627	676	626	632	617	634	641	600	574	608	628	622	645	677	613	637	590	648	638	644	677	648	683	616	664	630	571	599	627	647	612	643	602	619	643	687	660	612	644	646	669	684	631	607	647	630	621	617	613	661	644	631	619	663	677	637	620	667	674	664	662	634	633	647	628	593	626	683	629	644	613	621	644	591	686	640	647	664	662	627	625	683	664	619	653	671	664	691	623	630	634	613	644	640	623	619	681	633	648	622	634	666	663	655	634	633	651	657	610	637	677	662	670	647	611	607	634	663	574	614	664	626	605	605	621	642	659	621	618	633	646	653	616	633	636	605
75998	77448	67551	44462	31449	21572	13256	6535	3023	1461	742	442	295	298	267	258	267	282	262	233	239	242	274	267	230	253	242	240	239	258	237	259	253	225	255	286	263	228	248	250	247	243	252	263	253	267	260	249	245	265	246	259	245	291	234	269	233	268	267	279	263	276	248	253	230	275	267	242	272	281	242	263	256	255	265	267	259	274	262	239	260	256	242	242	249	270	271	297	271	243	258	254	229	261	247	279	261	257	240	280	257	261	234	259	275	237	253	308	248	281	268	260	245	265	244	253	250	268	271	240	234	284	259	252	265	303	250	249	222	235	276	267	239	234	239	252	276	237	261	249	280	263	281	241	256	251	266	266	247	266	233	268	267	244	243	292	255	251	253	273	259	296	269	244	256	246	228	245	255	276	275	255	257	244	310	265	240	273	260	262	248	226	269	268	273	240	254	288	254	254	238	257	267	267	272	253	287	256	237	254	267	248	231	268	255	237	265	275	267	243	276	264	276	235	244	255	238	276	270	252	277	274	280	269	272	228	256	267	255	242	258	256	293	266	273	284	272	256	257	284	236	264	250	280	256	267	250	270	291	255	253	274	259	253	283	258	245	288	252	275	256	255	268	264	256	255	256	244	264	283	237	266	251	271	254	267	302	241	277	242	269	282	232	262	283	236	265	276	284	263	260	270	247	263	239	267	277	221	282	278	266	236	248	241	246	273	257	276	257	248	264	289	261	266	264	248	230	253	237	248	262	229	243	238	257	259	243	284	271	240	269	247	265	272	267	258	265	278	270	286	252	252	243	260	221	244	247	275	260	299	273	285	250	296	243	259	233	284	241	234	267	251	270	261	220	234	247	276	280	260	294	272	262	271	245	262	258	249	250	264	272	262	263	280	287	249	269	278	265	246	253	262	256	265	216	249	255	271	257	232	240	247	234	257	242	269	254	254	254	268	272	260	250	258	229	245	248	268	238	247	235	288	271	248	241	261	267	268	247	263	259	243	264	271	266	247	270	267	252	271	260	283	266	241	236	291	251	267	260	247	277	288	254	247	267	249	274	242	255	243	245	273	277	246	263	273	268	274	266	254	257	240	255	249	261	234	257	278	260	248	270	242	274	265	251	266	291	218	247	275	273	256	258	258	259	280	262	271	279	285	274	258	281	232	264	227	254	251	251	251	264	250	257	250	275	252	236	239	285	259	249	241	274	273	253	252	256	264	290	260	234	267	254	255	273	245	265	274	274	265	277	262	295	248	315	278	262	267	286	266	258	234	257	253	272	271	273	247	258	250	272	221	259	232	265	238	261	253	270	254	262	259	272	243	252	217	257	246	244	245	249	253	256	285	303	231	260	265	245	251	244	248	258	279	296	246	246	258	246	284	248	251	271	244	253	284	268	277	235	259	270	285	267	242	228	235	249	243	266	265	242	247	236	265	252	237	264	283	290	270	270	240	263	264	240	256	262	250	266	252	282	250	276	275	222	262	267	272	238	293	283	261	227	253	262	252	249	289	248	255	266	235	237	264	259	263	251	248	229	240	280	217	240	223	241	272	259	263	300	253	272	273	274	251	268	245	269	303	244	259	290	274	266	239	246	239	247	273	277	244	243	275	242	281	262	288	244	280	272	242	289	243	262	278	251	231	283	272	244	279	262	280	236	270	242	284	259	252	265	261	240	260	255	258	264	265	290	262	238	259	232	244	232	245	240	287	234	267	299	244	283	252	269	238	243	245	254	274	249	246	242	259	294	263	227	246	248	287	300	273	256	247	249	269	286	250	278	256	261	253	283	235	274	262	276	257	228	263	228	253	291	256	237	249	276	262	276	276	272	247	265	262	238	252	253	267	257	283	260	264	277	233	275	272	266	252	257	209	240	275	270	269	276	261	262	240	274	258	261	273	239	293	257	269	243	252	249	258	241	266	241	282	265	284	247	286	266	232	242	272	295	269	244	247	239	221	252	267	216	269	251	269	259	263	259	273	235	251	246	255	270	222	248	269	266	266	256	247	298	246	236	277	254	250	268	262	278	253	273	261	267	249	248	265	256	272	263	266	249	287	284	264	271	268	295	246	222	242	269	269	257	256	223	243	273	282	269	285	274	223	253	286	249	257	272	269	286	259	260	239	256	281	238	269	251	264	273	234	248	286	256	281	246	253	238	274	268	255	274	280	252	256	236	245	264	283	240	268	261	257	270	246	298	224	249	275	288	254	271	274	248	260	271	254	254	237	250	280	248	251	254	258	270	283	261	254	263	281	242	254	244	261	267	306	262	262	246	281	222	242	270	220	223	244	255	249	267	279	248	271	250	253	274	283	231	252	264	258	247	252	250	237	217	233	252	242	250	282	279	271	255	280	265	269	255	213	248	251	261	263	275	256	238	285	251	251	224	271	237	265	261	267	256	247	267	263	260	279	268	267	233	249	256	239	291	234	275	246	272	239	227	236	247	235	269	272	254	255	249	290	246	261	259	282	283	275	280	265	302	275	247	279	234	252	254	270	247	245	282	280	271	259	254	243	259	266	225	251	261	246	278	247	275	262	265	268	265	256	236	260	268	262	258	242	299	258	243	259	252	267	286	267	238	236	248	254	239	234	282	254	281	295	270	249	237	253	251	228	279	247	265	253	241	243	267	277	241	282	261	237	239	246	267	289	283	238	262	260	264	242	262	278	262	287	247	245	269	222	279	264	251	239	259	255	240	243	280	282	259	260	257	236	236	254	252	239	261	289	280	267	235	259	277	276	231	252	244	248	254	279	239	281	224	236	267	237	246	271	263	250	238	231	250	259	267	282	230	277	274	281	268	288	268	240	274	257	256	257	254	261	251	267	282	251	300	248	257	239	281	274	247	253	249	264	251	255	220	270	258	248	264	274	249	241	271	280	236	250	256	241	267	254	272	267	248	232	259	231	287	265	241	262	257	275	255	276	265	240	264	243	267	268	245	268	257	288	240	233	242	264	253	242	270	256	233	256	259	278	269	230	270	271	283	263	256	237	250	267	255	274	285	243	274	259	289	266	263	239	258	237	266	265	268	244	269	260	248	278	229	238	255	235	254	257	265	285	280	279	258	249	269	236	271	245	258	277	310	255	259	271	233	262	290	294	243	231	238	245	268	262	278	264	278	280	244	262	262	259	274	254	263	237	252	251	282	257	252	260	239	238	256	266	252	243	271	246	247	260	264	261	251	229	276	278	239	239	244	246	243	252	248	279	275	246	249	290	264	249	273	256	242	267	274	274	260	256	260	254	228	253	271	266	246	276	269	260	255	256	265	262	253	226	261	242	253	238	276	281	241	257	247	260	257	261	280	273	228	247	229	243	244	280	262	236	229	269	266	240	280	250	270	263	236	243	279	260	257	257	263	275	250	307	229	249	226	242	288	280	251	267	253	248	251	267	254	257	268	285	243	241	234	253	264	261	264	272	231	253	274	268	239	262	261	273	244	260	229	252	261	259	273	242	250	265	247	256	268	280	267	260	283	239	277	276	294	274
50273	62370	61524	47595	39759	32222	25031	16201	9309	4911	2739	1356	882	848	762	689	680	634	643	637	670	632	625	636	629	634	631	653	639	606	579	644	657	683	688	645	640	595	689	660	629	661	631	633	675	611	606	629	624	622	598	641	568	621	609	619	620	633	640	676	615	616	638	648	640	620	677	665	597	659	640	613	610	619	624	603	678	673	624	624	664	656	601	646	660	642	691	671	665	680	645	658	646	605	634	609	640	656	654	623	627	627	642	663	622	635	629	620	626	639	620	594	674	634	639	630	629	665	665	625	611	633	670	631	670	619	627	611	631	644	651	640	553	629	609	593	633	615	610	644	595	626	634	684	596	622	640	607	625	644	605	692	640	651	642	624	654	645	625	634	648	631	624	648	657	609	621	683	653	658	668	613	631	616	630	631	672	599	619	668	653	655	617	640	649	655	672	657	672	615	581	637	609	598	635	617	678	622	553	671	627	655	628	638	651	639	645	626	681	621	613	670	616	629	622	643	586	656	618	667	602	591	636	629	641	636	645	681	601	661	623	642	668	626	683	689	602	644	675	659	632	648	657	633	592	619	653	607	681	666	617	625	586	642	630	626	612	669	632	618	634	628	611	610	624	655	648	656	681	594	650	612	616	613	640	651	636	603	647	648	618	635	649	641	646	657	585	655	649	690	648	625	657	607	626	683	630	641	589	611	616	662	625	668	605	650	620	640	597	609	653	636	604	638	612	664	578	695	607	641	658	650	613	640	602	608	657	683	637	636	615	611	641	628	639	589	664	684	613	642	663	631	615	622	621	669	641	643	660	600	612	657	637	665	643	628	605	656	704	611	644	610	623	611	661	622	610	638	666	617	620	623	637	651	594	652	610	657	640	652	664	632	621	622	618	621	634	605	610	669	670	659	665	629	657	634	617	603	638	689	663	649	689	631	635	635	660	675	621	682	618	648	597	599	659	668	626	601	629	653	601	628	599	665	607	657	648	639	643	649	639	683	653	630	644	679	619	638	639	628	648	602	626	634	641	645	626	668	651	650	639	651	613	624	647	628	633	606	625	646	596	656	631	654	634	631	623	602	630	608	627	672	609	630	605	647	633	635	654	627	665	622	635	618	611	628	635	631	628	587	661	635	624	609	618	653	619	651	667	561	625	630	651	622	655	656	605	662	616	577	647	654	633	640	592	630	606	652	636	629	646	636	644	624	673	615	612	620	654	637	645	610	625	671	679	617	628	579	619	633	623	656	585	654	639	659	672	632	621	627	632	684	601	612	647	604	620	645	622	686	650	650	665	628	674	643	660	626	698	667	630	669	602	684	616	638	646	582	614	745	593	588	631	629	624	635	657	609	648	637	663	603	624	648	647	662	644	626	615	610	656	663	638	638	639	626	606	603	667	669	557	658	649	640	635	663	635	640	604	622	645	636	667	641	675	649	624	625	630	636	682	665	596	624	632	666	612	654	630	634	626	659	649	645	634	651	594	605	638	694	623	617	618	630	678	630	657	683	651	639	626	691	623	626	617	661	619	615	698	685	603	669	633	673	682	643	649	625	598	625	656	627	623	655	652	636	615	644	631	610	625	620	632	643	651	597	655	600	618	638	616	629	628	622	573	652	625	596	689	664	584	646	637	629	622	624	650	650	650	665	636	593	597	651	650	610	665	648	619	616	641	602	682	624	649	633	645	601	647	624	650	642	709	668	583	674	617	632	601	677	675	620	647	643	601	639	636	612	631	671	606	611	650	681	656	646	631	674	651	624	671	670	641	702	626	635	629	615	644	660	676	675	602	663	675	639	620	694	633	697	618	616	651	633	661	622	636	598	644	625	633	677	594	582	620	659	669	677	669	621	644	697	653	618	591	634	620	622	664	615	679	643	624	639	609	669	673	639	613	646	659	644	681	614	637	602	634	655	672	666	624	671	629	684	638	671	646	647	622	625	621	640	628	621	689	707	646	655	664	616	609	632	638	622	638	639	630	598	627	680	645	607	645	646	631	697	623	647	641	657	663	656	668	673	639	643	642	647	642	642	626	637	622	650	620	655	667	632	608	636	635	710	646	664	680	628	609	661	684	680	636	654	624	620	615	638	627	668	619	662	702	661	609	645	644	589	663	649	645	623	621	626	674	586	606	645	616	598	633	642	664	640	644	654	622	600	688	671	608	645	623	633	645	635	690	600	636	634	619	646	678	635	661	664	635	650	662	641	634	650	618	662	625	647	581	607	716	610	646	610	650	607	610	612	621	568	637	662	640	632	621	618	645	605	669	637	586	671	566	639	677	660	623	682	618	653	625	630	607	640	646	638	670	658	651	649	664	630	629	674	629	684	613	586	612	609	647	660	602	600	623	644	649	641	626	666	667	640	672	635	669	681	614	628	612	611	663	629	627	618	509	661	629	634	669	659	589	609	610	641	636	616	647	615	636	651	638	626	621	637	666	626	652	646	651	624	648	624	668	636	713	621	667	638	666	625	639	635	609	609	621	618	670	585	698	607	639	638	675	625	636	638	622	653	625	622	638	649	628	616	647	647	643	656	638	659	613	628	670	589	651	629	643	629	649	613	618	638	581	662	608	642	600	621	671	599	641	623	650	624	657	648	616	620	656	614	644	618	627	608	639	681	649	643	642	583	639	641	621	604	623	653	625	631	672	659	614	648	603	631	693	629	589	651	663	629	647	599	651	606	681	628	628	627	663	635	624	644	585	661	632	662	637	602	590	645	612	652	615	617	615	635	651	663	645	613	661	666	622	603	655	635	633	642	604	619	629	681	697	646	639	706	630	583	616	651	653	638	612	641	637	658	676	636	666	673	683	678	620	675	630	639	684	601	660	589	635	630	622	658	629	661	617	645	672	607	637	645	591	628	644	637	627	673	648	620	642	671	652	627	629	653	625	637	608	657	648	662	575	637	607	601	659	693	605	685	634	667	630	653	625	655	650	685	611	608	604	616	631	582	649	654	638	667	643	616	661	630	625	665	628	636	634	648	614	633	642	647	633	627	639	590	661	670	584	677	600	626	688	648	590	675	611	632	646	616	634	624	593	645	615	602	683	654	608	658	638	638	679	636	663	659	614	676	637	670	612	641	653	637	657	653	649	647	637	651	604	640	656	608	588	635	663	654	663	674	641	619	648	663	633	690	615	663	634	654	646	657	679	662	637	643	641	646	640	622	576	636	636	644	603	651	601	674	626	620	624	663	660	664	631	663	633	593	652	643	658	611	611	640	603	644	629	635	602	662	654	617	617	673	614	626	637	655	586	618	631	667	677	637	640	623	635	640	662	629	657	642	640	608	649	683	646	636	653	618	608	620	649	645	630	617	649	649	610	636	630	625	589	657	670	639	587	649	660	639	621	651	672	588	633	575	598	588	637	649	628	681	657	607	624	650	656	571	674	660	618	616	636	623	592	653	638	685	613	657	707	675	649	600	609	644	643	679	624	626	651	597	608	664	607	649	607	637	676	628	617	609	584	572	668	619	625	608	632	602
74316	77711	68565	45607	32644	22038	13452	6715	3193	1561	770	458	324	279	304	284	286	304	241	257	259	264	273	248	264	273	262	260	265	270	226	244	231	246	254	259	252	265	280	266	243	258	241	270	251	263	282	251	279	254	231	265	234	257	274	251	280	269	267	294	264	282	259	259	274	242	281	258	259	279	255	256	249	260	250	236	279	246	254	267	274	236	247	259	239	254	258	283	249	255	270	265	264	249	289	269	292	265	247	270	252	248	294	265	260	260	274	233	248	259	237	264	237	248	270	250	276	289	269	247	269	251	249	234	256	255	265	265	248	228	260	252	241	241	257	250	217	273	283	250	267	262	266	255	227	250	272	265	234	241	278	232	265	232	297	259	273	252	241	258	259	259	274	268	242	283	256	246	256	229	251	239	284	257	251	251	260	244	278	263	257	266	241	249	288	295	250	247	252	221	276	249	300	260	240	229	263	289	291	266	255	232	253	261	298	255	246	236	248	228	232	291	246	290	279	279	289	296	248	280	287	253	236	266	254	266	264	292	278	268	252	243	270	256	271	286	262	233	259	279	226	279	278	256	255	266	223	230	259	234	273	271	243	267	255	254	239	284	259	274	251	263	273	266	270	234	249	247	261	257	258	256	251	253	264	236	241	255	262	263	235	249	252	241	277	262	253	252	263	249	271	253	239	279	211	266	240	241	229	263	235	265	292	236	238	274	267	250	242	253	231	257	277	251	261	258	272	230	295	223	243	245	266	272	266	240	259	271	253	265	261	244	290	274	239	248	270	253	280	260	284	239	257	232	235	282	271	255	276	253	259	271	261	257	251	272	254	248	264	245	248	265	276	221	236	299	244	261	244	245	240	243	272	227	242	259	260	285	260	260	280	234	261	261	286	276	264	264	267	270	254	244	280	255	265	276	260	237	271	266	255	273	269	265	247	255	230	273	259	242	271	280	239	251	266	266	270	263	241	247	271	264	268	247	244	246	266	284	241	266	274	277	242	257	278	258	270	257	261	247	263	262	248	256	276	289	251	258	261	251	276	255	264	251	270	237	278	258	262	257	229	280	259	237	240	227	269	260	231	255	251	239	236	286	280	269	258	277	238	269	269	256	280	219	254	264	264	267	256	225	258	254	261	242	258	267	263	265	252	276	235	248	243	263	249	243	255	273	264	290	259	274	248	246	285	243	225	265	262	240	257	243	267	262	262	249	262	239	283	258	264	265	231	246	264	259	276	229	247	259	277	241	247	254	239	263	270	280	273	256	258	247	247	267	256	257	281	268	250	220	283	237	253	257	273	292	273	240	258	247	259	286	259	279	250	269	245	241	261	273	251	276	266	292	273	274	280	250	273	247	279	289	277	250	252	263	266	254	249	277	273	250	273	283	254	250	235	227	253	247	266	232	237	215	250	256	267	250	269	238	253	224	249	249	269	228	275	295	258	295	268	277	295	249	279	295	279	248	261	274	274	258	235	285	259	272	261	300	264	282	299	247	275	247	249	239	253	269	288	275	268	261	273	279	260	268	236	278	262	274	236	238	281	274	250	238	251	270	248	274	251	276	257	260	229	269	254	266	257	237	280	239	256	253	235	273	243	244	238	246	252	252	252	246	270	257	254	235	288	284	235	284	251	233	256	266	260	264	258	282	252	260	253	247	244	273	245	259	260	266	243	264	268	277	241	283	284	249	268	266	278	257	243	278	241	260	251	260	248	236	258	242	262	257	244	274	239	262	253	241	261	249	223	260	268	251	265	235	263	287	261	274	236	255	252	222	242	246	247	246	235	260	234	238	270	242	246	251	214	263	240	262	235	261	255	266	245	285	239	276	227	275	245	257	245	256	279	245	265	286	265	229	243	245	239	261	239	249	256	244	268	203	271	225	272	243	236	249	256	238	255	269	279	274	263	253	246	252	242	267	267	237	272	291	250	277	301	239	256	213	272	245	263	245	242	239	288	306	264	275	235	260	279	239	259	274	268	259	245	245	262	245	258	263	284	289	286	292	260	242	246	263	247	270	254	264	250	265	252	269	236	290	250	275	262	261	276	249	279	266	242	244	277	251	248	275	246	259	223	227	257	255	279	241	247	289	267	272	283	268	252	279	280	255	272	285	272	255	261	263	265	253	219	247	261	241	249	271	286	263	271	253	240	229	260	274	250	264	271	277	257	291	262	231	273	288	274	241	245	269	223	260	266	253	241	269	265	267	245	262	238	243	274	233	265	252	264	269	251	231	252	259	252	266	241	252	254	254	264	255	255	283	273	256	262	264	270	268	250	256	252	261	282	247	277	291	282	237	269	260	242	250	272	253	251	233	261	243	235	292	229	250	256	288	244	248	250	281	260	245	258	296	240	260	284	232	281	268	270	248	239	264	259	259	259	290	268	271	258	248	264	246	288	256	258	243	246	255	267	283	265	278	251	228	240	270	260	250	227	245	255	260	237	280	256	251	280	238	268	251	248	246	284	258	286	268	272	267	241	287	243	254	256	268	240	287	259	265	280	237	271	296	295	267	261	245	223	276	239	248	267	250	248	271	279	260	242	252	251	285	255	278	268	272	293	284	250	267	262	249	250	237	235	252	265	275	251	253	247	275	262	243	228	270	242	255	284	246	239	258	245	279	266	263	241	276	267	276	238	268	274	258	229	256	267	239	263	269	264	281	253	278	220	251	247	269	256	243	252	252	262	248	245	292	260	256	261	251	260	255	256	271	283	268	245	234	257	271	265	272	269	268	262	263	271	261	264	255	238	244	263	284	273	255	271	240	253	269	269	259	282	247	254	272	249	256	261	252	278	249	257	252	266	278	265	261	248	271	251	247	268	268	267	259	256	254	257	257	269	260	264	239	259	248	223	270	241	252	270	270	268	247	247	264	247	301	258	254	271	295	250	280	271	223	274	244	263	247	276	265	246	282	255	252	267	264	282	235	245	258	252	247	268	249	228	255	300	213	290	264	290	280	250	258	284	289	286	251	263	250	277	233	274	254	287	271	261	275	231	247	243	261	260	243	257	266	260	239	253	250	286	270	245	296	228	277	263	277	230	221	266	262	230	274	249	245	231	274	253	263	253	273	297	277	271	249	234	265	275	247	248	250	258	241	282	266	259	262	289	254	257	249	262	277	253	266	238	270	250	262	264	284	254	227	261	240	256	276	256	254	242	272	274	282	266	273	257	238	251	245	254	242	259	259	248	252	279	265	274	293	272	238	263	259	260	264	248	271	276	264	262	264	227	247	285	242	262	257	261	258	239	262	275	234	247	253	264	245	230	254	248	270	268	250	226	251	258	275	235	268	296	247	270	239	270	252	257	229	265	231	298	280	268	249	224	255	251	261	260	254	265	234	266	266	269	280	265	268	261	255	273	262	251	251	266	248	247	258	254	281	230	241	263	261	248	259	266	252	309	275	283	239	277	245	252	267	282	267	254	271	260	244	245	278	237	253	235	232	245	258	253	259	249	245	251	256	237	245	242	238	288	270	274	265	269	232
49164	62948	62758	49510	40719	32731	25117	16683	10169	5549	2771	1510	901	721	719	691	690	647	645	604	617	630	615	673	630	662	623	602	622	634	642	655	603	610	687	644	574	686	629	694	710	647	652	618	679	647	633	694	656	659	581	655	631	649	627	644	649	632	651	577	628	610	639	611	665	653	594	641	591	611	639	640	648	666	650	619	623	681	655	624	648	653	657	644	669	603	663	671	655	648	667	684	632	615	632	630	619	625	671	650	681	618	647	658	641	637	622	680	678	645	643	631	605	640	638	594	659	612	645	616	614	612	583	629	599	686	631	632	658	610	676	607	636	649	667	667	632	610	626	650	658	630	638	703	671	629	689	663	649	614	630	649	621	630	629	674	645	601	644	610	633	661	642	684	641	619	648	641	617	623	619	648	675	653	652	611	602	629	595	627	693	656	670	660	679	657	657	625	634	633	652	653	662	639	626	597	633	619	685	649	695	663	678	655	644	694	659	664	624	660	654	610	612	651	626	645	629	634	652	647	662	638	677	669	697	655	646	681	610	649	668	639	647	621	666	618	651	658	652	631	633	601	654	659	619	668	654	647	675	652	625	649	671	693	625	659	619	620	634	657	652	639	653	637	628	672	636	633	633	637	671	668	660	636	673	646	660	661	613	607	664	680	691	649	639	653	622	649	605	678	622	648	682	623	639	659	612	621	689	643	598	651	633	649	628	602	605	642	664	659	676	673	641	679	639	648	574	677	654	672	587	699	620	647	658	639	655	688	659	669	643	617	660	656	624	664	636	625	645	676	604	624	669	689	609	605	632	663	648	650	644	653	641	625	610	624	618	667	624	634	650	656	640	652	658	597	680	620	662	624	695	637	683	630	634	655	676	691	686	672	685	650	653	674	640	670	626	663	627	624	684	654	647	586	650	650	628	633	663	669	670	649	616	663	687	664	668	645	658	603	618	627	601	641	628	649	648	597	664	647	636	653	642	679	647	680	660	654	628	648	656	639	643	636	642	623	617	629	655	625	638	626	633	636	582	647	643	579	624	628	622	636	597	653	662	624	652	612	650	620	591	664	651	645	661	621	594	653	650	639	685	643	658	656	651	633	658	639	639	674	656	661	570	671	617	674	608	657	638	643	642	651	649	649	637	638	615	649	621	637	652	662	661	616	633	650	653	654	596	672	649	663	650	673	655	628	630	680	652	667	660	665	653	613	601	640	638	616	621	657	675	592	648	578	614	669	665	632	648	649	619	668	646	625	670	611	604	645	625	635	636	577	597	587	659	670	647	617	636	619	620	653	617	588	696	643	705	675	662	650	656	627	650	638	647	669	655	669	659	647	654	646	664	653	636	636	651	640	601	624	612	630	607	646	639	615	625	656	631	624	618	635	622	643	663	628	665	629	623	641	607	607	664	661	654	608	618	603	645	662	623	657	665	679	634	654	633	659	680	618	625	645	662	641	646	613	642	653	641	642	666	635	646	640	603	699	630	672	644	652	619	644	628	626	611	633	642	642	643	622	594	661	643	629	605	639	648	608	660	623	626	590	638	675	639	673	616	602	667	604	710	615	655	604	693	642	653	620	671	647	645	666	630	601	625	624	643	615	672	630	617	673	631	661	655	662	650	679	649	619	645	633	659	611	594	678	630	623	682	663	641	645	620	601	633	668	651	653	614	630	652	627	657	610	644	673	637	624	635	663	630	649	665	635	640	618	658	628	654	688	664	666	641	645	623	606	671	645	656	635	596	617	675	622	626	618	671	634	657	652	634	618	659	620	662	667	643	643	612	631	631	598	623	641	641	590	707	624	646	670	639	646	642	643	589	659	622	612	633	581	617	617	636	598	672	608	627	616	673	675	632	693	682	652	632	623	646	639	626	614	649	652	622	625	676	636	587	598	658	643	648	619	675	624	649	649	622	632	580	650	624	644	656	647	642	639	655	604	616	681	695	666	640	705	616	640	608	627	662	637	672	650	620	620	654	608	643	647	680	682	655	665	678	647	624	594	688	629	633	652	646	631	607	643	648	658	658	658	639	629	666	621	588	641	617	648	677	665	616	664	650	618	682	666	656	612	640	641	651	670	614	630	650	654	629	640	711	579	668	629	640	655	664	660	616	655	605	718	674	621	633	644	622	661	649	664	646	605	649	653	628	656	629	637	640	666	664	625	674	614	645	623	616	679	633	659	648	662	649	687	652	671	644	621	626	628	649	618	657	607	603	678	603	620	655	662	580	647	634	668	677	622	628	691	651	609	650	614	643	651	647	671	671	621	637	690	662	622	625	610	608	717	656	653	637	619	697	654	607	625	657	671	666	631	663	637	646	596	673	613	627	650	605	650	659	651	606	671	678	662	629	665	639	644	627	704	686	633	670	615	613	666	704	629	641	669	589	660	620	655	632	660	596	620	630	634	632	607	668	626	634	631	678	640	645	640	609	639	671	633	630	677	566	640	651	661	612	657	621	642	684	662	681	652	662	638	636	671	635	650	650	662	629	648	655	623	630	642	662	612	647	700	641	648	632	661	632	634	618	636	677	696	660	642	623	661	630	601	637	644	602	649	646	655	635	662	641	726	675	654	629	640	667	674	649	638	583	615	633	661	668	601	667	637	627	634	652	697	652	663	664	630	669	651	635	626	625	648	637	649	641	656	624	631	666	625	689	642	637	666	622	614	583	683	673	592	646	619	601	586	631	656	589	658	683	647	629	648	644	670	645	608	676	609	641	685	675	647	676	670	627	647	612	629	641	668	652	653	640	638	602	597	666	620	625	670	670	643	649	607	605	652	650	680	625	651	661	694	682	639	636	668	635	653	663	618	623	635	643	648	632	649	652	649	607	651	657	668	649	682	685	621	655	629	647	657	630	644	648	636	641	630	628	670	647	658	629	638	632	684	638	670	664	601	603	630	621	652	695	663	622	653	623	648	620	670	665	639	598	606	642	617	681	637	635	654	621	618	647	633	665	656	633	605	624	618	593	628	666	669	629	644	666	637	653	649	660	640	626	652	616	626	621	606	654	632	655	644	657	626	618	649	634	623	614	670	641	634	628	614	642	642	630	627	678	638	649	686	631	605	639	676	645	621	623	668	667	615	636	649	671	636	648	628	660	621	625	666	626	624	615	624	608	649	632	603	648	643	594	661	609	670	659	651	627	631	654	635	651	629	647	621	713	672	610	615	659	633	661	616	660	654	660	660	642	643	681	631	661	652	652	704	638	624	622	636	609	590	617	622	659	625	624	639	638	621	614	607	665	662	682	641	607	604	627	652	662	621	640	631	606	596	625	603	591	631	612	623	597	630	625	611	614	621	649	652	647	610	642	655	623	642	661	625	638	610	607	668	707	614	677	678	604	687	632	634	675	637	683	635	631	696	671	672	665	611	693	650	665	617	615	621	647	649	628	619	614	604	665	670	589	636	645	610	603	633	618	613	621	617	686	617	644	638	649	628	663	666	649	617	650	578	625	623	622	649	583	648	616	623	654	649	646	628	658	623
73303	77331	68783	46017	31983	22305	12887	6716	3407	1601	831	448	309	307	293	243	252	243	256	267	253	287	267	278	261	261	243	226	248	255	258	286	254	234	247	246	286	256	253	262	263	243	253	276	267	261	249	234	260	244	256	258	275	283	274	234	249	274	247	225	271	272	286	251	240	253	269	264	248	230	252	250	257	263	267	252	224	230	248	235	258	267	261	251	268	239	245	252	248	250	269	253	227	248	254	235	247	256	255	287	236	256	254	264	261	273	260	260	265	280	257	267	250	245	272	273	256	262	287	239	276	289	265	252	261	296	263	254	269	245	281	271	240	229	263	256	241	267	276	244	262	298	257	268	236	259	256	258	263	231	257	318	266	288	262	286	276	259	275	273	282	253	286	240	280	273	254	249	243	246	257	257	232	273	252	249	262	258	250	255	238	269	252	259	237	240	257	268	270	244	262	271	257	269	279	219	242	236	252	268	260	260	265	274	220	238	257	234	250	241	233	277	259	292	266	248	266	276	261	259	264	252	247	239	262	273	245	280	255	232	235	280	285	238	250	254	226	260	258	258	254	257	260	261	251	267	281	246	250	254	257	246	257	246	259	239	271	270	275	290	273	271	257	227	283	304	259	263	250	245	263	275	263	269	232	262	270	263	275	257	257	279	263	245	257	235	267	269	240	273	266	235	257	266	263	261	248	260	256	235	234	285	258	251	269	244	273	238	266	267	248	235	243	254	254	251	250	245	271	269	246	238	252	297	252	249	227	245	290	284	255	258	284	264	270	254	283	270	267	269	257	272	251	246	242	239	270	251	272	225	241	267	261	253	267	269	250	235	236	217	250	243	241	243	264	237	239	261	289	254	273	261	275	241	234	234	263	258	262	247	257	238	270	272	269	284	267	280	288	276	241	243	260	241	268	268	263	274	272	223	211	243	277	258	275	282	279	250	276	285	253	297	242	247	259	253	250	264	266	244	251	236	228	257	265	268	246	275	239	248	299	282	282	258	280	256	247	239	258	257	266	259	246	261	246	253	280	264	269	257	246	255	261	250	247	247	266	254	238	247	263	266	280	283	231	230	239	262	315	232	227	234	238	259	264	258	255	242	281	241	258	261	270	285	290	271	270	265	252	254	291	245	245	261	281	245	261	254	262	283	220	270	238	239	262	248	248	247	261	280	275	248	266	224	251	253	256	262	236	254	250	261	263	268	290	235	289	267	245	240	264	258	266	269	229	212	250	251	245	255	257	274	251	256	270	272	254	257	269	228	275	263	244	260	266	228	271	269	227	239	267	235	261	262	270	275	270	253	260	228	250	217	261	273	257	263	256	252	266	240	268	252	258	261	277	267	254	268	253	295	270	263	231	249	263	254	261	258	248	246	265	256	267	301	270	279	261	252	258	264	302	258	262	225	246	268	268	297	270	229	246	249	269	257	247	279	266	241	251	235	264	243	269	272	237	275	286	283	267	286	226	274	286	282	279	247	271	251	258	254	231	260	285	272	257	280	260	240	223	276	240	254	271	253	247	243	258	282	231	267	257	267	245	256	272	258	258	240	238	261	261	257	272	248	268	282	268	254	269	301	258	252	267	253	282	268	256	249	276	235	260	244	239	250	263	262	225	245	252	240	270	244	272	230	227	272	258	242	270	252	244	247	237	273	258	249	249	278	227	243	265	236	248	236	293	270	269	235	262	258	267	274	266	256	220	269	236	231	229	270	208	222	227	258	248	251	260	237	270	269	278	259	264	264	271	256	265	269	261	263	249	287	278	270	287	267	254	219	256	253	241	267	267	263	256	266	275	267	240	256	258	279	245	267	240	277	242	292	262	241	234	267	272	245	242	276	248	256	273	277	255	236	286	288	246	257	255	271	241	245	224	261	265	248	268	244	237	254	253	245	305	238	278	260	263	277	235	278	270	296	264	260	254	276	301	235	243	233	266	288	251	250	300	247	290	258	242	249	274	254	274	297	270	287	257	252	244	259	280	258	280	283	257	249	247	241	249	250	249	284	248	247	226	253	255	249	257	291	282	277	261	260	272	231	276	261	204	241	278	271	224	257	274	253	242	303	268	248	256	243	270	285	238	287	257	240	269	240	272	261	225	250	268	272	272	255	269	262	238	239	242	262	241	270	257	243	274	262	260	221	233	262	255	268	284	255	252	231	278	266	255	237	257	247	253	217	298	286	272	261	257	237	257	268	265	234	243	276	273	259	258	285	260	266	275	248	254	269	249	269	272	258	250	274	239	234	263	259	251	258	249	294	276	249	254	242	240	258	232	257	241	251	256	284	260	266	248	251	263	268	270	287	254	270	285	265	264	250	287	243	277	262	268	273	247	241	243	280	298	237	276	271	268	271	277	259	270	258	262	293	287	240	249	254	266	266	250	270	251	263	249	253	260	243	276	276	204	246	264	245	260	265	267	275	301	238	275	228	256	264	274	259	251	257	255	262	252	237	281	243	285	276	291	240	254	292	237	253	273	234	241	280	280	279	233	254	263	269	260	240	230	272	268	221	249	263	257	242	272	251	286	260	266	263	254	261	251	260	266	260	251	256	239	274	287	266	243	245	248	273	257	270	265	241	249	255	246	275	243	242	253	259	213	247	257	275	261	237	273	280	240	296	233	251	240	254	213	252	272	259	297	282	252	251	254	237	265	255	280	271	253	248	264	261	275	268	239	257	272	277	235	237	241	272	269	272	232	250	299	258	250	267	287	251	252	250	264	266	249	248	273	226	254	239	262	233	289	253	271	261	244	254	256	255	264	257	239	241	262	259	265	236	242	281	266	246	252	234	236	282	240	249	289	285	259	235	274	242	269	258	270	244	261	248	262	259	215	274	244	279	238	211	247	254	258	255	261	247	263	251	228	248	239	254	256	268	281	253	265	268	229	252	262	261	293	255	248	274	282	272	230	286	234	257	225	277	265	255	263	230	271	250	271	278	282	243	247	231	274	259	257	278	229	296	320	251	242	284	269	292	253	261	263	273	266	274	267	265	240	248	291	264	256	249	262	233	270	254	288	242	246	258	262	233	269	264	241	246	275	274	277	278	245	253	266	274	262	235	306	257	248	230	263	293	284	276	264	234	270	263	264	275	276	251	259	237	273	249	241	241	263	222	263	261	294	266	254	243	275	288	246	251	262	258	268	274	268	283	270	266	251	273	262	248	275	292	264	266	240	243	249	226	260	240	278	255	266	265	268	274	250	255	281	264	290	265	297	267	259	267	283	263	257	250	245	252	273	260	284	243	226	263	276	242	271	224	263	271	271	282	249	287	240	264	258	262	270	274	274	275	279	249	280	284	271	259	259	257	251	280	260	234	244	248	270	250	254	269	273	265	257	260	235	237	257	253	278	262	271	269	247	278	264	240	281	251	237	273	275	249	245	263	258	284	236	243	245	246	282	268	278	260	228	238	259	263	247	232	265	270	265	258	255	275	273	258	280	250	272	245	278	246	280	242	283	273	243	261	246	247	253	282	236	244	257	242
48917	62637	63701	48918	39902	32847	24529	17164	10626	6041	2754	1418	844	776	738	646	620	676	635	682	622	665	669	624	628	677	627	622	639	654	619	670	669	647	613	663	678	652	637	595	672	666	612	605	637	629	569	636	643	659	654	654	632	687	646	630	632	654	632	683	623	601	673	629	670	593	621	660	645	601	609	582	651	642	645	682	669	645	610	603	635	651	638	647	621	634	638	638	677	636	609	655	634	634	630	693	625	675	633	671	649	631	646	672	648	641	700	682	644	622	607	668	652	604	642	662	666	636	586	612	677	653	635	598	639	685	656	656	648	674	638	616	659	644	679	632	643	635	628	639	664	696	656	674	610	628	637	617	630	631	662	651	666	668	623	641	659	629	632	689	653	638	659	686	682	651	625	631	696	614	625	629	642	681	652	630	624	657	638	607	627	701	577	621	641	650	649	606	643	631	657	638	625	651	643	602	626	668	623	617	673	620	682	665	673	635	620	652	689	641	608	599	662	660	687	595	622	632	604	636	616	641	645	676	658	699	613	669	655	619	681	625	668	621	649	674	612	665	646	641	679	625	657	631	634	613	642	667	628	688	631	623	608	644	648	614	618	647	672	655	625	677	661	646	681	609	633	663	657	621	678	648	643	624	577	660	618	667	644	615	654	614	608	636	693	623	654	605	650	649	619	612	605	662	652	611	658	645	633	610	664	620	606	660	616	669	625	667	654	699	636	619	653	627	667	654	639	620	607	622	658	629	627	641	659	628	673	679	608	622	624	649	670	617	700	665	651	592	625	626	662	630	639	666	640	625	586	608	627	684	653	648	632	608	653	639	629	638	583	666	649	635	659	635	687	634	655	621	642	638	647	651	654	659	625	656	634	665	644	650	614	643	623	671	631	620	668	646	587	677	654	646	681	604	650	678	633	576	616	645	673	604	664	620	615	686	616	655	696	625	626	635	656	635	675	674	639	624	597	617	631	663	683	654	597	620	667	653	664	654	662	638	670	628	640	684	635	622	604	639	650	644	669	628	563	674	702	635	648	652	670	606	644	657	622	636	630	636	635	602	653	671	638	629	645	614	635	651	593	631	635	633	620	690	667	679	680	635	616	635	676	642	619	700	686	652	570	600	636	594	648	673	666	606	582	613	615	621	632	615	638	616	656	597	634	666	663	663	645	652	597	642	638	652	677	578	675	651	639	644	590	653	654	634	666	654	672	648	650	639	625	642	617	645	623	636	685	650	635	600	651	631	588	712	668	647	613	684	658	623	668	679	661	649	597	601	663	660	640	619	661	638	636	585	656	650	707	648	636	655	585	648	670	635	630	642	669	646	606	662	641	642	641	630	651	652	667	634	606	642	613	623	648	656	616	641	633	639	639	635	622	614	612	636	651	665	675	642	609	670	660	613	654	624	651	642	615	595	636	616	590	636	601	616	668	631	619	634	591	657	663	610	622	652	587	648	699	662	647	640	644	617	671	632	615	655	657	626	611	638	643	636	669	672	602	641	646	667	652	641	637	630	653	635	644	666	657	650	684	678	667	604	669	675	652	633	670	675	644	657	618	597	640	663	696	663	650	642	621	659	655	640	697	651	644	678	659	665	632	622	669	659	636	687	612	616	608	627	638	617	671	617	661	646	623	641	660	666	606	718	645	624	614	602	577	702	657	648	610	604	620	676	669	642	621	605	630	636	629	673	601	656	639	594	607	646	648	615	688	663	649	619	634	643	639	621	646	643	624	646	632	647	647	654	623	643	675	610	640	656	671	631	630	644	627	625	653	667	617	661	677	643	671	655	661	622	656	596	694	598	647	666	623	650	691	609	657	608	639	631	694	637	610	654	692	649	637	584	670	643	606	648	658	634	646	670	651	652	631	603	657	665	591	646	649	668	583	644	632	665	594	644	589	667	631	658	633	639	638	651	651	597	638	649	679	615	645	600	624	637	646	581	647	624	687	617	651	642	652	650	619	622	682	667	634	680	598	700	687	624	624	648	646	650	589	663	629	634	592	591	633	648	628	687	639	658	591	645	621	627	641	594	673	640	685	641	687	622	654	633	634	624	629	607	667	666	604	653	611	655	607	627	680	670	634	596	654	624	623	640	609	622	642	600	659	646	648	602	638	648	655	646	626	658	641	630	688	656	672	671	637	616	635	620	651	652	667	640	662	602	661	633	661	665	623	644	665	600	593	635	656	635	612	666	625	630	614	622	622	645	642	627	629	689	637	622	619	645	645	602	676	620	612	611	623	678	640	635	672	682	626	612	613	643	651	588	688	654	618	649	621	684	627	640	676	629	634	633	618	669	624	695	654	630	617	690	638	669	678	649	642	613	698	612	658	614	678	616	635	662	663	667	602	619	626	594	609	617	629	687	658	604	639	603	647	643	619	700	642	596	654	599	642	674	635	638	678	623	650	651	646	691	620	632	631	689	615	664	651	656	617	624	646	699	638	636	592	616	622	658	635	633	628	615	593	613	636	657	675	671	586	653	676	634	613	606	652	633	618	628	658	591	650	627	637	633	611	635	659	683	626	603	613	641	678	615	632	636	658	631	634	631	667	651	648	604	640	619	632	650	576	615	634	646	678	625	619	644	628	648	709	628	652	650	642	653	632	625	619	650	663	693	622	643	646	656	664	621	642	648	653	592	657	623	657	611	613	662	666	662	653	680	632	650	627	665	638	607	647	629	647	654	584	668	618	636	602	651	630	637	653	680	639	649	614	604	602	590	650	584	639	672	624	642	631	640	596	657	622	613	617	629	679	611	664	611	620	651	654	637	565	666	637	591	601	637	601	623	667	633	612	616	626	599	648	663	670	649	668	590	634	637	631	624	615	657	634	637	598	604	636	645	609	611	660	639	599	644	647	589	626	650	692	620	678	636	604	606	658	610	596	646	687	638	641	645	699	640	622	654	628	635	630	610	686	668	669	652	612	614	680	679	651	610	599	666	658	631	669	663	616	670	648	645	642	658	655	650	635	644	696	653	614	675	673	691	671	642	699	660	637	605	653	656	661	646	669	667	604	635	631	637	634	645	602	651	640	658	658	660	640	617	620	617	618	596	628	624	658	674	633	648	666	672	624	604	633	657	644	672	634	658	648	638	631	632	648	703	646	696	649	644	684	588	630	671	607	647	653	672	646	632	677	679	629	579	626	622	625	633	640	627	610	673	651	685	653	612	617	653	610	635	659	598	623	613	615	654	685	678	621	681	622	676	623	625	651	621	647	657	629	688	643	638	628	626	601	636	617	716	645	598	624	649	634	647	678	617	612	606	626	648	616	668	640	600	614	629	690	640	585	623	606	681	641	618	675	601	608	621	640	645	626	632	616	675	629	651	671	648	619	634	623	640	638	662	627	666	635	669	617	672	602	635	625	669	662	642	618	632	646	649	661	628	676	665	670	646	655	649	614	659	641	638	671	642	678	636	644	637	641	654	607	675	691	622	624	638	647	623	660	651	627	666	659	659	648	627	548	624	669	653	651	668	686	622
74446	77400	69815	45104	30915	21058	12858	6878	3331	1661	820	468	306	282	317	238	266	292	261	254	255	258	272	269	279	266	239	247	257	268	250	283	222	237	264	258	291	254	240	252	262	254	268	271	232	245	271	272	259	255	270	280	275	237	244	274	255	294	258	258	239	256	259	241	265	250	278	215	225	271	271	237	241	258	238	241	251	290	282	261	255	239	266	251	277	261	277	241	250	260	243	247	271	256	244	262	273	281	274	268	264	260	286	258	253	228	229	275	245	300	252	286	272	242	229	267	238	241	258	254	266	270	282	274	229	258	255	276	249	252	255	278	242	274	277	270	290	273	278	243	250	268	255	252	268	252	276	249	285	261	276	243	278	233	246	249	238	274	277	265	297	246	248	238	253	279	248	254	257	262	271	262	270	273	249	264	248	279	260	283	231	264	258	268	269	264	261	264	264	255	265	219	238	226	289	245	246	250	285	258	276	250	263	277	262	251	230	279	260	265	251	246	267	247	273	249	249	278	262	261	259	260	239	264	257	277	282	257	266	267	257	246	249	235	267	259	268	250	233	218	236	264	268	262	249	253	245	251	250	260	257	274	229	271	255	259	259	256	260	253	244	255	250	264	237	267	237	258	252	270	249	261	225	262	257	254	233	298	250	260	257	234	263	249	255	291	273	287	260	259	247	229	231	263	288	228	216	267	253	267	217	269	279	265	250	272	279	247	251	267	272	252	279	278	260	274	299	287	274	244	278	250	256	284	241	283	265	248	263	227	271	250	269	235	236	236	265	294	224	267	293	229	251	231	275	258	265	250	235	242	257	265	275	299	248	255	269	259	263	306	275	230	249	295	235	252	275	268	286	234	258	251	291	303	273	228	287	239	237	291	236	263	257	241	258	256	263	246	258	267	262	217	260	255	252	244	257	281	257	238	278	265	254	253	252	254	255	250	250	262	249	275	292	216	247	246	252	252	272	238	279	251	251	269	242	255	286	229	230	247	229	256	244	263	238	265	304	261	277	247	243	230	269	264	256	252	272	266	236	270	262	265	287	272	259	255	229	257	266	252	248	236	277	252	223	273	277	264	237	281	291	220	262	243	266	253	246	277	269	257	240	265	254	256	234	277	256	273	250	326	289	241	280	268	272	265	274	260	248	261	254	245	261	282	248	240	241	244	262	261	279	252	275	219	246	280	254	254	247	248	269	245	283	259	243	287	220	271	301	275	267	244	252	260	269	237	276	261	264	242	234	261	268	286	248	253	278	258	248	251	206	263	267	269	258	273	226	249	258	265	233	294	280	239	229	230	250	238	277	284	276	256	261	298	256	271	232	289	268	261	226	247	245	238	258	264	284	258	259	244	254	280	241	241	254	263	266	233	249	287	276	243	306	246	286	250	249	261	259	258	265	243	256	267	262	256	291	213	262	253	238	250	250	282	261	247	258	270	276	252	300	256	243	254	248	276	231	248	278	266	261	265	258	257	252	253	268	247	284	256	261	249	257	276	268	260	265	264	282	245	261	243	264	228	266	228	252	241	258	270	230	248	254	271	268	238	261	256	261	266	249	266	292	237	243	286	245	255	257	261	265	283	271	271	251	260	260	255	255	264	237	255	256	260	267	262	237	225	242	244	241	248	258	270	271	224	212	274	236	258	248	261	259	271	271	272	250	289	287	232	251	283	270	247	251	231	263	247	263	252	248	279	289	279	284	272	262	255	266	241	253	240	262	242	237	265	227	282	231	234	262	254	249	255	242	235	249	247	268	286	278	256	258	270	234	265	236	266	264	274	270	249	260	249	263	275	274	255	270	235	261	277	269	256	256	288	258	270	238	272	230	248	246	235	249	275	213	229	245	274	271	235	262	257	247	264	259	274	241	259	265	266	267	224	273	245	265	266	270	283	267	250	270	288	269	249	250	252	267	283	270	262	276	242	255	271	247	259	286	264	253	264	258	276	239	231	274	261	271	236	265	257	260	238	267	248	252	259	286	260	273	245	257	244	235	258	247	262	269	271	254	305	226	257	239	259	251	274	245	250	284	270	283	261	279	229	242	258	266	270	260	269	255	280	265	268	265	233	251	273	274	243	252	244	249	296	262	294	256	270	261	250	253	265	294	258	262	266	246	251	274	259	267	259	267	262	255	252	285	264	257	270	254	278	251	258	273	278	282	250	216	252	260	252	256	283	254	263	278	278	265	223	258	258	291	273	259	240	251	252	253	247	263	281	266	227	243	249	273	249	282	234	270	268	272	258	270	270	245	250	240	259	237	262	248	249	240	252	278	294	234	248	265	251	259	279	252	246	249	264	280	259	237	264	240	225	240	253	242	269	252	254	292	271	270	246	259	261	235	255	254	240	286	255	248	261	264	278	268	242	255	240	271	244	284	269	256	265	248	228	261	260	246	281	251	276	225	263	275	269	267	288	239	248	271	255	253	251	247	239	263	273	259	265	257	247	261	265	256	288	239	246	240	254	267	256	268	256	299	253	269	255	272	260	239	268	283	290	216	259	246	264	243	261	261	254	253	246	253	236	272	265	272	276	263	282	273	271	251	247	248	283	248	270	262	249	240	292	261	273	253	232	262	258	262	260	280	270	255	254	243	234	249	238	274	246	254	253	270	257	299	255	262	217	244	280	242	243	235	249	264	275	258	236	229	263	238	251	274	250	253	250	257	250	259	218	289	237	251	284	272	251	271	252	248	255	249	240	258	260	232	264	244	269	223	264	282	260	279	261	244	261	252	284	229	240	233	236	243	257	257	230	257	287	272	252	274	247	229	266	269	273	264	257	266	256	270	272	270	269	252	264	257	283	233	227	248	243	295	244	280	261	259	280	266	250	248	251	254	262	261	254	278	316	270	265	261	252	245	234	287	285	267	280	222	272	266	275	238	257	248	263	274	272	257	276	230	231	251	277	231	257	257	265	247	266	264	261	249	246	279	282	238	278	281	249	252	238	230	249	263	264	242	264	260	275	254	248	250	266	294	259	266	269	256	239	252	239	228	264	275	246	277	273	272	260	262	253	277	289	254	288	279	244	247	265	258	277	247	251	250	263	266	274	262	257	259	271	251	262	254	246	231	272	252	273	275	242	264	246	225	262	278	239	244	281	273	269	240	264	269	258	265	239	245	254	270	270	262	260	254	297	239	271	225	265	255	245	252	279	258	251	295	263	270	255	251	277	253	245	271	250	265	281	276	269	235	285	240	263	299	278	277	244	289	266	267	254	244	265	255	262	238	271	267	242	250	282	267	263	263	266	243	309	276	244	249	247	226	239	266	285	259	282	225	265	271	265	269	251	286	251	274	246	234	259	275	264	266	249	265	240	268	267	268	297	267	245	274	247	243	261	263	240	253	245	262	261	262	234	270	252	265	244	232	251	258	254	280	260	268	265	242	245	252	261	238	250	254	272	240	265	248	249	250	282	274	259	251	223	258	263	255	240	264	259	270	253	237	254	259	268	239	267	244	271	253	286	261	272	236	253	270	282	263	268
49631	62400	63649	47621	39088	31762	24689	17027	10473	5931	2906	1343	844	728	717	677	671	648	673	616	645	668	648	663	632	625	613	632	646	631	667	580	625	635	645	671	617	627	618	644	653	596	641	648	604	639	639	629	634	621	618	658	632	624	620	624	696	661	658	644	653	637	648	596	643	612	649	645	651	660	608	644	616	661	674	627	705	650	632	620	644	649	673	616	634	651	669	618	623	608	620	650	652	665	670	622	661	653	649	617	678	647	651	612	708	656	685	677	633	656	645	629	661	616	660	679	641	607	659	702	646	627	635	629	592	643	655	636	637	638	625	590	632	635	647	661	618	609	620	669	618	648	633	615	671	626	627	587	671	668	688	627	659	665	637	641	660	597	625	646	677	644	641	659	648	632	621	668	673	612	636	637	674	634	631	660	607	655	632	631	641	660	580	637	594	627	673	623	690	613	666	675	626	660	633	622	654	686	664	621	614	604	640	612	689	669	634	604	651	655	662	609	643	648	668	645	641	700	662	622	657	649	671	629	632	636	646	693	635	596	611	610	676	658	601	640	619	684	649	658	620	653	680	651	678	644	631	617	644	623	682	656	612	646	644	655	674	659	606	661	645	659	641	652	676	633	638	683	626	623	694	601	640	660	668	652	671	652	615	583	631	679	696	633	624	640	663	629	632	574	637	654	655	603	650	669	631	642	656	677	623	653	649	620	664	589	634	641	610	669	658	623	650	661	616	623	623	605	639	641	667	634	598	644	620	644	609	677	670	605	651	625	667	634	625	675	592	649	663	606	667	607	638	693	652	592	648	663	597	664	638	602	649	599	596	592	661	678	623	622	623	615	631	656	618	670	607	621	655	599	648	634	645	652	632	671	616	677	654	662	663	669	613	675	670	638	621	670	606	635	614	640	667	629	633	670	662	644	656	648	671	645	684	608	619	634	703	641	617	664	640	652	647	608	644	632	670	616	635	658	682	634	637	661	614	637	647	644	664	622	655	658	669	629	656	663	641	627	668	700	653	654	640	614	648	648	636	645	633	670	672	593	677	629	630	620	616	650	671	633	670	611	639	666	681	664	634	651	684	719	573	608	647	612	645	639	674	653	678	620	647	643	597	675	648	672	638	631	625	645	653	688	617	617	714	651	640	651	612	633	685	656	655	656	591	635	658	628	654	656	649	643	641	672	607	613	658	644	684	645	689	621	607	656	588	639	640	614	639	661	664	678	661	631	633	666	646	650	615	600	633	600	670	620	639	679	676	617	677	655	641	633	649	650	650	613	628	648	654	673	683	652	640	640	592	643	677	624	671	612	660	597	658	597	655	673	656	625	690	680	632	613	625	623	613	652	598	669	642	647	640	675	651	608	639	645	639	641	651	664	598	671	668	614	643	628	643	625	689	604	642	643	670	630	668	650	653	609	628	600	686	626	608	688	619	625	637	647	650	638	682	620	627	645	612	643	656	637	664	630	677	620	668	586	683	620	609	646	643	649	651	635	608	635	655	618	630	655	648	656	693	661	693	611	658	667	609	632	619	632	634	677	629	644	605	599	674	626	625	626	651	628	629	670	621	645	659	610	674	612	696	621	675	646	654	666	672	636	684	645	644	600	604	660	667	722	641	642	599	682	637	631	667	647	679	671	651	645	661	594	683	617	647	649	617	607	698	670	689	658	630	659	621	646	661	618	597	628	657	652	622	669	629	603	585	634	708	644	656	646	636	624	592	659	669	651	603	649	661	663	622	664	632	670	662	659	658	649	653	687	637	626	670	615	659	634	643	662	663	620	674	637	662	643	606	604	602	616	627	660	616	632	669	619	628	661	641	672	649	649	651	678	660	658	623	627	627	605	593	650	615	614	646	663	676	659	618	651	623	595	575	652	644	632	622	645	634	618	626	634	665	610	655	652	679	612	651	643	623	670	646	662	644	638	680	626	661	627	605	615	669	670	604	625	628	614	645	691	679	657	645	643	677	614	587	621	635	624	641	641	599	663	634	655	671	632	608	673	664	638	648	662	642	650	584	633	621	646	658	625	654	649	664	658	638	620	611	650	614	646	619	647	619	654	648	643	617	605	615	607	649	608	613	662	628	634	639	652	663	652	624	627	636	605	644	604	677	665	662	635	644	621	668	640	637	657	669	599	588	643	693	698	633	625	671	663	640	631	629	594	653	632	623	675	640	632	623	639	693	667	618	672	645	684	640	659	635	625	654	653	678	661	621	655	637	634	643	622	682	627	664	631	639	673	670	665	656	652	631	637	672	616	661	648	644	647	653	635	646	645	660	693	671	619	622	642	627	650	593	622	628	648	659	660	614	624	643	659	619	659	617	619	676	619	645	649	656	648	663	636	637	689	623	635	640	578	624	680	650	624	657	607	625	658	603	635	702	627	602	645	617	612	670	639	628	625	664	613	641	642	670	600	667	608	604	632	619	634	693	631	653	662	636	653	650	653	609	631	643	642	634	677	621	645	629	654	618	660	663	623	652	651	677	643	629	659	653	648	689	645	636	654	693	648	607	652	693	644	626	638	657	659	655	630	656	668	604	677	649	671	661	600	629	640	638	679	595	639	679	668	616	628	650	668	652	612	634	716	657	658	620	678	627	639	614	675	661	635	612	676	641	613	595	676	648	672	618	633	634	638	652	570	615	675	640	625	666	635	587	598	659	646	640	620	655	682	620	670	649	623	648	625	663	611	632	652	607	639	621	642	677	658	658	641	607	650	607	663	624	660	652	667	689	639	593	643	648	650	648	656	659	667	637	684	640	643	660	661	644	629	651	682	682	680	659	647	634	648	666	671	600	624	620	617	624	613	672	684	669	635	671	614	618	640	662	650	630	693	614	641	666	629	637	642	670	619	666	610	615	617	623	648	629	678	631	651	625	661	612	650	684	634	686	650	659	625	665	677	655	659	634	628	630	608	662	573	638	620	631	657	653	675	666	630	621	627	642	597	629	640	637	610	631	648	641	602	607	625	620	607	612	620	663	667	610	605	654	642	646	648	645	617	603	658	644	688	646	627	657	648	663	617	638	660	636	660	638	661	610	616	628	709	644	613	653	660	658	648	683	613	615	625	656	666	653	638	642	622	618	638	620	651	649	614	646	651	651	585	634	612	629	644	623	626	625	673	626	672	633	632	603	611	636	621	644	637	651	631	636	668	640	629	655	646	580	634	656	665	617	655	613	660	604	634	671	652	637	653	640	674	644	646	648	626	639	650	634	664	651	633	659	657	682	646	611	653	666	631	653	646	639	647	628	661	688	625	637	645	631	590	638	635	695	619	653	623	611	648	625	619	640	635	625	634	652	669	611	646	699	608	656	669	644	632	649	627	622	618	661	670	669	594	635	657	656	623	643	642	629	640	604	628	680	615	672	636	615	650	681	623	630	640	654	651	656	629	639	623	599	663	629	642	557	639	637	640	683	601	651	681	681	665	602	636	610	645	647	655	647	667	639	648	631	663	664	627	585	616	615	596	645	651	659	619	616	665
75350	77099	69169	44631	30574	20852	12993	6976	3323	1716	811	450	332	286	290	265	274	257	266	265	268	258	240	253	260	267	246	263	255	289	249	254	262	262	251	267	274	274	245	263	269	237	256	252	259	230	245	263	279	272	274	256	268	271	254	254	256	257	267	248	263	268	241	262	259	252	261	258	261	243	246	284	264	263	254	252	263	275	267	253	238	269	243	264	260	247	253	279	294	258	294	283	248	246	240	265	276	279	274	238	255	243	273	270	260	253	238	253	258	260	278	287	275	258	268	266	265	264	273	232	269	265	244	266	217	243	226	277	276	303	284	248	281	276	250	257	241	299	231	257	279	278	258	269	290	268	228	261	261	273	247	289	256	251	264	272	251	262	297	275	253	251	282	242	265	272	241	271	235	285	275	279	237	284	272	264	238	257	289	257	255	262	259	298	248	253	289	254	232	259	280	268	289	226	240	254	274	297	256	246	260	280	232	281	282	229	266	268	287	262	266	266	279	241	258	256	252	264	291	260	262	257	246	276	261	265	250	243	274	240	284	252	262	253	234	279	239	261	249	257	259	258	261	254	238	239	259	249	259	271	292	252	240	259	259	266	251	273	289	288	239	254	264	262	259	266	244	240	260	252	265	245	233	227	286	267	258	258	251	262	269	283	259	272	267	271	265	236	255	276	286	262	243	239	258	272	233	221	277	264	272	261	255	261	271	269	273	261	242	284	276	234	264	240	262	265	260	272	250	236	259	258	264	224	247	273	269	241	234	261	246	274	261	277	256	282	247	252	279	237	257	245	257	274	249	272	230	219	269	288	255	272	279	245	274	272	259	246	257	274	246	267	242	261	274	243	269	258	278	295	268	235	287	246	263	253	249	247	259	260	276	248	245	220	253	252	236	257	301	267	237	242	279	256	232	268	273	246	246	272	265	236	244	260	251	249	246	236	217	243	269	271	257	263	265	248	263	281	266	253	258	264	285	275	250	285	254	267	252	274	231	276	269	249	247	243	267	263	222	267	270	297	230	266	260	279	257	277	260	259	247	259	226	226	259	246	271	257	297	248	259	271	286	264	281	248	263	272	258	287	255	242	260	266	257	266	262	271	246	269	281	269	251	230	262	232	257	259	241	261	260	253	256	263	255	244	262	262	265	232	259	245	243	261	248	277	273	235	256	264	252	244	265	254	260	256	253	278	230	271	283	259	272	283	250	262	282	248	288	263	249	254	281	295	236	293	253	270	266	252	268	261	230	267	244	263	258	262	257	237	271	258	247	246	250	252	275	255	251	229	238	266	231	259	260	279	266	255	256	290	258	234	238	243	243	257	248	251	279	253	239	265	271	259	252	253	274	300	256	268	262	259	268	252	235	269	277	278	258	238	280	261	264	269	263	254	254	259	279	259	245	239	251	264	243	287	276	266	258	246	233	280	253	274	264	283	280	281	228	317	274	259	267	233	235	274	248	234	259	231	265	236	278	243	278	258	270	252	288	249	275	265	240	250	266	240	252	263	261	272	246	254	235	251	271	241	291	272	266	236	259	259	245	311	263	269	261	243	259	254	262	257	274	260	274	273	262	247	253	237	251	246	263	260	247	274	264	252	249	261	269	271	266	253	260	243	262	288	247	245	258	238	258	264	272	281	264	256	233	266	312	273	279	249	243	267	268	248	261	235	268	276	261	254	267	240	250	252	261	235	287	252	275	238	248	244	261	254	284	273	236	274	245	292	249	257	258	249	254	289	267	247	242	262	258	251	262	277	263	242	259	254	277	265	269	294	282	278	262	260	269	235	294	258	269	229	275	259	217	250	253	251	256	277	279	255	254	285	270	250	285	270	283	248	260	258	257	223	277	250	234	253	279	289	273	266	246	239	250	227	290	247	260	263	272	273	254	240	252	247	241	260	272	260	255	270	288	264	289	264	236	292	237	278	249	256	258	280	250	269	271	312	279	263	267	276	265	250	248	236	271	229	230	241	259	271	264	280	258	244	271	243	264	286	257	279	229	223	269	263	285	250	230	267	253	286	229	262	260	267	259	269	255	246	284	246	273	257	266	276	265	275	261	277	263	280	282	251	274	273	262	245	254	260	255	299	264	255	236	259	272	277	259	249	277	270	275	237	233	264	256	258	251	275	255	229	273	256	268	259	249	248	279	259	267	259	249	265	233	238	249	260	286	258	244	262	264	268	269	285	218	232	249	248	251	275	276	267	285	238	243	256	283	267	253	285	259	268	249	232	226	261	299	274	270	283	246	241	252	272	262	253	257	277	272	247	240	270	248	273	272	264	270	284	255	260	264	300	273	299	268	257	266	234	284	261	274	253	252	270	292	228	263	261	266	252	270	229	251	237	247	269	283	261	270	262	262	244	252	246	240	276	238	277	271	253	241	236	261	269	293	273	251	294	255	227	291	293	288	241	256	271	261	249	236	245	233	249	250	259	256	270	258	279	263	278	263	243	249	269	243	279	278	259	258	284	274	268	260	270	284	265	286	238	272	259	267	296	294	300	264	282	244	260	246	227	227	260	246	251	248	287	240	261	276	274	277	244	294	231	254	258	262	263	281	244	251	277	248	243	259	248	256	233	281	240	250	258	271	213	255	253	262	243	268	255	251	252	269	266	286	273	270	256	285	256	260	281	252	274	269	274	239	277	254	253	249	245	238	255	257	290	248	250	253	245	261	260	262	284	251	231	268	256	285	275	268	255	251	275	240	286	235	305	293	243	260	279	277	246	253	265	235	283	261	256	268	284	262	239	275	262	261	297	242	260	227	277	268	256	270	271	265	255	272	272	235	236	267	246	263	266	227	239	283	286	282	248	258	237	246	303	274	243	271	279	245	268	245	278	256	235	258	255	294	262	253	265	252	266	229	258	251	302	259	298	255	243	248	243	261	254	251	264	263	245	269	286	238	272	241	251	261	274	260	265	233	246	234	272	261	270	277	287	258	253	253	226	290	258	241	266	258	231	280	245	237	240	253	240	263	240	263	249	255	211	286	262	268	235	259	245	306	268	277	260	250	261	255	272	263	257	255	263	291	291	264	257	253	247	239	223	264	240	262	250	251	248	258	248	268	251	232	267	286	253	228	234	282	258	285	264	276	262	224	247	222	272	281	263	254	269	288	267	231	245	257	272	244	241	257	244	267	251	257	247	251	284	253	256	244	228	259	231	277	257	263	244	228	254	259	286	277	327	288	241	220	265	252	234	259	214	236	248	254	237	267	262	275	275	236	267	277	244	258	260	270	266	274	238	261	265	254	268	276	270	283	264	276	279	245	258	266	248	234	246	277	271	286	277	273	289	260	261	252	253	272	246	266	287	247	289	272	270	260	275	253	252	278	268	294	238	248	259	289	273	276	254	276	246	280	242	256	265	225	255	249	270	252	263	235	267	274	275	278	252	268	243	263	279	278	264	275	256	278	258	262	275	243	254	232	259	250	269	244	286	247	282	282	263	286	251	265	216	267	273	260	254	252	258	272	262	263	236	241	258
50220	62302	63185	48050	38434	31562	25090	17433	10782	6025	2939	1324	859	776	716	697	671	640	620	721	653	612	665	614	653	617	628	633	662	633	669	621	615	666	653	638	650	626	621	671	667	653	631	618	646	621	683	657	638	597	635	641	681	669	576	620	636	596	645	620	655	604	648	617	670	659	649	651	638	647	630	657	640	611	639	627	612	648	663	640	648	600	613	626	602	613	671	614	671	660	689	680	650	577	653	716	597	663	624	670	610	614	673	692	688	673	632	678	647	678	676	640	635	700	610	629	634	651	614	671	615	633	662	594	641	652	633	611	621	693	660	606	698	635	609	676	679	700	614	643	646	644	658	631	677	647	637	645	680	598	670	634	678	655	666	637	686	640	661	664	618	632	681	634	646	647	631	627	664	580	631	661	608	671	648	641	635	662	656	651	638	625	664	640	636	647	652	653	607	655	687	631	619	642	623	617	646	603	607	609	662	648	649	625	664	645	632	626	630	679	646	627	678	613	613	649	627	651	671	632	621	651	676	644	611	645	631	614	608	606	641	619	639	644	626	648	655	628	637	603	631	655	634	693	662	659	639	680	617	648	625	646	651	636	680	615	727	676	688	603	687	648	650	630	631	656	667	618	638	656	640	669	681	640	657	652	621	642	631	638	621	671	603	664	613	618	621	647	678	671	657	623	624	660	642	620	671	642	654	653	604	692	620	649	655	684	670	644	669	605	579	620	649	632	662	640	621	672	660	648	652	679	637	618	657	614	624	660	635	692	631	636	622	652	647	614	644	626	672	642	631	637	616	642	611	671	620	624	678	642	604	643	650	673	635	600	646	618	640	604	627	652	643	639	677	705	647	645	647	678	627	613	632	635	639	644	633	643	645	670	631	644	618	612	681	663	666	634	618	638	683	671	643	602	635	621	662	659	669	623	636	653	609	651	619	637	641	600	653	651	626	637	645	614	639	615	625	610	616	638	656	631	676	621	621	665	613	645	668	693	671	628	630	667	642	556	637	682	575	668	662	619	687	588	687	638	674	631	704	633	655	632	641	649	713	632	604	634	625	633	659	641	654	647	597	630	605	733	623	667	637	681	631	630	656	618	624	663	622	609	575	638	628	702	627	664	657	634	636	651	663	669	644	669	652	665	671	610	644	653	610	642	626	645	630	620	645	660	646	659	663	652	638	633	593	603	628	638	640	623	632	634	630	655	631	665	641	649	612	665	616	670	594	678	653	624	626	662	680	621	590	666	605	621	645	643	664	601	609	672	628	603	649	676	637	640	684	612	662	663	660	623	635	687	697	623	681	664	672	696	666	675	622	639	639	646	646	604	622	600	662	652	615	619	691	634	623	631	629	676	694	696	630	596	638	656	623	692	645	648	583	699	612	626	679	651	628	643	644	641	670	620	644	625	643	624	632	626	668	655	668	667	627	678	647	683	600	652	617	692	671	638	643	614	666	656	647	617	649	619	620	684	654	674	666	603	634	635	637	614	630	621	669	609	678	650	615	620	626	662	645	626	591	633	660	644	649	681	652	654	697	649	651	604	675	654	663	633	599	631	610	612	616	648	633	625	674	636	654	622	623	588	707	700	651	647	656	680	650	598	661	640	693	607	674	674	677	632	606	626	642	666	639	625	662	682	670	631	639	643	651	639	611	630	628	724	646	672	606	641	607	643	661	630	613	663	652	600	639	634	712	631	656	629	644	659	617	582	628	609	624	612	698	636	655	670	645	650	687	621	655	683	622	661	621	649	623	652	635	630	633	637	631	560	659	608	629	658	644	674	632	626	635	628	679	615	657	645	656	652	625	660	659	646	656	678	637	631	682	679	652	667	635	653	624	615	626	632	654	653	628	659	596	621	643	663	672	646	604	621	637	652	652	642	631	633	647	648	608	630	641	642	647	627	655	645	647	647	630	663	648	652	648	676	675	627	639	638	628	629	675	650	640	646	623	692	605	664	641	651	648	610	667	633	638	627	690	643	648	633	645	589	677	698	640	601	671	676	661	639	604	652	684	669	632	653	698	619	650	668	633	688	681	682	678	675	614	617	630	680	633	648	628	653	640	616	649	673	618	647	661	682	605	651	664	655	716	677	650	677	666	641	579	672	656	636	594	686	610	618	650	647	638	624	607	638	640	598	656	614	636	626	676	666	627	656	672	634	613	677	607	650	609	670	645	640	662	615	664	612	661	634	633	645	626	639	651	628	643	627	638	649	654	668	615	676	641	644	637	690	658	711	631	638	653	623	613	623	688	632	642	642	647	670	620	604	673	636	601	633	637	647	587	657	636	600	637	660	652	650	638	620	661	663	657	656	649	656	674	634	677	653	629	617	639	628	645	696	646	643	613	624	644	660	663	637	636	614	677	661	632	710	666	661	615	631	661	630	626	667	632	622	663	627	661	723	598	645	645	607	631	650	665	577	626	624	654	666	635	639	606	655	629	664	632	639	622	612	624	601	629	677	617	617	671	652	645	635	673	651	698	672	599	639	626	627	666	630	605	637	657	607	643	690	640	669	678	638	619	655	624	628	644	604	597	664	676	635	616	656	634	653	639	687	678	637	642	645	632	640	636	658	637	672	650	628	648	639	641	693	646	657	644	671	680	605	603	643	635	672	643	589	692	671	671	629	582	639	645	639	621	713	642	637	641	629	650	676	661	649	631	620	621	613	625	644	687	654	654	666	661	663	652	627	667	634	628	635	640	658	612	673	675	630	636	621	658	723	657	650	639	655	633	643	695	639	624	672	622	657	690	643	655	674	639	633	667	662	596	629	637	682	646	654	664	600	598	651	631	650	658	692	647	640	644	652	662	650	661	600	597	635	681	643	626	648	646	647	615	639	629	627	653	634	626	634	628	640	676	632	686	608	640	634	629	623	661	634	675	611	625	680	668	661	639	656	650	646	647	658	645	634	614	660	631	657	642	677	614	662	651	643	614	637	662	654	629	669	655	666	633	660	679	605	614	604	635	621	643	646	609	640	667	654	623	623	642	659	670	641	702	655	654	622	594	696	680	645	667	654	667	670	612	665	616	647	681	648	634	610	600	624	662	663	607	631	653	613	659	632	654	584	665	656	706	600	672	670	656	656	621	605	620	653	685	646	648	689	648	674	627	686	632	665	647	627	614	661	648	663	606	650	641	627	589	659	547	635	631	650	633	609	598	634	620	632	653	601	665	633	671	643	669	669	668	668	647	647	618	628	638	668	655	648	680	677	648	623	637	627	696	672	643	638	655	618	622	649	649	596	669	661	645	637	682	682	624	735	682	617	664	649	685	636	669	618	687	624	629	635	663	638	630	647	638	655	679	660	644	684	602	615	661	654	639	663	657	674	626	688	621	671	636	590	636	674	619	615	660	586	625	626	660	684	653	660	655	629	664	675	636	637	663	631	625	654	629	634	711	660	594	644	620	647	598	653	643	711	634	672	644	659	596	690	663	585	664	644	652	650	603	669	635	644	621	657	624	608	663	653	657	690	637	644	616	621
78894	76099	67482	43140	28605	19134	11681	6324	3249	1533	825	452	300	318	279	225	268	241	253	258	245	254	264	277	286	275	260	267	267	250	256	269	267	252	266	256	256	282	262	265	263	244	250	243	285	243	250	268	299	279	234	257	274	267	276	298	276	246	247	282	233	264	246	283	244	243	269	248	234	250	255	293	258	253	262	258	250	261	262	229	268	249	260	258	241	250	295	268	251	293	255	256	260	231	243	247	253	283	294	294	248	259	245	242	251	256	255	275	208	247	277	283	262	245	226	259	251	258	246	263	293	270	268	277	275	279	276	291	247	256	266	273	232	273	280	263	247	253	266	283	267	264	231	271	257	274	254	224	266	243	254	266	263	285	300	249	255	260	285	306	285	283	282	274	262	278	262	262	273	257	239	254	268	290	297	241	269	274	277	244	274	237	276	265	290	257	267	289	278	262	251	257	241	283	250	275	264	249	230	266	275	244	243	262	230	264	254	271	253	248	260	241	230	251	252	259	258	272	306	258	272	264	269	287	256	263	273	263	236	233	294	251	239	285	249	247	264	273	260	247	255	246	273	251	277	255	280	280	277	280	246	278	271	301	247	261	258	265	233	241	248	247	274	260	255	248	247	271	264	282	279	261	283	269	266	245	259	238	260	240	259	272	269	247	257	262	254	237	258	259	237	262	245	241	251	265	269	258	263	266	251	265	262	252	278	254	226	235	261	246	257	272	255	262	263	292	252	250	270	276	236	237	246	253	251	277	288	263	288	255	227	258	256	278	264	237	273	277	214	264	256	292	239	269	278	234	249	270	261	257	250	274	270	236	254	246	254	267	298	253	275	263	261	239	300	256	249	268	295	266	272	260	279	240	270	243	274	280	256	277	276	278	267	277	269	302	256	285	253	240	246	291	271	238	239	251	272	281	270	255	216	256	258	257	241	234	247	296	276	246	275	247	267	289	269	259	253	289	274	280	249	280	264	275	265	266	263	250	284	266	263	257	253	240	235	249	254	251	274	268	249	237	278	251	246	297	270	274	258	267	254	254	278	259	247	253	266	263	267	266	271	250	246	265	276	261	224	256	271	268	248	279	271	254	255	275	284	258	266	284	266	281	255	261	290	249	272	256	255	233	248	269	235	291	261	260	294	242	292	266	281	271	247	245	245	239	236	253	290	248	284	252	252	267	268	255	259	266	240	248	268	265	255	246	260	251	275	282	275	264	234	245	267	235	235	264	268	256	271	254	244	255	269	270	254	263	270	280	259	250	259	272	264	278	308	257	232	290	262	246	278	272	259	263	249	268	242	250	276	225	248	244	257	248	272	254	250	280	249	237	241	285	306	261	262	259	240	246	292	236	231	278	231	258	240	268	249	287	247	267	226	278	279	274	256	257	273	263	267	255	267	282	295	302	272	280	304	257	262	261	263	284	261	270	275	274	275	231	251	245	262	261	265	264	254	239	237	264	240	247	251	253	241	262	261	263	263	228	283	242	259	263	260	262	249	300	260	264	263	280	263	249	266	247	253	226	266	269	253	255	242	239	265	292	252	258	275	279	261	269	247	254	250	226	283	237	264	271	285	283	261	256	274	262	270	258	272	266	294	239	261	241	283	237	289	248	262	275	252	262	260	277	304	262	276	272	241	229	252	293	244	293	286	278	276	227	292	257	288	286	286	257	271	281	249	284	268	285	243	242	234	273	268	232	252	249	236	271	268	258	269	267	247	255	252	245	232	258	283	244	246	242	243	261	301	269	271	277	287	297	261	269	269	265	261	251	311	281	253	284	272	233	257	279	259	250	252	254	268	274	272	259	254	264	273	244	279	254	247	253	260	250	239	248	257	243	249	247	274	265	254	280	257	244	259	256	249	259	281	251	257	247	272	281	237	223	239	253	251	254	239	270	242	276	235	270	249	273	264	276	250	270	288	237	268	271	266	268	285	235	274	286	275	245	244	275	274	251	252	246	273	248	244	262	288	285	278	279	232	256	230	257	248	277	269	270	236	263	231	241	251	219	271	268	279	266	271	267	271	268	271	238	237	257	261	270	309	281	252	237	264	239	259	252	260	270	254	253	255	272	306	238	263	270	269	250	267	266	250	254	243	247	273	252	268	258	268	267	282	283	270	247	252	277	223	249	251	291	244	242	264	279	252	279	234	265	246	238	267	265	272	268	251	257	291	250	268	231	261	249	231	232	273	269	254	244	238	246	258	274	270	227	285	264	251	255	271	253	279	262	273	262	267	269	275	275	290	244	259	223	265	261	272	249	230	266	269	232	262	254	232	261	257	276	270	254	273	232	281	261	239	296	282	262	270	285	273	242	239	255	272	264	275	277	265	281	238	234	263	256	257	253	273	243	267	268	255	273	252	262	268	261	273	283	245	246	260	240	275	274	236	259	247	256	271	307	266	264	254	287	259	276	270	213	251	237	254	267	255	253	292	246	250	284	235	277	269	250	250	285	252	239	212	231	285	261	241	245	257	263	261	245	240	268	270	233	273	276	233	277	274	244	281	240	247	253	261	241	276	247	260	268	242	262	252	242	275	259	252	263	258	233	284	280	231	237	273	262	275	254	265	251	238	260	238	263	264	252	277	264	272	270	257	261	260	264	266	255	269	262	243	266	252	278	275	258	235	278	271	284	269	271	247	268	281	259	224	272	278	264	248	264	272	294	265	282	247	259	268	266	259	274	286	229	254	260	264	264	260	238	258	288	262	237	268	244	246	254	258	236	295	255	252	265	267	291	270	255	275	262	250	261	279	242	265	251	246	275	219	270	280	261	248	236	266	257	255	257	266	253	263	261	275	289	287	239	280	281	256	294	284	272	278	283	251	264	259	249	266	258	252	245	273	262	273	247	256	254	257	261	265	271	293	227	248	251	241	264	246	245	249	280	258	239	291	267	281	218	259	290	264	259	243	273	266	236	267	241	275	239	264	301	298	264	273	253	257	281	266	269	252	267	298	272	259	264	247	267	257	263	256	283	223	246	269	300	264	251	288	283	258	254	261	251	259	274	250	261	265	251	263	271	247	256	251	261	237	245	265	262	258	249	244	269	271	243	265	252	260	262	238	247	258	269	249	270	263	268	245	268	260	254	265	287	244	250	250	252	251	256	230	243	231	291	259	275	236	248	288	248	255	287	278	273	266	278	236	256	249	266	264	251	248	293	271	277	254	271	251	272	260	263	274	243	250	246	235	259	266	257	268	254	260	238	276	254	285	274	258	266	261	264	266	250	274	243	252	251	277	256	305	271	245	277	290	261	252	267	263	279	239	264	244	270	280	269	267	280	247	273	254	245	243	264	251	244	245	270	252	253	248	281	253	245	240	256	247	258	241	268	253	257	271	259	292	259	278	259	251	284	251	259	273	250	256	291	285	280	255	271	253	236	290	247	256	281	242	264	261	250	282	248	253	254	254	231	252	282	240	259	238	281	250	262	262	262	278	284	267	257	274	277	269	264	263	262	288	214	245	282	275	263	279	249	260	263
53528	61017	61437	46411	36271	30329	23574	16449	10161	5634	2729	1266	891	740	757	642	663	683	593	706	692	669	624	655	683	673	653	609	656	620	669	674	636	673	617	658	657	691	633	675	655	687	615	665	650	636	732	653	661	648	697	626	679	626	645	612	645	656	623	669	613	677	650	631	663	624	640	684	620	644	678	649	626	617	647	640	645	618	641	618	643	597	614	648	645	637	692	616	631	648	639	652	645	618	644	663	671	645	660	671	672	637	683	694	673	611	665	693	637	601	628	637	611	668	654	633	622	629	675	659	656	652	614	650	649	699	656	624	639	639	648	638	669	612	613	634	631	662	637	612	655	650	585	675	636	613	642	601	703	643	657	608	696	604	683	641	614	671	643	678	660	652	677	630	673	626	616	640	640	643	639	592	640	642	631	671	648	632	637	673	633	661	635	657	639	634	666	626	663	587	652	626	629	647	640	621	637	693	647	651	647	655	667	664	634	647	645	606	636	602	626	652	646	640	604	653	689	642	682	613	653	602	655	637	619	666	648	642	663	650	655	612	647	626	663	681	615	638	662	609	634	650	577	634	703	626	606	677	670	658	647	654	661	606	638	637	637	649	687	616	626	670	640	626	620	666	648	656	653	612	660	669	613	622	656	632	675	646	634	689	659	663	604	632	661	614	658	613	619	620	638	634	654	625	638	607	622	618	647	661	680	680	604	648	645	606	639	687	650	646	661	618	663	658	623	665	638	645	596	640	622	664	608	649	654	624	651	656	680	681	640	632	603	642	579	647	697	650	638	636	580	654	629	647	627	677	663	636	621	640	663	654	646	615	651	669	628	651	611	673	656	633	653	656	684	689	594	626	634	640	642	609	647	685	680	616	625	663	692	626	647	607	675	656	668	614	619	614	636	595	635	601	600	649	635	679	666	617	654	630	615	614	656	622	625	668	655	612	619	662	640	636	591	634	660	686	690	629	659	649	673	652	656	653	634	577	671	622	657	618	691	625	614	656	638	652	677	659	661	627	664	640	644	662	663	626	660	645	661	654	642	631	644	606	683	623	627	657	624	638	603	636	665	634	683	648	607	658	677	655	613	621	672	668	625	652	620	645	627	671	655	698	612	624	627	651	659	690	670	628	646	652	647	657	641	705	619	663	609	627	654	664	681	653	633	666	612	655	650	645	666	650	638	638	604	683	662	682	620	676	645	628	623	625	690	647	660	647	679	645	641	626	659	660	598	649	663	664	652	652	674	671	602	651	680	697	660	651	630	618	663	636	680	645	634	627	672	632	623	714	668	652	619	639	663	655	640	592	656	649	665	633	676	613	633	632	664	654	650	627	625	618	702	632	677	698	678	645	716	675	705	584	676	659	659	659	587	623	668	651	638	610	631	620	639	649	630	669	688	685	699	668	634	637	634	666	626	657	680	643	628	680	582	645	661	623	657	648	650	675	624	638	647	656	598	606	646	587	644	667	650	614	649	648	659	632	690	603	659	661	646	671	647	621	635	672	676	645	616	660	618	599	627	653	669	675	637	635	665	628	677	690	592	639	645	606	650	627	660	708	650	647	654	656	666	596	643	657	610	628	708	611	622	627	646	633	628	629	653	627	633	634	637	662	599	683	649	633	621	616	616	635	672	629	592	648	650	636	669	681	683	638	660	662	627	663	695	643	630	658	664	644	617	632	655	632	674	638	671	686	671	609	639	628	632	664	652	626	665	626	609	690	705	607	643	662	669	646	676	661	659	643	631	660	610	646	635	663	695	684	669	601	655	666	622	589	636	649	626	599	644	644	649	604	667	697	629	629	637	643	653	681	594	644	619	633	656	643	628	647	596	631	606	675	677	631	627	638	641	668	627	666	596	653	651	686	691	640	642	670	625	618	637	650	655	584	669	657	646	643	633	607	674	626	661	659	669	633	642	637	607	643	620	675	643	653	667	672	665	681	622	636	606	633	658	660	634	636	650	690	700	621	670	620	618	673	660	668	716	619	688	665	660	624	626	670	634	639	634	659	668	628	624	609	663	695	627	659	635	645	687	631	677	634	683	652	652	622	669	670	672	624	660	659	651	620	634	626	683	643	629	649	670	646	672	626	681	644	630	598	616	575	605	681	618	662	656	637	632	626	667	666	668	660	585	665	634	633	611	683	697	658	670	634	607	608	615	663	646	629	638	635	630	662	624	635	638	645	644	646	653	605	623	651	642	644	637	649	688	649	659	641	618	671	627	678	656	639	692	647	662	677	652	616	662	656	650	659	619	605	647	638	641	662	677	660	604	676	614	628	610	641	674	654	661	676	651	651	645	613	659	659	614	653	705	655	675	651	656	628	606	684	653	678	608	697	658	674	661	635	656	566	676	678	650	694	630	611	604	664	651	639	669	631	651	642	655	674	650	615	630	631	597	671	678	685	643	638	669	623	625	657	620	630	654	657	640	653	647	664	654	618	635	667	649	670	688	655	632	644	643	647	618	676	688	684	688	655	659	678	670	681	709	631	635	667	683	663	635	608	660	627	631	639	618	662	657	591	642	643	663	622	660	629	639	593	642	666	602	628	643	677	641	642	662	649	619	650	618	654	693	623	636	615	626	672	644	644	668	637	655	637	651	620	663	670	681	666	686	618	615	632	726	664	702	608	622	672	594	690	673	655	606	631	698	638	632	636	641	617	656	653	652	610	653	628	659	636	613	627	593	686	692	632	635	608	658	649	650	629	607	640	676	639	644	633	647	670	713	601	680	625	650	647	623	638	604	698	625	655	650	634	613	684	662	675	625	665	643	646	629	669	626	615	640	631	632	643	650	674	639	650	648	597	634	626	635	665	661	700	665	609	620	636	718	671	638	639	675	648	649	640	616	615	673	633	662	598	642	626	650	623	642	665	620	620	698	676	634	600	657	671	617	660	651	653	644	671	629	609	646	666	611	604	693	649	626	641	628	645	619	631	638	667	650	647	653	648	652	624	614	684	625	655	610	657	628	675	627	612	664	616	660	648	633	654	651	658	632	655	665	661	659	688	644	644	653	657	643	611	633	603	696	667	639	620	629	635	645	674	657	636	653	628	662	667	607	688	681	660	667	660	659	691	643	650	676	655	638	641	647	624	603	639	608	640	644	667	666	635	641	624	617	594	640	629	613	660	634	619	677	662	638	603	681	624	673	618	691	615	647	684	630	658	668	642	618	621	643	682	658	671	636	652	621	659	648	646	595	632	703	612	622	683	613	633	623	650	651	680	652	642	691	670	684	657	636	632	634	612	615	717	603	667	617	646	667	619	639	647	633	658	657	634	610	668	678	617	676	647	624	608	666	627	631	685	668	623	616	685	638	680	692	644	651	676	636	647	647	636	661	610	673	659	626	636	643	641	610	653	591	615	643	650	660	608	652	642	657	647	641	616	604	650	640	667	676	637	662	631	641	603	650	676	602	611	627	655	625	632	644	611	666	679	637	587	677	622	625	583	677	653	693	693	638	669	651	644	647	673	613	631	653	619	642	644
77379	76245	66816	44065	29022	20385	13015	6837	3613	1662	814	417	310	321	292	253	248	249	269	261	273	278	256	233	233	252	276	255	258	258	258	254	260	282	250	259	270	269	219	261	259	250	258	286	249	254	281	267	259	270	240	277	260	293	271	307	255	288	269	234	252	251	257	244	270	257	285	293	257	232	283	253	276	271	254	277	261	232	280	257	251	253	247	248	273	246	246	235	257	253	243	264	259	259	267	263	251	259	273	276	279	274	235	262	264	287	266	267	268	263	269	249	241	284	250	278	272	248	258	257	259	260	250	246	252	267	240	223	266	258	262	254	263	268	274	249	272	257	241	252	261	294	253	244	259	259	253	253	277	268	262	269	243	270	272	278	268	246	262	256	257	260	276	271	242	299	260	285	275	284	258	272	263	257	246	238	259	247	247	229	239	254	241	257	243	251	254	223	260	266	278	278	234	257	256	266	293	248	251	272	244	267	282	248	295	266	275	252	245	259	282	293	214	251	260	238	265	264	275	281	274	257	259	277	228	244	273	239	245	269	260	247	268	252	275	280	239	258	257	244	257	277	262	278	266	256	252	253	236	268	266	254	265	239	233	246	261	290	286	258	260	253	262	242	303	263	274	271	253	297	251	279	237	260	282	245	282	275	258	228	252	252	249	245	269	247	245	247	234	259	223	279	287	283	270	251	246	256	254	268	272	281	266	265	262	287	263	247	233	278	247	248	245	288	276	256	267	255	262	238	287	248	260	259	253	235	246	276	279	273	283	254	283	272	256	243	245	263	260	243	259	272	250	248	234	249	239	287	270	264	255	240	270	252	279	282	253	290	258	259	271	227	252	255	256	265	267	272	244	273	256	256	274	271	244	278	268	289	280	243	295	270	234	272	247	272	238	272	248	282	261	262	271	284	287	248	293	254	235	224	284	270	283	293	276	273	250	278	251	264	276	265	249	251	240	288	278	300	253	273	233	277	279	235	246	252	255	246	230	272	269	252	254	261	249	244	274	293	279	262	266	285	270	252	225	264	275	253	256	277	285	272	274	250	238	233	260	243	238	240	247	247	237	253	263	260	260	281	256	270	257	266	258	266	258	274	293	266	239	259	276	270	261	247	306	294	243	265	245	293	254	246	267	242	259	271	263	239	265	255	288	278	256	279	278	271	284	256	263	238	265	246	264	252	245	257	264	246	238	255	230	270	269	243	261	282	277	256	258	265	213	282	241	286	273	255	274	261	232	249	263	253	282	306	238	290	258	266	236	263	251	271	235	252	244	270	256	280	234	262	260	275	275	288	245	260	244	268	253	253	232	263	256	273	261	255	271	266	258	250	251	297	233	266	281	269	273	270	251	241	285	264	257	261	237	266	274	250	254	259	231	274	264	258	283	261	264	257	259	241	243	247	228	238	257	270	263	251	267	230	253	269	273	272	277	246	262	259	263	249	265	251	242	283	271	252	272	280	276	266	272	270	270	290	266	263	273	251	248	251	274	261	236	253	250	284	266	282	270	263	234	250	258	283	241	279	245	250	255	254	257	246	297	265	281	252	270	253	253	245	256	247	224	256	245	254	279	250	254	274	248	269	256	279	261	279	262	235	265	281	262	251	257	233	277	242	269	257	252	249	273	241	282	274	329	225	264	224	259	244	259	275	250	249	245	257	260	259	260	278	278	264	277	272	247	249	250	258	251	282	259	281	260	238	224	258	261	258	280	289	278	277	260	252	294	229	277	250	252	236	249	275	286	237	232	269	258	271	253	283	266	236	287	264	249	267	229	257	268	247	274	283	300	248	256	270	285	261	240	237	234	248	272	259	284	260	275	259	258	291	292	296	260	260	243	271	276	255	256	251	249	268	241	246	295	272	279	264	234	275	248	277	277	284	268	296	282	245	243	271	273	264	280	291	251	243	243	260	253	246	248	263	241	268	261	261	250	277	269	268	286	254	229	240	256	268	249	279	267	290	271	252	260	255	235	265	254	252	281	233	240	241	271	251	260	250	251	281	286	261	288	281	240	252	240	244	266	250	259	242	256	260	281	262	254	248	292	263	277	256	249	239	250	240	254	274	256	240	263	270	274	260	274	274	246	293	292	265	266	253	264	252	250	256	287	272	252	284	288	283	239	280	268	253	242	244	250	262	247	258	274	273	254	272	249	247	232	270	262	265	275	279	288	271	251	281	273	288	279	267	243	283	267	238	250	317	289	303	260	257	267	257	255	271	292	266	288	246	267	257	262	260	259	254	296	272	233	288	265	283	237	229	248	252	260	262	215	237	257	249	256	271	283	254	248	253	228	273	282	246	257	270	251	305	243	234	272	283	282	276	252	242	233	300	223	272	237	248	247	262	257	239	243	263	249	248	260	276	252	249	239	248	267	233	270	241	272	272	283	264	265	260	284	283	264	247	257	261	240	261	281	248	250	275	242	255	222	248	262	274	246	275	237	269	260	256	228	273	291	283	273	282	272	240	264	281	255	279	252	265	249	272	260	259	267	267	305	296	262	246	238	259	246	271	252	281	261	224	280	270	250	264	258	267	261	262	273	260	261	273	253	265	265	306	271	251	242	267	249	277	227	278	225	262	270	269	288	273	261	264	215	251	264	293	260	269	247	258	236	260	292	254	265	250	253	257	271	294	280	251	253	246	275	259	259	238	248	255	239	268	271	279	275	273	270	255	233	238	247	254	286	255	270	269	253	246	236	281	252	255	245	245	256	271	268	261	234	274	263	232	254	231	260	265	273	266	275	246	256	278	247	268	262	264	300	230	252	246	266	264	281	236	263	240	276	237	264	275	278	268	263	270	265	271	269	247	251	284	273	286	263	262	288	263	260	291	279	265	252	248	250	252	265	263	278	261	272	269	248	261	246	283	247	273	258	240	263	253	284	257	254	301	271	277	260	274	256	256	249	264	266	262	275	280	265	257	263	260	245	237	230	269	213	273	251	272	274	271	245	252	241	261	270	275	239	282	264	258	275	259	251	262	221	274	220	249	242	259	285	269	285	277	269	259	236	265	230	292	254	269	278	233	309	271	258	247	278	261	266	279	270	258	254	276	219	247	274	272	237	265	230	264	229	264	262	251	247	293	266	258	270	258	251	255	254	279	278	265	251	265	277	290	225	279	270	249	262	247	268	259	260	265	224	232	262	274	260	271	229	258	250	269	251	294	230	300	252	259	251	271	257	239	245	248	264	247	257	269	285	245	270	246	277	216	281	268	227	269	277	237	284	263	278	237	244	249	275	255	247	275	265	259	248	265	263	243	267	286	261	248	277	264	299	304	267	280	284	248	289	276	265	226	262	279	252	270	270	281	282	268	265	259	272	229	249	259	265	262	273	237	289	275	261	259	289	243	287	263	261	256	272	270	235	248	266	271	257	276	268	257	239	250	284	270	267	229	256	264	258	268	272	281	261	267	256	255	275	243	262	278	252	305	262	251	261	259	223	286	262	241	263	263	247	237	263	247	271	255	262	266	249	279	275	252	266	261
51812	61778	59764	47738	36844	31514	25038	17360	11123	5949	2829	1335	805	807	749	702	610	648	704	621	611	692	649	660	686	689	662	662	625	676	619	617	641	673	641	609	640	648	644	662	661	678	700	644	652	610	672	678	612	666	638	622	677	632	628	653	644	639	666	635	610	632	692	671	695	655	630	606	647	630	639	652	590	657	650	646	646	654	615	662	657	608	654	619	624	636	647	637	707	687	656	619	638	601	672	641	669	653	636	631	666	623	671	659	664	638	669	628	650	667	649	645	623	644	659	687	650	668	627	662	711	640	622	605	676	630	655	619	683	647	625	607	649	663	614	622	644	662	615	660	614	630	646	660	639	612	657	622	682	647	624	635	647	614	623	612	694	666	631	623	657	656	622	702	673	592	607	609	596	631	624	590	687	627	618	647	648	635	667	642	660	629	631	669	648	681	645	650	662	652	637	691	627	631	656	641	642	609	640	663	597	663	608	670	646	590	652	609	653	633	675	622	650	642	639	625	626	605	666	647	704	652	681	667	700	683	607	605	654	661	645	637	652	625	658	639	593	673	625	631	625	645	670	655	618	658	661	656	617	625	649	661	647	595	676	609	646	634	651	640	644	612	611	648	622	583	620	649	607	698	638	622	638	636	652	693	643	638	589	652	659	665	619	665	668	645	643	666	672	684	621	635	638	687	658	644	708	635	611	681	651	625	596	674	644	653	645	639	654	674	639	634	604	657	640	656	615	665	657	641	665	678	623	649	649	657	634	642	649	687	624	659	619	693	666	652	678	602	617	659	636	608	610	690	626	612	633	651	669	622	646	618	655	636	695	647	687	604	634	638	629	649	638	636	611	674	651	623	609	629	643	664	660	634	638	658	625	629	614	625	624	654	654	647	690	655	617	619	668	623	673	580	640	640	675	610	621	642	662	650	613	666	641	687	652	614	679	621	644	619	654	662	647	635	581	676	657	641	638	688	622	606	716	677	636	680	618	643	663	622	700	662	676	601	673	642	629	658	625	657	645	630	716	651	629	679	665	670	626	676	655	597	637	644	640	671	696	658	638	667	676	623	657	662	636	632	652	664	624	652	637	628	664	623	676	656	663	683	678	644	652	662	685	601	624	602	650	617	593	657	645	659	668	664	699	656	689	628	614	620	640	667	629	709	643	642	603	674	652	638	649	642	644	661	637	636	606	656	661	652	657	623	607	669	660	629	625	668	635	662	627	645	669	632	673	678	639	631	683	652	631	637	620	623	649	624	625	674	666	650	710	664	660	650	639	638	654	628	633	636	673	659	650	662	661	671	592	625	607	617	647	600	680	615	654	705	632	612	627	656	642	640	657	632	643	605	654	612	685	644	606	624	640	626	636	615	623	648	688	634	608	627	628	638	651	666	680	689	699	697	650	631	651	614	650	643	636	640	686	649	602	615	677	624	622	658	690	601	659	644	657	591	616	595	620	641	675	641	646	610	621	617	630	685	629	648	644	670	652	661	628	652	680	677	611	629	651	598	628	651	637	634	673	653	639	625	636	660	633	640	639	617	678	674	675	664	635	627	604	640	655	606	647	638	679	610	599	662	652	651	690	697	616	662	651	650	645	659	625	658	645	673	657	654	647	649	628	682	626	591	658	659	688	629	588	632	652	616	696	680	635	641	630	648	649	620	637	661	705	646	632	623	649	670	661	669	647	661	639	670	626	673	678	638	666	646	711	648	638	614	716	645	685	677	667	644	623	616	633	610	692	632	608	623	684	660	692	650	652	645	632	598	571	649	642	657	651	645	660	642	682	663	613	625	630	681	654	576	609	667	668	639	623	640	646	633	667	636	642	645	657	652	651	686	657	662	662	637	624	659	639	597	604	665	638	620	629	687	687	607	652	621	633	635	641	665	616	640	647	654	663	646	589	629	614	617	654	593	684	620	608	637	627	642	613	630	643	653	696	646	623	641	651	691	663	627	679	603	656	633	629	613	625	636	668	631	589	707	682	655	661	668	645	697	624	666	628	635	643	645	616	651	649	613	671	665	605	626	662	656	639	659	655	658	638	643	653	623	711	642	677	659	659	665	654	656	648	661	664	672	655	704	645	634	645	621	685	642	666	642	690	634	682	653	651	645	662	651	641	667	645	610	661	618	643	613	649	662	638	640	623	632	666	624	603	665	633	628	658	619	669	651	605	615	629	640	631	640	644	591	639	649	633	651	646	569	580	639	654	633	656	667	692	614	652	615	645	633	629	617	627	679	642	623	664	669	616	640	620	685	652	632	624	617	657	644	641	645	598	676	632	636	620	698	636	642	637	643	657	629	657	659	628	649	674	656	673	627	604	664	635	617	609	636	652	668	606	645	650	655	664	664	613	681	673	636	651	656	660	629	637	662	593	658	614	640	609	658	617	662	692	642	664	636	636	650	599	658	638	666	673	630	651	596	646	656	668	643	661	658	679	666	629	605	648	686	596	624	651	685	652	652	628	657	612	646	625	575	636	642	711	653	648	642	656	664	704	688	622	640	641	639	643	587	658	653	695	645	624	648	647	606	661	649	613	651	646	646	647	649	661	621	673	617	622	618	608	645	676	675	605	618	644	670	587	611	706	681	631	677	677	617	635	652	673	621	644	601	647	633	688	673	661	645	607	684	621	639	613	669	657	701	590	653	651	590	672	655	645	613	633	646	671	629	705	633	618	600	654	618	659	659	654	647	681	655	607	631	611	647	689	640	639	642	634	612	712	648	631	677	639	691	674	578	695	659	605	638	634	619	673	681	644	663	659	638	645	668	693	679	625	659	647	657	636	652	642	660	630	636	679	615	619	630	618	662	666	598	621	606	638	691	666	659	677	629	646	641	629	679	659	681	641	650	720	661	648	641	650	621	624	654	605	567	621	647	680	642	632	624	624	638	627	612	685	661	658	637	675	664	676	660	683	655	653	648	644	642	627	680	674	648	677	625	681	687	625	641	656	648	631	660	622	631	634	617	614	662	646	626	652	637	637	661	633	629	664	660	662	683	660	663	592	617	638	604	690	626	703	642	626	620	631	630	647	653	661	651	687	624	668	615	635	648	640	624	633	674	646	612	667	619	682	631	612	618	649	641	670	673	630	639	575	626	599	646	661	681	658	624	703	659	631	603	650	660	670	646	648	637	694	649	642	632	621	603	639	634	635	629	657	659	666	624	617	671	682	656	655	636	612	679	646	651	654	612	661	633	637	616	609	681	613	658	661	632	610	675	658	633	689	663	615	634	616	647	658	581	678	643	657	609	670	660	618	672	625	644	653	641	648	628	610	644	645	665	695	617	650	658	630	585	698	661	639	680	654	679	682	583	624	591	674	702	632	624	678	614	669	641	623	654	640	679	598	645	629	650	661	673	652	618	645	685	630	600	621	620	656	624	635	634	672	647	672	655	618	640	668	652	622	660	659	613	654	659	604	671	611	628	687	618	716	650	632	682	677	630	649	681	649	653	673	652	690	624	666	618	632	654	634	624	701	668	644	596
75774	77469	65424	45255	29599	22439	14181	7508	4038	1826	818	470	273	300	276	268	283	283	260	257	249	282	296	242	250	232	291	257	280	249	263	277	290	252	277	286	246	242	259	260	272	248	300	257	275	240	247	265	264	247	262	291	256	251	243	274	243	229	255	317	256	271	238	270	260	276	287	239	275	287	265	286	276	229	287	241	251	245	281	258	257	239	245	271	257	285	223	254	263	270	283	275	260	290	252	297	283	290	268	271	277	264	290	260	268	236	272	290	323	274	237	257	283	247	261	262	239	245	239	236	261	276	228	248	266	265	255	259	229	264	245	254	263	279	299	256	237	261	234	255	275	257	263	257	249	246	266	258	293	298	251	277	271	244	251	232	271	245	261	236	278	231	265	258	257	271	249	284	272	279	248	221	250	266	271	264	258	270	254	253	276	286	281	275	232	273	310	258	258	241	259	275	251	272	238	254	269	255	257	273	261	284	265	281	287	305	279	262	246	264	282	278	255	288	268	272	236	261	257	276	240	259	254	250	258	279	247	245	257	263	277	278	298	268	276	258	264	277	274	271	289	279	262	276	272	239	262	245	266	232	273	260	271	264	253	245	262	262	246	254	264	316	269	265	270	252	261	269	261	269	306	263	259	254	263	291	284	253	260	238	245	238	265	247	274	262	276	272	241	237	239	284	302	268	276	276	253	266	290	255	244	292	266	236	264	250	276	251	252	252	272	243	290	256	286	275	275	272	257	268	257	250	261	237	244	242	276	254	240	259	256	243	271	233	242	245	259	259	304	264	283	254	278	283	263	281	279	273	274	272	276	269	255	282	252	255	297	268	264	250	275	249	250	247	266	269	268	254	268	258	265	287	275	256	291	262	284	256	257	286	267	249	244	294	291	262	297	250	258	257	288	253	236	241	273	256	260	245	265	253	239	255	245	263	275	272	262	275	247	257	270	264	265	283	256	272	237	231	263	255	280	264	261	279	251	246	265	257	268	261	295	259	271	267	265	277	255	267	265	236	265	260	281	237	255	259	291	290	252	269	249	306	263	266	247	256	254	261	274	280	266	292	273	249	263	281	261	252	246	253	269	274	235	264	286	272	247	262	290	284	252	262	291	255	259	273	266	270	293	249	275	270	258	271	244	261	295	268	299	252	276	251	261	248	252	274	229	272	234	271	259	258	278	252	251	277	261	280	258	257	300	267	277	252	257	253	301	251	238	248	248	280	251	284	276	255	264	260	241	244	243	267	244	275	265	228	283	246	270	268	262	275	273	252	274	251	266	283	264	268	279	249	251	233	283	255	265	255	264	270	245	247	277	265	274	292	270	256	262	250	267	231	247	267	250	271	270	262	253	251	241	276	265	270	267	239	247	265	229	285	265	252	274	275	266	274	243	250	262	254	261	268	264	274	265	290	248	248	284	270	264	275	281	282	263	256	257	257	278	234	248	221	240	256	280	271	225	237	257	260	257	239	286	261	250	258	216	252	259	265	276	267	269	275	235	257	258	282	263	260	256	277	264	278	245	269	248	288	247	286	256	243	248	282	251	257	260	256	283	270	243	288	295	250	263	288	240	241	248	275	280	269	258	254	269	248	246	267	274	273	278	252	267	252	275	247	259	274	274	301	258	249	270	237	259	283	267	285	278	267	255	252	247	265	248	247	266	255	246	249	233	255	249	270	230	257	293	246	277	274	244	249	250	242	245	272	247	259	264	259	256	256	264	263	254	273	295	286	268	259	260	267	279	260	267	276	262	251	251	256	255	267	272	260	279	295	269	273	254	241	240	299	273	302	250	272	263	262	276	252	284	262	264	254	285	248	240	276	273	226	258	265	241	244	280	270	268	237	241	257	271	276	271	280	245	259	271	222	260	251	244	237	262	264	265	263	229	269	267	262	249	224	243	247	262	257	261	256	303	281	252	256	291	266	286	275	248	254	271	256	241	261	257	243	277	264	251	274	264	245	256	289	254	264	268	257	241	228	263	274	253	261	296	259	279	295	272	261	254	256	272	261	260	266	249	250	291	260	272	260	282	325	273	279	271	267	282	264	235	253	270	267	246	246	274	303	251	261	257	246	267	272	242	229	275	300	256	233	228	263	248	255	266	278	241	265	256	273	275	254	262	257	248	258	266	234	276	251	238	266	257	265	277	279	289	260	243	261	279	276	245	290	261	262	250	289	295	289	274	273	271	288	251	256	290	240	247	285	255	255	259	256	276	275	280	255	231	256	263	287	263	268	249	249	236	237	260	261	295	238	246	260	242	282	249	260	308	260	251	236	226	283	264	279	292	292	270	283	294	260	269	278	260	239	238	252	310	269	260	303	269	252	245	285	246	289	268	248	291	274	278	276	244	260	277	245	266	258	253	253	234	247	292	253	235	263	246	279	257	252	283	244	239	297	270	240	250	250	257	254	260	251	283	296	275	278	258	304	296	246	282	247	272	272	268	252	224	247	279	268	227	235	242	268	234	278	230	272	256	267	251	260	277	261	239	249	250	254	250	267	255	241	259	276	280	270	277	248	268	244	263	261	268	251	238	290	272	249	243	242	237	247	287	253	252	277	256	260	282	229	269	226	255	293	229	290	296	288	282	262	265	255	243	271	215	268	264	274	251	265	243	250	255	249	241	284	273	274	222	258	250	268	273	285	238	259	266	258	261	270	255	268	257	242	288	245	271	285	273	238	282	249	272	272	268	288	262	238	249	290	257	273	265	282	280	231	288	282	252	277	266	288	285	256	294	262	260	241	221	261	251	289	260	260	259	248	300	225	279	264	280	229	252	252	250	269	265	256	253	253	254	288	272	273	236	252	284	272	293	252	245	293	249	265	256	256	260	252	234	258	275	277	263	253	267	263	260	245	279	258	271	283	242	283	264	287	222	259	274	263	247	254	274	260	273	275	270	252	237	254	241	266	272	233	241	279	270	262	257	258	266	262	282	284	256	298	275	296	272	280	274	269	262	288	304	246	258	263	299	275	265	241	264	273	258	272	263	239	261	283	247	270	270	223	271	255	255	269	263	254	263	244	255	252	274	258	272	259	261	239	258	265	268	246	260	266	272	215	272	247	270	270	236	275	263	249	258	273	293	245	283	254	270	284	265	291	244	279	246	279	294	225	256	252	299	267	234	264	299	257	233	268	248	243	279	269	259	238	241	290	222	256	285	256	236	277	252	237	284	271	273	223	253	246	258	268	289	244	249	268	272	238	248	234	259	275	243	241	282	290	267	268	309	269	256	246	273	294	285	234	268	289	258	272	259	270	288	266	239	265	256	270	295	290	259	242	287	280	269	266	243	287	294	286	271	271	263	265	279	254	302	286	249	275	294	254	242	271	277	260	247	281	270	257	250	266	268	283	255	276	242	257	257	272	280	238	265	258	268	278	270	275	267	270	218	257	293	276	257	271	250	256	264	300	252	248	262	268	302	268	288	249	242	236	265	242	275	295	228	257	255	269	261	264	295	275	272	292	280	267	245	279	228	301	265	238
51038	62359	59293	48608	37600	33721	26398	18600	12158	6524	2879	1338	900	817	760	746	627	682	662	658	629	666	598	708	656	641	585	614	666	638	646	651	666	631	653	650	664	646	596	622	681	651	660	636	624	679	664	638	670	601	677	621	619	638	618	654	633	662	633	615	643	648	654	631	627	648	637	657	624	709	673	635	593	687	660	643	631	602	644	641	633	651	657	643	634	657	719	616	650	658	603	696	680	599	608	693	675	687	675	677	641	678	634	675	657	672	681	669	625	635	643	658	687	636	634	626	689	648	659	673	655	617	651	651	640	713	655	611	650	642	685	618	648	635	696	598	639	600	647	608	669	637	658	690	673	610	672	665	622	641	625	610	660	629	673	662	728	645	668	694	643	640	662	616	634	609	633	651	646	609	613	669	654	642	628	639	635	653	636	623	610	672	668	680	631	660	638	671	606	672	664	700	671	639	647	664	633	644	653	594	653	660	638	619	633	642	675	674	610	647	674	652	614	659	623	655	621	630	682	652	593	665	659	614	612	662	619	665	674	634	606	620	628	635	679	644	626	617	702	662	692	649	621	625	620	666	609	643	583	621	609	612	666	625	670	604	646	586	677	660	616	642	696	670	632	613	691	629	638	644	648	647	665	614	656	645	668	616	631	664	646	668	643	612	666	646	647	643	668	611	682	676	658	611	654	664	650	659	644	627	632	605	679	631	662	614	633	638	657	645	674	633	629	644	624	656	664	652	632	635	666	652	649	621	674	646	672	602	668	626	648	680	634	650	604	653	660	622	657	679	670	678	676	669	686	651	640	634	652	638	652	687	685	672	647	644	624	684	643	650	645	672	655	702	647	631	616	636	595	650	579	682	641	690	628	605	645	635	672	649	652	628	650	651	637	629	668	678	648	657	616	657	651	667	637	616	626	669	663	657	666	641	670	638	625	613	689	628	633	658	644	638	644	634	650	658	604	623	651	593	624	643	693	616	628	636	636	637	658	635	601	665	630	694	596	675	627	657	661	642	637	637	642	639	594	675	655	592	651	605	649	631	685	648	706	654	711	624	645	632	681	689	610	648	630	649	634	647	622	644	649	646	687	638	634	649	636	646	677	623	613	625	601	640	648	629	663	627	586	609	644	668	681	658	651	697	675	655	610	629	639	638	642	657	628	667	631	621	678	646	670	651	656	635	641	636	592	644	635	628	674	650	642	655	673	670	623	649	626	679	642	654	679	632	610	613	649	664	665	615	627	665	630	693	650	664	619	638	634	703	648	639	621	656	635	628	625	648	668	613	632	657	610	654	672	661	610	647	684	628	696	654	644	666	595	649	644	664	607	635	661	664	653	665	629	618	652	612	688	643	621	648	613	620	698	690	649	651	612	664	576	645	661	659	671	622	611	635	611	647	634	603	639	614	600	683	652	673	619	677	658	677	621	613	657	657	601	662	636	632	644	647	651	615	665	611	639	698	617	653	697	643	642	657	659	622	603	625	650	614	616	651	647	629	635	639	691	658	630	660	651	641	620	660	656	634	631	597	619	581	678	661	637	641	680	676	636	648	629	638	670	631	639	646	637	684	663	712	654	659	620	638	653	661	627	631	665	624	648	653	652	658	631	622	669	608	689	649	628	677	640	639	625	642	675	630	617	662	641	589	653	616	638	653	628	657	653	690	615	666	645	654	652	634	610	652	630	686	622	698	617	664	635	657	628	648	628	650	641	607	670	602	691	641	628	627	652	652	674	649	673	677	627	672	658	651	657	628	618	660	642	651	654	629	665	610	609	629	601	670	626	602	619	635	661	590	637	630	663	617	698	663	693	689	611	668	644	619	635	607	628	618	624	631	664	679	621	618	731	644	632	671	627	661	669	629	659	674	686	616	609	701	618	661	682	682	662	642	653	660	616	639	652	634	609	657	639	635	671	670	661	641	639	636	599	684	668	644	675	670	649	672	654	682	670	640	699	658	668	648	652	642	641	627	687	624	669	687	663	623	626	710	639	676	654	631	619	676	666	662	660	648	686	690	631	628	640	588	638	687	652	647	622	669	649	648	646	682	628	693	683	673	657	680	653	705	655	636	693	660	617	643	661	643	657	665	681	639	628	594	677	624	606	678	649	614	707	648	654	673	611	619	660	669	627	699	674	652	667	663	657	625	621	625	643	635	699	632	642	662	647	686	656	654	628	670	620	626	659	674	643	608	610	644	661	665	706	632	653	655	628	595	648	619	637	632	634	668	696	659	668	620	595	689	678	646	687	642	662	626	653	683	639	643	684	656	610	672	667	690	657	638	653	603	591	618	596	673	626	660	648	641	683	690	637	640	597	618	671	684	624	647	648	653	664	629	641	633	680	609	634	659	644	630	626	670	660	673	658	635	624	663	618	647	619	654	671	642	637	670	624	642	681	669	616	645	681	652	603	653	658	655	677	587	619	626	679	640	616	655	650	639	602	665	665	644	617	646	589	648	624	630	697	667	628	610	650	690	612	644	652	665	617	648	642	653	652	680	644	687	596	657	693	649	639	628	652	675	633	625	651	704	633	629	650	648	612	662	629	649	643	586	638	597	635	657	670	582	610	634	639	665	627	653	664	636	658	641	678	640	619	619	700	631	627	648	640	626	688	595	640	671	633	635	646	632	681	662	616	618	664	658	656	648	669	630	623	601	599	608	628	660	662	629	636	675	657	659	651	642	605	633	666	635	641	676	678	664	688	655	642	650	665	654	641	612	644	652	660	649	653	655	605	633	651	658	673	621	657	600	641	677	637	620	647	634	657	651	612	684	657	654	655	694	638	690	631	593	624	634	631	654	620	679	637	641	639	650	662	645	628	642	632	674	698	639	653	630	647	666	622	673	672	599	662	639	646	646	665	670	649	647	698	611	640	652	662	653	598	623	673	652	666	639	654	661	683	618	644	636	633	659	698	641	636	689	643	684	621	607	665	606	649	641	651	586	617	664	638	662	678	648	661	642	655	692	622	648	697	719	702	652	624	630	611	657	627	710	643	655	643	661	675	672	671	674	606	668	665	669	619	628	644	650	643	710	631	625	640	723	618	654	640	676	653	655	616	664	695	644	613	648	636	662	648	626	613	603	632	664	650	662	669	667	677	642	649	648	643	653	642	649	670	643	665	639	667	623	683	672	644	646	686	670	649	642	671	605	644	630	618	674	649	610	611	660	676	660	656	697	642	629	606	604	657	670	624	671	617	640	641	683	681	601	673	623	661	673	643	656	694	639	684	655	665	658	626	645	652	637	660	634	650	648	669	662	657	640	653	682	670	634	672	626	627	630	642	645	615	665	687	647	623	656	647	653	673	669	712	665	625	597	676	670	621	671	584	665	667	656	653	650	617	659	625	640	647	610	657	623	665	634	643	651	665	671	628	617	633	687	661	630	624	655	658	673	676	654	652	616	660	650	659	674	644	662	656	640	661	659	657	660	665	632	653	642	648	676	664	686	651	632	660	663	636	672	689	616	672	633	655	656	649	638	655	658
76363	77158	66058	45313	29575	22381	14067	7551	4020	1900	862	423	305	327	312	256	286	262	274	264	255	251	284	255	276	247	253	279	276	247	260	259	264	283	246	247	235	266	262	266	233	261	264	255	296	254	289	273	257	301	259	252	291	296	275	300	242	286	289	264	257	271	249	278	262	245	246	266	259	277	257	230	253	265	265	242	266	267	272	245	266	243	264	271	266	289	253	273	265	277	272	258	255	280	245	252	252	291	260	249	303	274	255	260	269	258	273	280	222	251	255	266	275	258	288	253	233	292	274	285	251	239	239	239	271	275	230	259	275	263	229	291	242	257	239	246	287	254	250	281	290	292	254	270	265	275	263	247	257	273	265	288	256	269	252	264	264	271	261	269	268	267	282	247	266	272	268	264	270	284	286	242	284	254	262	248	248	282	280	282	238	276	301	280	237	276	261	264	254	260	263	269	267	264	258	262	245	237	259	267	255	251	290	285	263	231	275	251	274	264	242	230	270	272	239	237	269	258	277	250	268	283	275	282	240	278	271	240	281	254	286	267	249	256	239	259	256	271	288	274	261	262	278	221	273	249	242	281	296	256	287	282	256	275	292	264	267	246	258	282	278	245	271	272	244	260	249	232	237	238	264	269	260	245	284	256	283	228	238	255	237	270	252	248	266	272	268	248	251	257	258	250	224	262	253	234	281	264	277	284	266	304	265	263	308	281	249	239	273	272	254	274	240	278	227	279	248	250	269	259	263	273	272	273	246	272	275	263	266	235	287	264	281	270	266	270	286	263	248	272	264	278	267	272	235	282	280	300	259	262	296	277	246	293	243	240	262	233	251	261	254	247	261	315	281	268	261	261	273	315	267	269	254	268	252	223	267	263	261	236	236	267	244	277	275	272	268	263	240	223	255	237	295	254	235	285	274	252	231	281	251	266	249	244	273	215	275	282	254	252	266	247	264	274	256	261	263	293	235	245	290	242	281	254	252	264	266	287	289	256	223	251	247	265	284	243	278	286	243	244	266	274	253	275	280	252	256	264	268	254	257	296	245	259	251	238	267	287	247	274	275	286	278	263	272	255	230	269	263	246	242	278	254	265	234	321	252	265	271	268	270	266	281	262	270	267	249	234	277	268	251	239	243	261	269	277	283	274	265	250	263	270	237	274	252	254	276	250	259	273	259	260	254	272	260	254	252	271	250	282	267	255	289	265	265	255	274	284	251	255	269	256	256	291	255	249	275	275	270	293	286	250	310	241	285	295	248	262	285	242	271	222	286	272	239	268	271	273	254	250	259	278	270	270	262	241	261	284	300	292	258	244	311	280	281	304	260	275	266	281	284	269	272	266	264	262	251	254	262	276	255	250	260	288	243	282	288	227	278	272	292	243	279	256	272	276	271	272	262	241	279	262	243	294	242	261	258	257	284	269	249	271	254	263	257	259	244	265	262	269	244	283	256	266	240	255	257	248	242	274	258	247	291	252	254	273	224	255	276	249	296	254	272	250	254	259	283	281	257	271	259	266	249	248	253	257	258	265	243	265	269	256	273	304	274	262	250	254	260	243	223	252	272	215	260	247	284	262	301	264	257	279	252	258	281	271	258	266	271	258	254	239	233	272	280	292	275	266	282	257	279	255	294	277	251	282	266	258	266	272	256	244	247	255	252	272	265	258	241	255	275	266	220	258	270	249	238	252	254	253	257	254	256	245	238	268	287	267	271	249	282	236	289	261	280	258	252	252	264	259	266	258	264	234	254	271	271	306	272	254	255	281	279	255	265	267	283	229	255	249	296	277	252	220	271	265	279	255	272	256	242	280	253	252	273	257	280	270	254	247	251	260	249	265	271	254	293	238	262	294	285	237	283	250	283	251	256	265	284	256	239	264	246	264	265	253	258	237	252	251	239	245	286	237	266	248	270	243	286	257	260	268	277	263	273	256	267	269	271	266	282	271	291	244	249	245	274	280	276	261	262	265	246	258	301	260	287	256	257	253	255	292	314	237	276	268	266	259	285	274	259	261	243	282	273	291	250	248	266	288	258	278	285	249	266	281	238	266	251	286	267	278	266	270	249	295	302	263	279	249	258	274	259	278	276	264	290	266	266	279	261	261	274	264	260	263	290	237	292	271	233	232	283	310	245	283	254	260	256	254	262	253	253	271	238	269	298	283	271	286	264	233	250	279	263	265	256	276	250	262	272	279	267	255	274	297	270	271	274	279	256	264	293	260	271	265	267	295	297	293	256	302	268	240	245	265	287	238	283	272	256	277	262	277	253	242	254	251	259	263	270	273	306	249	230	275	254	231	275	253	234	267	253	262	264	246	253	253	257	292	277	239	272	263	274	255	270	263	248	239	272	245	253	272	273	261	265	286	261	257	283	244	230	265	247	267	267	242	302	288	267	295	280	283	250	253	261	261	214	248	252	241	280	245	252	244	269	266	289	258	271	297	253	229	271	255	248	250	263	274	242	264	266	263	263	248	278	272	273	285	285	262	273	274	263	288	273	264	286	271	280	278	250	261	282	252	296	251	258	237	250	267	246	276	244	252	257	267	291	247	247	261	263	297	257	256	252	283	253	319	264	279	242	275	262	305	284	251	224	264	274	282	270	285	283	247	261	284	233	245	243	284	241	247	267	270	277	230	277	253	246	260	254	234	270	258	273	242	286	281	244	222	252	224	272	296	254	223	259	270	250	275	232	283	250	270	244	255	268	259	227	272	262	279	262	242	305	273	258	238	262	249	248	233	292	250	265	291	264	227	267	241	258	248	255	267	283	256	283	264	228	243	282	258	265	278	266	272	283	271	268	267	274	238	253	271	244	288	237	270	244	259	286	264	270	255	265	261	263	262	261	269	266	243	243	242	261	269	278	260	248	290	251	297	280	268	275	254	284	251	259	265	249	273	254	262	268	258	263	292	259	260	258	244	267	252	273	280	263	249	234	251	278	249	266	240	268	252	255	272	272	246	282	270	253	244	266	267	251	248	291	265	266	262	250	232	286	251	268	255	268	256	241	247	257	230	242	250	265	280	247	282	283	282	261	250	243	262	255	264	275	241	261	238	254	283	260	255	247	225	289	288	259	269	282	280	287	263	259	259	249	262	271	257	276	273	261	275	292	277	259	285	269	249	273	235	254	268	251	283	258	294	263	244	264	266	282	231	274	265	239	265	276	273	261	247	278	270	244	246	258	264	243	265	251	285	237	256	249	282	282	274	269	269	265	273	259	261	255	262	237	293	271	281	266	271	269	270	290	284	258	271	272	242	269	277	263	248	281	249	251	238	266	238	249	278	241	268	258	250	242	241	278	251	239	257	262	241	240	241	292	286	247	244	245	285	228	255	275	262	286	263	254	233	281	288	282	291	278	263	270	264	260	282	256	275	266	253	236	272	275	263	247	236	276	249	237	255	274	280	278	292	266	253	266	260	247	266	262	275	279	258	256	279	253	267	271	267	287	239	265	246	251	254	309	275	247	285	269	253	255	274	266	264	281	263
51568	62028	60646	48748	37629	33697	26229	18656	12153	6583	2915	1345	842	856	791	690	752	655	618	636	626	620	670	660	617	634	620	663	648	702	658	609	663	626	706	668	676	623	669	661	638	645	662	624	645	661	640	685	644	655	622	631	637	695	696	672	626	658	644	682	620	657	644	605	637	657	644	657	624	630	621	661	670	651	594	627	647	661	652	631	626	590	627	619	665	631	673	680	614	664	637	616	658	629	668	656	682	630	653	654	711	675	660	648	636	634	655	665	674	708	669	625	647	685	634	622	689	694	668	656	634	650	630	677	599	694	645	648	639	692	668	680	634	668	655	671	646	652	657	619	639	680	667	620	652	676	634	626	680	632	608	625	650	611	633	649	676	635	611	634	640	649	640	638	632	613	663	620	623	675	683	633	671	651	639	667	656	604	654	663	658	606	632	632	616	638	645	621	633	686	631	648	638	696	654	652	696	661	633	644	606	610	691	697	649	675	680	638	675	701	670	658	619	644	653	611	665	637	659	635	676	675	673	656	615	639	614	642	659	628	647	623	648	636	707	634	666	682	649	684	638	641	713	667	651	631	642	663	711	651	660	593	637	645	622	632	617	606	680	683	628	663	668	631	657	665	718	704	646	626	706	674	634	648	640	686	663	675	658	640	640	637	685	669	687	676	659	698	612	647	608	674	639	644	690	645	677	648	664	654	634	634	647	670	661	644	713	673	664	626	687	649	652	641	614	685	604	681	624	612	636	605	644	606	700	592	609	634	662	629	690	623	616	675	671	623	625	665	652	700	650	633	653	627	598	647	634	593	629	587	636	664	638	637	624	673	710	667	673	578	600	617	584	618	669	654	677	687	662	651	594	614	646	628	629	654	655	680	639	695	632	655	631	701	626	670	663	681	643	629	678	655	620	683	673	629	618	641	618	639	628	614	623	660	621	651	620	657	658	591	718	671	612	662	646	628	615	630	673	596	671	597	665	650	667	664	639	658	689	624	679	654	648	663	660	645	657	594	622	650	640	680	643	592	619	620	668	650	627	618	639	660	697	587	614	595	664	668	659	611	629	719	680	663	670	655	613	657	659	624	743	655	603	641	626	629	627	647	595	638	613	657	647	665	671	664	685	625	668	653	646	644	629	674	626	659	643	648	669	601	624	676	636	625	612	662	721	683	640	637	659	628	585	615	639	670	680	646	641	627	671	645	698	681	607	585	634	682	668	635	636	619	637	677	679	601	635	624	664	614	628	632	625	667	680	626	650	666	647	681	640	644	621	650	668	662	643	670	693	607	646	611	669	699	684	636	673	640	631	691	638	625	678	623	652	659	634	684	649	651	698	603	696	613	646	640	634	654	688	664	639	651	659	619	645	687	642	668	669	621	621	683	624	659	651	636	621	644	633	676	678	649	621	658	618	603	662	613	610	644	667	646	653	654	658	640	604	677	699	626	601	658	695	627	645	658	649	640	661	625	625	648	673	614	620	655	599	680	646	707	647	674	629	594	632	693	608	626	635	603	624	627	649	690	690	672	633	650	667	616	620	705	663	666	653	671	636	660	670	651	605	646	681	654	642	713	627	667	652	670	612	626	644	606	605	618	719	653	635	641	626	648	646	682	686	635	632	669	660	672	668	648	630	578	606	616	615	673	675	661	674	649	657	640	627	630	689	663	655	604	641	658	670	680	630	610	645	652	674	635	680	636	649	656	612	642	624	646	690	634	677	629	656	627	667	664	679	627	678	673	639	659	658	672	665	624	625	640	670	618	631	644	620	639	676	663	689	639	654	639	663	616	641	616	628	673	668	626	657	656	646	654	670	602	691	653	649	682	635	612	653	688	661	674	659	646	664	668	683	676	628	661	659	639	695	694	647	647	635	656	616	600	679	648	712	663	681	652	687	673	631	684	622	649	639	655	670	670	624	625	660	610	669	649	616	670	616	699	676	656	655	646	654	598	634	640	632	612	669	637	655	683	653	617	622	646	638	652	697	623	661	647	629	618	646	683	628	635	638	636	666	609	609	705	725	639	659	654	629	668	655	631	644	658	634	690	610	633	665	673	647	650	639	649	704	670	653	632	600	620	687	624	680	648	665	619	682	652	660	697	638	639	640	650	635	633	660	669	611	653	680	620	657	655	664	659	639	619	677	651	652	622	633	632	637	636	659	652	658	630	637	646	630	628	643	674	620	676	641	667	662	625	606	615	645	661	663	634	684	640	664	671	614	620	635	638	646	665	606	664	666	652	640	713	657	686	616	623	690	661	669	667	634	611	707	638	637	646	650	651	653	681	648	658	633	654	641	663	650	627	651	679	673	661	658	651	682	617	632	655	615	619	652	657	642	659	667	643	666	678	674	685	688	644	704	707	662	611	606	621	672	643	650	635	677	661	690	618	640	653	676	627	656	632	652	668	651	686	638	617	608	668	660	661	606	658	628	628	678	629	633	640	670	647	651	667	644	618	646	680	640	636	674	657	640	610	654	658	647	658	614	647	647	622	678	688	575	700	612	618	626	606	646	654	659	638	631	652	680	626	649	663	602	630	596	639	688	612	664	646	615	655	657	683	682	663	625	659	643	666	638	691	614	585	688	667	627	593	638	635	648	667	650	618	642	650	665	581	609	653	626	614	666	691	652	654	652	628	642	683	644	687	700	652	665	630	632	719	603	694	644	681	633	644	661	635	643	675	703	656	639	663	700	666	670	634	645	614	650	658	651	644	612	649	669	669	646	631	661	619	622	632	653	676	627	643	588	656	635	688	658	637	640	657	603	685	634	679	664	664	692	642	619	655	718	676	597	639	660	656	672	592	680	628	657	692	679	649	676	616	627	622	615	653	682	641	656	653	608	616	654	639	646	623	622	685	649	649	652	699	623	677	660	639	641	575	633	662	650	619	627	689	674	672	634	668	636	622	685	625	710	673	661	653	668	671	654	656	641	645	651	626	637	658	652	683	643	626	665	657	619	629	652	607	658	630	632	664	637	657	654	672	623	677	649	637	645	617	677	619	632	683	650	679	659	673	616	660	651	653	675	631	648	648	625	709	611	693	640	655	678	652	670	620	637	655	680	635	655	688	663	632	661	655	671	639	703	679	627	620	621	643	667	614	610	653	617	618	684	629	657	653	606	671	624	639	672	655	652	670	641	652	691	654	593	665	633	650	682	668	648	659	659	669	629	672	674	654	699	652	676	636	668	695	644	630	662	626	652	627	618	678	638	628	642	666	654	655	664	653	649	656	682	614	630	627	661	679	688	609	668	658	671	664	703	677	640	691	677	635	676	653	646	652	657	668	649	662	638	611	700	628	694	632	602	691	632	662	632	684	585	723	650	599	626	679	692	688	649	649	636	642	627	645	628	646	645	645	672	629	634	659	627	659	624	667	657	651	656	670	670	608	702	628	646	654	664	642	606	661	669	610	577	627	638	626	612	633	666	613	617	646	666	637	643	664	673	650	612	661	604	666	671	658	650	617	648	662	625	669	662	641	657	664	596	657
76254	76920	68171	45390	29433	21286	13329	7503	3941	1870	850	423	316	289	314	257	286	274	275	276	245	252	282	239	249	290	275	241	293	270	254	242	283	266	309	272	275	280	264	266	268	262	258	265	275	271	270	292	259	288	261	276	245	254	268	269	231	266	264	278	282	267	276	253	283	276	265	244	255	252	255	266	250	270	282	280	270	226	258	271	239	283	276	271	271	238	290	230	279	242	273	282	278	250	273	269	267	267	255	283	272	262	257	276	252	269	266	243	260	252	237	262	246	244	234	259	251	285	252	270	256	273	263	283	261	261	263	279	266	248	276	271	276	265	251	260	245	273	272	286	312	265	261	281	265	262	252	266	256	247	260	253	289	267	288	241	286	279	267	258	247	289	276	262	263	258	270	306	267	296	258	266	255	290	263	251	272	281	254	252	278	247	260	269	263	263	249	266	270	271	287	272	227	276	243	248	286	277	253	302	266	256	275	279	287	277	262	279	263	255	265	266	288	257	247	262	258	229	269	266	279	258	268	266	264	301	260	232	249	264	251	278	261	282	243	292	306	274	235	253	254	249	231	268	274	264	282	297	252	293	294	267	256	263	268	251	265	264	250	251	269	259	281	257	269	262	269	227	275	285	280	249	275	278	262	266	288	258	229	230	267	259	269	274	266	261	260	273	264	266	257	279	277	251	244	277	272	259	251	270	251	224	265	255	253	225	259	224	288	256	249	259	265	299	269	253	287	281	236	244	270	286	277	294	259	246	258	284	279	264	276	293	256	267	248	238	270	281	256	257	256	279	269	271	282	270	239	234	252	273	252	255	254	284	243	268	234	283	253	223	284	282	282	247	256	241	265	270	277	274	245	274	304	263	286	277	272	278	257	256	267	264	238	297	252	252	259	279	294	307	279	265	291	262	258	276	253	246	228	272	267	257	263	271	269	259	278	271	256	286	313	245	274	221	259	278	293	249	245	254	283	259	285	277	245	268	257	250	260	290	253	270	260	254	235	279	234	249	233	297	272	241	288	262	272	261	248	252	255	254	265	253	243	226	252	240	283	263	261	263	252	237	278	273	251	259	273	271	247	260	260	281	269	268	258	251	246	230	292	279	292	275	241	288	272	268	267	273	235	243	270	260	234	271	254	257	259	246	292	246	255	286	277	266	257	276	274	256	286	270	273	279	260	269	265	279	260	268	231	250	270	237	252	268	250	255	261	294	269	232	239	248	229	269	257	250	258	275	276	293	265	279	274	277	241	221	279	288	270	259	245	230	262	247	248	265	259	254	267	255	267	283	281	254	258	291	278	275	234	270	303	252	240	272	288	243	266	275	257	280	250	278	267	249	266	247	288	249	282	288	269	270	257	234	272	257	268	263	250	279	247	238	261	287	283	271	262	277	263	277	272	243	259	255	236	247	263	243	259	254	253	246	251	253	300	264	272	279	285	224	280	270	254	247	271	304	241	280	254	251	263	279	286	286	234	273	256	236	261	262	252	251	253	298	257	256	245	266	264	257	231	260	263	263	280	246	247	264	260	267	251	253	302	276	226	250	227	290	219	252	233	287	277	266	256	294	274	250	275	267	265	237	276	291	285	283	260	292	271	258	245	278	276	263	274	276	289	254	259	270	274	284	234	268	255	291	262	290	257	265	245	254	248	259	252	265	272	271	276	249	307	252	254	289	271	226	255	257	267	269	234	251	239	283	266	255	252	283	262	262	285	256	275	273	257	264	260	279	262	274	242	270	256	249	259	284	244	301	272	228	260	258	237	292	296	250	242	251	264	247	257	262	258	254	261	254	230	257	281	264	301	279	248	251	247	267	270	248	266	247	245	236	238	249	272	250	246	286	268	280	262	264	223	253	267	262	271	263	249	257	259	251	263	270	266	248	272	248	282	236	261	249	254	218	235	289	292	295	256	254	273	244	283	266	262	252	260	263	261	288	245	270	246	223	263	230	278	269	242	248	252	245	270	259	286	261	311	256	282	253	254	244	266	271	270	232	265	281	263	258	253	246	272	311	258	270	240	267	241	268	264	250	278	276	249	264	275	233	252	234	281	271	242	270	280	239	274	269	251	260	287	268	276	268	231	270	260	244	249	244	273	259	257	235	257	262	276	275	244	251	277	308	244	261	237	255	242	268	271	265	231	300	250	246	239	270	267	248	253	259	243	287	274	255	260	286	264	252	275	271	266	262	288	274	239	256	269	285	260	260	271	250	260	269	279	268	262	274	289	268	240	263	245	289	292	263	269	264	249	266	273	259	251	261	257	248	251	256	284	262	284	270	257	259	269	268	278	294	286	250	297	225	259	262	264	274	243	250	253	266	256	260	273	258	247	305	250	268	252	237	267	243	245	279	269	275	249	283	236	280	242	261	241	268	241	239	259	251	259	246	229	249	293	277	235	246	252	284	291	267	243	259	253	264	223	294	287	247	247	272	257	226	275	262	259	253	300	271	248	271	256	263	275	274	269	276	239	268	267	277	277	266	281	305	249	248	244	254	278	274	276	245	246	227	237	255	283	283	244	268	234	249	250	220	261	229	271	275	253	239	239	266	282	242	264	229	271	271	273	253	228	269	262	262	225	276	252	240	247	262	273	242	263	267	276	236	258	236	256	260	290	286	256	292	274	280	251	259	258	261	285	246	316	263	255	267	270	254	258	250	293	250	290	272	234	271	250	252	277	265	254	279	265	253	254	254	273	280	252	251	266	238	256	267	271	257	280	267	296	235	241	266	271	289	259	276	280	258	271	255	261	276	304	258	260	265	265	232	274	291	278	270	267	293	269	270	246	237	249	249	250	252	258	264	262	265	266	268	270	268	245	289	246	292	268	251	265	236	253	248	241	267	245	253	294	292	277	249	226	256	297	285	267	263	286	262	239	266	255	265	289	285	235	293	249	264	288	255	252	280	264	288	262	267	301	290	287	246	271	270	257	256	248	253	268	242	259	266	290	276	262	239	247	249	235	244	272	262	289	255	296	295	241	266	237	271	262	256	269	290	256	243	229	263	241	248	258	278	261	255	238	286	266	251	257	263	250	274	241	245	261	286	266	296	275	259	259	287	249	253	285	253	241	268	284	234	237	250	275	261	245	271	270	258	272	277	256	247	229	235	250	257	262	271	248	250	267	266	270	246	258	254	255	235	269	290	289	257	245	242	273	229	264	297	276	246	246	252	248	235	244	286	279	287	263	261	279	262	272	288	239	266	247	252	232	243	282	239	261	281	254	251	236	260	261	248	250	247	288	247	258	272	265	278	276	273	243	270	254	288	266	252	265	302	261	247	287	253	274	235	255	281	257	252	263	261	258	266	278	263	246	263	240	256	266	280	278	246	288	284	277	262	231	269	269	259	256	260	265	246	251	264	249	254	270	292	258	276	267	292	254	260	268	259	229	263	251	290	270	244	254	251	252	268	247	271	259	266	272	252	263	281	234	293	262	279	276	280	251	251	241	291	279	256	286	288	281	302	258	248	287	257	267	254	306	285
50420	61626	62293	47949	37213	32566	25255	18248	11890	6283	2752	1224	839	779	798	672	666	667	681	663	644	673	627	635	689	702	673	644	649	655	625	716	620	638	665	623	610	636	604	632	639	628	658	635	664	624	628	645	637	607	687	637	641	640	662	613	663	655	676	628	657	657	636	630	656	643	638	636	645	638	646	660	642	638	674	628	650	655	648	680	675	672	681	657	653	623	609	645	727	640	594	647	671	630	659	644	649	656	673	632	676	662	608	644	605	627	686	635	638	663	623	626	622	674	688	625	651	652	606	623	676	634	646	626	622	649	660	628	650	687	665	614	611	634	647	688	621	630	633	668	644	651	640	621	678	633	638	655	673	675	640	618	654	645	650	621	651	655	604	641	640	592	674	648	635	606	622	666	680	689	690	671	615	643	653	619	649	643	602	675	645	647	633	671	628	645	607	599	689	626	627	689	631	627	635	605	649	674	639	688	657	645	647	661	625	656	694	613	656	601	691	627	658	635	666	623	642	651	649	672	612	626	630	648	602	678	648	630	682	670	643	636	640	630	643	645	669	664	625	662	647	654	665	695	643	662	692	667	660	596	643	627	670	680	640	687	620	619	657	653	647	634	624	674	625	699	632	607	600	676	668	646	605	648	625	654	706	604	608	628	652	668	607	685	679	650	654	629	631	640	654	654	623	619	689	697	611	667	658	648	647	691	690	634	672	650	639	678	648	630	684	615	671	653	635	651	642	668	646	652	658	610	662	605	637	644	692	621	676	644	638	639	663	636	651	621	656	610	629	680	652	622	653	644	662	611	633	668	648	682	611	601	685	621	676	674	648	685	592	629	666	639	670	667	649	605	734	614	667	679	641	665	653	651	625	661	627	691	648	682	658	681	684	617	702	623	643	677	614	633	631	656	664	644	642	625	616	631	646	641	587	652	623	650	596	628	611	639	667	667	676	661	635	654	681	667	675	673	626	709	639	627	639	644	627	622	625	644	674	639	700	617	614	621	623	664	628	682	681	634	625	609	650	640	646	651	641	645	635	667	627	630	622	654	675	668	673	666	647	608	648	663	667	682	622	585	637	671	600	647	631	668	660	663	640	647	599	643	633	614	687	628	658	657	693	704	671	673	646	671	633	662	641	624	632	686	634	674	597	629	697	651	637	644	666	659	684	681	693	679	660	635	650	663	610	643	582	666	678	645	667	629	650	626	640	632	641	617	660	661	632	643	668	636	640	628	655	673	632	639	677	676	642	680	663	655	635	645	653	652	677	642	671	630	669	695	617	631	656	645	623	643	649	650	637	627	633	653	642	644	664	647	618	639	663	623	650	615	694	669	610	621	647	651	608	671	631	651	657	653	662	645	704	661	617	608	644	640	622	664	655	666	631	672	661	625	644	625	658	635	601	625	642	645	702	711	692	618	627	641	688	629	614	643	649	635	655	657	658	644	649	628	690	640	643	701	655	643	662	678	605	629	649	655	627	624	629	644	623	726	640	685	645	673	684	624	621	642	674	613	605	656	624	669	653	644	625	649	635	672	662	628	659	652	644	658	651	655	614	639	600	661	605	641	625	662	665	659	674	625	663	641	628	630	688	671	673	608	675	650	638	672	689	641	672	668	668	665	591	659	604	679	609	659	690	606	669	635	682	646	675	666	607	671	611	683	672	673	647	609	685	632	644	623	662	659	625	672	640	599	618	618	630	650	635	618	641	632	638	602	658	628	651	695	658	674	646	645	688	610	662	664	663	651	690	663	652	664	641	658	678	648	642	657	640	652	680	644	668	641	641	678	652	662	691	562	591	660	639	664	653	599	640	633	630	636	665	663	667	633	665	644	649	680	648	638	678	663	643	640	659	681	657	654	641	685	686	667	671	621	670	703	665	656	682	649	613	615	622	663	623	656	689	600	675	666	625	602	641	609	633	650	612	642	677	664	609	686	689	671	637	679	643	637	627	623	666	634	648	601	626	656	657	657	606	632	718	650	657	643	636	673	732	648	686	679	670	652	676	683	607	659	625	651	666	645	594	669	649	648	636	646	653	651	636	681	642	663	687	655	685	644	658	620	698	636	654	651	682	683	616	647	655	676	632	630	633	629	651	652	625	622	657	607	613	629	632	618	642	657	654	679	645	653	647	636	669	681	663	629	629	633	651	623	695	642	648	622	598	603	655	650	656	651	655	660	629	625	678	691	597	665	664	660	666	654	615	620	636	664	624	631	636	662	643	648	615	647	603	651	638	664	634	652	626	594	645	605	642	637	647	672	688	631	650	645	633	629	655	642	629	634	637	613	648	680	644	663	690	630	702	651	678	634	610	688	612	662	637	638	662	653	662	648	635	674	647	621	697	692	619	621	618	616	648	660	624	622	643	656	685	661	673	653	642	657	597	687	678	644	687	698	629	654	609	638	635	642	655	631	626	637	663	657	611	596	684	620	638	627	644	656	659	620	653	619	655	684	640	644	627	616	657	665	650	674	630	605	652	675	670	642	679	642	621	621	655	626	634	645	646	616	598	633	674	672	651	672	650	598	656	650	671	605	668	650	604	620	612	597	621	679	671	683	618	654	643	621	614	600	639	615	657	624	674	669	652	653	673	635	697	653	647	633	660	651	632	634	643	625	667	661	670	669	629	626	672	639	645	643	658	615	685	667	698	637	661	643	669	653	644	633	659	663	669	667	637	687	646	650	648	586	637	661	642	656	639	661	607	654	650	634	624	633	662	636	656	632	644	634	624	621	658	668	681	627	667	674	654	643	648	675	624	626	636	662	620	590	618	664	624	658	675	611	626	668	646	661	629	655	615	633	680	646	659	623	610	694	656	670	637	653	588	684	598	622	623	679	632	657	669	628	679	620	641	639	672	595	664	632	664	667	642	605	614	689	657	646	650	659	614	653	661	656	658	672	667	653	647	608	642	673	651	644	642	654	646	604	624	631	629	613	646	625	662	626	700	646	622	668	619	613	616	634	659	613	677	652	643	682	637	643	656	671	667	664	651	653	663	665	675	632	692	647	645	622	655	643	655	672	641	636	679	680	617	632	598	653	648	632	646	674	676	660	611	689	670	624	636	617	633	614	634	672	610	644	634	684	680	634	597	662	657	630	667	679	632	631	647	630	653	638	680	685	621	606	701	648	630	657	644	637	623	643	639	651	670	657	636	669	662	631	669	648	647	657	689	661	647	595	614	627	672	632	656	652	617	665	640	647	643	636	630	644	657	640	607	666	642	619	649	665	591	655	669	641	643	674	629	619	628	686	694	637	648	630	643	686	645	613	648	705	684	648	647	646	655	642	645	650	628	646	665	632	674	640	626	681	669	653	640	602	685	679	652	644	696	631	653	633	594	647	671	646	610	657	679	603	624	644	621	654	601	711	613	641	674	631	634	637	667	625	622	667	638	667	686	668	638	632	668	631	633	608	695	622	608	654	631	621	675	625	635	626	615	628	627	633	653	668	652	666	621	653	624	696	683	677	583	636	643	656	653	621	643	686
73930	77975	68191	46186	29671	21417	14045	7767	4144	1857	759	428	338	332	301	292	265	302	261	229	242	274	278	244	240	253	257	269	238	273	285	269	286	310	280	262	296	275	276	251	297	260	282	266	286	282	264	302	252	274	231	278	250	252	264	247	269	264	281	249	260	266	254	287	265	262	266	276	289	255	249	290	254	235	279	272	279	245	282	267	277	252	284	267	286	262	267	277	265	282	288	241	260	277	262	255	282	262	252	259	279	268	250	250	277	207	281	270	245	258	301	269	235	287	274	264	273	255	239	298	248	286	257	251	270	255	277	278	256	266	275	250	253	261	257	285	289	287	271	235	255	277	255	254	236	244	279	299	258	278	250	250	268	254	284	270	281	221	273	276	262	263	257	262	251	250	269	262	279	271	259	302	276	249	233	236	238	264	248	235	261	263	239	255	262	270	273	270	281	271	255	264	262	245	269	254	241	237	261	273	235	248	223	251	284	233	292	249	249	285	257	290	272	271	248	255	266	276	274	272	259	262	274	275	260	246	259	275	260	272	280	272	279	264	261	263	239	244	248	257	258	253	273	252	264	284	289	271	256	262	278	258	267	275	273	241	280	251	287	240	257	255	287	235	267	276	236	288	262	255	236	276	270	271	282	257	294	249	259	266	247	270	262	267	287	236	269	269	255	253	240	254	250	232	252	266	279	251	303	248	280	234	272	285	249	261	272	258	264	258	292	258	275	292	264	276	264	263	249	297	256	278	264	255	283	296	278	298	249	262	245	267	255	243	282	266	246	271	246	234	235	259	245	262	267	239	232	264	274	242	249	273	253	284	303	248	244	238	262	267	286	245	234	247	268	267	265	248	284	231	250	248	279	231	266	237	247	239	262	269	213	269	246	234	280	278	261	260	250	239	293	272	244	246	284	274	277	264	251	264	249	242	238	251	255	263	261	317	208	289	269	249	260	272	265	274	260	258	260	260	288	249	242	273	280	235	279	256	246	280	273	247	260	257	262	261	274	278	239	278	254	230	247	238	262	276	285	247	269	262	266	290	260	264	253	259	252	270	254	248	261	261	263	269	289	266	249	260	250	281	248	280	236	238	264	284	258	271	274	224	275	266	246	261	252	270	276	260	279	259	281	286	289	250	244	260	290	249	259	265	267	246	242	243	245	263	267	265	273	247	274	233	273	272	263	283	254	264	248	247	279	265	249	264	249	293	268	285	270	266	274	271	294	262	298	261	277	246	282	277	283	248	260	254	258	259	237	275	271	224	233	265	251	274	261	248	286	259	285	265	270	259	274	306	312	279	278	275	268	255	253	257	261	280	278	287	252	225	246	258	270	253	296	243	263	276	268	268	284	267	261	293	266	266	257	276	250	253	275	244	240	238	259	273	239	266	251	258	268	263	241	250	270	250	264	255	245	259	244	271	256	262	262	255	246	263	280	247	253	264	260	287	280	268	240	267	242	271	234	248	262	287	245	252	261	263	294	265	286	267	282	280	273	270	239	277	266	260	258	245	246	234	267	263	248	265	280	245	253	266	253	239	308	275	286	264	267	239	277	268	279	254	277	283	260	261	258	259	261	243	236	295	294	268	234	254	264	277	251	268	297	246	290	234	306	239	269	266	258	269	253	255	268	267	255	286	284	297	253	276	248	242	282	295	256	262	289	248	247	279	315	276	271	241	265	264	251	263	261	238	264	266	255	298	294	252	265	234	280	268	270	259	280	242	285	243	273	246	270	245	270	277	254	279	236	236	286	263	268	292	272	264	244	278	256	271	246	262	263	273	229	257	275	285	221	246	269	265	256	257	272	271	270	262	281	249	230	287	256	227	262	226	255	256	294	257	263	273	259	273	292	257	290	239	228	243	275	282	272	254	218	238	256	251	261	265	268	276	250	272	297	255	263	263	275	263	271	289	275	238	277	247	264	264	256	259	253	251	271	267	238	251	265	236	289	269	234	274	254	273	247	252	271	259	269	286	282	240	280	272	273	261	274	266	273	271	226	276	258	260	265	248	268	282	254	263	264	282	256	245	273	267	236	252	253	263	282	254	238	252	247	252	260	247	273	275	282	258	236	250	275	288	226	229	244	272	246	242	246	252	278	255	271	264	285	246	255	238	258	230	262	246	261	270	271	243	246	253	278	269	284	283	279	269	241	259	260	293	266	272	275	282	236	257	265	260	264	239	278	268	228	254	262	266	256	260	277	263	251	242	268	262	259	260	273	247	255	277	273	255	272	270	256	255	238	281	269	268	268	255	251	252	283	268	275	267	268	266	270	260	257	274	240	276	282	256	264	260	274	262	282	252	289	254	257	279	267	256	281	275	275	301	273	270	278	264	267	286	278	256	262	271	289	266	285	242	232	261	266	262	252	237	251	253	263	269	260	258	241	273	244	257	241	265	267	276	271	247	282	245	231	260	279	266	258	261	274	277	261	223	260	290	245	265	232	223	301	281	253	279	239	274	245	253	276	262	259	243	268	252	271	254	248	258	291	273	257	260	293	266	281	255	265	253	250	245	260	276	249	252	280	256	276	269	267	268	264	258	292	247	254	247	248	274	252	267	283	271	285	268	280	257	256	244	258	267	271	244	240	262	286	244	255	287	241	273	268	211	259	246	258	249	234	265	284	302	274	248	238	254	233	232	231	275	260	259	297	283	260	257	283	255	274	272	283	267	257	244	249	250	269	251	251	267	243	303	268	244	269	266	248	253	244	276	276	258	290	254	271	247	253	259	269	301	232	250	281	297	242	255	263	275	274	275	294	256	285	266	276	277	257	289	265	277	269	253	246	259	250	273	251	264	262	264	316	239	282	266	265	277	247	251	284	244	252	250	288	240	266	258	263	297	264	271	274	285	261	260	262	250	274	230	251	263	275	273	273	233	278	266	262	255	251	280	273	257	290	280	282	264	276	282	258	247	235	269	270	248	269	259	281	251	258	261	254	255	263	284	276	244	267	295	243	215	268	280	254	277	263	253	289	271	238	281	243	271	261	262	304	248	267	212	247	263	261	254	239	245	278	302	282	257	275	271	241	244	264	275	272	267	262	276	244	266	281	257	252	285	270	266	245	263	303	276	255	255	251	249	270	231	250	246	275	265	242	262	252	236	284	277	272	262	274	255	236	276	280	244	247	220	282	279	253	272	267	268	283	253	252	273	268	229	209	244	281	264	272	249	274	238	277	261	275	293	272	277	247	244	242	259	238	273	269	308	255	280	256	265	271	281	248	255	261	254	242	254	254	274	266	272	268	268	282	245	258	247	248	293	276	260	297	261	284	273	251	294	257	261	277	272	290	258	254	254	266	280	240	261	286	256	279	270	250	252	251	273	242	258	248	244	262	263	251	240	262	278	296	245	261	273	251	250	256	269	265	237	224	258	279	249	283	261	282	269	268	245	268	262	297	254	260	255	276	234	253	293	267	269	253	253	308	252	265	289	280	260	285	284	255	278	270	257	248	270	241	254	266	301	251	240	261	267	259	247	261	276
49345	62504	62664	48814	37828	32881	26056	18994	12241	6387	2591	1273	920	921	844	730	720	662	637	678	671	719	646	712	631	657	656	646	657	663	614	649	611	649	670	629	665	634	684	635	663	589	646	641	647	637	650	591	637	639	648	614	648	643	621	613	657	623	626	655	662	655	655	673	698	668	643	639	586	644	671	627	693	630	629	644	618	629	622	622	682	648	664	632	652	613	705	606	665	655	631	655	680	694	630	653	667	667	679	646	659	616	705	666	654	616	664	645	635	648	674	695	610	646	624	613	654	612	613	626	646	659	654	625	653	624	683	662	687	600	669	630	622	669	668	654	646	674	666	609	648	667	651	624	617	673	635	680	677	620	624	645	631	697	672	675	642	648	656	645	667	649	677	614	665	600	634	677	672	640	686	690	675	654	678	674	655	647	629	683	666	645	684	677	613	645	596	697	677	616	635	653	632	635	614	670	709	666	622	636	670	652	643	683	649	665	657	669	655	658	664	628	661	652	662	644	612	643	610	701	618	673	667	626	640	670	633	664	627	680	673	651	649	644	649	638	660	634	650	702	663	643	674	618	644	673	645	639	639	653	640	660	607	615	648	637	654	674	658	678	681	666	651	658	608	649	652	722	643	630	649	644	643	633	645	658	671	628	654	605	697	628	692	630	672	648	646	678	628	642	620	685	618	673	655	628	648	682	654	630	654	663	665	651	633	599	661	553	642	630	629	650	670	650	636	663	609	667	655	636	609	650	628	638	641	701	698	634	655	686	690	693	690	688	653	678	681	673	655	643	620	656	653	686	617	677	707	636	641	677	676	645	645	651	640	666	627	598	627	647	638	659	666	646	631	662	634	627	659	718	653	644	620	693	650	669	611	673	632	629	664	667	620	647	701	654	680	674	661	627	640	607	611	650	681	641	670	609	585	693	647	558	660	613	656	678	654	640	646	657	688	659	643	637	614	664	631	643	608	639	661	659	619	626	643	696	701	615	654	626	605	614	660	692	659	652	678	626	610	668	639	664	669	645	658	636	677	656	611	652	587	665	652	676	655	631	618	688	643	637	630	684	644	652	642	675	697	653	678	665	654	651	647	675	679	644	670	632	678	643	646	661	668	670	678	650	651	698	673	619	648	656	683	654	654	658	690	645	662	653	673	617	662	635	701	633	616	621	674	589	630	608	645	624	675	621	649	681	657	707	663	625	638	642	667	697	664	648	646	658	615	682	642	668	630	628	670	669	648	647	596	616	607	674	676	660	625	658	657	659	640	642	646	664	652	674	668	637	649	644	702	677	673	648	667	646	639	693	663	683	625	602	723	647	643	667	619	651	656	651	619	678	635	615	649	648	644	614	647	636	619	662	604	678	617	678	632	620	647	653	613	639	634	636	670	667	673	631	658	653	575	701	609	651	686	585	687	615	663	614	651	640	667	693	668	634	632	645	608	651	687	618	655	654	640	682	680	673	638	661	650	642	643	675	623	605	707	631	624	640	625	638	632	682	604	631	626	631	639	639	690	626	667	649	682	646	644	624	621	602	687	639	646	635	650	657	660	660	634	655	642	625	730	638	677	684	626	641	645	666	665	652	682	652	636	629	667	707	627	687	642	652	661	617	607	594	692	611	639	602	645	637	649	638	667	667	623	585	606	647	715	677	627	664	658	660	676	621	590	651	674	649	580	671	673	620	632	681	587	650	698	637	640	705	640	620	644	666	647	643	630	638	662	635	662	642	652	647	646	636	645	678	641	703	657	691	678	672	659	672	640	635	683	615	673	601	614	624	648	647	663	708	636	644	664	628	686	611	631	646	650	625	674	622	709	650	650	653	638	604	667	661	604	638	656	600	635	670	624	679	632	674	705	636	650	678	639	644	679	695	678	685	634	657	647	611	650	655	660	621	671	627	646	625	604	699	713	693	747	581	669	655	640	665	659	669	677	673	690	633	639	675	606	654	610	665	646	645	636	656	617	613	664	671	639	662	614	618	652	685	653	646	686	649	669	669	649	650	625	678	677	693	616	707	676	659	659	710	617	599	648	601	632	634	661	651	641	674	666	638	663	665	628	596	654	631	662	653	636	666	617	587	658	659	652	651	625	660	635	683	691	672	677	630	641	679	630	680	642	614	597	615	597	648	611	652	628	672	655	589	662	600	657	674	620	647	663	670	672	696	659	695	653	660	645	643	668	652	648	751	654	640	578	680	608	627	611	656	648	629	585	653	649	657	651	641	687	631	581	675	623	638	653	634	603	645	654	640	656	638	686	653	669	641	675	647	689	653	646	609	652	627	624	696	675	615	633	689	674	633	649	622	633	607	672	683	665	658	645	685	665	655	638	635	692	643	679	693	667	598	676	607	633	637	700	607	618	652	673	648	644	662	632	656	606	673	679	660	663	672	645	606	661	625	643	628	697	613	675	612	671	636	675	644	660	656	695	607	642	626	612	684	663	708	607	660	673	627	641	670	601	694	637	656	675	677	658	631	672	611	671	659	668	628	652	609	622	655	650	627	651	624	676	649	628	634	636	664	647	648	671	622	649	654	687	593	644	672	648	601	672	648	619	620	649	653	643	624	659	670	625	667	627	646	626	648	625	676	627	654	635	664	684	650	638	630	672	617	634	646	635	636	648	650	651	611	657	649	677	666	669	630	621	675	648	694	627	656	637	619	672	653	631	642	639	670	645	684	625	633	631	627	673	620	632	679	663	627	701	694	636	616	609	652	652	671	623	645	615	631	651	642	654	619	689	653	707	644	669	697	629	675	648	669	667	664	644	658	612	672	681	630	636	645	611	691	646	697	616	665	676	636	616	650	616	650	611	643	610	698	607	621	616	604	654	662	587	661	674	677	672	628	665	619	628	633	610	659	615	639	683	622	675	706	626	627	653	656	666	611	663	659	697	627	727	614	647	638	649	614	678	673	669	633	633	654	698	652	693	635	623	671	654	674	660	652	689	601	667	649	626	666	604	622	660	650	655	659	639	668	626	701	674	621	636	683	621	645	680	655	646	639	650	638	660	651	663	645	621	655	629	641	652	654	667	630	634	644	608	660	607	623	642	658	630	672	640	646	649	685	676	677	642	684	642	608	666	631	628	671	640	614	629	669	678	692	671	647	641	663	646	672	637	615	645	643	639	656	669	669	680	671	650	636	636	680	681	616	655	646	636	631	644	674	650	658	663	643	663	662	643	668	648	669	696	652	634	670	652	650	635	616	618	626	645	711	604	694	647	663	651	647	626	656	625	663	678	622	641	686	638	662	660	641	675	624	599	678	659	635	645	649	648	623	623	644	655	605	646	626	665	603	629	658	652	677	657	652	654	598	612	664	605	654	637	619	673	651	692	628	653	622	608	634	631	625	656	637	634	690	636	630	633	653	623	630	651	635	702	644	666	624	671	691	671	647	635	627	621	620	652	670	634	643	597	659	641	673	670	641	677	701	698	683	653	638	639	678	649	657	605	680	671	653	615	693	622	657	624	676	660	663	650	614	649	687
75904	77592	67797	45283	27682	18852	11344	6340	3358	1598	696	350	334	324	288	271	285	254	281	256	264	261	288	275	264	263	285	276	264	265	248	270	278	237	257	287	283	252	304	280	274	263	261	276	278	267	258	239	257	266	235	264	262	245	256	245	266	259	247	234	255	277	291	252	269	281	270	244	256	275	277	272	282	257	272	263	282	254	265	304	294	265	259	261	279	292	281	247	288	260	263	268	277	262	278	253	290	291	273	217	270	274	269	292	260	262	238	271	277	297	240	262	277	260	264	264	272	276	260	246	249	272	306	264	263	259	271	279	260	269	256	226	261	233	270	256	239	261	225	273	264	215	251	255	272	279	295	283	243	278	263	257	282	241	289	246	258	265	261	277	218	273	272	284	256	257	227	247	256	246	246	269	261	227	288	252	271	264	278	276	276	244	259	258	282	266	242	253	278	275	283	285	251	265	269	284	255	267	257	244	246	285	281	229	264	235	275	279	259	269	261	225	276	243	268	262	252	231	246	254	271	275	266	282	259	236	253	265	279	285	270	243	296	251	285	266	268	296	302	278	272	261	268	268	269	268	247	252	257	231	263	246	272	250	234	259	242	262	268	269	253	275	246	273	259	260	254	253	296	253	252	259	277	257	263	292	267	218	268	274	270	293	252	238	225	287	253	261	253	264	263	257	261	288	256	248	233	262	264	260	253	271	279	243	250	263	229	258	248	256	256	270	258	245	241	291	241	251	255	265	287	257	276	279	263	254	276	253	279	288	274	278	257	277	283	251	251	263	290	283	259	267	286	252	269	240	282	262	243	257	244	251	213	269	236	286	259	227	268	276	251	285	270	248	267	268	227	260	238	281	296	259	249	272	259	277	251	248	245	252	243	251	278	268	285	245	255	253	276	271	279	276	240	276	282	289	288	259	245	260	271	238	264	248	269	244	250	257	246	258	277	273	283	262	266	255	220	280	275	261	275	248	243	254	274	260	261	249	269	226	266	262	254	287	285	269	284	281	267	257	272	251	257	259	270	256	246	252	286	250	278	258	271	253	248	255	256	280	244	312	261	247	216	273	263	257	234	265	227	286	267	262	269	257	253	275	238	277	276	247	250	261	282	240	286	238	280	272	279	275	255	276	254	241	254	294	266	267	257	239	254	248	267	262	262	252	251	259	236	250	249	245	277	241	239	234	281	265	265	256	275	268	262	271	254	249	237	244	241	275	261	241	277	269	274	278	257	263	272	264	268	271	244	276	234	245	277	274	272	253	277	271	267	242	268	295	280	257	262	235	250	242	223	258	266	275	270	240	257	245	273	252	271	249	237	285	267	276	255	271	243	270	259	272	263	264	274	271	275	282	240	239	266	252	287	243	309	258	291	257	259	264	258	233	292	283	249	259	229	251	253	252	276	257	251	272	263	232	239	242	276	273	241	250	255	274	253	259	272	277	294	280	255	235	256	312	267	287	259	274	263	271	269	272	296	259	251	321	299	229	274	296	271	281	274	285	256	289	285	249	250	259	258	282	260	285	256	255	277	269	289	283	259	228	237	276	260	273	258	283	273	231	243	273	245	236	258	264	271	278	251	247	248	273	252	285	250	285	249	268	269	286	269	241	275	257	250	255	256	255	267	247	241	272	242	236	267	276	265	258	247	247	248	271	240	270	283	274	257	285	250	275	226	272	227	256	266	260	249	293	272	258	265	265	261	285	271	224	280	276	252	240	251	276	270	245	250	250	259	273	271	256	269	268	247	236	275	265	263	257	265	233	252	263	258	268	281	255	273	263	276	270	267	253	282	277	268	277	295	270	276	292	287	270	256	241	256	255	247	266	274	294	256	258	243	244	261	263	269	260	265	263	244	274	257	263	274	264	275	263	256	268	281	266	256	270	274	259	260	256	262	263	263	270	280	255	265	237	258	268	280	251	280	275	252	248	228	306	273	298	259	284	250	257	261	269	267	284	277	287	266	253	249	286	251	267	279	265	264	255	260	289	266	251	258	295	261	284	269	259	276	244	271	269	247	263	274	310	280	275	271	259	241	242	257	276	266	255	244	285	285	259	255	257	286	294	263	233	250	290	256	276	277	261	235	264	276	226	239	271	251	259	302	285	238	258	283	260	244	257	269	236	276	218	295	266	259	296	250	242	252	228	241	250	258	232	245	290	265	241	245	278	266	287	257	302	247	268	272	252	258	266	249	256	252	265	267	271	271	256	252	269	267	266	238	254	264	261	266	246	279	270	237	253	238	249	265	251	290	268	243	284	279	285	249	249	271	255	247	247	232	276	227	269	251	249	255	253	231	272	266	293	254	262	252	224	268	252	251	300	258	267	249	243	247	254	244	281	257	282	278	258	259	241	267	251	251	276	257	262	232	273	274	277	255	263	260	249	216	248	272	259	271	249	259	263	270	254	260	266	264	268	239	286	250	270	266	256	278	262	260	261	287	235	274	255	269	278	300	265	271	263	251	276	244	261	289	233	248	250	263	274	277	277	260	255	285	269	252	276	258	228	262	283	255	243	253	237	296	267	259	266	214	243	255	221	277	217	241	273	263	239	273	261	285	258	259	220	274	273	249	294	229	242	252	230	285	264	255	262	264	266	256	266	268	261	276	239	242	265	236	238	254	259	243	250	242	264	242	252	264	267	280	260	242	274	269	258	257	276	264	249	279	256	285	255	297	254	261	272	279	249	241	258	261	253	231	277	274	291	268	275	248	258	277	255	252	240	278	242	235	259	268	300	248	240	267	261	268	283	262	284	269	252	264	261	279	232	259	279	263	260	295	264	245	255	263	247	262	270	273	237	245	253	270	271	306	251	265	275	289	219	267	257	254	261	255	266	262	289	260	255	255	255	266	288	264	286	276	268	274	259	255	268	269	269	271	253	258	265	267	281	269	255	241	254	250	257	256	280	256	235	257	279	287	260	257	241	251	283	254	267	277	261	279	277	255	267	237	283	232	238	259	265	271	267	232	263	271	234	275	250	260	258	289	241	241	258	245	261	259	264	264	277	288	272	233	249	245	313	261	250	273	266	286	289	273	269	293	274	249	254	266	278	255	291	259	258	281	248	270	261	290	239	295	272	276	269	246	234	252	256	260	276	252	282	249	253	258	267	262	279	265	257	261	259	294	275	227	253	280	250	261	252	282	270	256	240	253	273	268	232	254	284	261	248	253	252	280	282	272	257	269	241	283	274	260	279	289	281	257	257	242	225	230	254	230	271	239	245	258	278	252	260	280	229	270	294	266	270	241	239	274	222	275	281	276	283	242	256	253	276	226	266	264	260	254	285	276	288	250	290	269	241	237	282	240	269	264	264	271	298	268	250	269	256	251	286	281	270	272	229	270	240	232	260	256	271	245	278	257	285	255	242	267	287	255	258	261	228	269	246	258	264	270	251	283	294	287	257	257	319	262	265	245	249	255	266	297	242	280	281	275	256	256	259	253	228	259	259	246	229	254	251	238	244	251	267	274	262	215	238	222	257	242	240
50653	62807	61898	47994	35121	30012	23018	16455	10566	5378	2222	1028	865	805	730	641	661	664	655	648	663	626	656	655	627	641	643	639	640	591	662	665	629	673	621	683	640	612	700	683	637	693	649	717	686	692	642	691	688	657	654	631	635	690	628	649	636	651	684	671	634	634	630	621	684	704	707	691	642	661	617	648	619	618	680	655	667	674	715	617	631	699	606	666	661	685	661	675	600	664	655	693	673	644	630	674	617	655	653	688	661	673	664	620	673	624	670	637	679	644	638	641	660	652	615	645	660	715	677	657	656	658	666	677	603	653	636	653	673	653	643	712	666	625	663	581	700	626	632	624	696	605	663	624	654	663	675	642	649	668	616	643	637	628	650	670	638	637	673	656	701	622	694	653	679	606	649	667	650	662	616	619	629	619	610	686	693	669	624	639	685	670	646	663	618	647	700	614	692	612	615	659	632	640	608	620	664	652	648	641	664	673	704	626	625	665	628	707	676	647	633	636	669	656	655	614	647	696	674	627	645	631	660	590	623	654	624	636	668	637	655	650	664	653	642	641	633	603	668	645	666	675	652	657	677	693	678	662	666	624	616	640	612	707	632	695	661	630	638	635	643	622	633	652	666	627	651	671	658	648	682	610	627	643	643	668	618	635	623	680	649	712	636	674	672	669	646	631	650	636	661	640	688	639	650	688	632	669	657	650	636	640	626	640	645	636	632	642	684	709	681	577	674	627	642	685	681	640	663	659	660	615	629	664	666	605	658	654	658	641	661	654	672	646	678	641	654	660	689	628	680	672	684	582	630	658	677	660	687	612	672	625	658	653	644	641	655	697	669	655	668	653	631	634	645	608	648	665	625	643	678	632	640	604	646	647	660	627	650	559	615	614	695	625	647	656	670	700	634	631	668	642	644	621	628	614	682	642	624	643	596	616	660	598	635	648	636	649	653	675	646	708	628	647	651	648	628	658	646	631	649	672	610	651	609	662	643	631	621	666	643	636	697	653	659	666	652	636	637	627	647	637	634	628	650	633	640	685	594	644	629	649	652	597	646	637	680	644	657	693	660	621	668	636	623	607	600	664	682	706	628	588	687	658	632	615	658	661	630	658	685	678	648	681	663	655	654	626	649	645	657	670	628	613	661	623	654	658	687	654	730	661	660	624	626	613	641	611	635	631	659	627	619	633	647	615	642	617	657	649	668	668	659	658	642	610	651	616	618	657	687	627	640	647	639	649	671	640	637	626	647	682	668	628	630	634	655	622	635	589	665	626	663	708	601	633	690	632	638	644	682	618	686	644	698	665	635	620	664	637	584	693	666	662	635	664	675	677	613	576	640	660	625	626	644	634	655	644	640	665	648	653	650	630	644	601	665	633	632	621	645	637	621	665	658	701	672	642	641	659	657	657	615	679	658	642	659	634	627	645	677	669	663	683	645	661	635	614	655	677	643	638	733	657	617	672	669	656	634	660	643	676	653	659	641	651	667	662	653	651	631	646	604	663	674	662	660	654	627	633	660	604	635	662	691	633	649	625	715	614	654	657	656	631	642	684	647	614	674	653	634	663	655	680	652	607	650	658	694	668	667	646	666	648	661	609	658	619	654	630	684	705	672	647	614	667	660	678	664	608	626	640	653	629	652	657	637	697	686	622	640	623	651	658	666	660	599	663	645	614	661	625	638	647	682	591	657	661	659	597	630	658	652	664	642	670	678	698	675	657	675	653	666	646	690	652	631	648	651	632	639	642	648	661	692	619	677	617	647	649	669	613	606	662	684	630	633	672	635	571	684	598	653	631	662	637	668	684	623	638	702	643	636	643	649	627	670	662	632	598	659	677	615	735	645	630	660	667	616	644	635	671	643	639	669	648	639	656	654	675	619	687	613	679	626	708	608	641	626	671	671	662	659	652	625	616	662	673	646	634	653	659	682	675	644	625	654	656	630	615	694	676	583	639	625	626	629	659	639	674	641	648	639	636	656	645	683	670	683	609	691	635	681	615	629	606	621	649	695	682	658	646	603	647	665	623	640	600	644	664	681	657	709	615	654	667	642	631	609	657	614	647	644	664	703	615	647	667	680	665	684	660	682	645	644	653	671	680	678	672	632	633	646	645	642	625	608	635	631	687	656	626	658	657	698	669	632	646	613	670	636	686	665	624	659	634	627	623	628	643	652	639	635	650	681	653	698	618	629	652	633	657	636	672	690	662	616	637	646	638	654	631	642	676	643	632	659	678	654	635	610	674	596	619	670	657	656	636	613	651	640	643	666	685	678	687	635	649	649	646	654	644	657	715	628	648	632	644	629	636	641	607	662	715	631	691	629	633	660	646	640	645	659	644	638	673	668	669	642	649	693	641	666	609	618	641	649	640	637	623	649	604	660	614	702	638	679	655	651	646	632	648	661	644	657	668	647	618	640	650	619	621	657	663	619	670	630	648	647	644	620	644	638	672	668	712	641	681	662	637	620	637	632	664	679	623	648	631	644	588	646	677	608	625	624	661	656	658	702	668	644	624	646	675	675	665	650	633	640	664	658	701	671	656	638	643	662	634	728	632	654	621	652	636	650	673	657	643	610	654	630	640	625	638	686	669	645	650	667	676	675	707	683	641	652	608	660	647	657	674	688	605	669	674	633	722	657	645	665	599	637	630	645	667	656	650	639	664	647	639	657	653	670	629	665	629	617	655	594	674	680	621	651	688	634	672	647	684	665	665	658	638	674	634	611	625	631	620	657	645	668	645	633	639	653	674	600	674	644	663	669	634	596	678	667	609	657	658	671	678	593	644	593	618	669	651	646	651	656	642	625	679	625	643	633	635	678	633	631	685	603	648	645	654	651	654	661	685	701	707	635	689	605	637	655	650	631	643	643	654	657	619	625	688	678	626	663	649	662	635	654	625	635	639	622	650	639	657	603	621	605	651	675	663	622	643	657	640	678	661	627	689	663	678	652	649	592	654	634	654	675	674	653	625	610	618	608	636	634	687	659	625	673	613	647	684	643	651	666	639	621	634	639	628	656	651	646	649	608	645	654	632	653	673	674	668	615	637	649	665	597	622	567	628	649	659	648	666	608	630	648	622	688	678	676	668	624	598	568	659	657	647	629	650	644	645	692	645	635	661	643	617	613	649	634	620	656	663	676	668	612	652	621	687	610	662	650	667	704	696	661	637	627	661	686	647	619	613	593	668	663	663	670	640	691	633	658	675	670	626	624	637	652	635	692	711	654	627	672	666	622	645	662	653	685	625	660	566	706	681	662	629	644	643	689	600	580	677	664	683	628	683	616	655	613	614	660	598	609	679	625	639	705	639	676	638	634	678	672	667	634	690	634	646	649	642	675	664	657	612	665	633	638	666	654	615	714	675	617	606	656	620	618	677	633	702	635	651	626	628	603	579	685	642	679	634	641	640	623	676	663	679	613	661	688	681	614	651	602	700	634	654	669	658	621	618	645	665	640	664	677	686	631	679	620	638	628	632	681	619	669	667	625	614	637	668
75348	78609	68745	46837	29555	20181	12522	6724	3519	1613	710	313	330	277	303	240	260	263	266	264	256	275	261	260	281	269	300	249	274	257	239	249	271	293	287	261	289	237	227	261	278	256	268	260	257	247	286	259	288	277	266	281	258	235	256	293	234	239	287	266	248	246	229	281	243	259	300	268	287	257	259	270	264	232	277	258	260	273	249	241	284	261	245	258	265	266	260	283	265	258	285	269	258	256	265	244	247	276	244	245	278	243	253	258	281	272	271	231	242	254	250	283	267	285	269	239	278	271	234	258	271	244	263	252	260	223	281	271	262	271	278	278	287	255	270	273	254	276	266	258	253	265	270	279	266	248	261	281	253	267	284	263	255	274	269	258	269	258	254	239	246	238	271	257	265	261	237	239	261	276	237	252	271	235	243	264	262	304	231	263	267	261	252	254	246	250	235	264	285	274	223	302	273	241	257	246	275	266	259	258	264	236	246	251	239	303	271	270	293	250	276	255	258	241	265	272	251	236	263	254	279	248	265	272	248	286	263	269	263	263	255	283	257	264	262	256	232	274	221	244	229	255	245	258	228	251	235	245	254	258	258	253	244	219	250	254	278	254	274	261	231	265	248	290	281	251	260	241	291	251	270	264	276	258	275	254	256	285	250	254	271	261	258	275	243	257	288	273	276	290	294	245	246	285	255	245	264	255	268	258	283	245	233	239	252	239	244	261	259	250	280	265	253	271	224	269	241	263	239	257	294	263	234	233	264	226	221	241	236	216	247	300	277	281	244	248	265	257	276	248	276	274	235	251	244	244	227	265	243	255	258	243	244	263	274	256	252	256	253	262	266	244	263	224	269	256	257	267	250	259	282	269	258	260	260	274	273	249	263	252	249	276	259	251	274	260	276	288	251	267	265	256	283	251	240	262	270	235	270	261	271	268	246	286	244	266	261	261	254	253	257	277	239	291	264	263	238	274	204	267	274	246	263	276	268	263	250	259	269	272	265	259	260	283	278	243	263	271	240	280	238	249	222	273	254	265	236	261	278	287	237	268	270	284	276	268	261	270	226	222	248	253	258	244	245	245	260	281	242	261	260	280	275	245	232	297	209	254	241	303	272	246	282	250	268	258	235	262	256	255	227	245	264	277	260	263	259	224	279	286	299	239	249	251	272	245	224	274	245	238	250	275	257	285	259	258	267	247	221	237	272	222	253	280	253	234	292	250	250	238	265	287	268	238	303	289	266	270	261	256	273	263	280	244	283	260	273	259	280	251	236	288	284	276	256	266	276	252	265	268	258	264	279	239	263	277	261	255	283	249	275	253	259	259	267	262	248	267	252	259	279	260	263	269	232	247	238	294	227	262	288	263	254	293	257	278	263	283	261	263	268	247	254	268	276	277	278	257	278	282	272	240	262	271	279	255	265	237	251	273	281	282	272	256	251	236	228	290	240	256	262	264	253	259	265	282	253	258	280	262	287	280	274	282	268	252	253	282	262	286	252	270	247	266	288	267	258	256	242	251	263	266	280	250	270	274	260	250	275	266	261	275	248	253	275	271	258	245	259	250	260	242	278	296	262	270	248	259	264	236	264	269	243	269	273	288	249	263	258	280	294	292	242	263	251	264	245	290	273	288	238	248	256	263	281	249	249	257	261	252	279	295	255	266	248	288	270	282	245	274	268	262	240	283	277	275	272	280	271	263	257	266	231	243	246	274	286	240	268	221	255	282	254	297	269	264	281	230	258	236	221	258	279	278	278	230	302	288	278	269	264	267	279	253	281	290	274	255	270	249	245	267	248	242	269	262	269	263	271	260	263	277	250	290	288	283	270	232	233	290	273	261	270	260	266	250	263	261	267	284	266	243	252	275	258	262	286	266	252	269	260	229	263	290	289	247	255	270	253	245	274	250	253	233	265	272	253	278	252	262	240	250	293	239	239	280	238	260	299	281	257	294	263	259	262	275	276	259	265	246	281	288	249	257	245	278	247	280	290	234	270	267	271	251	272	258	244	252	257	266	255	238	273	254	274	282	214	280	274	248	276	255	261	240	251	299	271	266	324	248	284	228	275	280	270	262	277	249	290	238	252	265	277	249	251	275	275	252	257	239	244	284	248	290	288	290	255	258	278	258	256	249	267	288	262	253	261	268	277	244	272	277	268	272	279	263	269	227	274	270	247	249	263	254	260	255	260	245	267	261	251	268	243	265	257	252	250	256	249	239	269	237	266	242	258	262	249	278	275	273	272	288	243	270	276	227	271	265	255	258	256	255	244	268	267	260	267	266	233	280	247	294	290	258	260	243	253	264	253	266	265	278	248	271	275	258	260	285	296	255	268	273	265	251	318	251	266	292	259	259	258	250	250	261	250	273	263	250	244	258	251	242	245	266	266	262	221	241	271	279	263	242	219	233	243	272	215	258	258	292	249	280	240	252	261	257	274	263	247	271	258	285	249	301	255	277	275	247	263	247	234	246	268	266	276	293	280	259	282	255	257	242	270	289	218	246	264	280	271	251	267	287	268	246	246	251	283	269	257	256	275	265	264	254	243	266	261	258	265	242	275	271	252	268	275	271	284	264	245	257	265	247	296	249	266	242	301	256	272	258	260	280	260	275	241	246	253	263	273	283	220	267	266	238	262	262	249	240	263	257	272	276	252	241	268	237	265	253	246	264	265	297	250	259	251	267	269	275	284	256	262	273	248	258	253	247	238	258	252	264	244	293	250	270	262	250	254	281	266	241	283	284	259	268	270	257	277	289	240	274	276	259	264	273	241	240	272	249	274	271	254	260	288	254	258	250	257	286	227	259	277	276	248	279	261	256	271	265	268	249	242	248	298	298	285	258	269	265	263	275	248	270	262	274	247	274	267	259	290	262	247	264	251	268	263	244	241	245	266	295	246	235	256	288	256	258	254	278	239	261	239	261	264	284	258	255	241	287	247	243	257	261	264	271	254	222	293	293	239	276	270	259	286	245	281	256	273	253	251	232	267	258	253	271	250	257	268	288	284	250	269	286	259	285	239	266	242	255	255	277	282	214	272	248	275	247	263	284	269	295	248	257	241	256	270	253	269	245	258	252	260	288	270	267	255	287	251	240	242	260	232	261	267	232	263	253	224	272	305	300	261	254	240	274	265	257	252	264	258	254	275	286	288	286	278	295	241	288	254	245	287	266	281	282	262	234	290	251	248	226	277	279	253	257	259	278	220	233	300	250	253	271	271	262	258	254	265	234	264	262	250	263	248	265	273	270	262	242	281	261	242	256	272	257	266	247	279	253	275	245	279	246	269	253	243	241	262	246	248	256	248	260	261	277	291	264	255	265	251	259	277	277	284	262	244	268	263	275	255	265	302	266	246	258	260	234	243	290	258	232	251	238	271	248	253	266	233	269	271	259	263	287	277	232	224	272	258	276	242	276	276	250	257	254	298	261	273	255	240	250	236	239	255	296	286	275	255	294	265	246	243	258	258	242	263	266	262	290	280	277	263	252	258	269	249	277
49220	62917	62857	49868	36692	31266	24399	17289	11228	5632	2561	1105	923	821	770	691	719	707	670	638	654	657	666	647	657	668	673	684	686	668	677	665	694	610	682	666	631	657	687	702	661	623	660	625	620	667	649	644	650	624	682	705	696	644	660	636	656	649	678	619	672	634	625	592	616	655	685	637	672	680	670	654	659	655	649	667	655	649	638	684	657	677	652	645	688	655	630	673	666	638	657	589	617	648	659	675	677	659	674	616	650	630	725	660	636	637	625	633	669	622	616	624	648	675	648	660	613	662	649	687	634	624	646	675	653	621	673	686	647	645	622	667	679	656	643	623	618	622	659	660	640	648	637	645	609	654	653	659	612	671	654	651	672	648	630	636	638	624	665	615	671	662	667	653	604	639	616	633	649	620	678	597	682	648	659	671	640	668	629	669	647	658	624	647	715	614	676	594	603	658	685	653	630	636	655	658	652	638	677	665	672	659	652	691	664	649	688	641	726	647	634	604	634	641	614	652	620	650	642	622	711	726	645	643	656	662	648	602	623	664	627	649	652	626	654	671	682	612	672	660	649	691	639	647	658	687	632	669	653	622	622	648	653	655	676	658	636	678	668	604	665	604	681	672	674	643	615	679	660	638	642	682	614	670	637	626	707	604	652	658	652	587	660	640	640	640	654	671	661	634	685	630	635	658	649	671	647	642	614	630	684	674	656	644	647	655	677	667	637	677	634	641	666	633	631	640	673	659	623	644	626	655	685	698	623	627	644	630	643	710	634	634	666	669	672	645	640	661	655	627	640	660	649	641	683	624	647	664	624	716	664	654	663	689	679	663	621	681	683	623	625	632	616	654	606	675	684	657	602	632	668	597	626	636	650	664	680	666	656	677	672	635	655	641	645	657	648	666	629	650	625	671	651	631	624	681	621	695	658	654	614	646	689	659	693	621	609	635	659	672	679	637	644	624	646	670	680	648	669	633	682	649	680	626	658	660	633	660	663	658	683	638	695	637	641	652	656	621	632	686	658	639	635	629	668	633	633	662	639	643	660	657	652	697	663	618	663	662	670	658	651	629	649	651	638	642	671	619	638	715	664	652	665	635	660	677	638	669	586	648	664	604	655	668	641	610	606	657	637	627	650	598	681	634	658	605	645	656	631	687	625	622	680	665	688	619	675	628	669	683	625	607	662	640	653	619	637	657	603	656	640	639	673	708	627	642	627	661	619	659	748	621	679	670	661	666	647	672	687	642	641	624	692	674	622	621	714	630	641	641	599	600	649	693	676	635	654	661	646	655	603	611	655	609	647	705	633	651	654	634	612	628	663	661	651	628	694	657	646	661	655	623	611	659	608	643	649	652	630	611	689	624	648	637	638	619	637	625	634	622	641	653	608	650	694	681	670	637	654	646	634	651	659	675	674	643	667	610	679	655	632	632	595	646	615	643	687	644	653	638	638	649	646	654	673	669	614	643	615	661	629	726	629	668	614	613	688	647	630	649	656	644	705	651	649	583	645	657	609	635	680	701	657	675	673	617	638	683	674	654	660	664	598	640	621	662	585	666	708	683	609	674	686	650	631	684	670	666	643	671	649	642	643	689	667	656	639	641	651	634	673	633	678	632	666	670	681	683	650	643	640	664	628	672	717	684	660	662	656	638	685	662	666	648	643	646	577	644	646	675	639	647	696	671	667	669	640	619	659	638	628	707	662	615	660	608	624	658	636	644	652	633	644	646	623	701	671	621	681	650	648	710	648	646	621	678	681	651	631	659	643	653	664	604	633	655	646	665	643	696	640	671	633	614	638	652	659	609	677	684	664	630	672	720	609	672	697	616	613	645	671	658	603	631	681	655	624	631	662	625	619	607	647	656	661	673	646	625	659	661	654	704	675	650	619	648	658	601	652	655	635	672	657	654	618	677	652	617	656	633	679	628	730	638	641	691	632	660	649	650	591	657	655	689	655	686	647	662	656	626	618	636	638	647	726	647	748	641	683	662	716	630	642	665	646	636	665	719	642	638	677	641	672	687	662	653	680	622	625	662	711	661	637	653	621	626	608	616	659	640	658	674	647	636	674	655	653	648	656	649	620	672	681	658	643	650	680	642	660	685	616	660	684	658	599	646	644	625	642	638	618	690	689	652	655	650	636	664	628	630	631	603	640	643	694	615	638	638	654	680	594	684	622	614	632	657	622	688	600	615	616	633	678	622	726	617	645	683	633	634	632	609	671	636	612	634	639	662	679	649	648	631	709	675	643	660	634	663	675	631	696	658	676	660	641	620	648	647	660	647	652	657	671	670	703	637	632	595	688	631	627	653	635	678	654	640	635	631	646	666	625	673	631	638	675	630	625	593	627	664	645	644	696	667	622	621	634	642	662	714	621	629	663	664	684	652	632	685	649	619	636	600	637	657	677	646	646	650	677	650	631	645	627	662	605	657	644	683	646	620	659	667	654	615	655	627	680	653	632	676	701	648	665	624	659	652	644	638	672	635	647	636	628	650	641	635	627	653	665	698	598	669	653	680	668	622	635	683	608	640	658	631	667	634	673	638	624	624	653	652	640	623	687	670	682	649	679	637	686	689	658	664	614	591	663	672	648	624	645	653	663	655	665	622	679	662	655	646	638	635	655	655	645	632	643	618	680	610	656	615	659	643	659	640	659	647	645	680	619	636	619	616	654	631	667	624	688	644	641	624	621	666	643	636	663	651	655	654	655	640	678	623	639	628	680	700	698	649	688	675	654	679	659	642	658	695	612	647	665	654	646	664	656	644	651	617	629	631	605	634	615	691	622	665	730	643	618	677	693	643	678	634	659	648	681	671	658	680	649	650	676	630	615	702	651	634	654	620	688	634	650	645	673	620	676	629	667	630	676	645	646	678	693	632	678	648	618	648	659	668	643	663	688	651	612	631	642	607	655	691	625	649	669	667	663	619	623	640	642	653	635	623	668	699	678	670	682	614	628	628	669	674	616	644	620	669	633	659	645	671	667	685	619	638	612	675	646	628	699	612	644	677	633	625	671	643	656	678	714	645	660	597	652	643	615	643	692	630	656	653	650	643	665	661	653	656	675	682	612	603	612	622	626	627	682	663	662	621	634	662	671	624	661	652	612	618	650	639	639	686	611	625	675	655	641	630	668	605	631	640	671	671	652	669	671	673	677	676	665	625	652	678	633	700	646	657	663	663	626	647	671	625	673	636	628	684	632	629	678	621	639	629	675	641	690	670	639	630	687	658	677	657	619	670	656	648	660	613	668	655	662	640	665	635	639	651	643	661	649	649	602	672	625	712	672	638	666	627	646	639	619	614	712	600	675	659	645	638	658	694	648	632	646	633	638	625	658	644	677	642	661	623	655	672	650	591	669	646	656	594	644	669	645	645	622	654	658	633	708	668	679	618	681	652	612	637	642	628	642	647	657	633	670	665	664	653	647	624	675	685	640	676	614	661	654	679	653	674	673	678	681	640	683	601	685	665	651	642	669	660	665	703	670	648	651	632
73177	77227	68269	45956	29233	20811	12777	7314	3787	1767	733	411	313	305	287	270	257	252	282	258	268	285	250	269	252	234	280	269	262	264	233	264	247	271	252	277	238	256	252	291	263	251	275	281	254	265	262	255	262	256	290	258	258	262	260	282	285	255	244	251	271	256	266	275	248	257	263	291	259	250	259	297	268	235	255	249	231	278	265	234	232	301	264	265	256	268	269	236	251	273	248	273	261	297	290	231	231	272	230	277	249	256	272	294	266	261	272	250	284	266	276	246	280	283	262	268	258	258	266	259	298	270	246	264	273	306	263	268	263	260	281	293	249	280	255	260	246	245	237	275	245	269	267	281	256	248	278	253	232	257	268	258	255	279	260	273	248	267	248	297	288	261	284	255	259	278	264	250	282	275	285	250	281	260	252	262	262	272	252	226	261	243	263	280	251	267	236	269	270	264	247	250	261	240	270	288	246	287	258	247	275	269	254	275	264	240	282	255	280	260	269	264	286	232	255	261	276	281	267	252	260	254	271	253	256	272	254	300	274	266	260	266	280	270	266	231	274	263	250	257	259	287	261	262	230	268	260	275	290	291	274	277	228	257	270	292	254	255	254	265	277	296	254	271	275	257	271	258	273	245	284	273	244	260	277	241	272	280	290	263	269	279	263	272	263	270	230	255	252	266	270	252	244	270	254	282	252	244	280	253	262	260	287	248	273	255	251	274	250	307	272	308	256	252	238	270	279	246	296	295	247	262	273	267	286	275	264	263	260	274	263	245	273	264	273	250	244	292	258	279	265	248	272	279	280	273	260	250	289	257	262	264	236	265	261	265	258	244	243	263	228	255	258	272	267	283	246	275	262	248	286	254	221	267	271	269	306	265	233	254	258	256	254	227	286	248	262	255	285	250	241	261	236	260	280	254	257	258	282	258	251	239	254	254	266	257	268	271	239	243	266	238	253	258	260	247	267	255	275	244	252	265	235	284	267	281	277	269	271	232	281	257	269	283	240	283	250	226	243	252	278	298	238	268	253	282	251	264	254	268	245	278	269	262	239	301	266	244	247	270	248	251	260	295	262	284	275	277	266	263	279	255	247	256	238	257	249	271	258	273	250	273	266	249	233	259	284	252	258	290	264	299	274	240	260	264	268	278	263	265	246	288	241	241	275	281	268	279	267	242	261	261	223	275	268	288	240	279	274	253	276	240	279	251	254	238	271	238	264	267	278	289	260	247	271	277	268	282	269	234	230	259	265	305	250	266	264	254	262	241	251	268	266	253	246	252	242	273	279	269	272	254	251	262	257	255	277	270	257	269	255	274	264	291	279	285	295	311	252	280	261	254	281	286	259	274	256	282	262	251	254	257	271	269	280	285	261	266	270	273	273	267	280	256	272	253	248	264	267	242	268	271	262	246	252	284	288	247	276	252	237	277	271	270	275	232	252	241	238	254	276	267	253	282	235	249	275	271	267	262	245	266	278	224	255	238	239	251	238	270	252	258	262	278	270	239	284	265	272	237	259	253	274	240	245	263	268	260	250	262	260	250	264	244	249	222	237	264	260	268	251	273	276	266	282	252	271	272	261	252	264	230	289	279	259	244	298	257	261	258	258	270	247	239	287	241	261	264	272	253	295	261	246	270	257	228	269	257	254	272	261	264	274	282	271	277	261	257	249	266	259	246	268	248	263	259	269	256	271	269	287	255	268	233	283	250	246	237	262	259	250	299	293	287	263	267	245	295	255	238	278	268	269	273	250	244	254	237	259	266	284	254	265	246	252	264	271	272	242	280	293	259	270	273	226	228	253	254	270	250	239	275	282	278	253	291	254	276	281	260	248	276	267	273	253	244	282	274	289	258	270	257	248	268	240	248	245	282	260	277	266	277	228	252	279	276	273	283	256	275	271	256	252	284	252	270	264	245	264	240	249	274	282	272	257	271	258	289	239	237	257	240	256	272	262	258	261	272	270	286	253	283	274	252	261	265	259	295	270	277	251	266	264	302	262	245	274	244	263	267	260	245	284	287	246	263	246	223	253	255	243	258	274	226	260	270	234	265	271	257	278	253	269	256	264	275	260	263	264	278	266	265	281	264	261	250	273	269	253	247	277	262	295	265	264	268	249	264	271	213	269	259	278	274	274	275	264	245	256	238	253	264	259	259	258	262	229	256	294	260	281	242	243	258	267	279	263	272	261	241	275	273	276	244	239	260	254	272	282	260	259	255	266	287	257	283	258	282	279	255	252	281	308	259	252	286	226	278	300	259	264	298	277	288	259	250	261	272	268	244	265	237	227	271	266	279	281	272	230	249	249	266	257	237	244	250	255	252	262	267	305	287	257	237	278	287	243	293	259	276	257	244	253	263	255	265	275	257	265	276	288	260	250	285	269	255	266	264	252	270	300	248	273	270	242	261	259	262	273	258	229	254	227	263	250	284	222	264	292	281	256	265	269	287	280	318	280	249	246	261	266	243	263	253	279	284	258	247	259	260	242	275	311	250	248	298	269	253	249	257	236	249	270	264	266	241	270	260	236	264	261	229	263	264	290	287	250	266	277	251	284	242	287	279	255	278	266	274	269	268	287	283	251	257	252	249	272	250	234	242	247	246	259	254	256	277	268	278	285	225	265	261	270	268	262	250	273	259	243	295	249	250	259	285	271	262	267	275	249	250	291	254	301	277	271	248	292	266	264	264	255	267	260	256	250	283	250	289	241	248	246	260	240	281	278	211	272	249	288	239	269	286	290	283	260	293	267	221	251	268	262	256	261	285	249	284	264	274	242	278	269	243	270	249	252	282	272	257	282	262	279	260	254	264	281	259	266	274	253	274	268	264	273	265	238	264	279	258	268	273	252	257	258	253	277	238	267	274	237	237	274	299	229	251	244	247	256	289	236	265	278	264	251	256	257	240	258	285	255	279	275	280	255	285	266	257	267	274	270	233	292	283	272	267	316	278	282	254	260	270	264	280	288	263	276	269	258	251	272	258	229	270	256	238	250	269	272	244	274	258	235	251	248	244	267	246	250	256	286	263	263	254	250	273	251	258	247	241	260	296	245	241	264	250	266	263	264	307	242	272	268	292	249	277	275	278	274	254	280	282	263	270	278	275	265	249	231	276	239	254	236	234	250	249	272	271	240	245	235	254	277	283	257	274	276	249	225	281	276	251	255	262	263	260	255	257	266	240	271	254	257	247	250	297	275	237	287	272	260	293	271	264	292	277	249	285	268	246	267	293	235	238	263	262	240	299	275	248	237	304	231	242	275	297	278	286	258	297	264	276	251	235	261	248	259	255	262	252	256	237	275	274	286	210	257	231	279	249	245	279	255	235	284	229	262	235	252	234	279	257	273	247	250	254	251	251	251	246	255	251	273	296	278	227	268	272	266	259	241	235	246	267	272	299	275	245	271	282	226	256	250	274	232	253	234	270	272	248	261	260	268	271	272	247	252	243	247	252	275	249	246	253	261	273	286	266	230	285	239	255	275	240	255	254	254	258
48783	62958	63414	48851	37386	32115	25070	18016	11588	5991	2632	1195	852	820	739	665	649	649	650	626	675	686	704	649	657	660	657	649	654	629	630	660	630	687	609	621	644	631	635	615	677	696	650	624	632	649	656	684	681	649	646	675	643	694	606	653	662	653	614	648	680	681	689	724	649	615	660	636	672	630	632	659	666	610	671	621	680	653	643	643	651	663	660	608	645	649	669	665	676	636	677	654	693	692	698	681	631	661	669	620	648	640	679	617	635	637	615	710	645	663	682	709	599	642	650	610	671	623	663	648	653	646	645	647	616	649	638	657	626	608	656	611	675	672	689	695	654	653	615	664	688	659	653	664	702	647	617	628	675	657	687	672	718	646	687	671	671	671	639	654	634	655	620	619	682	622	657	674	659	645	679	634	625	661	645	653	676	657	677	610	619	620	655	624	691	619	626	650	682	655	652	681	670	673	641	640	661	685	623	659	652	707	649	632	689	622	630	666	655	659	653	635	630	615	651	719	637	648	676	633	640	650	615	664	667	716	636	686	631	640	616	647	633	690	663	691	634	618	658	671	640	668	632	619	648	658	645	661	647	666	633	638	683	653	711	659	658	649	638	637	664	665	654	677	649	648	665	638	619	648	650	683	673	649	674	624	672	671	648	626	679	610	661	663	668	619	597	649	684	684	640	662	648	660	648	635	704	667	660	664	627	694	666	654	623	654	620	659	642	635	670	648	609	672	644	689	681	678	741	626	649	673	669	668	655	684	607	671	698	636	637	621	653	644	679	612	681	704	683	640	663	653	650	666	648	742	643	662	641	610	636	645	608	615	675	685	658	666	663	602	657	609	666	657	648	712	639	658	665	646	637	688	634	637	665	682	666	663	635	642	641	658	654	644	662	671	661	634	640	687	663	647	674	644	679	640	640	637	645	680	613	648	628	604	615	671	621	660	672	682	662	642	637	661	685	628	671	663	685	662	615	586	704	647	690	653	608	669	699	666	684	661	648	660	620	672	637	677	680	649	617	674	646	666	693	644	626	632	631	648	617	630	640	621	650	625	656	655	685	621	705	682	655	640	685	676	653	662	622	660	702	583	676	661	647	679	715	610	669	637	659	685	638	640	621	632	667	638	613	624	650	603	660	642	697	633	625	673	657	620	634	622	647	669	648	698	635	623	662	601	623	647	673	659	584	633	691	640	646	660	645	693	684	663	687	650	694	657	628	600	626	647	678	632	610	674	670	655	646	677	589	691	639	640	674	636	649	646	642	664	656	659	628	703	622	673	685	657	695	625	644	663	665	647	631	629	656	618	633	673	648	675	655	611	650	678	616	630	671	670	658	659	651	656	644	618	620	643	703	665	642	681	625	638	676	629	651	679	709	638	633	624	653	631	685	624	680	641	650	650	634	686	659	621	642	645	638	683	652	664	686	644	618	692	631	661	623	700	644	677	688	657	671	648	645	669	636	643	660	660	692	660	623	640	671	668	661	683	595	666	699	625	648	665	648	657	664	636	647	695	711	650	630	608	649	649	690	674	649	634	646	635	693	688	652	629	647	652	623	631	679	652	686	622	689	641	641	636	693	639	648	605	660	677	621	666	667	635	662	635	638	649	593	680	631	609	674	639	678	648	649	615	645	654	666	628	656	626	646	689	631	620	644	661	678	644	676	636	632	637	676	669	626	631	620	607	675	631	636	646	670	731	685	651	640	607	638	659	682	656	669	621	654	635	635	625	655	649	620	623	687	653	674	636	645	669	669	650	661	643	636	628	643	641	637	656	622	628	632	645	626	668	676	637	656	632	721	627	631	640	626	674	657	630	627	674	682	634	714	684	622	631	677	635	660	722	680	666	621	661	681	699	719	613	641	643	685	671	627	638	618	638	645	642	652	679	683	659	650	678	683	654	660	638	604	630	647	625	632	633	624	656	698	693	714	609	673	640	624	645	695	611	668	626	676	653	665	677	671	673	643	611	727	615	632	660	646	683	692	678	656	639	667	632	632	647	611	653	649	598	608	664	628	597	656	701	667	675	644	621	631	621	622	644	682	677	614	638	642	673	691	673	653	694	668	656	656	695	693	659	697	621	683	665	615	685	656	618	623	693	649	640	624	690	629	652	694	685	638	652	677	637	626	668	641	680	654	646	683	619	627	675	646	630	622	657	659	666	658	657	643	677	701	625	634	622	609	618	636	651	645	654	663	639	651	682	601	654	675	644	634	701	621	675	654	665	664	643	615	649	692	637	626	642	675	624	690	627	650	635	681	624	651	684	686	640	643	660	645	670	708	646	669	648	621	612	663	605	630	643	640	637	660	597	682	657	663	638	642	691	645	657	641	668	608	660	661	662	662	702	669	651	635	612	627	652	641	683	658	645	604	656	643	659	649	634	647	655	682	640	624	638	653	619	614	665	660	615	606	660	637	662	658	647	600	646	686	642	644	703	649	701	648	652	632	656	704	666	646	641	651	638	665	654	675	647	667	644	615	595	629	690	643	618	669	627	676	635	603	644	684	676	631	636	643	622	665	663	670	650	630	658	637	688	682	681	651	667	655	607	680	671	665	635	598	676	687	615	694	619	647	677	654	666	652	640	619	625	630	639	627	665	682	671	647	712	654	685	631	651	682	640	660	667	579	676	639	603	629	666	608	636	631	650	645	611	623	635	640	654	636	676	688	642	634	677	625	637	693	703	675	607	625	679	626	644	642	622	637	675	652	649	656	631	666	641	656	582	609	664	617	679	640	610	711	648	670	627	665	633	675	648	608	626	665	710	657	673	673	641	649	658	634	666	676	612	627	650	603	649	653	659	668	653	615	637	657	586	692	663	644	671	666	648	596	693	631	669	662	636	609	691	642	636	646	669	629	629	614	682	704	664	692	685	633	647	669	667	625	665	684	685	665	615	642	656	653	596	613	634	667	667	614	654	670	713	564	648	709	647	664	647	626	633	690	643	628	662	651	689	632	661	671	658	664	608	636	662	687	651	727	683	683	647	659	686	654	619	614	638	616	630	640	616	700	670	630	684	665	636	635	642	629	646	621	625	665	641	628	611	683	652	640	662	592	624	616	647	633	637	635	702	662	612	675	653	664	671	613	667	660	631	678	656	685	672	686	688	618	651	656	700	668	625	687	659	645	677	652	621	683	666	658	673	612	689	717	675	638	647	685	664	614	662	647	641	634	675	659	602	707	682	698	687	665	617	629	590	630	667	696	653	625	689	690	643	669	640	639	656	645	662	673	727	652	659	660	621	612	634	639	681	635	661	616	621	636	655	669	665	695	640	618	626	619	673	660	608	637	642	640	651	679	678	687	649	687	720	639	617	643	646	659	581	620	626	630	638	627	662	641	655	674	622	622	654	694	633	641	644	683	654	688	643	631	639	659	666	656	654	665	654	639	624	669	628	629	636	640	639	641	687	607	593	673	666	631	613	624	619	680	702	655	645	660	640	655	673	649	662	655	672	660	637	654	637	657	667	660	640	648	710	668	653	680	682
75039	77003	68334	46544	28603	20741	12793	7259	3995	1790	814	456	330	269	277	240	272	265	264	287	283	251	271	271	276	256	266	265	283	263	281	284	246	257	273	259	263	292	277	292	263	282	270	284	264	249	271	278	261	267	290	285	248	271	267	298	257	264	284	270	262	265	248	289	243	262	244	249	272	278	266	274	237	252	246	273	263	246	271	269	277	274	256	232	262	239	255	274	270	276	275	268	251	252	263	226	236	258	276	259	214	249	280	250	294	271	284	281	277	286	234	257	259	257	276	237	260	246	275	268	234	293	249	266	232	280	303	270	274	249	272	265	269	275	244	271	249	281	258	272	234	273	293	254	254	256	277	271	245	254	277	246	260	257	247	264	256	290	270	264	309	262	253	233	275	292	282	277	287	247	256	271	264	255	254	281	242	261	267	270	252	261	262	260	262	245	272	276	263	264	287	238	284	268	274	267	267	239	281	254	251	258	262	257	253	239	242	258	260	281	258	268	240	288	259	258	255	272	277	258	273	263	249	286	275	264	283	275	273	255	272	270	259	267	245	290	275	259	278	297	275	253	253	251	310	267	247	295	260	263	290	286	264	255	264	273	277	266	285	302	287	274	267	255	259	289	263	218	272	287	246	275	267	287	233	252	292	245	270	258	276	263	276	248	263	269	228	269	261	260	251	267	285	261	250	292	260	231	264	255	257	255	271	282	271	252	248	250	290	260	238	233	236	268	226	246	275	239	265	279	290	247	311	245	267	256	267	269	266	277	258	260	276	250	254	268	256	276	290	265	272	279	254	271	281	278	262	257	254	297	266	249	249	260	276	269	281	292	283	304	288	284	275	245	253	291	257	242	240	263	253	256	269	243	260	243	267	281	258	236	261	259	254	241	241	254	272	278	256	289	263	258	260	267	276	286	250	257	274	238	247	261	243	270	250	253	292	266	267	259	271	260	257	285	250	250	263	264	276	265	279	252	257	254	246	253	280	278	269	288	263	239	281	252	228	294	296	257	272	245	271	262	270	266	244	242	271	259	264	273	255	286	288	253	263	276	258	260	257	241	282	257	287	269	277	267	264	239	256	267	251	265	268	262	236	282	291	241	277	256	265	251	282	249	268	250	292	284	293	252	238	275	256	262	251	271	277	253	243	264	240	297	222	271	266	236	257	279	256	268	273	287	257	237	273	255	262	276	257	278	276	268	285	280	275	263	266	263	258	272	276	279	277	270	268	264	245	270	283	285	245	242	300	251	257	255	278	246	262	266	255	256	281	267	293	228	278	288	278	245	281	267	271	262	266	268	262	276	248	248	250	241	257	251	267	272	264	262	247	261	235	276	274	270	275	287	249	268	262	274	283	294	271	285	248	256	285	247	268	257	249	249	222	283	275	255	270	246	263	280	303	265	266	266	277	284	262	294	239	268	238	283	261	268	279	264	260	231	244	267	284	279	242	257	268	266	250	261	262	277	252	280	265	259	270	265	267	277	276	274	243	246	267	251	271	279	258	256	257	253	291	276	302	289	265	272	253	309	282	279	303	259	279	251	290	267	248	256	258	263	288	268	234	233	289	257	277	267	289	280	262	272	267	288	258	255	226	288	232	276	254	263	264	233	261	292	256	283	264	265	282	263	262	268	251	310	253	279	287	286	231	276	256	260	250	267	277	262	253	296	258	265	252	256	279	303	257	272	276	286	274	293	255	282	279	249	264	278	273	245	260	278	265	255	266	280	288	297	275	245	278	285	259	218	241	249	277	280	273	290	254	277	255	269	293	261	288	245	248	257	267	243	247	269	286	268	280	257	281	266	230	267	247	273	293	245	265	242	287	238	282	253	233	276	288	260	237	259	274	242	243	278	258	269	265	265	244	250	276	259	254	268	275	245	258	258	287	275	222	254	279	251	241	261	277	232	255	235	259	247	264	273	276	250	262	277	279	242	240	269	258	261	268	253	259	240	248	229	273	281	262	252	252	238	253	291	260	294	270	286	275	284	265	255	245	269	244	267	263	280	256	250	263	279	265	256	269	272	293	279	259	267	252	296	260	282	268	259	260	247	266	285	257	277	264	279	255	286	271	275	260	247	266	246	291	276	285	231	227	264	262	252	252	270	233	301	286	260	278	246	253	269	239	285	266	248	258	249	236	261	268	265	282	250	264	258	259	255	268	250	259	253	236	265	263	251	272	249	213	272	269	281	260	261	236	273	270	267	292	238	269	275	275	266	254	282	254	284	262	243	278	257	263	243	250	278	301	257	268	275	267	263	256	274	264	267	267	292	257	231	251	266	229	286	246	254	243	252	268	256	269	241	274	284	256	257	280	266	270	222	266	269	275	293	225	262	290	253	267	242	277	265	243	240	248	263	252	250	278	276	280	272	240	279	261	272	279	237	270	255	277	260	254	242	246	261	248	263	293	276	255	255	266	283	246	273	263	233	284	254	250	265	257	271	293	255	270	264	260	272	258	261	254	265	248	258	253	235	253	249	259	268	263	255	237	289	260	261	253	223	250	255	262	261	270	248	271	259	272	247	259	260	276	299	271	248	301	240	273	274	241	270	255	249	275	274	250	254	291	251	246	250	244	248	253	270	269	268	270	253	276	257	268	260	268	250	239	269	284	269	256	279	259	271	250	304	280	294	261	261	246	264	254	263	270	244	244	284	277	241	253	271	264	283	265	277	264	256	290	267	257	255	272	267	251	242	248	268	255	257	301	286	298	246	262	263	290	266	261	278	239	257	266	285	257	268	228	257	262	262	257	262	287	248	256	255	265	251	271	288	270	273	284	244	284	233	273	259	282	251	248	213	280	267	246	272	253	263	280	240	248	267	286	255	262	293	239	301	297	242	255	277	260	279	300	270	282	237	266	257	239	273	256	274	267	262	274	275	273	266	258	259	264	243	269	260	263	273	254	283	260	238	250	272	272	253	264	241	255	257	256	290	254	241	266	266	272	256	262	279	276	267	264	227	277	265	268	255	256	257	282	241	268	246	240	270	280	259	268	264	307	270	238	287	257	237	247	267	266	279	290	252	271	239	255	275	250	263	289	278	269	283	261	268	266	260	256	251	262	259	235	249	291	296	243	241	247	235	279	299	260	232	250	284	243	295	259	259	277	282	255	277	297	261	257	231	257	288	286	242	263	224	290	300	254	250	277	279	291	290	251	283	270	258	276	256	263	252	265	265	243	264	246	255	259	270	296	273	275	288	271	270	233	243	233	266	232	255	261	264	292	283	255	244	267	256	251	245	295	271	261	268	279	268	277	240	236	269	304	275	280	249	280	260	263	270	257	256	250	250	235	295	282	269	260	252	269	241	289	263	234	282	277	257	255	272	275	279	239	235	289	257	256	269	272	243	264	242	260	247	280	296	265	284	288	286	262	276	286	268	261	271	240	278	247	281	269	271	262	250	264	231	260	266	245	256	246	254	268	278	263	274	256	247	271	273	244	251	267	283	249	258	281	252	246	287	279	285	292	272	244	278	247	272	292	250
50897	61779	62490	48309	36642	31944	24757	18051	11566	5811	2555	1111	870	802	757	691	703	661	678	639	651	655	669	649	665	618	627	704	644	631	658	617	640	678	657	673	635	657	661	673	688	634	648	669	655	641	658	657	642	741	658	629	635	651	669	687	591	610	637	660	639	659	665	623	682	595	664	690	642	671	652	689	647	641	665	649	652	673	674	686	636	652	672	635	643	675	676	658	646	664	652	661	632	675	636	671	668	618	680	623	661	689	623	673	638	633	630	680	677	600	691	659	688	616	679	689	649	679	686	672	649	654	637	611	648	706	582	667	626	645	675	696	667	708	644	672	650	621	640	666	644	615	715	606	641	646	592	647	639	654	694	623	642	671	669	698	630	661	662	647	647	673	639	649	663	619	657	642	653	652	683	678	677	650	694	645	644	678	665	624	660	684	664	644	714	645	671	690	671	677	665	661	702	649	686	616	643	660	700	676	669	653	676	674	692	646	655	657	670	654	672	626	695	704	655	670	619	668	631	685	668	625	696	638	666	669	637	603	638	667	605	606	691	621	659	668	623	666	640	632	664	673	657	625	631	625	643	615	636	667	671	632	650	647	660	704	647	628	632	635	688	691	654	667	666	632	677	624	617	625	634	658	674	657	665	668	667	675	650	674	634	657	679	650	646	620	659	635	694	622	662	628	706	654	692	685	623	599	634	701	656	684	654	634	649	633	620	672	646	635	645	703	660	638	678	691	601	664	632	628	613	652	681	642	663	651	664	625	660	679	642	664	663	719	657	682	649	670	675	654	687	590	677	671	680	655	667	663	637	634	652	672	684	641	614	672	611	627	652	673	653	613	673	678	694	675	643	622	672	611	641	684	671	685	643	627	684	640	669	661	665	675	696	667	635	652	648	651	685	668	664	638	627	651	697	624	617	680	656	653	616	666	681	685	633	628	651	691	639	633	641	674	668	658	659	665	687	716	688	663	664	670	665	667	628	663	650	616	633	641	695	655	649	701	704	677	646	655	699	655	688	645	639	627	654	698	645	616	662	682	608	681	655	628	653	604	617	633	644	653	636	668	622	669	611	670	629	642	670	660	667	672	645	639	680	651	688	668	685	643	656	688	701	627	659	641	669	626	663	661	658	637	649	665	711	651	687	635	668	608	687	649	679	589	631	689	693	626	642	636	649	623	633	655	642	668	624	643	661	642	644	620	677	620	695	660	653	652	658	624	647	667	650	677	607	632	645	648	689	627	664	679	630	674	690	658	626	673	642	641	616	645	668	629	623	659	645	628	675	685	637	652	630	664	661	681	725	663	634	661	639	666	665	652	676	697	608	670	629	650	646	660	642	671	681	689	678	629	669	707	652	644	666	668	677	675	658	629	650	661	643	682	683	601	626	668	612	652	624	686	632	659	647	652	665	635	643	650	655	681	639	695	651	633	639	649	655	655	595	638	613	618	633	692	637	676	718	626	657	679	656	688	606	642	631	678	663	677	704	654	649	658	664	621	625	679	655	656	694	680	644	623	638	696	599	649	658	678	644	688	660	659	617	675	660	669	703	618	646	645	629	658	651	671	667	649	678	594	659	664	646	665	658	664	644	674	640	645	625	664	705	684	652	649	642	621	679	692	689	729	685	608	655	610	649	644	611	676	689	627	670	624	641	620	675	643	622	667	668	699	603	665	642	643	621	646	677	685	661	673	628	642	658	653	640	663	646	662	666	689	666	657	673	667	678	646	677	632	665	693	651	654	682	684	642	658	636	670	666	651	646	649	657	662	706	655	626	702	655	630	689	619	643	691	674	720	593	696	706	660	680	668	654	635	627	616	623	626	670	655	628	652	707	640	653	634	718	619	654	684	638	662	632	683	646	666	646	671	626	680	679	682	680	662	626	663	650	624	651	647	603	668	635	668	680	650	646	671	679	666	591	643	663	692	633	630	676	633	630	620	636	640	634	667	643	671	696	648	650	755	680	643	625	648	677	674	664	680	654	674	640	613	639	638	639	669	675	619	649	651	671	682	666	617	636	661	671	657	651	660	667	680	665	631	621	665	668	634	653	686	652	663	653	600	639	652	685	686	641	645	623	657	660	623	648	633	621	670	675	637	701	606	679	625	654	661	640	666	632	674	654	656	663	667	646	649	637	630	609	639	619	606	673	679	654	695	663	627	678	676	653	641	682	654	653	611	644	639	612	668	642	669	638	630	643	654	645	625	655	694	672	689	627	637	672	693	673	637	644	662	674	645	648	624	654	615	662	651	689	686	662	650	639	674	616	729	627	645	667	679	668	664	713	670	673	661	665	625	653	675	703	660	693	669	658	675	668	625	695	658	622	652	616	637	635	625	665	689	639	697	607	697	686	702	648	663	651	681	609	689	650	629	633	642	631	663	642	633	632	664	618	623	650	686	644	646	642	688	664	661	642	651	651	608	676	697	666	661	633	694	677	628	642	691	649	629	652	657	621	653	632	626	637	628	646	691	667	635	661	680	618	686	676	649	670	671	658	632	696	664	650	679	677	687	672	641	668	658	661	682	697	628	658	664	677	651	684	662	668	673	669	611	634	644	674	651	664	666	685	683	668	657	605	652	688	641	645	665	667	646	661	645	683	671	673	647	669	637	628	639	651	642	645	653	628	615	675	600	670	680	646	643	703	672	658	662	633	652	668	663	655	685	625	668	670	633	616	661	600	696	671	647	659	618	633	639	661	636	658	678	629	642	663	633	658	664	682	716	632	682	659	636	656	629	645	638	649	645	645	654	669	687	671	646	635	628	632	693	668	651	643	639	669	667	651	675	648	682	648	651	626	680	653	638	666	668	661	645	596	659	613	601	647	651	657	651	648	699	647	635	626	644	673	696	664	611	646	695	627	649	647	675	658	646	639	721	658	660	642	698	606	655	662	666	633	685	690	669	642	605	643	638	662	668	666	699	630	652	671	679	667	657	698	655	669	648	669	658	653	635	615	676	681	640	666	637	666	643	643	716	656	686	617	656	657	652	641	672	635	718	656	638	702	630	632	678	666	653	632	662	624	706	606	682	675	674	634	657	624	681	674	678	678	642	696	673	694	628	656	638	685	683	646	662	672	664	656	679	647	658	658	611	674	646	621	641	659	656	617	672	682	676	628	641	625	694	640	661	683	665	646	681	689	628	622	618	678	684	707	686	636	659	669	617	672	664	649	676	676	620	626	668	617	671	657	634	654	661	631	656	646	627	687	665	655	668	642	695	635	642	668	648	654	654	590	698	649	689	666	653	641	647	675	641	666	660	663	648	667	672	655	688	664	659	656	686	631	683	701	665	610	679	675	604	619	683	686	628	661	650	676	603	640	635	605	699	623	659	652	674	658	668	637	647	646	666	659	662	685	668	704	632	615	647	699	609	642	628	629	629	651	644	682	638	662	689	623	665	650	655	673	655	637	691	651	659	715	644	610	592	644	678	665	683	644	668	655	621	671	650	661	642	650	650	625	664	621	635	685	673	658	632	687	625	624	731
75391	77543	67683	46883	28757	21320	12985	7403	3991	1797	793	381	328	288	312	254	277	279	260	254	232	278	246	266	270	245	261	229	268	265	240	266	282	271	281	283	268	227	259	270	258	261	256	279	263	272	259	275	247	264	251	274	262	266	277	261	292	248	259	264	278	283	250	266	252	258	254	268	272	278	272	257	249	273	242	274	246	248	266	279	254	252	265	242	268	262	279	277	254	269	254	279	231	262	256	263	246	251	253	235	273	268	243	251	271	278	255	270	274	260	292	251	269	247	259	266	273	249	281	279	250	246	277	245	289	264	267	251	259	247	288	251	248	263	291	259	258	252	267	260	260	275	258	261	282	270	252	267	265	277	277	284	258	282	259	246	246	263	270	255	278	256	271	235	281	262	255	272	268	223	269	254	269	244	294	264	219	251	233	239	253	250	266	265	256	278	269	248	254	305	306	263	266	264	253	291	248	248	278	273	255	257	283	245	267	313	266	253	240	270	243	239	262	241	281	274	260	258	247	262	287	255	218	249	275	270	269	250	251	269	255	278	267	273	251	273	268	280	261	272	242	227	267	275	280	235	261	217	292	253	268	245	272	252	259	257	259	240	273	239	270	257	257	244	269	246	290	278	294	237	247	259	247	258	267	273	271	250	236	262	257	269	262	241	260	243	254	258	269	272	242	278	265	260	248	270	263	262	284	271	249	301	263	269	269	273	257	256	258	294	268	271	269	235	235	273	252	248	261	279	277	290	270	268	251	268	244	249	248	236	290	272	233	248	275	266	249	298	269	272	241	260	242	278	263	283	220	289	252	273	255	271	255	239	277	291	258	264	265	266	286	240	293	271	250	241	258	245	281	273	275	257	238	255	274	268	281	260	257	249	259	283	280	271	259	239	264	235	286	234	289	257	261	257	236	266	260	264	231	265	269	259	294	263	252	246	276	289	246	244	272	261	259	271	302	274	276	252	253	270	284	280	252	260	287	243	248	260	281	278	268	265	274	254	260	259	241	268	266	231	255	299	244	242	270	299	258	263	260	277	269	249	239	271	275	253	230	279	253	259	279	241	240	260	255	254	260	251	264	253	264	245	244	300	268	285	280	248	296	266	238	258	247	246	256	249	245	227	263	283	277	245	262	274	276	240	270	290	264	249	235	268	240	295	280	270	283	257	239	253	251	286	271	265	249	244	269	247	295	226	266	256	312	280	274	243	279	265	236	263	267	286	227	279	285	244	266	271	294	281	253	270	266	269	250	252	245	232	287	255	241	279	239	252	254	231	261	270	243	272	240	272	260	284	250	291	260	257	238	277	259	248	223	271	281	225	269	279	250	288	292	258	239	251	300	244	271	264	250	255	265	240	235	223	253	241	267	277	268	291	262	242	310	260	262	245	255	266	269	242	252	276	272	263	280	245	227	256	253	268	271	265	268	263	279	276	256	255	273	233	286	287	265	255	250	250	273	263	287	247	251	277	268	286	257	265	264	272	279	258	288	271	299	276	276	260	254	267	239	291	216	242	257	281	260	294	270	264	238	265	275	264	270	304	257	297	241	255	276	233	252	254	259	246	240	284	282	290	279	235	284	238	271	251	275	278	270	293	221	256	282	263	275	263	248	256	242	271	251	273	266	268	245	255	267	250	274	278	265	251	269	258	279	269	264	273	282	294	251	283	271	243	270	270	260	242	275	279	245	257	256	291	266	295	271	273	231	262	253	274	276	274	270	234	251	262	227	259	244	262	267	266	290	251	248	272	246	245	265	296	228	239	281	243	250	267	254	274	272	284	281	231	296	259	246	234	264	309	296	245	269	262	253	274	276	240	281	266	264	227	275	265	272	273	261	260	244	258	242	258	294	281	259	291	298	255	257	257	258	267	265	287	274	248	278	230	262	260	278	256	264	261	243	280	253	293	272	233	268	265	268	251	273	255	218	237	240	259	274	251	253	266	256	243	277	286	256	302	252	254	285	240	254	280	286	262	252	291	267	254	268	267	301	242	263	264	268	262	260	277	280	293	269	261	278	262	270	240	236	244	269	255	250	269	266	235	269	259	265	282	281	266	276	281	280	273	250	237	250	219	264	257	271	267	254	266	259	247	242	270	283	286	265	260	258	280	235	262	251	263	294	242	263	232	236	250	269	269	263	247	283	284	244	251	265	237	232	263	283	288	262	264	251	256	253	258	250	274	262	271	281	277	282	279	241	277	268	257	255	277	266	279	269	253	254	279	241	305	264	301	276	274	263	253	282	272	276	249	280	268	252	272	262	246	268	278	262	268	272	280	282	251	245	271	250	288	274	239	277	264	265	274	286	267	272	269	242	273	253	252	267	255	273	260	271	253	276	266	258	244	253	260	259	252	265	258	236	269	251	273	244	285	247	265	256	277	256	289	256	269	271	245	244	262	256	256	292	264	265	234	283	250	245	248	274	278	274	256	276	266	269	270	288	218	269	255	276	262	249	263	251	262	252	253	260	275	276	260	230	256	236	257	265	271	258	231	237	236	288	265	276	273	219	241	274	262	259	281	264	263	267	266	253	270	257	244	254	233	256	249	248	269	275	283	256	267	267	242	262	198	274	241	285	264	274	241	262	240	255	249	254	243	248	266	241	242	270	253	255	251	266	245	278	289	261	284	261	256	246	303	288	265	243	283	254	282	268	255	245	254	296	281	265	272	259	242	274	267	269	260	318	271	258	259	268	281	251	270	265	286	242	255	251	268	276	251	255	262	277	258	275	286	280	282	280	283	248	271	285	291	275	252	274	286	268	268	286	269	239	274	275	254	246	263	252	273	260	265	313	254	281	298	266	259	275	245	243	286	247	267	262	262	275	241	266	267	277	285	265	281	263	268	268	268	294	270	276	276	251	255	261	253	266	238	267	283	288	274	233	278	288	249	259	255	269	317	242	246	249	259	257	262	269	270	291	279	270	314	266	254	261	251	280	244	276	298	270	247	265	268	233	261	262	257	238	254	255	277	263	314	252	248	263	243	238	257	266	259	262	247	237	255	255	234	275	231	264	250	273	277	241	289	256	249	276	265	296	270	247	255	261	275	246	247	247	267	272	241	233	248	241	304	272	260	233	257	284	263	254	280	301	251	267	269	232	256	262	263	265	250	257	246	250	278	269	269	273	283	267	250	282	263	258	254	253	249	256	265	250	244	264	264	218	240	279	263	258	258	242	259	251	235	301	271	273	272	279	258	256	244	252	275	262	285	270	269	272	246	258	230	257	257	259	214	207	258	267	260	269	257	275	254	289	226	244	280	262	267	278	271	250	258	263	274	270	243	236	283	316	248	273	286	269	256	293	274	232	252	242	282	286	256	283	271	275	278	285	255	287	266	276	264	266	262	258	259	253	230	253	248	259	250	251	279	252	277	240	235	281	270	266	250	284	281	269	254	286	278	253	229	241	264	277	271	251	260	245	264	266	217	261	241	239	278	241	282	282	242	271	259	276	274	250	244	254	256	239	246	272	275	271	295	275	289	263	261
49869	62530	62350	49069	36717	32475	25355	18553	12007	6094	2646	1057	870	804	710	652	656	671	639	666	708	649	650	674	653	673	659	663	667	655	648	665	668	649	643	640	623	616	667	639	653	671	652	638	654	620	615	629	644	652	657	697	680	606	659	624	703	609	671	681	641	637	673	631	663	668	602	618	610	631	631	637	682	659	637	643	659	631	654	636	658	611	652	638	622	629	632	678	667	642	651	666	617	642	669	586	653	624	630	661	653	686	624	650	659	643	633	657	622	647	613	665	670	656	680	690	644	626	650	684	641	686	660	605	623	612	667	620	645	617	658	623	680	653	636	665	661	660	647	652	685	674	648	659	619	653	701	657	660	626	635	664	677	636	696	655	638	632	660	638	651	646	708	658	625	696	624	671	651	655	628	654	598	647	627	677	623	641	701	669	671	662	627	648	684	683	673	651	688	682	642	639	659	657	646	638	618	675	652	679	616	630	676	672	692	657	645	608	666	644	675	662	627	646	645	649	621	670	635	661	626	641	640	647	696	623	660	639	660	637	704	637	645	676	660	670	646	640	704	670	645	665	636	663	632	640	675	639	642	610	606	679	705	672	658	644	671	646	679	647	662	646	661	693	651	610	655	643	620	670	658	571	656	654	729	621	673	672	639	629	660	632	662	671	632	635	660	646	631	663	669	658	656	673	628	644	629	679	635	615	643	677	687	655	605	646	646	673	644	660	639	622	665	611	670	632	634	636	662	641	640	679	575	655	647	706	675	634	656	629	666	643	669	624	664	651	642	665	700	626	632	632	631	676	671	617	645	624	650	660	682	658	660	666	670	687	616	652	672	663	660	663	653	686	664	661	683	669	646	678	660	627	657	638	659	641	679	640	686	676	682	685	636	673	664	702	635	621	702	622	681	683	620	658	649	642	665	624	679	620	669	681	692	657	646	687	651	660	636	661	657	670	661	649	658	674	662	653	634	640	636	666	640	614	671	645	662	648	654	665	675	646	659	647	639	663	628	719	666	666	613	636	633	666	612	677	674	634	647	629	636	691	629	685	651	664	623	623	631	628	679	640	628	618	662	671	674	672	614	574	688	691	626	663	596	643	641	659	647	619	600	657	725	609	690	683	676	647	663	620	643	676	653	666	683	623	666	608	659	684	638	652	678	670	688	667	650	670	630	706	628	627	669	640	655	640	684	659	699	679	647	649	666	690	685	665	669	663	609	654	628	664	606	625	607	655	639	666	654	681	639	652	630	608	640	637	685	645	626	632	647	651	660	629	664	692	645	650	629	668	677	632	653	655	625	657	601	654	613	668	643	641	657	670	662	643	635	624	711	673	680	649	660	712	665	667	650	630	633	648	677	654	647	668	628	675	663	696	668	682	668	655	568	661	663	624	627	605	640	637	657	669	665	652	689	669	620	648	617	691	699	654	651	655	644	632	652	657	633	677	656	670	619	639	608	657	660	680	631	643	659	630	674	632	648	663	654	685	682	642	625	635	650	661	699	599	731	628	626	635	671	671	650	603	656	635	640	663	650	655	670	652	676	677	690	649	645	638	655	653	687	639	662	667	616	634	722	632	687	697	655	634	646	647	662	638	613	675	667	689	668	687	659	684	681	657	683	631	613	659	636	639	665	675	656	681	610	635	692	692	671	632	668	685	665	591	643	587	670	638	655	703	695	622	676	650	683	643	664	631	675	655	669	642	589	644	677	670	662	658	605	620	684	658	638	649	621	656	604	622	630	603	654	636	621	628	703	660	648	640	660	658	629	668	648	661	674	720	662	677	632	667	683	669	641	614	672	671	636	617	683	671	662	639	666	651	639	660	650	607	618	644	666	654	644	661	629	640	622	653	653	641	632	660	655	670	675	681	653	615	702	623	679	652	619	706	648	670	667	603	643	714	674	648	635	679	631	596	658	626	656	695	635	665	662	632	648	650	633	648	661	629	653	694	643	675	631	661	638	632	683	699	668	673	667	694	639	627	647	675	655	706	682	677	649	624	706	655	615	656	655	614	614	627	651	616	662	655	635	620	618	666	652	670	659	645	638	640	666	671	705	673	671	607	695	639	620	675	686	637	668	604	643	715	693	669	637	618	625	666	627	615	672	671	635	652	629	658	594	641	697	613	668	658	677	620	687	706	655	714	668	661	671	621	632	647	614	688	637	638	647	707	674	653	672	654	637	632	656	677	635	672	622	651	637	650	658	665	667	674	611	657	655	685	599	634	636	620	683	625	668	708	624	591	653	624	702	649	635	661	654	637	661	636	654	652	651	690	676	639	620	668	661	693	678	654	677	629	704	681	639	659	649	638	605	677	627	702	679	678	679	657	636	639	649	594	665	654	663	632	635	667	645	650	654	614	667	625	661	640	669	637	610	683	646	662	674	691	636	692	646	660	663	640	660	598	680	654	633	632	613	671	707	659	625	628	682	638	659	632	696	662	639	629	623	658	655	638	708	670	652	646	637	660	657	611	609	638	646	674	668	668	683	679	649	654	674	667	610	658	673	634	660	692	663	639	627	724	676	663	645	622	628	647	662	661	677	624	693	631	608	661	648	609	639	681	629	652	632	683	638	657	636	691	669	672	646	641	719	642	646	616	665	643	672	677	635	645	618	690	662	664	640	617	627	648	677	618	657	672	638	673	607	674	628	698	629	648	666	703	616	667	678	620	659	676	624	636	626	648	661	664	678	666	663	621	685	678	662	622	622	701	607	692	661	652	623	644	691	710	660	655	610	678	633	674	671	647	657	680	635	667	680	678	645	673	654	644	662	705	585	650	634	659	627	667	695	691	588	692	652	612	643	654	642	638	641	664	645	603	614	671	649	643	659	680	678	659	662	686	668	599	695	655	692	675	633	651	638	572	627	628	679	666	681	675	646	697	651	627	671	692	655	640	679	638	656	703	638	612	660	635	600	614	686	623	654	639	690	680	654	646	638	648	698	643	627	668	646	629	659	648	631	680	656	757	644	655	661	641	642	637	723	629	626	648	662	653	714	649	650	644	618	680	637	615	643	644	647	645	647	633	665	652	645	632	662	650	659	649	594	661	696	637	697	702	667	654	641	611	660	650	635	652	649	687	664	631	600	614	640	673	689	660	659	654	672	599	642	687	670	608	683	642	617	655	609	643	589	677	659	643	657	648	630	647	688	657	651	647	664	691	645	654	645	674	698	642	611	638	642	647	643	634	666	657	634	638	614	627	618	654	681	652	637	682	639	653	688	635	642	702	703	732	631	678	615	650	644	627	612	643	631	640	678	663	634	648	672	642	588	615	683	655	682	652	628	676	713	667	629	651	600	644	657	614	687	651	637	656	690	667	645	640	686	644	600	664	605	611	647	633	625	647	636	583	664	650	669	628	670	635	635	644	639	635	633	657	652	673	682	627	646	660	638	679	692	664	686	661	632	656	617	660	650	670	624	647	651	661	694	623	701	637	624	713	665	616	699	675	686	691	633	665	651	626	586	654	672	662	677	641	648	644	656	640
75486	76728	69186	47154	29928	21934	13522	7897	4161	1829	815	366	310	338	292	308	259	274	275	237	277	265	256	256	299	260	283	262	264	251	241	274	245	258	321	279	262	257	268	272	270	265	266	258	279	260	286	285	299	263	262	270	229	287	276	260	272	285	248	281	251	243	243	251	260	254	262	242	276	243	270	247	272	244	273	273	269	283	242	261	277	291	256	269	269	229	242	268	266	269	259	256	250	273	261	274	263	264	247	260	259	280	270	260	279	252	257	308	275	272	244	265	243	266	283	273	257	246	298	254	254	275	241	268	259	268	255	221	270	251	259	281	266	269	283	258	299	263	241	269	267	257	236	264	251	285	268	269	254	272	245	252	240	263	245	256	266	259	250	261	240	259	237	238	247	279	272	246	265	240	262	233	242	270	295	270	234	284	262	248	241	249	251	279	265	294	249	257	264	260	312	262	255	245	296	235	273	243	244	282	273	264	276	288	265	261	268	264	260	286	266	262	255	225	271	264	266	257	292	281	293	298	272	258	298	258	255	246	255	267	263	239	259	238	265	275	267	268	253	256	254	248	278	289	246	245	240	270	253	240	287	248	246	250	258	257	288	259	276	270	277	271	248	277	256	247	237	267	272	273	259	262	240	281	236	288	267	282	269	264	256	254	280	229	281	279	269	284	242	271	249	240	261	272	271	264	261	281	266	254	261	280	271	240	237	306	263	255	254	271	248	263	276	248	274	261	239	239	298	261	269	252	247	270	267	256	269	265	279	247	247	263	272	241	267	270	267	270	278	249	273	277	271	250	271	282	257	260	298	262	285	277	245	286	273	291	266	280	254	266	251	260	247	282	298	258	275	274	261	279	266	268	281	235	267	271	271	272	243	266	243	250	267	247	279	249	255	278	248	282	272	252	263	261	247	263	260	264	270	259	265	277	235	223	235	223	247	247	293	244	256	272	223	228	232	249	254	224	233	246	262	297	263	261	248	257	281	242	248	266	268	250	293	277	276	250	243	292	280	254	261	260	232	236	247	258	271	267	297	267	280	267	256	242	302	271	273	245	250	283	265	289	307	283	266	223	251	241	280	250	280	243	282	247	256	273	254	286	273	286	263	254	250	223	281	222	270	269	282	282	254	270	249	290	244	276	264	268	251	253	275	257	254	271	274	302	293	267	271	297	254	237	243	258	288	267	266	260	254	268	298	274	256	257	240	279	271	252	281	274	262	265	244	235	283	251	250	262	252	269	246	263	246	248	265	225	260	281	275	273	276	270	253	270	288	287	264	262	255	272	257	256	235	303	234	264	274	255	257	267	271	275	293	272	290	267	265	259	268	247	259	251	268	291	257	237	271	274	284	227	284	240	227	255	262	241	271	255	239	245	268	285	265	246	249	286	293	255	273	272	226	280	275	283	241	258	296	278	272	274	265	248	273	256	262	269	260	274	255	246	288	255	265	279	280	252	252	265	289	284	252	244	242	258	269	271	260	260	259	269	260	278	262	237	237	263	266	249	277	254	304	262	255	255	259	259	279	259	231	272	253	252	253	258	293	245	298	264	250	284	276	251	287	263	277	269	275	272	305	265	258	264	282	278	242	286	236	257	251	238	245	280	255	258	272	244	266	259	266	255	254	273	283	280	254	242	261	247	277	251	218	238	264	257	270	268	256	241	243	245	261	271	278	285	266	236	272	261	274	249	254	272	281	244	292	261	267	260	272	243	259	262	246	248	244	243	242	262	249	240	276	248	247	283	282	262	253	271	248	222	268	241	243	287	264	257	295	239	261	262	253	244	269	280	263	285	278	258	259	252	247	283	248	266	242	250	250	245	295	273	269	283	256	254	262	281	293	239	288	270	254	284	253	249	304	271	263	273	257	252	286	244	265	278	251	232	270	278	247	276	274	275	243	265	275	264	274	258	249	236	244	272	251	258	259	282	264	295	276	278	290	275	275	271	256	258	263	241	252	254	254	241	278	258	250	262	272	272	296	272	272	272	278	251	286	275	272	263	275	261	266	252	247	273	233	266	274	235	268	278	297	258	305	260	269	237	246	291	257	278	304	261	260	249	263	285	242	277	287	288	295	238	242	257	285	269	241	256	274	273	277	279	259	273	278	263	259	246	273	275	248	271	288	256	262	283	283	265	263	259	274	280	279	249	272	255	246	285	262	257	246	272	270	259	279	296	258	265	264	256	269	266	248	236	281	263	267	275	284	258	257	251	259	230	253	282	263	246	276	237	275	253	254	250	268	271	266	272	262	272	244	226	235	237	270	264	247	254	264	258	285	247	263	255	261	266	283	268	253	281	281	269	261	283	259	263	243	280	230	266	292	293	273	248	232	244	260	289	260	242	304	263	256	262	232	276	259	273	239	294	241	256	263	272	260	238	243	272	280	261	261	290	281	271	248	244	249	271	269	262	271	273	255	271	276	241	268	252	281	231	257	252	254	266	262	272	257	249	254	243	269	278	233	235	255	293	276	274	257	250	254	263	283	276	267	294	279	278	283	284	276	275	257	282	270	276	244	256	262	292	285	264	257	256	261	255	246	271	276	271	250	279	272	256	267	295	258	254	273	271	255	296	287	267	277	272	252	226	258	239	259	268	246	269	249	252	251	259	258	233	262	235	247	248	282	266	263	219	248	275	281	246	275	257	263	254	235	262	274	268	257	283	282	282	256	264	265	259	285	271	278	232	234	261	259	259	254	226	269	275	265	265	257	283	266	250	257	284	247	237	259	284	274	273	255	249	272	250	255	248	257	248	262	269	260	256	255	280	282	237	300	259	251	259	290	251	257	249	259	257	299	269	255	231	296	231	262	264	278	278	284	223	266	303	301	234	264	276	257	270	240	261	261	269	259	289	250	290	256	257	234	261	249	253	272	268	261	279	265	282	238	260	264	275	274	252	270	298	263	245	264	237	245	266	266	299	285	231	262	263	294	252	271	271	258	266	248	273	220	266	250	244	242	282	262	256	272	265	257	261	216	261	245	244	274	250	269	222	248	245	232	249	277	257	261	274	264	298	253	271	284	243	273	251	271	285	300	244	252	288	247	269	268	276	242	258	290	284	254	263	267	269	286	264	256	275	247	261	249	275	254	272	268	260	284	267	252	257	265	277	265	235	262	285	228	279	258	249	224	287	276	272	297	277	215	234	252	276	264	255	231	261	279	266	235	289	287	230	259	258	239	256	259	276	245	237	221	251	242	262	270	267	264	286	272	246	259	248	246	292	247	255	240	276	277	291	255	280	268	300	280	252	261	242	281	278	273	279	274	281	258	284	255	244	252	273	260	253	229	281	247	249	255	270	263	275	246	254	291	270	289	249	272	254	266	239	252	247	270	300	277	261	274	265	270	276	233	260	244	249	255	267	256	283	254	279	246	283	289	268	260	302	265	266	250	292	266	282	245	273	258	278	299	250	278	280	257	281	247	259	264	269	248	268	253	230	232	287	255	270	279	284	248	277	257	273	230	266	276	284	250	245	260	246	267	275
49732	61326	64268	49856	37722	33205	25961	19282	12542	6239	2875	1175	890	839	736	725	645	630	647	592	647	649	679	669	683	679	659	635	679	599	661	658	657	662	708	640	667	629	656	635	672	670	673	677	651	686	654	644	683	688	649	682	657	591	658	635	685	668	634	643	663	653	670	640	634	703	660	632	680	600	658	655	668	627	630	629	652	656	630	674	606	602	612	631	675	633	674	682	615	642	621	647	646	654	659	657	617	676	689	632	632	660	643	657	746	617	626	674	598	640	646	659	658	659	690	655	680	660	657	630	642	669	671	624	671	671	614	631	669	617	644	654	644	661	702	688	681	661	663	669	661	665	663	627	637	675	691	671	672	672	657	670	623	673	664	673	684	636	676	645	704	594	662	657	657	721	683	665	671	623	690	677	660	657	648	670	673	658	717	686	686	638	667	636	676	648	638	672	689	608	621	684	638	619	698	674	641	639	656	611	697	684	677	652	638	604	688	631	631	684	712	631	698	655	694	659	624	665	678	654	644	680	660	684	659	634	650	619	703	638	601	610	657	669	632	691	622	637	659	675	677	657	682	667	660	629	625	640	678	633	642	695	676	656	620	653	652	634	681	646	626	659	671	633	629	664	661	671	690	652	682	664	630	730	668	625	646	692	690	652	640	621	620	688	623	663	644	668	666	646	660	654	667	636	645	667	628	661	638	662	658	654	677	675	695	711	620	611	617	641	686	681	657	656	703	672	638	703	674	616	675	623	615	659	720	662	633	684	647	621	656	676	625	663	624	634	626	651	685	683	633	637	676	636	637	644	658	646	659	640	631	631	624	628	717	625	651	604	604	625	664	672	662	602	632	625	649	691	627	656	658	641	646	668	621	684	689	611	634	647	666	656	683	659	634	652	627	683	615	613	629	634	628	661	664	647	647	642	621	647	658	662	657	686	643	666	647	674	629	670	688	610	665	662	678	642	704	688	683	657	667	663	650	652	640	625	622	678	652	667	661	654	677	615	666	694	640	609	617	644	645	627	649	634	677	651	638	654	639	637	697	638	694	671	678	609	645	671	699	683	630	648	663	700	647	689	667	640	627	676	619	637	620	656	644	639	651	637	613	651	679	656	657	589	649	593	696	650	674	674	653	656	622	608	656	633	678	648	663	635	666	663	670	639	660	672	656	679	686	673	685	673	657	636	674	624	625	672	662	644	656	682	678	590	654	683	613	723	681	626	663	639	662	638	664	640	670	651	647	671	677	670	635	684	629	652	614	680	626	645	649	667	658	611	638	659	652	700	646	625	651	687	676	672	598	649	683	681	636	664	633	665	640	645	654	659	700	670	673	629	642	634	683	697	655	658	637	656	655	660	683	670	654	691	687	671	668	654	683	649	644	627	634	697	652	644	654	629	675	607	636	645	666	609	660	682	627	664	673	691	686	648	617	666	681	658	613	614	639	684	646	621	628	628	645	673	671	610	645	688	615	655	658	683	624	695	655	618	642	639	675	655	607	658	594	657	657	685	723	644	667	631	669	630	633	599	652	632	609	698	642	627	676	705	640	682	623	689	646	659	663	725	643	674	631	703	643	701	648	631	638	669	648	649	683	677	638	618	604	648	699	621	657	664	654	671	625	633	637	675	656	674	631	681	713	664	619	645	648	640	647	678	659	680	617	644	662	644	676	654	632	648	665	660	688	609	711	634	670	654	659	686	675	642	628	634	630	672	628	683	640	680	623	630	645	656	654	641	664	671	649	624	639	627	648	678	638	665	634	661	687	603	652	626	677	629	617	635	632	640	651	603	627	643	706	649	639	656	665	679	661	665	674	691	635	679	671	615	667	646	693	628	614	651	617	680	655	643	637	688	633	696	633	626	608	657	645	641	656	676	659	652	651	670	652	689	638	604	633	634	643	723	625	627	609	635	674	621	684	633	668	618	654	651	630	674	645	646	633	631	638	658	643	718	598	656	600	672	636	644	668	644	643	673	625	649	661	628	653	683	657	656	660	677	664	680	625	686	657	659	653	645	640	619	651	640	653	682	660	681	652	663	594	677	619	627	663	656	658	650	683	625	649	610	609	649	709	642	666	605	595	619	617	632	618	612	613	623	655	679	642	633	625	642	637	684	653	665	642	619	653	609	664	630	624	671	665	692	684	638	700	642	656	674	633	669	673	687	662	687	663	678	645	645	664	651	699	706	643	639	662	696	645	640	630	676	649	663	710	666	708	617	617	673	640	659	691	665	647	644	664	640	679	644	668	638	677	638	635	655	668	690	622	592	640	595	684	660	646	636	657	667	631	632	702	653	624	659	658	654	650	639	640	684	677	643	638	643	645	616	689	666	676	665	695	653	714	647	666	653	627	634	690	648	646	645	657	671	682	622	600	639	676	621	614	660	646	720	637	682	695	659	664	662	689	632	684	608	640	669	631	643	650	687	667	640	672	660	640	636	671	651	631	636	608	675	628	654	636	683	642	655	647	680	684	611	611	608	673	677	667	652	643	649	625	680	647	661	651	665	690	668	600	621	619	670	608	648	657	657	613	639	634	645	685	636	664	671	639	661	667	626	623	679	639	657	665	632	638	629	635	671	639	642	626	699	651	657	677	645	706	669	643	609	677	660	631	593	688	693	668	660	669	688	637	616	634	642	644	673	615	619	660	651	593	684	650	616	645	669	674	674	658	613	611	623	647	641	645	586	643	687	622	671	694	688	646	630	683	644	631	663	657	587	682	647	652	694	733	645	639	649	648	644	686	668	674	644	656	647	629	640	655	641	645	648	642	663	643	591	636	670	638	651	714	634	627	667	653	658	618	656	676	630	671	618	641	682	662	666	662	639	670	659	660	646	661	598	665	687	637	646	667	685	656	655	656	654	653	659	667	656	653	662	661	628	699	656	634	654	640	672	669	642	681	624	660	691	681	666	647	662	635	669	603	672	654	680	661	653	644	646	691	619	684	675	679	664	633	661	675	657	674	652	646	631	654	680	625	704	651	694	664	650	644	674	682	611	656	662	637	578	693	692	697	629	642	675	663	642	666	636	645	649	674	659	672	679	665	593	600	632	681	656	607	662	643	657	666	631	685	647	643	661	643	648	660	635	695	639	652	669	643	636	654	636	674	644	667	672	659	652	649	642	624	636	611	646	685	676	666	659	661	674	642	639	635	656	661	653	648	647	664	658	659	698	672	689	657	639	620	667	654	627	664	677	647	627	631	646	631	641	607	648	642	618	655	700	692	657	668	666	661	605	651	677	672	638	657	690	646	632	635	627	618	635	650	672	682	660	645	690	626	660	672	709	630	614	603	664	679	669	664	663	640	656	650	615	655	678	633	671	635	729	630	662	614	640	646	680	616	655	646	669	625	679	665	660	673	593	658	625	655	658	638	637	643	661	642	664	701	652	656	673	666	697	661	658	636	626	640	695	663	707	679	656	659	717	706	667	689	652	653	708	651	643	668	691	627	637	690	680	663	660	617	621	643	638	662	658	628	656	625	656	645	682
73215	77678	68852	47352	29732	21354	13228	8147	4114	1702	727	416	326	300	275	276	283	277	235	298	268	263	278	256	272	245	273	223	301	286	273	255	273	258	276	235	274	278	283	269	237	248	263	232	251	247	268	272	238	262	265	273	253	270	247	283	285	254	274	234	258	236	269	235	259	255	247	243	249	258	241	273	269	271	241	290	277	299	256	249	238	252	270	278	275	268	288	289	239	287	267	283	255	254	261	282	236	288	255	296	257	274	241	281	246	259	259	259	252	270	262	236	264	281	259	232	258	252	242	269	251	278	269	227	275	276	256	265	261	258	247	273	265	254	266	234	278	244	246	240	262	280	256	245	288	274	261	259	259	251	269	271	225	272	255	254	256	235	265	260	289	287	269	286	261	266	226	262	257	253	254	251	274	262	259	264	248	288	252	247	269	269	226	253	272	271	264	267	244	221	262	239	261	246	266	261	274	241	252	255	255	282	239	257	256	262	256	251	269	300	275	271	249	257	248	257	284	246	254	244	283	255	229	277	259	264	285	241	286	260	257	224	273	296	280	251	286	266	235	243	282	274	291	252	239	253	266	293	259	253	270	271	266	263	238	234	292	266	253	300	265	283	301	263	251	253	280	263	239	243	288	271	284	283	269	260	242	256	268	263	275	296	271	277	261	246	279	286	249	255	279	257	258	276	266	269	268	250	277	266	272	246	248	235	258	251	244	246	260	255	263	226	244	263	266	257	256	279	293	253	269	255	253	278	268	253	278	262	273	268	257	295	255	260	283	279	284	261	237	251	287	257	279	256	281	307	230	238	257	266	279	239	258	259	257	273	246	265	243	264	280	241	296	249	266	244	273	272	260	251	260	285	225	245	297	277	278	254	295	253	278	271	282	254	257	267	254	270	292	258	246	237	245	243	259	264	269	245	274	250	255	274	263	271	229	264	267	274	278	228	261	282	256	261	228	278	296	278	282	252	262	262	254	288	270	271	279	253	296	268	282	262	266	277	269	260	258	229	267	285	252	277	264	292	288	256	265	250	279	253	274	247	295	268	236	304	264	288	277	254	299	294	218	248	293	268	266	270	305	282	254	259	277	263	284	254	252	257	264	264	274	280	292	245	271	278	262	268	285	243	254	244	248	258	279	264	269	245	254	263	251	277	243	252	257	238	230	294	279	280	287	231	260	278	282	262	247	253	272	255	280	293	289	260	263	259	256	272	235	262	265	246	228	243	276	243	267	274	243	298	284	215	253	281	242	256	264	274	255	266	293	257	248	273	256	261	260	235	248	258	292	258	267	264	276	236	248	264	259	260	283	257	269	261	245	265	259	247	276	262	274	263	281	264	247	289	238	259	250	251	275	282	273	270	278	270	262	269	272	245	268	282	248	262	262	252	260	271	287	242	258	225	255	277	256	272	261	256	244	270	237	265	280	279	264	259	264	268	300	233	271	278	244	282	247	265	263	279	300	300	260	256	258	236	260	254	269	244	267	282	263	271	260	257	266	241	247	263	268	276	246	275	259	261	275	283	270	255	268	252	256	240	294	267	250	255	253	282	233	292	253	247	279	263	277	306	289	283	251	244	253	321	264	289	261	270	262	289	230	276	292	236	264	265	277	285	280	263	257	261	243	257	244	290	277	279	298	269	263	267	269	292	270	253	266	262	259	292	255	263	271	263	266	227	251	255	271	279	267	263	245	250	263	273	245	278	244	263	271	272	258	257	301	247	271	249	264	303	221	290	242	270	258	285	251	265	251	295	266	272	271	256	237	231	258	252	278	264	294	249	259	258	252	266	238	273	263	236	279	261	266	301	280	260	258	281	291	265	255	266	267	281	268	264	267	262	270	237	239	294	260	225	258	242	296	278	229	271	262	263	268	256	277	238	255	267	275	267	255	261	231	257	250	272	251	241	275	266	255	284	238	233	277	289	250	293	268	265	267	265	278	273	268	245	293	285	248	243	262	268	264	260	245	287	261	244	278	272	283	255	280	252	265	253	287	297	286	254	246	263	249	284	265	255	273	257	250	262	249	261	283	293	256	273	238	258	261	245	252	242	265	248	238	254	265	260	280	265	269	273	234	293	239	251	261	258	277	299	249	245	289	309	290	295	273	274	276	280	272	275	258	273	255	260	272	246	302	275	260	295	263	233	275	259	248	265	277	251	263	267	276	255	271	278	271	280	259	273	258	252	282	259	258	275	265	276	268	270	263	258	242	274	286	277	287	267	272	266	259	284	268	239	260	258	248	273	241	261	239	270	262	260	269	291	275	260	258	275	270	254	260	287	278	280	244	271	248	229	242	312	282	270	283	244	248	264	279	253	275	261	242	269	270	282	277	275	260	246	284	236	278	264	272	239	280	270	247	260	264	286	268	283	257	269	319	268	258	257	284	248	236	271	254	259	250	259	264	267	282	246	319	274	284	270	247	285	264	253	269	231	252	260	247	291	284	278	254	278	264	254	236	231	246	254	254	258	274	244	244	252	240	263	243	214	250	272	287	291	240	278	275	209	227	280	269	255	269	282	247	243	265	261	281	289	273	253	235	297	293	283	271	252	311	269	259	266	230	286	266	294	277	241	242	293	279	268	267	294	261	233	283	296	261	279	256	255	256	278	252	277	248	287	258	245	266	239	287	292	277	280	285	245	244	258	269	272	255	288	285	249	277	267	272	272	247	249	247	245	266	305	282	264	250	258	240	249	283	273	283	231	244	258	257	262	277	284	257	278	241	247	274	269	253	250	285	264	254	270	261	257	290	261	264	277	285	254	243	283	252	266	257	278	239	285	249	268	261	249	256	253	238	273	238	292	269	281	257	232	277	254	269	276	305	267	259	265	264	274	254	318	270	254	245	299	244	242	278	248	262	300	244	259	283	287	240	286	303	243	278	254	287	281	255	243	268	253	267	302	266	274	248	247	242	239	251	276	249	274	261	285	242	283	287	270	284	249	267	237	269	256	285	289	260	262	240	303	265	271	235	253	292	289	277	285	259	273	255	285	276	247	248	233	281	287	250	262	255	257	261	274	265	263	271	275	257	264	288	263	247	249	276	279	288	273	241	262	276	258	258	259	242	229	266	276	281	241	271	258	242	242	261	271	279	257	246	252	270	245	247	236	263	234	254	245	238	247	278	264	262	269	247	250	267	268	247	256	258	276	270	298	243	256	280	254	255	259	277	256	281	282	289	231	278	259	241	279	245	263	296	226	258	253	285	249	295	270	260	258	276	262	287	272	273	264	245	274	273	282	283	246	267	262	248	255	281	269	253	285	277	252	262	253	243	252	245	295	274	251	260	253	277	260	240	253	252	248	254	261	265	242	273	262	298	297	288	268	258	274	278	244	227	251	279	254	280	242	264	264	279	269	257	277	260	284	246	287	247	281	305	255	291	245	279	267	254	297	246	262	273	246	219	264	254	256	236	262	266	254	260	241	282	305	227	269	266	255	308	257	245	289	272	300	289	260	256	265	253	244	269	234	222	251	235	249	265	276
48863	62827	63234	50206	37606	32265	25349	19811	11865	5736	2409	997	876	845	804	711	641	663	659	642	695	654	678	671	665	654	661	650	641	674	647	689	636	722	639	683	642	669	627	644	661	693	665	611	703	686	645	642	706	622	692	685	650	629	677	608	685	590	641	646	646	664	682	680	602	688	630	623	664	660	653	625	641	621	686	639	622	645	617	669	671	662	674	675	621	665	679	648	665	660	631	657	670	655	659	706	668	678	644	622	684	639	680	626	656	585	639	680	683	669	668	632	695	688	620	651	662	644	688	681	648	652	655	713	634	612	657	648	669	689	654	626	629	637	621	651	586	620	650	611	672	623	674	633	681	637	670	625	653	655	707	677	651	647	672	667	631	647	661	664	649	662	673	691	637	645	711	670	617	664	662	660	653	637	690	625	629	642	664	610	655	649	664	618	677	624	665	624	649	633	669	711	662	688	702	636	646	678	582	676	668	647	612	657	637	654	641	660	619	649	686	651	705	642	633	680	642	643	698	681	695	630	639	660	663	670	656	644	618	619	611	631	648	630	677	641	607	615	704	638	632	642	642	631	678	642	623	680	646	684	677	609	699	641	651	681	629	612	624	677	599	674	613	674	697	657	625	633	638	676	652	670	674	629	639	659	683	653	647	639	651	676	652	635	690	653	657	663	600	635	620	624	691	625	659	612	666	661	648	676	664	619	633	637	606	590	645	658	603	667	638	669	680	650	619	617	650	674	655	647	678	684	667	674	654	656	640	600	692	690	650	626	661	671	693	647	641	648	606	640	649	655	644	661	600	664	637	640	671	648	684	649	607	642	628	676	680	623	660	663	676	680	654	630	673	673	613	674	660	699	679	630	660	675	654	679	679	645	700	644	652	641	682	661	645	633	688	652	684	690	614	632	652	704	680	621	684	646	640	665	657	611	631	689	663	710	682	653	667	682	671	664	655	611	639	604	669	644	612	626	641	680	645	679	650	689	638	641	681	685	624	632	662	635	675	631	604	683	646	685	671	628	656	653	621	622	624	656	666	641	651	642	656	673	615	704	647	647	632	617	671	643	635	656	636	667	660	687	724	651	633	685	651	697	680	696	626	621	698	654	669	631	671	642	704	669	649	654	620	655	663	648	659	648	653	627	669	643	655	687	664	652	674	649	638	620	642	676	612	665	659	691	637	677	658	648	673	659	666	665	619	615	615	668	691	626	669	666	646	694	678	603	596	640	701	635	707	685	679	647	655	668	639	646	635	688	644	636	657	662	665	673	655	672	630	683	632	627	603	659	629	626	654	627	654	672	650	658	683	640	628	651	676	671	714	655	656	634	607	699	665	682	661	697	653	641	641	678	672	650	633	647	698	688	689	661	627	666	645	670	670	662	635	621	613	639	683	628	681	636	656	644	672	646	644	649	623	668	642	664	688	670	653	621	679	648	628	694	660	677	648	641	623	659	695	630	640	633	674	665	652	701	613	645	647	683	664	669	650	605	666	663	689	634	653	652	667	637	671	647	619	628	643	680	663	685	659	656	661	658	662	620	672	703	614	670	635	655	643	690	640	676	652	649	679	658	632	636	675	667	616	613	645	652	629	631	647	665	667	639	719	609	684	692	603	643	690	672	664	677	667	666	639	651	676	686	658	661	612	604	690	689	679	657	651	659	658	676	648	634	706	649	652	656	660	651	653	632	657	625	669	673	668	660	673	642	667	641	701	658	659	648	699	699	672	642	633	673	624	614	644	656	660	627	625	676	661	626	652	666	657	649	653	627	604	648	675	635	617	665	655	673	671	628	652	641	660	636	659	625	652	652	614	683	656	695	644	704	662	714	636	676	629	661	687	641	647	674	674	622	623	665	661	639	648	604	639	663	627	615	604	627	653	687	675	686	654	675	651	658	698	663	632	602	602	615	664	606	649	674	681	666	631	605	679	621	650	655	661	668	630	675	695	638	624	699	693	636	611	638	646	623	657	658	674	613	595	698	665	615	641	677	676	632	637	657	660	618	663	652	614	619	599	687	662	674	664	630	657	664	660	642	624	656	663	661	665	647	650	641	613	648	629	628	645	685	629	689	653	694	665	647	716	691	664	668	671	648	601	684	642	619	591	666	621	667	685	636	641	657	697	660	648	702	642	640	638	648	622	657	658	639	684	678	650	605	631	655	633	675	683	616	652	641	644	633	643	649	645	662	689	676	693	658	672	660	695	662	630	611	666	624	690	602	649	649	643	639	654	635	625	697	628	680	662	646	603	687	612	670	597	622	673	688	612	671	670	684	644	634	669	710	634	676	676	660	693	645	675	674	665	686	639	650	633	669	644	664	629	609	630	702	654	651	688	632	666	661	688	660	636	622	630	668	677	677	708	645	642	643	634	657	672	683	659	658	656	675	643	682	595	629	687	626	638	607	689	648	684	628	677	666	674	697	628	588	688	698	661	684	658	605	655	605	688	663	636	666	638	640	687	668	650	656	708	679	636	652	666	673	716	657	632	659	673	605	623	686	591	644	659	680	669	696	643	721	658	650	676	678	638	682	639	651	645	639	635	658	646	701	625	654	639	703	677	673	662	629	686	658	625	607	634	612	703	636	692	640	660	694	658	655	652	671	648	638	612	638	628	655	639	683	653	658	658	654	643	669	635	638	690	690	642	650	688	625	669	647	693	667	644	702	628	641	689	607	700	665	666	602	641	667	638	643	664	666	647	685	679	658	638	615	653	638	609	653	645	632	665	672	622	630	663	642	661	693	612	649	664	681	647	643	665	634	669	695	621	679	699	654	650	650	627	653	663	646	636	673	691	634	656	646	701	664	643	656	646	658	633	649	662	654	640	677	629	676	638	695	662	708	634	693	660	625	672	653	649	586	618	639	665	638	606	636	707	675	640	673	712	659	713	660	700	649	649	717	656	658	648	635	655	646	672	652	633	661	676	682	618	637	669	649	640	697	636	628	688	643	677	620	647	650	679	657	631	632	630	655	698	611	659	677	634	609	685	675	611	634	651	590	682	703	659	669	667	654	622	704	664	617	645	619	635	650	609	630	645	674	641	637	669	663	597	691	637	676	644	614	645	639	674	648	619	629	664	581	626	640	677	658	670	713	653	672	662	680	667	632	673	672	627	662	672	640	656	646	676	619	626	674	594	646	638	699	702	605	630	688	639	629	665	670	685	686	668	670	656	646	661	665	679	679	640	702	689	637	653	651	658	640	637	627	667	608	634	637	629	642	636	666	644	666	652	659	692	656	649	610	626	625	628	647	660	641	629	696	643	643	680	660	618	620	679	654	617	667	661	635	666	696	635	671	675	601	679	650	647	627	594	669	629	627	677	658	651	649	657	690	666	654	617	687	639	620	665	609	639	682	645	645	669	655	638	624	622	673	647	634	712	646	636	654	626	641	627	709	682	645	595	659	591	679	655	626	677	612	661	654	661	621	703	647	678	656	642	677	649	663	625	611	654	667	655	741	666	656	665	626	667	632	652	660	650	625	672	653
71503	78047	68711	47264	30419	21682	13390	7712	3962	1677	658	377	317	278	297	299	252	272	249	254	298	263	270	286	268	260	277	270	298	243	267	284	262	272	257	277	253	288	230	259	261	281	274	280	255	287	265	254	252	237	267	274	250	248	257	292	296	280	237	269	266	267	292	220	273	278	266	253	267	258	282	263	297	275	247	246	285	284	256	265	267	243	255	232	279	244	246	291	270	276	236	247	247	296	265	270	270	294	244	284	274	268	240	300	249	272	259	234	270	257	278	244	272	256	235	291	287	284	257	276	250	274	286	241	283	265	256	264	252	254	257	268	287	282	245	276	285	278	290	274	274	267	270	263	265	280	242	285	282	286	259	299	284	248	278	273	259	233	279	267	266	250	257	242	254	268	236	241	247	249	287	272	246	240	262	261	259	254	284	243	288	270	272	273	257	257	241	245	242	276	256	302	284	298	272	268	275	233	236	252	248	255	272	262	248	235	271	282	258	259	276	241	272	267	291	258	280	229	267	275	247	256	258	278	272	240	251	269	286	286	239	274	242	299	280	273	274	242	230	281	294	272	265	252	295	282	223	280	269	252	242	256	259	266	294	281	267	248	276	281	231	230	254	290	237	291	268	248	261	257	257	270	263	244	235	274	262	246	257	274	258	269	273	281	294	274	283	265	276	247	272	234	275	236	245	307	283	282	255	276	297	290	261	266	270	262	266	274	248	266	235	253	267	268	261	270	276	269	258	241	237	270	267	295	281	273	243	283	279	270	256	279	233	274	302	273	296	266	262	282	278	283	278	288	271	279	260	269	268	273	247	260	267	254	255	270	238	270	251	283	269	254	284	282	242	270	278	280	250	268	258	242	256	233	271	235	254	302	278	241	266	241	304	285	274	269	261	270	279	279	269	258	233	266	269	277	260	269	265	278	282	289	267	265	260	309	284	261	267	255	232	283	258	246	249	237	276	289	270	320	229	238	252	258	282	256	279	251	254	260	249	276	261	281	284	250	305	268	265	279	301	266	278	276	276	269	280	252	265	256	281	292	232	266	267	230	254	248	283	250	257	284	264	252	265	251	243	298	238	241	276	280	243	275	263	273	262	260	265	248	257	273	277	297	269	276	253	261	254	289	284	261	273	259	270	297	254	242	279	274	253	267	273	290	272	268	256	271	260	274	263	248	290	242	276	256	273	237	262	260	302	263	247	277	235	261	282	258	263	217	244	270	287	282	260	267	248	260	239	236	253	235	276	241	253	233	256	230	258	280	262	268	272	268	271	269	260	272	250	261	286	269	260	259	283	260	296	263	302	273	269	261	291	240	256	288	274	266	265	249	277	302	263	277	265	278	253	257	256	246	238	244	221	264	279	266	236	259	238	274	280	273	260	267	280	283	264	286	259	260	275	240	247	255	257	275	236	265	281	273	263	242	276	240	302	263	248	269	272	256	250	252	241	262	274	278	256	297	254	258	263	260	262	283	252	268	248	271	275	205	247	271	282	235	267	302	263	264	254	230	250	280	254	276	270	261	292	275	253	248	261	216	244	261	262	269	250	275	261	278	271	226	270	281	281	255	291	277	266	249	243	268	261	247	264	256	251	234	300	263	248	276	306	215	260	277	250	252	244	245	250	262	294	267	258	296	292	268	290	269	244	273	250	231	290	292	272	264	241	259	260	280	271	246	273	274	250	238	243	283	254	247	286	274	281	218	252	243	273	242	288	252	279	261	286	260	257	240	295	263	256	303	299	259	234	270	265	268	243	259	289	241	270	268	265	235	270	274	286	245	276	237	281	262	250	286	261	250	266	289	251	256	275	259	276	272	297	256	237	291	268	250	296	275	268	265	256	242	222	275	268	271	272	247	262	277	276	241	274	254	301	252	275	285	291	268	249	277	252	263	266	297	289	274	248	274	272	258	256	281	290	273	261	268	292	284	291	276	264	276	269	247	256	260	276	266	252	257	284	262	236	246	271	297	248	273	264	244	250	259	256	283	242	281	262	256	310	268	248	243	270	255	248	259	248	269	272	278	274	263	277	264	268	261	259	227	280	280	251	262	264	264	279	235	256	279	288	249	251	253	233	280	268	255	258	250	251	287	258	255	251	270	279	249	274	237	261	278	281	261	303	289	236	230	281	256	279	267	230	266	242	270	266	295	272	263	276	267	283	276	258	255	275	279	274	260	251	257	301	301	240	254	247	228	282	290	266	260	247	232	288	286	245	241	263	294	256	257	289	266	299	252	263	254	255	266	264	249	296	243	268	282	279	294	243	269	252	248	251	262	274	251	263	273	270	295	296	257	262	277	275	259	261	265	256	249	284	229	283	272	254	271	252	256	254	262	253	249	269	233	274	265	285	278	271	256	269	256	296	266	242	232	255	278	264	261	221	267	261	269	287	272	246	265	252	271	256	272	256	246	277	264	268	245	271	263	244	246	269	242	257	284	303	266	253	254	251	279	270	247	229	259	290	261	265	272	279	243	256	276	246	255	249	251	240	276	294	265	224	277	275	247	247	251	277	253	241	256	260	254	270	278	229	299	258	251	254	237	244	250	273	241	277	258	300	259	280	261	279	290	249	271	304	267	290	242	252	270	261	313	264	251	280	224	262	291	284	247	293	272	249	267	271	301	269	246	278	259	253	257	252	268	262	270	255	245	233	265	275	237	248	254	269	257	260	258	254	275	257	264	258	261	271	260	258	262	264	295	268	242	255	263	275	275	248	266	270	264	302	269	231	246	259	246	274	276	245	274	256	275	277	248	251	254	245	250	261	301	291	303	249	274	241	256	278	251	233	266	265	265	264	289	259	266	283	272	264	268	249	251	258	261	270	264	275	288	249	283	258	285	267	259	262	239	292	254	261	295	264	256	242	275	265	267	232	308	258	272	275	247	234	263	260	277	253	270	269	246	270	256	274	273	295	271	274	269	231	256	260	272	240	283	271	283	257	286	261	227	255	254	276	253	244	273	273	258	258	268	244	294	271	253	277	240	251	257	301	267	268	279	250	268	300	249	257	248	257	273	280	272	238	248	283	294	264	278	279	272	265	271	232	261	274	283	254	271	232	279	264	271	249	265	272	279	258	248	301	276	262	274	259	285	262	267	247	275	285	280	279	237	266	279	277	266	260	271	277	273	256	277	298	272	267	285	268	287	269	278	266	286	250	274	250	305	294	280	231	258	282	248	275	270	259	280	256	238	246	242	285	293	253	308	249	336	238	262	260	258	258	280	267	245	257	224	241	243	261	278	279	272	280	268	294	287	249	267	285	267	258	257	278	254	235	281	257	284	258	234	255	267	244	273	306	265	295	265	259	275	261	270	251	290	274	266	252	262	268	290	272	258	262	289	267	263	250	249	263	243	287	253	250	258	267	278	243	284	274	248	242	259	257	270	255	281	248	292	285	254	251	302	305	260	249	253	263	254	246	256	273	278	292	260	261	261	231	289	250	249	262	282	256	267	264	257	249	286	276	225	264	254	279	241	258	232	262	288
47506	63575	63124	50687	37462	32202	25410	19346	12139	5690	2340	1003	901	866	775	703	656	679	618	699	694	660	628	629	641	693	637	642	704	707	665	681	622	633	628	673	646	638	653	652	627	644	685	668	606	644	692	632	645	652	680	641	665	662	646	654	647	614	647	666	655	689	632	666	645	663	627	653	638	683	669	619	704	694	715	642	644	648	651	655	663	645	646	651	681	656	651	667	655	632	669	638	653	610	656	674	639	616	636	662	653	631	621	663	600	638	663	645	643	612	654	647	667	566	607	658	688	651	628	681	653	680	611	672	643	651	654	658	676	658	633	694	640	636	676	649	654	657	706	650	671	671	606	663	632	653	661	618	627	650	651	671	701	661	678	623	608	658	679	640	649	668	678	653	658	629	640	624	699	665	645	628	677	628	666	639	650	609	672	623	676	665	624	618	676	642	661	634	656	631	647	681	649	656	615	674	657	683	637	669	681	689	641	632	621	696	648	660	641	678	662	632	667	631	667	675	654	652	649	660	641	653	661	663	617	700	675	660	621	650	648	669	632	671	636	658	659	633	640	621	659	639	637	687	661	614	651	663	643	660	629	624	633	661	647	602	656	640	618	674	653	659	677	637	660	650	658	636	594	663	652	698	695	670	650	660	650	633	637	665	622	662	656	661	675	651	621	626	643	667	637	625	641	673	623	674	729	664	644	670	608	691	640	677	677	609	656	602	686	631	656	649	626	615	690	625	672	593	632	665	702	630	684	686	683	660	647	626	621	667	634	652	679	644	619	615	631	675	621	669	673	688	643	693	640	595	648	611	646	656	655	659	630	696	610	621	646	632	687	637	637	639	664	687	627	667	672	653	635	633	655	676	646	676	633	644	615	658	628	658	647	636	658	655	628	654	675	658	627	618	668	643	668	701	634	674	641	677	664	687	635	609	646	633	649	644	652	638	627	658	607	599	625	677	672	670	605	627	695	679	682	676	694	641	685	627	688	569	658	699	650	657	633	659	637	709	630	697	635	653	669	684	684	669	599	690	645	679	650	665	636	644	630	615	643	659	657	657	661	656	683	672	686	615	642	669	657	611	636	676	635	658	677	637	667	633	679	639	625	648	642	699	659	643	642	668	714	654	659	627	664	581	658	660	667	678	618	669	663	665	659	700	671	667	640	664	592	634	661	657	637	652	623	664	706	683	644	628	684	641	693	663	680	676	697	676	685	701	648	646	664	633	636	651	650	638	667	633	664	660	650	633	667	616	627	621	621	656	701	655	682	695	664	701	643	630	671	613	643	704	656	683	652	638	666	652	651	653	689	678	632	714	665	619	656	609	663	670	654	617	695	611	578	643	691	647	613	666	643	666	673	639	647	666	652	674	630	598	625	666	712	669	655	620	636	670	692	702	630	675	654	641	674	647	664	661	624	639	627	652	688	644	683	656	642	719	656	633	671	653	633	656	623	692	632	648	657	615	703	631	673	680	655	665	676	695	652	676	623	666	677	645	601	641	649	678	638	707	661	641	656	668	635	668	672	684	663	656	634	668	639	648	667	665	650	631	661	647	662	660	684	666	684	693	669	646	676	656	647	611	616	692	682	649	697	595	684	710	664	661	651	637	671	674	661	644	621	651	696	652	617	690	667	628	645	648	654	668	666	609	635	648	664	684	687	657	624	676	666	649	635	644	632	661	643	703	637	664	643	661	721	680	624	633	622	648	677	600	625	674	708	668	664	655	686	679	647	667	665	637	687	607	675	596	635	658	721	642	636	675	648	649	634	647	668	647	662	701	674	608	675	644	623	650	675	629	676	664	631	649	643	666	649	628	661	635	614	664	667	670	633	651	615	645	634	635	622	624	650	646	606	648	688	698	629	666	563	705	666	659	638	645	639	671	659	666	645	665	646	655	621	654	668	686	686	657	674	681	654	646	629	655	668	662	653	637	615	663	660	629	688	635	628	658	644	663	651	670	634	639	630	666	650	681	665	659	668	691	652	626	677	656	656	664	700	664	641	623	668	660	700	651	682	655	649	638	657	673	669	647	676	687	654	635	668	667	639	662	673	652	611	696	634	613	658	619	630	691	638	644	634	686	663	645	598	667	656	658	651	630	648	620	594	663	644	667	637	634	676	614	610	651	661	635	620	629	592	663	653	643	653	623	653	668	680	721	642	636	649	659	690	677	639	580	638	645	655	638	680	631	699	652	642	701	639	635	665	671	615	689	634	704	693	645	627	642	662	689	626	670	672	617	662	657	696	644	649	594	636	671	652	680	645	709	618	662	620	571	654	625	673	656	669	628	657	698	643	626	658	657	667	649	646	644	666	648	667	657	655	661	635	623	618	599	630	667	640	678	652	675	633	663	655	669	643	630	671	646	635	666	633	665	633	640	627	655	698	616	659	693	683	652	640	648	681	692	651	637	650	675	640	647	670	679	643	660	618	663	675	662	682	687	648	643	655	659	673	610	631	658	658	614	673	605	616	650	637	696	639	668	637	644	676	651	669	630	660	679	688	677	628	656	681	626	663	610	627	678	661	659	645	695	633	588	635	689	654	647	628	652	657	649	702	638	634	675	696	668	646	613	651	657	625	683	646	664	601	628	612	646	627	688	624	673	615	647	671	683	654	676	607	666	627	672	627	635	667	713	669	712	635	639	619	623	672	685	726	661	676	630	670	686	639	663	657	686	665	666	691	618	707	636	611	624	671	651	670	632	707	638	675	621	636	634	631	653	628	637	657	709	658	643	686	653	647	674	657	675	665	654	669	702	622	643	675	631	687	656	676	664	674	644	663	645	673	653	678	653	628	674	684	654	613	649	666	656	655	662	681	675	644	679	647	647	705	682	664	647	658	653	673	661	617	667	672	663	645	616	667	614	676	696	655	639	694	665	662	623	621	632	641	669	656	692	616	611	667	657	641	642	674	686	634	629	633	697	681	667	660	656	640	639	625	605	610	665	673	645	652	662	679	661	604	628	622	660	665	677	649	682	654	656	603	655	680	628	650	695	694	614	669	693	658	709	637	617	621	640	613	661	710	658	618	670	613	626	660	653	649	666	631	647	603	651	662	638	688	660	671	683	629	653	669	626	744	627	642	609	672	664	694	664	651	681	644	647	624	690	685	655	692	609	638	646	634	654	662	685	637	647	695	645	626	611	641	618	680	658	664	610	638	683	663	647	690	650	676	681	626	629	662	648	680	639	697	618	678	680	667	666	695	689	702	577	652	602	635	624	626	670	650	627	681	658	654	651	599	685	659	670	641	645	675	617	643	626	670	687	669	684	655	683	627	669	694	646	647	698	637	700	621	696	662	680	669	705	637	636	663	673	659	626	704	618	681	629	681	639	672	663	600	643	670	636	617	682	678	627	657	686	608	627	662	694	660	630	664	651	635	617	670	641	719	671	630	638	648	680	631	642	670	643	679	605	701	669	650	629	698	638	637	642	660	609	688	674	617	673	646	691	678	650	662	624	628	686	645	624	675	682	660	640	666	690	668	644
74561	75118	67408	45076	27745	18075	11006	6597	3237	1358	557	336	310	349	300	255	300	260	292	277	280	258	287	276	286	259	245	278	268	277	291	260	233	282	242	245	279	267	260	254	279	273	263	228	255	272	247	241	275	263	263	245	281	263	265	248	273	263	255	243	257	254	263	256	265	255	253	273	275	270	278	271	297	258	260	264	269	269	267	272	270	247	267	256	264	244	249	247	255	263	262	234	240	256	307	273	267	282	247	261	265	259	256	279	261	244	278	268	290	255	256	261	284	257	264	246	274	281	294	264	266	267	278	264	272	255	261	285	249	264	255	266	273	269	247	235	272	262	262	228	234	282	230	246	239	293	256	246	258	253	272	254	274	266	303	282	250	311	257	260	284	271	226	254	255	251	265	265	277	268	240	248	282	253	310	284	261	244	274	260	268	305	259	280	243	254	258	277	253	263	263	242	257	245	267	262	239	280	261	299	281	258	265	270	249	252	251	258	245	314	272	258	253	257	235	275	275	240	268	247	259	263	250	283	267	262	232	233	254	271	234	244	275	251	269	246	259	252	270	268	251	264	246	270	271	254	288	260	241	253	280	273	252	277	246	298	248	255	248	273	266	281	243	269	260	285	289	231	279	271	241	243	259	262	262	274	272	287	240	232	279	276	272	277	244	234	278	253	280	247	290	237	271	292	287	297	265	243	250	230	250	270	239	257	254	296	250	244	261	279	249	267	275	289	246	244	253	279	268	237	260	260	248	229	267	268	279	246	254	270	248	260	234	269	275	258	283	281	251	248	260	223	321	271	288	257	251	266	240	251	278	245	256	284	253	282	265	278	260	261	290	263	262	282	277	242	252	243	255	248	227	278	285	259	262	253	274	274	278	261	248	259	271	255	268	270	241	271	287	285	282	231	270	259	264	276	264	293	273	266	253	285	256	286	250	246	268	259	269	261	228	257	281	258	263	235	258	264	287	266	282	295	254	242	280	243	269	285	252	249	274	266	262	297	258	246	271	287	280	274	229	274	272	282	269	246	264	268	259	274	251	270	250	247	260	266	289	267	282	256	282	256	264	247	237	248	282	255	281	230	273	278	263	264	254	260	259	269	263	260	258	268	243	257	276	295	286	289	265	289	258	249	260	286	251	271	252	272	255	280	246	248	265	276	247	277	252	244	283	258	279	249	227	278	252	259	283	263	246	258	295	277	259	250	275	290	284	252	247	258	255	260	256	252	256	275	282	235	264	273	275	274	246	260	267	270	262	287	276	290	272	246	256	261	270	285	260	283	250	234	250	258	271	272	263	265	277	238	274	272	255	245	283	279	257	268	242	240	259	237	254	255	275	263	264	280	281	251	239	241	267	248	279	303	238	256	285	271	233	282	244	252	266	238	275	290	269	240	272	265	295	268	264	260	257	283	250	276	266	274	270	254	249	251	283	272	262	252	288	253	264	287	255	277	229	262	269	262	292	286	298	249	269	264	244	268	257	249	264	264	292	234	277	253	269	276	252	267	268	267	273	265	253	263	270	291	271	253	277	261	291	271	299	272	266	285	282	256	278	266	272	229	254	274	302	264	277	288	252	283	250	276	268	217	263	252	264	256	277	269	256	285	254	255	237	257	264	241	253	267	260	273	280	259	268	241	271	277	273	273	229	292	278	276	259	272	270	273	265	275	258	270	253	278	262	285	275	255	258	269	255	259	291	276	270	265	274	293	275	274	269	254	250	279	260	261	243	281	277	262	253	249	264	229	278	261	221	257	280	246	297	256	231	269	264	263	267	260	225	275	245	256	297	257	263	254	307	269	285	261	256	255	255	260	251	273	224	273	271	289	266	280	255	270	288	270	282	265	282	252	242	250	244	261	264	243	279	250	266	232	229	265	255	250	263	264	276	244	248	240	262	247	248	260	271	261	253	295	264	261	271	250	262	260	253	257	282	279	235	244	287	260	282	259	271	252	267	233	263	276	276	263	270	265	285	274	247	271	252	256	271	264	282	271	243	261	252	255	262	244	274	248	242	260	265	256	272	301	260	230	277	255	266	245	297	250	284	250	272	274	249	271	279	259	271	255	243	241	269	291	272	259	275	258	280	246	311	265	274	236	248	244	258	249	244	248	264	263	261	286	272	271	274	277	268	267	297	243	278	248	288	261	275	281	257	259	269	264	253	282	276	260	290	278	312	274	253	263	266	235	279	259	271	268	261	309	271	266	257	277	280	260	282	294	264	231	254	275	300	265	267	280	239	264	271	256	240	251	274	274	267	271	273	276	292	270	280	308	268	260	254	280	257	290	252	276	242	240	273	273	262	257	263	245	221	276	265	290	285	241	273	250	275	242	265	275	277	276	272	243	219	281	274	259	268	310	226	266	263	284	259	259	256	273	252	256	264	262	268	263	265	263	271	262	250	256	273	292	260	244	252	264	269	277	256	252	282	273	262	272	255	277	265	268	265	272	249	236	284	240	266	237	270	261	250	268	271	253	264	273	258	289	283	253	256	250	265	255	285	238	269	289	263	278	268	275	287	295	273	255	258	297	251	272	265	253	257	314	267	263	272	273	259	271	265	265	262	270	266	262	266	259	278	280	277	273	265	246	249	261	275	270	264	246	242	248	250	250	307	243	285	275	255	273	273	272	251	248	245	249	256	271	267	279	296	267	280	269	253	245	273	254	286	281	246	250	291	257	251	255	265	255	264	321	248	264	244	265	242	259	250	252	266	278	284	267	251	216	281	247	256	263	283	265	263	270	235	267	256	261	229	269	277	265	245	253	283	280	279	280	258	263	265	248	260	236	278	261	278	240	230	302	231	244	243	263	274	262	237	260	255	240	265	290	297	248	254	266	287	271	254	298	250	242	267	237	251	302	275	290	277	270	245	287	266	244	266	251	288	238	294	260	300	270	265	269	260	266	267	314	256	254	257	263	241	268	260	259	288	270	260	274	266	271	286	263	254	259	266	262	281	279	267	252	265	293	280	241	255	265	247	266	257	260	240	252	241	260	294	258	260	236	259	255	275	263	285	245	250	262	242	255	244	272	247	264	294	284	272	267	261	261	234	257	272	266	265	281	270	255	260	250	271	275	269	255	278	301	249	276	248	258	280	243	270	282	288	269	251	255	281	250	298	233	273	281	269	234	272	316	270	306	278	266	255	269	289	264	268	257	269	278	266	245	230	270	261	254	242	237	270	250	278	268	251	254	285	258	246	291	282	286	267	252	276	265	241	245	285	247	272	263	263	266	252	281	274	277	255	270	311	268	244	261	247	281	254	264	232	259	284	252	255	243	258	277	241	245	274	269	266	253	253	282	269	276	278	252	280	260	276	250	263	264	264	274	260	260	304	259	251	270	268	268	291	266	292	260	274	261	265	253	265	264	269	258	266	277	263	311	294	255	267	274	256	250	275	243	255	270	265	260	261	270	263	254	249	251	266	256	279	263	256	268	251	253	271	275	247	265	273	283	264	239	293	297	267	272	284	253	253	279	268	280	278	261
52365	61756	61462	48161	34627	29031	23333	17411	9876	4738	1926	871	816	803	744	688	693	636	664	664	607	672	630	647	665	647	634	630	701	665	650	646	658	629	633	694	600	667	653	684	624	645	641	653	620	611	686	657	645	669	644	685	633	667	657	668	669	645	631	629	676	648	650	670	640	603	629	687	617	695	617	600	676	626	660	677	666	701	595	619	666	620	627	677	686	655	665	658	663	624	626	627	696	652	706	653	669	629	662	668	620	611	637	653	647	644	677	646	675	623	673	638	653	667	685	686	616	696	626	661	686	666	667	689	664	651	660	668	701	678	633	646	609	650	681	631	666	673	638	670	662	636	651	599	584	613	631	687	635	674	647	654	662	672	608	646	689	692	639	624	631	668	632	698	725	690	694	609	678	626	611	653	657	639	665	648	648	661	617	654	661	632	660	643	649	672	627	653	674	605	644	653	661	715	646	633	645	647	663	691	645	686	608	688	694	683	692	635	628	632	692	638	591	666	655	622	638	663	650	687	657	677	632	691	658	657	634	640	643	672	609	678	713	648	669	665	627	651	685	659	717	637	612	657	602	640	622	634	664	640	666	684	639	641	674	671	634	693	579	657	690	679	666	650	642	691	669	690	655	647	684	638	652	670	615	657	679	651	659	627	690	654	691	635	687	618	683	664	658	607	674	643	702	666	636	689	652	645	684	659	660	680	652	682	648	624	651	634	667	650	661	649	663	718	681	651	674	701	655	657	660	623	656	704	705	612	645	633	643	675	688	602	672	609	655	609	647	647	629	666	669	647	658	618	650	666	687	680	653	669	666	670	695	693	728	691	663	649	711	666	658	649	635	635	656	641	603	654	677	682	706	651	679	667	647	657	623	665	684	672	638	656	682	648	665	658	639	682	688	652	675	651	656	680	647	651	678	644	662	645	663	615	674	683	630	641	695	650	706	626	631	732	665	691	652	683	633	624	626	667	618	620	658	656	663	677	646	623	681	659	670	667	664	605	665	648	642	670	634	662	646	690	657	666	671	671	665	658	659	655	628	667	641	625	654	718	658	704	628	690	695	672	656	649	639	660	621	624	669	695	663	656	634	640	631	666	643	653	664	692	650	593	685	650	674	649	677	622	665	646	688	636	713	670	649	644	700	650	632	637	664	677	650	663	653	669	674	646	676	634	663	680	660	649	699	647	633	630	606	609	704	700	632	676	671	637	649	670	617	623	655	694	665	686	670	637	621	669	679	671	654	619	625	652	671	632	628	688	665	674	660	644	636	642	654	636	669	614	639	702	661	658	661	699	647	635	691	645	649	652	680	618	659	644	629	642	680	667	635	657	696	679	651	678	647	633	665	666	651	639	646	610	682	659	680	658	640	658	656	681	605	649	673	625	643	677	693	630	638	644	638	619	642	669	686	647	611	620	694	688	655	658	637	675	619	681	680	637	630	674	654	692	650	656	693	646	648	650	663	682	621	602	664	687	637	645	672	637	665	673	690	636	694	628	631	673	649	635	662	654	636	645	661	652	688	639	666	714	686	653	627	606	678	659	661	676	705	650	643	638	656	627	653	634	676	696	662	673	666	636	672	668	668	658	664	652	657	646	594	667	676	639	644	608	665	631	679	682	688	665	674	639	623	624	657	660	688	628	655	659	647	640	645	625	661	654	683	659	622	662	684	653	630	664	642	641	662	631	635	695	629	670	678	677	594	661	639	642	654	657	654	634	653	650	670	685	685	665	632	688	646	664	699	646	647	623	651	619	642	631	665	650	691	673	625	651	663	650	641	661	610	653	641	669	719	632	596	632	659	630	650	700	648	625	630	664	648	606	603	671	692	671	623	663	642	667	670	703	677	687	638	644	670	668	705	661	671	626	649	700	663	673	668	651	668	648	665	639	666	637	681	659	654	692	625	625	647	620	667	664	601	666	636	646	661	637	635	662	642	617	688	639	676	599	670	671	666	657	643	661	652	639	595	696	695	661	618	665	702	684	665	649	656	621	649	646	686	618	697	632	674	643	668	679	665	668	620	647	629	716	639	645	692	667	604	645	620	642	700	654	616	616	632	645	672	618	664	691	703	673	640	678	650	657	641	604	650	655	658	638	648	636	629	673	658	652	626	650	656	645	701	637	638	623	664	662	681	665	693	648	672	672	633	645	620	627	710	676	642	635	680	630	687	668	667	653	686	684	691	632	668	694	663	660	677	623	641	668	626	666	622	683	644	645	662	664	665	657	627	651	688	641	662	626	710	691	633	643	680	656	638	654	686	661	610	667	603	669	691	592	648	663	708	680	649	640	642	633	675	652	646	640	604	631	621	648	677	634	665	686	658	636	646	605	652	677	698	641	622	711	629	670	571	638	619	663	664	625	645	676	619	649	650	687	635	631	658	611	581	666	667	624	652	602	657	688	696	641	635	619	597	665	618	667	650	673	647	641	671	708	638	625	638	645	610	623	639	734	658	653	641	658	629	619	663	671	642	687	649	634	633	647	639	664	612	620	683	677	629	621	652	651	654	651	652	627	645	640	699	686	676	655	668	668	650	625	735	642	728	641	703	693	644	664	674	636	643	673	703	611	665	681	638	669	652	668	656	679	615	670	654	599	662	646	627	636	649	659	630	652	609	648	650	644	638	663	649	655	638	677	643	667	714	669	645	657	661	674	691	609	626	675	706	668	639	688	644	645	662	666	702	692	628	663	647	631	649	641	625	646	640	680	616	613	622	644	652	640	655	678	652	608	693	688	641	663	623	629	649	697	678	718	654	692	612	624	646	652	636	669	709	666	662	682	708	660	677	668	633	654	627	671	621	621	639	654	654	665	625	640	654	595	682	614	652	631	685	599	636	655	666	633	692	641	612	681	626	704	638	689	701	680	664	637	615	662	658	650	663	639	657	648	643	668	676	651	705	640	589	675	678	658	637	629	661	659	615	636	656	587	649	665	661	624	657	640	671	694	672	654	652	638	638	628	669	632	675	581	627	662	683	640	671	662	632	663	620	654	621	646	620	657	656	659	644	649	667	663	667	615	666	638	649	658	723	639	671	649	674	653	656	687	646	663	652	704	686	664	657	688	671	623	692	661	652	684	651	640	662	681	636	655	651	654	622	653	680	684	661	646	669	676	648	649	709	717	633	704	624	690	664	628	670	630	644	641	611	617	690	669	618	664	666	623	684	644	642	702	631	634	620	603	610	674	647	650	641	634	622	644	648	639	616	649	647	649	610	632	661	637	634	604	638	680	642	646	666	653	686	656	618	665	652	681	635	641	680	676	625	660	622	657	686	663	694	642	668	656	651	663	627	605	674	616	638	650	694	696	663	640	634	691	643	647	674	652	648	685	624	740	671	660	647	663	672	647	628	658	680	668	683	688	652	628	674	629	599	650	666	659	695	708	642	653	672	623	676	656	670	675	691	681	601	680	634	623	616	646	669	670	675	647	702	675	655	651	681	649	653	676	729	659	653	644	707	611	608	677	641	667	632	687	621	676	654	661
75641	78042	68520	46958	28091	18044	11371	7083	3366	1419	569	305	285	305	298	293	248	274	234	239	252	230	255	270	256	240	246	286	250	266	263	244	245	258	253	248	252	305	249	224	248	292	243	271	249	296	261	251	304	259	254	245	270	238	274	259	252	288	250	248	272	272	278	251	249	258	258	236	250	274	232	276	252	230	263	260	266	241	263	291	272	296	253	258	235	263	278	265	271	271	248	249	254	260	247	256	248	285	271	279	247	269	282	264	253	268	264	239	278	258	254	274	243	250	272	261	258	266	247	272	263	275	270	282	288	268	270	255	283	252	275	258	258	264	280	267	259	243	258	266	297	304	241	280	243	259	251	265	253	237	255	268	239	284	272	287	279	291	258	249	226	289	262	246	254	257	273	257	248	286	246	252	277	255	265	240	275	263	251	280	258	247	257	251	249	291	244	270	266	253	242	268	272	272	312	259	300	245	257	267	273	248	290	270	260	242	291	272	283	263	279	264	270	251	301	278	286	284	269	281	276	241	275	264	270	259	278	270	272	246	236	224	255	259	269	269	290	256	267	258	232	262	253	262	261	276	273	252	290	239	277	257	259	290	281	295	281	269	271	272	261	250	240	289	254	269	250	260	248	231	265	261	285	280	293	288	244	254	259	272	270	263	258	260	266	261	232	286	253	266	244	238	277	288	294	252	235	269	238	246	262	249	263	272	263	233	271	268	251	267	251	245	271	251	256	293	277	255	253	275	238	263	260	281	266	271	275	229	284	276	268	263	266	244	251	288	276	252	253	274	266	264	245	276	260	284	265	236	264	246	281	267	251	235	268	254	283	276	261	250	254	246	245	277	254	278	260	266	299	281	281	298	270	295	263	250	247	258	267	293	265	237	245	241	260	249	272	284	267	266	250	287	254	264	259	261	287	264	244	283	256	294	242	281	291	264	273	253	257	249	256	291	278	244	275	247	263	254	264	269	292	258	267	257	281	262	236	258	267	261	254	280	275	254	265	278	264	277	260	292	268	289	260	253	259	249	299	276	277	284	301	278	246	255	245	281	293	267	235	280	254	285	250	261	269	261	249	250	279	259	255	242	289	262	253	244	246	281	257	268	263	292	282	244	291	293	256	291	261	266	265	250	268	254	273	267	251	265	267	263	275	266	278	258	281	292	248	269	274	258	228	274	281	258	281	271	272	264	273	254	302	267	277	234	266	263	235	276	235	281	276	241	267	264	279	268	262	251	278	304	247	259	259	274	274	268	283	247	282	272	255	252	258	256	277	241	304	278	246	290	253	255	282	285	254	272	272	273	303	277	268	247	261	289	273	249	271	242	242	264	260	272	294	232	279	286	256	269	303	253	242	263	251	265	253	255	271	262	248	278	246	256	270	272	270	267	255	234	262	260	237	283	288	248	253	234	264	238	280	250	252	261	263	292	273	224	281	271	259	252	274	258	249	256	257	241	224	267	262	245	233	262	257	277	243	244	238	265	254	269	273	240	270	250	269	221	268	252	251	270	265	269	292	248	290	250	246	279	247	264	274	269	269	279	250	277	278	244	259	278	279	290	253	266	253	272	265	252	233	292	235	266	243	249	267	242	250	214	269	268	251	259	259	274	295	266	262	265	270	264	271	239	250	239	255	262	252	247	271	279	269	261	248	279	292	229	254	258	253	276	260	261	268	269	250	276	271	275	261	290	272	246	285	279	274	234	263	233	263	262	260	257	274	257	281	273	261	260	238	260	281	282	265	279	277	268	239	262	272	228	263	264	262	288	249	245	273	285	242	276	274	262	254	272	255	260	284	282	264	258	223	300	279	243	258	278	257	258	270	272	303	252	255	248	254	269	261	277	267	240	280	266	239	261	248	275	267	285	256	266	261	245	268	265	252	298	279	265	264	252	278	245	262	262	281	249	251	274	298	250	263	234	235	251	274	239	269	248	263	261	259	268	236	243	272	280	270	270	245	240	265	267	233	276	264	277	293	278	271	277	256	268	252	276	291	247	252	310	254	294	252	252	286	256	239	261	243	264	258	263	265	251	278	250	253	249	274	279	255	281	246	272	250	266	263	269	275	252	260	260	237	303	274	268	286	273	258	267	245	269	244	258	236	254	292	257	293	271	253	228	264	268	240	261	245	287	270	258	260	264	265	279	265	267	271	265	257	249	262	265	244	273	276	266	237	241	247	287	277	251	249	251	261	291	280	229	263	269	271	293	246	275	263	247	276	258	244	271	294	280	273	290	271	257	270	265	268	307	269	255	274	263	267	286	242	259	257	254	269	261	284	301	241	244	273	281	254	270	244	290	249	271	229	270	275	259	289	255	239	227	279	255	259	264	261	280	258	281	245	275	261	245	286	260	237	268	253	263	295	259	278	246	280	281	269	279	252	248	233	275	235	261	268	242	257	269	288	258	318	259	254	239	279	266	263	267	253	293	246	262	248	275	270	294	224	270	257	297	261	276	275	271	252	260	258	285	278	277	262	292	260	278	257	278	286	260	243	277	250	251	281	228	248	235	272	251	244	285	285	253	256	280	256	280	241	282	279	260	292	240	268	274	263	276	281	313	269	255	278	267	267	270	265	265	249	260	263	279	249	269	277	266	278	268	237	262	263	282	242	289	250	272	268	273	266	263	254	255	259	291	267	290	251	264	266	282	289	264	254	262	279	257	262	274	243	262	258	232	286	271	245	291	268	277	288	306	257	265	247	274	272	299	245	274	253	273	265	295	276	244	273	292	275	252	241	265	277	256	273	265	251	267	287	262	276	317	269	267	254	280	284	294	264	282	242	251	249	267	257	260	251	275	278	268	265	260	239	269	249	244	264	250	251	243	277	264	292	247	250	256	267	250	268	279	264	301	268	275	272	271	267	259	234	271	275	254	270	286	252	275	250	256	257	260	263	270	294	267	279	265	240	273	296	254	245	268	263	263	284	259	259	310	262	234	262	261	251	245	250	275	270	269	265	255	275	261	288	276	291	238	243	260	262	253	260	243	254	273	269	286	269	242	255	272	252	241	246	258	254	278	293	262	284	277	284	247	276	250	241	274	274	273	279	286	250	283	271	275	273	289	251	237	261	243	239	263	265	263	241	242	258	260	274	281	298	273	239	286	263	282	271	247	267	265	267	270	285	265	298	284	240	257	269	279	285	254	269	222	264	276	256	268	277	288	255	298	270	264	284	257	249	245	281	261	234	283	251	235	228	249	250	253	283	237	242	258	262	254	267	253	297	280	276	259	258	249	253	268	271	260	271	288	274	241	252	280	272	256	248	223	245	281	251	255	258	243	291	253	261	265	238	284	294	271	262	257	258	253	268	255	249	275	275	253	252	247	266	260	259	260	274	251	263	242	278	255	266	273	283	270	275	265	262	277	253	271	278	264	268	286	276	240	250	269	274	270	274	261	238	279	267	272	283	257	267	277	279	278	275	261	248	275	294	274	268	272	275	255	282	257	273	308	267	263	273	235	254	267	253	276	290	281	274	276	280	259
50412	62913	63105	49691	35185	28858	23841	17981	10144	4602	1760	882	764	779	762	743	644	676	657	693	683	657	646	603	649	662	623	711	664	686	629	684	652	637	661	648	663	640	623	611	696	711	650	632	667	676	662	645	617	649	636	636	666	649	638	626	663	612	648	613	632	656	633	651	683	652	652	623	655	677	615	601	707	677	658	641	615	664	659	649	663	656	595	696	690	658	660	674	661	647	670	654	668	667	677	654	681	656	658	667	669	626	696	686	646	714	660	632	622	684	643	647	609	597	693	623	646	658	703	681	655	644	671	651	627	657	650	672	656	640	663	633	654	624	663	673	628	664	643	690	656	675	627	689	661	667	663	648	602	638	668	612	661	639	652	685	688	685	640	684	696	663	695	573	629	655	631	644	638	646	627	656	608	679	666	641	675	647	662	668	663	642	634	607	664	669	640	674	687	643	646	608	601	672	711	632	659	646	632	651	648	646	612	640	661	620	604	685	706	601	654	696	683	598	668	626	707	625	625	652	673	657	634	666	679	645	637	651	684	636	637	636	590	592	627	672	660	597	675	678	653	628	634	706	646	664	627	644	658	662	641	636	601	666	655	687	706	649	669	649	685	671	628	704	671	651	703	684	633	670	641	621	648	644	632	701	656	647	649	682	642	609	653	679	652	707	656	640	625	667	679	669	652	649	627	654	660	621	647	676	661	622	640	695	628	636	665	675	664	621	675	665	640	628	635	663	639	661	631	684	685	705	687	651	675	697	622	685	642	657	660	685	672	661	663	692	684	654	665	668	634	647	614	626	644	686	668	659	592	631	694	664	659	627	631	666	662	677	678	596	654	663	611	738	667	649	648	661	617	619	683	648	635	622	626	656	634	677	628	682	711	696	625	631	642	665	660	650	626	669	667	648	652	667	607	632	676	670	630	674	661	664	618	643	637	644	684	607	653	655	645	649	653	600	655	636	689	645	669	665	631	648	658	606	622	692	646	615	652	625	621	628	702	646	696	652	638	649	666	601	627	655	670	632	684	632	640	627	631	623	657	644	643	672	621	670	630	659	693	652	674	644	709	624	645	677	630	699	701	640	639	653	627	631	655	641	662	620	636	625	629	639	654	628	685	708	705	650	665	645	662	647	692	626	640	671	633	629	630	638	684	705	636	660	643	687	645	641	644	675	707	653	605	652	652	660	648	674	671	661	636	673	635	645	638	672	645	658	667	677	699	665	651	666	678	628	632	647	586	637	679	668	651	661	687	660	609	692	622	682	612	635	634	654	649	625	669	636	656	675	669	687	604	642	606	684	646	652	652	624	722	644	686	712	694	622	669	626	652	641	636	638	658	623	664	600	648	669	628	677	664	654	669	672	661	625	696	652	650	640	651	604	647	678	663	660	674	631	647	672	687	651	655	646	606	669	672	673	675	655	645	680	670	658	641	606	657	653	622	614	642	650	636	659	685	657	637	634	626	645	624	651	659	642	664	649	681	629	671	664	635	638	609	652	666	655	643	645	644	601	665	625	715	671	666	652	667	649	633	638	690	660	645	615	634	678	614	716	683	668	673	634	632	656	662	669	674	675	642	610	601	661	647	647	662	665	624	621	588	637	643	655	627	669	611	660	686	689	635	669	661	636	650	660	656	670	621	625	666	611	653	659	627	673	658	641	659	638	669	694	639	670	674	638	625	646	623	655	607	673	673	662	644	638	617	636	696	675	684	678	632	675	701	650	611	688	662	625	638	646	686	690	685	669	661	681	683	650	649	658	628	659	606	662	664	639	647	641	638	657	627	680	657	671	697	656	640	667	663	675	625	652	637	653	635	629	666	654	644	650	648	674	684	622	671	680	654	640	614	665	672	665	677	653	640	629	635	657	652	595	650	637	692	644	664	647	650	631	699	642	629	631	642	631	632	626	633	648	624	628	671	652	697	642	700	652	641	643	644	665	622	622	637	701	608	657	654	624	626	632	618	625	631	652	671	692	621	653	632	638	700	644	609	674	633	654	671	637	633	624	688	656	662	621	594	653	637	683	640	684	629	630	638	672	629	713	639	637	631	629	639	605	665	680	679	661	638	654	663	637	633	656	689	655	662	672	647	680	660	656	677	666	715	648	640	651	658	672	652	623	631	647	618	652	628	583	653	683	654	661	642	645	655	669	640	632	649	673	680	660	650	605	699	643	628	666	673	641	675	634	632	662	638	685	638	613	638	654	649	616	640	683	630	634	683	664	641	709	711	699	632	642	624	663	621	611	649	637	639	647	659	655	672	646	674	626	650	673	681	664	645	659	686	611	635	670	664	643	628	650	695	622	663	619	647	636	657	646	609	638	677	652	658	668	639	657	696	703	663	626	678	635	652	621	667	639	664	652	658	629	630	605	611	632	663	642	664	627	644	667	658	668	649	639	669	695	620	629	638	674	644	671	656	621	685	662	652	600	636	711	699	608	638	658	636	650	657	692	665	670	668	659	617	601	652	663	619	640	685	620	628	682	716	626	634	640	657	703	647	702	636	633	640	646	663	631	618	624	597	644	683	603	693	670	672	658	652	655	681	668	658	617	633	683	667	654	670	625	698	656	672	667	614	682	591	655	618	681	676	649	652	620	592	672	676	647	690	643	661	688	699	675	633	623	652	646	620	680	664	667	649	662	649	692	690	662	636	652	686	665	646	624	684	632	653	631	649	605	658	643	645	677	668	647	668	654	677	654	657	665	669	654	660	645	640	652	641	637	660	676	676	666	659	609	679	717	674	669	629	651	630	671	675	624	699	712	627	656	682	655	643	669	633	683	656	610	633	620	628	614	640	658	657	646	639	695	654	669	632	637	660	639	671	660	618	629	655	660	618	673	690	647	689	634	658	625	632	638	638	643	670	639	659	601	629	646	639	655	649	667	674	725	673	668	689	663	650	668	632	685	689	673	708	604	684	634	690	629	700	669	658	616	644	636	662	672	644	640	659	671	667	665	656	646	640	661	668	650	682	660	631	606	625	625	703	691	665	619	642	677	625	693	661	683	664	643	636	668	654	675	661	639	611	661	604	579	662	621	696	673	642	655	647	664	578	637	660	632	627	646	627	694	640	713	643	688	678	662	649	652	639	645	626	684	630	666	637	676	689	620	689	600	674	689	687	614	659	658	601	659	636	665	665	687	679	651	656	662	661	653	654	661	682	667	633	639	665	653	690	616	651	655	652	649	601	640	614	644	613	661	620	634	681	631	608	659	647	662	594	717	654	706	689	658	628	658	650	655	678	713	662	656	701	633	640	672	660	639	678	664	699	682	686	652	620	652	659	686	673	613	649	681	683	692	688	681	680	654	647	653	646	657	681	695	667	642	654	615	625	648	620	648	677	659	648	656	637	619	695	662	644	613	650	677	662	662	623	686	666	646	652	689	612	615	639	626	676	618	629	703	618	612	673	683	652	636	644	647	692	655	671	628	668	643	642	623	677	649	657	633	610	663	660	669	661	663	644	627	618	618	632	638	678	611	618	629
77225	77304	67724	46415	27435	17912	10566	6882	3336	1395	568	312	280	309	287	272	276	270	285	247	295	247	252	265	244	267	277	270	246	268	232	274	271	262	262	268	257	272	248	234	244	249	268	252	274	243	284	251	258	274	257	282	261	285	278	248	259	289	246	258	269	283	307	253	257	247	261	281	262	278	243	259	264	297	248	266	250	243	283	252	273	254	295	290	250	261	263	264	264	244	255	243	270	264	278	270	260	250	244	255	270	269	253	256	251	266	277	265	248	273	271	259	284	263	277	269	265	260	269	259	284	262	251	278	287	250	259	253	264	261	264	285	244	277	284	248	279	265	273	262	263	290	259	285	243	252	255	249	283	277	269	260	242	271	264	288	260	270	257	283	286	257	268	250	241	276	262	279	267	297	287	265	266	274	267	231	263	282	280	273	254	264	254	258	273	272	261	252	268	226	239	257	251	262	254	261	294	306	276	275	251	291	268	268	270	254	243	271	274	254	281	280	298	276	287	239	262	251	267	251	245	267	286	234	234	257	263	273	247	275	249	237	256	268	267	256	299	261	293	258	253	255	253	261	258	256	247	286	269	270	279	283	280	267	286	238	258	290	246	260	271	229	281	234	286	276	281	257	266	307	264	249	266	250	255	265	241	264	262	295	297	280	257	245	255	262	226	271	276	237	265	279	247	250	240	273	242	258	262	254	243	249	261	279	259	269	283	274	255	270	246	280	247	246	274	258	264	259	239	285	267	274	248	273	244	275	275	252	262	261	255	277	243	287	262	258	274	244	272	269	257	282	265	264	267	274	249	272	261	266	294	280	273	262	266	248	275	246	238	274	246	286	241	246	287	308	289	246	238	244	253	242	257	249	253	265	255	271	246	259	281	256	271	264	277	249	250	243	255	293	268	252	242	268	279	269	276	249	251	252	264	247	277	272	260	299	278	243	265	238	268	272	262	238	288	257	267	268	220	247	257	262	246	263	277	256	274	263	264	245	272	283	313	283	271	275	231	264	269	284	281	252	310	308	255	256	273	303	271	272	287	275	280	264	262	286	272	265	262	269	264	273	267	300	245	267	265	271	251	280	260	250	264	265	256	253	264	260	262	251	263	246	259	259	244	294	256	263	260	255	284	257	291	246	276	265	275	297	271	237	269	263	268	246	254	266	271	281	266	264	278	286	256	247	299	271	273	257	267	296	243	259	262	278	261	280	233	247	260	259	272	240	282	276	250	261	271	263	229	270	274	258	249	241	294	281	278	262	260	285	242	249	275	264	298	270	275	259	260	252	284	256	298	284	258	295	249	259	264	250	259	245	241	286	239	244	270	270	235	245	301	265	272	274	240	246	280	249	249	303	263	280	259	311	262	283	295	225	274	268	278	271	267	264	260	248	265	261	290	284	264	287	260	281	258	295	273	276	256	258	243	273	270	253	285	281	263	243	260	252	253	252	297	286	275	266	253	254	272	282	263	265	273	247	266	247	256	274	253	294	257	263	250	235	237	278	207	265	256	255	276	222	271	294	256	273	259	259	258	254	239	251	253	261	262	292	263	252	266	276	276	250	295	269	276	262	261	253	302	304	262	269	261	237	271	254	268	276	256	257	268	280	266	260	239	279	254	264	266	277	239	245	253	279	250	249	283	249	245	266	234	280	242	278	265	262	223	304	254	276	297	249	284	264	235	259	268	281	267	290	282	298	265	245	249	248	268	286	261	263	266	224	260	297	305	275	260	256	267	297	272	254	262	251	235	279	268	290	306	286	233	253	248	269	271	275	288	269	278	253	280	280	268	280	272	296	293	278	256	285	288	270	252	263	265	237	260	238	247	235	260	284	282	260	237	290	266	291	245	304	264	239	256	276	245	277	251	255	286	252	253	265	254	297	268	241	265	280	234	288	279	239	250	295	245	274	253	321	294	286	276	285	256	261	291	269	244	274	267	258	259	259	250	265	256	250	247	261	261	273	299	254	260	282	268	263	253	266	261	278	279	257	261	272	272	258	259	286	275	242	251	279	284	265	298	284	292	237	277	279	291	258	270	294	241	252	265	271	235	246	280	238	278	248	267	297	243	260	270	273	242	273	239	270	268	286	245	267	292	259	267	289	286	258	286	267	231	263	281	251	231	249	257	267	244	274	295	257	253	286	287	258	289	265	254	260	246	291	270	269	268	282	241	251	264	271	279	255	253	240	271	259	255	278	279	249	284	271	272	279	274	297	269	257	305	283	267	268	270	274	235	249	250	240	238	242	237	275	214	258	239	262	271	272	245	295	262	253	268	276	247	271	295	252	255	239	263	233	252	279	275	259	284	264	242	275	238	270	305	270	265	287	259	266	245	252	263	252	257	264	279	293	239	270	257	240	298	284	285	243	280	266	262	255	268	247	269	253	282	244	278	236	255	252	268	270	275	270	241	268	273	259	252	270	291	248	273	251	256	267	271	263	250	264	268	290	262	251	266	258	268	259	282	324	265	277	290	290	266	276	257	267	271	249	262	297	287	236	273	267	256	297	264	259	276	282	253	290	289	274	247	240	288	284	254	302	288	266	287	259	276	245	248	271	258	287	278	262	252	275	251	264	258	269	248	243	250	284	263	280	248	244	252	244	246	246	240	254	257	287	255	270	265	257	249	258	274	245	255	281	264	260	304	277	248	255	219	266	290	259	274	283	272	291	265	253	274	277	240	243	254	254	297	251	270	266	266	263	277	281	247	269	274	286	251	252	289	237	270	264	287	268	271	252	332	259	270	268	261	286	271	256	236	258	245	254	261	270	259	280	252	230	241	267	281	268	260	246	237	269	287	277	256	237	279	260	270	279	239	288	314	267	277	262	269	249	251	267	289	243	272	266	259	256	264	281	262	272	289	227	269	267	265	262	254	266	267	255	274	252	255	269	277	276	251	273	258	251	269	255	236	297	293	260	264	256	264	272	262	261	298	266	250	265	244	274	256	264	277	250	294	257	266	263	251	268	280	251	254	276	275	271	250	274	265	250	253	267	250	261	259	239	254	283	281	268	254	266	225	269	270	271	286	236	272	273	261	258	277	270	236	272	276	276	258	272	275	255	250	254	287	274	263	287	251	236	242	254	272	251	258	251	278	254	255	278	248	258	267	252	264	264	260	250	270	276	269	251	269	270	282	255	289	258	277	283	235	287	243	247	306	229	255	294	276	308	240	272	253	278	288	257	256	246	254	262	292	264	249	267	284	247	259	248	269	268	266	292	272	274	257	279	238	267	263	268	282	282	266	264	229	268	274	286	264	258	253	271	238	274	304	267	265	260	251	278	248	289	276	249	271	276	275	275	265	268	272	259	269	275	259	256	221	248	269	279	248	263	280	267	264	255	219	254	260	242	259	273	267	295	256	298	264	266	250	257	248	283	259	278	274	245	296	246	258	256	294	291	256	254	315	275	267	259	260	258	283	287	286	251	246	259	277	263	263	241	275	256	278	268	263	249	284	289	262	261	271	266	276	259	266	247	260	267	245	238
52162	62209	61642	49022	34343	28475	22795	17907	10567	4880	1879	822	740	729	766	681	665	662	670	650	631	675	654	629	636	696	634	688	630	664	639	669	618	632	698	633	665	642	634	662	702	659	694	624	641	627	681	642	708	665	684	683	684	653	643	704	687	668	620	631	654	652	677	642	697	685	636	642	664	613	660	635	649	684	605	665	702	683	668	673	666	665	681	637	641	643	675	668	651	713	661	663	674	643	670	608	646	668	684	620	658	663	630	636	642	624	636	634	645	603	658	600	660	694	695	680	662	668	644	635	668	682	698	636	633	629	624	600	667	664	686	604	652	625	667	668	669	634	640	621	635	628	638	627	732	667	674	592	720	664	599	645	645	645	652	648	615	646	639	635	655	669	693	631	643	690	645	689	643	695	646	630	658	696	662	675	633	693	630	635	646	632	634	638	652	643	680	619	677	654	630	662	644	648	680	648	662	666	680	695	643	647	670	651	683	705	674	673	666	678	667	658	665	646	648	665	639	667	659	679	714	628	660	668	632	636	628	709	684	654	658	640	617	619	635	638	607	649	644	669	614	667	617	640	706	662	689	637	660	625	704	653	654	612	663	708	615	633	588	691	667	654	667	666	646	632	682	674	659	653	635	618	638	630	676	652	648	637	640	690	681	662	709	634	619	682	627	642	649	674	616	630	657	672	692	617	652	661	621	656	631	654	707	668	622	683	624	661	649	661	616	686	612	685	671	595	657	596	642	674	672	633	645	653	693	679	693	683	644	675	675	628	574	652	708	681	666	673	651	654	658	649	660	667	623	666	685	660	664	677	620	621	647	632	657	673	670	674	612	696	642	612	662	678	621	687	686	642	620	675	680	677	662	692	687	629	646	646	613	649	596	617	628	680	662	645	659	672	649	611	655	650	659	672	692	630	622	654	665	641	634	645	631	653	634	637	638	667	644	687	624	668	675	645	653	652	640	662	723	649	655	642	658	632	637	640	669	638	646	649	656	649	660	673	657	594	678	635	677	684	633	676	672	645	644	661	632	693	630	640	659	644	678	663	604	711	621	640	660	653	627	652	665	652	675	654	647	675	710	713	642	641	644	663	673	695	669	590	697	666	694	620	678	651	675	651	664	654	674	651	641	670	647	654	611	628	673	646	672	645	656	669	652	648	635	689	645	633	702	640	697	667	664	666	682	694	675	644	636	645	685	641	650	658	614	672	695	655	636	698	663	673	665	663	673	643	658	652	643	622	641	702	610	641	604	684	660	656	688	629	650	646	683	696	622	690	646	684	673	627	616	656	628	658	680	642	632	650	674	634	652	557	646	646	651	651	649	684	683	663	639	622	665	689	654	624	661	614	670	670	675	638	633	666	651	644	668	629	670	631	593	666	631	650	677	670	651	659	649	621	644	621	665	628	652	630	655	690	694	689	658	638	663	632	690	660	678	650	658	626	652	654	642	606	663	671	651	625	639	661	654	627	654	642	650	626	654	666	673	657	695	667	657	619	625	611	681	708	674	672	658	681	650	751	709	636	638	619	607	677	663	633	664	699	661	651	629	677	700	713	661	634	607	672	627	653	603	690	700	625	637	683	606	649	644	695	683	682	613	633	649	648	674	657	663	677	638	683	667	681	617	647	640	628	631	649	684	670	664	655	649	627	687	591	628	613	641	630	651	665	623	701	660	648	671	680	629	688	623	671	692	650	670	638	623	707	640	669	667	659	704	633	651	650	681	639	625	615	661	624	652	672	688	669	640	684	627	636	705	659	673	620	653	679	607	659	612	617	668	677	656	703	652	680	646	671	648	675	620	668	621	681	678	627	686	671	647	639	632	683	668	643	667	671	684	611	653	649	636	656	626	643	645	673	640	643	640	646	665	643	637	666	655	676	660	680	612	681	706	684	671	675	644	686	706	617	662	652	686	660	679	667	688	654	626	631	699	598	690	637	638	661	660	678	668	688	629	624	619	613	611	642	656	702	699	668	672	626	673	652	707	669	646	675	666	654	648	617	640	604	617	665	641	690	655	648	684	649	690	681	605	628	660	658	653	604	663	650	643	631	649	651	664	665	702	675	638	662	602	628	627	623	615	614	643	660	627	691	604	666	626	677	650	649	675	663	674	655	633	662	639	632	632	665	616	678	701	652	647	616	638	686	655	649	667	648	671	633	686	604	689	626	645	673	658	694	685	653	685	657	638	622	672	675	643	654	668	618	673	624	648	678	607	689	673	679	590	623	614	654	627	717	679	696	654	648	664	626	683	659	650	644	706	647	618	637	648	643	648	619	652	620	633	697	641	639	709	643	604	675	636	674	641	666	594	665	660	639	620	695	685	667	664	667	662	658	620	643	635	657	661	654	579	690	629	631	664	645	675	694	622	678	631	645	681	663	639	631	667	657	689	714	674	691	701	616	627	642	631	684	664	638	674	670	653	666	665	732	652	640	644	653	661	627	626	639	681	648	659	639	673	626	657	666	717	622	624	690	677	665	694	625	645	634	634	683	661	683	665	657	649	644	632	636	692	687	677	644	662	598	638	677	667	667	695	721	670	638	683	666	694	637	668	635	614	657	642	660	674	634	667	648	665	651	612	716	666	648	641	629	679	634	615	674	673	657	650	691	684	671	602	667	609	633	618	638	653	640	669	640	696	691	670	666	669	654	607	664	639	709	653	606	660	655	632	665	699	688	659	646	619	666	649	647	644	661	661	637	650	637	677	669	647	656	653	699	650	640	683	654	656	630	675	628	639	675	645	650	642	654	661	666	650	620	677	618	679	696	647	631	608	691	662	607	623	646	677	621	658	621	675	620	645	629	639	619	607	657	679	658	653	664	621	684	641	672	693	588	660	651	661	610	677	656	673	645	615	652	662	661	637	676	654	665	671	630	617	694	626	663	659	641	697	644	634	632	651	703	639	680	653	646	639	648	631	656	650	680	633	637	677	643	649	645	663	647	662	642	694	655	680	672	654	650	637	616	617	682	678	707	689	673	678	668	619	634	620	689	655	660	661	713	664	662	688	663	663	618	662	634	675	666	692	653	663	685	660	638	665	622	638	689	665	670	608	650	695	652	654	645	646	684	626	609	609	681	648	635	674	622	637	625	692	668	650	644	615	646	642	619	633	674	633	687	642	607	680	622	636	635	639	665	627	641	655	660	620	651	678	636	699	661	626	614	671	695	639	633	675	597	654	637	637	673	604	647	646	656	650	641	607	659	659	671	642	653	679	644	629	684	678	617	675	667	622	656	681	642	629	610	667	651	625	696	690	636	694	661	652	686	663	630	649	670	617	667	648	648	659	634	618	701	683	616	651	663	641	675	679	667	651	677	640	622	614	666	630	642	695	627	700	673	667	672	643	628	627	626	674	685	677	655	672	668	689	664	707	647	670	634	660	658	627	663	638	625	648	661	662	639	625	636	652	677	643	676	631	648	674	658	654	629	620	577	695	611	598	684	662	649	632	664	650	639	641	695	717	690	705	649	629	673	647	636	644	669
76380	77354	68522	46721	26998	18399	11854	7754	3482	1408	580	293	284	276	294	283	254	260	272	271	306	251	307	271	278	275	266	285	223	289	289	265	269	287	271	310	253	226	252	288	305	291	268	271	249	263	276	263	303	259	265	258	276	267	270	263	282	299	274	244	292	267	229	245	246	267	285	290	292	288	275	243	231	282	241	279	255	275	283	229	254	287	263	282	260	276	257	242	263	266	256	279	278	248	285	239	254	249	245	233	295	246	251	283	259	271	268	256	287	260	241	288	255	271	278	288	261	262	281	270	268	264	282	244	243	268	282	249	258	279	260	255	265	268	287	258	264	256	245	257	263	275	259	259	241	275	275	253	256	236	272	255	268	283	268	282	275	259	284	230	267	260	247	277	247	295	276	260	281	255	293	251	258	294	295	252	257	270	268	275	248	254	269	292	302	232	288	249	253	262	305	261	305	261	250	265	276	264	265	232	255	271	257	270	248	247	280	273	287	268	254	259	256	261	287	268	277	233	277	272	256	247	286	264	253	243	249	266	237	256	311	265	266	240	267	291	239	277	260	270	283	313	238	241	262	232	260	273	281	268	268	268	274	259	228	274	252	268	250	309	272	257	244	285	262	248	263	259	255	276	272	277	267	280	274	259	271	225	276	229	267	264	248	276	266	277	237	236	289	279	297	250	278	251	265	264	282	262	295	274	271	247	281	278	276	229	241	268	262	258	265	234	293	256	298	270	272	248	270	302	261	256	230	236	270	263	243	260	281	257	261	285	275	262	265	250	270	283	272	244	251	273	223	276	255	265	260	288	225	258	262	293	252	253	269	258	266	239	243	257	236	244	255	272	278	249	271	270	287	270	236	256	275	270	264	303	256	299	301	269	264	255	277	290	262	262	286	290	269	249	273	251	268	276	236	266	277	248	274	280	264	279	280	261	290	284	267	262	280	255	265	278	249	280	315	254	262	286	265	259	269	274	223	253	275	277	242	265	248	287	279	263	250	274	278	262	275	268	282	273	291	276	266	264	289	268	281	288	273	239	268	251	277	279	245	298	261	285	311	241	255	268	273	271	250	300	284	268	248	275	247	252	285	271	269	275	272	284	245	267	281	247	262	268	258	256	253	239	252	259	277	280	264	262	248	239	271	247	239	270	278	269	274	269	264	257	254	275	290	283	273	229	249	267	281	227	251	255	243	252	291	271	245	263	275	263	284	272	287	278	269	259	249	274	280	280	257	275	294	281	278	289	225	270	233	235	266	284	290	268	243	274	244	272	264	261	265	246	252	276	271	274	235	251	266	237	246	282	271	278	263	250	285	238	237	262	258	284	275	277	298	253	250	285	275	279	290	309	256	253	291	292	290	249	241	239	256	274	270	265	264	259	245	277	251	282	291	238	270	263	274	280	274	268	282	265	291	273	253	252	258	289	258	260	253	257	301	245	272	257	244	234	244	270	251	273	259	293	296	260	300	269	246	264	268	265	253	277	261	291	273	266	246	241	253	266	264	271	266	249	291	298	284	276	262	240	263	282	241	238	241	274	248	282	278	270	263	260	249	255	242	243	250	221	304	267	267	286	256	255	259	258	305	279	261	257	269	276	246	294	257	271	270	258	257	280	272	278	265	261	239	281	249	262	261	256	277	260	245	270	274	283	292	281	257	273	270	282	285	249	270	259	282	279	297	274	268	259	271	281	255	254	266	232	292	254	279	288	294	263	270	261	282	269	275	257	277	264	262	233	291	247	287	243	260	269	284	280	259	259	278	268	270	287	285	259	281	280	269	267	283	265	284	254	263	261	248	268	259	249	277	276	294	264	310	250	280	268	258	302	273	245	296	288	284	277	247	281	264	284	286	272	246	252	299	267	242	276	257	267	252	264	270	261	266	270	230	296	258	268	282	270	263	274	263	232	265	278	257	285	270	277	270	298	265	277	267	270	273	255	280	275	276	277	290	267	266	250	281	268	277	260	254	289	247	274	257	240	253	266	257	264	284	262	273	265	265	235	291	269	262	260	270	273	250	252	275	262	249	273	279	254	268	267	246	279	243	250	278	236	242	265	260	265	269	266	268	257	244	299	266	271	277	270	245	253	266	224	280	265	263	279	285	282	248	227	294	267	255	250	244	268	251	262	233	275	233	280	249	265	264	289	251	275	272	284	275	262	259	282	233	289	234	291	267	283	270	247	279	251	257	272	266	293	282	272	300	241	266	291	301	236	279	265	279	275	243	299	295	251	250	259	244	253	291	249	266	263	254	249	284	275	257	277	261	257	294	285	264	253	261	259	265	270	287	257	300	269	274	243	274	245	286	278	269	260	271	292	292	259	286	266	241	261	263	250	249	262	263	235	256	228	299	262	274	267	255	251	292	248	271	258	269	261	269	245	256	253	215	275	289	263	280	262	269	268	253	245	266	279	256	271	268	262	259	282	276	261	256	274	265	281	279	232	244	247	271	273	290	297	288	274	262	269	282	260	257	259	270	273	257	254	269	286	279	251	268	248	262	255	287	258	258	277	273	257	280	259	285	264	256	275	270	239	273	271	268	262	294	312	262	242	245	264	262	276	295	278	253	292	277	284	279	296	245	276	295	238	312	253	280	282	280	246	239	284	283	269	281	258	245	256	292	272	301	266	256	296	303	287	281	285	247	297	287	278	285	290	283	237	254	263	273	247	298	261	265	259	290	288	269	288	267	251	263	259	262	281	281	210	241	279	280	228	272	276	277	246	291	268	257	267	271	281	253	270	283	275	289	242	257	256	247	303	258	269	262	271	291	272	292	303	250	262	234	265	249	279	272	253	255	259	281	279	278	277	243	221	267	256	266	291	275	246	302	283	258	244	292	252	266	258	268	268	249	318	279	264	285	277	282	235	304	289	255	247	283	293	283	248	250	272	267	280	274	245	265	240	244	264	260	278	271	273	267	273	268	257	268	260	270	285	270	247	250	291	240	269	306	266	266	241	249	283	290	232	271	250	258	258	282	302	244	258	300	269	287	260	293	256	294	274	258	261	276	270	283	235	283	262	254	265	278	246	278	281	250	263	253	285	280	264	231	264	283	272	272	259	247	284	297	284	262	274	274	308	292	249	233	271	287	274	278	243	258	253	265	250	245	285	289	250	270	264	265	246	266	270	272	260	279	272	259	299	219	257	309	268	269	246	284	271	248	251	295	256	268	265	276	254	272	280	270	256	262	257	237	263	276	275	260	240	289	263	230	276	261	266	247	265	275	244	279	259	262	272	281	246	274	256	258	266	236	269	277	287	260	250	276	270	295	231	279	272	272	250	281	261	274	240	215	256	268	263	297	286	245	261	226	251	268	253	244	262	254	296	250	256	270	284	249	303	259	273	233	239	280	257	278	252	282	263	283	277	235	273	258	259	278	285	261	272	262	306	273	266	282	255	240	297	299	261	254	256	259	292	281	264	277	258	266	249	273	285	293	262	253	289	260	292	281	259	300	267	257	278	274	270	291	278	260	266	253	258	249	267
51131	62512	63264	48407	34487	29013	24542	19291	10486	4781	1741	822	757	685	731	699	676	658	622	626	626	696	672	656	637	658	624	688	633	654	715	626	657	682	672	636	659	664	631	664	695	648	647	638	702	639	590	666	675	648	645	652	706	656	655	684	647	669	667	659	660	724	646	646	638	625	655	640	649	715	621	633	691	670	693	690	660	647	696	647	663	644	702	690	635	649	690	678	642	617	625	642	666	609	690	672	652	656	649	626	666	682	648	664	645	717	656	660	683	635	611	650	690	644	693	704	713	656	673	651	615	661	604	625	651	674	681	679	620	682	639	647	666	643	656	691	635	663	667	625	632	647	672	637	647	602	688	649	644	619	646	673	634	656	674	656	688	634	692	682	673	639	662	635	605	678	658	610	707	706	630	620	663	642	645	640	653	636	606	654	617	616	657	716	633	644	699	702	695	593	658	656	652	656	665	658	683	669	621	725	698	611	598	668	704	667	685	633	695	662	683	641	645	655	660	622	676	679	668	662	614	657	636	670	649	665	707	667	672	675	667	632	632	686	631	668	610	656	621	657	687	699	637	672	681	665	649	643	606	673	670	685	628	695	671	661	667	673	684	625	676	641	645	675	652	635	689	611	669	683	627	636	642	624	607	646	627	676	637	666	667	663	653	632	637	673	659	624	661	654	650	644	673	632	661	653	652	644	672	698	679	627	662	672	623	689	628	616	697	686	640	625	725	701	673	656	621	653	647	701	647	680	684	628	652	731	644	628	653	650	652	673	671	679	621	669	655	663	653	630	642	638	649	679	682	649	667	602	667	646	691	678	702	640	656	656	665	685	673	704	632	674	664	680	701	651	660	640	605	623	637	659	664	653	672	712	663	636	668	652	649	619	590	685	636	645	652	657	650	637	642	685	672	731	660	642	638	620	674	609	636	639	644	626	659	688	636	628	626	603	651	669	695	666	578	669	625	645	642	635	659	619	670	640	682	655	617	625	639	724	657	678	642	653	700	637	645	691	691	633	655	629	616	644	665	639	613	650	659	664	628	664	678	647	657	697	671	646	679	670	642	627	632	688	670	678	646	651	609	661	653	653	597	649	645	662	684	655	649	688	615	660	693	694	641	687	646	668	617	645	646	617	676	634	619	635	617	691	645	670	641	685	635	670	656	618	657	667	617	655	685	655	704	624	646	691	687	655	677	655	662	640	644	708	650	684	616	714	658	641	676	644	701	646	667	645	649	636	666	651	672	677	657	627	643	660	684	641	690	689	652	651	641	684	652	646	626	668	662	632	617	653	618	679	681	654	650	604	620	613	629	637	668	663	620	633	665	619	644	719	635	647	636	617	653	633	689	681	680	666	685	621	670	640	624	612	659	648	646	643	627	632	674	662	639	644	630	687	651	641	603	672	645	706	705	632	637	648	644	653	638	704	645	634	629	691	624	605	660	687	614	664	670	637	664	683	610	712	649	655	641	673	607	679	659	668	635	712	708	644	640	675	701	630	711	703	630	634	618	630	656	673	626	666	684	648	690	682	681	701	633	712	679	681	677	686	695	691	656	639	701	639	683	667	678	666	684	684	693	650	606	673	635	626	657	654	642	609	674	639	648	661	669	617	677	672	629	632	648	640	641	649	685	620	656	652	668	651	668	681	661	652	643	649	661	650	710	637	699	660	678	659	645	660	686	618	649	626	695	679	639	597	594	631	650	636	664	651	624	602	668	667	634	626	647	651	652	631	659	680	684	680	639	748	622	624	632	691	640	635	715	646	685	637	655	666	684	631	682	675	639	665	645	645	647	642	643	638	650	650	659	642	687	622	618	654	674	644	693	675	619	620	651	683	669	653	669	659	681	651	664	666	631	710	670	634	640	640	673	626	672	697	644	635	687	638	685	660	642	658	689	686	649	652	650	678	601	659	644	668	657	663	675	635	659	663	643	634	675	669	692	660	659	670	618	678	634	661	636	663	647	651	631	620	628	640	641	649	616	667	651	665	636	638	676	644	675	639	634	607	686	613	632	644	666	619	682	633	669	643	692	682	667	679	654	702	670	651	653	616	646	703	647	579	684	679	646	654	644	641	632	660	663	660	680	638	710	653	681	672	644	632	628	657	663	671	642	615	688	666	642	648	675	681	634	698	698	646	678	628	642	634	631	646	673	684	659	674	615	686	626	653	640	572	685	658	633	684	668	676	615	638	612	623	644	681	682	648	646	620	709	645	671	636	611	673	663	649	652	657	698	684	647	684	663	648	656	648	660	641	674	667	637	635	672	666	640	701	665	593	696	621	673	670	696	655	640	668	643	672	641	664	688	649	668	711	659	630	596	682	634	672	673	675	649	641	640	653	646	662	630	695	642	689	689	668	665	643	624	666	664	650	618	628	659	631	672	686	657	680	690	643	642	637	671	696	712	696	646	637	638	716	602	689	648	650	634	703	689	663	651	637	672	677	638	626	699	693	699	628	692	660	702	658	722	699	663	664	662	654	648	666	669	654	644	686	669	678	677	633	636	656	663	660	651	703	652	680	679	653	639	675	655	652	709	641	670	660	666	618	675	638	728	614	696	652	618	695	690	674	675	633	606	663	675	632	647	676	578	657	669	692	646	637	669	614	627	661	632	710	659	635	637	656	686	677	639	648	653	664	619	643	687	647	683	672	665	656	685	618	636	646	638	656	619	649	669	690	665	668	707	638	687	658	650	644	670	629	670	629	642	646	670	659	644	686	681	637	658	633	608	658	677	658	655	732	675	664	648	641	676	699	684	657	673	678	665	646	676	674	616	641	651	644	660	662	667	670	634	669	644	687	651	680	624	660	669	659	651	615	655	675	652	662	687	669	661	677	682	622	671	632	621	654	617	671	666	738	690	614	661	658	671	665	676	673	708	712	624	675	664	634	626	614	650	623	691	631	664	664	647	705	656	661	672	665	597	620	661	611	721	670	668	670	658	683	626	673	674	677	645	663	671	705	640	630	610	621	645	651	683	681	685	646	652	674	694	610	611	649	702	644	655	609	683	646	684	673	647	640	695	651	633	654	622	656	631	694	678	651	651	703	632	716	702	682	668	647	634	685	652	688	704	632	701	634	688	652	680	644	666	654	634	615	596	643	662	612	648	621	666	662	601	646	643	678	637	698	693	627	661	659	676	630	674	624	706	699	659	634	679	637	640	658	694	662	649	670	640	660	647	655	667	706	652	651	663	615	599	659	647	682	649	654	681	649	624	612	675	635	664	655	648	630	664	667	689	666	602	709	608	723	635	670	642	672	687	694	630	667	625	674	661	637	669	653	708	660	594	617	620	700	693	672	624	669	633	659	679	671	624	634	699	681	662	719	635	627	675	636	656	671	635	635	639	657	699	652	611	638	664	626	636	627	653	683	716	670	655	661	574	659	630	664	696	707	656	635	706	685	675	648	688	607	672	648	649	697	632	635	665	624	660	695	630	661	625	646	662	633	678	701	618	603	657	650	659	695	660	639	690	672	668	608	662	688
76369	76250	68878	46075	26956	17334	11557	7399	3545	1455	547	298	250	279	286	281	261	262	245	290	266	249	252	235	278	278	276	234	278	260	244	264	249	282	303	291	263	268	244	263	255	259	290	271	278	291	291	280	281	246	278	245	304	255	287	274	285	254	252	263	272	256	261	254	275	263	258	276	244	261	244	254	257	257	264	230	272	274	260	242	273	233	241	260	272	245	263	279	279	259	262	281	254	255	269	304	258	285	249	265	283	255	254	290	247	274	250	249	261	269	276	262	275	283	260	273	279	295	254	264	260	286	265	242	252	305	263	294	240	264	275	300	282	274	249	248	294	245	243	284	235	255	287	249	256	282	291	256	285	260	220	261	287	283	292	248	229	252	274	269	309	250	266	230	303	239	282	272	270	253	282	247	266	260	255	263	258	249	236	283	262	265	284	294	266	252	260	269	275	269	279	269	263	271	298	272	265	257	261	241	286	286	277	265	251	249	260	275	263	275	261	233	253	298	266	294	236	258	254	264	278	284	274	239	269	252	247	250	256	265	237	242	242	263	242	294	290	279	261	305	274	257	280	247	282	271	256	250	285	286	274	271	249	262	241	268	272	284	240	272	235	281	271	240	240	286	293	280	248	266	274	252	267	283	275	275	269	275	257	284	290	296	265	277	247	267	287	268	258	280	256	265	255	262	245	260	259	278	244	289	291	277	259	270	286	250	237	253	255	243	289	277	287	273	290	237	262	281	240	275	255	264	247	266	302	265	241	279	268	253	298	275	265	235	276	276	271	283	245	247	263	256	250	244	244	266	276	250	261	256	307	272	271	258	252	294	269	283	258	246	251	271	293	274	287	292	267	250	270	274	285	279	247	271	263	268	242	269	280	237	266	256	260	271	276	243	292	257	281	254	282	254	252	286	263	264	281	260	257	290	256	290	284	224	282	273	273	289	287	287	239	254	251	252	264	257	259	245	249	264	264	280	267	270	249	274	272	271	274	269	270	301	266	253	257	256	279	249	259	255	275	281	279	272	255	280	278	255	278	286	263	248	298	257	269	247	284	258	259	275	246	272	264	249	271	264	258	251	263	286	273	247	271	265	284	236	281	234	258	233	255	275	248	265	275	294	264	221	262	231	244	283	268	223	272	269	303	300	261	260	277	271	293	266	251	266	256	273	301	280	295	256	267	257	264	248	268	296	274	264	271	250	278	279	298	277	277	243	271	256	244	273	267	281	279	277	288	256	254	287	274	229	272	264	260	285	280	254	260	281	256	280	256	267	258	265	241	294	255	275	247	240	288	263	279	266	268	283	278	292	294	260	266	241	280	268	266	260	276	255	265	233	269	295	266	249	252	274	253	252	234	273	270	297	249	250	263	277	257	279	260	229	259	270	277	245	280	281	304	268	262	250	262	252	248	265	253	271	245	267	242	268	268	267	271	264	261	260	280	259	263	272	279	283	269	247	256	268	288	301	251	283	241	264	285	300	256	265	281	278	294	241	239	241	248	263	286	266	264	267	299	274	279	261	264	284	245	269	260	300	265	258	304	242	249	243	247	287	280	291	246	266	259	247	264	277	251	257	276	252	267	268	281	262	262	280	256	293	265	267	260	274	282	264	288	257	273	259	285	290	289	257	267	265	283	260	239	259	269	266	254	256	264	253	279	257	273	286	245	233	278	251	253	281	258	264	296	269	288	268	258	266	275	288	259	290	267	260	267	276	274	261	283	256	295	267	210	261	272	257	261	285	270	247	278	240	259	243	288	255	255	217	280	227	294	242	294	262	273	271	263	266	235	284	292	278	278	262	288	257	297	261	272	278	277	265	271	237	319	302	247	266	287	272	250	257	260	249	254	250	266	266	286	273	247	270	252	278	281	251	285	247	269	259	232	271	257	234	231	247	265	267	287	256	233	266	277	239	267	255	257	264	237	296	273	293	253	234	273	238	304	262	270	262	247	251	244	249	255	271	244	242	294	239	275	274	259	273	257	294	243	270	290	258	276	279	255	255	273	268	247	248	317	296	278	285	269	268	246	237	265	271	300	262	275	254	270	264	248	248	248	276	237	237	232	273	272	285	269	265	219	289	276	264	238	244	251	263	258	278	280	292	244	277	288	309	257	253	251	240	236	275	248	272	247	248	278	262	265	261	279	285	254	282	244	244	263	269	258	270	257	256	287	271	265	266	255	261	253	271	269	280	264	253	257	277	264	255	266	286	243	273	299	288	305	267	264	275	280	302	269	261	249	259	253	263	290	281	260	257	259	247	260	255	248	256	238	271	272	269	240	270	243	252	273	268	253	266	229	243	245	268	279	283	271	278	270	298	250	253	278	265	245	250	261	276	260	237	261	249	279	285	273	290	299	266	256	261	265	251	259	242	262	244	247	255	231	253	269	291	275	243	240	244	269	276	260	256	282	277	282	280	279	290	279	263	274	247	291	280	266	255	313	256	271	266	253	297	267	293	272	257	260	287	243	270	250	327	261	290	246	272	265	249	262	260	236	251	273	268	264	300	245	236	286	241	265	278	271	272	263	285	284	236	264	259	283	261	285	291	292	256	281	277	259	286	255	244	267	255	293	269	266	255	289	248	263	289	290	297	292	264	258	276	274	244	264	243	265	287	260	226	263	271	264	272	274	258	237	277	254	277	244	286	264	273	253	281	269	281	287	266	279	267	266	252	279	248	268	267	259	259	259	254	297	269	275	258	253	291	266	260	275	268	256	300	257	275	265	280	284	257	269	253	268	260	241	275	272	283	285	248	255	257	263	257	247	259	258	284	278	265	243	274	264	235	259	250	264	280	256	274	261	241	270	270	250	265	268	303	285	242	263	236	247	246	275	326	272	246	266	254	274	259	288	273	283	275	283	258	258	276	271	289	264	257	249	252	267	255	268	266	252	281	280	258	268	255	270	257	277	281	285	290	272	243	259	294	260	269	252	286	256	271	269	260	246	293	292	253	255	252	303	282	270	251	284	234	283	276	232	266	285	287	275	282	269	219	285	272	245	270	270	265	257	265	272	259	273	281	262	268	259	255	259	236	285	286	238	248	269	270	275	284	242	225	253	310	261	225	258	224	241	258	259	268	271	268	266	302	283	274	242	244	274	249	275	300	314	251	276	274	271	273	261	283	248	270	283	277	240	232	256	261	246	271	266	247	266	277	248	261	256	262	283	263	279	266	276	256	275	284	262	262	226	254	295	275	265	246	248	254	282	281	258	282	258	307	277	292	240	273	254	259	275	252	275	273	245	250	276	272	258	251	269	298	269	260	266	282	270	257	278	251	263	271	267	275	269	274	277	258	252	246	271	281	273	229	301	263	278	255	242	269	282	252	289	265	277	270	280	294	278	308	243	247	273	262	263	253	237	285	284	276	256	267	291	299	259	271	265	255	255	239	264	283	281	268	243	292	281	285	263	243	240	243	283	292	249	289	245	257	298	262	251	277	272	262	271	255	287	245	273	267	270	298	265	285	232	252	269	259	276	250	275	282
51484	61933	63548	47970	34234	27903	23740	18533	10700	5061	1812	838	739	730	711	756	730	635	632	657	697	617	671	643	654	641	642	632	678	628	649	657	623	644	657	657	648	636	634	660	663	690	592	631	702	651	679	678	685	682	665	669	640	683	674	681	684	660	642	636	602	619	677	679	668	664	664	655	629	685	658	612	690	638	676	663	611	644	645	634	643	643	665	614	653	679	649	634	669	706	668	668	660	617	681	679	656	614	685	633	622	693	649	664	661	645	647	651	692	590	642	654	675	635	667	612	631	612	644	662	698	630	656	696	675	673	611	653	611	675	636	712	636	627	668	664	621	670	653	638	661	675	683	653	655	644	660	707	662	654	642	670	645	655	609	671	658	697	635	660	675	673	668	687	643	713	657	652	637	660	653	664	660	672	648	691	677	649	656	634	659	649	628	673	653	639	630	654	633	640	697	644	674	678	598	678	675	616	672	621	651	567	644	664	687	599	667	687	665	625	694	649	663	635	653	691	645	684	682	656	662	650	657	677	644	597	671	678	638	703	665	662	697	640	653	652	655	616	619	625	660	642	646	640	650	666	636	630	622	639	664	648	615	647	663	673	679	633	660	653	663	656	656	637	578	634	667	677	615	687	664	637	627	660	678	675	661	603	666	650	668	662	659	658	656	652	658	686	644	654	664	658	655	637	652	648	683	643	655	697	640	655	670	662	674	624	659	667	699	657	641	634	641	608	651	675	659	656	669	661	662	654	671	618	657	660	679	701	617	639	657	683	626	665	628	700	601	616	658	638	620	666	687	671	635	645	655	681	643	661	664	665	640	690	627	699	694	663	637	686	668	667	663	657	642	625	695	613	662	700	621	693	672	642	629	652	685	620	669	678	646	669	661	658	672	671	648	598	672	651	652	678	667	700	653	668	636	690	691	654	728	576	627	647	631	683	640	674	624	619	626	647	650	645	668	655	687	621	623	664	652	660	675	688	699	634	682	578	615	650	580	654	662	665	652	709	646	661	620	712	661	673	596	680	645	671	685	652	684	668	669	658	648	676	637	659	677	643	692	670	654	630	681	619	644	675	637	654	637	667	662	705	679	696	642	656	651	631	663	682	687	659	673	727	644	610	637	661	648	719	633	658	628	676	640	675	645	637	686	658	662	646	656	685	662	681	671	655	630	643	659	661	676	626	686	686	654	653	625	711	668	693	649	678	667	613	665	621	673	653	619	713	663	628	678	637	647	646	649	640	645	657	651	648	626	674	660	637	661	666	606	659	653	623	666	643	659	680	626	660	607	664	648	698	649	623	661	656	637	631	685	702	683	641	672	626	687	663	653	650	637	669	676	727	675	651	693	653	647	624	642	664	679	670	655	653	654	598	665	659	687	656	688	636	668	696	641	624	718	637	684	673	722	617	687	642	616	677	673	667	707	693	631	644	644	707	608	671	671	689	677	657	660	664	660	619	681	667	646	711	658	698	703	617	642	691	638	666	645	657	643	648	672	618	639	630	694	664	663	635	679	602	675	624	674	663	681	635	650	647	698	644	692	661	640	659	636	659	671	618	639	624	645	628	675	654	656	683	633	641	682	641	625	634	699	657	637	633	677	664	664	628	645	639	642	635	661	632	718	660	625	688	639	653	669	651	653	662	647	631	622	677	676	631	639	652	652	675	635	665	647	664	687	639	697	659	692	610	628	694	677	654	675	669	648	688	652	665	651	653	632	629	650	644	661	671	634	651	671	672	675	639	655	635	605	652	659	664	649	615	717	718	670	652	658	673	643	671	649	716	672	649	651	643	689	633	603	680	685	626	617	611	628	689	640	637	674	684	664	647	633	654	663	635	700	656	673	631	631	612	638	635	647	642	676	658	660	686	646	644	633	666	655	667	679	631	674	649	696	668	623	619	664	638	665	671	595	671	670	699	610	648	665	662	684	632	675	626	664	598	684	652	632	683	644	659	656	613	673	654	648	669	684	678	643	635	635	652	697	625	703	675	646	680	664	606	667	671	716	615	651	685	615	664	668	646	635	647	660	632	592	664	635	678	614	599	589	682	623	659	693	662	670	678	603	643	623	626	676	647	644	653	654	669	633	643	684	674	646	611	679	632	640	656	688	616	615	677	646	686	665	630	638	632	643	682	649	651	674	661	670	655	674	658	643	643	644	631	630	695	640	676	715	691	651	658	610	698	648	675	649	660	676	595	697	620	619	619	648	604	611	658	699	668	622	655	650	670	615	600	632	701	676	635	649	629	633	653	654	650	680	641	702	668	654	612	657	662	607	648	666	630	682	648	652	652	642	693	662	650	669	717	635	658	638	666	649	621	696	681	652	630	664	632	678	640	635	643	679	642	642	675	674	631	642	678	620	660	627	639	638	681	624	637	630	642	646	677	643	660	718	623	678	603	629	654	623	670	636	667	696	672	649	647	608	677	649	661	672	644	633	646	669	631	652	607	689	642	649	664	646	621	644	641	668	684	662	676	723	657	693	630	630	656	652	658	626	665	692	654	666	619	646	645	635	645	664	673	653	640	616	644	651	647	624	632	601	666	647	684	656	666	672	669	710	626	636	707	670	643	660	662	660	653	658	642	672	673	647	628	653	662	669	670	643	655	631	629	651	685	673	668	664	643	670	679	647	661	674	675	662	636	628	648	680	636	632	691	608	627	670	688	624	671	633	638	669	686	654	673	651	681	638	651	662	661	662	636	620	668	635	691	640	649	610	675	662	631	647	679	667	689	663	662	647	599	650	655	699	659	661	678	666	632	674	640	633	618	612	690	642	633	657	717	607	660	694	652	647	646	677	646	639	654	680	681	648	643	674	626	614	652	695	648	663	670	656	664	645	641	648	651	640	635	695	647	672	658	651	668	641	631	649	639	696	628	684	657	636	618	605	663	663	682	682	675	675	642	669	672	653	646	645	660	676	723	650	645	661	627	679	686	646	622	676	681	663	620	658	612	652	697	655	638	713	661	651	676	661	634	653	680	656	652	662	629	682	707	661	700	699	620	655	712	628	646	651	663	682	632	639	652	704	681	632	619	669	625	676	619	648	616	662	631	637	666	637	626	634	649	735	688	622	637	660	665	675	662	664	641	671	711	629	674	701	649	601	622	663	679	656	615	644	623	668	631	688	685	617	666	659	633	645	628	667	657	656	651	669	676	645	624	678	686	683	668	655	631	664	652	663	655	618	630	612	679	673	651	676	640	663	658	638	649	665	661	651	684	704	634	680	664	646	661	665	634	663	673	619	682	661	647	666	667	587	656	629	652	675	642	634	653	659	660	684	608	664	686	658	638	645	623	646	654	673	665	688	617	641	632	698	677	670	664	634	695	671	642	675	662	702	694	601	628	608	625	644	628	669	680	625	675	643	655	669	627	627	628	680	606	684	647	653	676	654	662	640	661	687	658	667	656	670	689	677	680	622	639	650	634	620	668	683	632	664	642	671	705	615	688	690	646	623	615	658	603	597	663	618	653	660	651	654	637	666	673
75195	76593	69029	45017	26342	16656	11128	7196	3648	1574	578	324	279	272	295	270	290	260	259	256	286	269	243	248	285	257	278	269	274	247	252	273	270	274	268	240	263	285	246	307	286	301	263	244	263	267	259	272	278	306	288	315	283	277	263	245	261	270	257	260	246	252	258	288	257	261	266	253	262	247	259	256	256	253	269	254	269	256	249	257	267	259	241	288	248	270	257	235	255	279	282	281	245	243	313	263	264	274	298	273	268	270	255	251	278	281	312	273	275	232	271	259	305	241	275	274	271	257	267	253	275	277	249	257	283	273	271	251	254	248	230	294	234	267	291	252	300	266	257	267	241	273	290	275	284	268	228	273	231	240	269	283	279	250	256	254	272	252	278	278	251	267	285	281	233	255	262	273	228	280	275	271	293	236	284	270	291	266	270	271	273	251	237	257	261	279	248	257	284	223	304	251	247	263	276	249	268	270	287	297	272	263	254	244	250	273	270	271	260	314	283	268	268	251	257	244	263	263	228	299	245	252	292	274	263	283	267	274	266	276	301	259	270	277	258	279	277	263	262	260	258	242	257	276	267	256	254	239	265	285	257	267	261	277	273	246	288	257	279	252	242	256	269	247	263	283	262	266	253	232	281	244	250	276	264	278	271	272	271	263	253	283	299	247	278	259	268	254	254	263	276	278	286	253	291	263	264	250	249	227	270	269	243	275	254	278	242	266	253	288	262	249	263	260	275	258	274	272	241	258	275	287	244	272	256	271	248	281	272	280	257	301	255	262	301	281	269	291	258	281	276	269	284	273	285	270	276	257	255	248	261	264	258	257	321	292	299	263	248	275	270	213	264	262	232	277	262	286	257	285	279	287	287	268	262	271	267	303	287	267	284	258	236	265	242	266	264	233	256	250	290	266	250	251	276	270	275	257	250	261	261	273	271	241	277	259	254	238	257	271	278	258	267	263	285	269	259	269	283	277	264	293	257	292	255	244	248	239	267	270	276	244	276	256	281	256	289	253	276	270	285	258	255	239	255	268	245	253	252	247	264	283	266	260	261	234	291	270	249	249	268	256	263	284	267	230	265	271	276	278	244	260	274	265	251	259	259	250	271	241	257	280	249	252	261	251	240	288	269	274	250	289	270	250	285	250	262	286	243	259	249	263	274	258	268	266	243	260	239	304	268	273	255	250	300	292	278	268	287	272	258	243	276	270	271	265	277	261	255	266	262	269	248	259	257	276	253	247	285	283	257	243	264	290	236	265	272	272	251	266	252	281	255	250	267	257	251	272	286	251	239	233	271	258	247	281	270	244	231	269	239	254	272	231	249	273	287	272	287	261	239	266	264	252	293	275	280	262	276	275	252	288	279	265	263	254	260	326	269	253	266	244	264	293	255	282	325	276	271	264	276	280	248	249	287	259	255	274	280	258	238	274	271	276	240	269	275	284	272	243	260	248	290	277	247	308	259	246	288	268	250	261	281	278	256	286	261	250	252	266	256	311	269	256	249	265	262	263	250	273	276	241	252	252	288	257	256	277	298	265	258	270	287	277	264	256	260	267	249	246	273	263	273	247	270	244	278	287	253	266	279	269	270	225	279	221	269	258	261	300	248	268	291	258	296	248	293	270	249	261	259	307	260	272	275	239	261	260	267	256	264	252	263	289	296	276	256	280	250	295	268	291	294	264	283	267	281	285	245	271	237	283	260	282	284	240	277	251	246	262	250	274	256	269	281	240	254	281	259	272	274	271	267	246	267	286	285	280	292	264	271	278	249	264	272	272	274	276	262	264	238	250	254	280	296	229	244	273	272	259	277	247	272	300	260	240	246	240	266	253	248	240	296	275	262	263	259	245	256	234	277	281	280	291	241	280	263	283	266	211	252	295	262	282	269	261	267	254	276	255	259	256	244	250	258	235	259	257	266	241	248	254	271	248	273	274	233	273	298	287	271	246	254	271	243	273	269	297	248	266	262	262	269	294	255	273	244	273	280	268	267	262	276	289	233	297	280	278	256	259	275	240	269	239	261	249	274	251	275	257	278	304	301	242	246	256	283	277	305	247	287	239	223	238	263	292	255	284	259	280	282	229	233	298	260	243	273	279	290	222	271	227	266	255	244	240	265	275	255	268	249	260	277	277	267	267	251	257	272	285	266	294	262	246	252	282	258	254	246	275	254	289	280	255	261	310	294	272	270	271	260	285	244	258	287	268	260	267	266	270	262	268	296	269	255	257	281	235	263	268	272	268	251	287	265	261	270	255	268	277	268	268	256	275	289	239	288	246	309	258	287	260	258	288	277	259	263	251	268	268	255	255	268	301	274	303	256	244	258	285	276	266	280	261	276	249	283	287	245	272	254	258	278	275	264	261	257	245	269	264	266	269	301	284	284	273	269	255	257	281	259	271	276	286	268	253	262	259	259	263	260	293	314	250	273	270	294	250	271	263	268	276	274	270	233	246	247	268	261	245	265	276	260	259	284	266	235	243	266	281	273	276	300	249	263	236	272	266	230	278	251	279	254	272	288	247	269	262	286	239	268	267	258	299	289	261	281	268	254	254	285	259	252	238	262	251	279	245	298	254	253	280	271	260	278	277	293	271	263	272	272	263	255	251	289	254	260	277	262	268	263	277	268	271	268	260	286	260	264	278	305	247	267	260	262	265	264	254	256	264	257	263	247	264	265	282	289	304	260	271	310	287	282	281	279	257	239	275	250	262	255	274	246	254	312	249	254	265	256	274	264	272	275	252	284	249	288	237	269	275	267	281	266	253	274	247	243	275	263	291	279	286	308	284	256	275	263	277	278	265	269	231	308	260	257	263	249	289	280	256	299	260	250	275	274	261	270	284	268	250	246	272	241	266	304	265	274	253	256	256	264	278	258	302	248	269	251	286	260	260	277	247	258	268	273	283	260	266	247	247	253	262	292	263	263	242	267	300	237	286	267	272	250	271	266	266	249	249	272	260	248	246	255	266	274	271	265	285	255	236	220	260	243	286	290	262	292	272	244	253	269	264	242	256	248	254	287	267	269	279	281	287	257	272	251	242	275	283	290	274	254	271	243	262	279	266	273	237	254	252	245	262	239	265	282	288	259	264	276	241	260	272	232	286	279	242	299	283	281	248	268	262	271	283	252	260	250	262	288	270	249	259	273	273	261	258	292	261	285	232	270	256	267	275	255	263	257	299	283	273	241	291	277	273	268	254	267	308	277	269	302	268	267	278	260	271	262	254	298	268	270	319	274	267	266	300	246	295	314	290	287	293	242	269	248	282	284	253	270	253	285	301	267	273	260	254	254	256	254	265	279	246	255	263	239	235	252	236	248	261	268	246	268	275	278	271	261	281	263	284	264	280	268	268	280	300	264	272	255	257	248	272	270	288	297	272	290	306	274	282	289	267	260	267	247	285	251	279	249	261	260	269	281	286	268	253	233	268	267	268	259	287	271	262	270	285	293	258	257	288	274	242	263	279	282	242	256	288	264	275	247	297	266	245	268	272
50917	62602	63576	46575	33176	27386	23802	18477	11112	4968	1769	797	671	630	762	709	675	676	628	668	637	649	689	616	676	677	641	638	667	642	640	611	641	577	643	685	694	703	655	663	672	705	681	694	624	668	635	636	615	712	681	677	681	642	682	668	648	658	621	663	675	667	616	655	662	665	647	667	683	644	695	715	646	634	661	671	659	685	655	649	629	632	593	620	605	640	639	643	656	660	688	682	657	652	662	656	630	649	672	637	633	667	643	713	655	673	669	708	644	660	623	660	613	641	652	668	648	648	679	670	672	681	701	652	661	629	663	656	666	695	678	646	655	629	651	636	651	634	619	660	627	659	599	715	646	703	676	681	684	612	657	646	699	631	640	702	670	752	647	613	628	667	672	662	683	668	617	681	646	651	628	678	702	670	623	660	685	647	613	664	672	668	648	641	681	635	666	661	632	645	666	647	663	654	661	672	689	646	609	623	655	611	679	686	698	674	647	649	622	642	648	650	699	648	687	590	642	600	642	639	657	637	668	635	614	651	638	697	650	672	644	701	646	646	669	640	651	650	641	683	651	646	670	637	656	657	667	677	674	700	721	634	667	625	627	633	655	678	630	643	636	668	644	663	605	638	681	652	645	650	663	635	647	680	644	658	561	670	640	676	659	652	661	691	626	658	648	626	702	626	664	651	642	606	644	654	661	660	664	686	653	679	631	606	623	621	714	651	663	682	681	702	709	649	665	643	701	663	669	678	653	619	638	643	648	624	631	709	686	676	650	637	689	711	669	628	612	672	628	651	679	700	648	667	645	668	676	669	696	651	625	620	650	698	623	666	652	680	638	621	603	673	671	629	657	620	629	652	620	660	700	646	702	645	671	637	669	677	669	609	678	680	635	626	665	638	632	651	664	652	647	666	629	669	630	678	705	660	633	651	656	603	678	634	659	691	626	670	637	684	639	626	670	650	695	647	641	659	634	657	625	616	582	636	630	639	703	655	643	692	664	708	636	691	661	642	686	641	673	650	590	645	635	650	680	712	670	670	659	622	631	641	648	681	678	644	581	615	619	643	633	656	635	632	675	704	632	641	665	619	673	592	657	680	693	666	615	628	638	739	698	648	657	675	666	718	645	614	653	652	651	639	619	655	677	647	677	633	642	686	613	664	675	648	639	683	644	617	635	646	664	654	672	653	581	698	656	656	652	641	639	639	632	682	654	673	653	656	643	641	670	666	654	626	678	633	672	612	625	665	629	644	617	653	666	650	635	649	655	620	627	689	701	638	667	633	663	627	635	623	639	664	631	624	679	677	655	670	653	654	687	683	654	633	636	637	650	664	663	659	705	675	653	649	641	647	625	633	597	645	652	683	659	687	660	627	636	635	681	632	653	657	665	676	632	633	654	652	619	687	616	677	669	710	630	686	671	596	631	681	650	652	647	614	636	638	645	654	670	689	711	695	676	656	616	640	682	660	617	686	659	681	629	636	701	627	670	646	627	628	645	656	666	625	624	689	698	651	657	635	652	700	711	645	632	650	659	605	677	667	639	658	652	678	667	608	649	705	651	592	614	659	713	616	646	684	648	654	668	667	638	667	640	622	596	632	632	668	704	642	670	647	635	639	649	652	630	658	636	625	698	672	660	675	674	661	651	683	644	630	663	645	662	665	652	671	649	650	672	650	651	677	643	647	646	656	699	652	648	652	618	641	682	672	673	641	659	669	670	656	626	621	677	628	642	672	639	640	653	636	666	663	671	677	630	666	639	704	635	633	645	685	659	640	670	625	673	626	650	651	641	670	693	653	600	624	661	618	643	643	639	690	677	667	640	636	672	660	666	665	664	616	623	655	701	634	741	659	625	634	661	672	679	687	674	658	636	675	624	640	649	650	647	669	628	681	670	652	616	642	694	654	676	646	685	629	658	636	684	671	676	634	637	654	651	639	646	636	702	656	643	676	675	686	706	626	648	629	656	650	621	601	667	621	602	659	655	647	648	613	627	666	658	676	682	640	656	647	641	637	680	643	699	641	699	652	659	674	681	611	663	665	718	659	675	677	682	695	681	681	684	637	689	644	699	629	673	695	646	645	673	652	675	652	661	681	635	678	665	678	656	653	647	671	658	649	609	633	625	653	667	643	690	599	623	649	648	663	611	665	668	690	632	664	699	649	644	679	645	648	656	689	630	658	673	641	610	667	640	640	663	659	697	682	639	639	632	653	664	668	688	659	643	649	658	650	637	630	685	622	655	644	690	688	646	646	672	657	665	652	708	701	675	657	670	646	680	665	628	715	662	652	669	683	640	652	630	613	623	662	663	646	636	663	653	638	633	607	616	644	698	655	611	618	630	620	626	621	629	642	640	615	663	616	618	680	649	658	699	641	628	690	701	603	657	617	696	696	649	630	618	643	714	685	670	684	653	627	670	652	691	653	643	679	691	696	654	678	641	639	629	663	663	651	639	635	668	672	685	640	659	657	653	668	615	650	629	652	675	674	631	651	653	638	640	638	658	661	646	670	677	649	673	657	647	644	641	638	664	642	668	642	650	688	653	633	674	627	657	649	661	639	648	668	661	655	645	655	617	642	661	623	626	619	638	670	629	683	604	642	664	664	704	672	655	675	677	688	666	633	656	627	683	670	626	641	692	608	720	643	655	655	657	656	689	687	632	640	620	677	637	662	669	661	596	655	659	649	652	659	634	618	636	650	632	625	633	681	720	635	658	644	655	619	677	653	635	670	591	630	678	640	683	668	692	644	674	646	652	632	696	647	678	635	649	651	628	696	674	644	598	685	653	676	698	682	616	645	698	652	635	674	654	660	597	660	674	679	672	712	664	681	626	646	651	633	657	645	668	673	644	658	653	637	603	694	627	699	689	645	677	655	719	683	690	610	616	675	604	651	640	642	661	636	679	645	636	638	615	628	636	616	662	632	661	670	645	642	645	700	622	695	687	678	644	642	661	693	647	709	640	644	661	676	656	694	719	659	641	628	668	668	662	722	677	654	646	656	648	630	696	640	667	660	638	679	692	644	655	615	665	636	642	658	646	647	667	595	712	634	672	673	626	633	685	674	644	659	632	655	673	660	619	664	636	630	700	666	701	689	686	674	674	654	671	634	678	627	686	649	663	658	630	681	685	664	648	657	660	618	614	660	650	622	680	665	622	631	643	643	649	638	659	647	639	641	639	673	684	630	625	622	660	622	656	645	663	692	667	644	643	667	674	677	649	632	682	639	648	621	710	693	655	653	713	683	673	693	681	611	604	650	674	625	674	644	666	674	671	606	657	683	650	598	661	620	696	627	614	659	647	672	664	684	685	703	667	659	607	634	663	639	667	657	645	609	631	654	673	674	650	665	618	633	646	694	635	648	622	643	631	677	680	672	638	677	644	628	638	735	689	673	638	628	661	646	683	672	691	651	622	697	634	649	670	641	678	638	654	633	686	634	684	664	667	676	639	640	671	666	649	678	652	613	640	619	667	673	663	648	635	657	637	658	618	637
74490	77272	68734	44942	27463	17764	12132	7741	3769	1532	567	321	310	275	289	266	289	263	264	272	278	257	274	276	291	257	272	248	251	295	251	278	281	284	258	265	259	255	248	250	258	289	254	266	254	249	256	249	236	262	265	237	237	252	281	249	278	282	281	302	285	270	254	264	259	258	269	261	259	255	269	252	280	284	279	281	243	232	243	256	278	262	264	273	259	255	289	291	271	270	265	277	262	256	260	283	254	266	282	271	261	290	255	263	254	256	269	263	288	277	288	249	268	239	257	263	234	281	280	229	279	257	272	280	251	246	302	253	300	250	244	269	274	285	253	269	262	283	235	241	244	278	245	274	281	255	258	253	258	270	270	236	254	298	243	286	264	248	254	268	256	250	287	268	304	249	256	262	268	289	232	238	266	288	260	254	260	262	303	281	287	298	272	266	254	250	283	262	252	250	284	282	261	280	250	261	259	266	254	241	281	281	264	289	268	274	274	301	272	293	288	246	269	267	257	258	264	273	237	284	270	284	248	244	260	249	254	262	245	259	236	270	256	248	278	223	264	281	248	258	273	303	287	237	268	263	252	254	273	258	238	256	271	267	259	266	261	290	251	280	225	283	236	269	257	251	253	277	268	252	237	236	243	299	284	285	279	267	279	231	301	232	271	270	272	271	265	249	244	279	264	260	255	257	295	271	257	249	265	266	237	302	247	256	231	294	280	252	266	255	283	253	262	257	256	276	284	262	265	247	263	259	255	274	264	264	243	254	256	261	274	283	287	248	252	262	253	250	275	294	270	253	252	270	257	262	275	257	256	285	275	253	287	268	264	238	286	285	270	290	281	263	241	264	264	258	233	243	272	256	253	296	276	283	278	295	261	252	271	238	284	248	259	288	248	264	239	243	247	247	257	241	268	271	259	273	253	251	262	230	260	255	256	269	301	268	267	263	254	268	243	257	240	276	261	263	278	252	256	264	266	237	250	253	276	242	256	300	217	283	247	260	267	262	257	258	245	246	271	287	257	226	270	254	269	254	267	301	280	257	262	219	268	264	292	282	281	279	239	271	269	269	262	304	260	269	304	252	275	269	239	259	242	250	282	278	263	265	258	279	240	260	276	278	264	278	260	273	274	259	281	270	292	261	293	260	281	277	262	257	261	290	288	272	263	241	248	276	279	235	201	262	252	279	252	263	256	266	261	275	276	241	280	269	275	262	305	281	267	301	245	258	248	291	274	258	276	274	293	258	273	261	240	250	293	267	253	277	275	226	283	298	260	283	259	246	286	258	262	277	275	272	251	264	285	279	278	256	241	242	253	270	256	267	246	307	247	250	263	259	270	266	275	296	296	258	253	288	279	256	261	277	254	267	280	247	271	278	290	293	253	290	255	253	263	278	258	266	268	282	224	249	288	231	246	269	301	265	249	244	262	257	264	255	233	255	259	266	271	262	259	260	258	270	249	283	278	264	285	258	269	269	278	282	288	240	257	285	265	259	260	255	277	276	263	255	280	281	291	264	242	250	281	301	268	284	262	252	271	269	271	240	284	254	264	268	264	248	270	263	282	273	275	240	266	258	277	275	221	264	272	238	273	279	273	269	275	276	260	267	253	263	273	259	273	244	272	246	284	277	270	268	254	256	271	248	280	282	252	282	251	282	265	282	268	260	249	296	239	279	269	266	264	257	278	271	257	249	256	261	272	265	281	276	293	245	269	243	260	270	271	256	238	254	251	245	280	254	270	283	251	264	258	290	234	257	278	276	285	273	266	271	266	301	269	262	269	268	276	253	300	264	260	297	275	287	246	251	286	258	269	249	288	276	281	278	247	245	298	260	251	246	258	265	281	243	273	262	244	267	270	252	249	246	288	307	236	297	269	239	277	245	267	274	265	257	241	275	287	248	273	257	283	266	256	312	260	247	292	270	273	284	259	219	257	285	283	277	258	272	259	270	261	299	255	276	266	267	280	276	252	271	274	278	251	277	265	266	282	247	285	247	276	244	274	259	282	286	290	273	251	255	300	289	250	269	268	266	294	225	267	265	288	243	289	252	253	276	261	284	284	275	265	252	271	245	274	256	252	274	268	261	272	304	295	266	280	253	263	254	264	240	265	269	261	244	284	227	255	257	261	249	251	275	273	275	251	280	267	277	283	261	256	258	274	240	281	298	254	296	308	234	246	234	298	272	263	292	252	279	264	243	281	255	271	258	258	258	278	237	280	270	294	269	231	244	266	242	249	281	248	248	249	258	273	256	278	253	275	262	244	284	244	259	282	281	268	275	287	246	274	284	266	265	270	285	244	251	246	293	257	254	241	270	266	273	281	264	274	262	256	275	273	267	240	258	266	254	256	280	308	239	268	277	251	257	271	255	257	234	250	259	274	251	288	252	252	269	267	282	244	262	282	289	260	242	256	292	264	265	256	238	257	251	274	271	239	268	277	257	246	272	271	283	244	230	259	264	282	269	226	297	289	257	245	281	293	282	247	266	238	236	278	245	279	257	283	265	267	259	274	283	269	310	300	271	245	248	279	258	246	286	231	284	264	270	253	271	265	266	265	310	291	254	277	287	308	291	245	251	258	286	248	266	250	261	270	289	279	256	279	255	246	261	256	245	239	273	307	307	281	242	266	259	284	241	275	273	287	270	257	244	248	260	251	259	264	250	264	252	251	285	253	240	264	234	275	247	258	248	245	270	268	285	265	268	249	259	269	255	272	250	221	267	234	267	260	268	273	248	262	264	294	257	302	253	260	248	256	250	267	289	261	241	255	254	264	269	264	276	251	249	259	298	279	250	238	278	251	254	264	264	277	263	240	239	270	267	278	263	262	257	256	277	259	266	267	284	246	274	245	285	261	244	242	259	256	250	262	245	259	292	251	280	248	241	264	247	268	253	290	227	283	276	281	280	273	274	284	267	269	311	285	272	276	271	239	228	245	256	284	265	264	250	263	280	276	293	215	263	242	278	243	286	278	233	231	265	280	231	248	242	242	288	240	270	272	255	260	250	265	277	262	269	267	262	234	323	260	261	260	258	250	274	271	277	251	279	252	290	277	265	241	267	274	242	278	228	265	251	245	257	236	294	276	244	286	226	223	252	287	256	278	270	264	266	242	285	275	261	253	284	261	247	269	257	252	271	291	288	285	255	289	279	283	276	264	262	262	281	286	275	272	266	272	246	257	250	264	271	269	274	265	266	261	264	274	263	256	276	270	239	249	282	255	277	256	280	285	260	251	243	258	246	263	266	251	262	278	257	246	270	249	277	281	242	269	252	271	292	287	233	275	290	274	260	291	274	262	274	274	264	249	282	230	272	263	263	290	272	263	284	248	236	287	280	283	281	287	243	234	247	284	252	240	277	283	277	260	263	281	260	275	265	270	244	297	231	252	265	265	280	279	285	252	232	282	264	283	274	269	270	304	287	275	261	301	261	265	287	295	248	271	257	283	294	264	290	271	246	287	294	258	258	253	264	303	273	276	260	258	253	289	232	274	254
50052	62864	64289	46882	35028	28575	25007	19561	11413	5518	1851	788	696	670	692	678	656	604	675	699	712	679	649	659	663	669	632	657	626	690	647	662	644	639	658	643	649	627	633	624	680	685	704	626	642	651	633	663	656	651	641	703	718	683	694	674	671	629	673	635	664	634	669	593	623	630	612	671	650	686	676	698	644	649	676	659	635	687	659	632	711	667	638	656	658	646	668	655	663	671	647	619	638	662	660	645	655	656	649	644	650	613	643	649	662	674	664	630	652	690	671	654	719	661	597	710	628	662	642	627	668	663	722	643	664	621	660	667	683	669	666	673	627	670	676	651	672	669	667	636	693	623	656	670	673	697	631	656	683	673	681	676	676	687	681	669	648	664	615	682	700	670	644	685	676	650	631	637	681	628	666	691	668	645	696	635	685	630	594	645	646	670	643	650	670	658	648	624	643	628	589	662	623	688	674	605	688	667	673	639	665	693	678	641	657	636	673	642	640	634	693	632	667	644	693	665	696	628	645	625	617	674	647	645	654	684	620	643	630	659	663	657	665	669	649	668	634	660	649	632	599	640	631	637	653	654	672	660	689	665	667	649	678	661	639	662	649	634	660	643	633	647	648	612	673	673	684	660	673	663	685	637	657	637	642	691	675	657	656	683	622	656	636	643	698	653	692	652	642	672	646	676	630	648	626	695	669	624	643	652	660	657	639	678	637	642	655	657	622	677	650	666	644	763	630	689	714	690	669	637	661	653	650	685	665	685	647	663	638	661	626	681	645	654	701	646	687	638	655	680	656	669	602	622	633	679	697	616	657	679	642	595	643	678	651	636	669	623	641	667	651	650	689	674	626	725	649	652	656	633	644	643	630	654	689	691	640	639	669	679	634	660	647	667	666	639	683	585	635	665	666	640	694	656	695	707	661	679	681	589	668	669	655	648	725	666	655	695	640	632	666	645	685	654	636	683	673	660	703	636	641	663	677	686	674	691	676	675	649	637	658	650	652	674	626	659	670	627	664	660	631	638	619	655	651	663	672	680	654	640	653	681	679	623	635	623	668	634	608	640	678	678	684	634	662	617	662	654	688	671	696	698	659	660	679	662	723	626	662	731	654	650	664	699	632	653	603	631	607	652	606	612	603	642	682	634	669	678	641	697	669	670	654	654	682	658	684	664	632	626	683	640	641	676	658	695	666	656	652	666	662	671	696	620	639	618	652	625	665	648	648	693	685	703	640	704	641	680	657	641	640	670	644	633	687	702	633	652	686	678	646	663	677	666	637	609	633	663	655	651	620	670	653	652	687	648	667	639	663	628	688	638	659	667	652	703	671	658	658	656	661	654	682	639	645	665	656	676	619	626	658	679	623	640	691	690	679	690	622	694	645	606	656	660	724	630	724	665	667	625	655	663	688	669	667	656	714	619	645	657	667	697	625	616	617	673	695	641	591	674	693	649	639	696	650	628	653	621	642	673	630	625	642	681	617	658	686	681	637	642	622	694	674	627	665	681	646	704	603	596	661	715	672	648	689	645	646	629	693	686	692	647	649	668	645	637	652	659	626	685	671	650	683	683	694	664	657	676	684	664	650	644	641	676	681	666	668	644	655	637	660	699	689	635	645	669	691	647	697	604	659	669	658	673	683	668	674	627	665	664	639	621	707	626	614	678	597	657	692	648	660	707	684	630	702	717	672	667	634	631	640	634	668	654	612	675	652	641	664	677	665	636	630	665	645	593	631	647	596	648	687	657	651	651	664	693	681	607	674	644	621	638	669	656	678	682	676	694	655	637	680	653	658	654	677	635	662	617	674	632	677	674	669	673	669	666	635	670	638	637	699	674	639	656	668	689	671	645	677	643	706	657	602	670	645	658	653	684	610	666	656	626	702	664	702	631	701	647	712	663	672	656	624	699	641	660	641	658	684	722	610	643	658	650	679	657	723	669	724	646	661	689	611	665	703	646	679	688	663	670	680	691	657	635	708	652	673	678	707	638	660	651	673	648	673	684	639	594	676	634	658	659	700	658	660	659	623	668	664	651	644	665	677	636	669	672	721	677	661	684	673	671	691	606	648	673	647	657	673	653	667	643	673	626	666	695	631	666	624	668	645	654	646	656	690	638	640	622	666	620	703	671	609	680	681	620	663	653	634	703	613	652	664	649	641	655	688	663	628	667	652	661	620	621	646	673	679	677	632	664	654	712	656	663	615	633	673	659	625	643	650	646	649	669	646	623	687	640	621	682	658	625	670	696	667	637	653	678	699	598	669	630	637	641	680	625	669	673	678	664	638	673	632	698	689	681	655	699	636	667	701	642	676	651	648	655	663	679	654	700	630	692	677	637	642	647	655	693	656	665	669	642	640	697	606	690	602	633	634	641	630	662	642	641	670	631	650	656	643	670	670	650	620	688	668	654	689	673	688	654	646	624	666	665	657	632	676	625	665	685	686	678	631	676	630	651	635	654	663	693	668	665	640	677	710	668	633	625	678	666	675	673	671	631	608	663	624	689	634	634	687	695	672	619	655	643	606	613	626	697	654	653	672	663	612	674	703	637	625	649	676	662	655	635	639	662	670	654	682	660	623	644	658	652	658	652	663	612	650	637	682	688	674	646	684	672	683	648	672	650	640	692	690	646	681	615	668	642	643	670	646	636	696	669	640	658	691	643	657	663	684	615	680	671	663	698	634	647	662	627	709	640	707	653	638	640	679	705	642	589	677	645	699	648	649	622	647	673	651	634	657	654	660	700	636	660	660	605	663	656	641	707	688	644	667	639	675	662	662	667	683	685	657	685	606	681	656	635	682	646	633	661	593	658	653	667	670	646	656	618	692	651	678	653	657	682	638	651	661	682	655	644	668	616	642	653	636	602	661	661	643	627	686	665	687	672	657	679	656	697	665	678	627	642	675	659	627	663	702	663	650	672	606	679	621	638	668	645	676	654	623	763	638	666	658	644	664	614	639	659	644	670	654	678	665	636	632	664	645	660	661	679	672	657	694	641	697	643	634	621	678	647	639	629	701	603	597	671	680	684	671	672	671	662	688	674	654	702	637	697	674	649	638	617	637	700	654	674	663	571	620	685	682	684	650	669	693	632	671	639	685	684	679	683	633	601	692	653	618	647	666	661	645	677	632	622	644	668	659	685	643	659	670	637	658	689	650	646	652	641	703	630	675	620	688	640	665	644	638	637	654	704	674	661	690	693	661	643	683	644	648	672	670	638	646	688	688	649	665	705	616	661	635	661	642	658	646	661	622	655	618	675	630	627	696	645	666	654	709	703	637	658	651	650	638	644	659	682	652	626	602	628	667	687	644	674	662	647	659	681	689	642	676	627	645	668	636	653	672	644	621	698	666	652	650	617	661	675	665	692	712	669	606	649	653	687	649	664	651	653	682	673	642	694	663	687	646	624	679	667	649	663	711	677	658	706	630	622	625	649	633	655	650	636	637	702	666	678	665	646	623	645	674	643	629	655	636	663	659	679	659	677	632	604	680	670
76837	77325	69801	45134	26895	17165	11847	7390	3439	1513	588	317	300	268	264	243	270	263	264	284	260	251	273	282	308	265	284	265	288	243	265	281	276	264	269	274	272	293	255	277	255	271	260	263	235	262	261	247	262	252	264	247	262	262	277	283	271	278	255	256	277	273	268	251	269	285	280	261	257	256	223	258	260	284	256	288	274	283	255	283	256	259	234	279	282	271	244	268	297	265	272	224	283	253	268	254	265	252	270	287	250	260	280	276	284	280	261	265	265	242	241	254	268	287	272	269	263	292	286	259	239	217	287	282	262	255	271	278	274	263	266	294	289	262	252	262	242	277	227	286	246	240	290	279	259	280	248	251	246	258	256	269	260	273	269	256	247	280	264	255	276	264	283	274	246	249	284	262	269	263	267	278	255	265	280	269	263	271	248	264	255	277	272	259	262	275	264	284	275	270	270	259	251	240	257	251	302	273	270	250	270	267	264	254	262	294	257	265	266	256	277	268	292	274	300	277	269	252	256	266	278	261	261	306	260	250	282	272	264	290	263	236	235	265	262	264	286	291	260	264	276	264	286	291	244	263	235	248	267	270	287	290	283	264	282	276	281	268	248	284	264	275	285	255	269	279	265	248	260	244	248	248	215	255	246	244	232	270	242	253	275	289	256	252	295	253	254	238	271	295	256	271	280	273	252	249	260	254	219	282	265	260	259	261	269	267	245	262	254	251	246	241	277	238	289	263	254	265	258	270	285	283	249	249	271	272	311	269	277	227	263	306	294	256	288	265	291	305	258	266	259	236	254	278	263	284	229	260	284	289	260	255	281	261	285	258	283	277	284	302	277	256	249	264	268	275	237	264	252	253	268	258	262	275	258	266	258	286	273	258	287	276	248	276	281	246	249	260	300	272	242	244	269	249	270	254	302	273	246	267	258	263	275	273	286	289	258	279	251	269	268	268	307	243	275	231	286	251	246	270	262	266	295	266	285	273	291	287	274	261	243	261	278	261	267	254	265	272	297	288	266	279	276	279	292	284	268	253	278	288	253	243	243	278	241	262	265	293	299	272	272	306	285	255	238	271	265	235	294	280	259	280	256	267	239	261	264	244	271	288	228	288	272	259	265	252	241	277	262	268	255	286	249	266	249	248	266	238	277	271	245	271	274	219	256	253	276	260	299	272	273	273	297	275	258	289	280	251	280	265	248	256	245	297	265	271	277	261	272	274	252	270	243	287	282	277	297	281	265	257	258	246	258	245	261	265	270	256	254	237	260	259	253	296	264	271	261	248	249	254	251	279	255	257	272	277	264	263	233	268	242	248	277	249	231	273	280	285	261	260	272	268	259	267	253	251	260	280	257	247	262	292	269	270	242	270	266	246	259	266	304	246	259	274	282	296	242	246	264	272	275	288	301	280	258	280	237	249	256	280	262	256	260	240	262	303	288	286	272	274	285	255	282	225	262	278	259	278	261	280	265	253	285	258	286	264	283	250	274	271	285	245	289	293	251	256	259	261	280	245	257	249	301	274	295	279	277	249	257	236	242	259	272	270	286	272	263	274	264	263	257	268	274	252	274	263	255	253	276	279	246	256	293	262	249	288	277	256	290	286	250	260	270	247	304	275	260	275	259	266	233	247	291	276	291	250	243	275	242	271	279	277	266	264	282	288	250	271	274	264	294	290	250	272	259	259	255	265	271	289	257	261	302	278	255	284	257	263	287	276	270	265	292	275	271	269	268	263	253	282	257	245	299	267	257	278	292	283	252	271	280	292	242	261	242	237	271	283	274	265	282	266	245	291	248	300	261	259	262	259	249	266	249	289	248	257	273	251	273	294	284	244	301	300	288	261	284	240	299	277	230	271	266	277	256	269	249	312	256	278	263	242	245	288	274	254	277	283	265	280	276	291	257	263	275	287	271	255	262	245	277	251	269	304	288	289	271	278	278	288	285	293	275	235	287	257	263	290	269	286	234	266	279	241	245	276	286	273	245	278	282	284	289	308	280	295	262	264	277	251	246	246	278	262	263	261	292	286	272	257	292	289	274	261	266	292	272	246	253	277	273	255	248	278	290	258	257	242	260	279	273	268	290	254	265	263	269	289	267	255	267	267	284	273	280	292	298	245	294	266	277	227	280	283	268	273	230	264	244	272	269	258	272	263	271	291	257	281	281	269	240	268	266	232	304	280	289	263	262	252	278	270	248	289	237	261	251	277	250	262	259	277	275	261	272	254	296	239	277	291	280	291	267	267	298	275	227	233	257	262	260	281	286	250	261	278	293	257	267	226	244	247	265	286	283	276	293	241	257	246	259	293	292	283	274	250	287	300	268	278	283	265	285	281	267	269	267	264	271	290	262	276	271	271	295	282	266	260	275	235	277	288	279	288	282	248	261	268	265	255	279	263	253	270	229	278	283	246	258	287	280	266	249	257	293	246	275	284	230	256	271	263	240	259	251	253	263	261	281	257	272	273	260	300	263	255	270	261	256	269	252	264	245	285	281	267	226	248	321	276	250	260	264	299	236	268	273	253	277	257	247	240	242	283	261	281	281	254	240	305	264	249	290	261	251	287	264	255	268	308	290	248	263	253	277	239	287	267	250	255	259	241	278	281	247	250	283	263	245	269	282	285	267	284	293	293	263	264	249	255	255	270	253	247	243	268	277	254	241	272	283	279	261	257	257	281	260	284	281	269	268	295	244	279	268	251	264	290	284	264	262	284	270	295	278	286	274	264	268	242	267	269	261	255	262	273	293	265	269	254	268	279	264	284	288	291	255	262	269	265	268	258	240	271	278	287	283	275	246	243	259	264	275	275	244	280	279	251	285	262	258	254	263	248	265	231	257	247	289	259	282	252	244	267	262	278	262	255	252	279	270	299	242	271	282	252	261	264	271	262	284	267	254	281	288	277	276	264	266	244	266	287	281	266	275	276	240	255	271	274	243	279	289	248	281	253	255	265	267	268	266	280	296	268	257	292	251	282	247	246	254	257	255	284	271	247	258	251	277	240	253	258	222	265	253	257	290	263	258	236	232	253	267	266	259	254	257	288	251	245	272	243	248	278	226	291	272	266	258	275	263	287	240	264	238	233	281	263	264	288	263	275	277	268	244	279	235	243	240	265	247	256	284	251	286	267	262	297	281	294	262	298	264	298	303	281	257	263	242	264	289	260	255	244	268	252	276	258	255	278	284	275	262	239	287	250	280	279	251	244	247	257	243	295	270	283	277	273	277	247	284	265	259	261	252	235	226	285	261	243	300	267	255	257	287	293	283	253	253	274	237	244	263	261	273	290	264	236	271	278	265	258	263	259	263	285	266	266	267	271	233	258	276	275	318	265	267	256	285	253	281	269	248	286	265	286	274	276	286	252	313	304	280	256	264	257	281	291	251	252	258	292	242	259	253	291	255	293	254	270	241	286	240	279	270	255	259	268	258	274	270	259	286	286	242	253	269	275	266	247	226	258	270	273	276	288	255	239	256	241	274	277	271	279	268	285
51555	62012	64344	46287	34666	27935	24324	18709	10660	5021	1886	912	679	654	714	686	682	680	631	663	631	642	654	653	622	655	653	716	683	673	635	666	647	678	647	686	685	658	671	640	701	654	638	681	654	673	607	672	684	670	648	664	684	654	663	653	661	722	617	650	665	711	655	721	636	628	682	671	667	663	677	633	648	675	668	709	677	629	711	627	659	612	644	600	667	618	688	669	660	660	602	649	684	621	651	674	627	635	691	620	626	658	667	668	674	669	650	676	658	671	683	686	696	664	670	680	630	651	626	690	663	667	643	656	663	649	694	622	647	700	670	643	612	674	635	625	638	615	676	652	669	643	621	659	701	656	673	635	701	618	701	664	679	631	692	627	650	715	682	666	676	697	623	694	642	655	677	643	665	636	636	688	679	616	681	635	661	629	661	668	652	660	666	635	637	693	655	667	631	693	712	648	684	687	661	656	652	659	639	671	659	673	610	633	666	628	667	654	667	666	643	661	657	622	667	692	646	644	718	638	695	684	666	692	626	673	654	681	676	605	690	626	654	632	700	687	637	674	665	686	672	678	653	720	639	663	660	676	644	665	628	652	597	675	698	670	662	663	684	648	671	663	644	644	665	636	672	633	631	618	691	714	652	664	648	669	668	687	692	683	667	668	656	633	678	642	662	680	652	696	657	663	662	667	628	620	663	650	658	665	627	667	645	669	623	709	645	646	611	653	627	580	663	646	655	633	675	649	602	666	666	685	634	626	642	686	653	657	641	618	667	647	685	694	669	667	612	671	657	620	596	683	648	610	638	685	702	655	666	650	641	651	633	656	672	660	675	655	657	676	661	656	637	675	641	705	650	655	694	665	669	706	655	732	679	708	651	647	666	691	669	627	681	671	680	674	639	664	685	645	688	667	650	668	621	630	663	646	684	675	670	647	610	684	669	651	645	652	615	672	683	636	695	671	644	656	679	653	659	703	622	703	676	660	648	649	630	637	665	620	657	669	655	627	698	658	654	658	711	706	672	679	688	652	677	611	605	626	683	662	667	647	669	628	621	668	682	695	678	637	669	646	658	663	623	707	683	634	591	592	665	656	656	664	672	682	638	669	635	670	673	634	688	690	646	635	662	657	694	598	643	628	617	682	679	669	633	687	692	677	605	673	623	667	655	679	685	618	631	650	645	660	679	649	663	654	633	627	658	669	654	731	695	670	652	678	652	690	664	633	694	644	644	681	692	646	689	623	668	657	665	610	708	610	637	655	671	651	657	610	654	684	622	678	665	601	663	656	628	651	673	646	606	647	630	640	647	664	644	650	644	668	604	708	650	603	616	646	638	665	697	650	674	711	633	660	654	674	686	662	630	616	651	651	683	633	670	639	639	632	682	687	687	668	647	680	647	674	700	651	713	676	710	748	660	663	650	649	649	621	671	658	635	633	677	660	680	664	626	651	646	673	644	646	651	683	674	656	651	676	680	679	678	652	661	660	712	636	601	626	679	647	623	674	651	648	647	671	707	634	683	649	606	651	636	707	664	712	676	678	653	684	666	668	620	669	639	665	668	651	668	650	635	696	695	686	653	637	638	677	693	643	642	675	649	663	671	672	591	672	669	648	640	613	683	617	665	664	672	642	655	627	650	743	659	678	609	668	680	646	693	648	647	631	682	629	680	693	661	644	693	680	587	664	671	693	701	632	658	667	624	604	650	671	659	630	597	703	616	657	676	618	639	651	619	640	644	638	694	679	675	638	695	645	646	585	636	678	596	689	679	676	651	667	632	642	650	618	639	691	628	647	650	660	618	637	655	683	666	708	704	723	684	679	638	680	677	660	653	658	723	677	594	642	661	619	640	662	657	659	646	649	677	661	665	652	676	660	628	657	607	689	626	662	621	631	657	664	646	663	646	641	627	673	671	631	639	613	696	620	649	637	676	653	645	590	691	641	649	641	705	650	657	693	702	636	659	676	671	643	652	641	595	679	683	628	640	631	606	675	687	687	647	687	672	653	681	674	649	688	667	625	639	636	665	648	639	631	675	643	669	617	650	658	662	722	679	651	618	699	647	639	651	644	687	664	649	606	618	659	644	655	618	649	648	676	696	638	671	648	691	677	654	655	684	678	644	672	647	675	670	679	651	653	640	685	660	627	688	652	637	659	679	702	608	682	677	647	665	672	705	665	694	615	663	663	628	650	665	696	627	612	700	671	634	664	695	680	632	635	655	651	665	687	636	685	645	648	645	653	623	672	641	651	658	710	654	636	678	638	689	618	635	677	693	662	678	694	672	643	647	620	613	688	638	699	622	662	642	624	696	699	651	705	657	661	661	672	647	627	663	666	666	676	677	666	701	675	662	688	683	707	682	657	656	603	662	635	662	694	656	608	647	649	638	653	690	632	620	635	656	644	680	652	681	639	617	669	648	628	664	679	638	665	675	644	656	658	648	694	639	634	687	685	618	682	601	641	688	633	677	651	605	638	639	663	653	670	658	679	703	641	616	661	682	650	635	646	625	701	663	676	671	664	658	649	637	683	652	619	630	668	628	652	688	669	685	665	630	680	697	690	657	660	626	647	646	632	698	688	665	640	648	617	637	647	675	665	635	649	610	649	646	645	697	631	636	641	669	662	675	697	683	677	662	637	649	647	642	669	656	619	686	710	702	650	622	666	640	695	701	652	631	663	703	666	651	621	668	670	615	667	634	675	663	662	630	693	689	675	673	638	644	673	680	654	640	642	666	681	650	677	698	688	664	677	664	626	635	647	672	667	669	663	694	641	679	640	645	650	653	638	708	646	661	638	656	639	697	632	645	666	674	665	674	608	659	636	604	661	646	649	680	686	649	633	665	615	661	663	655	651	679	646	653	666	656	640	658	671	680	652	665	667	652	651	680	673	670	668	670	654	661	641	668	638	664	650	641	653	637	687	681	641	706	649	663	624	681	683	598	666	676	674	656	655	673	661	699	659	709	672	667	643	618	673	695	619	726	633	628	698	649	647	687	625	648	608	681	660	658	658	657	625	666	635	621	654	640	619	652	674	670	654	666	669	677	664	633	659	630	676	628	644	614	708	692	648	657	669	659	654	639	661	671	675	683	674	707	651	607	638	635	645	633	666	637	713	648	641	662	637	670	665	647	754	678	640	700	609	607	711	643	663	713	645	673	649	662	682	661	660	649	689	682	660	688	683	633	669	656	663	625	626	656	651	693	636	635	686	649	647	680	637	669	653	678	703	633	626	664	640	624	635	650	619	693	681	681	665	653	631	625	729	676	679	650	642	670	669	700	642	645	608	648	634	654	600	657	671	660	619	615	668	674	630	713	685	686	694	663	667	654	649	659	683	685	594	657	674	651	664	641	659	655	658	653	692	683	687	650	638	657	624	642	691	639	625	642	659	627	653	638	638	684	642	604	681	651	655	661	651	643	638	638	718	700	634	659	649	677	583	621	679	663	642	683	627	669	658	688	665	629	638	715	659	648	637	694	671	682	693	643	658	668	717
74310	77411	70640	46052	26556	17345	12056	7601	3186	1330	570	363	326	264	237	268	253	286	249	255	255	257	250	223	241	299	253	235	263	296	270	253	281	286	299	280	261	261	253	298	271	236	266	250	270	235	271	295	252	243	252	261	259	254	256	264	261	279	245	275	275	241	240	284	263	273	284	282	267	278	272	235	280	287	274	261	258	269	254	263	281	251	294	262	253	272	257	265	284	251	273	247	248	244	248	259	260	270	299	288	287	250	291	293	265	269	288	265	252	273	258	273	272	263	276	273	282	274	227	262	251	271	288	272	278	282	284	268	276	272	264	275	267	259	279	276	252	255	275	264	285	269	264	278	286	267	265	250	236	278	259	240	260	281	235	243	249	251	263	263	257	256	253	302	256	259	250	287	263	287	276	278	270	249	270	278	268	244	259	251	260	286	267	267	241	278	256	293	275	283	251	289	271	266	247	247	253	233	254	258	292	267	277	262	227	282	255	280	252	239	269	260	265	280	268	263	262	242	275	259	254	254	273	252	250	311	285	265	256	289	260	239	274	244	263	299	295	270	260	257	283	275	291	272	246	261	273	249	226	309	290	260	250	246	278	295	277	286	259	265	286	237	290	262	267	282	238	256	245	268	293	284	264	265	277	277	297	269	278	248	274	255	310	290	264	264	271	294	275	272	257	281	292	269	250	230	251	255	256	280	264	249	273	245	256	294	313	296	275	266	273	232	270	309	252	288	266	268	239	265	233	230	273	258	273	289	285	215	246	272	253	268	248	261	262	280	295	290	270	269	276	288	257	271	245	241	253	264	257	274	258	269	252	244	266	272	258	245	220	284	265	260	270	274	291	263	248	245	252	236	269	267	275	274	281	264	256	262	279	256	281	275	278	256	246	282	254	315	278	276	268	263	247	249	271	254	267	299	244	264	257	255	228	261	244	237	262	252	255	295	248	244	258	258	270	221	259	247	231	257	259	267	267	280	262	266	256	249	285	274	263	282	268	254	250	269	251	253	264	268	264	255	319	271	264	266	258	238	250	268	252	256	285	271	282	255	279	251	271	260	288	306	301	259	246	259	248	226	272	262	285	260	276	271	290	261	298	252	252	269	271	230	264	253	255	236	263	266	260	269	287	253	274	260	270	260	274	257	273	242	275	265	267	250	256	249	244	263	286	312	256	277	255	262	290	275	241	285	287	252	305	273	310	260	284	253	255	247	249	256	269	244	279	255	255	257	266	257	257	281	271	267	249	252	248	265	262	227	293	258	260	272	278	257	273	277	252	251	284	264	254	298	275	238	261	259	277	255	238	258	262	322	269	272	300	249	259	287	260	267	305	259	303	267	288	292	263	272	259	281	259	255	244	284	285	250	295	262	247	267	292	275	282	264	270	274	280	257	300	303	248	251	263	276	287	278	259	261	295	282	238	286	264	256	286	267	269	245	238	255	258	236	243	237	266	268	249	265	277	255	254	284	280	243	286	262	264	280	256	295	285	258	244	271	253	270	253	253	224	231	281	297	256	292	255	241	252	269	264	257	254	301	245	275	258	270	269	275	254	260	266	263	241	263	255	278	256	276	268	243	266	271	240	271	248	277	260	284	266	242	247	266	241	261	252	285	255	279	283	264	256	274	249	283	271	261	296	269	265	266	287	258	295	255	277	242	289	270	277	274	262	267	277	265	253	249	264	265	247	255	264	273	285	256	258	250	276	258	259	300	250	292	258	276	251	237	270	268	275	268	270	242	262	251	273	282	268	264	273	246	274	286	274	268	242	256	274	278	259	224	250	272	295	254	280	243	244	273	292	254	273	256	276	271	290	272	265	278	247	229	297	269	293	253	249	249	279	278	265	276	267	286	284	271	252	266	237	276	260	286	268	282	263	270	290	226	281	281	250	261	283	251	280	268	258	276	289	252	284	235	250	253	284	249	253	253	273	279	249	287	280	282	291	259	243	251	249	237	254	231	289	262	265	305	278	270	239	258	246	276	276	274	263	266	245	266	268	283	292	259	258	269	273	251	280	242	256	266	267	251	269	279	285	255	283	260	234	272	243	290	298	268	256	262	244	254	266	282	261	277	275	255	246	249	225	230	250	274	255	287	259	280	262	290	261	285	262	285	313	240	277	266	253	268	275	238	300	269	280	272	289	284	248	242	256	301	274	299	253	287	264	247	263	277	289	241	265	235	272	260	274	251	265	275	293	260	269	260	262	285	285	280	271	252	266	268	269	269	281	275	275	270	241	267	264	271	261	286	256	264	273	239	263	264	261	270	274	254	269	257	272	247	263	253	253	263	274	241	249	260	276	241	260	252	272	240	251	269	258	266	272	262	273	279	245	262	280	236	242	283	308	261	248	236	283	280	262	284	251	247	251	230	233	236	246	271	280	260	258	266	240	275	243	285	250	270	265	284	252	250	271	287	279	255	249	267	281	255	237	254	269	237	290	264	241	257	280	260	261	267	264	298	286	260	276	276	278	258	258	250	280	261	276	289	263	257	234	277	256	245	245	279	245	252	254	282	261	225	256	252	278	268	259	260	274	261	250	239	285	283	241	256	276	234	248	253	261	272	251	269	270	246	276	279	283	275	257	260	244	259	272	262	272	254	269	290	279	270	239	279	254	251	261	264	272	275	256	259	264	262	277	269	283	251	300	236	272	263	241	280	263	261	248	262	267	276	258	289	269	261	289	265	262	283	297	255	255	280	267	240	279	283	295	254	260	281	227	252	269	290	295	246	288	275	255	243	243	289	257	292	274	249	285	234	327	272	274	288	278	274	263	281	251	255	267	234	282	265	256	265	269	280	273	249	261	260	261	252	248	286	239	248	277	246	234	254	274	267	282	250	278	274	247	282	272	260	274	276	282	269	282	280	272	275	259	266	272	258	273	255	298	274	292	295	276	246	262	254	256	278	256	265	257	262	253	250	255	244	249	266	272	273	290	270	254	270	292	334	274	245	268	273	271	233	323	303	266	253	270	267	268	253	263	238	291	283	247	251	251	288	301	280	249	260	287	286	245	248	237	286	266	266	268	269	271	270	274	267	248	276	274	248	274	253	271	267	262	266	277	271	269	264	257	271	262	263	243	279	249	241	288	281	250	275	283	313	275	233	264	270	272	302	276	283	272	259	282	251	292	290	249	244	272	283	294	240	266	280	249	260	288	275	290	237	286	268	236	282	271	268	265	258	268	260	250	271	256	281	262	290	278	242	272	280	295	253	260	263	302	238	269	278	263	274	248	302	262	272	295	270	274	269	256	264	302	266	253	290	250	270	240	252	243	259	242	266	239	302	254	285	257	256	253	250	283	241	269	271	237	266	271	270	268	274	253	255	263	251	254	234	254	265	285	248	281	236	273	261	246	283	282	272	256	272	277	254	272	282	257	270	278	278	247	281	257	298	273	243	267	262	246	270	265	287	246	257	260	255	260	290	270	242	295	259	260	252	261	285	272	255	270	255	265	269	278	267	281	259	247	258	264	276	272	266	289	256
49399	62855	65199	46671	34253	28184	25042	18422	9681	4617	1829	948	754	699	658	622	639	641	626	729	657	650	649	654	623	608	659	650	674	715	657	655	624	654	653	612	644	663	645	675	672	625	635	654	615	654	659	682	629	690	649	713	583	639	626	700	646	662	720	610	636	639	665	678	672	643	618	643	674	654	652	654	633	614	663	650	636	633	678	659	653	721	632	620	721	676	635	632	643	675	663	652	661	663	643	659	642	692	646	695	673	696	704	703	658	668	658	640	636	647	658	669	656	658	703	653	715	636	641	648	653	639	631	659	635	652	638	661	677	668	691	646	709	673	620	679	640	665	660	644	621	655	683	678	664	640	648	643	651	654	657	666	680	625	634	665	620	608	654	662	645	695	659	642	669	633	640	692	657	668	652	620	690	659	680	676	642	652	628	619	696	639	633	667	683	671	665	654	660	598	618	659	639	612	642	620	663	619	661	637	657	669	663	677	645	696	670	650	641	649	637	633	667	708	670	665	617	698	606	694	589	645	683	675	664	631	658	619	636	637	681	694	617	683	659	719	636	665	611	723	656	649	651	623	673	661	639	604	675	638	675	605	656	674	674	655	643	656	644	678	653	664	709	676	691	648	646	670	650	651	645	620	657	654	652	650	688	634	621	625	639	678	629	636	667	671	691	667	633	606	646	660	697	660	630	652	602	677	688	650	615	675	648	665	707	640	656	666	609	646	691	661	635	629	635	693	655	670	680	656	694	592	641	667	640	674	672	642	652	656	677	657	665	657	689	685	656	656	652	681	635	663	641	697	661	621	627	687	700	676	634	639	669	654	669	694	643	651	653	665	636	660	693	654	672	666	638	632	613	679	691	658	687	701	628	651	662	654	628	646	656	670	662	638	645	631	688	706	694	625	637	656	602	681	620	663	678	669	608	645	632	668	651	686	614	638	663	637	687	646	639	685	664	698	653	635	631	624	693	637	643	650	682	644	670	614	657	655	662	656	660	607	681	691	654	690	666	664	640	705	670	664	630	654	658	630	638	623	658	691	678	617	674	643	656	674	682	649	642	669	691	728	665	698	628	621	670	647	652	676	692	633	658	622	671	679	655	670	673	648	649	627	635	663	661	594	652	664	627	651	673	654	648	611	634	624	676	668	679	608	649	691	663	690	671	623	647	687	647	619	683	605	691	637	642	662	679	636	660	659	646	675	714	667	633	651	655	683	677	652	674	664	632	647	658	663	673	624	643	670	671	691	656	706	649	636	627	653	632	652	631	647	657	624	659	621	645	647	671	656	680	623	661	676	633	669	668	645	634	631	627	645	609	684	674	606	682	670	639	685	677	667	695	671	640	647	654	647	693	607	635	665	647	639	621	604	602	673	665	641	665	649	660	644	660	660	660	630	668	704	638	654	628	650	691	660	658	646	661	623	654	659	668	657	633	671	634	658	647	690	618	656	651	660	639	680	679	654	607	659	668	652	659	635	646	613	639	704	667	626	666	656	629	682	667	637	637	655	638	664	646	625	684	666	603	645	684	653	663	632	652	634	663	682	644	668	632	649	689	664	684	663	653	658	676	647	703	649	662	666	616	646	667	645	666	645	702	668	653	654	684	636	636	685	663	667	656	654	687	714	665	685	651	683	666	626	635	655	653	676	659	734	655	646	629	615	642	701	679	666	634	679	735	660	634	651	620	625	625	686	690	697	660	636	690	612	685	615	639	587	633	644	650	662	640	632	650	646	663	671	649	650	688	680	631	657	652	682	688	634	692	661	694	700	635	624	640	631	653	666	640	674	668	628	657	663	680	615	644	644	662	686	688	625	667	654	645	640	630	663	669	644	624	659	625	656	655	678	633	672	634	650	643	610	651	687	647	665	641	669	684	625	685	668	642	630	666	603	671	667	641	675	652	667	668	670	652	687	633	668	743	621	690	677	648	613	679	652	640	700	651	625	680	647	680	617	645	650	639	636	682	679	688	632	651	640	616	647	623	670	635	649	625	688	655	653	649	686	614	653	654	660	650	639	656	703	622	627	703	689	624	642	649	646	708	676	659	662	636	640	649	685	644	628	608	727	646	645	661	635	685	673	649	619	645	675	675	614	656	656	634	654	655	649	619	632	665	684	692	587	704	660	689	651	650	582	646	683	642	652	662	623	633	657	646	638	649	611	685	649	665	641	677	612	713	618	660	653	663	641	648	642	641	649	653	671	657	643	638	705	653	632	641	634	649	638	618	668	631	674	660	623	653	642	628	652	605	639	673	644	667	633	661	691	622	697	692	655	676	672	664	658	629	682	613	664	650	608	637	642	664	674	611	637	686	683	640	659	706	604	673	638	655	654	620	646	696	647	620	620	697	626	670	656	652	626	717	685	693	704	635	647	624	671	691	681	662	656	638	675	642	663	619	665	660	651	622	699	639	637	631	667	683	661	650	668	643	625	631	674	659	649	656	620	674	625	665	663	653	616	637	667	659	663	682	684	616	636	674	633	689	648	609	682	629	677	661	659	662	664	653	632	648	665	714	677	639	647	640	657	663	618	661	614	593	662	634	664	669	644	653	632	677	656	673	689	662	665	681	652	672	673	647	660	712	661	692	629	674	681	632	641	701	602	673	646	661	669	643	636	692	716	614	667	689	686	604	636	635	670	693	645	699	659	658	662	652	665	655	670	659	626	638	671	681	630	634	632	663	653	655	651	630	617	650	668	637	677	650	609	683	659	699	718	652	657	677	674	656	653	651	672	659	640	615	654	670	625	677	668	621	696	672	668	646	673	692	665	700	670	602	644	661	682	652	658	644	639	675	623	611	614	621	604	652	676	656	631	616	659	620	618	652	679	679	626	631	660	692	645	656	686	688	643	656	642	644	655	629	667	659	652	642	662	635	626	685	665	649	665	636	669	621	683	669	636	652	686	690	619	629	632	658	644	653	641	571	665	686	619	635	694	606	644	598	652	672	697	658	659	709	666	622	680	658	654	672	644	659	651	679	687	686	644	666	639	700	682	638	682	642	652	673	616	698	631	642	670	641	696	662	664	645	651	664	644	694	630	666	689	688	654	684	717	706	686	614	654	623	612	661	641	660	626	614	630	629	584	610	691	627	670	680	622	682	652	678	636	664	633	672	652	675	666	637	620	657	642	669	666	662	646	607	654	693	636	634	688	648	624	637	666	620	644	666	690	640	672	676	674	654	673	634	704	678	665	681	685	659	677	654	664	658	645	636	622	616	638	618	639	668	633	657	625	616	637	617	642	654	625	644	635	636	706	643	654	716	645	672	645	619	625	604	629	683	655	686	683	610	680	630	654	661	701	659	663	637	628	692	661	632	645	658	649	667	699	631	676	681	645	647	695	664	606	630	676	672	644	668	617	680	670	679	709	616	644	651	681	639	675	658	669	660	673	691	716	694	621	653	626	650	648	659	676	628	689	670	607	671	663	674	660	638	636	658	685	615	670	639	699	600	676	660	655	657	635	640	674	621	624	708	669	626	655	660	685
74137	77096	70896	46093	26858	18494	12941	7458	3233	1478	570	338	318	297	273	308	269	293	263	253	243	244	294	267	253	264	266	291	293	262	255	229	243	267	283	245	275	267	256	255	294	270	295	257	268	266	270	264	252	259	295	303	247	270	253	269	266	265	301	261	268	267	314	297	260	250	225	269	256	273	273	264	284	288	269	265	262	253	263	257	283	262	264	258	266	269	234	239	279	256	279	211	269	296	261	268	242	281	275	248	278	260	263	252	259	259	284	273	296	280	265	243	282	277	238	275	279	245	280	273	283	279	308	271	254	250	279	287	274	278	250	260	254	247	261	287	263	246	244	227	293	255	262	283	230	255	277	268	263	306	257	272	267	238	293	278	252	267	257	273	255	286	266	299	261	307	275	258	279	267	280	257	273	269	251	240	255	252	275	267	262	264	243	247	249	228	234	273	278	288	297	265	265	254	249	291	276	261	282	239	247	264	262	226	232	229	268	247	264	265	256	248	272	251	260	277	252	291	256	254	296	259	283	274	278	281	299	265	269	279	247	235	263	267	251	239	279	265	289	281	291	267	260	250	273	274	253	235	268	278	269	251	269	280	222	275	252	265	233	277	280	224	308	269	288	296	290	259	257	249	249	252	272	273	246	248	242	263	256	238	298	250	259	240	275	253	232	259	258	252	279	233	252	249	254	255	249	250	267	286	241	298	285	249	271	275	274	279	289	274	256	269	256	260	239	260	276	234	257	274	291	289	253	278	297	263	264	283	267	272	246	277	257	236	289	256	294	288	247	247	250	234	259	260	253	269	277	277	260	264	267	229	242	238	265	246	264	251	279	271	270	276	257	276	283	277	263	263	281	262	262	275	267	290	260	283	290	271	269	261	272	256	257	267	304	285	253	285	267	282	258	256	267	272	274	250	278	253	278	252	240	285	252	251	289	264	289	294	293	247	290	255	272	247	275	284	222	278	291	252	257	264	259	284	281	263	250	271	271	262	281	261	271	270	269	271	249	248	240	242	265	244	270	277	245	269	263	267	262	270	286	264	243	265	272	263	252	258	267	260	272	248	278	261	240	269	260	273	254	245	261	273	250	282	296	215	275	256	243	267	268	274	258	275	271	229	232	262	274	246	238	268	248	279	257	281	250	273	264	286	237	267	293	251	263	249	253	278	229	252	266	256	247	258	275	275	264	291	269	264	272	262	239	252	275	255	284	273	225	252	259	279	255	239	276	258	285	264	269	261	290	239	267	266	245	258	266	273	278	259	266	268	273	277	231	247	273	257	250	281	314	255	262	242	279	250	295	253	282	265	267	270	257	265	271	265	293	261	270	254	235	297	287	266	269	267	242	256	274	233	266	295	256	271	250	261	287	259	259	265	235	267	267	259	242	303	276	267	291	260	245	239	236	258	263	289	262	278	269	261	284	242	279	266	279	255	249	277	306	281	282	270	263	280	255	279	293	270	261	236	270	263	277	266	282	266	251	257	279	284	279	263	269	277	294	299	271	249	255	282	234	258	250	262	264	253	248	254	264	261	268	259	249	250	258	240	288	269	258	252	259	270	230	263	288	268	278	264	263	261	243	268	244	253	260	272	257	279	231	265	251	240	262	300	258	262	273	262	269	271	280	252	277	274	272	248	270	283	267	276	277	283	247	250	262	241	280	259	279	284	229	272	270	267	240	289	239	259	272	248	266	264	242	264	262	270	259	256	262	243	269	271	271	270	225	234	266	278	253	228	268	259	251	253	244	245	264	264	257	271	275	250	259	262	261	277	284	254	270	264	274	286	243	269	273	258	288	299	278	269	254	256	257	296	286	243	252	257	244	271	259	270	267	262	278	248	251	256	248	250	266	286	266	288	251	266	220	257	258	261	266	270	246	249	262	253	258	253	263	257	249	268	265	265	235	280	233	262	261	287	274	261	266	282	256	281	278	252	242	278	259	248	316	267	249	271	268	294	284	281	270	253	275	271	260	245	246	268	286	277	247	256	292	242	294	275	255	236	251	253	267	252	256	245	278	252	269	273	279	255	253	249	264	290	286	275	254	297	284	256	265	285	276	263	289	243	287	266	270	247	281	229	251	284	256	287	257	254	294	263	264	288	264	272	250	248	276	255	253	247	251	273	288	277	271	274	269	292	281	277	268	245	254	292	263	282	294	270	285	273	272	255	260	253	261	236	260	262	262	231	254	271	266	261	276	287	224	272	301	272	248	272	232	251	254	257	253	253	280	264	261	245	263	275	277	278	270	258	273	250	255	257	247	255	274	254	265	229	263	243	289	266	273	280	258	252	280	273	275	265	276	261	267	283	249	233	214	256	273	282	256	235	252	245	271	295	291	249	264	288	294	274	256	257	257	303	252	268	262	260	251	251	315	278	293	250	268	266	261	245	255	282	252	229	275	284	301	270	267	278	263	263	240	253	265	241	294	258	254	257	238	266	259	248	250	252	268	267	284	262	281	281	310	251	255	290	295	287	244	277	275	258	264	259	275	267	257	254	269	276	252	275	251	302	246	246	265	235	263	262	286	278	255	273	282	282	268	263	270	277	259	254	277	286	281	286	280	265	244	242	279	268	264	267	271	240	287	271	275	288	260	270	262	270	256	243	260	233	260	261	249	264	277	266	266	280	229	285	263	274	250	251	268	257	258	293	282	259	265	237	254	243	248	241	271	284	280	283	265	249	280	267	268	263	249	263	248	286	257	252	258	257	267	294	269	273	285	252	273	240	257	301	265	238	257	289	263	258	243	237	278	289	277	278	248	288	245	245	277	257	276	260	257	273	267	280	255	278	258	275	279	277	238	284	258	253	233	274	276	259	281	271	247	261	277	277	261	248	271	244	242	275	263	265	232	260	292	242	255	260	287	266	250	243	275	245	263	304	286	265	233	251	272	282	252	271	247	263	249	264	271	263	264	254	279	241	280	267	244	249	259	240	280	272	267	284	258	282	294	245	254	265	303	274	253	249	294	215	244	263	237	278	257	278	287	267	244	288	289	248	280	273	253	286	270	278	249	250	276	291	264	262	237	304	272	251	281	271	243	307	273	302	289	300	282	261	276	266	272	270	257	277	258	252	291	279	265	263	270	306	279	246	279	284	248	236	281	248	272	261	275	276	248	260	262	273	232	241	240	262	265	262	265	271	247	286	260	283	253	254	273	278	276	247	266	258	283	267	267	263	269	251	290	256	240	273	262	253	246	257	276	236	288	272	242	253	281	276	229	258	259	277	253	263	226	260	292	249	293	255	241	283	251	264	248	259	265	265	274	251	257	256	264	272	286	264	253	244	250	232	252	257	265	270	255	256	264	258	251	276	299	286	272	270	258	264	245	289	249	273	262	276	276	242	240	245	270	244	275	278	262	263	250	292	243	250	273	273	265	259	284	268	279	264	275	274	245	274	282	275	259	284	276	259	274	251	276	252	296	264	250	254	274	248	252	289	279	290	261	268	269	276	272	281	291	251	275	271	261	278	265	253	278	222	263	288
49758	62587	65720	46830	34866	29483	25714	18307	10049	4720	1929	909	871	674	685	659	692	600	669	660	668	667	620	661	649	656	642	649	722	650	615	647	661	679	641	688	667	648	699	645	624	676	627	657	648	663	669	667	685	689	678	702	672	685	676	665	668	643	662	660	663	678	643	676	666	673	630	642	667	715	648	655	670	639	656	634	594	662	659	674	662	682	648	634	592	679	651	638	612	640	676	665	635	664	663	665	673	683	669	636	713	634	646	647	691	657	685	651	678	629	657	669	671	698	666	685	674	632	661	714	658	681	641	642	650	613	705	680	696	731	644	630	692	628	678	620	647	689	657	612	661	637	684	636	644	643	680	683	674	669	642	619	693	675	685	692	677	672	683	653	679	656	628	625	723	631	651	691	647	702	672	709	645	615	650	619	635	644	660	628	603	690	661	624	621	644	659	636	625	713	617	612	638	667	687	672	686	696	652	618	673	649	631	641	662	679	616	662	682	627	657	726	636	672	659	663	681	671	683	691	622	632	656	649	663	663	637	627	688	630	654	668	626	658	622	645	675	681	640	643	678	675	673	650	665	627	677	609	687	627	678	652	674	671	630	674	697	664	681	656	659	686	654	647	627	645	681	672	625	642	672	669	655	666	681	679	703	637	641	694	651	629	653	647	623	637	648	639	635	659	677	643	655	641	634	669	633	604	670	643	681	688	620	660	727	618	635	709	689	697	645	643	640	659	613	673	666	629	651	683	635	610	656	620	685	668	682	716	695	655	694	683	685	634	655	636	738	677	654	633	648	640	649	625	620	636	654	643	678	624	673	622	648	658	651	688	678	650	658	707	674	662	654	652	660	655	706	625	635	640	660	644	631	658	682	646	700	653	651	665	645	675	670	691	638	677	639	686	640	650	703	665	686	628	625	642	690	632	641	680	664	645	627	656	665	672	635	622	668	656	643	638	617	649	676	686	684	676	712	635	683	663	642	646	628	672	612	650	631	678	608	679	672	626	653	679	678	632	634	628	668	668	652	638	679	663	659	665	646	698	643	631	685	639	642	681	661	643	689	649	649	660	655	688	636	664	662	636	665	668	660	649	680	662	665	626	655	662	629	660	715	620	593	669	675	656	663	660	643	655	636	662	653	691	654	696	658	696	662	690	677	661	638	682	683	641	647	659	664	621	649	679	663	669	709	699	671	670	653	680	654	673	642	677	616	650	684	691	649	628	613	716	620	657	673	654	670	658	617	664	654	655	664	648	655	689	679	628	657	650	606	645	647	622	681	666	640	631	617	622	674	635	703	670	657	646	694	658	606	679	661	635	619	687	665	656	668	637	660	697	692	624	669	644	626	666	679	637	687	669	668	632	662	626	627	663	703	658	686	684	644	674	647	622	667	670	662	657	647	650	605	686	687	662	683	675	663	660	660	653	701	675	672	734	648	680	656	639	674	670	655	647	635	687	664	675	723	612	678	681	693	662	696	690	669	657	649	676	643	649	669	628	633	651	644	632	638	638	666	653	702	671	613	619	668	682	665	685	653	681	657	617	680	661	632	628	669	656	642	671	663	620	668	714	667	647	656	689	638	656	678	652	641	667	618	670	679	669	637	595	702	686	641	631	670	641	674	680	682	666	665	674	618	637	685	630	637	706	655	651	655	623	675	679	641	690	610	615	672	658	650	667	625	665	641	661	650	685	663	630	673	664	688	632	650	641	653	701	669	687	610	645	626	656	631	655	624	635	672	657	604	717	693	598	671	662	673	658	625	717	672	647	688	663	658	690	644	636	635	664	641	637	652	660	659	651	632	645	640	654	673	675	669	693	627	638	647	664	677	653	685	630	647	629	673	648	692	633	662	707	662	672	651	628	699	700	668	636	646	685	601	699	640	612	664	679	648	676	663	673	679	612	648	673	653	654	639	631	625	696	691	681	727	627	647	697	652	670	681	642	678	701	697	648	674	702	622	625	596	656	688	688	726	652	711	693	665	643	678	680	656	654	683	665	645	629	651	696	678	658	614	656	667	608	638	633	653	659	663	632	650	637	617	646	631	635	656	668	677	648	601	643	649	657	670	728	646	668	659	648	678	596	653	672	678	666	691	668	627	626	704	614	632	713	631	674	681	658	667	666	676	626	645	650	698	633	643	625	701	703	695	649	628	618	699	649	643	656	668	660	658	676	657	645	668	664	695	690	638	660	639	634	672	675	656	730	664	638	636	643	686	678	679	672	641	659	662	635	695	685	658	659	654	628	677	655	681	649	638	649	665	679	686	622	671	689	670	678	641	711	628	648	714	684	647	662	691	692	674	708	620	697	652	626	666	675	654	671	695	616	639	686	667	638	674	670	609	651	679	629	663	606	657	676	651	678	695	657	654	661	650	647	692	619	648	670	657	637	690	612	659	692	665	669	662	662	670	651	634	655	651	622	676	650	602	694	686	650	642	647	638	632	645	694	693	654	654	687	634	651	658	663	644	624	657	635	673	672	678	636	685	714	679	575	650	650	647	679	645	687	659	697	597	659	651	643	665	682	646	718	703	647	646	662	685	644	631	630	664	683	694	679	649	644	638	682	601	658	631	622	683	675	632	644	669	663	665	654	641	634	666	676	688	691	643	672	651	611	671	648	655	679	696	637	658	672	652	671	649	634	661	670	651	633	659	641	644	664	668	639	641	657	700	673	702	637	702	658	639	664	685	632	607	679	671	708	637	584	663	623	664	670	645	651	711	664	609	666	676	648	665	679	669	645	612	666	673	623	658	624	654	642	676	603	688	645	651	688	642	680	634	651	642	644	675	704	687	635	662	641	667	621	669	678	639	644	662	694	665	599	691	677	637	658	668	636	663	662	685	652	624	649	657	631	640	653	688	649	691	645	674	696	647	644	677	608	613	679	664	616	681	690	680	693	601	673	670	655	603	618	668	623	706	662	664	648	632	667	646	689	648	623	667	635	679	695	629	687	645	685	678	685	662	625	647	658	680	620	668	593	638	689	627	632	644	599	627	667	683	696	675	651	714	624	685	648	682	632	664	652	657	697	649	669	657	718	671	657	659	628	665	642	639	694	696	662	650	630	624	632	623	642	644	659	637	641	636	696	657	658	619	630	654	708	693	670	645	664	675	635	648	677	688	657	660	687	633	653	673	701	658	650	657	637	607	664	674	702	627	646	625	613	695	645	666	641	616	660	632	634	661	617	643	642	649	634	648	639	677	660	638	638	612	703	662	673	642	639	636	621	659	622	640	689	629	644	691	653	639	662	667	659	622	652	700	649	661	572	641	628	651	672	677	626	633	640	653	649	650	709	651	666	664	660	671	661	705	620	630	652	614	662	668	684	679	642	711	652	676	668	648	692	645	646	664	661	656	671	638	650	671	641	669	680	662	692	653	703	710	659	636	660	669	636	676	658	662	690	653	653	661	635	656	651	708	653	655	665	633	671	641	662	681	642	638	696	677	644	677	708	635	633	681	620	682	664	615	636	670	653	620	652	626	654	671	643
74916	77507	70594	45403	26835	18610	12352	7328	3261	1213	537	401	316	302	291	271	265	296	227	267	280	247	253	297	260	242	269	270	265	264	279	262	252	255	259	260	237	260	261	257	287	277	230	255	262	245	277	244	253	274	287	260	262	246	254	267	248	271	261	219	256	263	250	257	260	242	274	271	246	257	260	263	249	253	266	263	244	255	297	292	252	274	243	285	303	257	274	285	265	275	271	263	301	284	277	247	259	266	288	256	269	285	247	271	259	247	292	244	254	275	223	261	272	267	280	298	268	273	240	273	261	291	272	235	271	282	269	248	251	286	253	250	236	249	258	256	272	257	281	275	275	267	249	252	264	295	277	273	286	264	247	223	275	266	250	281	241	256	237	278	269	238	262	278	264	275	270	263	293	253	305	265	264	237	277	254	274	280	272	236	285	277	273	275	274	283	268	289	243	266	279	289	277	255	245	268	254	284	280	244	261	258	264	271	271	258	273	245	252	282	247	270	239	262	256	245	271	294	250	252	273	273	262	260	292	289	279	286	260	268	256	282	282	255	238	231	246	279	288	257	247	263	240	259	276	263	266	250	248	237	269	277	251	264	280	233	249	269	273	258	243	267	302	274	261	276	276	232	289	278	219	234	278	264	264	277	283	261	269	267	240	254	273	253	285	273	259	282	256	260	281	266	262	246	260	259	271	268	256	255	255	281	295	249	276	247	293	278	278	273	265	270	252	269	238	238	280	247	272	284	309	272	240	301	284	240	274	283	264	272	284	260	273	272	258	241	250	268	277	271	266	285	287	288	247	242	246	284	246	238	258	276	298	266	292	287	245	250	291	289	268	271	240	270	281	269	254	271	264	245	252	257	270	255	296	257	257	287	290	295	287	250	274	244	272	256	268	262	264	285	256	279	266	270	276	284	280	263	258	278	236	256	262	275	251	259	249	265	252	229	262	269	303	258	279	285	241	297	248	242	248	249	271	258	271	292	261	259	225	295	261	285	247	302	299	271	278	283	251	273	270	245	288	270	253	253	246	257	256	255	263	241	246	266	266	286	279	269	257	252	267	263	264	230	261	266	266	250	250	254	275	248	295	246	270	272	252	265	272	264	251	255	291	274	263	261	276	246	251	267	247	268	264	267	266	249	250	287	271	259	254	239	256	249	250	239	265	264	238	256	271	242	251	259	235	272	251	255	287	271	270	261	263	288	242	263	252	236	284	239	304	251	280	267	247	277	287	272	268	256	273	271	261	285	250	270	246	256	259	243	299	296	254	302	246	269	263	247	264	263	291	279	275	267	270	241	256	277	295	267	267	257	243	249	275	268	260	242	246	263	277	281	262	254	292	292	269	266	253	296	246	259	257	267	226	280	259	238	276	289	271	260	283	251	292	242	273	271	275	251	243	267	258	256	295	257	234	290	283	275	258	291	290	277	264	245	260	259	294	252	248	242	255	279	284	263	273	287	279	254	267	285	287	243	235	287	263	275	252	267	279	273	291	276	275	266	272	253	258	286	264	275	243	269	236	283	253	275	264	265	247	255	268	206	271	221	256	272	270	284	267	287	271	280	233	248	278	227	258	259	257	287	264	241	249	285	259	302	259	242	253	262	246	272	286	282	266	253	266	268	265	248	270	275	256	260	300	256	260	243	257	260	308	246	270	279	291	268	258	268	266	257	279	261	296	257	236	275	290	275	236	280	277	279	276	278	226	294	265	247	246	285	253	269	264	288	248	265	258	272	248	283	270	252	292	266	295	259	262	259	258	266	245	231	248	286	262	243	284	272	268	256	264	238	270	246	275	290	276	280	263	269	248	237	242	264	248	268	246	248	289	279	268	242	275	264	272	284	253	276	266	252	290	266	260	248	281	258	253	280	250	240	268	266	263	257	262	275	284	275	250	255	270	257	246	244	296	263	276	252	272	280	252	266	242	268	250	272	249	275	263	282	246	264	247	253	274	272	275	267	297	268	256	277	275	263	297	259	244	275	271	275	263	253	250	262	274	250	263	257	294	245	268	276	287	234	267	242	248	259	266	284	306	266	250	255	262	236	264	281	252	262	248	270	261	265	264	235	237	265	298	259	267	267	291	269	257	278	283	299	244	244	270	246	273	247	286	263	270	299	266	270	253	272	262	276	269	245	260	272	270	252	280	285	273	254	249	265	290	283	279	231	284	250	261	235	263	279	297	278	280	277	287	266	249	287	256	256	234	270	235	275	240	248	271	275	282	263	247	291	272	257	276	264	269	271	245	243	252	261	245	275	292	256	265	275	277	253	255	271	289	253	285	276	265	282	268	255	269	280	243	268	258	272	257	268	279	268	296	255	264	272	231	272	259	265	237	256	262	241	266	260	250	283	281	294	249	237	285	289	282	272	254	258	264	269	241	293	271	256	246	267	274	234	272	281	304	260	243	282	260	251	259	265	259	276	298	269	271	280	273	261	263	241	270	264	282	272	290	300	268	270	264	259	274	267	258	252	288	260	256	261	258	266	265	257	251	281	274	248	243	261	260	266	255	267	288	288	274	253	269	286	263	274	270	266	244	276	261	224	230	268	267	286	243	257	236	253	265	285	280	278	273	253	277	287	270	272	238	277	271	262	245	246	260	265	250	269	268	266	249	225	279	272	282	266	278	262	269	264	264	282	250	271	270	294	272	270	250	288	250	265	271	265	255	247	257	268	269	268	267	252	277	288	251	265	263	263	277	287	303	259	270	256	246	235	275	245	262	241	262	273	284	273	290	294	280	309	267	267	261	237	275	285	268	276	263	252	274	246	250	265	260	269	274	272	247	245	286	272	264	268	273	291	255	273	273	259	261	270	260	261	263	244	246	278	268	266	262	249	288	268	285	280	250	275	263	262	268	284	261	256	264	267	262	258	258	260	279	285	264	247	256	261	273	264	275	260	254	248	262	306	230	280	274	253	272	258	257	272	280	240	241	264	260	284	267	292	251	304	257	282	267	268	229	254	268	270	261	245	260	278	237	271	287	268	246	269	261	268	277	232	271	282	249	269	287	268	273	290	257	265	255	256	252	231	261	261	251	254	247	264	263	258	264	279	303	256	261	294	287	266	248	270	278	274	308	262	239	254	299	268	262	292	291	287	271	248	275	300	282	241	263	284	258	279	266	243	281	243	260	273	258	254	261	230	233	242	262	264	282	236	271	281	265	277	255	250	259	236	269	278	314	262	251	250	250	282	289	249	258	258	277	273	260	287	285	252	246	270	279	262	266	253	250	247	249	256	259	263	259	268	250	247	288	230	264	262	265	269	253	298	270	233	262	283	309	265	300	285	308	244	310	262	252	289	261	262	256	258	261	240	246	248	253	288	278	272	269	250	282	288	271	238	249	265	269	237	253	279	292	253	256	275	278	258	255	302	293	255	259	262	263	269	264	266	249	272	258	259	247	299	268	233	292	262	245	263	265	287	284	267	276	274	251	223	248	274	259	261	290	290	296	276	258	272	264	260	261	245	273	285	269	273	247	252
49980	62417	65165	46742	34684	29615	25171	18129	9450	4067	1703	1022	876	815	725	702	678	650	655	664	645	644	672	655	663	650	669	701	648	670	669	662	646	665	666	630	637	698	703	622	640	637	713	626	644	674	665	671	659	674	690	669	667	691	656	657	649	613	649	631	695	690	641	643	680	658	699	668	634	664	699	661	636	682	648	652	662	719	616	640	624	666	669	659	632	644	670	660	659	688	625	678	632	638	681	666	656	702	637	598	689	644	640	628	625	685	672	600	684	654	639	652	683	659	683	661	637	682	637	652	657	660	614	686	646	698	638	696	684	619	629	668	664	738	645	657	705	681	681	653	672	637	653	652	662	647	655	660	640	657	627	674	629	684	689	657	668	670	648	644	639	704	627	679	683	653	658	668	620	687	667	616	627	648	610	674	620	640	688	680	652	601	684	658	643	629	674	683	666	608	596	663	673	639	561	643	642	668	649	661	661	685	644	621	662	636	685	629	683	636	661	674	622	637	651	681	659	650	624	683	654	621	630	621	660	649	661	647	644	676	626	630	653	667	668	625	633	622	616	638	672	619	654	700	673	668	676	715	685	641	689	653	592	639	680	664	677	631	665	686	671	656	716	626	672	645	646	635	639	636	662	624	680	652	671	669	640	656	646	653	607	687	631	667	639	630	665	644	584	680	621	627	614	654	586	664	645	630	633	692	672	674	662	658	671	654	666	659	612	659	629	644	695	668	676	629	680	641	646	641	691	673	654	633	605	713	690	681	687	610	692	697	615	712	640	663	667	663	664	672	690	621	674	635	673	638	654	632	651	645	658	637	673	650	725	646	649	664	695	689	671	674	669	656	648	641	652	605	691	680	663	668	672	662	623	655	637	703	648	687	677	671	632	654	644	714	663	658	648	632	683	630	622	646	693	628	665	661	664	668	671	659	630	644	651	672	720	672	682	658	671	624	613	639	642	689	631	663	622	663	663	648	647	622	686	680	658	604	643	757	628	680	668	649	653	692	668	621	664	630	638	672	640	619	646	626	597	630	675	619	639	664	690	619	648	672	647	716	636	675	680	666	651	672	649	681	659	655	660	657	649	647	667	669	678	651	634	639	646	650	690	686	679	648	673	741	652	624	685	648	642	644	615	637	682	650	648	609	676	645	655	654	680	625	685	661	665	654	649	634	608	694	653	646	686	684	665	631	686	682	649	651	651	620	609	688	700	684	682	677	674	651	658	622	680	677	684	705	637	645	664	660	680	627	643	649	653	673	654	712	687	655	643	656	659	675	629	611	619	664	633	660	715	653	688	654	662	642	598	698	652	670	679	624	652	675	670	725	645	656	657	646	708	644	667	656	640	693	650	625	649	609	638	643	664	676	681	649	624	655	674	659	700	617	628	665	654	599	678	675	681	677	669	625	665	682	618	702	667	666	640	650	628	712	695	608	641	666	670	689	682	630	656	688	669	709	696	663	653	676	678	635	642	631	688	690	689	658	669	625	649	620	646	657	647	651	680	644	633	670	696	644	666	683	638	641	664	641	639	647	664	626	670	664	670	673	629	679	664	675	667	656	637	621	649	648	696	638	651	709	627	679	662	660	655	657	647	658	620	680	661	615	625	655	680	651	674	684	662	628	624	675	639	663	688	688	700	673	699	694	642	653	611	594	642	636	691	653	647	658	636	626	651	688	664	661	677	651	689	640	665	673	635	651	678	665	637	651	589	631	645	669	676	642	649	641	677	722	650	622	630	618	626	662	625	692	679	644	656	686	592	720	651	656	634	666	643	631	694	696	684	640	682	658	669	644	634	632	673	697	645	675	672	654	644	621	622	676	624	619	642	687	678	671	633	638	649	692	631	686	635	666	651	686	620	674	656	670	652	625	701	677	625	641	631	684	730	664	628	609	644	658	675	686	697	632	642	645	666	643	682	616	663	646	693	664	639	676	655	665	690	695	626	636	673	676	693	673	635	630	655	688	664	664	647	663	681	665	623	676	658	680	624	698	713	654	692	666	665	679	634	667	602	681	674	628	662	636	668	686	671	697	647	641	639	591	653	668	676	673	642	617	687	650	640	648	624	663	650	673	667	676	608	657	648	688	628	642	707	637	608	668	674	614	612	670	668	694	604	639	692	677	634	632	678	652	675	632	648	648	632	679	682	663	636	681	719	634	653	650	610	673	636	649	680	660	695	643	622	660	648	649	623	664	620	656	642	631	619	679	626	667	646	653	645	699	644	625	663	655	679	656	589	685	607	635	657	645	663	649	629	640	658	630	665	666	659	632	649	620	640	710	694	624	649	667	665	666	617	704	620	598	658	634	684	699	636	687	673	663	647	641	682	691	632	663	654	601	640	657	683	628	643	645	659	677	644	623	673	637	670	697	672	597	647	670	631	646	660	636	659	666	680	686	650	672	638	677	621	636	682	623	650	676	649	688	665	640	634	675	675	638	707	680	651	663	662	693	685	705	658	668	649	635	708	665	689	621	634	671	620	692	602	625	638	658	631	685	657	676	661	704	666	715	642	666	670	702	649	659	664	657	629	644	622	641	690	645	702	675	664	677	629	638	693	643	627	683	659	624	664	696	625	614	704	681	640	661	660	705	635	633	677	644	706	621	675	599	631	654	671	651	672	647	658	627	665	691	627	665	655	631	671	665	653	645	645	645	646	608	660	684	613	629	599	618	649	648	638	635	665	679	653	667	637	681	647	646	686	679	657	602	639	621	651	693	675	647	719	691	632	646	684	662	678	678	670	643	673	655	664	666	687	634	640	679	665	664	646	615	680	706	689	680	679	662	638	635	653	652	655	676	690	636	674	670	700	653	670	691	632	686	651	670	626	693	656	636	676	662	639	659	680	662	679	641	658	660	670	646	648	685	677	608	648	650	667	647	673	660	668	653	642	649	649	680	651	636	633	616	675	707	608	654	629	654	713	691	655	675	679	659	670	678	625	690	670	625	662	615	665	639	632	617	617	639	688	689	656	641	640	672	662	635	596	671	651	664	663	662	633	693	624	653	609	645	634	671	659	661	658	718	672	682	648	677	709	656	630	627	618	662	685	642	658	685	663	697	682	657	656	630	643	651	665	656	716	685	658	670	659	619	634	657	635	674	642	658	696	664	656	652	619	699	669	614	666	603	701	685	671	592	664	690	608	659	662	711	652	664	683	655	646	681	675	648	665	651	649	636	680	695	615	660	686	640	664	637	699	685	661	674	614	672	683	698	701	627	636	664	642	684	635	642	649	651	721	672	647	646	643	651	688	672	643	676	628	656	628	640	655	682	673	656	678	633	685	651	648	633	636	659	691	634	694	630	658	653	646	690	715	676	649	697	638	691	666	653	633	626	700	649	659	695	662	679	672	629	640	623	670	640	702	618	657	624	711	696	674	645	704	655	675	685	671	665	646	691	652	633	583	695	625	675	651	705	663	708	679	676	641	610	632	693	658	635	659	666	638	645	683	644	649	639	636	649	666	707	626	663	655	658	651	630	665	672
76808	77229	69287	45161	26822	18251	12857	6947	2790	1041	499	355	360	310	280	269	239	275	267	277	266	252	263	264	289	275	248	237	264	272	248	272	252	275	268	251	261	280	259	229	262	245	256	237	267	265	237	256	262	269	290	235	259	289	280	284	260	277	236	251	257	251	272	233	245	259	287	292	267	267	262	231	257	267	269	290	251	284	275	254	278	276	259	242	255	265	275	249	242	255	225	259	258	278	253	265	276	282	285	282	293	287	260	261	282	284	275	280	251	256	264	247	266	274	264	263	273	261	256	279	267	241	285	267	284	243	258	270	292	263	297	270	287	291	257	299	275	259	277	260	290	240	236	244	262	241	266	262	245	280	270	257	268	267	257	266	285	245	263	265	281	296	238	275	284	285	270	260	248	239	260	243	273	262	264	240	280	269	248	284	246	277	270	286	256	255	265	274	237	251	271	280	281	289	268	259	251	271	271	232	261	251	288	230	268	275	252	255	258	279	250	252	258	238	242	236	249	249	279	243	252	282	310	267	268	264	282	233	258	248	255	272	292	269	268	286	268	278	264	278	274	241	259	249	251	247	267	253	276	267	265	264	297	289	301	266	291	294	265	268	248	245	276	256	256	289	256	295	258	247	273	267	270	256	258	304	267	241	236	259	271	233	287	259	252	275	265	263	284	275	256	258	251	273	263	269	238	248	305	244	231	280	254	256	261	268	233	272	291	299	268	269	296	283	239	261	269	260	257	277	282	254	247	278	265	287	274	239	242	248	274	261	250	265	262	263	254	263	289	235	242	311	271	256	274	259	244	259	299	282	238	260	248	291	272	243	262	261	264	278	266	282	267	253	230	271	224	263	259	263	238	234	271	260	257	281	266	295	292	305	298	264	259	267	253	268	257	269	267	262	269	287	288	266	284	239	230	267	280	251	248	278	238	247	257	274	295	246	293	222	275	234	239	256	245	272	278	266	257	285	261	261	269	261	241	227	279	269	302	273	253	286	260	259	266	274	270	269	274	254	254	300	275	268	276	283	259	220	214	265	241	269	295	277	258	284	230	234	246	279	254	280	283	261	274	262	278	264	288	266	253	266	271	244	269	241	311	262	279	269	274	267	239	272	273	284	255	303	256	275	272	265	233	266	261	237	279	264	260	279	274	261	254	315	252	246	255	282	240	278	256	239	272	266	267	269	261	276	237	324	267	285	290	281	256	286	281	272	252	248	244	273	248	250	276	279	249	245	243	266	281	268	261	278	253	267	264	266	315	283	273	311	282	252	239	268	265	235	263	253	294	292	290	229	271	304	257	252	280	285	272	263	267	275	248	261	260	277	274	257	264	246	282	258	247	274	288	264	260	250	264	271	262	261	251	266	266	271	268	253	259	265	285	273	259	272	260	237	247	260	257	247	240	297	269	263	269	269	276	245	265	264	254	297	251	251	228	259	265	265	272	256	292	276	258	271	273	258	251	276	256	264	273	272	247	271	252	284	266	260	253	253	286	271	256	230	272	276	266	264	249	302	295	275	263	257	259	291	282	270	257	291	282	276	256	227	259	259	285	257	313	244	249	262	267	245	264	265	283	284	267	226	270	268	270	262	304	259	253	253	267	238	254	282	269	277	271	271	274	279	277	265	268	228	270	250	245	230	274	312	263	271	268	221	259	253	274	264	255	260	267	268	281	266	258	235	252	277	263	281	257	234	276	285	281	266	301	273	257	244	253	269	264	295	275	250	245	274	279	281	305	270	289	285	270	290	278	253	270	236	243	261	253	244	280	255	290	245	268	278	244	278	240	275	260	257	269	267	266	263	269	261	264	282	261	255	253	286	266	269	247	277	247	260	268	281	239	281	264	277	278	258	275	267	273	278	260	267	238	278	251	252	262	259	248	278	282	274	291	235	300	268	283	254	250	242	276	264	259	276	251	252	265	256	276	270	266	252	268	259	285	255	260	274	254	270	270	258	250	261	258	285	274	259	264	253	263	248	279	281	266	266	252	257	272	264	260	293	228	294	254	248	250	243	251	237	293	304	274	241	270	285	256	262	258	289	275	236	253	282	237	263	257	282	258	267	250	274	279	270	261	257	270	244	256	269	279	261	281	235	262	258	264	282	262	250	261	258	240	228	259	264	255	259	271	275	269	277	245	245	294	254	275	277	227	262	254	298	281	282	265	285	255	278	238	264	256	220	283	276	244	273	270	284	286	246	238	294	272	251	267	270	263	284	291	275	266	270	264	251	256	275	261	258	259	265	267	279	284	279	280	242	274	277	235	259	267	261	248	250	259	279	309	273	276	296	231	256	271	271	251	243	265	244	250	263	276	266	262	250	257	236	250	267	280	258	281	263	265	219	308	274	291	249	284	266	282	253	276	263	263	256	234	265	238	251	288	277	251	261	239	282	279	259	289	264	271	258	251	250	250	242	227	258	281	291	268	280	244	281	268	266	280	241	281	276	263	305	261	283	262	250	257	244	275	271	248	260	246	269	294	239	279	269	256	271	264	235	253	270	252	292	250	244	244	258	314	263	258	262	245	255	286	260	282	261	270	259	291	258	257	250	246	286	247	255	243	259	264	267	296	290	258	267	281	281	257	279	278	234	270	245	257	267	278	285	270	281	285	265	286	280	254	281	280	275	266	257	283	272	251	254	265	291	263	267	258	275	268	262	271	267	288	260	273	244	276	297	266	271	309	276	247	302	249	253	252	227	274	276	286	260	268	270	272	248	244	248	281	266	260	275	223	247	262	265	265	287	262	258	255	269	258	263	294	250	258	238	240	252	246	283	269	248	267	277	276	255	270	244	280	302	248	254	240	247	241	263	267	258	285	287	240	242	279	240	239	269	268	285	244	289	256	296	284	252	273	244	268	244	284	297	234	290	244	281	262	238	251	267	273	252	285	265	252	277	254	246	258	286	287	277	261	291	288	261	279	276	261	250	242	278	267	228	255	273	273	267	280	263	268	274	273	252	273	279	240	296	272	297	254	270	260	275	249	305	257	268	234	281	254	261	241	244	273	267	214	267	272	252	258	295	254	252	244	258	274	285	262	285	287	270	251	259	272	266	286	255	237	261	249	272	246	252	293	242	268	254	269	278	257	289	246	279	269	267	283	262	267	239	267	266	281	263	265	287	279	248	272	285	245	275	260	234	277	275	266	294	258	245	247	276	280	266	260	266	274	294	268	280	265	262	278	277	274	264	274	285	256	276	246	298	278	245	282	262	284	301	305	274	274	270	249	266	267	274	236	270	280	285	227	267	266	249	249	273	286	245	237	260	262	269	270	258	268	271	289	284	279	270	254	244	293	265	263	269	266	249	277	279	250	273	274	288	265	250	281	257	271	286	274	242	289	253	246	267	256	253	236	271	267	230	246	273	255	283	239	250	272	268	254	304	235	279	263	248	258	291	254	271	249	283	259	248	267	273	261	266	271	261	260	270	279	264	260	234	270	287	265	282	288	256	260	265	278	269	265	287	289	274	297	288	260	291	264	270
51212	61977	63594	47285	34503	29471	25538	17251	8485	3393	1632	1196	932	893	731	735	671	661	680	665	702	636	638	665	683	683	647	691	635	704	662	636	699	662	662	646	605	718	688	658	646	678	638	658	659	620	661	667	659	629	644	672	663	649	681	622	608	657	668	686	612	666	593	658	674	632	639	673	670	673	662	655	655	598	667	655	629	679	699	646	660	652	653	627	648	701	641	709	637	662	616	687	679	651	669	687	636	685	692	633	648	666	703	645	672	648	701	657	712	616	628	647	690	655	660	695	662	671	665	717	616	637	666	677	659	652	663	634	647	684	654	682	721	705	681	646	657	693	679	692	674	648	731	661	694	663	675	640	631	696	677	691	662	618	607	690	658	659	686	643	616	698	652	685	618	619	634	650	615	680	683	701	629	650	680	684	664	653	653	613	642	664	682	721	652	685	686	661	706	653	658	668	643	668	688	653	682	613	671	640	593	632	662	665	673	639	661	688	624	689	671	690	684	636	668	662	653	678	675	656	643	618	642	633	649	648	638	630	707	694	670	636	658	579	688	672	685	639	647	654	664	666	625	656	652	630	666	626	689	618	637	669	663	623	654	675	703	666	678	623	674	658	674	649	638	653	623	683	642	667	667	666	647	673	603	642	686	682	686	648	619	643	674	632	676	619	660	657	683	616	645	697	657	680	637	689	702	702	702	625	661	652	644	655	681	664	651	646	720	673	653	637	720	667	691	648	688	662	635	670	671	683	646	685	653	658	661	634	668	660	698	628	619	639	637	633	688	664	638	679	645	656	653	671	655	662	680	679	670	700	687	650	701	666	699	667	670	645	659	661	644	647	682	714	670	681	663	666	659	687	630	640	644	661	636	652	629	665	597	648	644	651	653	622	704	632	738	631	709	623	656	681	619	660	642	692	670	646	694	641	633	686	701	660	672	640	599	644	651	677	677	670	607	680	700	626	648	691	691	642	640	699	659	649	601	637	648	635	682	651	680	634	649	652	655	675	675	659	646	645	672	636	682	652	676	651	662	656	695	607	635	672	681	696	655	644	668	696	639	663	632	654	712	652	692	692	663	656	683	629	708	664	667	679	673	642	657	642	677	695	665	665	645	668	634	631	658	641	646	664	682	631	630	698	671	643	655	663	647	601	656	656	668	636	650	664	567	676	685	682	697	642	642	684	713	652	656	662	678	640	675	628	662	671	642	675	662	629	687	653	640	737	672	657	620	677	675	635	623	656	605	635	637	687	633	701	625	667	653	636	649	691	637	681	642	641	621	677	668	671	650	709	672	652	619	659	687	615	658	685	641	644	688	662	641	619	658	650	680	619	656	648	677	663	628	658	640	640	607	667	663	627	659	671	659	646	652	700	656	631	640	640	674	663	627	662	681	680	621	662	724	636	653	698	664	660	620	618	646	672	639	618	660	675	667	673	655	672	664	683	646	681	634	711	643	724	624	666	696	641	652	671	667	650	679	592	681	653	581	679	660	658	662	634	681	661	662	665	691	697	644	667	650	649	662	657	645	681	604	699	658	689	721	674	677	691	645	661	656	675	636	660	661	630	648	635	637	632	618	692	649	627	668	642	654	661	643	666	647	641	651	651	679	596	617	675	638	669	650	628	652	652	644	651	655	682	695	675	733	700	645	652	684	715	627	679	662	699	649	658	713	646	643	662	636	689	631	722	645	616	678	686	685	707	640	653	672	643	647	629	644	680	696	658	609	659	694	623	631	650	663	631	668	678	612	648	634	701	644	638	668	672	665	677	634	689	664	695	654	671	698	668	651	687	652	599	655	691	656	663	690	648	668	694	670	680	646	614	642	681	682	582	675	660	668	669	644	704	661	729	632	680	646	665	674	666	732	607	616	626	662	679	655	632	682	662	618	659	637	686	645	654	636	694	675	622	655	657	665	643	680	675	667	631	678	668	654	671	647	643	643	662	636	674	649	677	692	659	636	660	688	640	649	633	643	676	674	657	634	686	700	644	649	619	678	645	667	638	639	690	662	660	652	671	690	673	631	690	681	629	670	669	635	665	676	690	660	638	617	615	644	663	654	661	695	650	671	609	676	657	723	628	655	682	643	640	669	642	645	647	713	679	662	634	648	676	602	697	676	712	681	673	610	676	617	669	633	645	683	721	633	594	621	645	654	656	647	682	660	627	636	647	683	621	622	643	685	681	682	632	640	675	666	675	669	629	666	683	685	681	703	696	684	637	692	668	686	649	625	654	652	668	638	670	639	687	669	630	666	681	653	614	630	632	659	645	650	713	700	648	689	681	583	683	604	641	641	674	627	597	684	657	671	650	636	689	698	684	691	639	607	658	639	660	675	638	668	656	644	662	662	722	613	723	684	649	668	645	654	650	643	671	699	661	676	664	666	653	668	669	654	687	660	690	629	661	690	663	619	657	687	600	716	646	690	663	620	644	660	672	693	654	685	671	655	614	643	670	663	674	660	671	697	632	642	612	667	679	660	672	608	656	665	590	645	654	634	631	672	658	654	664	673	623	674	657	660	672	642	645	663	669	668	671	656	652	632	635	617	621	663	663	626	653	650	658	668	661	663	665	672	656	665	628	713	667	701	637	689	642	672	651	666	655	689	691	650	646	612	660	675	654	624	632	644	655	703	660	615	660	708	654	669	640	634	657	657	689	639	666	708	667	642	645	681	637	674	651	620	689	680	693	674	659	622	634	610	631	656	631	644	672	652	623	718	597	673	629	637	682	659	665	678	639	644	693	696	661	631	659	671	687	674	650	622	659	646	679	635	673	704	679	646	672	653	644	668	658	632	670	648	638	667	656	657	676	666	689	634	673	671	650	663	677	657	642	691	722	659	641	629	663	653	692	648	626	620	651	662	677	658	599	635	684	648	675	667	658	649	663	674	682	668	658	657	633	697	691	629	602	631	672	625	661	607	692	693	608	658	666	647	643	680	655	693	636	716	626	685	665	626	614	669	607	620	685	634	657	666	653	678	642	665	603	683	649	685	670	664	674	664	648	639	666	643	669	636	647	693	636	633	621	635	657	636	668	682	669	708	665	665	665	707	635	664	672	644	622	668	654	664	651	680	656	651	661	623	671	617	696	675	684	661	647	674	653	638	686	633	659	654	628	647	629	696	641	645	641	663	623	638	663	646	610	685	690	649	665	697	649	681	677	632	733	677	584	655	646	651	669	658	652	645	657	710	666	672	641	642	643	666	626	700	678	661	651	670	694	643	641	600	679	599	669	673	683	703	668	637	680	696	663	681	690	690	651	645	700	673	683	672	643	650	625	642	705	658	658	687	647	618	663	671	671	614	666	655	689	677	716	689	628	675	680	650	669	658	682	652	666	655	678	717	660	706	665	657	620	694	640	653	692	623	694	665	643	695	639	688	725	707	664	686	631	630	661	664	650	615	647	681	697	678	657	619	663	661	665	682	636	635	611	660	666	658	692	650	697	647	691	692	685	683	676	695	614	686	644	640	656	659	621	609	589	647	693
75867	76271	69488	45447	26700	18275	12924	7018	2878	1034	456	391	353	303	299	291	281	288	288	247	239	250	254	258	250	277	242	231	251	259	279	270	247	267	241	283	284	282	279	264	244	272	263	257	272	247	254	273	257	260	282	277	266	259	287	262	248	309	258	243	282	283	297	261	220	234	236	282	267	259	277	260	280	267	257	252	271	275	259	270	255	270	291	251	258	272	246	274	282	250	250	255	234	253	275	272	297	250	241	271	273	265	264	253	269	279	270	285	276	271	272	270	275	283	289	287	277	277	273	239	268	282	264	267	256	270	274	258	248	267	267	274	248	272	276	260	273	287	261	266	231	281	258	218	252	265	268	241	251	279	252	254	266	248	278	274	250	266	249	263	255	256	287	246	260	248	276	271	255	259	258	275	282	256	279	247	256	246	256	254	284	259	267	306	236	268	266	285	274	284	263	273	273	305	254	274	252	267	276	267	241	281	284	234	259	262	287	270	260	284	288	241	279	273	293	238	294	261	255	258	261	249	250	277	269	275	286	265	248	258	245	257	316	252	252	285	300	268	288	285	242	247	270	254	267	242	264	277	238	231	284	278	287	255	257	287	249	253	269	242	244	286	261	279	272	262	287	266	254	240	262	230	265	296	254	259	273	274	266	276	275	278	266	269	228	245	243	261	256	264	254	259	255	277	271	252	275	270	259	260	256	270	233	283	260	260	272	244	238	248	273	287	257	255	332	276	289	256	254	256	261	237	282	255	290	240	258	224	257	247	258	314	275	279	265	285	281	270	299	273	266	263	267	293	239	252	243	259	262	253	263	273	279	257	268	261	284	245	267	249	284	244	259	285	275	286	258	258	308	300	275	272	279	271	239	275	257	268	272	256	277	256	290	290	271	254	246	267	278	290	290	266	305	265	284	262	264	247	266	238	250	274	268	262	278	255	243	288	257	265	275	239	266	276	277	243	277	257	277	256	248	294	253	271	265	242	236	249	239	259	253	241	256	276	256	283	293	286	270	286	263	284	267	263	259	271	249	265	299	274	252	274	251	265	265	268	300	245	242	272	266	273	286	271	267	260	295	258	276	304	260	295	287	234	264	259	271	286	262	278	278	294	260	256	269	266	255	281	243	287	267	258	243	259	261	263	246	272	268	273	276	267	239	263	289	256	260	292	261	262	259	259	250	270	277	273	228	284	275	274	258	242	264	265	237	270	285	237	262	253	270	266	278	282	281	249	239	255	297	260	274	255	242	258	243	249	307	275	250	287	269	268	264	254	258	258	245	280	281	282	270	246	268	263	227	277	265	253	259	266	280	268	286	262	268	266	287	261	271	291	252	241	244	295	266	277	280	248	279	294	279	252	261	277	268	312	274	267	261	281	269	254	273	288	287	279	253	280	259	270	264	267	268	291	276	261	274	263	258	268	283	256	276	259	282	278	295	257	273	274	275	270	269	270	249	262	271	272	275	260	256	294	265	263	270	281	272	271	261	220	251	280	288	258	252	280	285	267	265	268	267	252	260	271	256	284	276	280	270	276	277	267	265	284	291	247	258	284	272	316	250	274	279	283	246	263	269	280	263	284	255	265	256	278	254	262	275	276	274	278	230	256	278	251	268	278	252	259	270	244	243	301	280	255	266	259	238	256	265	262	291	252	268	240	290	280	274	269	283	264	262	247	266	283	243	244	294	265	276	233	267	306	282	299	282	289	239	268	247	238	241	266	240	266	258	262	247	256	260	259	263	257	269	316	294	289	258	257	301	299	251	245	254	254	269	256	257	272	299	210	306	264	263	283	270	247	256	260	268	306	282	267	249	274	263	248	271	274	247	253	275	280	263	246	280	254	267	272	251	265	252	261	265	250	312	269	262	252	249	256	241	242	274	284	264	273	254	284	275	294	233	243	258	274	252	271	262	288	302	278	266	260	259	268	252	258	248	289	260	235	273	272	279	243	261	264	285	251	302	245	274	240	260	280	291	252	259	275	287	280	300	295	268	251	261	274	270	265	285	270	246	260	277	261	288	244	260	247	244	291	267	298	274	244	270	242	269	256	246	278	268	278	301	267	239	260	273	263	261	269	251	243	270	275	287	235	281	256	250	274	310	252	271	270	259	253	278	265	260	295	281	278	257	290	298	287	268	285	247	248	271	255	264	252	248	267	263	279	272	260	254	240	253	253	263	278	257	257	240	301	263	264	236	264	261	285	266	244	261	249	225	273	255	281	276	260	278	271	282	267	246	294	262	281	265	266	281	269	266	283	237	275	272	295	227	258	272	249	275	277	265	265	238	296	262	292	254	234	278	287	245	260	287	277	266	279	243	263	284	280	273	250	287	263	272	244	244	267	282	259	289	254	284	270	266	268	249	244	251	296	290	260	268	268	275	254	255	271	259	280	263	261	262	236	268	266	258	258	243	283	284	276	256	274	267	266	268	252	299	261	270	287	297	251	270	260	275	262	230	244	264	268	253	268	256	275	261	301	242	271	264	275	274	271	266	242	272	258	275	254	262	261	239	267	291	237	243	266	267	281	290	293	288	260	263	282	272	245	295	266	262	262	276	252	284	255	249	291	261	262	275	276	278	273	271	264	280	282	262	266	272	284	248	237	282	246	303	258	272	274	242	222	258	273	250	252	248	238	271	239	232	253	269	263	267	277	291	289	267	253	273	267	261	255	293	242	259	270	261	288	241	276	275	301	259	280	293	279	253	274	262	254	282	262	271	262	256	274	258	276	272	273	239	284	276	315	289	282	260	267	287	299	282	266	258	295	259	251	261	250	258	264	255	267	267	249	261	260	267	257	275	256	262	254	234	270	287	265	259	252	257	245	265	277	265	246	268	257	264	263	268	259	237	274	275	281	301	250	253	273	251	260	264	245	272	253	281	251	271	242	260	258	291	266	243	286	288	288	239	262	285	262	263	260	272	278	285	252	251	252	224	251	260	277	275	303	279	248	313	261	277	237	237	264	284	282	260	248	281	277	272	256	252	265	269	284	256	290	259	271	265	268	241	262	243	265	283	256	237	259	280	284	255	292	266	270	287	284	274	243	249	248	265	272	253	261	263	269	288	277	266	280	284	286	261	249	260	264	246	262	291	285	269	255	244	263	294	257	256	270	255	260	231	266	251	296	270	273	291	274	252	264	283	271	256	260	255	261	250	289	302	264	228	251	254	271	293	269	283	283	294	275	248	234	274	240	254	287	276	273	267	279	256	254	254	283	277	273	275	250	286	263	269	290	266	272	225	270	244	257	272	261	262	256	266	248	262	255	262	269	256	257	266	284	259	239	251	258	287	246	264	253	257	282	255	247	283	269	250	263	266	262	262	264	294	268	244	283	291	279	252	268	267	263	244	267	285	268	274	254	275	273	245	272	271	251	269	293	263	238	258	288	294	251	278	282	263	272	248	279	272	298	297	254	303	276	273	289	289	288	226	300	278	288	271	280	278	280	252	249	290	230	272	268	264	297	263	258	300	232	266	270	255	264	261	237
51274	61572	63848	47675	34012	29795	25746	17352	8967	3398	1554	1122	853	981	821	722	708	687	688	707	654	650	701	673	683	651	698	652	692	654	683	656	662	635	681	651	665	660	700	642	642	656	650	677	695	653	696	671	697	658	683	705	712	654	681	639	625	664	691	649	635	691	625	689	656	687	700	654	661	663	700	655	659	667	696	654	644	616	659	661	616	691	664	619	684	636	709	669	662	657	659	646	650	664	693	609	653	672	659	670	655	649	624	679	657	712	636	644	675	666	660	658	635	641	644	656	619	622	682	658	645	697	708	687	678	648	659	650	640	630	642	630	678	638	679	620	691	671	690	646	633	634	625	649	649	657	681	688	672	668	609	627	619	654	681	693	632	642	663	669	660	704	645	655	624	658	677	627	640	634	672	680	677	625	622	712	645	632	623	610	629	659	696	657	672	674	666	651	692	664	724	625	666	653	673	639	690	672	685	620	673	680	629	666	663	659	633	648	612	683	659	625	654	681	641	641	629	641	652	606	617	618	645	671	626	664	678	633	637	679	623	637	602	639	670	642	657	669	667	672	671	658	643	638	611	648	707	653	613	684	602	651	636	664	704	641	623	676	672	651	641	639	683	619	659	633	646	669	632	652	671	653	626	677	685	678	641	659	640	654	654	650	692	626	630	652	687	645	669	665	694	709	643	660	691	657	679	670	674	678	634	671	637	712	652	682	699	688	617	669	612	664	663	661	669	651	655	672	655	638	681	678	632	638	683	692	665	641	695	611	650	710	677	653	631	639	680	698	686	649	699	646	707	642	652	667	660	664	612	631	640	650	686	666	645	663	646	658	694	620	617	651	636	621	664	659	696	623	697	619	671	650	704	647	657	678	641	674	683	621	647	643	655	655	695	653	670	669	667	671	641	650	653	650	669	673	678	669	657	638	657	626	679	708	643	713	719	687	618	655	636	654	641	644	690	696	656	635	631	670	628	685	617	679	682	632	710	679	699	701	623	679	678	611	625	645	655	688	644	703	647	662	628	687	662	639	641	677	629	687	634	678	658	679	701	610	675	672	668	647	669	596	681	650	622	658	656	656	618	685	651	658	654	681	650	697	693	685	672	693	649	622	641	663	663	634	615	668	668	667	683	663	671	661	658	675	659	711	636	663	701	711	644	628	659	647	682	669	634	658	664	666	677	685	670	664	641	643	682	652	677	651	651	643	697	666	634	663	627	657	634	653	677	661	645	679	640	744	631	688	667	631	640	670	647	633	640	633	629	668	586	630	627	713	646	667	651	692	673	663	637	678	668	685	640	728	672	743	653	678	674	642	681	632	644	673	661	710	692	640	653	651	658	671	625	663	664	652	705	683	653	709	649	654	661	672	667	678	699	628	673	673	645	645	630	623	634	649	691	665	664	658	671	592	680	672	680	641	623	659	709	663	694	661	646	684	659	609	657	633	670	664	692	615	622	638	662	653	641	706	630	653	642	678	647	655	640	624	647	659	660	651	641	648	696	664	633	638	648	695	649	707	633	679	612	684	642	648	630	671	694	661	652	661	690	637	622	658	688	652	666	694	636	647	661	625	660	598	643	616	684	639	637	623	671	650	624	652	661	641	682	672	696	659	699	675	685	620	642	625	685	653	660	651	688	636	679	658	654	631	662	689	647	687	597	629	688	653	649	657	660	655	633	713	656	621	695	627	705	608	634	637	656	640	627	637	647	672	661	681	642	650	662	634	661	686	667	669	612	635	652	693	678	646	637	693	661	660	673	728	678	699	675	679	669	689	621	667	691	663	729	650	615	663	655	653	651	677	637	683	652	662	664	660	634	648	628	663	618	649	678	655	657	702	663	645	685	653	667	714	698	664	695	666	624	633	669	695	633	680	663	669	671	652	622	609	659	611	681	623	660	606	600	641	676	675	656	613	682	682	664	663	663	687	638	689	676	658	637	680	647	629	672	621	649	683	647	664	617	674	640	688	689	618	701	664	685	640	634	689	666	650	670	624	626	646	635	628	633	664	645	662	645	647	624	645	661	679	642	603	649	640	646	664	649	681	667	662	667	660	660	696	655	680	674	643	639	618	657	655	691	701	658	665	644	682	677	685	648	656	674	637	697	610	667	668	616	630	670	618	662	697	641	646	714	663	644	653	698	676	661	601	662	673	704	703	703	652	668	678	693	649	643	735	680	691	667	679	647	616	711	685	668	673	644	640	668	655	637	642	641	640	692	663	670	644	682	686	686	690	622	642	696	697	650	665	675	659	678	599	677	642	672	623	658	632	678	663	644	641	726	618	717	691	655	610	687	661	648	643	679	721	670	652	636	645	691	620	612	655	658	667	629	662	650	657	623	655	697	637	675	656	659	668	619	633	723	649	714	650	636	666	687	688	680	670	687	662	600	690	689	651	670	634	677	669	637	691	683	675	665	661	678	619	643	717	669	683	631	672	678	657	657	654	664	627	625	687	689	674	639	664	674	627	695	632	687	681	682	650	675	676	675	603	650	684	654	669	687	694	669	658	637	685	631	674	669	643	616	706	687	689	639	679	650	653	676	672	664	681	613	661	655	647	638	678	658	645	657	698	641	641	670	658	562	689	667	697	661	634	665	639	652	639	728	666	662	643	628	676	616	623	674	647	688	650	675	667	627	624	654	670	632	646	664	659	669	696	635	665	645	629	679	660	665	606	636	680	620	627	658	668	681	665	648	639	627	675	712	686	682	609	631	628	621	667	654	724	673	677	689	653	643	658	658	684	657	662	627	700	684	664	652	639	653	669	667	677	622	684	662	659	648	662	631	702	659	646	646	646	693	668	649	646	660	644	643	640	629	683	678	647	651	670	664	679	660	667	634	632	654	658	662	674	643	637	659	680	625	619	638	652	674	654	654	660	666	683	641	676	672	661	684	656	686	672	664	676	683	647	629	684	674	618	637	614	671	672	681	587	645	629	636	638	655	635	671	672	657	650	648	661	703	638	657	654	642	620	615	665	682	652	686	666	636	681	670	672	663	688	666	654	651	643	651	681	641	658	659	643	693	687	610	638	634	646	642	652	638	636	712	661	630	676	663	637	670	644	665	674	699	641	680	627	693	652	638	648	652	684	633	646	600	675	630	680	628	691	659	654	642	606	699	677	671	640	670	700	649	629	644	638	658	675	662	678	650	641	667	683	644	691	655	663	672	632	663	666	676	674	672	658	619	651	707	726	691	639	714	689	634	694	690	630	647	664	697	661	655	646	674	640	677	654	666	650	690	653	667	651	652	687	679	652	649	628	679	625	682	673	698	666	697	662	719	666	657	703	671	642	667	665	700	645	656	629	680	685	630	663	611	634	667	683	703	626	658	653	714	661	632	653	687	646	668	676	645	675	684	637	692	638	642	691	662	646	695	669	687	665	640	648	682	641	666	615	669	623	643	669	638	649	632	685	669	657	691	622	679	702	637	639	675	666	671	705	649	651	685	655	645	618	607	658	647	659	681	672	669	638	625	668	655	651	653	682
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
