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
337129177257	337129177812	337129178362	337129178912	337129179462	337129180012	337129180562	337129181112	337129181662	337129182212	337129182762	337129183312	337129183862	337129184412	337129184962	337129185512	337129186062	337129186612	337129187162	337129187712	337129188262	337129188812	337129189362	337129189912	337129190462	337129191012	337129191562	337129192112	337129192662	337129193212	337129193762	337129194312	337129194862	337129195412	337129195962	337129196512	337129197062	337129197612	337129198162	337129198712	337129199262	337129199812	337129200362	337129200912	337129201462	337129202012	337129202562	337129203112	337129203662	337129204212	337129204762	337129205312	337129205862	337129206412	337129206962	337129207512	337129208062	337129208612	337129209162	337129209712	337129210262	337129210812	337129211362	337129211912	337129212462	337129213012	337129213562	337129214112	337129214662	337129215212	337129215762	337129216312	337129216862	337129217412	337129217962	337129218512	337129219062	337129219612	337129220162	337129220712	337129221262	337129221812	337129222362	337129222912	337129223462	337129224012	337129224562	337129225112	337129225662	337129226212	337129226762	337129227312	337129227862	337129228412	337129228962	337129229512	337129230062	337129230612	337129231162	337129231712	337129232262	337129232812	337129233362	337129233912	337129234462	337129235012	337129235562	337129236112	337129236662	337129237212	337129237762	337129238312	337129238862	337129239412	337129239962	337129240512	337129241062	337129241612	337129242162	337129242712	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	3163	3650	2300	3158	3650	2300	3151	3650	2300	3137	3650	2300	3117	3650	2300	3117	3650	2300	3234	3650	2300	3133	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	3650	2300	3130	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
82833	76554	74290	61485	44654	30068	16809	7168	2898	1276	723	519	384	404	383	399	407	415	398	377	379	415	437	432	428	423	365	389	418	417	429	403	396	380	419	394	423	408	369	411	376	389	404	450	367	355	379	430	374	413	403	425	386	420	401	372	407	424	363	395	435	396	396	399	410	413	387	368	387	390	404	383	365	429	404	403	407	412	428	418	379	421	427	389	419	356	382	389	422	411	403	411	409	370	382	376	366	394	423	412	402	408	418	391	397	427	388	384	403	373	374	406	384	411	410	407	382	379	380	363	412	423	387	429	408	418	404	383	414	409	371	391	379	371	348	371	396	401	399	367	400	378	388	381	415	431	407	395	363	411	389	390	363	389	375	420	382	427	407	415	382	448	372	419	380	384	393	410	389	414	355	388	437	410	366	384	370	329	420	412	363	392	391	382	438	376	390	394	412	391	401	375	382	416	419	419	437	371	383	423	391	370	406	404	379	406	427	416	422	376	377	398	415	397	429	399	388	379	387	416	384	384	425	426	409	394	378	376	379	375	389	394	383	371	376	380	440	374	389	432	387	421	355	396	362	427	400	400	396	353	387	375	411	376	378	414	417	426	406	422	416	411	376	382	406	389	410	380	403	413	418	347	384	373	391	405	394	397	376	369	365	390	432	425	404	401	408	391	377	396	400	430	400	360	420	376	363	404	355	432	448	394	414	387	406	407	413	428	408	371	383	400	393	395	360	392	340	393	380	382	387	421	366	390	401	414	381	417	385	413	403	417	391	388	403	375	435	388	357	396	335	404	390	363	392	390	403	420	395	372	380	397	389	378	388	416	372	430	424	410	412	429	389	412	389	372	412	421	404	375	417	388	397	397	409	383	449	374	391	420	421	392	400	388	376	385	429	421	438	393	450	382	402	353	400	398	367	434	436	375	384	390	385	386	402	370	386	351	382	382	369	391	420	360	426	395	383	400	407	382	422	354	406	370	372	408	415	398	404	410	406	403	389	366	377	426	359	411	393	372	372	409	367	400	388	397	373	408	381	397	380	401	398	419	397	404	393	396	361	376	373	396	441	413	397	410	409	432	371	393	418	408	399	402	415	395	386	398	379	425	411	377	348	432	384	401	399	417	401	406	372	358	413	415	384	393	396	396	394	413	392	380	384	371	387	383	379	418	399	427	368	429	416	391	417	388	411	426	389	397	432	371	421	358	400	398	395	428	387	405	389	379	420	424	403	412	380	351	392	378	409	399	364	426	402	389	416	397	360	357	362	430	398	382	390	380	417	395	417	370	375	376	396	384	427	380	380	358	417	369	377	392	392	370	401	387	384	438	398	429	417	428	391	450	395	394	388	462	395	387	359	372	410	384	437	389	402	366	407	415	397	391	402	406	398	398	389	367	395	398	400	394	443	425	407	421	433	435	429	360	392	392	402	419	412	353	419	410	412	378	394	428	381	386	397	372	398	393	390	390	396	382	381	391	399	404	432	399	351	376	395	351	422	401	379	400	421	394	375	432	399	401	385	420	377	386	391	356	391	411	379	381	385	407	408	380	390	418	402	402	423	411	409	400	435	392	401	363	393	362	387	397	380	410	383	393	417	390	414	432	377	415	417	407	394	406	420	426	382	414	430	380	412	356	385	395	390	391	393	394	362	411	398	421	364	382	401	409	388	395	396	370	365	401	451	418	383	350	382	389	419	399	390	439	420	432	426	374	421	412	411	376	405	335	397	417	405	378	406	421	430	370	394	392	431	418	391	415	377	391	392	368	372	424	392	389	379	403	411	338	408	425	401	428	424	421	406	384	436	406	383	434	358	369	392	417	400	372	428	408	427	413	385	403	394	385	429	407	390	394	393	389	391	392	382	400	405	419	397	413	390	404	411	398	389	396	373	390	387	383	379	395	431	397	412	377	413	362	397	368	417	449	419	386	394	391	427	378	386	411	415	426	394	406	423	418	389	394	381	387	437	413	413	400	424	445	422	399	395	411	395	399	386	394	430	419	408	392	420	409	366	346	375	420	414	431	381	416	366	420	411	378	402	377	427	399	383	394	371	404	404	396	409	392	434	419	346	388	400	427	421	372	412	454	389	365	415	391	396	382	342	416	420	398	393	403	421	425	390	356	440	430	379	368	368	414	447	393	421	390	417	373	413	397	406	423	415	397	407	382	397	366	376	404	386	423	389	380	393	383	420	368	380	407	392	445	365	413	435	428	372	445	416	431	390	399	425	413	372	430	411	404	425	391	416	364	372	362	385	411	395	391	391	384	429	396	375	344	385	402	371	399	397	425	360	381	423	401	403	400	404	413	426	426	384	366	414	387	422	406	376	378	421	426	422	402	405	416	433	365	402	400	349	393	398	379	385	421	423	393	406	363	378	415	409	416	405	381	420	401	381	411	419	412	398	403	400	416	402	402	421	392	419	383	403	389	434	400	406	385	405	422	416	407	404	370	350	382	364	438	420	403	436	406	379	407	378	386	412	393	395	364	340	357	415	410	367	385	365	382	413	416	410	398	433	405	400	400	396	412	421	388	397	404	412	352	398	403	428	412	368	335	375	398	391	377	416	375	399	403	431	356	436	384	433	417	379	422	376	392	409	414	432	383	380	412	417	444	359	400	413	432	424	392	402	386	447	414	393	404	384	413	403	387	396	392	380	394	405	419	386	420	343	393	389	372	389	380	373	355	377	399	396	401	401	430	381	406	362	360	392	411	426	417	417	399	343	411	390	447	407	375	398	366	364	391	373	424	387	424	448	430	419	349	390	392	388	387	365	405	417	416	381	402	385	390	357	432	423	378	438	402	440	434	410	434	398	364	371	384	418	382	373	409	370	388	406	418	398	403	403	386	435	385	367	391	388	388	415	359	386	404	388	395	367	462	436	407	419	391	355	390	361	375	432	411	402	395	387	367	386	378	430	388	408	419	382	358	380	396	412	358	398	436	410	386	381	405	381	410	400	418	383	391	443	383	383	385	441	432	422	396	396	383	393	370	379	343	398	391	407	385	371	403	404	400	390	403	428	409	402	407	402	386	391	423	405	386	380	411	383	392	394	410	422	382	385	377	401	411	389	378	408	391	437	419	360	370	376	385	441	399	396	407	434	384	386	427	403	411	386	410	378	421	423	435	385	386	368	367	408	374	391	372	394	381	428	389	410	400	387	387	421	456	454	384	417	390	419	408	407	398	377	363	381	409	389	461	395	428	380	411	383	418	411	387	391	410	424	388	389	398	399	362	408	428	429	435	386	396	429	371	383	383	413	383	413	403	365	368	379	419	379	396	395	397	432	383	373	404	393	398	368	377	403	404	388	438	397	405	398	440	399	397	419	408	418	443	437	409	442	416	402	389	396	391	409	431	418	387	392	389	414	380	385	381	359	385	409	385	396	416	401	410	391	425	414	417	389	422	419	439	374	430	402	416	395	422	387	403	391	367	392	401	401	420	414	383	412	414	360	407	418	443	382	393	387	370	412	399	418	409	431	417	372	404
51664	57407	69138	65389	53524	41730	29385	17403	9015	4268	2363	1403	902	902	846	835	845	828	868	832	894	866	905	822	867	871	864	893	828	866	880	874	897	848	822	863	864	817	886	821	900	839	879	826	892	840	861	862	886	882	884	852	795	870	845	898	835	845	886	833	822	864	858	852	885	823	855	879	868	811	824	862	921	843	914	861	879	852	904	878	835	874	832	874	828	826	852	856	845	880	871	882	867	815	862	851	857	857	844	873	811	903	857	869	881	850	844	861	858	848	871	870	800	882	824	864	856	854	850	884	827	834	875	878	910	912	855	919	870	859	787	855	862	825	840	832	841	810	847	850	846	897	864	883	840	861	884	842	848	854	834	872	844	877	878	878	832	868	820	885	844	886	925	902	794	844	862	856	881	860	869	848	871	810	906	845	804	831	839	855	787	913	899	867	833	861	834	900	852	823	875	844	802	850	857	857	841	836	871	865	852	852	857	806	835	842	832	880	835	835	862	836	856	811	844	809	846	854	835	856	845	866	844	853	871	862	792	866	867	875	858	811	862	871	841	803	876	791	877	863	882	913	851	845	922	834	846	874	856	893	806	831	907	863	909	809	813	860	854	893	893	847	845	865	859	839	848	869	892	875	871	832	875	883	854	911	849	845	862	796	879	886	804	830	880	840	826	880	879	828	830	866	896	935	870	879	878	808	855	873	841	888	843	823	884	872	844	819	824	894	843	836	880	852	900	817	868	821	806	881	860	822	864	853	822	847	897	852	894	874	847	865	863	900	848	845	851	835	830	873	847	790	827	820	809	887	830	846	852	848	874	828	837	884	887	828	818	903	833	823	844	891	897	796	915	841	787	889	846	865	882	874	831	837	857	883	875	922	821	816	846	849	817	854	855	884	875	883	856	853	847	829	836	832	841	885	894	871	824	848	848	828	831	844	870	832	819	848	874	823	877	836	858	826	910	855	828	860	873	827	847	819	828	849	848	877	821	860	899	830	811	866	894	871	925	871	805	871	881	872	808	827	876	875	883	838	846	865	818	885	889	864	853	869	874	886	864	805	850	856	873	858	811	900	785	830	863	894	823	881	829	864	842	847	868	911	817	873	891	866	849	886	831	820	825	797	921	860	850	833	805	887	899	819	850	888	828	812	872	862	855	842	883	865	896	860	870	847	823	910	844	905	817	877	875	887	821	862	921	877	896	827	821	869	825	842	871	846	860	836	901	841	836	825	855	835	841	823	826	864	884	839	862	842	871	860	843	828	860	861	856	901	834	854	856	847	840	831	915	856	845	804	806	848	783	896	883	878	866	875	831	867	846	835	876	864	842	848	867	858	853	862	809	887	834	862	854	872	834	816	877	856	826	920	871	899	814	928	897	909	864	888	875	868	848	839	866	877	797	850	854	905	871	893	865	819	859	877	805	890	875	860	827	857	772	913	859	804	831	883	838	850	872	876	847	877	858	878	923	872	835	832	887	861	815	855	880	801	801	867	851	884	835	883	835	886	859	846	842	853	878	812	868	899	888	857	840	841	842	906	843	847	896	856	857	881	850	855	863	879	881	907	871	901	808	844	874	834	864	883	850	850	834	807	874	820	893	878	788	865	871	881	837	875	841	858	879	840	848	895	834	850	884	857	831	821	882	841	869	859	855	851	850	852	836	881	833	856	845	842	811	801	893	838	876	876	870	897	873	833	872	886	838	887	833	850	871	827	872	833	905	850	814	858	864	800	894	878	805	878	858	903	844	820	861	820	844	844	848	836	808	873	806	834	846	889	848	832	872	885	813	882	885	848	878	841	831	864	867	807	861	810	841	790	870	849	853	845	871	815	852	885	884	825	836	844	831	853	818	901	858	846	886	867	808	909	832	908	849	852	874	854	799	885	852	812	871	887	778	885	932	896	880	816	871	863	881	842	836	856	865	828	857	849	811	937	914	877	842	841	902	865	821	885	904	851	852	819	817	838	885	868	812	858	880	775	849	872	875	880	901	826	856	849	858	917	794	822	863	828	926	870	822	821	857	902	876	842	826	854	862	833	865	831	852	834	881	879	837	821	853	891	851	838	865	841	838	876	841	897	827	813	860	886	841	867	880	897	927	884	869	874	892	828	808	809	875	858	908	867	870	848	888	836	875	855	870	846	861	817	849	843	885	856	897	865	863	793	817	827	839	842	849	880	847	848	866	832	892	824	854	848	882	900	917	861	866	871	879	870	844	895	830	838	832	810	863	847	878	838	871	850	896	863	869	836	837	880	838	865	869	818	887	844	852	817	798	834	855	875	811	876	879	842	887	870	881	825	824	828	853	849	833	837	871	842	913	839	874	829	846	852	899	865	848	855	891	876	837	859	888	810	866	833	856	825	849	859	884	846	869	868	820	827	865	834	810	859	861	852	841	890	886	919	828	856	860	828	853	895	832	881	810	870	862	830	849	880	855	829	832	882	854	833	858	919	899	904	795	801	850	841	852	873	843	863	826	826	832	898	937	864	893	893	803	870	898	843	832	836	837	858	870	869	810	850	849	819	866	882	817	873	929	887	819	873	855	866	849	858	858	854	815	841	866	877	878	916	821	829	849	844	817	883	820	834	855	830	844	894	870	861	875	853	893	850	910	833	851	894	844	853	843	857	905	859	805	881	949	861	840	900	918	827	901	894	821	897	841	871	834	890	847	798	842	856	861	883	844	841	873	915	848	828	843	902	882	884	822	840	866	850	861	873	857	861	889	841	852	892	864	840	810	832	852	831	828	818	913	859	868	848	833	849	875	884	832	885	893	864	812	844	863	894	905	840	878	855	830	854	833	848	842	851	848	876	800	831	847	807	835	867	760	852	922	832	812	824	832	831	846	821	869	856	868	847	884	854	823	867	845	884	872	818	890	875	849	902	886	847	814	884	812	859	847	826	898	841	819	829	869	829	871	906	905	803	861	939	856	873	845	842	830	864	926	857	896	804	898	853	841	878	847	861	822	884	914	867	901	917	876	845	858	823	874	824	821	840	850	858	846	843	828	828	861	837	893	882	908	843	876	854	839	877	879	838	868	861	815	879	871	877	860	836	862	857	795	846	902	840	868	853	776	874	884	868	829	862	919	851	807	803	839	883	869	871	876	847	830	790	829	812	870	856	861	888	844	873	869	902	835	888	856	850	842	866	876	885	905	858	875	855	900	832	890	818	894	856	801	914	881	834	907	863	827	830	822	866	889	836	865	874	793	862	888	847	871	836	899	872	829	861	874	808	826	859	819	839	805	878	887	825	829	891	837	888	847	836	863	841	883	886	896	916	856	880	817	816	849	876	885	867	866	839	876	878	819	902	832	838	844	859	849	851	875	827	871	892	872	907	898	858	806	894	838	851	865	875	791	863	870	871	832	822	887	798	867	886	896	867	832	827	871	839	920	844	829	849	871	860	834	824	834	914	820	877	944	884	813	848	837	861	837	838	847	893	836	849	884	896	865	847	861	880	822	833	796	890	815	835	914	863	866	827	857	915
11386	8094	6764	4144	2246	1295	740	535	404	337	324	306	310	273	329	309	314	269	262	291	308	293	331	302	293	278	310	284	312	292	304	272	314	334	277	280	312	312	279	293	277	298	301	326	312	287	320	314	301	319	306	327	276	317	297	301	299	308	300	317	307	294	259	293	311	308	330	336	368	314	266	325	289	330	302	300	288	283	323	284	310	291	291	271	302	335	299	319	326	318	309	292	276	275	300	284	295	295	325	299	323	291	280	311	307	326	294	316	287	290	327	321	281	285	281	320	333	285	307	314	297	300	284	304	323	312	308	331	296	304	268	317	272	294	341	326	320	308	323	300	284	276	317	266	309	306	285	303	284	339	331	308	290	297	320	287	299	316	309	297	281	322	315	290	320	297	303	297	290	326	325	308	310	301	296	318	328	319	293	259	276	306	275	303	302	331	293	331	302	339	319	306	311	344	321	275	298	290	307	281	281	312	281	293	316	297	308	311	299	283	278	319	297	292	291	304	285	296	283	294	283	277	292	279	304	324	334	298	327	319	309	276	307	272	256	337	318	290	282	289	274	284	296	301	301	302	281	314	300	282	281	289	345	332	336	273	315	280	298	285	286	297	312	291	288	312	284	307	283	297	287	301	293	294	306	295	286	307	288	317	300	297	290	329	302	322	289	278	276	307	292	287	336	314	273	295	302	310	307	286	307	320	315	295	316	317	313	308	296	269	282	281	301	323	315	333	337	289	315	294	291	326	332	285	300	285	317	337	314	289	291	309	311	333	309	310	299	296	282	299	296	303	320	300	306	296	300	289	344	281	315	311	323	299	288	302	315	312	334	303	301	312	323	308	313	326	277	316	302	314	255	329	284	265	324	286	290	293	288	302	264	283	288	299	287	308	292	262	293	317	332	323	292	299	316	275	275	294	288	312	321	293	344	294	312	296	341	288	264	281	292	299	336	297	296	282	329	275	322	305	333	307	280	305	305	274	288	270	296	296	333	293	306	302	289	310	314	319	334	309	282	323	295	319	332	342	316	287	319	273	292	275	323	291	298	291	294	327	300	317	286	317	275	315	297	272	273	351	327	295	313	308	297	324	265	276	278	311	300	324	298	299	338	276	292	322	312	291	284	283	307	284	291	314	277	302	321	286	295	304	312	332	325	321	298	296	312	317	267	307	291	284	313	310	298	274	305	307	311	277	313	277	291	318	296	306	287	316	302	294	313	295	286	283	282	308	275	284	278	304	317	310	309	287	305	293	295	303	302	329	275	337	309	347	283	283	316	292	301	325	323	290	306	301	298	299	298	298	283	292	288	316	301	306	285	283	284	271	317	312	301	281	303	302	302	305	303	320	302	292	334	331	308	287	284	311	310	300	313	274	332	311	305	277	292	313	310	296	300	294	316	319	315	292	311	328	283	308	306	305	314	327	284	310	296	298	352	282	294	267	262	280	324	286	289	291	322	308	286	299	310	292	316	293	306	297	309	334	300	302	312	325	298	304	321	314	311	287	274	319	338	288	302	329	305	306	300	307	277	285	331	309	300	276	288	291	311	310	339	307	314	285	293	270	312	313	301	278	285	303	268	299	280	315	308	269	271	279	298	322	316	329	306	274	302	305	308	330	309	293	294	280	284	311	319	291	299	347	325	297	306	316	345	334	311	291	304	286	293	310	302	318	295	306	309	328	297	310	273	302	297	300	276	270	315	359	295	302	306	313	312	286	319	323	309	298	306	271	284	276	287	327	295	306	294	297	335	325	254	304	343	325	297	295	281	322	307	309	298	280	327	342	288	305	295	282	275	288	306	306	306	305	262	318	293	333	325	297	259	261	295	284	323	325	288	311	275	302	311	280	327	252	320	267	289	289	255	306	312	350	290	310	311	299	291	305	288	315	324	284	285	297	308	312	276	271	320	285	289	288	265	311	295	277	296	318	292	335	325	301	301	337	277	309	343	305	314	284	264	296	307	322	280	288	313	274	325	305	298	323	303	302	248	291	318	301	273	312	323	296	309	275	313	312	327	324	292	329	335	299	255	304	288	323	315	342	336	330	304	310	297	354	275	334	331	287	324	298	284	288	312	281	328	302	304	335	296	291	305	288	331	320	279	324	311	323	302	285	283	283	300	310	320	279	334	299	316	317	308	302	272	310	283	272	301	315	281	312	319	306	312	314	300	322	302	291	294	308	299	314	288	273	307	285	266	295	329	294	305	297	305	293	316	307	321	301	318	303	306	296	287	281	317	285	276	312	307	294	309	327	282	268	294	288	303	291	334	309	293	295	267	313	309	306	304	291	296	303	312	303	288	294	283	299	331	335	319	292	291	290	342	292	295	323	324	286	273	301	306	328	292	314	324	275	296	354	323	294	302	323	280	311	298	304	266	285	252	292	318	280	298	285	340	317	292	318	316	285	285	282	312	305	306	296	314	272	293	298	279	302	315	308	315	292	349	324	293	255	272	275	273	272	283	322	319	312	326	303	291	320	322	282	300	333	325	287	306	299	270	304	311	299	311	331	312	273	302	274	305	297	293	317	333	306	291	284	292	311	319	280	312	326	304	321	270	327	297	279	283	289	317	332	295	305	271	299	310	301	293	291	305	334	319	320	315	324	312	303	306	310	332	297	320	302	254	301	287	264	263	287	317	306	292	282	319	318	337	294	282	321	299	312	277	313	315	277	306	314	276	294	320	316	312	266	314	300	304	316	302	277	304	291	297	298	306	290	282	307	303	323	310	328	296	288	317	312	312	298	280	298	322	308	290	287	292	312	292	316	325	276	320	296	281	290	296	284	296	305	292	308	296	297	276	310	309	306	320	310	290	309	320	315	276	294	275	313	318	296	300	299	293	308	279	328	291	297	290	302	330	279	281	282	337	302	285	309	318	297	316	280	317	290	284	306	281	318	290	307	291	321	278	285	285	325	305	313	285	277	296	295	290	306	315	324	337	313	293	287	286	295	312	279	306	302	291	288	329	315	298	304	293	288	308	288	306	306	290	246	294	297	283	281	324	335	282	277	286	294	306	317	324	284	294	316	326	286	270	300	294	301	297	268	309	288	316	327	303	306	311	300	299	331	286	311	262	316	298	264	281	268	344	323	295	302	286	309	313	317	287	286	267	361	260	289	290	306	311	325	281	285	295	326	294	295	305	317	298	280	305	297	295	312	290	298	299	312	308	337	320	318	304	287	305	324	318	298	310	305	294	292	326	296	288	331	311	300	311	289	300	288	299	279	319	322	327	330	332	274	271	302	315	286	288	296	313	285	269	304	273	269	317	338	299	313	289	305	299	295	306	304	312	300	314	317	287	278	277	296	332	342	291	292	305	310	313	298	271	294	335	328	282	295	317	321	266	315	312	350	266	330	343	331	327	296	325	340	291	305	313	280	317	291	298	276	326	297	297	291	284	299	304	311	305	298	316	254	302	299	316	300	293	302	312	263	305	320	301	309	293	316	338	263	316	313	351	323	336	315	286	333	302	293	303	318	329	290
10813	11141	12464	10234	6865	4094	2582	1549	1099	865	726	622	692	646	620	683	706	644	592	633	643	689	661	617	667	626	670	698	633	628	679	650	653	691	674	713	693	687	665	665	677	695	688	655	641	631	683	668	621	667	665	664	651	671	701	670	690	619	641	632	673	683	684	648	665	682	634	683	660	664	660	660	664	669	635	676	648	667	673	676	687	656	648	636	625	690	708	645	666	677	684	648	691	668	659	686	640	704	672	656	672	681	641	659	647	644	668	698	700	660	669	676	661	663	666	646	623	639	663	698	671	677	695	661	676	670	686	670	612	672	674	651	664	739	644	636	661	714	659	695	678	638	708	680	633	662	689	636	644	657	643	671	676	651	673	679	665	665	706	690	670	619	656	673	688	681	656	644	702	660	670	674	661	667	683	667	646	670	672	650	668	664	674	677	675	716	679	657	636	693	736	680	663	600	667	676	688	697	616	714	703	675	720	669	671	649	640	640	689	697	677	710	706	673	682	656	643	620	699	646	687	668	643	684	665	696	667	717	694	694	629	653	632	693	650	671	608	698	670	640	680	658	662	654	657	633	669	617	628	671	663	686	702	656	681	715	679	697	664	724	681	668	695	660	671	671	632	677	675	709	699	660	674	654	696	672	694	702	667	669	713	685	734	668	678	671	643	722	687	698	670	700	649	707	686	712	626	687	686	617	669	673	636	631	698	706	677	677	664	669	661	655	669	717	651	648	661	677	701	655	670	673	667	643	676	634	639	695	681	673	685	639	708	665	676	646	734	674	684	676	650	648	638	671	635	695	734	700	629	651	645	669	646	640	654	678	631	609	664	634	645	633	684	623	678	612	646	715	677	678	699	626	668	676	698	714	607	654	631	658	696	742	632	685	663	679	640	650	678	632	656	705	645	634	677	684	645	641	707	668	684	664	639	635	655	699	670	659	658	645	615	617	658	660	638	652	664	700	660	692	691	646	610	658	657	675	676	712	689	631	631	676	705	703	694	672	665	665	679	684	649	655	715	703	674	636	661	639	635	657	659	690	685	634	672	666	659	679	658	654	648	666	681	640	657	662	676	675	657	647	641	686	682	672	704	630	665	699	716	694	633	676	666	691	688	645	652	688	648	634	674	672	657	661	675	683	720	671	672	655	675	636	661	692	639	685	669	691	717	695	675	648	698	678	641	653	671	718	662	707	642	700	617	674	716	679	705	656	708	684	670	717	674	687	670	655	641	669	645	657	690	675	663	698	665	750	701	650	711	642	647	677	651	623	672	665	681	651	656	682	640	668	695	703	688	641	650	652	673	663	658	624	682	619	656	695	646	687	718	690	636	650	674	676	673	656	629	663	704	721	691	678	665	678	683	670	664	721	683	666	696	658	659	679	705	628	669	693	680	720	710	623	685	647	666	680	651	627	637	646	632	703	682	650	628	689	649	665	652	664	685	703	637	711	662	695	692	624	648	707	643	653	655	662	697	674	667	627	661	692	697	636	683	644	655	692	656	685	646	670	685	694	675	643	649	694	700	645	657	686	658	706	622	678	662	676	678	645	685	630	636	700	677	662	682	681	679	640	649	662	661	648	676	677	662	627	731	638	656	667	663	722	663	693	641	681	678	655	603	647	625	634	654	700	712	655	648	714	710	630	695	644	606	687	654	666	704	671	681	685	654	689	666	639	664	703	643	656	647	639	669	652	688	679	650	669	681	662	647	674	634	667	684	680	670	684	665	704	648	636	677	659	715	690	666	660	642	656	677	678	671	601	647	688	688	675	678	699	688	669	650	690	653	634	677	730	680	694	670	659	655	640	723	636	705	673	661	665	670	674	656	662	627	660	656	642	684	610	631	690	685	615	663	667	687	673	644	683	672	691	643	638	658	655	705	663	649	640	731	648	695	666	682	637	663	682	671	657	655	667	637	709	658	666	679	653	692	631	645	677	702	687	672	690	675	630	657	648	646	666	651	686	686	671	718	668	700	663	671	624	704	654	672	623	619	694	617	664	671	641	606	658	677	643	684	727	697	660	652	684	646	688	733	677	648	665	680	630	660	681	645	705	654	691	668	698	653	657	653	676	670	685	675	678	707	656	634	679	650	667	668	686	680	679	657	670	651	680	656	674	696	692	640	684	653	676	722	652	652	658	668	685	695	650	645	675	710	670	653	632	618	627	667	704	664	658	608	702	650	662	630	666	663	682	659	666	654	661	670	661	662	696	714	707	640	680	679	638	658	653	667	665	643	665	649	683	724	631	696	670	624	656	688	658	667	651	676	611	682	645	684	665	703	626	663	694	672	712	677	687	663	699	637	670	665	662	700	686	671	716	638	713	650	614	721	675	666	702	645	644	665	625	662	671	683	638	675	678	725	651	695	650	682	654	675	649	658	681	675	629	648	689	656	635	633	691	697	648	712	671	721	629	611	655	618	646	669	666	659	669	645	721	669	651	667	672	657	703	700	683	630	654	672	688	643	671	704	674	663	685	637	703	681	725	644	667	651	623	622	669	699	681	658	669	693	669	675	661	698	644	658	673	666	673	629	638	684	685	668	697	714	689	613	696	701	747	668	661	721	684	660	667	689	602	662	682	693	675	648	697	652	658	625	681	695	697	694	671	668	714	653	682	686	672	669	683	689	667	624	667	684	651	672	663	672	670	685	659	664	680	699	661	696	640	710	656	639	656	700	681	687	672	652	651	732	625	662	658	619	694	617	704	649	697	655	668	664	649	650	661	679	647	671	668	682	693	670	673	652	686	598	655	651	631	614	645	651	665	669	654	602	673	646	667	664	665	738	687	697	624	651	634	670	659	681	720	648	699	646	607	667	650	707	610	693	680	695	719	676	693	693	678	666	672	674	656	693	689	660	658	668	676	666	662	652	683	658	683	683	666	654	684	688	677	630	644	650	684	631	662	681	661	616	679	608	668	678	676	723	646	707	639	655	685	649	657	697	652	614	687	646	673	641	671	661	663	629	635	643	660	639	692	685	658	648	646	668	637	680	655	643	635	652	657	673	656	701	620	680	636	713	665	638	630	650	675	682	633	663	646	642	661	605	676	653	683	679	696	619	680	679	676	662	677	677	658	658	646	680	686	693	670	652	648	734	694	619	612	654	711	665	638	683	676	696	716	666	642	612	713	674	688	668	694	636	678	672	646	635	663	666	657	649	663	693	664	682	717	672	678	659	671	637	701	632	675	632	698	661	675	690	694	696	693	661	638	673	639	672	664	631	652	646	688	666	703	649	657	654	631	690	689	715	691	658	607	689	718	696	684	610	695	632	675	657	647	688	692	668	651	682	639	665	701	703	698	655	706	685	693	633	685	671	691	650	652	629	674	652	633	697	666	655	663	702	687	647	669	720	670	655	698	657	700	653	667	673	692	651	704	684	702	732	651	715	608	701	665	664	658	636	634	681	621	653	684	677	694	706	702	667	678	692	692	678	685	698	658	661	667	695	675	676	665	644	649	676	664	698	603	674	649	610	709	679	617
79135	71879	71645	60305	43841	28773	15273	6473	2520	1095	635	397	347	312	324	342	319	361	338	343	325	362	332	371	348	331	368	328	391	313	328	306	361	358	338	331	342	328	366	364	333	354	321	306	322	285	393	328	316	326	333	321	329	331	327	351	378	382	317	355	334	335	320	310	328	315	364	338	322	326	357	349	322	338	334	276	309	322	327	326	324	320	324	345	330	359	316	321	356	341	333	346	344	334	350	326	327	358	365	347	347	361	332	347	335	344	310	373	346	346	310	334	316	357	333	335	350	346	327	374	321	360	346	341	343	343	377	353	307	391	346	316	341	328	349	352	336	305	286	330	293	355	366	358	361	337	371	330	332	308	342	361	341	336	347	357	357	349	310	362	364	343	330	335	344	359	364	343	342	377	314	330	403	330	346	320	336	351	340	341	365	342	326	341	315	349	330	322	340	354	334	316	356	337	340	330	335	336	317	363	407	361	352	374	325	376	323	344	314	322	351	347	309	334	333	348	333	335	330	313	356	331	333	326	287	373	349	319	328	393	371	297	330	352	322	347	326	371	370	332	355	350	364	340	325	355	351	322	324	333	351	348	310	333	349	364	351	377	337	359	321	312	359	333	340	341	303	306	338	345	344	320	289	356	338	322	329	372	346	298	288	348	332	335	355	337	330	326	298	314	343	320	329	370	350	333	377	330	339	333	343	299	377	345	331	352	340	360	352	334	370	357	342	348	324	337	356	335	320	354	308	331	362	322	363	335	328	328	341	343	329	334	314	326	345	319	359	352	330	311	312	350	340	391	344	347	316	336	326	320	354	348	345	351	323	307	330	326	343	326	325	330	297	329	345	369	317	309	336	350	335	351	368	354	314	344	350	317	340	336	322	337	296	349	324	369	340	366	344	363	300	324	354	337	339	312	304	328	366	337	379	329	347	334	347	336	360	342	337	369	305	354	311	344	340	331	324	349	352	345	306	357	369	345	338	300	332	313	340	337	354	336	378	336	336	323	332	343	324	349	332	336	340	331	324	327	327	353	320	320	344	326	331	323	340	311	317	315	372	351	312	342	358	348	323	318	325	350	353	324	342	344	326	345	343	335	348	338	337	337	333	333	325	366	303	325	338	336	309	367	337	327	346	347	362	320	338	372	327	339	315	313	364	334	367	332	310	356	323	323	351	305	332	336	320	374	350	346	349	331	371	292	357	350	295	335	345	282	326	337	289	337	348	368	315	332	333	343	340	386	359	365	372	352	341	317	366	345	299	321	349	388	335	326	334	315	348	311	334	326	383	334	332	368	330	326	335	317	361	325	338	317	329	349	337	327	353	349	325	319	343	327	313	335	324	331	374	344	353	355	363	381	303	392	330	336	348	309	354	348	355	293	351	349	362	355	378	335	317	340	321	324	356	301	326	350	358	350	315	349	313	332	318	320	354	338	352	355	375	366	353	348	328	324	336	346	347	361	349	345	333	327	335	350	341	290	310	344	350	362	346	314	378	333	365	299	334	360	368	333	348	331	335	359	342	347	355	321	340	375	326	314	323	300	336	356	333	376	311	373	332	347	385	364	387	344	310	345	373	328	326	320	352	296	337	325	312	334	305	319	339	377	401	311	308	340	305	321	331	345	368	308	349	346	325	320	353	349	352	352	354	353	309	338	343	328	294	363	330	365	340	342	311	340	335	366	341	325	343	376	325	340	357	387	334	340	342	353	349	303	346	344	358	347	319	342	361	303	308	323	351	368	352	325	364	320	354	327	348	336	323	310	362	353	367	354	345	316	310	339	355	346	320	343	332	350	363	341	345	343	364	343	345	340	362	354	361	358	333	366	350	333	304	322	365	354	370	319	410	374	298	351	338	342	333	337	300	305	305	369	350	316	320	316	317	344	343	365	345	347	344	318	300	338	349	320	332	350	354	361	342	341	363	321	311	374	342	365	365	316	320	311	305	330	311	354	348	346	322	321	347	392	344	323	392	333	344	335	333	328	359	369	366	375	372	354	354	337	326	375	330	299	353	333	372	330	372	350	349	315	311	331	332	316	309	309	376	341	368	325	306	321	338	363	310	336	354	340	374	341	357	358	329	301	360	320	312	334	346	348	346	331	343	357	369	335	361	359	347	354	355	343	335	347	337	289	336	368	377	306	327	371	326	314	342	364	385	344	336	330	350	347	331	343	342	339	357	309	343	362	338	296	364	330	323	310	337	362	316	326	322	332	327	344	326	340	380	339	351	366	302	294	341	348	347	347	335	341	340	333	325	367	338	339	341	316	316	347	332	361	366	332	341	324	310	312	345	330	367	354	324	334	371	309	331	328	364	334	345	341	319	339	310	355	354	368	351	332	372	320	336	311	364	380	319	304	318	365	337	306	366	338	379	335	320	329	340	363	339	322	357	335	339	329	362	347	345	321	320	366	381	347	323	340	325	348	326	344	346	335	373	332	361	356	326	314	342	315	309	350	354	381	357	340	332	331	327	322	354	316	302	343	347	349	333	294	329	338	339	353	370	359	328	316	323	317	375	344	384	349	349	300	301	349	363	333	332	299	387	378	341	353	348	328	291	317	311	341	335	333	323	377	349	368	339	319	353	347	337	303	306	343	334	331	317	331	346	347	348	310	332	341	378	330	345	352	349	293	366	325	331	386	316	339	334	360	335	330	332	352	329	333	328	347	326	326	357	333	337	351	360	341	355	337	349	313	358	330	324	336	330	343	309	349	331	325	360	336	357	344	347	327	366	325	330	318	348	342	318	329	322	348	349	364	349	326	333	310	328	333	357	331	344	326	343	366	362	338	351	336	322	306	325	330	317	336	371	347	352	341	339	361	329	327	328	384	323	312	332	339	374	331	312	335	348	328	348	344	341	316	329	342	375	340	325	337	363	315	337	346	340	331	338	367	299	317	327	353	323	364	317	364	359	347	331	326	357	325	381	314	312	363	331	331	329	361	352	342	324	361	354	351	322	307	327	345	345	400	325	358	344	376	354	342	349	323	344	322	314	369	349	325	346	341	317	300	344	311	316	372	369	353	350	375	371	364	359	368	385	358	341	364	322	333	373	337	335	357	357	357	320	327	357	338	359	341	339	327	334	310	344	333	342	373	369	313	327	304	342	362	327	332	365	349	326	343	335	349	328	315	332	342	342	336	353	328	333	325	369	356	314	312	341	330	337	300	348	349	341	336	319	340	287	328	332	372	350	331	327	347	314	348	307	328	342	358	370	326	374	350	360	354	382	365	353	361	348	340	359	339	325	330	321	366	354	332	320	385	328	345	343	313	359	339	358	370	317	360	369	343	337	328	371	323	340	334	323	328	339	299	328	342	333	328	365	323	331	341	366	306	363	344	321	334	349	346	346	340	365	332	339	339	324	364	308	341	304	314	326	349	341	346	397	347	360	328	361	341	363	347	331	315	321	293	339	339	327	284	335	317	304	310	334	349	342	324	300	355	365	311	330	334	352	349	344	344	323	348	360	350	348	305	316	318	303	345
49005	53298	66189	64139	52857	40283	28058	16162	8089	3972	1920	1115	803	749	771	801	761	711	730	792	731	793	720	723	732	749	701	718	792	735	764	732	788	748	816	752	718	721	784	732	749	775	771	768	744	729	743	751	745	732	813	755	794	762	729	754	730	759	742	768	735	748	759	780	744	722	711	726	755	706	749	731	732	755	746	743	727	693	724	760	718	732	743	804	783	743	719	757	738	716	756	682	735	737	753	788	748	758	792	708	731	725	747	710	753	782	753	775	720	676	729	735	757	691	726	726	746	752	744	766	727	757	768	734	724	762	728	729	764	698	774	700	788	742	741	754	765	741	781	741	732	735	730	756	689	727	743	764	716	746	720	776	747	763	769	756	763	773	741	719	733	824	755	773	751	729	711	728	793	755	761	769	749	721	719	742	759	773	732	738	769	754	781	743	782	723	742	738	772	782	742	715	710	739	736	809	733	759	762	772	756	791	718	732	754	753	693	738	761	706	763	753	711	744	706	705	744	755	782	697	759	753	729	750	766	759	772	728	748	737	711	734	778	722	804	732	783	793	772	782	702	795	744	769	737	735	769	740	793	734	728	754	717	706	801	750	713	751	750	762	748	736	749	776	737	734	723	733	719	751	741	763	710	726	753	782	754	759	707	759	790	699	753	756	726	789	747	725	788	732	755	721	713	787	757	741	714	718	744	759	764	727	782	773	774	744	732	753	755	749	755	787	702	707	725	801	758	756	735	733	736	758	719	786	755	741	735	766	729	765	769	736	741	740	763	685	723	777	791	704	746	749	743	717	750	741	716	739	703	766	746	746	775	740	765	745	784	777	759	775	820	714	666	724	672	757	724	733	728	782	725	744	775	728	776	724	758	761	714	790	757	702	793	752	758	780	752	822	712	765	724	710	725	774	704	698	753	759	729	777	749	752	765	808	727	724	786	696	739	758	766	709	743	764	718	742	787	718	732	742	750	740	745	745	737	722	771	825	740	760	774	787	756	748	685	787	700	766	712	690	727	745	717	747	803	739	748	755	744	732	747	793	751	749	754	759	775	727	746	726	752	756	767	681	720	745	757	773	748	716	790	771	733	767	754	733	751	771	771	815	789	786	751	800	704	759	717	757	720	710	770	718	803	754	739	765	778	768	758	764	741	707	782	758	752	773	722	683	752	750	735	770	757	770	746	749	751	734	715	753	739	818	785	727	749	776	700	800	752	721	759	743	784	758	778	729	745	736	752	735	758	760	763	734	813	782	756	789	722	764	705	747	744	748	756	761	772	745	747	731	775	739	779	740	761	724	739	768	741	725	749	792	762	751	777	733	758	746	771	699	799	796	770	734	726	765	737	788	783	779	734	721	731	747	780	782	760	772	780	771	746	734	747	820	692	711	780	722	756	744	767	758	784	746	741	788	728	720	761	734	706	788	764	718	749	760	737	770	767	788	747	736	731	779	763	735	762	822	771	769	766	748	690	751	756	711	736	774	757	723	740	795	748	742	715	791	734	731	754	739	742	727	734	712	741	768	745	754	770	744	771	731	691	738	765	739	742	793	751	745	750	705	739	760	742	728	755	738	733	777	727	768	745	718	771	771	733	750	758	735	712	761	719	720	712	726	806	827	788	760	736	769	716	736	783	765	745	710	738	746	798	740	809	768	721	749	747	797	747	750	738	743	759	800	761	757	752	744	733	725	776	765	738	760	767	743	751	734	745	795	759	747	764	743	731	758	749	748	727	735	740	757	730	797	752	735	741	745	747	766	768	715	738	794	774	736	767	697	751	731	721	748	769	748	730	752	770	740	693	715	739	792	726	724	767	723	724	742	761	742	779	737	739	706	722	773	736	776	732	766	781	822	727	723	753	755	741	703	743	736	764	710	802	763	732	739	777	744	753	671	757	697	705	725	739	753	698	745	709	739	824	766	698	702	718	777	722	765	721	763	764	755	775	768	773	727	732	733	765	819	748	731	768	719	701	716	763	749	783	758	745	733	766	797	756	769	713	745	723	748	737	730	794	758	778	757	789	745	743	731	753	739	684	735	739	766	701	680	714	734	702	773	752	756	789	719	727	775	743	700	761	765	749	734	798	771	742	757	716	773	698	738	747	706	768	723	736	751	722	831	747	747	726	724	735	757	730	761	734	724	760	744	814	766	737	759	735	733	749	722	738	732	809	761	785	764	755	756	784	709	723	751	735	769	801	745	771	734	721	742	759	737	757	737	721	767	737	750	759	742	709	763	780	746	734	749	765	729	747	767	770	786	743	707	735	770	746	740	752	817	763	758	752	739	763	704	741	790	716	721	727	763	718	699	729	786	685	724	745	736	773	776	710	720	749	730	741	736	789	745	743	719	724	753	763	735	741	737	725	811	712	743	766	767	775	735	724	694	757	758	699	780	798	742	719	741	750	781	751	745	709	677	771	759	766	797	764	788	729	759	743	728	742	731	784	763	742	767	727	767	715	763	752	717	766	716	774	786	737	756	772	688	784	711	746	757	806	748	727	756	712	739	719	759	749	723	723	735	770	776	773	735	764	753	766	748	789	724	745	757	765	756	672	794	696	753	708	702	758	815	727	784	740	724	739	754	786	783	814	695	703	711	753	768	770	780	725	763	699	756	742	765	752	742	751	731	737	735	769	708	745	738	729	696	740	736	765	780	748	758	743	743	775	721	792	751	788	790	740	742	738	732	719	725	775	781	759	737	755	774	715	733	715	751	723	745	724	665	746	764	738	778	754	740	740	729	697	739	724	733	774	701	722	743	738	806	735	704	725	696	780	740	764	753	764	755	768	776	728	707	759	762	752	764	746	771	704	747	726	764	776	738	792	730	731	726	710	751	739	754	790	770	727	781	711	691	723	715	787	728	745	744	738	717	767	714	695	766	777	746	772	734	732	756	770	767	762	732	726	759	721	797	699	728	741	781	694	709	716	807	768	749	800	752	757	762	778	762	778	723	735	796	762	740	795	691	740	731	779	732	733	706	702	707	775	717	754	728	748	766	795	703	784	781	700	767	758	723	706	753	756	743	786	816	754	750	743	769	731	779	692	752	742	691	739	755	780	752	686	775	785	740	789	709	695	738	764	735	733	769	751	739	730	774	795	777	749	746	819	701	753	784	721	712	765	749	769	740	771	751	785	734	720	780	748	724	724	775	764	742	726	765	753	716	763	789	750	770	713	745	745	793	753	764	761	737	742	718	746	783	709	773	751	796	716	796	686	726	750	712	715	728	738	749	712	716	708	745	782	758	737	741	748	764	733	715	788	766	755	771	770	769	763	722	742	723	718	733	769	777	764	765	704	772	753	749	705	722	727	725	751	787	717	766	746	760	763	786	747	775	739	737	797	701	766	729	775	726	708	750	746	719	708	757	732	738	770	728	742	778	746	720	744	743	715	723	746	773	773	740	735	727	735	722	719	766	746	740	791	771	710	785	742	762	756	738	750	717	742	766	748	696	733	728	779	754	766	732	764	699	726	707	759	789	831	772
80021	74664	75226	62526	45547	29518	16009	6486	2552	1118	665	468	393	361	389	410	398	376	356	342	378	399	380	359	390	368	377	432	384	395	414	387	403	367	370	396	360	394	378	367	414	382	391	372	371	396	378	365	376	405	408	409	408	365	342	369	415	417	417	403	389	423	390	406	369	386	398	401	408	394	346	378	382	407	371	351	401	403	395	429	404	364	431	431	385	409	374	381	387	377	408	380	390	394	438	364	369	386	375	407	364	369	383	365	395	369	369	369	420	391	349	400	367	370	370	359	360	408	374	388	410	398	395	401	400	371	367	369	399	372	426	378	398	373	394	390	393	406	433	416	387	373	388	408	377	399	376	345	442	398	384	367	408	375	356	379	386	393	385	377	417	377	394	372	399	430	387	438	375	375	368	395	372	392	406	383	410	375	419	388	399	397	383	382	373	409	394	394	355	374	427	373	400	399	379	394	401	415	375	354	373	399	406	410	410	406	338	384	363	398	378	409	430	396	427	432	376	369	420	376	408	414	375	368	418	381	392	348	396	353	373	388	406	386	411	407	404	406	404	371	398	422	391	380	378	369	404	413	398	374	376	388	401	396	380	384	369	394	391	386	414	406	393	366	397	418	382	379	433	368	384	388	378	409	410	345	424	385	387	393	374	382	418	407	363	367	391	385	380	407	358	369	393	400	376	389	396	352	344	383	377	418	406	369	366	382	395	364	413	371	398	410	372	389	395	435	391	414	363	417	380	391	404	388	385	369	391	390	352	387	384	399	396	390	376	354	382	385	367	373	434	381	443	426	405	416	383	404	409	365	397	355	452	395	406	381	401	374	418	351	394	399	425	363	406	405	385	373	396	412	384	402	364	361	365	381	377	400	420	374	371	380	389	418	392	426	359	391	415	378	349	424	375	384	356	386	399	420	409	400	389	377	443	389	406	403	383	364	379	389	393	416	384	420	404	375	378	386	421	389	429	361	386	380	403	362	390	397	406	408	385	402	385	385	418	395	385	387	377	372	416	374	401	387	374	381	380	388	418	395	388	389	404	395	411	383	396	367	392	395	406	358	357	392	420	419	405	416	385	359	351	403	357	433	407	418	407	348	413	376	349	372	392	398	415	427	392	400	410	387	430	369	413	398	374	389	400	383	360	356	399	401	368	385	399	381	361	352	381	415	353	401	366	379	385	439	381	383	375	380	384	398	417	335	404	370	390	427	395	379	374	412	410	367	355	385	396	411	370	400	399	382	365	396	364	411	390	403	371	360	381	414	407	397	365	428	378	378	418	384	370	382	375	400	372	371	416	423	352	363	376	398	365	367	410	367	381	425	367	382	397	389	390	405	387	376	387	372	395	396	350	385	391	386	370	385	372	381	438	376	369	410	367	400	395	380	357	418	402	358	404	403	393	403	396	356	401	406	351	368	365	356	366	395	393	406	376	364	374	395	374	408	374	398	400	403	408	406	421	347	393	354	377	420	418	413	403	371	436	397	419	390	386	365	394	371	391	376	393	379	398	393	362	385	360	426	427	422	420	351	368	378	378	390	371	374	364	357	386	395	439	408	370	388	407	404	418	352	374	365	370	411	374	381	395	441	400	400	422	405	350	417	392	388	374	389	353	407	378	391	368	395	368	423	400	402	379	380	402	399	384	402	418	376	414	357	386	391	377	395	427	389	372	378	362	415	382	411	371	403	379	416	406	393	414	380	373	421	383	415	367	380	379	382	412	409	396	386	404	393	384	407	419	384	368	387	419	428	385	353	376	373	398	386	406	365	358	384	398	394	387	402	401	356	383	381	406	369	388	391	361	424	402	403	389	386	380	392	420	364	407	389	407	375	410	381	403	395	385	358	405	393	378	364	361	443	397	398	385	413	382	413	395	411	378	408	391	382	371	439	426	370	378	390	397	378	367	381	413	354	383	340	373	381	404	378	389	380	407	379	390	388	396	415	472	399	379	386	388	390	395	391	386	372	443	350	418	399	366	385	401	366	371	362	392	386	401	432	399	378	384	345	359	413	390	410	380	392	370	411	395	363	416	380	396	352	395	408	362	369	435	406	383	385	380	422	371	330	409	396	396	369	395	371	368	368	366	380	385	366	401	388	374	386	381	395	375	393	348	382	364	410	364	357	390	371	411	431	382	371	332	355	418	417	405	355	401	391	411	408	388	363	365	390	349	391	361	376	367	389	384	370	405	409	372	371	391	383	387	391	405	386	389	358	389	399	384	403	406	376	353	420	390	394	364	380	439	381	370	377	389	394	380	390	412	416	396	420	402	389	433	429	389	373	387	378	409	393	426	380	394	391	373	369	358	387	417	363	392	382	386	387	375	418	383	399	386	388	390	382	426	402	401	400	391	381	415	397	444	396	375	396	371	336	411	411	352	414	380	355	361	367	370	383	369	386	369	372	380	387	365	371	380	377	386	384	383	386	377	374	389	419	403	372	375	394	398	398	384	374	408	367	391	438	438	379	381	382	388	421	384	407	338	406	382	360	397	373	395	427	399	353	366	380	408	392	387	413	414	394	375	413	423	397	391	373	379	420	422	381	397	391	394	417	437	398	414	387	369	373	387	399	395	371	364	374	415	371	403	387	392	399	422	429	409	415	401	375	402	394	420	368	384	392	362	365	369	441	385	370	353	362	418	389	402	387	382	411	392	374	422	417	400	370	381	343	403	375	395	416	390	402	389	373	373	392	391	346	388	397	343	421	372	434	379	413	388	396	389	397	399	386	415	386	403	379	395	437	379	421	398	422	396	420	398	411	390	353	370	401	372	371	423	357	370	392	403	388	368	388	405	371	410	362	435	415	419	395	372	329	433	411	365	384	438	424	382	391	401	418	406	383	366	372	395	397	395	393	412	390	371	399	444	423	386	367	406	409	388	433	432	399	411	404	385	387	392	397	408	397	358	377	404	377	450	398	425	406	382	406	379	389	405	398	385	390	381	359	412	419	366	418	377	361	377	368	360	386	382	389	369	398	384	362	391	372	351	361	417	388	383	366	383	384	387	372	370	353	385	422	421	408	447	360	397	376	351	374	331	368	398	394	387	395	360	358	418	405	386	403	397	349	426	373	394	353	425	386	374	383	368	393	350	365	379	393	376	424	359	393	383	390	402	391	377	384	411	415	399	411	423	426	389	373	371	385	351	417	386	420	390	389	400	408	432	365	413	362	393	373	396	383	364	374	402	397	430	384	376	410	406	383	373	380	372	396	394	381	375	408	401	402	395	408	427	385	385	394	432	418	412	421	396	387	366	393	409	419	377	413	363	416	421	386	381	386	391	372	399	403	368	362	418	358	368	402	367	416	404	396	379	390	357	387	354	421	396	394	403	334	364	377	401	367	364	425	384	396	382	401	410	398	400	395	385	390	369	406	378	352	407	404	380	399	374	410	422	405	415	409	384	387	343	402	407	371	385	427	385	410	418	422	401	367	382	387	370	410	402	377	400	416	381	419	411	406	398	375	352	385	403	411	435	354	386	441
50783	56203	69953	66890	54286	40919	27793	16155	8097	3718	1953	1101	819	835	850	824	823	808	844	813	855	822	869	855	831	841	853	854	842	849	852	800	851	854	839	843	867	824	869	837	808	860	836	877	920	801	825	822	804	830	917	794	823	892	841	834	816	806	879	817	833	865	845	825	876	812	887	883	867	880	864	788	842	819	838	853	845	833	864	817	829	858	819	855	890	803	822	820	849	856	841	807	813	872	825	875	846	787	807	816	851	867	817	853	862	810	808	769	846	911	857	831	846	835	841	841	864	834	884	852	837	853	808	840	801	845	840	831	819	823	829	854	869	823	861	863	873	855	826	830	821	851	883	840	872	816	786	874	878	878	834	846	831	873	867	824	852	826	901	846	860	889	798	837	817	844	835	812	839	852	798	858	870	833	826	893	814	880	790	846	882	846	828	883	843	853	905	857	832	821	809	840	797	819	826	827	899	827	859	832	842	848	869	839	837	821	799	843	853	882	789	869	863	813	849	846	872	856	868	839	831	857	882	855	841	825	831	878	856	896	885	845	849	851	826	876	831	845	832	869	847	860	812	836	846	840	875	842	875	880	812	832	872	834	823	868	856	817	852	844	839	805	795	855	838	862	803	813	861	795	840	869	855	838	822	838	812	828	852	774	861	863	821	828	840	892	831	820	815	840	878	803	826	848	854	856	875	805	822	852	805	856	825	819	884	833	825	818	820	826	831	830	818	813	859	858	862	849	804	850	817	802	821	873	815	860	868	809	811	855	845	840	787	842	818	839	836	816	868	827	792	867	852	885	835	820	818	856	817	851	855	897	899	855	805	870	822	855	873	800	848	801	836	862	836	838	845	822	894	839	794	844	862	796	837	826	826	817	832	838	846	879	834	889	834	813	860	865	784	778	801	869	862	810	783	896	822	877	836	834	781	799	814	837	864	837	846	813	828	833	852	850	826	784	859	847	830	865	855	901	845	819	870	839	890	835	841	817	810	828	837	886	883	862	889	844	817	857	838	850	912	812	873	822	876	847	849	841	816	819	836	899	864	812	855	810	840	828	823	885	802	821	827	829	850	868	843	886	848	816	845	807	804	788	823	821	820	883	831	825	840	842	858	845	837	861	908	870	845	839	863	922	819	827	846	827	882	787	857	842	867	864	835	848	863	864	860	766	818	799	829	843	795	825	850	863	771	853	798	858	864	847	790	865	820	814	813	825	876	820	896	820	843	863	859	814	825	833	859	860	852	823	805	859	848	836	872	861	838	802	850	832	828	820	821	778	802	860	790	860	821	849	873	847	826	861	854	813	823	880	861	861	881	855	837	831	851	869	847	834	852	851	854	830	870	857	856	838	833	815	868	847	793	880	849	840	844	794	818	824	862	889	818	852	837	831	835	836	834	826	807	839	860	840	809	858	797	787	816	838	866	881	869	855	855	859	785	847	846	811	818	873	818	814	836	841	817	817	824	894	862	838	795	831	842	826	888	852	820	864	840	792	851	855	812	831	843	869	833	828	813	837	840	864	851	886	810	833	771	841	791	845	850	830	827	843	849	880	837	776	840	867	806	815	858	916	838	827	801	875	838	819	861	787	834	842	794	862	871	864	854	842	857	883	839	828	800	816	858	831	842	810	811	807	854	815	790	833	845	885	853	840	877	854	906	771	829	855	850	822	856	805	854	850	820	894	803	797	791	816	874	848	848	866	837	848	860	830	877	876	874	852	867	865	799	806	819	852	848	837	827	898	833	845	823	884	875	789	901	851	864	859	863	802	859	873	873	820	794	898	855	874	844	830	848	821	854	837	848	870	841	892	869	832	865	848	861	840	891	849	838	848	824	797	792	807	844	829	815	870	842	841	883	895	851	860	884	869	803	852	875	802	873	875	815	861	835	829	831	825	907	851	840	901	853	822	820	799	891	827	820	818	830	831	818	865	857	831	854	843	836	845	858	825	856	852	842	822	806	854	824	879	835	825	839	790	842	819	855	793	857	795	782	848	853	833	833	807	798	846	844	831	825	778	840	859	823	892	786	837	834	860	821	781	854	832	854	813	873	838	891	827	817	840	848	864	876	899	822	874	835	847	822	792	915	820	806	832	818	856	865	851	851	847	815	840	758	868	805	855	865	885	826	802	869	860	896	791	805	831	851	874	813	838	820	867	840	840	875	838	842	825	817	800	852	812	829	828	894	856	852	859	817	831	822	821	823	863	848	819	896	807	823	843	826	816	817	883	870	846	841	807	832	837	834	769	850	825	803	852	822	868	821	850	877	851	856	809	891	791	848	848	864	854	799	855	849	858	849	864	847	852	889	841	825	825	849	824	864	849	924	853	858	853	784	903	808	840	872	833	760	855	817	820	844	840	842	858	854	798	786	847	837	829	905	836	845	849	902	831	820	850	856	819	832	883	812	806	841	840	835	843	812	798	847	816	876	814	817	811	844	837	891	835	857	931	799	860	875	842	826	850	845	823	822	836	875	823	816	843	765	835	833	846	852	793	800	825	857	854	795	865	827	866	855	878	836	823	886	793	837	826	820	861	912	809	851	818	903	818	882	844	841	797	889	795	820	863	896	829	808	841	845	865	888	895	856	887	884	888	823	841	884	855	821	833	824	836	846	814	853	845	867	807	820	881	853	909	809	859	854	807	878	843	830	806	836	883	839	797	865	877	878	861	822	828	885	852	874	803	798	816	824	838	841	875	858	857	846	794	838	829	855	839	888	839	806	840	838	827	827	834	881	856	800	824	852	882	858	839	874	832	847	852	940	771	831	816	821	890	847	836	820	875	873	823	816	871	810	800	865	861	843	841	861	816	846	847	820	882	816	839	861	850	869	847	818	837	823	867	834	853	869	866	874	875	862	828	860	884	850	885	885	823	837	797	857	823	836	888	837	788	812	825	887	864	880	816	834	817	832	855	832	813	845	877	818	812	839	845	807	832	857	803	875	817	861	849	847	831	858	859	820	828	842	817	818	856	800	822	880	833	812	811	862	851	820	849	814	795	798	870	815	836	795	844	838	841	889	821	853	843	864	848	852	822	821	797	828	833	834	880	876	824	861	874	865	835	840	854	844	856	865	807	889	878	828	853	830	898	815	829	848	802	859	833	834	833	883	804	868	791	801	860	831	833	842	879	913	875	789	901	829	835	823	844	825	846	822	853	803	802	807	865	825	839	870	858	842	838	840	830	825	856	799	888	799	835	835	859	814	881	818	813	833	842	858	807	815	876	824	821	815	873	834	875	806	810	849	864	833	836	855	837	866	881	828	886	807	851	828	853	854	847	846	846	859	791	862	821	853	824	905	843	830	783	832	845	848	827	887	837	838	781	856	833	837	873	790	817	813	856	911	833	820	883	864	857	863	867	824	866	842	804	809	870	855	838	908	821	844	865	875	872	828	834	877	835	876	868	819	823	806	795	871	855	833	870	840	830	848	830	848	788	822	842	892	882	882	858	867	852	783	894	853	812	839	885	833	829	819	832	823	859	803	862
11881	9372	7634	4466	2285	1223	745	514	400	350	315	322	313	274	312	313	291	298	309	286	341	337	315	328	283	313	290	314	297	294	314	327	324	296	299	301	327	285	307	291	275	293	305	293	259	310	308	314	300	281	310	301	286	311	309	283	318	319	300	297	331	308	314	291	290	284	308	312	320	312	336	309	326	324	292	312	272	312	346	325	288	323	302	299	315	327	286	302	298	303	313	299	346	316	315	324	305	313	330	339	289	354	297	278	300	292	325	329	329	332	281	304	292	313	313	317	305	321	338	321	283	280	321	242	288	325	311	282	320	296	304	309	345	286	327	287	242	326	309	316	291	285	280	290	290	331	287	331	304	295	302	294	317	338	325	320	287	300	338	322	308	309	303	285	332	332	278	320	331	304	309	282	321	308	318	320	339	340	292	317	251	264	320	329	313	311	349	324	284	308	336	289	283	311	327	310	294	311	290	308	312	288	317	300	286	312	329	296	288	333	268	308	298	310	325	302	327	301	297	312	340	339	335	310	340	325	337	307	319	307	296	303	308	322	298	297	317	294	313	266	330	306	319	298	281	337	316	319	298	304	297	300	285	281	317	331	291	335	293	282	343	330	316	301	317	328	309	283	294	316	330	303	349	314	332	301	280	278	325	298	292	306	282	326	320	310	298	308	298	352	339	352	313	321	298	294	299	293	280	327	313	288	333	295	296	300	319	305	327	309	299	329	307	314	317	319	297	325	314	325	279	292	321	322	295	317	284	297	284	297	326	294	320	325	318	305	283	291	294	319	326	287	310	284	305	310	323	355	298	294	318	296	293	331	282	312	297	307	332	306	312	322	292	318	327	312	315	282	332	338	303	303	310	289	306	310	310	339	312	323	285	291	301	295	303	314	273	315	316	291	282	316	315	319	292	314	289	279	309	309	305	330	324	291	298	327	306	336	339	334	297	309	292	296	281	300	286	294	296	293	288	284	298	315	317	336	299	343	327	290	322	305	335	338	324	312	308	313	300	302	294	312	284	333	345	292	309	330	312	318	289	264	309	292	298	290	353	301	320	300	298	315	330	327	295	320	283	304	305	331	289	260	332	332	310	326	320	305	318	336	320	314	325	327	293	317	313	301	285	327	306	286	324	311	314	290	288	295	308	322	319	330	329	301	304	281	301	297	321	329	333	296	299	316	276	284	289	345	307	314	298	316	299	327	332	313	294	319	321	341	282	298	309	296	338	330	289	318	306	305	356	310	272	333	291	310	288	306	331	293	318	311	316	296	284	320	331	289	293	316	271	315	290	290	328	299	297	298	292	340	296	310	291	309	333	318	318	319	304	313	312	303	283	303	330	324	318	305	348	325	307	326	311	297	311	326	316	308	326	305	318	314	332	314	305	328	284	304	353	314	281	355	312	294	294	314	307	331	340	295	298	298	274	337	284	312	329	325	272	273	312	298	327	328	290	299	305	304	318	292	304	316	347	308	318	290	299	291	325	310	313	293	310	335	305	312	331	330	314	344	310	304	316	290	335	315	327	295	324	307	334	301	292	311	305	313	306	277	309	301	302	309	313	304	321	328	302	295	284	304	280	327	298	278	319	310	317	311	290	304	303	317	345	311	313	331	322	279	298	287	317	300	316	303	320	295	317	352	322	307	279	328	344	289	329	265	321	316	294	306	348	323	287	299	292	281	299	297	270	336	316	288	340	328	309	314	291	282	292	288	308	298	312	270	321	297	309	308	322	315	319	338	301	324	289	302	287	311	334	288	334	291	294	313	295	318	344	313	290	304	310	287	319	320	293	312	297	301	319	308	283	303	311	317	295	332	303	296	308	337	313	326	294	308	314	331	314	292	310	310	295	282	289	296	292	306	300	278	313	328	325	278	346	293	325	295	311	345	274	289	307	318	318	282	298	352	308	315	323	286	300	300	305	313	306	305	295	308	315	320	293	313	323	325	294	271	317	313	280	334	293	308	291	295	335	334	314	298	318	321	313	337	316	304	285	318	293	340	333	273	310	295	330	304	280	337	298	318	299	325	308	314	288	294	342	288	287	348	318	324	323	340	293	296	324	302	324	302	310	291	355	275	309	289	335	296	322	331	289	316	334	312	322	307	331	298	303	287	302	280	302	305	314	272	351	339	334	308	296	294	326	329	294	288	305	296	307	299	323	323	329	332	292	327	309	310	291	323	287	293	314	304	322	287	305	306	293	298	249	309	332	331	293	307	321	281	292	288	299	294	295	303	308	309	310	303	311	293	311	290	311	336	310	342	315	285	277	339	296	269	304	292	313	317	297	294	326	295	301	306	323	303	315	285	311	289	293	286	296	292	317	290	333	265	281	310	315	339	343	307	294	322	339	339	285	299	298	299	279	297	358	287	310	309	316	304	285	305	299	301	298	307	306	315	293	300	342	296	308	310	320	292	333	304	323	309	284	305	315	274	297	329	308	259	349	274	310	338	333	328	300	343	296	316	297	301	303	291	317	330	324	333	335	276	312	328	341	308	294	296	308	300	293	322	342	312	312	312	308	304	292	292	328	304	287	286	278	305	325	325	314	301	336	300	310	309	311	276	272	305	312	342	345	312	326	327	288	298	289	332	332	308	294	299	310	302	313	298	284	327	296	312	315	327	299	293	307	313	317	303	303	293	299	296	321	328	290	304	299	331	322	338	301	299	320	302	309	302	270	316	288	320	295	297	313	276	302	257	307	296	324	294	312	305	335	307	308	292	287	294	325	344	312	298	293	318	260	331	296	332	310	284	282	331	329	297	313	368	326	333	281	287	319	316	293	313	275	278	307	301	309	321	311	303	312	330	296	303	331	308	320	315	305	287	313	322	295	315	326	312	264	354	307	304	313	318	326	297	304	295	325	282	310	332	319	298	318	319	297	312	286	320	305	317	327	306	296	315	337	283	301	297	288	312	309	283	325	316	275	296	301	273	329	334	304	298	329	317	323	286	318	301	296	289	259	322	319	281	308	302	323	278	313	318	276	321	352	278	320	332	321	319	337	299	334	334	294	293	299	269	297	296	286	295	293	300	303	295	314	311	316	283	284	329	289	325	323	290	288	342	283	297	291	282	282	288	304	315	318	315	283	306	340	315	318	311	295	290	296	323	314	293	313	303	328	308	290	295	280	325	300	314	293	284	287	302	288	295	312	323	298	307	295	323	341	279	312	305	303	307	291	288	313	305	313	276	283	331	340	283	286	286	302	307	306	312	331	264	313	321	301	271	315	303	297	317	303	316	331	301	301	328	304	318	313	295	286	313	252	277	333	287	331	320	315	319	302	292	303	295	284	325	341	307	307	286	351	295	290	328	270	286	288	296	328	321	267	336	326	320	333	302	309	265	326	308	319	297	288	304	304	277	340	309	294	324	311	294	300	284	337	323	338	309	291	287	308	335	343	296	304	320	317	301	306	352	326	314	299	304	290	335	318	315	308	326	309	276	264	325	325	300	320	313	300	297	305	313	268	330	273	312	303	321	306	325
10696	12602	13411	10719	6447	3690	2131	1391	1014	831	718	694	665	707	655	708	723	708	716	698	703	715	666	653	707	715	666	609	649	692	678	660	665	667	664	699	661	617	685	662	670	669	692	693	705	719	687	670	790	699	649	681	643	695	704	705	691	665	641	680	689	702	673	672	712	678	676	656	670	655	690	638	713	684	633	716	647	709	630	714	686	678	723	677	661	694	718	685	686	704	673	737	691	657	690	683	736	696	648	641	612	662	687	654	675	674	725	707	671	696	686	737	683	662	682	693	723	720	712	673	670	697	680	680	692	680	719	678	644	686	656	641	704	654	706	697	667	693	638	683	684	710	697	701	728	688	666	684	685	658	677	687	663	656	656	689	719	667	709	680	700	679	664	719	684	647	669	644	722	680	689	647	664	684	657	660	649	650	695	715	707	697	694	667	689	668	704	692	679	743	690	665	662	675	672	683	704	710	664	695	688	675	631	720	679	710	669	703	700	691	709	647	669	649	634	645	721	702	708	671	724	683	702	683	703	684	737	700	664	656	720	709	689	646	625	709	671	678	679	676	669	711	659	677	708	707	705	696	652	693	655	644	679	666	664	653	692	645	650	718	694	710	694	655	688	684	659	707	685	694	683	701	672	657	667	673	672	703	629	670	674	694	715	676	660	679	692	725	660	705	692	658	634	662	670	696	682	677	699	635	657	698	682	663	698	638	700	674	703	655	697	603	671	721	660	654	679	722	678	625	722	664	693	636	693	693	691	674	648	676	710	709	727	686	686	699	726	611	675	709	702	734	732	654	685	651	670	692	634	698	669	662	717	704	698	685	644	720	705	668	666	707	669	686	718	626	667	668	665	628	651	749	731	657	661	740	651	668	684	723	664	680	636	643	692	684	670	675	679	686	676	696	688	641	725	692	669	672	680	693	663	678	735	690	675	686	653	725	702	665	647	697	682	699	667	667	658	651	703	663	703	689	708	665	719	690	679	667	688	688	724	699	725	721	734	710	713	672	690	658	658	657	691	667	666	677	727	705	672	663	646	704	693	695	666	687	732	695	673	690	726	665	674	665	654	684	641	658	689	673	738	713	608	722	722	702	690	651	729	680	658	666	715	673	697	662	667	636	723	701	654	777	689	661	702	681	679	677	706	723	648	694	659	592	662	725	675	658	690	686	675	691	659	695	695	691	692	654	718	679	700	689	720	674	688	661	665	653	684	640	671	658	703	725	674	681	701	694	670	658	663	688	659	671	645	672	657	650	705	706	678	641	660	694	732	655	666	704	681	691	678	687	662	730	656	685	684	682	672	715	721	710	690	777	673	695	671	663	681	684	717	686	658	707	688	697	687	679	717	697	670	650	685	704	679	632	637	698	696	675	688	691	685	672	689	687	680	713	661	746	691	659	684	646	668	662	695	679	611	685	665	655	710	653	669	668	679	728	676	682	663	697	630	640	660	688	701	716	642	687	723	669	660	685	682	695	684	658	708	666	734	698	697	736	711	719	659	672	686	689	710	671	660	652	732	696	683	698	703	635	660	684	688	675	654	705	677	753	667	710	692	692	691	693	681	719	697	685	669	677	675	701	701	685	699	727	681	664	646	698	700	688	660	703	705	665	702	645	732	700	723	694	708	666	665	656	626	676	649	664	690	684	711	705	712	692	688	674	687	675	684	721	670	709	637	688	690	667	677	694	663	710	702	631	655	677	673	656	688	654	654	662	670	681	691	720	664	682	667	691	669	660	717	674	687	648	713	715	679	637	676	625	711	654	653	698	644	669	666	711	684	701	745	684	645	681	656	684	707	726	670	693	688	671	639	660	710	698	658	688	664	680	674	696	688	642	689	676	706	671	693	648	671	680	681	712	668	640	689	644	680	680	660	705	663	695	733	641	706	694	718	704	704	684	695	642	691	663	692	700	627	649	655	658	642	733	666	709	666	623	689	667	695	678	690	660	724	697	692	635	650	682	681	679	689	675	629	696	666	667	720	703	638	664	685	678	659	642	703	688	660	694	679	649	663	706	704	715	674	695	678	689	671	662	670	675	660	710	655	638	679	681	698	672	719	680	751	679	702	668	703	702	653	708	672	665	678	625	711	660	708	677	665	715	625	670	649	660	687	716	686	630	679	690	673	693	676	713	691	680	675	668	672	686	736	655	701	658	673	709	690	691	669	650	668	669	641	701	689	665	679	682	665	672	674	688	711	699	671	666	651	654	677	686	669	687	661	639	671	643	725	642	705	682	701	662	675	692	666	691	657	672	650	687	652	679	666	689	689	670	638	665	636	692	649	685	694	689	663	655	632	688	644	656	660	653	671	716	669	723	683	733	685	645	670	702	688	690	671	711	685	737	693	677	712	693	686	675	690	687	730	687	709	725	646	699	693	644	659	723	685	640	683	690	674	658	644	727	716	682	690	643	695	689	667	648	654	706	693	666	635	680	629	685	709	647	635	671	648	699	662	689	681	685	724	682	678	721	661	731	666	661	692	719	655	684	700	697	653	719	719	695	657	679	709	707	692	710	700	675	691	666	655	660	659	690	664	656	684	673	732	687	665	638	673	672	671	657	717	659	710	700	705	687	682	691	653	667	687	728	676	672	670	627	667	703	673	638	655	637	667	680	689	719	681	699	673	665	687	697	669	649	676	694	703	691	687	668	657	667	706	671	738	664	678	660	665	724	692	666	701	651	646	710	692	711	636	681	669	695	700	648	702	692	684	704	657	707	657	712	694	715	673	695	731	635	658	712	656	681	639	675	716	696	680	703	679	702	686	696	623	657	706	661	672	639	693	687	714	671	754	691	670	698	658	669	615	676	653	722	723	678	676	658	704	699	700	657	655	659	648	698	711	716	698	696	742	711	676	690	674	661	678	685	683	680	679	673	630	689	726	670	667	693	684	644	654	686	664	634	651	735	706	660	753	687	660	684	630	688	658	670	691	700	710	697	688	702	689	690	689	665	717	700	642	684	721	677	639	676	665	697	659	691	664	676	626	663	698	671	696	657	703	622	658	674	703	676	672	647	675	678	689	646	731	660	710	666	690	644	669	722	720	695	689	669	699	647	713	697	700	675	669	722	742	679	686	687	687	704	632	692	672	649	671	699	646	664	656	672	660	692	693	718	718	682	683	656	644	696	646	670	705	693	680	659	694	658	695	730	703	682	690	663	710	659	739	704	717	702	652	703	731	686	699	663	698	704	683	664	669	693	612	706	669	712	694	712	694	690	732	654	693	670	702	705	693	746	684	704	686	698	688	706	717	714	677	646	677	649	674	681	672	638	675	682	675	659	676	662	671	734	706	660	643	685	705	663	649	722	636	697	698	689	671	650	646	681	663	730	710	656	699	684	662	645	671	708	721	682	666	692	683	708	686	681	699	658	650	716	680	711	681	729	636	677	673	675	680	700	628	674	691	686	651	675	641	653	717	684	644	681	635	683	651	688	692	710	642	687	683	662	710	651	668	695	704	666	670	665	640	694	716	689	671	705
77892	72461	72843	60306	43407	27573	13750	5429	2001	958	577	420	333	358	345	352	345	353	347	356	376	347	386	370	376	354	332	362	346	320	352	354	339	324	371	363	337	370	362	381	336	340	364	363	349	352	291	323	354	372	354	334	351	360	330	356	372	333	348	347	332	316	322	334	358	364	351	376	373	339	337	340	347	329	351	347	350	349	339	335	311	352	310	351	334	325	357	355	326	354	324	342	370	330	316	356	377	328	378	352	350	370	391	309	349	358	367	313	363	328	335	335	313	305	356	358	334	334	334	360	385	363	366	378	348	368	336	351	335	361	380	355	320	320	342	360	352	359	359	340	344	359	359	332	351	315	305	372	383	332	387	387	305	356	328	340	344	334	316	363	306	322	356	335	341	315	332	345	351	358	358	329	354	337	349	349	328	367	314	348	371	356	364	329	334	357	358	373	330	344	338	340	324	341	362	332	363	363	357	380	340	326	373	346	322	337	336	332	352	317	304	359	336	322	368	344	348	350	350	329	354	342	374	346	303	336	363	341	332	353	331	330	337	325	312	321	354	358	368	307	323	325	330	310	426	361	356	354	367	326	337	379	370	361	371	341	315	349	369	360	357	377	328	341	338	347	382	364	325	314	330	369	335	294	322	358	329	364	336	341	374	365	369	357	357	386	384	345	354	315	342	306	348	342	337	306	313	362	365	351	347	351	339	372	358	372	342	337	357	355	313	337	342	338	358	316	355	372	338	340	335	342	344	337	349	330	328	371	335	351	365	328	358	356	353	373	379	323	329	299	385	394	374	332	335	355	359	372	300	360	338	349	353	317	344	366	340	336	350	330	352	323	337	338	349	379	341	398	345	331	349	356	334	341	329	343	317	352	346	370	321	363	335	347	373	373	337	350	330	308	322	374	334	325	308	334	363	335	355	316	307	332	327	351	351	369	392	361	376	357	343	392	340	341	344	386	341	312	347	355	367	307	335	349	376	354	309	367	344	343	364	322	333	299	345	325	360	340	344	330	343	374	363	325	339	335	336	356	375	365	347	365	342	358	386	285	353	346	370	337	382	336	360	383	393	334	339	352	326	332	390	354	341	346	331	343	339	341	350	369	369	336	300	363	348	332	366	325	343	340	365	350	362	334	319	350	332	332	388	349	343	328	321	381	335	351	328	358	353	345	376	325	360	331	305	356	352	329	355	382	311	362	364	325	347	376	318	351	348	362	392	338	346	320	331	336	354	391	392	340	320	332	343	360	360	346	309	345	357	346	345	351	351	357	391	368	341	347	338	359	369	381	330	366	345	367	336	340	349	344	329	332	322	349	348	356	347	369	328	349	352	352	365	350	359	347	366	373	325	359	333	352	367	357	382	342	337	319	337	375	366	342	332	357	359	315	362	338	319	373	349	360	320	363	325	361	367	362	350	335	357	373	343	361	358	342	347	326	352	353	354	383	364	325	349	354	369	289	339	335	358	364	363	344	299	361	377	335	301	321	350	360	323	338	359	322	339	347	328	349	378	353	382	363	353	359	373	349	346	311	352	359	357	329	323	368	345	329	348	368	363	343	368	380	333	310	364	350	314	329	364	352	366	381	401	332	351	357	383	336	380	347	344	359	333	376	364	382	355	327	350	375	368	343	362	356	367	342	345	372	309	343	363	364	339	344	347	381	321	372	317	313	328	350	327	346	357	331	324	364	376	334	381	371	409	324	348	335	344	394	330	364	346	338	323	374	352	347	352	357	350	346	371	307	377	355	349	315	360	334	353	313	331	343	346	348	343	321	350	353	376	349	368	302	307	365	374	370	338	335	331	341	336	343	380	342	384	326	312	315	346	357	358	364	351	317	353	362	355	371	358	373	382	366	316	340	324	340	323	365	351	351	321	403	323	366	358	319	336	386	326	347	359	357	350	331	358	352	335	347	370	350	356	347	385	354	330	367	344	303	319	321	356	342	366	366	328	340	385	363	351	321	344	337	338	340	361	363	316	371	347	339	366	337	326	352	366	358	375	350	343	367	340	318	331	373	362	333	356	315	327	344	379	344	353	365	341	346	365	334	294	352	371	354	341	336	354	360	351	316	345	334	343	347	364	356	338	326	318	340	364	322	355	346	358	349	376	356	359	333	363	356	368	354	358	338	330	362	335	323	355	349	363	355	363	349	367	333	350	337	341	331	344	344	374	402	315	332	386	324	347	344	363	332	335	327	329	343	370	335	372	345	350	341	342	349	337	351	355	365	327	374	378	301	308	338	383	372	348	345	356	370	332	374	326	329	397	350	332	373	360	347	335	345	320	352	336	311	337	366	321	345	346	372	334	343	357	313	312	323	332	347	373	368	346	348	369	394	380	378	336	355	361	345	362	325	331	354	372	339	326	311	338	351	343	354	332	337	334	372	352	326	338	409	327	314	347	332	356	354	350	342	377	314	328	332	377	342	338	360	358	354	344	362	354	373	342	323	316	347	351	340	340	347	347	329	357	340	355	352	343	378	354	319	336	337	363	351	339	359	351	353	320	345	368	345	385	365	363	348	341	339	359	318	292	356	355	308	334	370	340	377	351	319	363	352	365	336	315	312	354	347	359	376	393	345	333	362	345	352	362	341	328	370	360	374	324	324	360	361	327	320	347	351	346	342	323	371	331	335	353	387	342	371	341	309	372	338	306	356	379	345	362	342	370	345	313	373	331	325	355	333	354	328	316	374	354	335	375	363	358	326	369	340	350	362	364	331	360	364	378	355	328	349	360	307	342	358	373	317	368	333	349	343	357	376	361	339	350	364	353	354	339	387	360	340	357	383	345	368	343	328	342	341	333	315	304	338	336	376	353	305	375	358	335	328	369	354	417	358	340	351	351	363	332	345	319	320	359	358	367	340	369	327	354	331	331	337	369	367	345	349	376	340	317	363	380	348	299	339	331	352	340	369	345	328	377	362	345	378	356	345	415	379	358	341	365	372	340	308	311	354	360	380	378	315	353	327	357	342	386	345	367	340	336	386	320	337	357	338	353	350	334	348	336	345	354	346	340	322	349	356	346	348	354	307	360	335	360	350	323	326	353	356	349	330	336	355	347	340	355	359	339	352	345	320	397	344	355	325	365	330	346	350	359	341	363	340	369	384	328	384	381	344	317	326	334	380	355	321	344	356	355	358	352	372	350	344	377	341	363	345	337	394	342	346	346	365	362	359	330	352	351	331	313	333	351	374	354	366	360	334	358	346	313	336	342	318	361	342	336	342	350	375	356	351	362	354	368	396	330	345	367	359	352	368	293	336	354	344	356	367	326	337	361	362	352	342	368	386	358	368	332	315	322	311	327	351	341	363	358	353	328	340	327	322	314	348	378	368	357	332	337	331	339	357	373	363	349	329	375	343	360	349	333	337	342	369	354	342	367	372	371	350	344	335	344	368	324	369	371	346	346	360	345	369	310	368	336	316	349	334	317	368	355	360	381	369	337	337	339	350	377	359	344	337	367	374	345	347	376	345	325	351	363	344
49049	54343	67761	64142	52213	39159	25738	14286	6869	3267	1721	1051	790	800	748	762	784	726	699	794	753	756	802	759	785	732	768	765	788	822	796	757	770	769	771	746	790	732	775	789	757	766	804	758	764	731	764	755	759	678	789	758	752	732	746	686	781	778	801	746	727	755	758	790	773	801	781	739	763	776	775	746	778	770	792	727	801	820	772	776	761	731	745	710	750	766	816	731	847	772	765	761	821	850	754	749	767	759	794	761	779	765	734	771	760	787	758	778	787	759	735	769	738	742	765	761	777	743	803	814	770	727	771	733	753	778	792	760	795	746	744	804	759	726	739	773	767	748	763	788	766	791	745	762	800	751	720	751	725	718	750	763	799	795	764	720	750	775	794	783	750	752	749	766	738	761	746	761	760	790	721	785	803	760	783	745	758	745	755	792	790	745	817	748	767	805	698	811	758	767	738	771	720	761	756	713	816	743	745	781	746	819	784	766	796	781	789	793	780	853	797	745	768	766	770	760	720	811	720	762	789	780	781	779	781	775	821	757	796	769	761	771	765	741	772	783	764	784	733	748	790	827	751	721	801	755	795	824	763	762	757	714	788	816	764	724	778	735	740	782	796	736	767	786	762	701	750	766	761	760	814	780	776	792	733	765	778	795	787	812	832	821	814	726	768	727	731	735	711	801	768	753	710	779	790	770	718	722	781	798	781	721	778	749	806	791	780	789	781	787	778	731	797	779	769	763	754	794	816	766	791	792	722	750	748	791	765	745	763	790	788	751	754	784	799	752	747	747	728	751	735	739	823	736	744	780	757	760	744	774	780	760	779	769	754	794	821	772	781	775	705	775	775	798	742	804	754	765	799	782	821	750	747	771	788	765	757	815	765	767	768	792	749	749	749	772	765	785	778	779	792	789	790	773	732	738	782	807	757	764	733	755	751	786	755	737	762	795	788	721	719	769	707	749	784	756	779	747	753	680	728	779	784	785	768	746	775	782	777	765	727	738	779	769	778	784	772	775	707	747	786	802	786	764	761	783	759	783	808	792	775	779	764	723	781	820	780	764	795	740	788	723	819	779	772	725	795	754	741	781	783	716	786	785	767	740	791	772	770	768	742	744	802	816	788	764	789	758	759	765	741	758	757	787	765	711	751	730	787	793	755	814	832	750	803	787	795	775	722	749	754	741	767	760	768	771	735	754	782	745	768	735	720	786	763	720	790	770	795	775	788	812	719	791	756	765	768	768	772	765	751	788	759	764	719	843	801	732	766	807	806	732	739	750	768	755	766	784	776	756	735	767	720	800	817	749	811	820	736	733	770	773	782	811	752	812	728	739	790	804	770	769	756	785	788	795	766	764	740	707	749	776	762	764	772	803	711	737	724	834	776	739	790	800	792	743	769	741	763	799	742	770	759	758	756	856	778	760	759	802	727	792	784	763	740	839	734	796	720	754	754	797	801	750	742	803	751	782	840	706	800	735	737	720	736	755	818	714	777	748	799	702	746	776	829	762	782	820	783	752	754	712	797	820	792	810	750	776	769	727	802	763	761	764	751	790	798	806	768	763	732	747	803	744	819	781	812	799	754	729	690	826	776	805	750	773	751	795	805	721	765	806	758	792	819	788	805	792	797	755	810	748	753	776	770	759	734	803	729	784	797	764	786	764	743	780	771	763	784	708	764	751	754	767	792	760	766	750	724	731	774	721	841	792	793	765	753	734	758	799	744	753	759	752	751	754	792	762	746	799	781	791	808	719	773	746	803	761	773	793	755	710	783	734	794	760	757	779	777	744	767	778	763	731	789	767	772	772	819	793	747	745	836	745	838	766	830	739	791	802	735	796	727	761	768	789	838	746	786	765	760	743	747	769	756	715	772	777	801	780	798	770	733	739	762	785	732	724	757	737	760	789	736	751	759	767	715	718	749	756	786	765	784	743	799	748	787	745	765	747	783	769	775	800	755	791	772	802	716	743	797	779	792	728	789	767	777	768	733	754	754	786	778	714	785	796	764	759	755	782	781	751	773	841	745	785	790	792	747	738	747	787	763	781	775	799	767	754	747	772	739	761	767	757	798	737	729	727	752	741	803	769	694	770	818	736	757	774	806	715	790	775	766	754	738	758	744	765	816	766	728	739	793	756	756	728	799	796	749	755	734	775	758	753	758	719	747	782	784	734	769	741	768	764	743	770	769	705	805	782	796	799	753	746	771	754	732	745	750	834	795	758	815	749	748	779	735	796	758	736	763	777	775	739	781	733	811	742	778	780	829	767	762	737	757	719	815	735	739	815	770	794	796	740	773	733	722	749	764	816	778	779	759	781	757	801	757	732	721	766	761	773	813	787	795	737	736	749	750	797	734	765	789	764	786	785	851	766	744	790	750	760	694	775	737	759	805	765	737	738	819	793	721	742	718	752	789	755	730	794	788	802	744	757	784	763	795	789	762	725	745	747	779	785	742	766	800	743	780	730	804	753	754	780	755	774	745	809	804	769	782	744	758	716	751	758	795	761	769	779	763	756	776	730	784	810	777	789	762	776	805	821	777	784	782	787	736	799	756	786	835	775	776	705	744	778	787	703	793	790	799	743	762	773	762	767	781	739	787	791	793	752	789	803	815	749	755	799	797	782	747	761	769	704	765	733	753	811	719	733	769	735	767	749	779	749	779	754	737	719	797	793	729	742	722	786	738	791	817	781	808	798	754	711	762	747	754	748	780	714	766	822	755	808	774	757	789	778	766	759	759	759	795	792	749	819	745	726	795	797	780	795	772	812	734	776	772	814	763	777	767	794	750	800	784	738	770	740	739	792	776	720	765	839	759	725	726	734	736	708	774	745	732	766	743	788	767	829	774	725	807	725	790	747	722	780	736	739	773	843	722	798	767	798	783	752	749	764	765	855	763	753	766	752	684	766	774	741	792	807	772	773	766	741	766	783	733	702	776	739	722	786	748	761	746	777	765	790	771	772	775	794	730	777	750	752	759	732	776	754	807	772	724	778	804	792	755	748	809	764	765	718	775	788	808	803	769	793	741	767	748	773	836	795	748	776	801	804	816	764	790	779	776	816	745	772	769	783	753	794	741	775	771	827	730	797	763	755	761	801	770	789	728	747	796	760	802	785	803	773	815	748	783	764	717	827	754	775	707	720	765	750	736	769	795	765	757	774	752	771	762	815	798	748	758	755	828	741	765	735	742	753	759	768	757	761	744	777	747	745	720	776	784	778	779	791	730	804	787	795	796	762	810	758	779	799	829	779	782	748	785	786	745	767	745	726	767	791	754	724	801	742	758	780	774	729	736	773	733	781	778	769	847	778	775	758	768	750	805	803	765	790	735	784	793	733	746	770	816	745	814	799	732	817	774	738	775	748	816	744	788	724	794	751	805	761	724	789	755	848	778	773	718	728	791	780	751	760	803	812	786	763	726	769	750	768	786	778	751	737	775	763	770	760	777	766	796	679	764	739	746	752	764	816	757	773	775	769	797	830	783	757	793	800	786	796
80587	75200	74381	62061	45886	30132	15740	6279	2402	1122	679	499	410	395	445	429	378	377	409	399	410	416	386	395	376	384	404	432	393	387	372	439	399	423	376	408	406	383	410	406	425	405	433	426	409	393	390	388	426	419	415	442	441	388	382	399	450	399	348	385	399	397	453	380	374	406	386	372	455	352	406	392	426	422	440	396	428	386	441	394	390	387	370	420	434	416	422	381	427	444	383	448	389	410	376	388	380	417	405	369	411	396	431	408	377	427	405	411	385	390	390	391	396	385	427	392	421	391	388	422	428	421	406	404	425	377	415	403	395	412	420	378	365	414	372	388	376	398	396	398	382	405	409	368	411	392	392	366	384	367	408	386	368	401	421	374	418	405	406	350	413	357	397	403	393	409	396	406	350	360	403	385	414	404	417	368	422	434	383	383	361	394	408	392	384	399	426	376	412	357	370	368	396	388	416	366	344	402	393	378	395	387	403	401	413	392	365	372	384	404	411	419	398	395	428	397	423	362	410	424	387	400	397	400	411	384	448	395	362	349	379	411	413	384	383	419	408	382	389	390	394	417	405	464	375	399	397	377	379	419	402	407	411	396	444	366	398	424	383	382	363	448	366	398	349	404	452	412	410	407	384	382	394	431	405	412	403	352	367	382	378	400	434	376	394	401	381	372	408	445	411	432	389	390	425	400	400	403	372	419	407	396	401	411	395	398	404	395	406	389	397	410	393	456	389	396	404	413	373	387	401	409	423	394	422	423	407	420	410	366	372	396	447	406	408	400	370	418	417	419	347	393	388	370	378	393	376	389	380	383	374	413	415	374	378	416	386	396	389	390	398	393	409	410	392	439	361	403	391	435	419	427	407	335	347	403	383	414	384	402	382	401	410	392	375	371	390	396	347	371	439	383	400	372	396	376	386	397	413	343	396	393	383	385	396	411	383	373	390	435	385	391	382	404	427	398	416	405	397	371	415	401	392	398	374	433	425	392	406	375	373	381	381	406	392	418	444	404	379	439	405	399	398	408	408	414	419	398	380	382	369	399	389	408	385	425	386	403	428	429	395	403	398	402	417	373	396	397	458	364	389	391	411	404	370	398	397	426	401	392	412	374	405	422	380	385	375	375	400	362	400	438	423	407	384	425	362	401	370	382	419	398	398	349	409	408	361	383	369	359	389	408	410	419	411	438	390	434	393	405	395	386	388	411	372	432	405	402	429	392	380	415	392	370	379	413	397	402	378	406	382	362	444	397	396	417	391	398	395	404	428	399	415	399	379	401	358	362	383	404	395	403	427	381	426	390	397	420	366	379	419	369	409	413	408	405	376	362	377	436	396	412	344	375	409	385	417	390	363	351	376	393	399	424	365	431	397	412	373	381	433	398	415	383	383	402	385	363	354	389	420	366	379	408	405	412	384	421	399	444	372	405	371	382	394	393	430	402	390	385	413	366	419	419	376	378	356	418	362	385	407	426	424	400	420	388	433	386	392	412	392	385	357	386	427	390	387	416	408	392	392	401	421	381	415	412	413	399	398	378	418	423	417	420	396	397	390	404	381	403	410	413	381	363	384	398	389	337	406	412	386	442	372	427	415	407	419	427	408	367	408	407	382	403	381	385	433	356	429	395	397	402	388	413	379	399	428	414	377	388	396	375	434	389	386	387	397	382	387	402	392	380	382	401	391	366	440	395	374	387	426	424	369	367	396	390	384	407	406	370	397	410	426	375	417	378	344	382	389	382	421	368	362	411	416	411	380	386	414	394	373	389	427	388	386	398	378	419	425	343	412	418	413	397	435	384	390	456	441	405	410	420	402	390	432	376	394	375	436	437	385	369	377	404	436	384	409	395	419	373	389	375	385	404	375	401	411	402	371	423	367	421	396	367	398	353	412	429	402	409	393	395	418	397	395	396	448	380	435	405	410	414	375	373	383	443	393	405	396	406	377	396	420	386	400	421	416	377	373	382	425	387	396	383	397	360	392	372	371	411	368	392	385	382	379	399	392	385	388	347	345	413	458	358	416	377	400	378	407	423	392	395	399	412	376	415	395	395	404	371	386	414	428	383	386	394	384	393	362	391	434	404	358	442	384	373	410	370	391	404	396	341	360	405	417	377	365	404	423	395	382	439	374	401	396	370	390	404	421	437	428	415	371	395	443	382	398	402	371	409	438	391	394	387	428	411	418	389	408	376	370	369	388	389	391	403	417	398	389	399	361	430	383	415	395	414	365	388	386	412	412	369	420	366	378	403	384	398	373	414	384	403	408	417	407	406	407	383	432	428	394	388	376	384	408	402	393	412	422	395	409	404	392	395	357	358	399	381	392	398	391	408	415	384	427	337	367	409	373	405	455	443	361	368	379	384	428	409	404	350	375	401	386	418	402	396	378	415	362	403	417	360	376	396	382	401	382	392	398	395	400	409	410	423	409	382	440	362	404	401	397	401	412	423	387	378	403	401	393	440	405	390	390	374	401	380	404	393	373	397	405	387	408	414	388	406	372	382	377	382	424	387	423	419	417	370	394	373	402	395	396	406	394	407	426	396	381	399	419	396	404	382	411	384	367	384	392	426	419	404	401	396	396	382	386	401	397	399	410	380	398	388	407	427	395	398	384	417	391	394	371	417	378	368	412	389	406	369	428	414	387	399	382	370	429	392	393	342	437	400	368	415	430	368	409	405	390	400	395	358	346	417	391	395	389	365	368	426	404	374	353	395	349	366	404	394	421	419	380	409	389	408	423	379	381	416	370	421	380	361	394	427	405	422	375	392	390	402	389	374	411	341	392	420	350	409	405	387	402	363	384	414	377	383	385	376	413	369	394	408	330	391	419	405	380	373	415	401	422	381	393	430	411	400	402	394	397	450	417	384	435	389	413	359	362	406	390	405	400	388	395	400	366	435	421	373	391	398	416	383	422	415	407	391	385	397	351	360	394	377	394	432	377	385	430	444	402	442	410	346	435	376	396	404	397	385	390	382	385	392	403	410	383	394	434	423	421	385	416	428	403	387	416	401	367	425	391	410	407	405	388	376	438	377	377	413	400	375	409	410	424	402	395	381	368	409	391	421	423	396	408	405	375	409	397	384	433	433	407	388	420	375	425	415	418	396	390	412	397	395	363	404	414	411	335	408	419	400	409	387	414	446	416	438	383	388	403	399	355	403	396	397	400	375	397	379	387	406	414	416	370	373	397	376	402	377	435	392	382	380	390	406	390	398	369	396	442	422	390	381	405	404	425	397	396	433	382	361	446	394	368	376	405	375	406	387	417	399	388	389	400	406	446	398	381	382	388	399	360	332	399	452	406	384	379	383	388	376	413	390	401	403	375	393	412	391	403	374	372	404	352	380	400	381	427	373	397	402	366	407	374	394	401	412	405	402	408	368	393	400	392	418	404	376	347	429	354	394	389	382	372	413	437	388	396	430	373	405	394	448	405	384	394	369	391	406	396	392	401	426	413	381	410	363	353	374	396	383	386	380	420	422	417	441	391	408
51164	56678	69192	65674	53951	41029	27335	15641	7754	3667	2022	1112	857	870	887	885	876	900	826	887	900	856	831	869	828	876	787	865	853	847	846	850	900	853	845	846	862	871	864	861	832	847	782	834	779	871	854	828	875	825	833	872	816	870	870	843	814	870	827	837	873	810	855	871	887	878	874	827	815	832	905	869	803	854	838	836	882	852	798	799	823	879	905	922	873	809	828	892	839	818	840	841	877	853	889	813	898	865	841	875	864	836	841	876	884	837	875	868	865	907	851	866	846	828	830	875	883	853	844	833	844	873	905	854	815	787	907	834	881	856	863	882	888	832	864	892	879	857	812	832	798	875	869	843	835	873	833	908	828	835	875	803	831	814	858	865	867	854	839	828	862	874	871	809	846	828	869	856	845	843	832	885	875	890	821	823	826	836	882	890	871	857	871	834	858	847	859	869	890	881	852	835	817	900	871	836	878	844	852	874	861	842	862	849	843	854	866	866	849	889	880	816	841	807	847	849	843	840	838	858	865	863	844	874	840	887	869	886	856	889	866	838	844	864	916	859	896	800	884	878	907	852	877	816	860	875	853	880	815	834	809	791	880	833	843	887	827	873	833	884	856	871	845	860	838	798	852	911	860	884	845	879	839	896	877	857	836	855	818	860	888	900	827	813	817	849	862	937	889	823	859	859	833	921	909	829	909	888	845	824	885	889	850	825	893	863	810	826	877	940	827	887	839	806	899	823	907	845	838	833	866	850	822	871	845	854	818	804	798	840	882	820	829	820	882	875	878	814	822	878	863	924	840	895	843	873	914	822	839	817	856	869	869	840	928	872	858	917	888	805	835	837	879	846	846	850	854	867	829	841	826	857	888	861	843	840	842	874	850	886	826	824	822	839	859	826	855	808	804	847	858	856	842	858	843	831	865	859	853	789	909	826	837	885	836	841	842	901	816	869	912	853	894	821	826	866	912	869	879	836	856	852	846	874	832	850	864	867	828	808	872	839	836	855	839	834	880	894	854	863	880	815	875	792	869	853	847	867	884	876	830	837	915	870	839	879	893	829	896	830	878	869	847	840	905	811	858	918	829	841	871	849	833	878	865	840	840	881	821	820	903	845	823	906	844	860	850	859	918	832	875	863	897	862	865	845	828	854	868	881	813	844	843	879	842	850	841	942	864	835	866	852	851	869	833	866	774	869	835	859	920	843	833	869	808	793	857	857	836	813	846	831	842	836	912	869	793	848	884	866	863	887	824	809	855	908	874	835	882	840	870	832	824	797	890	864	832	861	868	825	909	870	838	877	876	817	851	861	860	896	811	870	864	878	838	838	836	871	838	876	884	890	873	817	870	854	837	890	926	860	839	884	859	844	852	857	861	866	837	862	838	828	809	808	881	852	868	826	906	910	883	866	887	839	876	887	877	823	844	836	846	870	794	842	834	857	867	812	839	881	880	885	838	860	760	874	861	884	894	871	844	841	884	859	812	779	814	850	843	833	915	889	853	824	793	792	840	925	837	887	856	864	844	851	853	855	838	883	885	825	834	852	836	857	827	838	858	807	857	856	857	898	803	820	845	896	840	830	852	829	881	842	839	849	889	871	876	879	814	865	865	842	819	833	818	848	881	852	860	853	899	916	851	855	852	862	855	815	864	849	892	910	864	899	805	836	814	853	828	848	911	795	840	861	885	803	864	851	867	864	802	901	843	857	860	892	880	832	868	857	886	844	866	876	866	813	875	800	882	851	873	825	834	797	784	820	868	913	877	872	849	831	869	874	886	842	902	832	845	846	859	920	817	839	843	922	801	826	891	827	882	810	880	801	861	851	892	838	786	861	867	821	835	825	863	890	836	831	870	841	858	898	861	812	847	885	906	812	871	844	901	844	862	844	820	878	836	831	869	886	851	877	889	852	831	859	883	836	788	829	830	826	844	865	851	819	848	853	875	895	874	851	891	842	889	836	842	844	835	901	869	847	861	868	887	907	854	890	910	847	815	832	869	904	865	893	802	873	836	837	813	898	857	843	854	837	888	883	838	889	862	851	861	823	867	835	823	804	899	860	827	859	870	837	897	862	823	884	871	852	896	857	886	869	834	822	877	880	849	889	851	859	857	832	899	823	845	833	839	870	885	840	901	838	878	893	812	859	849	840	805	832	918	818	825	847	828	877	811	823	891	842	878	859	868	891	841	876	855	891	854	845	850	809	840	833	855	844	834	871	857	817	837	925	882	870	845	885	822	791	856	875	832	856	837	832	846	842	877	883	855	850	850	794	852	871	883	853	881	893	846	863	905	878	819	841	870	850	856	882	809	849	859	830	861	870	880	892	879	866	840	919	839	903	878	853	864	836	860	871	872	850	847	886	860	813	835	873	834	889	825	840	925	879	880	872	866	854	878	804	879	882	894	884	866	881	852	828	858	865	901	857	822	795	818	821	871	904	821	825	848	840	800	877	835	833	832	909	878	885	871	855	828	811	834	861	871	879	827	869	844	829	930	823	849	842	823	821	773	896	865	841	803	869	909	841	833	844	862	885	902	862	853	847	862	867	830	820	840	878	873	817	900	888	872	876	904	887	854	827	813	885	855	852	841	882	904	910	830	864	835	861	822	840	896	855	902	886	828	890	870	838	845	865	924	786	831	851	823	896	863	898	881	845	801	821	845	843	859	853	842	835	890	818	898	848	827	894	871	878	907	803	871	883	827	875	841	873	824	829	847	853	856	837	846	870	903	796	825	897	868	861	870	811	891	909	876	861	889	914	894	884	874	873	830	888	853	812	836	831	909	862	867	885	841	806	858	829	856	792	850	828	864	882	880	881	903	883	834	864	870	859	890	825	863	849	836	889	927	900	901	863	829	853	832	877	809	894	808	801	851	859	893	885	848	821	820	883	872	869	825	845	822	888	866	870	897	867	815	823	872	820	859	858	815	872	834	841	814	903	864	871	867	829	855	844	843	831	882	892	856	873	897	858	880	844	847	828	835	886	884	841	876	869	809	871	828	857	875	837	887	862	871	818	818	850	900	834	871	870	852	837	855	878	893	813	864	836	864	864	870	863	880	848	785	867	843	886	829	888	799	877	876	858	828	888	839	865	885	892	834	853	856	840	854	843	868	846	863	841	828	805	858	909	868	842	839	823	880	866	820	788	852	896	862	834	827	878	797	891	817	895	853	870	868	876	821	834	856	841	870	850	857	859	828	874	836	810	849	801	846	908	903	899	873	877	879	833	883	850	840	857	851	913	878	886	836	898	847	826	848	862	903	905	828	823	765	851	824	870	900	868	835	922	913	847	838	838	870	860	865	820	836	853	768	857	885	892	849	881	859	879	847	867	798	846	841	863	840	862	844	833	864	826	886	864	881	876	830	853	827	836	859	799	853	852	884	879	873	869	831	800	873	822	854	835	829	836	830	812	880	818	833	878	834	841	848	902	871	819	838	833	823	821	874	894	885	888	864	839	880	849	917	833	864	869	838	864	834	836	818	834	841	827	855	833
12510	9812	7548	4507	2244	1252	775	534	407	355	301	322	317	310	340	305	327	299	336	286	307	299	337	329	303	290	302	300	353	288	321	301	292	284	327	296	321	309	311	358	296	336	315	310	324	315	283	320	295	297	288	310	315	328	288	306	291	316	293	305	298	330	312	352	320	309	331	332	323	313	330	292	302	328	329	308	288	319	303	265	297	314	280	303	287	325	295	330	298	321	282	317	322	327	310	327	286	268	293	325	332	304	309	297	348	299	274	298	313	332	313	319	314	312	295	294	323	298	317	290	339	316	313	310	305	306	298	305	293	296	322	269	292	348	307	299	310	303	314	331	325	309	288	318	310	319	289	337	311	301	288	315	326	314	297	316	319	325	304	303	298	319	307	325	310	317	337	323	272	324	297	290	329	302	319	282	282	295	284	358	313	299	299	318	330	304	296	304	331	294	280	330	294	299	305	323	289	297	304	339	308	303	281	313	376	316	325	334	281	334	333	320	294	318	317	275	304	323	321	299	321	319	301	331	308	326	306	330	344	284	324	288	315	336	328	303	313	290	321	286	329	284	275	311	332	347	307	289	305	312	293	311	329	292	315	303	323	316	307	301	280	314	306	314	313	302	317	318	287	293	287	299	280	303	313	325	325	317	293	323	351	311	300	297	320	318	268	285	304	335	318	295	295	327	262	327	286	294	335	320	319	321	280	339	282	315	319	319	333	318	319	324	308	303	331	315	313	320	296	262	304	327	335	315	322	286	307	272	317	313	304	330	307	307	315	310	335	345	301	294	318	311	308	297	276	276	326	295	327	297	293	332	311	303	345	336	317	275	291	289	326	308	303	272	298	328	280	342	280	317	288	335	336	334	304	353	304	325	336	279	342	349	340	302	287	305	308	322	286	324	307	321	306	284	279	314	329	271	302	362	277	307	331	286	326	320	294	346	321	297	307	288	307	315	301	275	302	304	334	341	308	330	310	301	318	309	311	309	328	281	325	329	302	305	326	303	300	314	324	328	331	320	328	312	324	304	309	305	283	297	294	315	309	324	287	289	306	331	312	307	322	333	320	289	316	310	329	276	304	351	280	291	331	315	303	319	315	336	306	321	303	298	307	293	314	314	297	329	307	316	267	288	312	299	292	274	326	322	312	303	289	310	333	305	307	321	334	319	277	347	313	288	351	282	309	295	307	341	303	331	298	316	292	313	326	304	315	340	310	311	306	290	293	291	268	286	326	314	304	281	305	310	292	293	332	334	339	310	324	304	325	290	344	329	318	309	309	302	309	281	344	293	303	307	295	366	293	330	298	277	306	320	324	310	332	329	306	302	334	271	328	317	303	332	304	319	283	284	305	291	336	330	322	342	324	310	337	354	336	305	337	263	278	322	303	324	293	342	337	341	348	275	289	333	330	291	324	339	299	297	312	346	305	308	307	322	283	297	315	298	321	297	273	333	279	329	297	322	330	305	288	308	302	300	356	300	291	280	304	274	298	305	327	307	333	316	305	275	295	324	313	292	295	310	282	301	304	329	312	317	307	311	324	311	262	295	293	320	314	293	311	360	271	352	311	311	324	315	317	326	315	307	330	312	286	288	316	317	299	305	300	282	365	303	288	302	304	311	301	320	277	311	302	301	306	292	307	297	327	308	264	319	291	304	319	290	282	280	311	310	343	288	318	303	319	330	293	319	314	286	295	315	323	298	292	311	308	338	296	299	321	305	286	337	304	331	304	307	295	316	293	307	309	330	271	310	320	297	293	302	339	273	298	276	320	286	330	319	317	282	327	318	318	349	319	350	324	346	280	305	288	312	276	323	297	346	286	277	276	329	329	330	312	328	301	297	319	327	292	316	287	307	323	296	289	319	299	324	360	329	308	296	338	311	268	323	315	326	304	320	319	253	283	324	311	277	314	307	321	279	295	298	332	334	325	310	330	319	267	279	291	265	295	315	386	314	329	303	300	286	344	319	289	306	301	327	317	304	345	299	304	311	319	327	306	321	310	311	305	297	330	319	291	311	313	298	309	322	305	295	310	287	284	305	265	264	353	294	304	348	305	310	321	292	306	376	346	330	331	316	298	312	303	322	307	317	320	313	297	323	324	320	329	303	326	290	318	329	330	304	343	317	331	309	311	325	287	305	266	309	346	314	333	329	314	326	327	352	327	308	349	324	302	306	327	287	297	286	294	320	286	303	324	351	319	326	316	332	318	308	346	317	323	337	288	317	341	324	309	284	283	291	310	292	281	291	303	300	292	313	331	348	319	333	319	281	309	328	331	327	304	271	311	317	312	306	297	318	321	281	326	309	321	318	341	301	312	306	287	321	312	304	339	313	314	321	306	336	322	306	335	285	310	297	309	278	336	325	311	296	277	348	299	306	317	346	292	324	329	330	321	318	312	313	324	306	308	286	308	286	307	325	310	314	313	307	349	295	300	343	341	296	314	293	330	333	288	317	329	270	296	334	341	290	310	303	297	353	281	327	323	301	331	315	316	341	313	325	345	313	298	353	306	284	311	292	324	286	329	261	288	283	300	315	313	301	311	306	278	308	356	274	342	272	308	268	295	317	285	356	329	328	316	297	283	296	341	293	317	295	314	322	313	323	296	300	336	293	324	323	286	316	346	300	274	323	288	342	336	308	339	334	285	338	306	350	310	312	299	306	295	331	276	324	287	307	345	292	333	319	302	319	330	307	301	321	293	307	316	285	320	319	303	330	306	308	306	325	292	301	294	326	351	332	307	304	329	298	314	279	299	318	301	316	310	321	334	281	282	307	328	288	297	336	313	336	308	281	283	325	318	299	303	342	310	295	302	287	318	323	286	320	319	326	298	298	336	296	331	303	294	335	323	316	311	338	328	330	329	296	319	304	353	269	313	319	309	308	347	323	309	296	321	289	264	318	311	338	334	298	304	297	308	300	319	307	290	304	311	354	285	307	320	335	306	344	297	303	278	293	309	324	299	325	349	307	305	336	318	298	376	294	307	320	336	345	329	311	351	303	304	300	298	303	296	303	302	293	295	322	289	318	317	319	279	324	327	322	337	297	323	298	309	326	308	336	325	323	296	311	290	324	335	318	309	302	313	307	293	298	321	284	332	304	304	299	298	333	284	298	304	347	330	346	330	294	308	303	284	305	287	302	321	335	312	324	324	310	317	309	298	305	333	308	337	321	284	328	316	319	308	318	327	310	305	305	347	315	326	308	312	293	282	315	323	308	309	325	304	349	341	303	287	313	303	287	295	358	341	298	303	309	328	278	343	304	331	302	327	312	326	328	306	307	314	326	331	296	332	308	278	335	247	338	291	331	277	308	301	329	286	296	291	300	296	296	341	296	290	354	344	277	317	311	358	321	327	320	280	301	282	305	303	343	328	323	295	337	292	340	306	304	304	300	325	290	307	321	311	295	312	308	329	311	297	314	309	340	287	313	314	288	299	291	309	297	342	317	315	295	309	336	309	315	291	300	312	292	302	329	322	315	347	293	320	310
11215	12173	13150	10607	6661	3938	2221	1421	1012	807	777	664	680	677	736	670	708	697	702	685	649	671	724	680	671	662	689	684	632	709	712	732	679	677	667	690	668	678	657	660	731	691	670	672	658	662	665	682	662	695	664	621	712	666	721	693	666	687	699	702	728	654	699	689	699	677	666	654	697	705	687	678	667	686	680	680	678	656	671	696	689	705	705	670	681	656	669	673	709	692	682	668	676	677	694	682	644	671	699	674	716	689	658	714	686	758	677	749	657	706	703	680	657	681	711	693	705	650	689	678	669	678	710	670	686	654	682	671	682	665	657	676	677	708	712	665	670	690	707	718	662	673	667	686	667	730	706	717	690	699	707	688	691	689	672	654	678	721	669	697	693	681	672	719	698	642	684	708	682	681	673	669	695	658	676	699	722	656	661	752	706	706	683	661	664	698	655	699	723	692	687	698	664	724	715	646	713	697	661	697	680	634	641	704	716	677	707	711	726	715	716	698	711	675	747	651	701	700	714	655	752	708	625	680	684	677	663	679	690	755	684	654	661	726	685	699	689	658	655	688	662	705	715	690	674	702	661	685	704	681	685	666	602	684	670	688	678	693	694	694	723	746	710	669	700	673	669	649	701	674	642	696	679	671	646	685	706	740	669	718	703	686	721	703	699	685	661	706	685	666	679	679	634	720	700	684	689	692	659	702	684	670	686	705	686	664	689	672	692	640	686	636	688	699	644	667	669	632	721	689	684	695	730	701	677	688	690	639	676	650	696	694	661	747	706	684	696	675	676	659	700	694	702	696	698	668	679	639	656	670	675	681	708	671	718	701	733	692	679	704	667	683	659	642	675	700	720	694	744	692	702	688	678	689	686	647	686	667	673	662	682	712	706	701	693	723	727	660	691	688	705	693	661	791	689	713	692	601	699	718	700	674	671	682	655	706	656	702	677	692	725	707	680	689	653	703	713	716	682	685	625	656	700	703	679	707	709	667	684	713	668	698	663	663	682	720	638	649	676	654	635	671	702	708	683	699	651	717	674	655	659	681	626	677	722	737	706	668	673	659	655	664	670	711	650	665	695	680	705	679	651	719	711	711	690	697	635	681	678	697	674	654	654	765	732	721	717	690	682	680	748	686	692	724	674	680	684	722	640	706	669	729	681	666	689	637	671	686	687	677	706	688	671	684	646	678	692	695	672	688	713	699	720	710	654	708	711	678	709	712	671	700	673	648	639	700	721	726	687	674	641	690	658	699	669	704	665	679	698	681	704	676	683	689	661	715	704	710	692	684	665	709	693	647	694	673	692	725	690	722	681	684	676	697	746	674	641	714	676	693	668	680	644	663	693	672	651	668	681	666	697	671	690	685	644	712	717	722	666	683	696	701	663	718	686	649	724	685	725	652	686	655	692	661	614	673	715	700	682	624	702	663	650	693	746	646	703	651	687	711	711	677	697	729	678	711	622	670	675	727	681	674	645	701	716	669	681	721	689	711	703	722	695	670	664	681	696	685	691	658	697	692	624	682	674	636	691	647	715	703	673	693	669	707	710	696	659	651	701	655	689	680	695	676	679	680	711	645	700	648	664	706	644	706	685	717	705	701	733	654	705	674	618	664	638	663	748	664	727	736	692	644	640	707	683	675	707	693	733	678	686	662	695	702	687	681	692	715	647	657	668	688	661	725	751	615	702	688	727	646	739	713	677	709	719	685	683	700	688	721	667	700	671	671	668	693	687	666	631	694	677	649	675	664	711	693	753	681	659	664	684	674	685	678	666	697	668	684	708	653	684	671	670	644	675	718	650	706	635	658	698	675	714	707	674	652	693	665	728	700	698	661	666	706	661	654	726	719	641	646	729	702	748	647	667	689	694	684	675	631	694	703	647	745	639	690	728	677	624	676	717	675	673	667	695	688	688	685	693	683	630	702	672	756	667	714	617	714	705	721	675	689	682	696	657	627	731	656	722	741	684	654	714	721	693	680	685	675	691	711	663	662	702	692	709	690	678	683	693	668	659	711	712	716	614	691	671	677	682	748	685	683	694	681	684	690	684	687	708	653	666	703	665	687	658	723	724	695	665	681	695	661	694	694	690	692	720	677	625	655	680	679	687	689	661	667	705	681	692	650	639	647	653	646	687	682	650	654	698	718	686	698	708	674	646	639	687	726	675	681	684	682	655	729	711	714	738	669	652	675	700	682	681	665	692	681	643	685	666	719	695	708	657	695	699	680	672	680	671	674	668	681	696	670	688	687	669	683	698	663	725	744	652	695	713	685	700	687	691	681	696	712	674	665	694	690	659	646	690	687	664	652	690	667	644	683	697	687	675	666	676	681	713	678	676	686	718	689	638	692	675	724	705	679	706	665	670	718	679	697	664	733	650	696	700	679	680	663	658	650	692	679	703	710	677	663	685	705	712	670	707	718	659	641	698	690	706	683	671	625	686	662	694	700	711	649	659	706	682	713	742	673	631	671	665	669	704	714	688	736	620	699	689	651	676	676	685	734	683	660	709	661	691	685	711	658	680	662	674	695	722	676	713	689	642	708	679	678	621	692	705	696	664	618	672	648	686	674	694	637	664	680	675	649	664	662	721	712	720	695	673	656	704	682	661	670	687	665	675	701	681	673	706	698	688	726	651	659	700	682	669	756	704	704	710	701	677	678	731	658	692	650	720	728	662	709	701	702	683	690	719	689	667	711	674	709	646	674	680	673	676	691	734	667	682	711	702	667	664	662	675	609	663	668	708	705	699	645	764	673	654	715	650	697	659	677	703	706	680	687	699	673	682	663	655	729	714	719	696	735	677	696	653	655	708	688	681	676	682	633	676	697	690	708	670	706	689	652	709	684	694	647	671	681	695	664	677	698	707	694	694	697	711	733	684	699	664	677	660	699	662	691	655	650	646	663	709	715	686	684	701	684	712	698	699	674	685	636	654	672	675	673	657	736	643	698	728	658	665	726	666	712	688	673	692	706	673	693	662	633	684	686	639	692	674	705	715	663	684	644	685	672	738	699	642	673	725	730	711	663	661	673	677	681	645	696	706	683	725	697	671	681	716	690	658	669	683	727	670	660	685	705	734	696	696	675	677	707	661	713	687	681	662	698	705	711	690	674	688	691	709	710	659	712	646	677	690	682	720	726	717	668	644	684	714	671	700	636	683	675	651	660	717	664	705	634	689	764	656	712	662	727	710	670	669	686	656	700	695	702	717	715	663	647	649	655	648	678	697	666	684	697	706	677	683	681	690	717	664	711	679	696	697	721	703	642	682	659	682	638	708	686	649	681	664	711	702	713	646	711	722	708	670	652	685	677	690	722	660	667	667	688	708	722	691	656	695	674	692	709	680	679	645	704	691	687	671	699	695	694	661	675	669	707	716	687	668	681	688	733	675	678	652	709	664	667	673	706	681	689	695	708	684	736	756	691	705	710	697	686	709	676	649	699	648	688	657	703	677	690	676	666	696	656	679	679	696	656	692	709	703	698	686	731	660	659
77851	72904	71505	58714	42872	27617	13927	5835	2293	1050	572	407	344	328	350	357	381	367	358	336	369	340	322	336	369	366	363	318	371	333	331	339	372	362	349	358	362	355	327	337	331	361	327	346	354	304	352	371	308	351	303	379	352	388	359	359	322	372	370	313	344	349	376	334	355	341	326	373	363	328	342	334	319	376	347	349	371	344	339	350	348	373	338	377	351	340	360	344	356	340	310	330	379	378	365	345	343	352	304	342	360	332	337	329	349	336	347	313	303	336	371	359	344	353	393	383	343	344	371	365	360	357	357	347	346	326	370	341	349	351	350	313	343	339	339	310	353	332	345	328	326	320	324	355	356	380	325	382	361	361	352	305	349	319	384	384	374	354	348	325	339	351	340	369	351	348	351	324	354	373	346	338	332	335	333	350	346	344	338	308	356	358	355	342	321	337	351	338	340	344	334	340	336	372	319	356	329	315	338	315	355	319	317	312	318	325	317	350	338	374	353	365	310	339	349	320	339	330	357	337	344	396	345	361	338	340	366	319	331	385	376	349	301	332	339	359	365	362	366	322	332	343	338	316	368	338	335	365	370	325	342	345	332	322	360	332	359	332	323	323	363	368	328	350	375	342	350	364	362	346	338	332	359	344	325	320	330	342	330	361	359	331	385	347	357	350	330	329	331	360	348	327	344	367	364	337	387	361	340	336	354	373	351	325	343	371	348	324	372	333	305	340	375	360	328	334	333	334	346	338	351	379	344	335	345	349	368	349	381	315	325	362	356	327	360	349	322	351	346	304	387	348	353	299	328	327	360	337	356	363	342	342	376	366	365	361	339	343	373	328	346	360	296	357	331	348	353	377	363	342	348	368	321	346	344	345	328	333	315	294	327	351	371	327	335	342	354	343	325	317	310	367	341	347	339	382	379	360	363	349	325	334	369	317	375	367	354	356	331	346	328	317	311	360	342	324	354	373	358	358	370	316	345	356	347	338	368	332	368	340	334	322	342	341	292	332	342	343	342	327	370	341	372	357	328	332	342	354	352	353	312	350	312	346	339	337	339	343	334	337	356	350	338	347	329	346	355	315	356	348	349	340	340	355	333	329	360	369	347	359	326	336	339	362	322	332	342	365	355	318	313	350	344	328	364	355	364	293	333	323	361	359	330	342	331	333	336	372	356	346	345	358	338	324	352	327	320	321	295	342	358	328	325	385	363	349	329	347	327	354	354	346	352	393	310	332	320	351	306	343	352	340	358	381	345	322	302	342	366	314	376	346	338	326	362	357	351	348	359	358	378	347	324	306	333	376	350	338	336	316	356	346	338	350	349	363	360	339	334	378	322	358	367	329	409	331	374	360	350	356	376	324	334	356	387	382	335	363	355	350	371	325	347	331	351	335	375	321	363	361	341	322	338	320	354	318	336	342	334	354	339	364	361	322	388	365	348	354	345	364	358	334	365	303	370	334	349	359	364	354	359	352	320	354	322	391	341	366	348	366	390	345	378	325	310	331	344	327	365	349	339	346	370	331	331	349	321	337	352	378	334	318	349	352	341	312	341	347	368	323	353	343	356	360	327	366	358	324	338	340	336	352	310	342	330	314	338	342	336	348	343	393	325	368	357	334	353	317	376	368	357	354	336	363	330	313	359	316	362	343	345	350	363	333	321	343	354	348	357	319	349	331	353	311	370	350	317	348	315	370	346	353	364	349	358	351	351	364	306	342	309	358	321	350	367	351	355	316	353	320	342	351	341	343	330	342	374	376	324	358	356	333	385	343	335	364	361	350	361	336	379	331	336	338	323	339	356	350	378	358	326	345	325	336	368	352	365	376	372	320	350	368	373	343	346	357	335	379	323	326	373	345	337	373	377	354	362	340	386	344	346	352	357	358	348	321	353	340	364	335	363	359	316	373	351	361	384	353	326	327	390	334	317	342	362	376	358	358	389	311	378	328	338	337	312	364	336	364	352	340	355	338	315	362	361	338	339	381	357	341	342	379	320	355	383	330	346	335	337	316	307	301	346	340	319	302	341	316	390	365	346	351	363	345	357	380	340	346	333	308	330	374	359	362	353	361	328	367	334	336	371	337	352	344	350	399	362	358	340	364	352	324	327	337	347	336	345	344	340	335	353	321	363	315	336	351	297	329	365	350	359	372	338	350	339	319	368	365	360	335	318	356	325	348	360	337	335	372	367	345	372	351	318	356	352	348	350	371	364	387	342	365	335	365	303	344	364	330	384	339	346	366	362	363	307	310	367	333	340	322	347	373	351	394	325	350	355	356	379	355	345	375	351	331	349	341	343	361	398	372	341	361	339	350	374	362	344	355	363	364	328	347	322	321	340	318	354	380	354	390	360	365	340	360	310	350	318	366	306	361	357	348	328	376	347	334	336	330	340	342	321	356	371	325	344	323	347	323	327	335	349	323	346	355	370	358	295	358	327	330	353	327	369	353	363	353	373	347	339	323	387	333	337	388	373	347	321	373	320	333	300	362	326	352	339	328	302	314	313	384	349	336	337	359	358	404	335	337	339	355	343	366	342	365	307	349	306	359	330	363	343	348	349	321	323	360	321	310	349	340	333	342	363	327	330	348	339	355	351	356	380	322	347	370	335	355	338	351	330	351	338	352	351	322	332	382	345	405	368	344	348	367	346	352	345	368	377	339	379	338	358	342	346	317	334	337	369	325	365	343	387	366	366	330	372	363	351	340	370	367	336	354	288	341	350	364	340	334	346	341	313	323	329	362	346	362	351	342	354	364	323	331	360	347	372	350	368	319	307	344	387	377	355	340	309	361	361	337	348	324	339	348	334	339	311	321	376	378	372	319	334	342	345	347	350	362	335	332	312	312	374	367	340	347	342	329	364	399	359	349	342	366	335	351	373	327	347	317	328	345	307	354	340	353	328	342	382	370	357	325	349	358	342	330	354	378	351	349	355	363	373	371	335	323	360	330	337	356	332	363	353	377	331	359	331	326	338	366	374	343	314	321	358	398	362	330	327	377	349	327	349	395	329	327	340	351	361	354	377	366	351	360	325	354	331	349	333	349	371	309	340	349	357	326	355	343	337	338	334	335	351	345	359	353	355	371	319	352	378	318	342	316	318	326	336	323	324	314	326	347	321	352	341	338	317	314	356	338	337	322	326	383	377	351	370	354	337	319	341	383	381	382	391	316	335	340	361	314	288	337	362	365	317	354	309	358	347	353	351	341	329	385	317	357	371	347	342	315	322	338	306	382	372	318	356	380	348	327	349	349	364	331	349	336	340	354	358	350	354	340	336	349	370	332	351	344	355	359	371	353	369	363	317	365	331	383	350	364	380	303	383	327	371	341	338	362	356	346	344	340	324	328	353	352	377	350	338	363	328	349	340	412	301	368	350	344	333	358	318	397	365	338	329	345	336	350	335	355	388	343	350	355	358	337	311	377	379	344	317	362	337	352	367	305	319	372	344	319	333	321	342	344	340	350	306	360	352	337	323	385	334	399	364	375	332	376
49403	55112	66121	62690	51688	39019	26144	14700	7349	3474	1838	1037	767	746	769	759	745	763	740	777	786	759	767	802	752	753	788	747	784	781	788	766	763	696	765	746	733	769	782	770	769	768	786	708	761	772	724	754	758	777	755	765	788	806	750	724	764	749	744	761	739	743	740	776	724	753	784	799	722	802	779	750	721	775	760	773	780	744	757	734	744	718	757	724	783	776	741	743	730	811	742	785	753	763	771	772	742	780	749	690	754	756	776	755	759	751	735	735	753	737	790	797	719	788	772	773	755	750	750	788	809	740	738	773	751	732	780	792	809	757	763	723	727	776	749	737	725	728	794	717	798	801	760	801	785	756	765	754	769	763	741	731	762	724	760	761	743	753	727	793	784	757	754	753	760	752	785	790	738	761	750	765	737	732	791	763	754	726	786	769	740	780	793	803	798	776	752	758	817	735	746	750	791	820	758	807	775	742	785	709	753	767	756	750	818	757	781	745	768	760	755	774	718	750	752	734	738	756	816	791	738	756	802	705	802	760	760	741	779	764	770	812	787	756	771	751	742	820	727	693	801	788	759	778	730	798	789	780	710	769	795	739	772	749	746	759	779	754	799	749	767	787	730	769	731	812	757	769	788	734	759	795	759	772	812	751	798	742	759	735	719	744	763	749	735	760	715	739	742	760	777	771	714	816	792	767	764	762	762	783	742	765	743	774	759	755	748	761	760	805	749	757	760	730	770	719	723	687	705	741	789	761	761	795	758	714	808	766	743	770	744	742	707	800	771	814	768	804	735	770	738	782	751	809	736	780	795	747	736	786	743	788	744	727	812	769	796	799	769	732	749	771	765	758	712	734	785	767	727	765	734	797	741	772	735	753	783	810	750	779	814	777	748	768	776	782	776	772	722	775	720	723	747	724	790	793	757	776	775	742	725	760	777	793	760	764	755	734	779	784	781	741	792	789	793	760	746	738	745	790	773	745	724	771	763	706	743	776	748	777	762	765	748	720	728	792	760	780	745	763	775	759	792	793	819	772	787	758	755	787	752	799	723	719	772	757	762	714	741	751	799	769	778	747	735	769	732	738	794	766	750	704	785	728	757	784	759	808	833	705	763	756	748	749	766	745	776	715	767	714	761	759	774	707	772	723	783	820	759	779	734	747	718	732	762	768	705	772	758	777	741	753	758	783	733	781	768	723	783	740	748	767	756	727	793	724	764	785	772	764	784	753	747	788	753	774	758	792	734	728	724	762	757	730	731	770	789	754	739	767	732	790	740	768	741	761	754	757	759	771	759	720	767	755	773	705	778	736	721	747	810	801	740	752	695	745	733	781	715	762	740	759	759	819	746	757	786	775	717	748	781	793	758	778	809	717	789	765	762	792	752	762	781	762	748	748	737	757	742	787	750	749	740	748	781	763	803	721	772	777	716	793	799	763	737	795	729	739	725	795	761	755	755	767	742	746	759	750	733	798	776	788	723	755	738	778	755	760	721	801	740	774	831	764	748	773	781	761	723	790	806	777	793	777	714	748	744	735	736	716	704	724	714	747	761	758	756	726	781	728	756	803	753	750	692	749	760	764	764	776	777	709	758	767	763	771	751	763	757	720	781	765	750	734	784	743	762	791	821	775	848	772	738	803	754	803	770	746	765	736	774	779	793	791	781	704	804	757	780	736	787	732	774	754	767	738	771	765	777	810	746	732	814	712	731	755	759	742	754	763	716	757	740	781	733	799	728	766	738	776	751	804	740	735	768	786	763	779	743	775	757	759	768	737	782	726	731	786	742	789	762	738	727	780	757	753	802	773	730	749	761	761	749	803	763	707	734	766	752	713	804	719	798	804	783	772	760	788	784	777	730	790	763	776	777	719	783	755	791	808	754	758	745	721	753	740	739	750	734	698	780	774	716	753	717	796	756	740	746	801	811	777	777	783	764	773	776	798	732	739	742	761	730	767	752	750	755	748	799	742	704	755	751	761	754	785	734	715	731	737	724	748	771	776	764	744	771	767	721	797	787	781	728	732	801	770	765	803	785	774	782	738	766	735	747	725	757	745	770	773	727	790	765	718	775	728	793	708	753	704	795	754	789	808	759	807	774	773	752	748	780	786	727	773	728	768	765	766	789	748	804	807	760	796	808	789	732	793	752	745	785	757	728	757	773	782	738	772	784	765	769	768	742	804	783	743	772	776	740	751	726	784	782	786	743	775	723	707	737	777	818	760	787	793	770	804	788	770	761	767	799	777	706	780	849	759	759	738	737	749	786	732	728	757	766	743	746	725	776	827	797	709	770	713	755	810	780	817	785	771	783	727	757	749	804	727	809	756	783	778	724	786	723	767	809	786	747	689	768	765	729	782	793	747	755	756	792	766	766	717	711	763	764	754	788	804	716	743	753	744	794	775	761	791	754	764	745	784	774	721	771	766	780	738	776	752	750	741	710	789	792	728	773	730	763	755	818	799	796	786	756	750	716	749	748	783	754	742	783	800	702	723	757	799	761	751	730	805	733	818	776	759	775	757	752	741	797	738	767	708	718	765	782	779	806	747	803	731	820	715	722	774	768	806	774	759	723	752	775	737	779	773	779	730	763	711	736	774	746	715	798	744	728	758	751	796	756	747	784	723	766	724	768	725	813	705	818	791	730	742	775	740	771	725	778	771	782	748	724	755	749	740	814	728	794	796	751	747	707	747	732	713	704	758	770	761	733	761	777	737	755	800	764	797	714	748	697	771	765	738	781	816	765	741	753	753	727	766	774	707	704	734	767	740	780	759	731	763	761	737	738	793	799	737	721	729	755	781	817	780	772	801	786	735	770	741	780	804	787	737	763	793	731	763	708	742	782	767	793	761	763	759	812	796	734	793	728	734	764	820	770	755	722	796	692	731	775	713	712	723	773	739	701	779	800	763	743	786	733	741	773	803	757	792	829	774	762	761	725	715	797	761	715	748	743	809	762	734	738	754	733	768	737	751	796	751	749	754	741	726	724	749	757	790	738	801	755	778	738	735	777	780	779	774	746	749	702	745	721	747	745	758	746	730	777	762	762	772	754	774	741	712	764	773	731	767	769	788	733	795	735	767	761	709	685	665	713	790	783	782	726	768	785	746	743	721	731	757	705	734	757	755	781	757	776	784	736	762	765	736	727	756	765	758	750	745	765	725	750	740	725	786	790	774	785	775	774	736	785	787	744	750	793	758	727	788	749	764	812	784	759	733	736	795	711	774	752	748	778	706	822	809	743	779	711	730	808	766	753	772	811	722	786	746	737	763	749	779	706	805	744	758	790	769	730	776	774	726	745	739	724	793	784	799	743	744	748	735	801	742	804	713	745	746	779	798	766	776	677	710	741	781	765	740	751	755	773	721	793	760	729	725	750	744	803	747	759	781	692	752	754	791	749	746	791	769	819	753	728	732	720	763	770	717	745	746	772	742	753	767	722	771	777	752	774	771	732	715	759	711	769	778	804	758	768	764	741	818	758	757	753	781	768	759	768	759
81231	74806	73427	61070	44883	29874	15855	6665	2702	1197	762	506	433	399	448	420	377	369	382	409	399	388	370	391	392	403	379	391	405	376	427	407	395	372	377	422	400	390	394	400	380	375	371	424	374	426	393	435	397	380	394	382	396	385	368	391	435	398	354	405	398	419	398	402	389	393	382	384	377	346	399	426	383	367	378	412	408	398	376	414	403	397	392	386	361	378	427	374	351	394	384	386	378	406	384	380	401	396	401	394	401	424	429	390	385	379	400	407	423	385	428	406	376	432	403	411	376	424	408	384	403	391	367	435	375	416	391	362	387	393	370	392	422	395	401	410	422	404	398	369	392	410	395	369	389	376	380	441	385	377	396	403	374	374	418	393	433	347	384	402	369	401	416	406	413	412	418	372	383	348	417	399	429	421	421	364	376	378	411	404	407	366	409	380	378	434	405	417	424	397	372	407	406	388	368	377	408	394	407	418	378	445	388	398	387	385	395	352	385	365	421	382	395	400	390	383	393	406	392	426	392	406	406	383	408	351	375	441	397	404	374	395	360	382	424	410	398	391	432	394	417	415	458	407	390	369	422	409	385	365	378	399	362	431	356	441	387	388	416	379	384	375	398	408	406	404	400	394	385	386	384	366	398	393	406	372	414	415	392	386	391	408	433	404	396	375	410	392	393	374	397	418	432	393	377	403	374	401	378	393	364	373	370	428	446	405	414	390	401	370	397	378	382	406	436	376	405	412	411	402	385	408	386	454	405	415	371	382	415	390	389	354	382	418	362	373	402	411	373	373	400	414	381	392	384	401	360	386	409	388	383	392	405	355	386	390	380	406	405	373	353	386	362	379	391	401	390	384	368	411	412	372	387	421	364	376	385	395	363	390	377	409	372	394	365	406	390	375	371	382	370	407	400	354	402	410	371	361	448	399	418	371	392	388	403	395	402	396	397	396	387	408	417	400	394	322	404	389	430	379	425	392	386	363	408	423	364	373	369	404	377	414	414	396	403	430	407	400	389	418	406	405	361	382	424	401	376	394	366	403	391	383	411	330	375	380	411	394	391	378	408	420	417	383	388	395	434	386	420	390	408	356	396	389	387	358	397	414	442	381	391	410	385	372	367	376	384	373	400	370	378	401	415	417	387	416	405	380	414	401	391	390	377	373	397	385	405	365	405	415	384	348	392	399	400	363	412	403	377	360	387	369	385	399	392	431	423	388	351	382	400	398	379	395	379	409	377	382	413	397	396	403	374	363	442	370	377	392	424	370	385	402	413	386	383	374	365	366	435	368	378	364	408	392	374	418	387	411	418	399	364	376	378	440	420	385	400	399	405	401	411	386	381	382	402	407	363	393	391	399	407	413	405	380	435	395	364	406	420	445	410	372	382	373	360	389	398	362	416	396	355	382	397	353	377	353	442	383	413	395	369	366	402	390	412	368	370	401	376	393	395	341	369	405	402	372	406	381	405	371	358	404	420	403	412	379	410	427	408	388	370	386	361	404	359	369	389	346	408	435	394	403	387	368	357	419	383	369	398	374	407	427	395	384	390	399	370	388	392	407	392	400	379	363	385	391	328	404	403	417	388	396	394	394	427	388	390	356	404	414	384	368	354	368	352	413	388	374	386	390	398	435	400	430	427	388	359	352	419	404	367	394	398	379	370	410	411	373	395	416	389	406	375	365	423	403	386	361	408	400	391	379	408	369	395	413	397	386	392	402	371	378	425	383	385	422	414	398	368	423	434	388	352	411	376	361	391	399	402	388	375	397	416	439	389	376	436	405	393	428	437	388	373	389	404	407	420	411	409	398	373	409	403	425	405	369	376	367	375	362	361	419	407	416	394	410	423	377	392	405	432	404	399	394	389	374	382	377	404	400	389	383	405	383	402	377	378	357	384	396	385	380	387	396	398	371	395	390	377	371	401	374	359	419	402	393	408	386	409	397	365	419	379	364	361	374	407	407	405	423	417	368	374	426	418	386	362	392	379	356	372	379	345	389	410	385	412	391	402	403	371	381	395	402	392	391	383	361	392	395	394	411	376	397	388	377	384	409	384	369	384	376	388	408	388	390	382	380	399	376	373	368	399	392	362	385	389	392	417	429	374	383	409	431	412	368	402	360	410	395	382	408	416	385	413	407	393	410	356	408	415	448	449	380	368	365	389	401	398	395	398	379	404	437	394	373	384	404	424	393	412	382	402	376	379	380	388	368	404	380	410	378	397	363	379	356	356	375	395	386	369	381	401	397	424	390	370	403	394	406	387	379	347	390	399	364	379	387	418	409	438	417	407	393	405	380	371	389	418	424	442	398	374	384	404	360	399	380	418	394	393	378	385	397	363	392	402	390	384	404	358	401	369	364	374	395	389	410	371	408	421	389	386	407	373	389	425	382	405	424	386	367	410	393	417	385	379	363	384	397	386	377	361	403	381	381	382	395	408	378	362	383	410	425	369	359	412	361	405	420	387	354	392	384	413	432	378	357	400	359	418	421	431	386	369	402	428	383	392	386	376	390	409	380	384	407	406	404	399	386	411	378	395	392	414	424	369	392	389	359	381	388	397	374	394	393	362	387	367	416	389	442	404	386	352	363	398	413	391	403	405	348	412	383	352	400	371	371	358	388	382	367	394	351	403	416	411	384	394	403	401	404	437	401	393	395	369	370	418	417	367	397	376	415	421	386	402	412	386	394	388	413	390	370	394	372	392	412	376	350	374	363	401	357	387	404	372	413	397	386	409	393	367	410	376	396	368	377	424	380	399	392	408	412	386	387	386	382	377	361	393	418	375	372	410	361	412	422	404	415	406	390	420	416	396	399	378	400	412	365	407	378	388	397	399	367	437	407	394	427	401	416	396	438	398	367	394	381	412	403	389	398	372	377	390	425	364	398	457	388	364	380	381	387	391	380	410	358	372	397	419	403	393	402	348	397	353	346	366	421	406	385	373	431	401	382	355	418	391	388	367	361	397	398	410	363	400	394	421	462	413	407	385	411	385	382	383	396	388	366	369	382	382	399	435	377	420	419	405	356	383	405	420	370	388	403	358	354	397	405	389	375	420	409	415	391	368	383	394	386	399	386	415	391	421	378	399	395	386	410	404	426	392	430	401	411	367	408	405	357	352	370	396	388	421	402	410	403	423	406	412	395	365	388	380	386	413	422	405	395	377	359	386	372	366	389	385	417	401	403	381	400	366	434	402	373	398	417	381	383	364	384	380	353	377	399	401	395	392	400	413	391	413	404	401	363	401	393	380	370	400	389	409	417	347	379	376	397	364	373	380	422	397	339	398	385	400	418	373	395	368	382	390	359	404	403	408	415	405	365	353	378	394	366	388	443	358	379	409	405	374	402	407	362	410	371	379	374	409	398	381	398	338	394	360	385	399	398	421	348	397	396	407	377	376	392	358	391	397	421	386	390	407	374	387	377	373	419	346	420	398	418	409	383	395	399	390	376	407	387	363	411	403	403	407	403	394	451	407	372	419	374	387	411	352	390
51751	56640	68599	65382	53504	41085	27869	16224	8129	3994	2086	1189	878	843	863	840	849	828	896	858	764	865	791	821	836	829	801	842	809	846	863	843	888	879	856	847	925	826	839	884	844	899	864	829	817	867	825	816	807	846	800	833	777	867	851	832	823	840	823	846	879	871	886	802	845	788	873	839	838	838	868	857	826	846	828	825	809	859	885	818	843	862	855	820	799	886	842	836	821	887	858	878	857	783	814	845	818	812	828	809	834	795	812	861	822	793	888	858	859	830	863	884	854	789	823	851	860	836	852	844	842	789	837	854	820	830	933	815	871	807	822	823	877	858	782	869	815	815	830	827	838	869	799	859	834	786	790	866	813	869	857	805	846	873	850	858	827	794	831	826	867	894	887	880	868	826	834	850	846	859	827	910	869	768	790	879	850	853	856	869	832	766	823	804	840	796	837	823	837	844	889	833	836	828	806	796	867	810	804	800	868	819	846	859	881	879	793	802	860	845	879	815	834	793	894	847	858	798	805	798	849	827	825	866	859	806	842	891	832	798	833	855	858	819	841	841	835	799	846	819	843	852	786	828	846	869	850	810	862	820	840	821	832	839	824	815	866	855	852	828	867	858	886	832	853	789	859	836	827	824	838	823	853	844	868	852	861	862	848	789	882	821	877	782	843	862	855	829	856	843	802	857	896	831	847	817	822	849	815	880	817	834	830	848	843	875	830	893	870	835	806	870	782	819	839	843	865	813	845	822	843	866	865	805	859	839	833	843	851	803	815	850	861	805	799	825	820	835	816	834	820	854	846	889	811	794	871	802	843	823	881	834	843	838	833	799	817	866	821	847	816	851	867	847	831	857	832	862	883	859	895	856	801	796	837	807	825	902	849	782	802	816	824	873	833	805	824	817	822	853	855	798	824	826	829	827	852	880	846	836	814	797	831	820	842	822	832	852	798	888	816	833	842	812	838	902	829	844	848	893	829	864	830	801	839	842	864	793	801	838	852	862	884	815	865	865	856	791	822	873	887	807	828	839	829	873	825	857	824	892	864	859	813	858	848	820	854	791	816	813	842	823	847	855	871	833	846	848	839	873	842	844	838	814	839	827	806	821	845	806	823	832	798	830	827	848	843	858	812	845	826	834	817	803	821	837	847	883	838	867	842	836	821	837	820	819	853	859	835	849	889	856	813	876	833	849	805	883	824	881	848	888	867	868	820	867	798	858	852	873	833	860	855	835	832	873	920	828	864	872	823	783	834	793	814	850	825	854	926	861	881	789	839	847	836	855	881	899	822	878	801	829	846	859	851	850	845	845	866	855	832	863	886	864	804	850	813	867	818	850	864	841	870	810	828	815	825	846	875	830	809	828	833	831	847	911	836	816	819	806	853	905	801	920	836	813	854	857	878	831	820	849	847	793	844	791	877	836	849	828	856	873	834	849	810	866	806	859	831	891	826	855	843	847	855	860	858	851	858	828	844	835	849	827	797	829	837	824	789	835	790	817	862	894	858	871	795	813	857	881	823	859	822	840	835	841	825	828	839	804	818	826	829	844	843	806	864	824	875	862	814	837	867	855	816	859	883	864	853	842	813	853	775	831	870	866	842	878	809	844	864	828	832	851	851	849	856	852	778	873	860	843	807	913	857	845	822	825	841	849	824	798	889	875	870	862	814	833	814	832	805	802	832	869	820	833	840	801	878	859	782	863	874	863	847	833	858	833	821	781	824	799	838	855	858	846	792	790	827	892	811	872	864	866	858	857	808	834	893	806	834	843	785	898	836	834	855	802	802	890	840	859	847	852	805	845	841	829	855	859	833	853	825	833	789	820	881	784	858	801	843	831	847	806	822	864	877	860	845	843	857	837	797	847	801	856	824	901	819	793	839	868	808	854	817	855	885	875	851	878	843	857	824	837	813	877	821	827	853	859	843	796	851	857	858	832	865	875	831	808	869	856	885	832	839	857	810	895	793	851	867	842	831	804	852	813	845	819	871	862	819	844	836	833	867	829	837	851	865	773	870	849	789	776	809	864	841	836	849	857	852	833	836	869	859	832	845	819	847	810	848	799	869	864	854	830	848	803	873	845	845	879	827	833	861	843	878	825	838	804	757	867	849	843	794	855	800	848	815	851	872	842	834	784	837	812	820	811	851	845	875	803	855	793	814	828	844	871	841	863	821	827	898	828	851	857	888	825	840	877	881	845	864	818	851	859	875	772	842	849	848	869	863	825	850	880	869	823	834	820	837	847	874	842	874	811	853	862	842	868	831	817	828	874	850	829	864	856	846	813	845	879	838	843	895	866	902	848	848	855	861	799	859	825	834	805	830	801	803	825	897	788	867	885	848	845	869	844	757	852	808	860	802	870	865	834	813	873	874	839	859	808	847	819	829	858	861	861	844	796	807	826	798	799	821	822	851	810	784	860	818	827	859	851	879	810	816	845	779	793	846	808	844	791	876	820	791	811	841	820	845	825	835	823	811	840	862	871	814	821	859	812	833	868	813	843	863	823	784	864	874	830	878	851	798	881	812	809	865	888	867	870	864	796	860	891	833	841	800	850	829	810	835	851	877	910	890	779	918	838	824	781	821	829	849	812	816	830	834	850	828	880	844	835	855	813	885	866	799	895	811	832	859	864	835	824	822	810	859	831	862	822	852	851	847	848	838	841	811	806	805	817	826	817	822	826	842	875	815	806	823	842	843	826	821	883	837	830	843	886	836	818	836	863	805	851	829	822	844	872	856	839	825	861	831	829	824	890	881	865	853	807	866	842	854	862	818	805	830	787	831	819	839	815	848	836	814	916	799	773	857	846	877	838	804	875	823	823	816	869	845	851	907	828	883	859	817	837	881	839	854	819	821	876	854	856	848	901	826	799	814	827	817	825	814	845	839	845	897	843	833	862	770	821	811	872	840	848	855	844	893	867	850	895	804	832	852	827	854	865	814	840	830	861	870	819	853	828	823	882	880	839	844	812	817	813	870	843	828	857	824	870	845	909	848	854	844	873	863	857	849	837	784	774	836	871	838	849	847	810	848	870	876	853	852	808	869	840	841	814	796	820	857	839	860	871	870	858	805	857	828	813	857	844	860	877	826	788	826	832	841	846	815	796	868	797	806	827	839	908	837	854	796	882	826	834	863	875	834	815	807	826	799	840	781	881	841	905	872	890	797	817	849	829	831	887	909	842	818	806	835	839	847	818	874	868	843	852	865	831	839	816	877	821	885	904	865	850	836	835	797	851	863	830	873	840	786	823	835	821	840	894	824	817	853	821	797	834	832	799	895	819	859	883	836	862	836	844	897	882	818	850	810	835	853	861	797	862	825	863	825	851	856	824	810	838	838	881	802	811	831	802	851	856	871	829	889	844	885	793	820	848	898	811	893	835	850	871	774	851	784	813	878	820	877	884	835	823	851	847	843	785	867	865	841	871	809	846	861	845	804	845	839	896	890	881	827	884	905	824	847	823	853	826	856	831	801	869	810	835	801	830	806	847	848	856
13180	9721	7280	4307	2242	1225	727	488	426	304	294	318	318	251	289	301	289	317	282	292	300	316	299	320	274	270	278	280	307	272	265	255	288	314	275	282	299	277	272	259	274	297	294	293	283	275	313	272	277	319	302	296	283	312	294	289	281	285	291	271	300	289	269	298	262	278	295	315	339	318	278	277	302	288	301	271	264	305	301	279	300	313	290	286	316	322	266	298	296	319	283	322	320	286	285	332	305	295	296	273	305	302	258	282	308	305	289	312	333	257	289	293	279	286	299	327	295	276	296	282	280	311	297	293	296	288	300	324	334	273	322	351	311	329	292	311	285	310	281	276	313	302	281	267	257	261	307	232	276	253	300	300	306	343	318	307	309	272	283	263	301	262	285	270	282	296	299	307	284	267	269	288	303	257	272	317	243	300	307	308	288	280	286	322	285	266	277	299	314	294	266	295	292	277	264	306	289	301	307	310	288	280	248	280	280	277	296	262	287	294	299	287	289	300	306	281	265	299	297	284	297	291	316	283	307	283	292	300	296	269	295	296	277	308	297	281	286	326	258	281	298	280	256	312	283	298	292	292	266	316	299	289	287	274	269	287	289	284	283	264	290	262	285	293	304	290	294	309	290	297	280	315	299	282	286	296	302	296	328	279	273	308	295	299	293	271	289	272	312	310	304	320	293	257	327	299	251	281	331	320	310	265	277	283	343	291	315	272	286	302	300	314	270	262	279	275	331	296	285	277	262	315	300	304	259	311	271	268	324	301	281	312	300	298	296	322	274	299	289	290	259	308	322	274	275	309	276	312	302	282	289	303	261	243	274	270	296	281	284	312	299	305	308	279	324	304	298	337	304	265	316	292	315	318	308	277	264	288	322	272	261	264	323	323	283	305	287	278	304	283	291	328	269	299	272	296	278	265	268	307	274	301	261	283	307	284	263	292	291	272	262	286	305	261	287	285	285	304	280	301	308	330	303	319	285	324	272	274	289	269	283	274	277	308	271	296	287	308	276	270	324	289	298	297	282	330	289	288	329	290	284	287	281	288	326	290	302	285	289	287	287	277	305	267	294	305	301	316	268	270	298	288	314	276	273	299	251	262	269	290	297	324	257	296	303	294	271	282	264	311	302	304	274	289	274	297	268	302	298	287	293	280	293	275	282	328	314	303	291	277	289	294	293	313	324	272	281	310	288	305	269	303	288	280	287	300	300	274	307	303	277	328	295	303	305	291	292	301	289	294	303	270	312	282	278	311	312	291	323	290	281	313	261	303	298	289	269	320	292	314	264	268	298	297	295	283	279	305	284	259	266	266	323	281	278	255	304	303	308	316	309	321	303	281	316	311	260	277	278	327	278	322	287	298	278	274	285	284	264	313	276	304	289	310	277	300	294	289	282	266	262	276	296	288	288	302	282	285	274	281	286	279	288	307	281	296	290	273	302	305	256	304	285	297	287	278	304	301	277	302	283	275	301	292	281	263	264	294	320	342	278	269	282	261	292	301	287	285	285	253	256	305	290	291	294	256	298	270	271	270	303	289	275	267	298	274	277	280	292	292	300	281	290	310	312	310	291	288	323	313	307	278	314	261	283	277	285	281	290	331	302	303	251	265	281	286	301	272	294	276	272	315	278	295	276	317	281	295	278	303	299	309	283	284	287	294	285	306	295	302	299	320	258	271	285	285	295	272	312	303	307	304	294	272	293	297	284	309	322	271	276	282	284	327	277	267	276	285	317	283	295	282	293	284	286	309	322	305	304	276	302	290	307	284	308	289	300	294	273	293	287	281	282	308	307	268	285	287	275	312	263	332	301	280	313	310	287	312	271	316	296	289	273	278	289	299	285	281	302	291	298	290	293	285	283	294	297	276	295	269	284	282	309	294	327	282	268	309	282	288	324	288	301	297	303	271	289	308	257	308	282	283	277	268	308	291	279	318	262	310	291	282	283	295	299	305	285	308	300	284	278	266	284	261	296	266	283	279	291	301	301	283	280	312	283	272	306	302	318	303	275	268	311	295	294	302	307	265	293	272	346	273	295	315	290	292	294	304	307	282	288	295	350	311	312	275	281	246	282	296	295	287	300	309	299	263	281	304	311	266	306	290	228	303	289	298	294	296	271	278	267	284	264	282	298	278	295	295	279	324	307	266	273	303	319	297	259	314	306	298	293	252	281	293	292	253	280	283	281	277	283	309	287	266	298	290	288	290	272	303	300	275	314	293	285	304	330	297	295	290	273	276	288	294	275	278	294	295	304	292	315	253	289	294	282	317	300	319	298	315	304	272	290	297	264	279	263	291	317	253	285	289	286	262	291	299	305	263	291	296	288	301	286	289	321	290	291	266	277	287	255	296	301	246	290	312	287	287	287	297	273	274	305	279	280	267	289	305	304	272	290	287	293	285	304	297	286	289	288	266	292	275	297	299	302	296	288	289	294	303	288	285	264	343	289	309	317	311	285	306	270	296	251	265	270	282	332	304	280	311	288	309	296	307	277	290	279	281	324	306	270	296	286	307	295	274	286	280	304	290	276	288	272	292	284	283	291	296	316	258	284	298	322	312	287	322	287	289	315	287	299	283	301	278	296	304	262	277	301	323	263	258	306	326	282	299	305	285	268	273	250	273	327	303	265	278	276	301	291	301	285	283	276	275	334	306	272	279	289	295	292	283	267	280	283	312	255	290	297	285	293	293	294	297	303	293	304	279	269	272	323	294	288	284	323	250	312	297	313	302	309	257	255	297	329	278	268	292	295	325	230	301	297	270	268	315	274	306	318	282	256	298	309	283	264	301	292	263	283	282	280	279	289	284	284	289	303	317	270	240	295	275	271	293	302	273	280	295	274	289	305	275	278	287	283	267	275	266	279	278	289	260	310	287	291	285	285	319	310	298	249	282	314	311	292	296	298	295	292	280	307	305	312	274	296	273	293	266	272	301	291	281	268	284	292	293	313	273	282	264	294	328	305	279	278	267	309	331	314	317	311	293	296	303	281	273	307	275	286	321	276	299	290	267	303	295	286	290	293	308	263	291	290	336	304	292	299	288	288	300	313	279	287	315	324	291	274	293	296	287	255	283	300	268	330	287	288	282	271	299	281	276	281	288	305	281	281	266	289	297	252	313	280	283	285	298	316	308	268	288	276	243	299	312	300	280	281	278	323	307	292	285	283	289	304	320	305	301	267	303	269	285	308	337	299	281	299	305	273	294	297	283	292	273	313	290	273	286	282	316	289	273	264	241	270	294	279	284	291	289	283	284	313	297	304	293	286	263	287	272	321	279	308	311	316	274	279	283	271	281	272	281	308	279	264	258	284	305	291	289	264	318	293	275	323	306	292	279	285	308	327	273	291	264	263	289	298	283	278	287	271	282	301	281	302	267	290	294	284	262	274	278	331	255	261	259	287	315	271	300	309	316	292	286	289	278	267	287	258	289	273	294	307	299	295	247	269	289	284	285	322	298	287	302	279	284	308	280	330	287	314	287	273	309	316	306
11726	12159	12707	10268	6772	3904	2241	1366	1038	797	689	676	649	680	624	661	649	624	611	639	612	642	597	617	657	653	645	631	637	666	644	617	617	664	661	623	646	624	691	574	636	662	625	627	626	609	632	649	647	619	631	659	650	653	653	645	577	680	612	673	589	636	678	617	612	651	634	620	626	617	592	602	632	658	636	673	647	609	594	642	640	631	608	657	644	672	660	662	616	628	630	637	644	615	619	675	628	619	682	647	657	666	599	666	621	672	609	694	621	639	660	613	649	609	684	643	628	607	638	656	651	673	626	677	683	669	630	643	655	646	647	663	657	642	646	637	586	667	660	655	622	683	608	634	684	657	663	630	663	610	647	637	616	645	659	654	631	634	659	631	598	628	638	631	614	658	659	641	589	606	684	634	624	669	630	679	683	625	631	657	610	657	641	556	664	598	652	655	648	664	642	661	672	621	647	694	671	631	649	653	665	671	628	605	650	632	596	644	637	627	657	636	675	632	628	633	642	675	630	638	612	618	645	614	649	651	607	618	680	619	672	652	675	647	651	673	656	664	657	643	619	645	650	672	647	636	661	617	631	683	619	634	626	613	626	625	592	611	674	609	626	654	616	629	638	638	668	613	628	664	619	649	635	643	597	649	662	632	577	612	630	633	637	677	676	632	618	682	677	635	645	660	636	635	607	627	658	648	584	645	676	670	643	635	645	653	612	627	643	621	635	677	625	616	628	639	634	646	652	629	692	656	632	671	638	647	643	603	622	637	654	639	632	618	630	654	622	641	628	648	611	679	653	690	602	677	663	629	664	644	613	637	624	580	643	593	622	613	627	675	683	622	626	580	646	683	639	651	640	654	653	669	638	654	622	633	616	579	662	614	669	580	598	604	661	623	611	639	596	667	632	699	645	655	608	609	632	623	619	663	672	663	630	642	621	682	658	676	628	642	694	639	657	629	653	668	622	638	589	662	689	617	639	651	637	667	644	659	614	574	657	620	648	680	641	633	617	624	648	676	661	648	652	627	651	613	663	688	646	628	648	641	654	640	706	632	641	646	650	658	645	600	611	670	654	661	571	652	619	636	629	580	604	657	649	634	641	601	631	599	651	621	646	614	707	632	668	682	611	603	609	631	585	683	650	685	678	597	664	624	677	647	641	630	662	658	682	632	667	651	692	664	632	633	667	684	667	621	629	633	603	622	658	596	610	666	619	630	655	643	687	643	616	631	649	633	690	600	694	656	605	641	649	634	661	614	620	680	644	618	608	670	662	664	590	609	662	679	610	682	697	650	647	657	695	615	635	682	600	694	650	640	622	637	618	620	635	605	643	634	667	668	652	623	623	667	648	623	649	657	619	650	657	639	639	674	630	668	648	639	649	603	582	663	628	664	616	648	687	667	658	636	644	635	673	633	677	618	672	630	662	646	650	659	570	679	649	671	640	694	616	643	614	674	690	662	601	608	653	598	671	652	635	669	623	620	633	641	615	678	626	601	694	625	633	609	641	655	626	651	674	619	645	611	642	621	647	646	681	649	644	649	636	682	647	637	592	659	645	637	637	633	641	620	633	677	647	638	595	636	658	621	599	615	630	691	668	687	624	653	625	645	632	655	630	630	655	702	635	690	627	681	660	656	634	691	663	611	628	681	655	652	606	605	612	659	653	637	631	664	639	651	643	604	645	660	628	675	620	623	636	613	656	681	666	667	643	642	660	672	608	640	592	608	646	624	670	645	621	682	612	622	644	636	624	638	645	618	694	637	612	679	637	625	633	658	640	665	617	565	635	674	648	625	684	635	670	660	635	623	636	617	642	627	654	667	648	639	650	668	701	649	672	636	647	652	623	637	621	627	627	649	681	611	651	612	593	626	652	641	590	614	641	604	603	689	627	652	661	622	653	655	650	691	621	632	679	644	680	644	628	623	622	653	624	614	614	624	688	583	603	666	654	641	629	681	625	646	643	643	648	636	654	633	629	613	604	629	671	615	663	616	620	610	659	639	671	685	666	640	672	661	621	627	655	686	643	651	659	675	650	614	597	654	602	594	673	637	647	608	655	629	613	625	662	648	627	643	596	622	631	700	644	635	635	634	618	657	657	632	620	614	681	617	635	695	654	648	652	622	668	661	624	652	625	632	655	679	658	631	639	666	620	645	566	615	647	620	642	650	699	610	629	607	600	617	618	648	615	637	678	656	642	674	646	601	656	636	656	625	608	656	628	678	686	674	673	629	638	667	617	602	666	665	645	636	672	624	708	635	693	636	608	648	630	657	664	623	642	674	629	624	633	641	631	620	618	628	619	661	655	598	613	639	667	619	662	661	643	591	632	656	640	653	658	652	648	633	623	698	674	705	677	610	662	658	673	639	584	612	668	647	663	645	636	617	622	607	662	647	636	677	694	675	655	713	655	612	590	637	618	661	617	651	662	638	639	644	702	668	627	602	630	613	625	632	677	651	628	685	634	615	647	634	673	645	669	634	648	644	674	623	591	624	663	639	611	590	631	664	600	595	651	632	634	643	621	665	661	679	640	636	647	621	647	639	650	635	640	663	646	607	643	643	616	613	639	638	639	590	636	641	624	628	634	632	682	643	633	663	596	655	685	639	668	631	630	642	629	631	667	622	670	638	642	679	638	621	637	641	598	638	650	626	623	644	656	620	587	600	650	669	656	687	683	614	640	605	628	687	664	611	625	640	612	621	645	651	654	633	627	588	634	637	622	651	586	610	619	610	656	645	655	635	649	657	620	701	654	646	577	661	678	617	621	700	624	648	631	636	637	619	654	591	666	593	613	617	652	593	672	640	648	598	709	593	648	635	592	640	662	634	617	671	651	647	644	668	652	692	656	638	651	688	629	670	657	622	666	647	646	681	581	636	680	645	644	634	633	609	613	644	613	658	615	621	583	684	692	656	624	653	644	676	620	621	659	665	629	659	647	701	664	637	620	627	628	628	660	607	676	688	641	643	639	661	632	710	640	633	619	617	624	691	622	617	664	666	641	659	632	639	625	635	667	678	649	648	633	603	609	678	605	639	665	635	677	639	612	643	626	636	652	635	646	665	663	619	602	657	615	691	641	648	653	672	664	604	628	620	652	666	617	655	592	607	606	668	624	705	637	638	618	646	630	625	616	618	614	640	660	608	623	696	654	672	680	665	609	625	647	664	650	602	642	639	658	667	655	655	629	638	650	699	663	578	653	680	611	618	673	680	619	643	629	669	635	629	662	633	648	590	669	639	687	652	648	624	617	666	660	646	627	656	643	641	619	636	606	639	647	658	655	659	640	628	629	607	638	625	614	647	618	615	615	633	683	645	626	654	641	636	643	632	603	585	651	616	620	605	679	606	633	666	594	616	644	675	650	635	708	614	661	676	649	647	635	642	652	623	624	674	653	689	638	577	598	615	639	623	627	703	632	646	624	593	615	609	610	626	617	594	609	670	676	637	636	650	666	648	625	629	620	654	604	613	610	661	611	611	632	593	587	603	622	643
79880	72842	71405	58711	42098	26790	13887	5546	2255	915	585	371	300	300	291	306	302	313	334	310	312	297	344	283	317	355	298	330	317	325	290	309	332	316	302	351	290	300	342	340	320	302	294	344	357	325	311	285	292	330	312	287	303	316	298	301	302	315	302	330	324	327	303	293	310	304	295	329	284	319	326	305	301	296	337	318	326	325	324	322	299	295	314	325	289	300	288	303	299	326	313	299	305	319	334	319	306	347	313	313	331	314	318	303	354	340	323	288	317	342	314	346	316	297	289	299	302	321	290	321	337	301	294	320	302	325	344	328	324	317	349	351	348	317	344	313	319	305	306	315	321	295	323	318	309	335	314	296	303	323	339	312	312	309	323	302	343	317	332	341	322	305	315	287	322	319	286	310	318	328	301	338	346	305	296	294	343	322	337	338	312	315	309	294	358	330	327	281	308	322	320	333	301	342	294	306	308	319	298	327	318	302	304	291	321	308	300	281	315	297	308	307	338	329	321	349	332	337	330	344	310	333	323	307	299	338	321	348	307	280	309	321	315	290	296	295	323	337	336	305	302	327	299	318	348	327	319	346	303	333	341	300	280	327	377	315	346	303	323	285	311	322	340	299	308	338	318	300	364	307	350	329	284	306	313	304	335	295	303	339	341	322	359	315	323	290	313	334	306	320	326	334	323	313	299	313	362	307	290	310	342	315	332	289	317	331	307	323	324	314	319	326	343	311	330	354	296	285	316	322	358	283	347	295	320	341	299	320	306	323	313	316	309	318	298	283	324	362	320	318	305	314	345	333	295	316	308	337	339	292	289	287	309	316	310	338	294	303	322	304	302	286	308	325	293	307	316	300	331	343	306	290	338	319	290	322	312	332	337	311	311	337	342	320	312	310	310	295	321	301	332	301	323	285	310	337	342	336	336	308	320	316	317	337	327	325	349	315	257	288	323	294	308	327	349	303	315	338	286	303	311	327	330	300	332	307	331	315	352	310	296	302	336	279	296	305	322	305	287	316	361	349	290	312	297	332	323	302	309	318	252	345	309	273	331	316	322	347	336	304	302	342	305	298	297	324	288	269	327	330	325	292	306	297	330	331	315	343	336	319	311	314	343	341	290	332	356	305	294	333	294	311	332	298	341	334	336	324	334	329	296	326	311	297	316	275	333	315	304	280	285	337	300	321	299	307	327	276	323	305	322	320	307	314	324	305	316	329	319	300	299	317	350	278	299	312	313	288	365	326	304	313	315	317	307	322	307	310	326	323	343	300	305	295	306	321	337	310	299	325	369	356	304	304	287	307	314	360	321	353	318	271	321	290	308	313	319	325	293	330	345	301	313	316	306	315	329	347	301	323	330	311	328	331	328	295	326	315	304	317	304	325	326	307	306	292	322	320	335	308	336	322	334	305	291	356	313	296	347	288	325	309	315	335	337	323	322	308	293	288	328	337	344	320	322	276	323	307	303	351	319	323	340	331	312	321	292	297	311	307	328	300	317	321	292	346	324	332	348	321	312	331	326	315	334	291	326	300	308	295	325	311	297	329	327	304	323	320	339	307	326	323	340	271	299	304	337	325	310	320	296	307	319	315	298	318	319	304	299	319	313	314	304	330	330	313	321	332	350	326	327	296	326	312	324	296	310	286	345	301	266	292	309	307	304	338	331	322	297	290	297	299	345	313	322	343	296	288	288	296	279	302	311	291	337	306	317	324	319	314	327	336	316	283	343	337	327	328	332	294	325	276	298	350	318	340	320	327	338	283	322	316	317	303	318	297	302	338	298	326	314	291	337	301	327	332	308	306	316	321	308	332	331	305	291	341	342	351	301	310	277	327	302	318	312	320	283	329	294	296	310	302	312	372	350	310	304	351	337	358	315	313	295	314	294	274	309	310	310	307	298	300	306	320	301	285	346	347	330	292	349	307	314	308	320	337	300	312	309	324	327	291	301	304	299	294	325	302	333	298	333	320	344	317	324	310	290	330	334	323	300	288	335	285	364	342	298	334	283	331	292	307	347	338	311	336	324	314	335	299	342	303	308	313	276	298	318	313	318	297	317	300	305	309	297	310	301	302	307	314	302	314	325	303	319	308	328	299	321	277	308	306	319	329	328	339	319	284	332	310	314	336	338	372	310	328	305	327	295	307	333	320	302	316	297	303	328	337	339	326	316	320	323	298	290	304	333	304	326	320	314	314	309	357	312	340	305	316	350	325	306	295	322	300	299	293	316	336	329	332	339	329	321	309	320	318	322	331	312	323	343	352	315	312	321	294	329	329	305	288	328	323	272	309	306	312	310	309	317	307	333	321	352	313	340	321	296	288	334	317	314	286	327	317	314	332	291	320	309	338	342	317	345	321	323	339	326	284	273	320	316	311	296	332	318	303	300	325	329	329	278	306	324	323	282	337	300	299	312	360	292	341	299	320	328	334	333	315	331	318	280	299	325	360	318	326	322	292	331	308	335	305	333	316	336	304	331	321	306	299	292	301	314	311	305	306	321	335	299	297	342	333	329	338	302	306	314	308	319	311	324	287	311	321	322	301	308	319	303	293	343	302	313	320	340	308	329	288	346	313	336	318	321	351	313	321	296	348	324	307	307	305	297	314	306	315	322	295	321	335	323	322	312	280	299	324	356	347	291	305	317	336	281	282	297	288	347	315	336	318	331	325	332	312	317	318	343	311	327	313	280	294	328	319	327	326	322	362	331	363	324	317	312	317	314	316	316	353	314	291	313	315	327	308	352	311	313	324	293	286	319	289	298	293	330	307	298	307	342	332	343	341	334	314	292	313	303	308	323	315	281	311	309	298	374	305	338	286	330	326	306	297	334	334	319	297	285	295	335	310	316	305	325	296	311	298	375	289	325	334	305	331	306	327	292	334	318	298	316	349	345	325	304	331	351	324	352	316	302	322	301	332	331	349	328	314	321	339	314	315	278	282	298	300	311	335	320	320	315	309	270	308	341	314	319	333	337	324	296	293	311	325	314	289	349	292	320	292	296	312	258	299	313	291	342	328	308	282	311	307	315	330	315	340	324	309	337	302	286	282	318	305	351	324	281	337	309	279	320	334	275	332	294	335	320	347	319	325	325	319	323	345	327	307	317	290	319	333	324	328	288	302	299	323	323	317	307	314	300	304	332	350	324	301	350	292	294	308	334	314	331	300	288	328	321	310	340	315	306	335	293	326	341	316	310	282	300	322	326	297	346	261	290	309	304	297	311	316	343	331	326	296	333	321	307	330	331	324	321	344	324	343	308	306	333	335	332	275	322	338	319	313	329	298	321	307	288	292	315	320	349	334	320	330	329	300	315	339	327	308	308	311	276	319	313	316	319	314	314	311	320	318	339	331	347	324	321	342	292	296	324	354	302	326	330	292	304	318	314	336	322	351	346	300	312	292	306	325	319	295	320	285	320	340	312	279	329	321	316	303	324	348	307	307	303	336	321	309	345	333	328	295	318	301	291	306	321	302	325	326	314	325	318	296	322	338
50174	54589	65900	62630	50818	38747	26146	14835	7441	3415	1742	968	737	677	718	715	715	716	691	698	677	689	716	671	727	673	695	743	767	692	728	683	709	737	629	675	637	738	738	685	744	677	680	671	710	661	702	710	675	703	711	686	674	696	679	683	685	720	737	683	730	683	681	706	713	684	700	702	701	697	663	681	647	778	702	641	730	697	706	717	712	707	698	659	685	736	673	678	678	722	665	700	691	720	721	680	712	658	722	670	674	706	704	678	746	706	674	755	712	689	686	732	687	714	679	700	712	734	681	709	682	716	657	751	642	710	681	687	696	755	670	682	718	678	709	709	695	669	703	686	698	646	691	683	720	765	693	681	682	699	686	740	648	682	736	711	678	703	760	752	757	636	669	693	662	705	690	694	658	729	707	652	686	675	716	715	677	654	687	705	688	737	728	731	717	702	670	695	715	724	732	701	723	729	701	636	668	719	726	732	758	726	726	705	707	727	709	696	690	707	689	700	691	700	750	711	720	739	711	673	724	671	728	700	707	708	638	735	714	732	668	748	685	694	683	698	743	717	692	664	703	699	697	713	693	701	679	663	694	710	664	687	697	725	720	714	713	734	719	683	669	690	725	723	697	689	688	663	687	705	698	691	708	720	695	722	718	694	701	696	678	735	709	695	675	711	699	708	670	692	704	733	717	682	683	721	718	739	698	722	693	720	726	696	739	696	724	677	656	695	712	702	696	711	682	652	743	752	702	735	716	668	692	693	677	664	646	715	679	686	703	712	743	663	740	681	638	688	680	706	643	708	681	664	717	670	678	731	708	742	694	713	695	674	677	732	643	743	670	666	627	693	712	694	726	694	698	733	711	700	718	701	696	726	714	676	689	690	726	647	693	687	745	690	728	715	691	709	700	678	683	722	738	715	700	726	735	694	710	719	721	695	725	748	673	675	719	707	685	716	756	690	675	690	712	683	693	647	760	667	632	697	707	712	670	686	660	703	681	744	677	671	692	731	710	698	665	719	694	700	686	697	719	694	702	704	672	671	696	724	723	664	706	705	702	668	707	693	702	750	699	741	689	688	703	658	689	659	701	729	746	685	665	663	724	698	692	715	730	671	677	670	674	686	709	709	714	709	719	735	670	722	735	677	775	769	669	728	633	670	694	741	676	700	685	719	665	679	682	690	721	737	684	743	682	681	723	659	747	670	692	717	699	706	684	688	729	710	667	721	706	682	658	662	740	684	663	692	697	700	684	673	697	711	698	679	715	740	686	698	676	703	686	704	686	678	686	668	688	698	705	649	744	680	656	689	652	662	725	698	691	697	664	729	700	699	704	678	698	716	654	686	666	688	700	722	681	701	667	714	687	754	708	696	717	691	714	703	756	722	709	696	681	717	699	709	692	703	695	710	707	736	692	694	694	699	714	687	706	704	693	725	736	667	639	709	683	671	736	674	698	705	683	739	778	690	649	689	712	682	686	658	709	699	704	680	649	704	721	704	715	709	668	689	722	696	702	715	668	700	709	661	694	703	726	716	729	657	682	695	688	690	721	698	704	687	701	674	686	686	673	686	720	744	715	672	696	686	700	655	703	710	764	716	699	714	679	764	728	758	710	692	698	713	667	704	727	763	695	755	641	673	655	752	725	692	680	700	711	677	644	727	776	681	660	692	712	727	719	729	687	713	668	759	702	722	673	715	637	728	657	680	727	664	721	721	748	763	668	708	705	669	709	725	704	692	712	683	695	718	695	646	731	654	702	731	632	694	702	686	724	696	700	689	687	690	692	692	724	684	732	677	727	690	742	692	674	709	662	717	673	688	747	706	711	746	686	713	666	724	725	732	686	678	721	729	725	645	683	687	733	693	694	677	659	723	685	688	694	691	725	703	717	704	714	672	752	724	701	725	693	679	735	608	733	676	693	718	723	741	626	715	668	671	685	698	703	686	754	764	705	714	657	709	680	716	706	710	684	710	674	697	689	722	714	709	729	705	669	690	697	689	725	690	723	728	684	692	756	712	732	683	773	719	685	705	676	706	660	715	724	711	691	678	688	648	706	704	702	688	685	697	693	701	725	724	703	726	728	666	685	684	693	725	720	647	721	695	717	697	658	705	736	692	694	719	662	715	726	731	675	682	749	673	669	696	704	663	720	717	710	735	665	645	734	687	664	727	703	667	736	660	686	710	674	651	734	712	716	732	638	726	703	657	656	660	697	668	724	698	663	686	708	691	706	700	713	710	666	715	671	699	689	671	674	732	653	703	713	732	726	741	697	706	698	639	702	696	719	700	645	736	726	631	716	714	735	703	667	639	721	706	697	696	650	668	734	691	677	664	679	702	706	678	661	696	731	683	693	667	671	652	657	692	718	698	726	717	670	706	744	693	674	737	712	670	736	706	738	700	702	744	668	692	689	694	684	687	692	705	703	729	685	734	702	704	669	670	693	681	653	760	658	716	714	679	715	683	692	697	701	715	698	697	675	699	721	741	659	699	731	735	708	666	729	618	692	678	690	667	703	716	742	786	669	678	707	706	693	714	728	736	692	657	675	662	669	724	685	707	695	695	675	663	661	696	677	698	710	681	658	675	713	689	704	730	700	712	677	708	694	715	735	673	730	696	710	661	654	725	714	725	663	712	683	699	689	695	648	665	684	733	687	732	699	717	743	712	700	662	700	754	694	727	701	649	678	690	667	677	718	695	713	739	760	624	724	663	688	650	722	681	682	717	723	694	693	656	749	700	698	711	718	759	723	708	796	664	696	745	745	653	662	743	716	693	720	687	724	670	650	739	723	669	699	737	721	687	698	752	682	662	695	715	681	649	683	673	695	759	714	725	678	713	731	689	682	672	674	677	686	726	690	707	707	673	718	712	699	720	696	725	668	731	711	675	679	664	729	686	694	725	744	682	673	693	710	729	678	694	695	725	659	726	695	721	662	691	694	655	682	658	663	643	677	705	677	689	717	720	654	711	672	696	705	672	662	691	715	624	661	687	735	672	701	708	745	701	677	706	724	678	708	680	686	724	658	731	726	671	698	670	690	646	772	665	705	653	689	675	649	697	732	722	703	702	709	744	692	711	696	678	706	715	747	698	700	695	696	687	667	683	692	711	719	689	648	738	740	709	699	743	680	721	688	698	684	744	723	729	658	731	752	717	730	712	700	685	690	712	765	728	701	721	746	683	688	751	691	715	746	695	713	729	648	696	653	680	665	717	719	720	704	675	644	655	685	697	735	743	676	706	680	711	713	705	726	773	674	699	724	699	698	698	682	684	750	724	671	700	675	702	713	746	714	684	687	760	690	670	702	676	692	685	698	687	719	691	674	676	729	691	688	740	745	720	696	712	709	737	693	718	668	683	698	760	703	703	681	666	689	634	719	747	684	758	725	709	702	706	671	655	706	705	710	752	665	727	738	701	699	676	688	733	706	678	697	713	678	696	723	685	701	724	689	678	695	690	709	719	701	735	696	724	718	691	727	662	659	723	687	678	720	723	657	719
82181	75124	74061	60376	44682	29561	15474	6221	2547	1132	719	456	417	370	358	390	370	383	386	379	359	384	383	401	402	384	330	352	356	368	363	380	375	337	396	364	366	357	335	383	363	384	352	372	377	353	354	339	351	358	352	358	373	402	394	373	386	343	379	344	382	371	407	407	353	372	379	369	314	395	369	366	348	418	389	395	390	379	397	399	381	339	355	369	345	377	380	375	379	326	392	374	329	356	349	347	373	396	418	363	344	364	355	377	351	401	403	364	358	350	338	348	401	382	403	377	343	379	378	402	380	414	405	380	375	390	349	345	385	387	384	401	333	382	354	367	346	361	375	378	339	362	367	382	361	362	427	388	370	361	377	363	395	374	367	369	404	381	372	378	376	391	329	354	400	336	366	374	405	369	361	377	360	345	394	410	379	370	427	374	386	366	379	437	384	404	375	375	375	381	363	353	380	377	372	380	379	388	368	368	364	375	343	385	395	348	405	351	367	361	350	354	357	384	391	423	404	371	372	369	334	345	368	378	370	390	381	404	365	381	354	378	387	373	351	374	361	354	382	405	394	361	379	362	380	371	347	353	401	379	383	345	368	382	373	399	377	415	384	357	410	358	350	351	390	379	387	354	404	392	356	330	377	381	385	393	384	377	350	348	338	388	369	392	339	370	341	392	361	396	382	324	353	358	378	384	368	405	383	382	336	372	368	345	357	394	362	386	339	378	364	349	361	385	365	370	364	384	355	361	364	379	376	366	376	388	422	374	384	350	367	347	356	341	337	373	370	381	347	393	374	351	372	351	368	348	378	374	369	372	381	349	400	372	376	372	403	353	355	420	377	343	337	396	362	358	372	350	374	368	362	358	402	355	357	388	398	356	370	355	379	358	378	365	351	375	356	355	368	369	374	393	353	405	331	347	364	367	376	387	374	400	325	356	368	384	389	362	384	380	341	366	390	366	372	373	347	371	359	344	357	374	366	371	394	396	380	361	386	375	348	371	378	373	357	392	367	357	388	375	315	358	374	360	364	360	339	391	388	378	347	383	376	399	377	377	359	357	426	382	388	368	387	395	347	419	369	382	377	376	400	376	358	385	376	381	394	330	348	420	394	356	360	335	352	376	341	326	338	345	377	374	358	366	353	326	378	361	386	371	351	371	367	345	401	356	374	389	389	385	389	383	365	341	368	397	405	376	373	386	382	367	358	349	353	397	368	354	381	372	365	393	363	373	379	353	323	362	370	333	385	337	365	330	379	388	418	366	349	394	365	365	361	385	356	354	324	421	320	381	396	353	370	378	361	356	379	370	354	384	373	352	364	356	351	356	356	353	414	330	386	357	364	372	359	362	350	379	367	334	353	321	378	380	402	382	364	347	334	343	348	339	342	386	413	391	359	365	360	403	367	345	379	379	392	376	371	380	344	408	359	390	410	373	375	367	370	370	346	367	380	365	397	358	394	385	349	374	401	357	385	381	387	359	389	374	377	326	339	366	368	383	373	387	361	376	392	389	358	343	409	372	366	363	367	349	335	365	412	406	357	363	382	370	376	333	394	346	387	359	350	387	376	368	357	379	387	367	358	349	374	365	340	385	349	377	378	372	374	368	377	375	349	360	368	353	409	413	417	349	381	333	379	395	352	345	374	362	339	390	400	364	361	396	398	362	353	356	345	395	354	385	375	402	339	358	327	348	392	360	373	333	364	379	368	360	387	382	337	352	381	360	355	379	363	351	359	362	388	400	334	417	345	367	383	389	373	347	352	352	362	350	392	358	381	376	388	363	343	387	364	410	367	391	430	407	365	354	392	354	359	392	392	364	384	360	390	363	379	359	355	366	367	387	358	362	328	407	386	341	403	351	378	366	384	346	376	372	394	349	374	365	360	377	379	365	391	376	365	349	359	347	381	403	376	369	355	386	391	381	344	365	352	351	369	399	373	353	393	384	380	363	363	390	402	394	351	325	329	384	347	383	404	378	389	396	375	409	372	354	407	380	350	373	370	351	379	371	334	399	361	370	388	365	366	356	348	339	390	352	392	373	368	341	380	402	364	391	359	352	351	364	432	373	390	386	381	365	374	340	352	370	398	384	409	384	369	390	386	386	372	375	339	363	385	360	321	348	381	365	370	361	385	371	392	374	373	379	354	398	346	402	355	389	357	370	320	392	373	392	355	366	358	358	403	351	357	341	398	368	392	359	351	347	378	397	337	354	373	335	386	399	349	354	355	379	305	393	307	396	361	360	357	305	387	363	385	381	382	370	385	406	377	380	360	350	361	326	338	377	358	346	363	376	375	339	360	364	393	395	366	362	381	383	398	349	359	380	369	370	382	374	396	383	405	368	375	390	368	350	365	376	347	350	378	342	365	354	387	375	356	403	390	372	368	374	362	375	382	369	348	381	417	371	391	378	360	381	365	399	374	386	371	370	348	403	369	377	347	346	365	353	395	353	368	343	398	361	365	377	336	387	368	380	366	404	391	391	366	389	369	374	364	361	363	406	356	352	341	369	415	341	380	372	356	333	396	361	332	361	373	393	368	393	375	380	359	391	388	389	380	369	394	380	348	386	336	366	371	343	388	364	353	372	355	396	393	380	353	381	380	359	344	366	316	375	349	356	357	355	392	368	348	369	379	410	378	352	346	343	384	418	365	414	341	357	387	360	377	369	350	406	374	365	374	370	384	382	362	370	355	357	391	373	399	353	395	375	375	340	390	337	388	393	335	345	320	386	382	370	338	367	356	390	383	387	370	361	384	391	382	350	362	386	383	351	366	379	363	364	332	362	359	379	382	373	368	369	346	362	324	367	379	359	370	361	405	369	380	371	364	364	358	359	367	371	405	346	367	340	370	373	372	394	352	383	352	349	395	370	391	369	384	351	382	383	348	369	377	378	406	345	356	353	373	356	394	373	346	360	388	369	351	381	387	394	358	412	374	355	382	364	350	355	391	367	374	394	347	384	360	385	424	404	363	372	368	352	370	346	362	352	425	368	367	373	355	343	368	398	390	362	382	355	330	345	333	390	372	390	349	351	357	380	364	380	390	401	326	349	346	364	381	391	393	353	417	339	368	353	393	362	371	360	408	371	339	364	366	358	352	394	354	395	360	397	336	385	369	323	376	393	386	359	381	394	370	414	381	377	372	383	343	378	367	390	381	336	407	391	339	390	332	358	371	374	333	333	336	363	395	370	387	376	350	372	404	355	376	379	411	350	372	400	368	385	410	372	344	401	365	362	372	341	362	369	384	391	357	359	359	355	338	357	349	384	393	368	365	377	381	367	342	392	359	371	347	334	347	361	384	338	385	317	391	351	356	398	387	360	398	366	348	371	398	393	375	364	382	361	396	369	378	386	383	363	369	373	380	369	360	343	344	358	364	367	334	361	341	349	363	360	398	344	370	400	369	316	350	358	389	382	392	352	404	356	343	385	364	377	384	374	349	364	371	364	398	385	358	362	350	394	350	380	382	359	365	363	386	386	371	380	372	371	341	398
52027	57282	69046	64449	53446	40716	27230	15598	7990	3693	1968	1101	848	853	789	764	792	838	798	820	781	758	797	804	800	824	807	795	814	805	783	802	814	776	793	825	770	793	811	802	780	780	789	831	781	805	806	803	764	799	766	808	766	738	842	828	778	783	812	838	821	799	845	808	811	808	839	790	813	805	801	806	848	775	817	799	793	819	842	810	735	697	787	792	802	827	802	770	779	743	798	793	754	783	763	846	784	756	817	797	844	814	855	797	804	837	794	800	800	841	839	759	816	811	760	794	818	750	837	813	776	761	758	806	773	853	838	743	811	779	776	792	829	796	740	768	808	821	789	771	812	802	841	781	777	795	818	769	773	781	790	806	772	842	744	810	772	778	766	805	801	699	856	838	773	819	765	753	821	801	824	781	764	815	797	813	823	823	817	798	828	778	789	747	744	777	748	808	793	789	837	707	784	828	769	763	796	767	826	832	791	833	778	851	782	769	804	819	768	792	784	779	813	820	829	791	771	797	764	736	846	775	803	786	781	773	805	769	800	780	801	830	804	790	753	826	810	801	762	845	788	828	741	763	808	833	830	836	836	822	808	787	838	812	763	777	767	773	817	796	853	734	788	801	809	762	793	857	770	763	775	831	786	816	778	818	788	849	773	839	772	789	788	831	761	779	794	786	804	823	810	796	777	802	798	772	792	773	803	780	852	783	786	790	749	851	837	837	804	782	784	839	811	749	798	759	845	839	811	779	792	827	827	766	775	797	791	754	754	823	793	809	752	777	784	780	762	747	778	804	803	801	767	767	772	769	804	794	772	793	801	803	826	800	820	784	798	819	779	777	797	749	769	831	852	788	731	818	820	795	791	826	813	799	763	794	786	804	773	790	824	792	803	831	769	805	801	762	767	813	798	767	787	838	781	785	780	751	757	805	771	785	799	805	830	816	779	801	800	776	800	811	833	832	818	822	778	798	790	791	807	766	787	792	830	792	737	770	810	782	757	765	827	801	757	808	789	802	791	860	775	831	756	801	841	755	790	794	826	822	788	818	794	829	827	820	767	833	778	781	792	828	778	809	758	757	730	825	808	795	854	757	807	818	793	785	762	823	803	766	800	787	815	789	808	780	811	796	731	805	775	798	855	836	829	803	786	745	803	773	771	806	773	796	776	805	847	773	761	805	813	816	873	855	774	763	834	774	818	835	789	778	819	829	770	814	826	819	796	758	787	780	807	798	789	831	852	824	807	770	770	787	822	752	811	796	782	809	737	785	840	856	774	738	753	807	789	759	828	780	867	772	769	761	739	770	802	842	769	760	806	796	748	770	826	770	804	755	804	742	812	804	774	794	797	801	834	780	769	781	775	773	763	792	790	786	796	806	821	818	751	830	820	799	826	815	790	812	821	811	747	771	774	801	792	858	801	743	775	801	806	794	822	797	763	721	806	765	817	829	804	773	790	745	837	759	791	844	812	839	829	746	779	768	798	798	751	802	829	791	792	777	784	804	839	797	787	756	813	812	744	800	825	804	782	817	731	826	797	849	803	768	818	800	803	794	748	809	744	782	834	833	787	814	803	815	788	813	849	832	795	820	894	813	803	779	797	787	806	754	805	761	813	756	778	770	748	799	810	803	774	803	808	797	846	778	843	814	805	827	770	779	750	782	807	806	809	768	782	794	804	791	793	793	786	795	805	832	802	826	791	824	813	811	791	760	762	791	820	819	839	810	817	791	778	766	793	796	844	773	767	785	810	838	822	778	813	867	787	809	813	776	804	827	788	788	791	769	762	752	758	800	828	741	781	804	853	782	794	776	770	764	784	822	802	808	836	781	774	769	811	784	796	840	728	777	837	792	805	779	742	782	852	801	848	795	769	788	780	807	774	766	825	759	766	787	748	793	816	809	803	818	794	822	829	766	800	818	744	800	834	798	755	784	854	823	840	828	757	859	821	807	807	774	813	837	795	731	851	810	836	808	809	726	810	853	765	802	780	800	813	834	790	812	827	780	776	760	808	770	799	754	844	806	835	787	782	793	804	812	775	795	788	773	786	808	783	773	852	789	806	759	794	864	767	763	801	744	794	771	811	736	769	803	781	814	805	804	798	822	821	770	840	805	775	802	787	773	823	797	802	809	799	828	806	851	799	846	845	836	846	798	743	842	784	812	780	803	815	796	781	818	798	859	831	808	819	766	812	721	784	784	818	803	799	781	783	816	808	782	814	812	745	834	783	824	799	745	824	745	789	785	786	791	789	764	815	869	813	769	806	795	770	784	783	756	797	759	762	832	842	831	830	802	785	836	810	775	800	859	756	777	795	760	811	818	828	773	795	720	855	813	739	800	729	820	765	828	763	853	813	779	782	835	784	831	774	778	779	788	817	823	814	801	788	739	784	736	752	752	776	804	783	779	793	778	825	841	834	853	788	800	822	803	789	777	842	807	779	847	804	768	820	826	754	757	825	755	771	813	800	752	780	808	796	789	811	782	785	777	748	841	798	787	781	789	811	826	779	787	822	780	820	765	783	843	771	757	772	767	788	788	797	779	836	728	792	792	769	807	813	782	824	770	768	807	789	811	824	814	802	801	814	779	834	762	775	813	779	767	794	764	791	732	779	863	828	783	795	771	822	813	827	778	807	808	786	768	825	825	799	860	845	771	790	805	825	804	755	740	744	804	778	771	811	802	753	800	791	795	797	795	747	823	788	786	822	821	785	803	790	822	817	806	820	796	821	788	768	793	814	835	850	809	790	785	778	766	758	801	763	796	762	833	806	783	750	817	736	836	793	789	794	758	815	799	770	808	760	771	833	788	776	793	827	774	798	767	793	823	821	787	824	784	765	779	788	777	788	769	783	822	776	818	818	825	836	782	764	733	789	780	811	800	819	816	816	829	830	803	790	746	812	817	785	794	779	798	798	815	797	772	775	832	861	815	829	817	799	783	784	784	770	857	792	768	811	817	762	814	791	778	846	806	773	788	798	786	857	796	830	770	764	811	801	797	768	819	759	862	793	762	824	809	799	840	812	808	779	769	762	787	815	791	745	757	809	808	780	812	792	760	816	761	802	792	789	746	785	822	748	775	819	793	783	824	877	794	816	843	777	784	789	794	794	754	808	761	793	806	799	767	806	844	837	738	816	757	816	825	792	789	798	764	775	806	783	862	792	771	812	784	760	797	734	802	840	796	796	781	806	803	810	766	837	800	745	860	788	803	728	799	807	844	786	790	785	826	740	832	782	794	828	798	848	782	845	810	815	762	796	768	777	784	791	816	872	800	795	750	792	840	756	727	785	812	848	811	779	773	832	752	832	768	810	813	792	801	796	795	770	818	823	767	786	803	813	755	809	829	821	852	797	780	804	788	820	819	847	782	818	838	796	837	788	745	835	749	786	851	786	792	801	858	819	780	832	815	776	734	781	781	789	800	789	788	785	820	796	777	821	793	728	751	793	829	752	804	774	797	798	785	800	820	785	844	784	798	779	794	847	731	792	790	781	824
12642	10315	7828	4720	2526	1391	786	553	366	292	263	286	291	292	272	267	264	279	279	267	281	313	296	289	257	264	273	291	336	299	300	274	288	288	268	286	329	262	269	295	308	260	271	325	309	238	297	302	260	257	280	265	305	232	282	271	273	252	288	262	291	279	243	295	284	280	305	286	289	300	285	275	293	269	260	263	285	279	306	271	286	299	266	278	274	245	277	281	293	293	285	285	314	268	268	298	268	261	275	300	266	278	283	289	285	278	293	315	292	271	298	310	276	295	272	241	271	277	276	310	314	267	282	306	258	272	287	280	285	263	268	295	301	268	275	260	277	250	253	274	274	261	295	300	293	268	291	271	293	275	285	272	282	287	293	252	256	292	278	278	307	277	270	272	254	267	306	268	289	311	263	274	262	308	250	308	290	288	316	313	291	259	291	289	262	302	258	259	275	277	285	296	297	288	289	301	280	265	297	322	286	312	298	250	255	274	274	282	277	301	314	286	300	260	280	269	288	279	301	296	284	297	274	258	270	308	308	256	275	282	290	299	269	270	285	282	311	306	271	280	294	266	257	265	269	239	266	261	285	259	302	256	278	246	268	303	276	266	274	275	274	277	272	278	295	298	276	290	277	302	296	308	300	284	276	304	288	263	300	322	275	232	309	300	261	270	297	288	262	303	286	282	283	290	275	295	293	311	269	300	270	284	294	311	275	295	262	287	283	302	284	279	290	246	289	274	296	285	263	275	272	277	272	268	277	306	287	296	275	289	294	281	249	264	247	271	287	311	297	295	281	300	289	283	281	270	289	293	291	304	285	290	255	306	292	289	300	297	274	297	290	303	268	267	296	281	295	282	272	293	295	275	278	269	265	285	286	279	250	286	304	311	282	283	264	298	327	280	278	301	279	289	308	267	276	297	285	273	299	276	284	275	286	279	282	289	315	283	259	302	303	268	286	318	288	283	287	263	300	314	305	343	306	299	269	286	266	274	277	271	311	266	273	293	262	280	281	282	271	288	241	254	287	261	302	300	280	304	246	279	328	275	283	316	288	300	294	305	276	288	323	286	296	292	338	284	258	292	311	295	273	268	296	264	294	293	292	305	302	274	269	297	288	256	271	257	300	261	279	275	290	262	299	304	269	300	328	280	279	317	296	285	335	293	251	289	289	308	289	252	279	270	281	290	286	298	266	281	286	296	309	299	293	273	246	307	291	238	278	273	316	274	294	289	280	313	329	280	290	305	287	303	278	276	256	277	289	279	269	296	283	313	268	293	278	300	268	283	280	268	254	301	285	312	311	292	306	291	299	266	326	268	275	271	265	296	271	282	292	245	297	278	306	291	277	289	314	259	277	285	289	272	261	277	271	300	298	288	272	270	259	307	287	232	252	288	305	285	272	289	270	256	288	279	291	284	281	305	302	304	295	294	270	334	300	301	282	302	260	286	294	271	319	300	266	276	265	268	284	266	278	296	268	293	314	269	265	282	261	287	245	282	287	250	275	274	267	298	266	265	262	273	250	279	296	288	277	300	317	281	281	305	297	285	323	287	295	278	261	316	319	301	260	308	222	269	287	277	295	270	279	252	290	277	286	237	308	257	288	269	308	297	278	273	284	313	321	293	284	282	256	284	294	281	265	276	297	312	273	273	268	271	291	268	304	276	268	295	279	301	291	280	284	274	295	303	290	293	277	289	295	322	291	279	278	282	285	273	275	303	313	304	290	276	254	282	291	289	256	306	296	300	270	264	279	296	288	307	277	272	285	271	285	299	266	280	233	269	309	300	270	261	259	336	285	296	310	294	300	272	291	271	226	280	280	286	319	272	278	275	261	273	304	287	267	278	262	287	276	307	298	277	310	313	282	262	304	287	303	272	271	314	288	307	309	277	288	308	292	263	246	273	274	259	285	289	289	270	280	271	275	263	317	291	288	282	259	274	258	296	269	301	257	296	278	259	275	296	274	272	262	287	244	247	334	302	289	295	252	264	301	294	250	270	286	278	283	278	325	291	264	307	274	251	295	290	271	286	266	282	287	297	273	307	283	286	286	261	296	277	291	279	264	292	308	293	280	299	296	263	314	272	261	265	264	262	271	270	280	290	264	292	282	250	285	284	302	320	315	299	295	278	288	285	246	289	284	320	271	308	296	277	285	276	294	306	290	320	288	290	300	277	297	242	264	265	261	244	282	294	296	254	309	302	252	298	254	294	274	302	266	257	299	297	282	277	267	284	296	282	290	281	266	277	254	270	260	287	265	322	268	282	266	265	245	278	322	261	290	290	291	277	270	278	265	294	320	297	235	259	310	271	278	301	274	293	313	254	274	289	289	281	298	303	307	297	287	268	295	292	281	275	286	308	314	289	247	270	285	288	282	280	294	285	266	293	309	259	253	306	283	276	263	276	280	311	269	285	307	257	265	308	286	304	288	250	273	291	260	286	267	262	270	275	293	283	287	275	284	291	284	290	274	244	240	265	303	298	278	264	262	280	344	267	283	241	314	271	309	297	273	298	284	271	267	275	261	283	311	287	272	337	319	269	254	284	294	294	279	273	301	281	278	255	295	274	276	304	287	272	281	304	298	289	282	258	303	277	285	251	271	298	308	279	254	291	295	272	307	267	281	288	268	279	292	302	287	301	289	279	298	302	273	284	298	287	276	258	289	259	273	239	271	297	258	276	308	272	250	305	272	298	277	300	275	300	272	285	271	304	256	291	294	239	290	305	317	332	303	293	237	286	280	305	301	295	318	273	278	313	297	302	290	295	286	274	281	311	304	287	270	264	272	261	290	294	305	313	255	291	289	295	255	278	267	267	265	252	286	290	305	287	258	299	247	291	306	277	271	287	271	278	280	326	294	253	254	276	284	289	255	250	266	298	255	260	290	304	295	280	327	275	260	292	274	268	292	287	297	285	276	247	281	288	262	267	312	298	252	292	265	279	294	307	270	284	270	282	274	283	318	299	283	261	273	280	296	295	304	289	263	288	290	276	258	273	293	278	279	269	283	309	257	290	268	268	280	304	270	293	260	255	295	298	297	313	248	275	289	294	306	275	276	274	258	284	292	261	279	286	281	287	293	301	301	344	285	310	299	303	285	259	302	304	289	290	278	245	296	280	293	280	254	303	310	289	287	304	261	293	281	304	287	288	257	276	271	313	265	253	284	301	296	298	272	309	277	299	284	254	296	297	268	271	285	292	275	309	276	300	245	260	314	287	278	294	270	301	274	299	278	288	271	262	284	259	302	309	271	306	277	306	281	314	296	306	284	289	328	256	287	279	287	279	291	265	276	276	284	287	290	244	299	283	284	316	289	312	274	281	284	285	257	283	293	314	272	244	250	289	256	273	289	300	291	304	308	267	306	301	293	275	291	315	284	298	296	290	310	288	274	269	278	274	259	275	284	285	260	273	280	287	275	277	292	261	281	297	268	291	267	291	278	292	272	251	285	284	285	309	282	282	257	301	279	278	299	279	316	293	257	282	250	314	260	276
11833	13178	13516	10592	6853	3995	2232	1317	975	760	694	626	640	606	608	621	648	647	646	625	635	639	637	629	598	648	651	682	622	615	648	627	673	668	634	635	615	583	621	661	629	617	607	636	644	624	582	637	610	621	636	604	613	616	602	615	636	647	662	622	626	630	656	614	675	666	603	673	587	590	589	622	606	649	599	630	660	632	642	619	640	614	650	620	644	618	612	630	666	649	623	628	600	577	631	637	599	629	633	609	620	628	641	582	624	629	594	584	578	622	614	623	611	626	687	646	653	660	559	638	627	647	602	623	619	647	595	639	658	614	637	652	621	645	615	626	643	622	639	628	595	630	641	588	663	650	628	603	650	612	682	641	641	630	651	618	636	628	611	620	632	672	598	644	677	616	622	661	652	621	660	632	606	614	662	667	670	586	638	642	650	601	621	595	640	628	655	667	599	648	617	671	603	614	605	666	650	629	626	680	612	653	608	617	651	620	569	635	615	639	637	613	666	589	601	679	629	612	651	661	667	636	633	609	626	624	653	622	623	643	664	624	605	605	609	594	636	650	638	662	600	626	623	687	623	604	653	602	592	597	649	621	607	610	630	664	632	617	618	615	671	645	620	629	634	615	654	616	608	594	627	669	630	636	648	671	645	618	631	605	631	649	625	624	614	647	629	653	616	630	587	646	682	656	670	593	633	607	615	643	632	590	620	658	632	637	673	628	656	631	613	639	638	640	582	633	650	638	622	599	613	590	643	641	608	670	614	609	614	621	602	647	621	651	596	610	620	626	634	644	637	621	636	635	669	583	622	594	612	598	642	614	566	642	610	681	578	628	648	626	637	650	599	613	660	667	678	657	655	642	611	664	648	647	572	603	600	613	594	663	555	665	595	681	650	559	615	639	633	614	602	611	601	653	668	616	654	667	639	646	585	620	620	641	646	628	618	636	658	675	614	627	644	599	580	631	660	576	614	646	600	609	623	648	652	555	636	605	617	614	570	655	643	661	669	662	586	591	628	648	591	601	629	605	601	653	668	634	579	641	653	624	646	594	615	642	598	637	637	638	609	640	634	621	653	641	661	632	627	629	646	624	650	600	623	576	622	628	647	613	628	626	623	606	653	599	606	645	581	637	625	638	600	639	596	606	614	633	656	596	567	632	652	645	638	629	580	665	643	625	622	633	603	659	626	662	620	636	641	596	631	616	597	614	640	623	622	651	590	665	626	640	614	617	633	578	624	645	623	596	616	581	602	616	655	648	622	579	589	629	634	649	653	643	641	625	650	635	599	601	582	612	632	579	629	669	650	579	625	647	628	591	617	639	632	594	584	636	603	606	582	606	644	636	621	620	691	613	609	610	665	582	598	668	613	616	609	635	627	629	605	587	635	634	639	609	618	612	575	619	600	609	579	616	645	643	629	620	632	617	648	573	658	670	628	619	644	605	580	604	613	610	625	656	616	621	644	652	580	612	617	627	595	631	642	621	602	630	646	589	574	634	655	644	621	573	631	641	679	591	618	644	672	597	626	610	639	657	635	641	638	594	625	625	596	619	650	637	640	613	648	651	665	615	611	627	660	647	645	619	637	653	630	618	625	648	667	639	639	645	624	629	684	580	684	674	625	606	644	614	665	635	615	658	589	666	596	654	627	621	610	612	584	621	600	590	642	608	625	668	623	658	619	637	654	641	635	635	627	645	604	627	615	669	655	600	629	611	613	583	628	613	632	580	628	613	638	606	609	612	659	663	597	663	619	654	619	683	595	643	635	625	656	590	618	631	654	625	619	608	628	646	609	561	572	636	617	627	631	636	605	600	610	642	661	573	601	653	623	610	585	625	630	667	642	593	612	582	626	614	623	671	606	633	627	595	670	644	605	620	606	643	625	625	660	588	659	632	628	616	640	652	625	650	608	632	616	587	656	615	649	590	618	579	619	616	640	667	606	584	640	608	631	597	590	600	603	602	621	656	616	614	611	608	624	671	654	630	607	600	592	637	656	636	630	646	606	627	665	579	651	642	674	627	621	596	601	609	665	624	593	654	632	655	596	645	669	556	630	602	580	641	566	629	578	587	620	622	612	638	642	623	629	629	605	621	673	640	619	635	614	606	623	622	621	606	623	602	618	642	607	631	607	641	658	624	653	597	640	623	605	647	618	611	646	627	634	621	573	641	636	659	637	633	606	651	633	593	635	652	677	624	578	634	574	631	654	637	600	635	598	624	630	635	642	660	593	618	618	635	653	640	644	622	620	629	614	659	615	601	649	623	639	623	639	620	628	631	622	612	615	607	587	624	675	590	639	613	584	653	629	658	638	628	627	655	671	637	618	575	634	629	646	629	661	617	591	584	609	629	608	620	631	621	604	641	664	633	629	628	611	583	623	623	623	595	596	584	644	609	583	602	612	645	616	592	642	657	624	631	574	657	609	663	597	585	611	632	639	672	603	647	586	661	641	624	678	608	589	638	576	618	664	618	640	618	637	658	598	655	635	612	634	656	627	650	617	582	598	592	594	674	579	592	635	661	670	608	653	624	601	603	623	636	627	635	599	598	613	614	651	644	641	603	631	636	604	623	664	625	589	624	620	619	650	634	667	607	609	606	641	637	650	600	636	593	588	630	673	588	615	633	629	657	622	642	598	586	621	616	676	609	633	620	645	567	655	604	654	620	652	613	593	636	626	621	636	630	607	654	651	683	615	632	615	632	685	638	608	639	627	641	582	652	630	642	652	647	649	622	624	643	622	656	644	622	562	636	654	660	647	601	639	585	617	641	632	626	630	643	611	623	687	630	598	637	664	632	586	590	637	649	609	632	635	600	638	623	620	689	632	593	627	622	616	589	584	602	616	628	671	588	586	609	655	632	618	641	658	660	637	605	622	637	595	660	642	554	607	595	590	619	576	630	658	625	611	612	589	685	608	632	611	609	652	607	680	631	619	645	594	622	617	622	614	581	604	630	599	626	608	607	664	608	629	644	598	599	641	624	683	608	635	612	596	653	641	624	659	612	644	630	599	638	622	620	644	581	615	594	645	596	701	588	647	598	690	598	654	581	630	598	655	633	605	623	633	621	663	601	631	632	592	630	636	534	630	669	583	627	615	603	613	602	617	607	608	612	615	633	621	650	626	622	602	634	628	615	649	628	634	640	616	666	626	595	596	635	645	661	626	641	615	660	581	625	621	601	625	637	642	625	615	615	630	677	598	600	632	637	618	675	599	628	618	598	597	617	630	630	644	620	610	597	581	653	644	615	647	610	651	636	603	636	647	616	610	604	627	669	564	580	606	592	646	681	637	658	626	625	631	649	655	626	607	611	636	612	629	595	640	665	592	606	632	616	605	620	636	638	633	599	593	649	587	600	599	657	623	608	619	624	667	626	624	640	564	622	582	609	630	591	618	651	643	633	634	625	695	631	633	649	639	622	610	644	612	616	634	632	624	662	629	665	634	610	628	619	646	695	590	628	626	657	620	615	635	636	636	605	620	591	588	633	667	600
80898	73279	70970	57972	41736	25584	12049	4568	1839	911	508	307	275	287	286	314	333	300	328	319	303	291	290	317	319	316	330	320	291	305	358	347	315	318	309	323	315	309	305	289	331	298	317	325	291	293	324	337	360	316	332	321	302	308	309	333	338	320	357	297	322	323	276	300	361	306	328	289	289	318	323	291	311	298	312	289	296	315	307	320	329	328	322	313	330	330	331	301	296	314	321	317	319	306	316	300	305	312	348	389	274	321	336	321	282	284	274	301	302	304	313	305	329	317	313	322	300	304	312	299	288	313	304	300	301	336	331	332	337	319	310	339	318	326	306	301	369	280	341	333	295	304	321	318	308	301	289	319	320	343	313	316	315	333	307	324	291	331	345	330	318	294	317	318	318	321	328	328	290	282	334	301	319	294	323	289	303	285	323	328	308	337	314	329	307	318	320	349	315	303	314	312	326	316	270	318	328	344	313	319	288	311	283	319	329	314	332	301	285	311	334	315	345	353	288	315	337	330	305	296	317	306	327	328	318	275	300	308	319	314	311	267	321	297	327	338	309	304	293	305	301	311	316	307	309	309	323	307	308	347	329	292	319	325	332	341	312	339	326	313	295	291	318	342	311	308	283	302	316	315	289	300	300	282	288	326	338	348	321	315	336	318	330	326	338	326	303	286	316	302	272	310	328	297	304	300	303	317	307	297	296	333	324	336	300	318	320	305	327	323	323	309	299	294	328	267	308	304	324	288	317	295	297	302	305	321	354	283	315	309	302	302	278	309	335	333	331	329	317	327	329	317	294	297	296	296	339	313	300	339	321	300	294	313	306	329	318	326	325	295	297	318	308	332	325	319	278	294	306	323	324	360	301	329	296	299	299	282	330	328	309	337	331	261	308	307	308	330	293	328	308	303	324	270	330	284	307	316	308	348	309	294	332	317	337	323	278	309	298	295	322	316	297	301	341	318	316	307	315	344	308	305	353	305	308	340	326	335	279	347	328	319	321	304	329	330	340	358	305	309	289	333	314	338	290	303	295	327	333	310	332	296	283	267	299	310	331	332	308	292	306	334	325	311	303	301	317	273	335	316	359	337	327	308	320	321	308	310	317	318	318	295	314	271	336	307	305	296	303	291	306	297	319	312	272	359	301	315	320	313	302	282	329	346	313	313	343	294	308	313	328	330	336	328	316	320	351	293	289	317	302	316	294	318	319	322	341	307	285	344	266	328	284	295	313	315	320	322	317	308	308	283	301	277	344	309	303	314	345	314	292	323	316	302	296	367	307	290	328	325	286	308	327	313	323	345	316	290	284	311	324	313	322	320	317	318	347	327	344	329	309	285	292	276	331	293	305	309	309	338	290	305	289	285	318	304	306	315	277	302	310	317	301	309	312	327	332	324	345	322	317	297	294	310	304	295	332	302	358	378	317	325	302	321	321	309	331	275	331	321	325	316	330	363	330	308	281	319	325	295	335	310	290	297	322	351	323	337	338	288	352	322	320	290	269	307	311	343	321	322	312	306	320	312	315	315	330	282	289	325	313	335	292	342	306	285	298	321	307	329	339	343	309	335	332	315	297	317	317	315	342	322	317	347	274	298	330	337	275	318	340	318	303	300	292	337	341	335	278	340	312	316	333	344	317	348	302	298	311	347	325	312	312	316	296	326	309	325	326	299	303	300	303	319	333	316	310	338	320	306	305	338	346	307	298	320	330	314	346	318	316	295	319	329	304	319	314	325	323	326	310	315	314	301	323	336	320	342	319	317	312	283	299	285	308	321	344	312	323	263	319	300	325	294	320	319	310	336	320	324	315	288	340	281	353	298	325	314	306	320	304	295	282	336	340	325	321	300	338	314	302	313	328	297	326	293	283	330	301	326	322	269	293	320	288	343	302	296	357	322	331	332	339	317	292	325	340	329	338	309	338	316	309	341	328	318	309	315	275	320	333	313	317	356	317	290	290	325	341	316	316	311	306	328	354	324	312	317	333	320	332	331	322	345	332	297	312	302	337	306	315	362	316	322	327	318	303	321	294	318	315	307	307	319	317	312	323	314	314	299	323	315	332	304	287	284	281	346	340	338	352	328	346	297	319	296	304	325	284	322	316	310	298	324	324	310	339	321	292	320	303	297	291	317	317	337	310	305	268	307	323	316	338	317	314	281	299	327	308	304	287	329	285	279	296	333	334	295	313	305	307	291	284	295	319	299	330	340	321	341	322	320	316	304	331	336	313	347	347	318	304	313	315	331	327	314	312	301	359	295	309	315	289	319	310	299	311	308	350	329	322	339	319	304	303	311	339	315	327	321	288	298	316	349	331	319	317	297	306	323	300	302	307	300	312	338	327	309	312	297	288	294	348	349	322	332	300	291	304	337	346	325	320	297	296	313	314	294	341	339	316	335	301	322	337	308	315	336	306	377	332	357	289	323	337	337	318	327	327	279	328	328	339	306	324	302	311	316	345	314	319	329	308	296	310	319	341	302	346	309	310	328	304	282	326	354	312	333	275	315	352	331	267	313	353	327	326	273	292	329	310	320	348	340	310	301	317	307	290	309	321	311	294	303	330	288	319	336	285	306	321	340	282	296	328	310	304	281	302	347	321	327	292	321	370	344	313	294	304	316	323	327	329	302	337	297	298	307	281	301	350	304	334	325	314	305	320	319	280	318	306	334	299	309	318	326	344	283	306	330	302	331	307	336	320	316	291	327	307	288	313	285	298	327	345	335	308	326	308	302	303	310	318	307	319	318	314	304	322	317	297	301	306	325	334	353	334	326	318	296	295	309	343	341	317	342	300	294	294	294	345	316	314	306	304	338	307	338	318	308	339	315	343	323	328	315	334	309	280	284	277	295	313	325	333	333	313	290	329	332	309	262	318	324	302	310	276	323	338	301	337	337	343	334	306	311	328	303	305	277	284	363	317	306	317	307	304	322	323	326	342	288	328	330	302	306	323	328	335	315	331	313	322	305	287	347	349	316	314	324	326	282	330	328	295	298	347	333	309	315	316	365	303	300	299	307	305	352	351	357	326	314	355	293	280	345	330	329	321	342	364	280	292	284	301	328	285	300	323	300	298	264	302	330	299	291	318	330	323	284	316	303	348	278	277	286	340	305	294	341	289	307	314	323	317	328	307	331	312	326	303	332	355	318	303	345	346	315	320	297	348	356	298	312	302	312	312	324	300	293	297	329	304	364	295	328	281	314	307	290	328	336	314	301	299	300	303	323	306	281	338	283	314	303	275	297	289	295	335	342	337	291	298	311	309	306	315	314	347	319	263	305	295	302	318	292	301	287	331	282	279	343	315	335	296	317	316	308	306	282	302	334	296	323	340	323	316	282	351	326	331	360	326	300	316	309	303	286	313	313	288	303	316	312	315	309	333	337	314	330	329	358	310	318	314	286	280	323	333	328	297	324	330	305	344	342	318	311	317	259	330	325	329	347	293	304	301	318	314	339	298	298	334	297	288	314	324	309	308	293	327	331	280	314	312	338
50833	55015	65805	62034	50728	37000	23265	12456	6208	3015	1589	762	695	724	700	735	696	692	649	688	690	716	702	730	694	694	678	714	711	701	647	695	702	709	721	708	717	656	713	699	717	696	730	701	721	695	688	727	681	732	754	672	708	695	715	690	741	717	688	717	666	736	705	692	693	687	735	706	739	726	674	713	697	663	687	723	683	705	683	683	693	678	705	722	685	664	690	651	678	678	675	705	661	694	677	683	670	716	668	686	695	680	699	660	684	674	671	689	699	665	731	640	717	704	725	675	689	711	699	703	693	660	711	703	713	681	680	720	700	651	760	691	724	665	721	721	727	681	725	668	702	695	690	697	665	729	718	716	680	703	722	688	701	641	690	696	661	711	684	691	685	687	701	716	683	702	700	660	659	670	718	711	677	675	685	700	674	661	683	690	659	711	734	701	683	710	702	695	700	648	670	641	691	708	638	681	738	714	747	686	685	687	701	726	657	657	661	725	662	765	688	701	698	705	695	669	678	713	678	719	706	663	727	664	687	689	728	680	688	687	656	695	681	712	685	658	689	735	669	699	659	708	723	732	678	664	740	726	698	701	686	696	688	725	717	698	728	692	708	704	710	687	686	705	675	724	686	701	703	686	666	694	713	667	693	669	690	716	708	706	661	661	691	717	673	710	675	679	711	700	730	720	704	721	705	677	725	684	676	675	719	674	667	716	709	719	686	694	684	737	738	681	672	700	702	715	711	682	694	695	649	680	645	737	722	747	727	674	718	720	732	645	695	726	712	708	699	728	730	680	713	695	702	676	695	696	678	749	734	695	719	708	690	703	709	687	681	676	713	704	698	702	714	705	705	737	653	712	675	680	677	678	730	655	690	659	649	710	706	688	659	696	698	652	727	671	716	661	649	673	694	707	683	701	662	690	751	669	733	685	679	694	696	702	615	691	683	700	673	721	677	659	654	663	717	725	702	661	680	679	705	687	712	674	662	682	708	676	716	723	681	684	646	724	690	738	670	679	694	716	690	746	655	667	690	683	673	670	717	640	754	694	716	674	670	699	668	710	650	746	721	715	662	698	664	706	718	671	713	688	706	673	666	689	713	674	713	675	662	699	671	645	697	695	701	719	691	714	692	664	665	690	708	682	720	701	675	692	687	648	674	683	669	694	681	707	717	702	734	703	708	706	728	728	668	710	722	739	703	690	697	688	683	681	683	690	711	722	687	723	687	727	676	721	709	695	697	726	690	718	679	700	691	629	729	651	667	709	678	711	680	698	753	734	702	653	739	682	722	726	705	710	675	661	706	660	678	691	667	648	704	700	697	708	696	687	757	659	631	733	670	737	661	729	709	703	655	730	718	691	697	703	694	659	708	667	687	722	694	713	709	661	684	671	712	716	677	757	676	719	677	683	684	671	684	724	724	660	725	696	648	698	639	709	638	703	670	706	691	680	685	671	730	696	657	642	679	668	703	681	691	664	698	673	700	683	641	720	668	683	702	678	681	709	740	712	696	697	714	675	670	685	634	696	710	751	728	713	706	689	700	703	703	699	655	653	707	714	654	690	644	722	731	669	672	729	710	712	709	733	717	635	678	729	650	706	646	689	715	674	674	675	685	688	718	736	664	679	737	685	700	698	737	714	673	700	688	725	690	681	679	707	699	694	639	671	693	677	673	719	713	663	702	741	703	740	678	694	677	706	709	732	682	678	670	696	745	718	672	703	700	698	702	706	680	716	675	689	690	707	714	694	715	742	711	675	699	730	665	685	731	677	721	706	686	666	715	730	711	703	708	670	661	638	732	692	711	682	718	672	665	678	666	677	734	665	670	653	678	704	685	676	703	694	668	679	678	713	693	673	723	715	704	706	666	685	725	712	721	681	727	684	689	693	697	648	764	674	745	685	699	690	705	694	688	647	683	676	727	688	695	746	676	665	716	656	666	711	711	685	701	733	676	650	660	675	694	667	694	739	697	686	703	682	666	690	704	680	691	657	689	745	720	707	678	697	700	720	701	709	704	722	639	675	691	710	732	690	761	715	688	656	705	684	706	697	631	681	680	685	678	710	683	694	675	699	682	717	735	693	762	706	700	684	718	724	718	672	698	702	729	641	721	728	687	733	725	650	693	723	631	708	657	675	667	691	684	708	710	679	700	674	694	672	708	647	723	705	719	719	680	665	688	682	705	676	724	721	690	689	693	679	703	670	692	732	713	737	717	750	705	696	704	663	708	731	748	684	692	694	704	709	696	694	665	673	681	630	679	708	691	679	685	626	638	674	684	703	711	722	670	668	712	676	691	716	705	693	703	718	697	646	692	649	695	725	681	707	687	698	694	667	693	705	657	705	680	663	692	717	684	689	643	710	691	701	714	681	710	690	669	678	700	700	676	721	681	700	631	703	683	695	711	708	682	687	676	698	702	695	662	729	700	681	691	697	689	699	690	680	669	675	704	677	686	701	646	724	702	677	641	730	759	689	719	711	699	692	695	647	678	703	732	725	701	728	646	685	649	658	679	678	698	687	665	695	662	706	730	666	682	676	704	717	687	738	702	765	707	698	696	694	752	724	658	716	698	699	684	725	704	680	729	733	674	669	695	722	729	720	703	706	697	693	727	686	665	733	702	709	678	728	716	629	694	675	647	692	691	677	692	712	682	667	704	708	680	718	709	699	693	714	733	743	689	684	710	762	707	747	757	690	684	730	685	680	715	673	692	671	699	723	671	744	698	687	677	710	693	669	664	660	705	697	700	664	718	690	668	675	689	717	637	704	668	672	702	702	655	698	682	753	672	707	686	720	694	692	699	765	731	662	659	656	697	718	686	737	682	700	697	718	706	719	689	690	707	650	704	729	722	674	699	677	618	697	681	757	657	723	691	703	651	727	727	696	700	669	721	702	699	673	676	730	712	695	715	704	704	726	691	723	704	742	681	725	687	737	724	703	690	743	656	656	729	683	750	762	682	694	655	699	700	719	656	633	641	682	706	686	689	710	728	720	700	686	645	712	702	714	683	691	680	693	695	687	727	708	659	646	682	711	710	697	713	681	696	690	680	717	719	677	681	689	680	741	684	680	668	725	683	686	697	643	648	715	689	724	715	723	645	660	693	701	680	646	712	711	711	731	672	703	633	661	661	731	684	732	665	693	696	703	742	697	710	659	718	705	668	746	711	680	731	749	684	731	680	672	726	716	690	686	666	705	655	648	742	679	709	715	710	653	698	654	706	671	697	712	678	705	700	746	705	692	722	687	725	714	724	667	641	677	668	696	688	692	736	674	709	664	698	704	675	628	695	719	659	668	670	712	649	688	702	679	682	689	667	686	705	677	692	692	704	693	690	696	685	752	673	673	734	711	659	732	702	680	678	663	726	684	691	712	712	671	664	710	673	709	685	703	716	698	705	690	655	749	712	683	689	683	739	730	694	741	699	732	721	709	686	668	687	694	701	747	685	689	687	693	714	705	669	711	696	657	715	716	676	683	720	695	696	667	712	684	671	692
83835	75915	73979	60293	42964	27449	13795	5479	2076	931	621	416	332	361	361	358	363	372	403	363	375	371	351	357	379	368	365	396	399	370	353	358	390	352	326	359	361	408	345	336	364	365	384	374	403	369	371	390	352	385	395	412	365	332	378	397	372	357	336	392	408	353	355	342	348	388	375	369	374	375	325	307	349	374	357	374	357	362	340	371	372	372	353	334	406	376	381	384	353	338	355	384	347	348	398	360	318	379	366	366	339	373	353	380	367	403	368	369	382	355	367	394	377	378	381	358	398	356	331	369	360	380	368	369	330	358	368	376	375	353	354	389	343	379	311	352	345	362	390	375	368	372	353	372	360	382	327	366	393	374	336	362	357	355	368	363	331	380	417	371	362	350	333	379	378	381	345	354	376	354	364	400	379	363	386	338	401	328	394	352	362	361	385	396	374	380	324	338	380	374	360	386	357	353	357	346	354	378	356	372	333	394	363	362	366	383	368	327	358	374	377	375	406	300	391	358	386	389	366	388	356	351	311	369	362	333	360	371	370	358	340	345	351	369	333	352	367	367	369	355	380	347	342	337	338	361	346	371	387	345	347	352	387	367	357	357	374	391	361	372	350	355	340	382	350	348	329	351	370	323	357	304	357	356	381	392	354	360	411	358	359	374	344	352	326	391	363	344	372	421	394	386	335	350	359	358	390	330	363	353	398	383	372	368	368	355	364	370	420	359	369	345	358	358	349	366	353	351	404	336	365	330	359	388	342	364	372	349	380	362	323	331	314	399	365	363	374	369	375	364	370	401	371	361	367	391	324	341	401	386	346	402	331	366	359	386	385	377	338	378	369	369	380	365	362	347	338	399	377	347	362	365	357	396	355	334	372	372	369	404	371	365	356	353	381	370	362	354	347	360	345	347	379	384	349	357	389	393	369	364	383	354	416	372	387	368	338	328	374	389	390	370	337	390	367	384	391	344	349	341	367	399	383	385	335	377	382	343	430	365	386	376	367	357	383	382	375	379	377	352	364	374	334	392	379	364	364	345	407	388	362	376	375	347	363	349	343	357	388	352	365	353	352	371	377	358	367	343	343	374	371	379	377	378	388	412	374	362	385	357	363	417	348	378	374	350	400	340	321	347	368	328	380	357	380	350	379	376	387	380	396	375	356	341	370	347	373	372	382	389	351	347	384	398	366	333	355	389	422	385	343	415	372	375	366	357	322	357	395	353	378	327	387	397	355	384	367	385	383	376	360	404	350	390	402	366	387	363	394	381	379	353	392	360	355	341	369	380	362	373	408	367	371	365	390	368	334	376	364	322	305	363	368	370	370	357	386	377	393	389	396	384	344	353	355	371	370	377	360	372	341	369	365	377	345	376	357	360	376	344	343	351	370	379	372	329	340	327	353	355	395	355	341	384	394	355	383	360	360	365	351	381	369	361	339	407	371	367	373	335	384	383	390	340	352	403	355	393	372	409	371	368	353	381	391	354	355	324	366	342	364	333	406	372	412	311	354	351	381	374	410	368	348	361	348	354	384	358	379	355	363	352	379	383	341	368	366	365	362	342	399	370	358	366	397	363	372	339	367	394	361	359	340	352	369	338	371	386	376	359	377	391	370	347	360	335	360	360	385	369	365	357	383	369	373	403	364	375	378	399	379	342	331	346	357	353	395	364	349	337	375	366	357	376	382	367	361	344	377	404	371	380	371	398	354	372	392	393	393	383	399	373	384	401	350	362	311	390	368	345	401	361	351	349	368	355	383	406	417	396	398	360	374	385	380	375	388	367	344	367	387	339	345	368	350	387	364	364	396	330	332	350	346	359	419	372	343	353	370	342	337	344	355	384	391	358	361	346	411	361	323	366	354	381	362	377	359	388	345	363	389	364	390	358	372	386	394	359	355	361	345	375	389	368	370	380	367	354	356	347	379	382	408	391	350	397	348	329	361	353	348	376	357	344	345	379	333	339	351	374	355	385	379	344	359	323	378	381	387	382	358	350	364	364	336	382	390	332	339	351	363	379	353	380	344	384	368	350	391	391	344	369	395	341	322	366	350	358	353	360	353	381	388	364	373	357	370	364	386	329	364	333	370	372	356	323	393	351	362	351	365	389	378	382	362	346	404	383	380	384	339	365	352	360	367	419	395	385	336	386	372	367	324	391	358	386	373	395	316	334	351	350	376	345	367	357	379	373	358	360	380	390	353	333	351	377	375	358	356	340	380	365	382	365	348	372	366	392	412	414	319	357	374	348	366	342	361	334	357	350	376	374	327	367	339	387	372	347	351	362	334	355	352	402	334	373	392	389	355	355	328	351	359	355	315	396	368	360	370	368	339	350	411	341	373	391	371	365	377	355	350	366	374	363	401	361	342	349	354	358	367	390	344	387	377	331	360	395	418	339	348	381	402	342	379	368	364	358	336	320	373	394	362	397	383	348	352	356	386	384	381	360	360	355	377	387	386	345	395	393	380	334	382	337	345	303	366	362	321	344	360	370	352	395	395	378	367	360	332	356	385	324	373	363	356	359	347	342	362	392	372	390	365	384	363	363	371	374	381	294	366	369	371	356	390	347	346	337	347	363	364	367	348	361	387	395	356	370	347	359	403	365	376	380	373	380	386	323	389	384	349	355	367	356	367	353	366	373	358	330	350	346	369	358	358	374	373	353	330	396	351	357	373	381	396	413	376	362	411	361	402	378	357	360	346	387	359	345	347	343	357	367	354	337	377	361	369	391	399	329	342	413	350	366	352	349	351	364	352	389	381	423	346	362	362	341	401	373	356	356	350	360	363	340	386	361	394	321	411	366	371	386	355	357	369	404	396	384	355	335	359	379	380	343	359	359	377	373	330	376	379	344	344	362	389	357	362	355	404	355	356	367	383	374	391	387	394	341	357	358	354	364	367	356	350	360	356	363	333	347	346	357	392	379	374	381	370	350	343	352	353	384	401	405	376	341	381	356	353	362	344	342	382	334	379	371	338	343	355	371	342	343	349	361	357	332	390	357	388	351	393	366	358	337	350	372	348	416	369	370	385	366	384	380	374	351	382	377	377	346	367	367	380	359	323	370	334	383	374	366	344	386	380	348	369	406	381	337	324	393	343	369	369	365	397	346	369	401	367	381	389	413	372	387	383	361	377	344	330	366	392	350	300	396	338	332	337	374	381	346	359	351	368	393	386	336	367	354	369	398	381	325	353	370	380	339	356	386	341	360	375	400	401	376	367	343	349	355	375	351	360	337	364	381	358	380	400	352	325	367	389	371	369	363	345	392	391	353	340	351	346	372	346	360	355	366	324	350	363	388	334	345	355	378	382	359	355	363	358	363	379	361	363	394	374	361	378	376	389	348	338	374	338	349	358	393	364	352	373	361	389	382	375	360	380	395	349	369	405	354	390	333	371	359	396	414	373	386	342	347	362	319	359	325	353	363	370	380	384	386	337	365	382	316	374	357	383	356	378	371	350	384	373	391	341	374	355	357	355	342	366	348	331	375	343	376
52815	57717	68827	64466	51925	38614	25504	14079	7012	3392	1779	869	763	819	774	787	804	793	809	802	770	756	744	752	799	772	782	784	801	816	798	792	790	751	791	799	814	784	773	808	793	798	790	778	776	826	793	805	818	799	792	825	805	772	786	766	835	799	857	802	815	780	746	773	781	792	850	790	833	742	775	788	783	786	768	752	827	735	792	819	803	819	793	797	802	754	833	782	799	803	751	804	753	816	833	787	797	795	799	817	777	817	776	784	768	795	795	790	761	807	816	802	795	790	778	825	815	798	816	765	808	837	748	738	804	755	773	813	800	771	774	794	775	777	804	724	763	783	801	807	796	809	851	814	790	800	787	793	835	804	805	761	807	793	794	785	798	793	744	792	783	810	769	760	753	793	766	802	780	757	833	743	804	776	783	783	806	794	820	757	808	757	786	750	779	810	841	785	763	775	785	792	808	840	778	831	791	798	820	795	782	832	798	839	742	803	759	752	814	727	790	790	759	778	802	795	781	753	815	754	800	748	802	762	798	805	816	771	798	798	799	786	734	762	816	783	826	736	766	715	772	824	815	779	788	779	810	772	725	815	821	775	851	815	783	823	821	781	766	756	812	751	796	829	791	824	804	831	762	780	754	818	772	761	787	784	777	846	817	778	751	817	759	795	783	796	803	790	787	818	835	821	836	789	790	785	817	774	794	807	771	778	785	836	756	773	777	826	839	835	756	799	846	809	795	800	773	797	793	831	745	806	820	791	824	798	736	822	782	818	757	759	772	810	764	757	764	772	854	801	783	782	817	794	812	764	798	770	807	771	804	821	771	785	759	815	784	769	811	797	778	786	778	769	810	799	801	840	748	787	800	791	816	773	818	792	794	813	810	770	864	796	758	820	805	777	752	813	844	766	789	839	714	797	753	783	802	777	785	805	741	771	830	737	772	777	777	790	740	826	820	759	875	800	766	803	792	783	790	816	790	800	801	791	799	756	788	797	801	743	792	839	763	805	803	833	840	785	802	854	781	740	851	798	801	801	810	804	761	787	803	774	748	743	791	761	817	773	772	797	774	763	777	797	819	810	799	798	758	798	826	776	776	785	810	826	800	801	808	810	799	832	816	836	795	779	811	790	796	810	812	817	776	788	789	791	789	843	801	820	813	731	749	827	818	761	803	792	751	775	771	797	773	866	801	776	832	772	787	809	752	780	796	829	751	744	769	846	789	788	774	771	787	781	796	798	786	743	813	776	793	787	780	793	828	776	765	800	761	779	775	785	807	770	793	838	806	772	813	790	789	783	754	816	770	760	728	742	748	807	806	826	805	769	774	798	836	789	776	779	819	787	814	782	804	816	793	741	739	787	800	817	792	794	786	831	823	804	750	833	791	768	850	747	810	769	849	790	802	755	816	805	821	709	801	776	788	769	771	743	839	849	799	800	775	765	775	780	807	731	786	785	753	764	786	777	795	782	846	787	808	727	780	722	756	816	809	738	825	787	758	763	791	773	784	784	794	802	793	803	759	812	777	826	779	806	803	795	812	784	815	761	818	815	767	785	742	769	809	760	800	756	771	826	803	824	808	838	797	760	814	783	802	784	782	782	793	816	784	795	792	814	809	767	807	788	796	806	756	806	794	774	793	755	810	792	747	770	759	821	748	805	740	796	773	768	787	728	767	826	820	834	784	801	725	772	758	829	810	739	759	827	791	765	791	774	732	766	748	768	792	765	773	832	784	802	793	791	820	795	756	773	794	794	790	804	785	777	802	813	747	809	809	786	786	746	766	812	785	791	841	809	765	789	771	854	804	813	813	765	765	795	829	785	763	821	831	787	782	759	775	787	798	762	781	716	765	831	829	772	764	803	821	822	778	781	779	765	778	802	712	784	787	747	799	828	822	793	871	770	776	833	760	784	805	780	784	792	825	800	778	750	767	824	793	765	845	762	776	761	821	784	807	795	843	819	843	773	803	801	806	806	828	836	816	768	813	778	834	734	787	766	749	807	802	826	809	831	734	808	807	795	781	751	804	818	815	844	744	806	765	769	792	768	752	762	828	799	737	820	838	751	797	760	823	795	763	797	780	844	814	769	802	739	793	785	777	833	784	785	790	806	804	811	775	794	774	820	780	764	765	851	728	793	756	823	814	756	841	764	794	786	795	746	764	757	796	822	807	836	790	781	796	804	807	771	750	838	805	775	783	794	798	805	769	802	792	826	817	823	848	773	776	789	821	802	764	779	811	739	802	764	787	778	790	803	806	838	776	805	800	821	797	821	837	802	805	719	793	804	775	809	713	793	825	801	817	829	750	803	777	829	814	862	750	797	773	784	777	752	775	788	777	825	786	809	777	804	833	832	757	777	835	772	810	813	789	807	844	777	791	767	792	818	776	768	774	785	750	779	783	761	811	759	765	856	900	779	806	772	860	765	801	769	789	727	800	822	795	809	769	764	810	816	792	734	796	799	772	763	758	822	794	829	841	837	800	847	785	762	791	839	813	789	742	812	802	804	797	764	764	824	768	785	785	791	790	758	810	784	774	796	825	823	787	758	764	785	798	766	721	774	802	880	824	792	793	832	837	733	797	805	764	769	770	813	727	803	781	805	800	775	805	776	789	796	809	797	798	817	747	746	764	815	731	813	814	779	769	768	817	792	779	772	831	777	799	806	761	784	799	797	799	774	814	765	802	810	827	776	805	831	782	756	778	775	845	773	773	771	740	813	836	776	775	818	716	843	800	814	759	757	801	789	839	806	751	765	792	759	757	764	804	786	808	770	787	769	832	798	775	787	799	786	821	742	738	771	854	798	806	830	799	820	738	796	777	773	812	765	788	771	760	811	809	786	763	799	818	819	772	793	761	842	781	774	799	792	754	814	787	771	791	725	756	829	766	747	785	820	800	807	835	794	773	781	784	772	830	792	772	795	798	743	796	758	831	809	806	820	754	798	801	793	773	820	784	770	771	719	777	813	753	701	813	830	766	801	743	806	818	799	803	823	765	809	852	812	813	795	767	785	743	783	829	796	797	777	822	807	820	781	752	808	820	846	800	787	758	848	781	785	761	785	825	832	821	825	802	786	813	797	762	742	799	807	784	822	793	823	796	839	769	830	759	778	765	766	756	785	779	798	817	743	809	805	757	763	821	772	785	824	789	772	784	779	819	776	811	786	764	798	797	813	776	817	815	774	835	789	776	773	817	780	748	790	768	820	757	761	785	770	801	842	838	788	799	759	806	816	778	815	793	758	793	783	777	769	777	782	800	752	772	830	805	806	834	826	737	822	766	755	773	824	797	797	796	797	806	749	788	790	840	806	810	768	784	826	750	825	797	786	799	837	753	793	777	789	787	724	807	774	793	765	813	740	827	784	798	801	829	808	781	789	772	788	793	748	760	767	841	805	785	746	812	807	752	794	782	862	729	824	805	806	759	808	754	775	784	758	806	789	763	790	809	826	812	793	816	841	813	800	806	788	837	791	771	785	768	750	758	793	767	782	762	768
12397	9535	7442	4151	2170	1154	730	493	374	337	319	275	268	268	285	290	294	281	295	280	304	272	283	258	250	251	273	259	293	258	296	243	273	230	258	279	253	291	260	264	249	284	275	307	271	283	263	282	320	275	257	247	264	270	272	282	278	282	268	283	271	309	262	256	262	293	300	261	248	279	283	266	280	279	257	260	256	252	260	258	271	292	297	272	273	272	292	276	277	248	256	270	268	278	286	261	285	278	300	249	276	274	237	247	256	266	268	241	306	266	262	301	263	247	260	259	286	270	264	280	278	261	268	247	274	270	275	278	290	309	286	274	271	258	258	281	264	294	284	240	249	279	242	283	279	260	293	256	301	265	292	307	259	271	261	255	303	264	274	287	291	255	268	275	272	281	294	238	248	265	264	253	288	254	261	273	276	257	271	307	263	289	264	290	278	254	294	240	269	268	278	284	294	256	237	279	270	263	289	281	297	244	278	268	272	333	281	288	244	252	284	247	239	261	254	247	284	293	281	273	284	281	288	258	285	255	264	246	264	259	250	291	242	305	270	280	250	312	279	272	265	274	292	270	259	265	301	279	248	293	284	260	271	280	264	278	252	277	259	254	274	268	281	254	295	284	263	262	283	238	269	236	278	254	261	276	269	252	265	325	312	286	293	278	255	292	291	290	264	251	284	258	274	303	285	284	270	280	244	277	247	322	269	283	294	282	290	301	264	284	278	263	261	248	285	261	285	262	302	244	255	304	303	263	266	295	279	276	306	256	278	274	298	297	264	288	269	284	279	285	275	308	267	250	288	301	231	243	286	293	278	280	297	294	264	279	244	251	256	306	270	279	278	259	243	284	256	277	295	279	275	290	253	274	253	262	280	282	282	287	273	255	278	280	282	299	277	251	249	292	278	248	262	245	266	260	283	310	258	273	261	264	241	281	295	281	302	257	265	280	289	287	274	274	233	270	260	242	241	273	260	275	270	276	245	302	258	280	271	283	277	279	283	253	265	240	284	289	268	235	244	256	301	263	306	292	249	284	251	284	276	299	279	277	270	264	290	241	235	294	263	283	267	292	292	286	270	257	285	259	279	281	282	276	259	247	277	289	269	262	268	244	270	256	259	262	254	287	275	273	249	268	295	288	258	307	292	267	268	271	273	268	283	278	303	310	284	270	285	287	288	254	286	283	264	301	274	253	256	267	274	256	277	268	246	269	241	263	282	279	247	271	268	276	260	278	283	253	293	266	280	275	277	275	266	285	298	271	266	281	279	282	289	299	286	267	265	260	260	283	292	293	291	247	282	281	270	283	293	278	302	247	279	261	284	249	298	280	277	269	259	264	270	286	252	288	260	297	270	293	303	290	253	258	228	279	279	279	279	304	279	285	297	277	281	252	317	241	239	291	276	245	242	276	295	284	256	284	254	274	256	262	257	246	262	280	289	249	281	257	285	265	266	276	275	295	236	258	294	281	275	275	275	286	272	269	302	266	272	281	272	283	274	294	312	286	283	289	254	260	288	288	291	293	269	317	266	262	271	314	263	284	284	249	248	243	278	270	268	266	254	261	302	280	245	290	289	301	272	263	263	273	243	301	248	256	276	251	269	281	272	286	309	294	276	273	291	315	270	248	283	277	280	285	269	278	273	262	302	253	293	273	248	286	280	251	254	289	274	278	269	290	250	309	284	266	275	286	285	253	314	272	278	285	273	303	275	244	281	270	252	270	269	248	267	265	263	272	284	267	273	272	277	282	283	292	286	302	289	297	260	288	315	292	296	261	274	266	272	268	280	271	284	276	326	284	279	270	277	264	286	300	281	273	278	247	255	245	252	267	248	297	280	266	258	269	242	287	261	272	272	297	280	284	269	273	287	255	287	281	285	283	267	289	279	273	263	254	283	266	262	268	280	268	287	291	273	274	231	291	273	306	279	277	268	265	262	260	274	298	277	273	261	263	277	277	287	228	239	292	285	286	283	260	270	281	244	300	252	269	257	269	246	293	292	256	238	276	275	294	251	255	288	282	289	287	296	269	268	257	272	257	322	258	237	233	272	264	244	293	280	284	271	299	287	244	275	301	275	283	253	254	263	260	302	276	272	294	269	271	233	288	285	278	287	289	296	292	272	258	262	250	295	265	256	251	267	278	277	296	281	260	293	280	299	297	282	285	235	230	280	254	262	269	282	277	283	265	291	276	270	273	247	276	263	267	298	241	271	280	258	267	311	282	275	254	309	286	336	260	275	273	283	243	234	253	224	278	280	262	243	271	280	266	333	268	278	290	279	256	279	241	266	286	262	294	264	262	272	284	275	277	301	286	285	260	275	304	265	287	278	312	278	262	298	273	280	254	264	276	280	275	284	255	282	248	276	298	280	268	322	259	288	259	244	265	248	268	270	283	301	265	287	275	284	267	261	252	272	275	283	288	280	264	286	286	275	270	281	282	267	291	289	274	294	253	245	235	277	287	274	283	258	268	259	293	262	260	261	276	263	262	286	270	265	268	289	272	270	263	283	272	291	249	260	265	277	271	265	241	260	275	306	255	273	278	269	289	275	253	282	279	253	287	292	295	268	286	284	296	269	270	259	279	288	299	287	287	257	258	304	273	306	287	291	287	262	283	265	267	273	287	285	277	271	289	276	274	283	309	270	313	276	287	287	270	281	296	271	271	298	282	282	310	284	289	287	295	290	273	277	261	252	257	289	265	296	299	278	278	279	259	285	294	291	275	297	288	261	252	278	275	282	338	293	251	316	280	338	278	268	285	302	291	261	293	299	255	297	278	283	285	265	266	273	283	270	273	240	258	302	278	250	276	269	274	293	278	285	276	250	277	323	302	267	265	279	296	268	294	294	275	270	264	286	250	277	294	289	273	256	280	278	290	270	242	292	253	261	277	291	287	278	269	264	287	302	286	280	268	263	260	246	275	271	254	262	248	267	261	269	275	272	261	267	263	291	275	280	261	272	267	263	279	258	274	283	266	247	278	266	272	267	265	266	279	255	266	286	272	270	268	278	276	271	270	271	254	311	272	308	241	254	290	277	277	291	282	283	286	246	264	277	308	279	287	261	286	266	264	297	299	271	284	286	283	270	294	277	293	291	282	283	278	272	266	280	262	312	279	311	264	286	272	236	275	280	300	241	260	280	283	280	291	273	285	262	281	253	258	233	261	262	265	271	258	307	261	268	278	300	275	261	269	272	280	260	249	292	273	256	253	253	281	267	283	269	256	254	277	269	256	272	251	278	271	286	306	277	258	263	268	254	247	292	261	289	287	268	301	269	225	253	256	264	274	300	268	282	294	282	271	285	255	265	277	269	266	295	276	268	231	277	292	265	275	281	263	255	270	280	264	262	287	286	290	272	268	280	308	246	278	267	280	287	274	269	308	296	281	283	283	241	272	256	266	286	295	262	253	321	274	299	299	283	288	263	266	287	269	286	272	280	266	293	267	274	290	276	297	249	269	294	277	281	275	292	266	290	290	256	305	258	268	255	273
12005	12616	13065	10087	6159	3539	2067	1356	888	771	648	662	604	640	625	594	612	637	603	570	619	572	657	640	593	580	595	661	630	649	633	679	681	563	591	587	642	618	614	590	617	568	602	565	593	616	606	624	589	595	639	618	591	634	593	604	643	603	645	569	594	586	594	637	599	562	554	631	630	593	633	654	601	649	638	672	628	578	643	596	614	597	615	619	642	640	617	625	585	601	557	561	595	605	619	646	557	636	573	619	688	638	602	627	604	565	659	602	603	646	588	592	567	584	593	654	608	608	601	580	648	574	613	569	617	593	623	612	642	630	617	595	631	653	587	608	632	611	622	588	616	599	641	611	665	632	600	662	639	631	601	584	595	599	602	613	629	598	579	562	605	595	547	604	588	638	624	559	639	586	567	580	625	609	626	666	587	617	628	607	600	601	645	605	649	628	612	647	619	583	622	594	629	621	607	572	659	595	621	607	605	586	638	609	629	639	589	641	551	648	652	601	642	599	599	600	638	598	624	633	591	599	603	598	592	629	615	564	573	660	630	598	609	616	545	549	616	578	641	616	584	561	640	594	623	636	587	657	599	590	627	657	617	613	614	669	642	602	623	620	622	605	607	642	581	627	622	614	646	581	600	641	605	614	583	607	680	634	616	591	622	614	574	617	605	620	607	593	599	597	630	605	594	575	608	609	615	614	600	594	624	621	626	605	599	625	587	617	651	624	616	641	602	641	594	636	631	604	653	609	627	610	611	590	546	603	603	607	582	612	587	605	674	657	618	615	627	608	588	622	572	617	615	638	580	607	601	627	612	653	627	573	573	632	593	640	576	608	628	607	607	598	609	606	585	602	626	609	628	588	575	628	583	618	613	672	647	590	616	608	609	634	609	600	568	651	612	603	622	620	603	593	603	607	620	621	633	597	563	578	592	626	602	593	578	576	592	665	607	598	578	627	619	574	630	621	596	615	617	564	653	613	583	641	673	591	607	592	600	561	608	636	609	605	587	591	610	563	651	630	653	592	572	635	642	598	611	609	594	638	619	565	591	658	588	594	635	608	609	615	622	618	641	605	622	610	590	601	592	602	614	563	648	606	618	652	580	605	626	652	604	659	606	611	619	609	623	582	604	635	574	563	605	595	633	644	623	574	643	613	581	630	604	642	628	572	601	594	658	627	612	615	604	574	604	579	589	593	619	613	561	643	591	598	628	624	599	631	663	629	616	576	632	652	556	613	618	607	606	642	584	632	613	584	600	589	629	612	633	644	587	607	645	606	569	632	607	598	571	587	616	577	626	614	588	631	605	613	627	625	612	587	610	627	606	629	627	584	643	642	685	609	608	610	633	606	619	612	610	607	602	606	588	599	586	579	630	581	594	598	609	587	597	640	567	645	591	601	633	639	643	623	631	591	601	624	600	654	611	595	591	553	613	569	549	607	577	630	608	642	620	600	626	630	612	618	561	600	556	646	602	573	651	627	646	602	573	641	640	633	632	627	629	625	572	613	611	621	632	611	635	645	593	599	619	619	610	620	632	602	631	570	598	615	615	589	595	581	566	616	631	618	585	582	562	619	584	600	588	608	605	592	575	622	594	633	603	641	643	600	631	599	604	561	666	589	587	655	648	589	637	597	620	644	608	605	613	555	619	586	611	607	602	600	593	640	569	602	603	587	640	609	608	631	623	617	623	561	607	573	627	620	609	613	557	594	652	615	607	621	596	593	616	643	603	632	610	606	613	606	583	620	600	620	577	627	640	589	641	615	625	662	597	616	611	599	632	638	579	604	594	554	620	599	637	578	591	610	579	628	602	615	591	649	559	596	607	663	651	637	600	622	611	618	594	607	588	610	649	596	634	593	567	654	630	688	651	603	614	600	622	590	612	600	657	579	627	592	599	613	621	635	582	637	600	594	624	614	607	621	624	630	612	580	620	648	589	609	627	622	605	582	619	592	645	598	628	614	617	626	659	620	613	612	589	585	608	592	602	594	606	535	600	635	619	619	633	608	608	641	624	669	623	598	642	608	616	622	637	620	614	523	608	605	604	623	616	638	576	646	638	646	577	617	597	618	605	625	549	601	581	558	603	570	615	593	603	555	633	597	611	655	575	633	634	633	623	614	610	620	612	660	595	598	616	657	601	620	614	629	582	597	564	616	639	610	599	623	613	650	629	625	624	636	644	618	618	598	582	598	627	642	595	626	610	667	589	610	666	629	624	596	599	633	637	603	613	606	640	588	654	623	627	582	597	629	647	595	646	618	577	625	637	611	635	581	563	631	599	565	573	604	592	589	628	625	642	657	617	602	612	632	580	591	590	640	600	560	626	625	590	623	563	600	626	632	612	569	597	646	584	606	633	594	601	602	640	629	630	642	674	620	618	615	665	629	629	567	655	599	604	622	646	606	608	609	593	579	628	651	600	573	594	568	634	594	626	622	635	590	648	610	655	639	631	586	558	623	562	597	574	654	594	595	605	677	562	656	621	614	600	613	635	631	609	613	645	615	585	633	601	586	663	623	606	628	626	625	606	580	602	618	650	569	601	606	603	658	604	607	620	619	589	596	575	625	625	610	615	612	597	635	616	621	611	615	610	664	623	619	639	586	651	624	609	650	578	537	608	627	614	618	613	591	588	578	635	611	600	593	639	642	576	630	566	628	587	625	610	613	594	597	600	636	602	633	612	591	626	616	637	613	644	589	635	599	591	673	642	604	652	604	633	612	641	669	622	642	616	610	577	602	577	619	580	583	546	614	589	641	625	578	569	577	604	628	601	615	603	627	614	617	621	604	579	607	544	577	596	652	567	606	617	619	608	619	597	584	595	633	625	624	643	579	596	601	594	613	588	603	664	588	618	598	598	580	615	588	583	605	600	624	615	566	572	613	600	606	613	636	584	638	609	564	604	564	608	666	640	593	564	637	625	577	584	613	626	609	614	619	636	595	602	632	608	639	605	642	595	634	601	567	614	624	601	617	659	588	562	557	582	597	641	612	626	608	619	639	638	640	608	564	638	624	596	614	616	613	590	620	571	598	624	598	610	672	612	622	596	643	623	629	597	592	602	619	610	634	622	608	646	616	622	615	605	592	593	597	635	633	631	617	636	623	576	594	605	620	611	631	610	587	626	597	614	576	630	592	626	588	587	647	579	626	603	590	632	612	635	626	587	599	607	659	603	600	569	603	593	644	615	615	618	622	595	570	612	607	610	590	602	626	605	655	593	644	612	625	599	584	617	592	595	623	618	596	627	599	639	608	607	599	584	631	623	637	609	608	614	592	572	613	599	616	567	638	651	640	579	624	606	600	566	600	656	595	618	609	594	637	612	618	595	616	606	599	597	600	637	623	580	594	629	602	629	525	615	648	631	577	610	608	626	612	600	603	579	621	625	630	641	601	634	542	560	604	635	629	633	625	599	626	634	656	638	590	574	623	603	601	580	605	630	639	619	609	640	598	588	618	631	668	605	602	591	596	600	598	613	613	666	603	636	596	676	666
80446	72198	70878	58900	42709	26922	13564	5342	2117	922	561	309	319	292	330	345	278	292	320	309	321	273	281	319	308	314	312	310	314	300	298	322	344	346	308	315	317	330	309	332	321	294	352	342	306	333	269	326	268	304	323	315	308	295	289	341	299	307	293	341	305	306	321	296	305	298	324	276	332	314	279	318	312	304	322	288	332	298	310	284	318	267	335	335	336	300	312	307	294	324	328	323	286	326	329	296	324	321	303	297	307	299	323	313	307	339	343	285	310	295	298	317	315	288	308	330	297	310	289	291	307	320	291	327	338	369	296	329	302	322	314	310	290	329	306	303	285	312	287	341	327	328	327	292	314	344	292	311	323	308	295	310	321	292	295	336	316	315	315	289	297	324	292	304	321	324	327	251	287	319	311	320	329	318	306	354	293	339	299	288	314	316	276	308	305	334	295	338	328	303	324	299	303	324	285	290	316	300	327	317	318	339	316	327	309	296	312	275	341	326	341	324	335	304	333	316	314	321	321	302	292	298	296	333	317	315	339	298	300	342	318	313	294	309	328	294	273	337	300	340	336	308	335	312	304	319	297	298	318	324	315	358	318	326	314	319	305	319	336	324	306	338	328	326	314	288	294	348	333	309	315	289	307	319	331	325	330	286	317	302	295	295	285	312	309	294	351	315	298	344	341	279	314	286	298	248	282	314	309	276	314	304	287	278	322	320	292	328	315	283	302	332	292	305	299	284	292	321	304	305	338	313	290	291	318	358	310	316	316	273	291	296	342	325	326	335	318	300	322	284	328	308	329	312	308	334	303	322	317	305	321	324	324	310	314	313	323	285	293	327	303	329	307	290	290	303	306	303	312	307	292	303	320	336	288	287	308	268	302	319	292	285	322	303	298	310	303	327	307	312	326	327	311	338	349	345	347	337	263	301	315	288	326	313	291	321	333	289	305	316	315	317	317	326	299	294	293	318	336	306	315	298	342	294	294	300	320	292	354	326	332	342	276	302	326	303	289	309	315	307	329	320	289	299	313	334	304	325	295	300	318	316	317	327	308	293	327	313	288	338	295	300	335	299	320	296	342	320	334	307	300	335	285	303	328	330	283	325	296	320	348	331	316	298	300	328	284	293	291	285	286	313	347	289	302	304	310	287	301	309	308	306	333	294	288	347	283	322	322	317	314	312	258	309	292	321	280	306	322	319	326	301	303	336	336	281	322	325	335	314	355	315	315	324	314	333	286	279	315	333	280	282	322	300	313	285	324	341	302	316	364	304	302	277	326	313	312	317	367	298	323	325	297	309	352	317	308	297	297	287	301	319	283	321	299	289	295	316	326	314	309	329	309	297	312	272	311	286	309	286	300	316	334	350	317	331	343	334	287	314	339	293	286	269	273	315	317	299	274	307	322	312	302	263	277	334	314	298	327	302	325	314	260	315	286	339	297	299	295	303	307	291	309	341	309	354	321	342	312	314	323	317	340	357	296	339	333	344	283	340	316	287	301	313	352	344	312	324	296	336	321	350	293	304	330	306	329	296	343	318	336	293	304	290	294	308	288	318	339	315	317	276	287	301	297	322	307	289	315	336	293	293	323	310	281	321	295	310	332	333	305	293	344	296	306	320	282	295	325	288	289	301	330	307	324	322	297	302	301	313	308	317	342	342	320	283	310	303	301	277	310	309	319	347	308	325	296	307	284	302	311	289	316	313	323	323	357	337	304	307	311	288	334	314	325	321	307	331	343	282	300	280	329	304	293	356	289	335	319	340	309	329	315	304	322	278	301	327	328	283	322	311	316	286	304	323	329	291	323	313	299	345	313	301	334	347	337	335	305	295	326	289	323	293	313	302	314	325	347	334	342	317	322	296	278	307	303	290	348	288	346	328	360	298	324	324	251	289	316	280	350	308	316	263	288	326	300	330	282	242	298	315	318	298	281	298	313	288	310	312	303	329	305	333	342	307	299	285	323	319	346	319	288	284	298	283	304	299	335	322	298	334	270	307	316	344	317	303	289	327	348	289	292	298	322	347	322	347	303	321	317	269	333	285	283	296	320	305	291	314	304	330	322	316	296	301	290	315	309	324	332	326	286	327	324	311	294	308	337	318	299	293	306	331	339	324	320	321	304	331	300	315	331	294	317	296	281	287	312	313	367	321	311	325	292	299	318	320	291	316	300	300	330	316	316	314	323	286	317	275	316	299	312	293	302	328	315	338	299	297	304	344	264	326	327	341	338	281	323	296	325	334	312	326	299	292	294	352	295	308	311	333	307	300	295	305	321	296	331	330	294	325	309	309	322	302	316	331	297	280	275	287	321	299	285	297	312	317	313	285	343	319	318	314	298	293	292	346	281	297	318	302	319	304	294	330	307	272	340	326	306	330	304	306	286	299	284	303	322	304	311	295	286	287	280	299	311	323	329	311	329	299	316	282	315	303	312	323	308	329	364	305	321	304	304	301	288	289	317	324	334	303	322	310	321	315	327	325	315	283	287	308	336	321	277	315	322	326	322	310	294	328	322	337	312	311	315	314	300	304	326	317	307	300	295	269	310	359	319	317	327	278	279	283	323	307	318	309	300	313	339	332	294	325	333	268	311	319	307	331	300	314	297	287	324	325	318	298	299	314	307	322	306	338	317	324	313	301	292	307	316	309	314	301	340	323	323	309	301	297	327	301	293	300	312	271	328	312	329	336	335	307	296	325	327	325	302	345	306	335	307	317	338	322	299	308	296	322	316	305	264	327	323	306	309	292	307	294	285	306	340	325	316	314	319	280	307	298	293	335	301	321	323	334	297	275	307	343	351	333	305	307	292	319	335	293	316	322	308	321	306	297	325	301	325	309	343	322	302	305	286	342	282	309	313	320	300	292	335	307	300	308	310	300	325	356	292	318	293	291	330	309	311	312	326	316	277	318	283	308	313	322	320	274	290	324	331	285	298	286	307	287	317	317	291	310	344	286	339	302	324	331	299	304	315	300	286	315	304	313	289	311	310	336	320	283	315	309	303	264	307	300	296	334	285	311	330	310	299	281	305	289	303	304	343	337	321	293	282	328	347	302	333	295	320	343	302	348	304	321	290	319	330	309	307	298	290	358	340	247	307	332	341	325	284	325	282	321	357	296	334	286	294	300	291	296	341	319	313	314	310	307	325	341	348	284	292	291	294	310	304	309	291	294	283	337	338	338	314	299	339	297	269	301	301	328	326	322	295	281	301	315	287	313	317	276	306	296	290	298	309	320	334	319	285	330	318	307	313	299	302	320	338	299	317	284	315	304	307	295	313	292	306	328	296	313	310	332	319	316	313	310	309	314	316	316	294	321	300	322	351	317	323	323	324	331	297	315	286	303	312	338	343	315	292	345	324	274	342	295	307	292	306	305	278	318	294	330	310	288	298	287	317	334	305	327	311	295	306	342	322	298	327	312	312	337	330	339	323	306	315	298	309	313	299	325	317	299	310	307	326	290	282	343	340	308	293	300	331	310	317	308	309	297	307	287
50231	53841	65390	62652	51302	38677	25209	14212	7040	3368	1619	813	724	701	724	697	694	692	675	682	713	701	638	649	714	746	748	676	683	709	713	710	722	664	689	616	672	695	672	712	693	692	673	702	662	661	709	673	711	658	691	689	685	634	681	708	740	693	679	709	695	701	636	637	685	681	714	719	660	672	711	698	684	715	674	707	667	682	703	695	696	717	688	656	718	644	687	677	689	714	709	724	714	693	764	717	644	718	681	745	672	714	668	723	692	658	670	701	659	687	691	723	653	663	743	680	674	696	695	723	737	646	690	664	694	692	713	732	645	653	681	682	692	712	711	686	670	723	735	678	710	673	734	687	713	669	653	671	692	682	649	638	711	712	671	700	715	691	710	719	685	674	673	729	671	698	673	668	644	707	682	685	695	687	675	689	701	653	711	618	679	686	646	682	695	713	699	642	656	727	671	680	700	684	690	670	713	699	665	718	701	704	695	703	710	679	669	718	678	660	707	674	697	704	666	679	667	713	685	687	720	674	674	676	658	704	660	691	713	708	688	651	638	704	700	688	742	706	687	675	672	677	671	675	686	682	674	665	691	733	671	725	687	729	673	674	673	714	709	683	692	649	649	679	685	664	658	707	741	702	650	639	711	684	701	694	667	734	670	730	645	690	686	698	708	684	644	661	707	710	702	709	687	742	693	710	686	716	664	706	707	713	694	700	673	717	692	713	686	683	675	683	678	693	683	704	701	641	754	726	670	710	670	692	692	751	707	711	676	655	704	718	711	664	687	692	729	672	661	727	649	698	692	686	720	684	678	673	700	658	670	709	711	647	760	722	698	673	714	702	708	664	716	662	630	739	649	671	708	678	674	666	648	666	648	740	747	655	734	645	716	721	716	682	663	685	728	660	690	679	727	645	725	696	676	722	672	686	683	681	643	679	700	715	703	659	706	717	708	642	686	689	689	688	701	682	672	673	706	648	737	691	698	681	692	680	722	661	670	693	715	701	710	687	656	688	680	673	740	680	670	726	657	674	690	716	672	715	662	676	679	650	699	702	675	633	678	669	707	678	712	678	708	731	658	663	698	745	708	639	707	698	652	641	632	700	756	645	658	679	675	691	642	649	717	660	712	680	696	680	678	703	725	728	701	780	722	630	695	692	691	701	729	715	657	735	718	694	697	734	672	686	669	701	706	717	686	647	697	681	702	699	687	679	688	680	656	700	693	637	717	674	709	665	690	717	675	719	697	664	696	672	653	717	719	661	684	659	665	683	732	698	650	656	695	647	670	700	700	687	709	680	697	706	691	675	699	735	741	678	635	671	652	689	625	666	668	657	678	653	692	657	652	718	752	692	687	662	696	696	673	683	693	743	762	718	689	707	738	704	717	671	696	713	710	732	712	651	654	648	648	653	627	658	651	712	634	668	684	726	713	658	693	671	628	711	686	650	728	687	661	731	696	705	740	689	693	705	670	694	692	705	706	637	713	699	705	672	699	683	668	624	742	690	663	713	703	697	692	705	722	699	687	654	687	710	668	679	714	715	666	689	692	673	700	653	671	686	662	698	691	673	669	673	657	687	705	694	656	707	740	738	693	637	649	706	693	685	723	715	704	652	685	693	664	711	692	696	660	694	678	643	671	688	691	639	661	705	696	662	702	732	682	671	695	680	638	713	681	688	692	684	696	671	693	699	661	660	678	694	718	721	730	731	715	656	678	701	681	644	682	658	703	688	701	667	687	722	701	663	692	670	690	692	780	687	662	698	682	674	692	711	683	735	710	688	660	710	677	678	684	688	635	677	707	684	714	693	665	643	670	678	708	717	701	680	662	710	671	651	685	716	641	691	717	680	705	643	666	661	681	676	671	662	726	693	722	674	702	654	704	695	717	624	726	726	718	699	746	689	712	692	716	642	655	703	626	669	715	711	695	686	714	711	704	675	646	663	705	652	653	725	692	731	742	739	693	696	689	668	701	713	710	662	656	702	652	673	678	664	698	689	671	656	693	651	679	690	708	653	694	727	662	666	680	688	637	677	710	676	669	673	705	705	727	696	679	661	656	672	712	721	659	711	678	648	669	709	756	680	732	653	681	676	649	671	701	670	665	714	682	679	673	669	672	720	647	715	655	688	667	642	659	751	691	743	653	763	661	670	738	715	714	676	680	710	690	700	684	699	667	707	668	694	724	659	678	700	667	671	719	724	669	660	669	679	700	742	666	673	710	648	689	648	694	654	663	687	713	729	721	711	694	671	703	659	659	708	675	658	694	725	694	725	663	643	712	693	707	679	693	700	702	659	689	678	685	700	684	716	700	674	662	638	693	709	748	650	681	645	699	704	703	696	689	709	662	656	741	727	667	651	710	671	679	672	682	718	695	715	719	723	655	633	666	705	710	714	698	664	691	718	685	675	715	687	687	669	697	705	705	653	692	686	672	671	687	665	696	690	708	679	707	647	744	709	730	712	646	695	703	697	715	691	743	692	724	707	651	732	692	687	680	694	712	646	658	701	642	662	672	707	691	702	715	672	706	710	714	686	699	674	686	663	683	701	654	715	636	664	670	692	689	684	714	695	679	688	720	708	652	719	735	641	642	689	684	711	700	699	694	644	680	682	679	703	695	718	670	663	664	697	711	710	701	737	668	735	718	666	677	682	690	691	670	661	693	647	685	686	667	688	677	624	685	692	684	712	669	690	697	727	698	748	710	680	682	716	668	676	710	668	724	685	665	696	678	700	674	718	655	661	709	674	642	716	695	673	659	692	703	687	705	712	679	676	706	661	714	705	699	713	673	704	679	687	692	660	676	698	759	670	704	711	656	696	654	670	654	667	694	697	720	692	671	688	702	696	709	680	674	672	701	728	690	703	666	744	648	676	686	661	690	725	709	696	699	679	628	683	681	696	701	741	705	680	711	697	698	643	690	721	666	706	664	679	724	681	688	698	654	734	692	675	695	683	703	651	675	713	697	678	704	736	642	715	657	644	676	644	694	710	685	714	642	662	660	687	741	701	705	688	689	696	676	678	677	690	679	689	732	703	712	722	677	657	684	668	680	710	699	721	685	692	670	679	678	684	690	723	659	737	696	755	636	730	673	674	702	695	724	679	696	692	656	677	697	726	712	676	678	730	724	710	694	654	683	680	720	661	695	757	715	664	689	742	688	717	708	696	681	718	714	743	703	663	709	665	675	673	673	652	680	678	729	707	667	670	659	642	699	660	641	688	694	700	658	709	661	752	687	707	673	688	718	723	683	639	672	665	692	715	698	666	696	738	660	688	732	710	683	670	686	681	717	702	671	729	660	657	616	661	660	681	714	670	703	678	688	634	730	699	661	662	664	694	733	664	637	657	711	721	695	666	694	654	646	651	692	697	706	684	708	672	685	702	648	679	642	674	696	713	674	752	725	660	667	717	701	670	698	676	725	709	681	684	719	643	698	702	677	730	696	646	666	720	672	683	715	671	724	685	659	691	682	686	655	681	642	668	671	709	708	713	661	702
82692	74750	73248	61710	45202	30154	16334	6867	2626	1200	616	389	336	388	358	351	371	383	413	406	335	357	346	372	341	367	334	310	366	384	376	366	411	367	381	354	353	364	398	380	352	388	349	396	367	361	351	389	387	380	364	408	355	348	386	341	352	371	355	340	377	347	397	392	382	354	357	354	415	384	395	373	414	375	374	339	404	363	333	374	386	382	369	380	369	383	357	366	414	384	367	395	370	366	359	337	368	376	359	420	367	365	342	387	361	354	388	368	374	341	337	370	398	344	329	372	406	361	389	388	364	363	362	362	399	340	343	395	376	321	353	378	395	373	392	386	393	353	372	399	375	365	383	373	371	397	395	382	369	395	383	349	373	381	351	355	355	418	390	365	406	394	413	341	351	382	378	380	352	355	379	367	376	320	394	343	393	348	384	381	377	366	391	356	361	383	376	378	376	346	333	363	385	357	403	335	376	380	343	377	363	369	364	360	324	362	343	372	344	360	401	351	359	383	393	394	365	424	374	374	357	397	371	389	342	373	368	377	327	377	332	395	384	380	353	362	354	345	364	354	337	357	394	391	345	333	351	360	376	338	394	387	391	370	362	365	372	354	370	379	395	355	385	373	365	324	377	348	366	338	393	380	374	374	379	401	360	355	392	400	375	376	379	341	365	325	353	351	365	367	373	367	366	364	366	370	344	360	342	352	349	341	370	385	360	354	391	384	345	322	374	390	391	394	376	370	357	382	378	329	345	376	376	337	361	372	420	341	375	386	373	360	339	372	366	319	381	364	379	374	358	369	347	350	399	395	373	353	370	359	358	373	364	378	368	372	372	398	412	383	351	373	333	358	359	391	355	388	358	339	370	325	342	370	375	355	349	355	351	344	369	404	356	375	362	361	361	358	371	373	386	323	356	402	376	355	375	367	372	335	351	358	352	377	406	365	346	323	413	363	406	350	378	396	400	350	364	359	341	331	383	375	368	369	377	390	375	390	357	397	366	377	348	355	360	366	342	353	377	374	361	369	357	337	378	338	373	385	366	409	356	329	373	376	386	373	354	322	376	336	364	330	413	335	349	363	339	325	350	386	385	372	349	361	360	365	340	356	366	377	336	349	366	362	382	378	396	368	386	363	357	327	351	356	394	401	361	357	357	357	332	365	384	380	342	409	382	367	364	383	386	390	341	392	377	391	397	397	379	370	376	344	343	343	347	369	383	338	376	341	368	323	349	356	375	371	375	380	366	349	340	371	352	376	365	369	386	368	398	369	383	395	366	408	385	376	384	351	371	361	374	366	404	390	368	329	398	390	390	381	370	329	383	342	343	365	351	365	349	359	348	391	339	367	383	384	347	405	376	362	407	382	349	378	346	357	400	370	413	375	383	370	375	391	378	342	403	359	364	368	375	398	347	348	400	379	365	384	357	385	400	370	368	346	372	366	358	365	399	350	392	348	372	355	370	322	393	376	394	387	361	367	410	342	380	351	393	376	381	362	390	342	377	378	365	366	321	370	366	367	353	398	363	356	357	382	380	363	374	360	347	372	352	364	383	367	348	361	367	379	367	361	348	357	375	384	377	364	363	357	381	359	372	316	367	351	379	357	335	345	347	373	386	337	381	398	372	327	391	373	367	379	387	363	336	377	359	355	365	359	353	380	379	359	366	364	357	400	360	366	388	378	389	358	331	360	396	370	389	344	367	358	415	376	357	340	402	360	368	358	356	411	386	324	344	377	351	346	404	364	336	367	366	350	370	391	372	356	338	389	321	338	348	327	361	369	330	379	350	383	395	360	306	409	360	375	350	351	363	374	353	366	336	362	362	383	363	390	383	431	377	382	355	381	327	401	388	348	373	327	394	356	391	399	355	395	401	376	368	382	372	388	371	372	403	353	357	390	395	356	369	351	351	350	341	365	361	351	366	371	375	348	399	364	402	336	413	401	370	353	355	387	343	385	335	366	376	378	366	342	394	338	364	352	365	387	388	383	356	358	385	341	403	389	390	367	375	351	387	359	361	369	385	352	332	358	383	384	392	421	367	403	375	387	371	360	376	375	388	375	388	339	412	385	368	380	440	394	387	387	370	345	418	393	364	378	393	370	344	347	326	340	354	365	351	351	391	356	366	357	367	379	369	384	419	392	339	352	355	365	398	372	393	380	376	357	372	382	382	346	372	390	352	342	326	350	337	316	367	384	381	358	344	406	368	399	370	399	382	364	357	337	355	368	367	354	333	376	361	350	366	364	352	376	353	350	355	378	349	351	369	386	388	385	389	369	352	367	362	336	378	378	399	393	351	359	365	374	369	384	377	366	334	313	404	367	347	374	359	368	370	341	370	379	355	350	381	357	362	398	380	330	385	359	374	380	355	341	351	399	348	362	353	356	374	370	402	344	349	345	367	343	316	326	395	353	391	393	409	375	394	373	393	362	385	379	381	397	378	381	358	378	326	378	417	385	375	397	338	371	384	376	397	386	333	356	397	369	326	363	358	324	397	349	381	380	356	380	391	411	380	350	369	361	378	368	350	368	352	376	341	356	409	386	367	387	363	358	368	389	351	391	366	367	374	379	357	387	399	386	336	345	364	344	350	395	372	375	387	339	335	343	359	338	355	373	370	347	403	360	346	376	390	367	358	339	347	380	382	384	396	389	346	384	389	366	351	402	370	363	397	374	370	388	381	376	325	365	376	344	369	373	377	369	346	355	387	353	416	363	359	367	380	366	366	368	372	368	361	335	380	373	343	344	356	381	335	344	368	360	354	392	392	371	349	339	389	376	393	332	366	358	410	361	369	349	369	374	380	371	378	356	352	349	361	386	400	409	361	344	416	372	383	363	341	376	387	362	354	384	385	369	394	402	396	350	355	376	379	400	356	358	396	375	363	358	350	358	329	378	345	368	360	363	389	402	405	356	329	347	336	391	343	366	345	376	367	376	328	370	353	399	376	373	373	379	343	374	385	365	346	372	342	405	390	372	379	346	403	342	360	378	350	353	363	348	390	397	368	351	359	368	403	397	362	365	373	371	370	380	352	403	430	370	373	366	365	365	364	349	372	359	353	368	366	374	382	360	331	388	358	353	382	362	372	365	396	388	322	399	367	386	390	349	357	380	360	344	371	381	388	361	398	373	401	358	373	367	378	411	337	395	374	383	389	354	341	361	359	353	368	427	374	363	393	357	362	384	331	369	357	358	353	371	339	397	434	396	356	375	363	360	354	337	398	385	361	351	367	332	392	355	376	331	365	378	342	385	366	345	379	366	352	393	368	392	360	391	379	342	360	353	293	337	369	364	361	375	357	319	398	366	347	353	402	364	377	358	350	352	403	414	372	385	369	357	356	375	419	367	371	368	382	392	360	331	402	398	363	396	358	384	393	328	386	374	394	327	382	368	354	383	366	362	326	377	345	351	349	342	351	355	367	379	370	396	355	347	363	387	399	361	385	383	334	354	366	363	366	358	365	342	312	390	396	349	350	373	368	411	343	393	361	373	402	384
52366	56151	68086	65943	53588	41293	28741	16649	8276	3861	1900	837	813	762	810	811	775	801	804	826	824	833	787	786	762	782	836	819	760	788	773	809	862	785	782	801	816	767	810	820	779	822	786	811	793	831	811	817	809	825	788	813	799	803	815	810	818	795	765	824	770	829	792	829	817	773	783	790	753	756	760	770	864	800	790	782	821	802	760	864	777	758	771	828	810	766	801	754	753	784	774	797	748	770	832	759	820	829	736	789	800	840	826	808	793	800	798	769	783	783	792	766	805	813	836	784	796	817	776	819	778	799	791	789	783	795	847	738	722	778	820	793	831	806	788	784	785	789	732	819	722	759	777	795	803	828	791	800	778	830	791	835	806	790	790	802	781	832	800	737	791	768	804	797	797	814	777	841	863	755	819	759	772	827	750	773	774	775	781	820	813	812	797	740	844	798	814	805	826	771	786	771	786	771	768	811	784	788	816	808	809	806	819	824	839	794	765	771	825	780	777	829	758	807	807	768	828	768	808	814	782	830	786	767	817	807	790	775	777	839	763	768	805	773	829	780	837	771	820	786	790	819	742	792	802	840	781	809	761	818	762	826	783	792	822	745	827	776	816	812	788	780	818	765	750	765	829	771	761	838	761	809	781	773	825	790	801	797	801	799	793	793	795	800	843	801	822	762	804	795	837	811	793	774	828	809	803	812	765	777	820	801	782	828	839	802	801	745	807	806	783	826	807	861	790	831	808	765	754	787	801	817	832	784	834	775	821	807	771	790	793	784	805	799	764	767	807	722	799	824	768	772	812	823	776	759	789	816	779	814	780	843	821	770	726	820	786	769	787	788	827	794	818	773	832	803	774	803	774	782	780	774	811	791	755	797	787	813	788	778	814	799	814	751	819	806	758	799	843	835	833	831	782	780	739	828	822	830	748	825	796	822	804	818	769	786	824	803	738	800	814	757	813	786	802	804	787	763	823	785	785	789	776	744	789	766	801	829	752	852	771	819	793	830	800	819	790	769	789	794	781	787	751	738	792	781	790	780	809	801	743	809	750	824	784	796	826	811	759	838	817	785	832	808	801	759	782	789	767	844	813	814	800	828	773	797	822	756	781	831	788	778	838	779	777	795	783	750	853	818	792	784	777	819	803	770	794	800	826	842	810	765	809	792	731	815	789	785	773	809	793	805	815	791	795	834	779	791	773	811	795	777	824	784	798	802	775	770	770	786	784	810	797	762	779	796	791	785	788	785	815	819	817	784	786	818	825	797	787	774	853	779	773	793	802	793	789	813	789	808	829	799	820	809	801	763	795	797	781	820	832	801	803	786	806	789	821	753	758	782	790	770	798	741	799	827	762	815	827	829	854	795	783	759	800	791	787	768	820	762	792	772	764	767	812	821	799	785	842	785	760	788	759	782	783	754	749	788	804	796	772	784	772	830	755	794	817	852	801	784	823	803	730	795	783	761	817	781	799	781	772	795	756	762	838	778	782	810	819	827	809	779	819	761	800	816	763	786	757	779	768	814	812	751	758	786	789	807	800	752	791	791	782	770	803	791	785	794	801	754	728	813	797	795	793	800	780	764	780	756	801	805	791	798	765	816	821	811	791	797	846	801	776	740	820	770	821	794	794	770	773	791	780	837	785	794	852	762	802	833	779	795	793	801	823	787	779	767	816	833	758	803	780	830	849	717	811	810	779	825	812	793	813	787	766	804	805	804	781	788	782	838	781	775	786	786	805	813	833	815	752	832	859	768	815	747	772	803	776	804	771	825	821	807	720	759	758	802	774	812	772	772	837	798	822	805	769	776	755	811	823	768	785	777	803	773	746	773	779	772	794	785	779	767	792	817	749	784	814	793	793	823	730	787	793	834	763	795	791	789	789	769	835	798	794	833	799	780	851	822	810	798	827	748	806	787	819	844	893	782	800	872	806	775	786	787	789	755	824	772	793	823	745	779	837	777	836	852	739	813	798	807	805	807	767	805	777	795	788	747	801	816	790	819	753	793	838	799	869	789	792	842	826	775	773	768	805	837	805	838	786	852	814	862	790	801	814	821	770	737	817	789	730	796	786	796	803	838	792	781	795	756	779	779	798	792	754	820	780	805	789	770	776	780	743	770	787	724	810	777	800	799	772	755	826	801	752	693	786	814	790	782	810	790	828	812	787	762	813	754	775	783	824	825	779	775	795	744	782	813	763	764	785	779	796	825	797	812	820	788	740	757	807	826	834	846	781	766	774	821	782	782	796	798	853	814	824	847	813	777	789	856	785	801	792	837	807	820	808	774	781	787	774	802	820	781	738	784	785	798	746	788	805	806	777	818	802	776	793	799	778	821	761	781	827	767	793	764	817	731	826	782	782	830	776	773	825	836	741	810	802	775	760	839	823	806	782	814	802	740	761	863	804	820	800	822	810	785	746	793	791	797	842	793	810	777	841	818	767	823	771	820	815	808	818	815	801	823	791	791	789	789	775	755	786	796	784	814	774	804	814	807	794	774	736	838	792	854	846	777	771	798	842	793	803	792	777	732	854	801	818	834	754	815	758	829	725	817	841	792	801	801	861	788	799	762	822	823	764	784	811	796	769	864	834	830	767	764	819	790	797	821	830	788	786	833	767	800	789	801	776	802	755	812	785	826	803	815	818	797	807	797	811	787	752	797	812	833	771	851	822	775	792	764	810	858	770	751	786	799	772	783	860	738	831	786	796	798	832	829	828	845	794	832	793	787	804	777	777	860	818	815	770	807	807	766	816	811	798	798	800	835	770	774	791	764	780	846	829	809	800	786	780	740	780	726	810	814	793	807	869	843	768	796	744	814	786	823	781	794	748	766	802	802	849	771	818	832	730	813	805	810	819	803	782	810	766	787	798	730	760	792	841	837	787	819	784	828	775	767	804	787	829	802	802	799	799	788	801	808	788	816	811	825	783	826	806	757	819	760	735	781	831	813	796	831	820	783	755	733	814	826	802	793	790	794	852	802	802	850	810	762	797	807	819	784	817	802	799	776	757	781	831	813	769	737	801	785	803	823	761	767	811	758	821	826	812	820	798	809	767	758	802	817	846	852	810	802	786	861	791	817	811	809	693	797	767	788	799	780	776	810	796	785	807	783	755	793	790	809	787	798	837	790	763	768	783	760	814	820	785	793	816	775	814	799	761	770	810	823	776	813	780	800	805	815	810	781	786	789	802	815	809	841	729	748	831	832	817	792	817	824	750	800	789	794	748	790	732	797	786	829	782	808	791	842	788	809	810	796	759	813	788	780	818	806	746	813	812	805	767	759	793	806	773	830	769	799	821	766	824	763	835	805	822	780	801	769	856	811	767	792	821	751	825	827	804	759	783	835	766	854	828	801	838	799	801	748	793	805	780	810	767	792	831	778	732	791	786	808	799	792	819	809	792	743	830	802	792	805	813	780	774	792	769	810	812	750	769	804	798	783	794	807	770	774	765	775	833	773	803	770	798	806	782	765	834	798	800	783	818	817	819	783	772	766
12448	8634	6402	3886	2133	1377	802	556	445	356	297	271	266	299	301	263	265	257	288	307	289	288	293	293	273	283	282	282	274	294	272	284	283	289	272	300	275	286	296	287	243	281	285	305	268	278	299	282	252	255	286	281	279	280	309	271	296	271	294	256	270	284	295	299	283	255	308	302	277	267	263	284	281	294	268	274	296	284	302	297	272	252	282	275	279	308	292	332	249	295	264	276	255	325	270	264	310	284	292	282	252	261	303	289	293	270	259	289	283	291	275	288	267	246	295	277	289	288	289	260	265	281	280	281	277	304	267	311	290	310	300	279	313	258	275	261	284	270	297	295	288	279	315	314	283	282	287	289	289	274	307	286	296	298	298	273	251	271	279	285	290	325	277	291	310	289	245	277	265	280	271	296	288	307	293	274	270	273	330	314	304	289	274	303	291	313	275	272	268	246	282	275	261	275	289	257	281	281	269	281	248	267	321	276	290	293	288	268	284	290	275	266	261	292	305	296	249	288	321	276	282	273	262	271	284	283	273	276	275	324	266	282	294	299	248	292	304	277	287	250	268	284	309	282	295	283	269	287	304	276	239	330	279	286	294	263	292	321	282	271	295	272	291	304	287	269	250	261	283	294	267	281	247	262	298	247	284	292	265	266	271	285	294	274	270	286	269	310	312	293	305	290	277	275	281	251	279	288	294	261	304	262	265	299	270	262	276	271	274	291	266	304	309	263	248	294	284	270	287	267	283	278	274	294	253	280	281	298	252	273	274	280	291	267	282	264	293	305	301	261	291	278	260	278	278	254	283	273	269	296	266	275	285	271	276	293	291	257	282	278	244	298	270	295	286	268	282	285	259	308	284	277	287	273	300	285	255	291	274	249	267	315	279	320	291	285	274	304	329	279	289	289	257	271	256	300	282	285	264	263	268	276	269	296	288	296	293	297	256	273	255	273	297	274	305	293	303	280	276	267	273	253	285	310	277	278	271	275	285	241	264	276	297	255	276	298	282	294	323	290	274	257	285	251	270	281	259	297	260	297	319	270	279	301	273	245	281	276	276	280	263	321	285	300	279	277	267	281	306	275	265	284	299	289	301	301	271	255	284	291	272	299	266	256	291	282	295	270	274	277	288	292	290	290	285	306	302	271	253	267	283	261	294	254	276	265	257	247	269	300	297	280	269	262	265	293	306	279	295	240	288	271	305	274	273	250	253	252	271	294	280	275	303	303	272	268	294	262	269	255	270	282	276	304	270	271	274	244	278	264	276	284	302	280	314	269	265	271	283	246	302	291	308	311	255	288	286	291	311	278	311	270	248	309	313	292	292	281	283	285	257	296	244	273	266	301	252	295	289	296	316	287	326	295	313	260	297	276	255	273	266	273	305	229	265	286	307	310	264	301	274	290	271	275	283	252	247	262	291	273	316	277	259	290	277	255	261	306	279	310	282	295	307	312	281	267	269	299	250	257	289	267	275	270	326	278	293	303	274	278	263	263	272	275	276	281	278	269	275	293	259	295	277	267	292	279	347	278	300	294	274	254	310	329	269	295	274	306	297	298	284	288	291	284	240	303	264	293	270	297	293	265	289	285	276	274	322	307	274	271	266	264	301	273	303	261	248	256	302	277	247	276	256	272	267	287	274	315	279	300	272	255	294	283	287	306	251	268	256	274	302	269	280	316	276	280	312	284	268	290	286	287	273	263	274	314	276	267	279	246	297	303	273	274	240	264	313	270	261	295	280	293	301	284	279	290	279	267	262	262	283	281	265	269	318	305	247	295	263	255	290	321	240	286	275	269	288	305	303	266	331	287	314	289	290	282	274	292	255	287	282	303	268	292	267	299	264	281	297	279	315	288	274	249	264	247	296	281	272	276	271	289	319	271	296	292	292	264	280	326	296	282	298	271	298	329	270	243	277	295	268	279	264	288	267	309	301	280	294	288	294	285	299	260	294	280	277	275	289	285	283	292	270	308	319	288	288	293	278	295	262	303	290	272	252	290	297	305	265	270	251	255	266	277	266	269	292	262	269	279	253	344	293	284	295	277	299	240	260	263	268	292	279	275	270	295	270	272	284	276	295	278	264	281	283	273	268	260	259	269	336	291	261	272	280	292	286	291	303	236	287	295	290	310	276	258	297	264	250	252	298	293	299	276	284	250	310	268	311	266	291	263	292	271	267	265	258	259	286	259	314	270	295	275	280	299	267	303	291	268	290	283	263	310	302	313	269	300	275	265	288	275	247	284	314	282	255	266	266	256	287	283	250	274	295	260	287	278	274	279	284	283	296	276	290	286	265	259	313	278	286	278	283	253	305	278	251	250	254	283	269	278	274	285	320	277	256	303	288	291	282	272	281	277	277	253	266	295	268	287	305	286	293	268	268	332	294	321	298	299	259	281	267	278	300	296	269	295	257	278	296	229	282	282	300	256	275	246	283	252	262	258	282	293	315	292	277	300	301	264	298	290	267	297	314	261	274	276	261	284	295	262	300	279	273	265	283	248	251	281	277	276	248	245	293	267	264	269	266	292	273	335	258	261	251	256	294	258	255	317	258	245	294	330	302	293	266	287	247	275	303	284	264	280	278	290	283	284	289	293	271	282	285	285	258	309	276	286	305	303	287	235	273	292	275	277	255	279	266	275	279	266	276	306	265	317	292	242	290	300	267	294	273	238	274	302	277	289	273	264	296	269	282	234	262	252	277	257	282	272	249	308	279	258	280	297	279	281	294	297	290	266	285	291	294	271	274	269	278	283	250	309	286	259	310	261	277	299	286	313	273	259	307	254	292	258	277	268	271	277	275	289	282	271	315	304	297	298	285	277	287	279	255	273	286	278	265	273	303	264	260	291	301	276	284	300	269	334	282	300	292	291	270	275	307	267	270	272	281	272	302	251	283	277	261	299	283	291	263	291	275	278	287	281	301	293	266	289	260	283	265	298	257	278	287	297	317	316	294	291	297	264	258	258	275	289	287	291	304	289	266	290	283	282	292	264	302	278	276	300	270	264	247	276	273	276	288	299	251	282	253	294	270	291	284	267	280	282	298	285	269	316	301	283	282	270	271	298	306	279	258	293	301	289	268	302	279	287	250	248	278	267	314	289	302	260	248	304	283	311	259	307	285	287	262	300	286	298	286	304	268	302	293	287	275	274	271	290	259	304	290	300	267	304	270	271	311	312	317	248	283	292	264	282	307	287	286	262	288	287	243	274	236	285	296	305	301	282	300	259	286	271	296	280	279	274	255	318	250	292	307	285	269	256	271	302	287	259	275	303	284	320	287	287	283	258	268	309	253	261	300	301	273	291	280	322	289	258	271	264	272	274	277	269	274	310	277	266	290	293	300	307	294	291	302	275	298	248	275	258	288	289	280	283	296	297	286	290	278	266	292	304	278	261	261	271	259	268	264	275	281	266	265	271	277	235	305	257	277	255	271	246	295	306	291	307	275	282	241	263	280	264	283	270	291	307	268	269	278	280	246	268	300	285	272	286
11990	11078	11411	9771	6680	4175	2506	1554	1005	835	679	634	663	639	637	619	627	606	660	634	603	643	612	613	651	652	636	667	621	616	646	606	625	603	648	656	639	600	651	623	621	623	623	619	616	619	587	653	606	645	597	625	608	624	639	597	608	618	639	622	621	625	620	588	631	646	601	675	583	620	651	609	622	623	651	642	658	578	635	588	622	576	595	618	629	597	618	616	639	597	631	656	612	603	651	632	631	617	613	636	643	594	645	613	584	623	610	593	667	645	597	638	634	648	618	590	628	640	619	626	618	633	616	644	607	614	610	598	632	606	643	645	613	650	578	663	649	643	604	601	607	603	602	604	622	619	632	645	630	609	668	605	599	610	643	635	611	619	620	626	670	613	634	643	628	638	585	611	635	621	656	591	645	595	689	654	619	644	597	605	604	602	631	597	623	607	618	604	622	586	624	628	628	602	634	621	591	626	631	616	632	623	629	636	565	679	590	554	590	614	648	608	618	628	620	643	628	672	623	640	633	621	656	578	612	619	601	643	635	641	650	615	660	654	628	634	627	592	644	637	660	640	581	608	633	653	618	649	648	597	659	647	647	613	616	632	637	632	636	649	582	651	649	625	592	603	614	616	589	647	653	611	613	649	652	631	595	600	637	632	663	678	622	610	618	665	655	597	623	640	566	643	606	612	661	627	609	642	626	636	606	611	649	599	656	582	633	600	643	677	596	613	596	573	599	598	665	654	600	637	620	653	627	588	621	624	626	647	629	607	637	620	619	617	660	615	638	589	624	624	623	630	607	560	585	632	631	614	633	628	610	633	624	632	657	640	644	598	670	594	656	642	644	640	638	623	620	591	626	624	620	689	637	618	617	609	587	617	614	645	599	568	586	620	626	623	633	641	626	639	647	585	626	692	640	632	599	594	599	632	660	657	693	625	650	632	640	671	633	599	655	637	643	635	612	598	578	590	648	629	638	589	624	648	632	638	643	621	611	626	636	615	622	593	640	666	605	601	610	653	686	610	655	629	673	595	598	646	618	616	654	634	595	657	610	634	612	647	627	591	617	653	612	629	628	653	622	674	615	615	611	665	626	586	613	597	646	593	607	586	600	579	632	597	605	622	576	639	608	636	635	672	619	612	620	608	637	619	653	599	634	658	645	625	637	613	646	659	658	645	617	587	670	653	586	629	628	638	645	591	610	609	663	669	597	628	624	606	658	608	636	663	645	677	583	623	679	596	566	660	645	626	596	619	590	651	591	631	634	661	600	625	629	645	631	648	618	643	629	640	614	647	638	649	578	591	633	632	615	620	630	617	647	619	674	613	639	649	610	673	619	689	627	648	626	612	654	611	606	618	612	612	606	667	620	637	608	626	578	660	617	612	642	615	637	651	642	665	606	618	668	591	628	610	637	623	599	564	658	686	620	616	607	643	636	613	651	629	610	594	642	619	677	652	627	649	628	639	591	634	642	628	623	629	582	620	627	588	607	640	620	591	613	611	633	588	619	623	571	636	608	610	568	610	641	621	612	592	647	595	680	602	617	581	634	663	614	609	632	593	651	621	665	639	670	629	607	640	623	578	628	662	673	648	590	655	605	637	647	595	650	613	597	639	611	593	633	628	641	692	652	602	604	658	643	633	613	601	611	612	589	601	608	606	609	613	661	593	613	631	636	682	642	610	603	629	624	564	594	613	638	644	628	620	603	636	612	611	623	642	617	639	634	642	605	653	616	627	635	631	610	599	581	604	583	617	599	630	666	634	634	599	598	636	642	596	603	654	610	624	655	648	600	592	617	607	556	686	638	621	647	634	603	615	632	684	638	672	657	622	634	624	583	603	652	614	620	653	627	610	597	619	600	630	632	675	635	612	601	598	631	570	610	604	623	648	656	655	635	649	646	637	690	639	587	601	586	641	675	605	659	642	639	652	618	677	629	604	663	634	632	628	632	649	621	611	638	672	644	588	639	654	625	640	612	648	583	635	622	605	615	620	577	613	595	618	654	626	622	628	665	599	624	590	610	577	602	620	618	651	633	578	647	653	615	618	596	622	599	617	659	661	601	604	613	585	591	643	626	666	604	649	607	590	658	636	653	601	623	630	645	640	643	636	592	643	636	616	615	600	638	650	552	598	621	647	639	634	622	636	619	643	642	623	635	631	680	600	636	629	591	628	571	645	632	682	608	699	637	600	612	617	621	614	652	586	623	671	615	651	600	655	634	630	624	619	620	659	624	670	648	604	639	660	666	681	610	585	589	616	590	600	644	584	655	648	631	646	644	701	655	657	644	645	617	587	632	614	657	621	619	623	607	639	605	687	604	648	605	647	647	645	659	634	635	631	659	636	616	612	642	609	588	623	620	621	655	642	585	579	624	610	562	620	621	622	663	634	629	641	606	610	604	645	616	610	624	658	667	632	673	603	652	634	606	625	657	639	635	601	647	530	591	636	642	626	597	602	596	648	639	629	644	631	631	630	612	659	632	633	657	615	599	624	606	617	583	609	625	624	586	641	621	602	594	652	640	639	626	613	599	638	632	630	580	635	612	619	620	622	642	601	628	633	629	694	623	583	608	642	613	581	625	622	603	647	605	638	615	612	612	642	619	651	629	640	614	591	645	580	574	608	629	592	594	657	635	601	637	590	634	645	626	628	568	628	648	631	633	623	594	618	609	654	642	631	605	663	617	615	594	626	626	625	602	631	625	624	611	641	604	571	625	617	649	621	631	607	631	614	615	645	625	646	628	665	629	606	659	627	665	619	595	622	641	601	606	661	687	620	654	618	626	626	639	585	612	589	643	621	638	603	602	605	595	635	630	605	635	654	651	629	637	624	629	605	606	632	624	593	634	598	587	623	638	620	630	599	636	622	611	621	611	623	618	649	653	638	617	577	631	638	595	637	582	611	617	586	623	658	602	599	646	644	631	619	637	605	603	669	650	611	615	656	643	628	590	644	587	568	672	661	658	650	645	636	620	632	614	646	666	598	646	603	614	638	613	638	631	628	631	611	656	650	602	658	659	682	641	610	625	600	590	600	632	643	649	649	624	628	619	615	603	626	655	633	653	628	644	617	623	579	654	614	625	614	604	632	655	621	612	632	617	649	633	629	638	594	620	643	638	614	646	670	636	636	601	623	645	663	588	618	604	632	591	589	596	679	581	628	634	558	607	600	595	639	607	646	644	627	600	603	639	623	639	643	641	645	585	603	625	585	630	573	668	616	674	635	632	628	655	633	629	610	618	679	620	647	638	640	624	633	579	600	624	587	636	619	646	595	653	657	668	596	647	628	638	635	653	657	605	623	597	608	643	624	656	656	589	628	620	627	649	645	640	621	645	637	626	652	604	618	633	621	610	599	629	647	657	642	641	668	533	639	639	649	635	642	618	665	644	613	613	627	648	605	614	665	600	650	636	630	639	610	636	650	614	620	657	607	645	609	662	624	656	664	604	610	594	649	629	624	609	640	631	583	601	585	650	620	620	636	619	622	648	644
80800	72113	71901	60443	44311	29552	15480	6061	2362	1027	648	394	337	363	344	352	325	323	329	322	336	324	311	344	326	344	357	331	343	339	332	332	359	343	311	328	333	349	354	356	334	343	326	354	338	362	342	354	330	347	332	320	321	328	326	344	333	339	338	367	336	345	328	362	349	336	329	345	357	328	367	336	307	314	344	319	344	325	398	368	325	334	353	321	346	322	323	345	326	335	305	310	321	353	318	343	328	319	373	376	331	298	333	345	320	344	342	325	330	382	347	362	332	303	363	356	332	334	346	346	332	313	344	326	342	353	384	342	324	358	363	326	306	326	352	372	376	331	309	343	343	358	351	352	344	300	334	355	319	350	310	322	307	357	337	320	336	337	337	301	352	387	344	364	337	373	297	372	341	303	324	348	327	361	325	358	347	353	371	346	339	359	328	353	332	357	338	337	338	311	328	324	339	329	358	346	355	338	338	350	343	331	321	306	354	324	350	329	347	343	320	356	357	350	353	316	351	350	344	347	308	331	335	357	328	317	335	334	335	359	370	349	331	336	346	308	354	315	349	316	361	373	351	337	321	331	334	345	366	331	317	352	349	344	355	370	364	353	362	354	365	325	361	352	329	320	354	300	310	356	336	371	340	309	338	353	346	337	329	319	330	373	320	341	309	336	338	312	317	366	367	367	325	358	324	345	361	333	345	305	331	327	317	319	326	368	356	338	295	370	372	299	318	316	294	331	328	345	327	323	341	328	333	321	365	344	362	360	355	334	335	344	333	347	308	346	315	341	345	301	323	335	354	319	289	324	325	342	337	333	361	343	319	331	338	363	342	375	332	383	348	377	363	344	358	295	332	353	375	348	365	352	312	327	311	345	343	327	348	332	349	318	361	317	329	340	288	338	362	368	329	349	364	378	329	320	354	357	385	348	362	366	325	326	307	327	321	324	283	331	344	327	348	315	353	314	388	333	343	346	317	342	362	323	338	346	327	342	350	333	304	358	337	345	330	346	347	311	314	322	340	334	313	327	349	356	322	327	327	366	329	350	338	354	358	316	375	359	362	313	308	316	366	337	334	354	328	331	332	347	308	351	331	340	365	352	314	320	374	334	352	377	312	316	335	331	326	386	325	336	359	330	328	340	340	373	368	365	348	318	325	343	298	351	320	309	307	330	344	313	331	354	335	336	310	361	361	304	323	392	329	323	327	329	327	364	316	349	340	378	327	345	354	311	323	357	320	333	309	351	341	346	335	339	338	339	332	327	328	314	377	337	330	351	326	329	350	337	324	377	378	356	340	307	289	338	348	325	312	357	323	349	332	343	337	337	342	343	352	329	319	325	364	342	378	332	342	349	337	319	335	335	340	370	344	344	339	349	338	326	351	346	316	362	326	358	329	336	376	356	349	343	320	323	374	359	351	311	328	311	315	353	344	326	352	320	353	323	330	367	308	332	321	339	339	318	352	341	322	323	353	369	338	363	340	333	342	382	352	347	374	353	375	362	326	342	414	329	318	303	339	347	334	303	341	305	334	331	329	335	355	357	318	332	354	349	340	311	305	353	328	333	334	368	309	330	331	369	325	330	338	334	358	350	353	323	345	342	321	360	361	326	316	354	347	321	336	352	365	364	329	353	341	347	349	368	310	325	346	344	335	343	319	334	337	314	325	340	345	367	344	355	292	350	302	321	343	328	312	330	368	330	342	314	358	333	334	324	349	331	316	346	322	320	319	363	350	336	341	349	301	337	338	335	315	335	337	293	348	320	378	336	307	340	342	308	350	309	311	330	346	360	345	333	336	353	344	345	306	374	355	357	361	366	351	317	339	367	347	340	347	370	356	353	369	350	368	329	304	323	339	316	305	369	350	351	353	352	338	330	340	307	335	335	315	341	321	360	366	319	367	342	333	347	335	316	331	340	341	305	370	337	373	344	341	329	386	347	324	342	338	386	334	354	335	319	309	337	310	326	328	345	339	299	335	332	351	323	333	331	360	347	317	351	335	350	328	361	383	324	351	362	350	333	375	345	360	330	356	308	320	308	359	307	369	319	347	347	339	313	328	344	339	325	342	332	363	344	338	378	326	332	350	359	309	338	324	323	342	293	307	341	340	331	323	360	318	355	339	339	302	317	331	350	334	358	364	349	304	370	355	302	363	334	322	335	327	311	314	338	345	314	342	348	305	329	347	361	310	329	332	345	344	349	352	316	344	356	340	362	360	329	326	329	363	323	345	343	355	330	310	341	324	341	363	334	338	326	340	340	346	300	320	364	377	328	328	343	330	287	333	373	345	297	313	380	349	328	367	323	319	306	341	353	325	354	386	346	320	328	347	353	373	337	340	320	359	336	341	345	348	351	365	347	316	348	329	339	319	336	327	320	351	349	355	337	321	294	333	360	337	348	358	326	328	332	279	368	318	296	366	371	392	349	369	344	356	337	352	335	302	342	330	354	312	314	329	342	380	334	342	326	364	331	353	340	331	337	328	325	383	317	328	358	318	338	301	338	337	336	363	366	345	355	302	321	336	329	362	330	328	325	325	311	301	317	338	328	330	335	334	379	337	329	347	357	346	350	330	346	338	307	306	348	323	347	355	325	352	319	346	336	326	357	338	365	314	325	319	332	342	344	331	355	338	309	373	341	331	329	317	353	346	350	307	327	337	365	365	335	320	346	354	357	328	344	368	346	331	334	314	299	368	341	367	381	297	332	318	322	351	367	316	326	376	326	341	308	297	292	339	332	324	336	325	334	351	306	329	337	347	338	367	337	341	352	327	330	369	343	303	297	360	331	321	340	326	349	358	370	338	365	293	353	368	337	349	309	342	329	315	356	333	361	306	328	341	332	365	332	347	292	321	308	355	307	328	358	373	332	344	326	328	312	348	320	376	331	322	357	324	342	352	365	338	315	322	347	339	334	365	341	366	323	357	341	348	338	333	334	346	330	365	314	309	321	337	321	315	341	347	300	359	309	326	334	328	349	357	319	377	343	328	354	319	340	357	309	326	324	350	349	370	324	388	331	351	340	348	343	360	346	362	314	358	333	331	294	336	339	338	348	335	337	314	328	324	386	348	378	314	330	331	307	333	330	335	345	306	356	343	318	367	334	349	315	377	311	349	325	322	350	310	329	377	340	356	395	333	321	354	287	335	335	345	310	347	321	375	387	322	349	362	318	311	334	341	319	323	323	342	348	345	352	297	336	329	314	339	333	344	376	320	337	313	301	328	334	327	312	385	348	332	360	317	304	345	363	344	377	331	340	350	353	346	338	358	328	333	313	324	342	345	371	314	327	330	322	362	341	324	325	350	304	356	332	341	343	301	347	331	365	366	343	335	359	336	347	348	346	364	326	349	351	336	350	349	339	343	314	321	355	342	327	343	341	332	346	324	345	350	337	350	340	327	341	367	349	355	341	338	346	333	334	346	345	350	319	359	384	346	337	310	384	322	321	307	350	336	341	353	274	348	359	321	352	302	354	338	349	345	326	292	374	329	346
50885	54052	66677	64289	53045	41046	27438	15573	7666	3498	1959	1085	768	734	735	774	775	779	798	690	779	724	754	734	759	746	728	773	758	704	766	711	753	731	743	732	752	725	797	761	808	748	695	772	701	758	721	758	718	762	804	751	763	758	727	764	741	750	779	712	732	740	771	735	740	783	775	735	765	745	709	727	790	765	712	745	832	718	815	770	754	691	740	790	710	746	695	734	759	782	779	721	763	715	712	726	761	755	747	762	709	734	718	747	737	752	727	769	711	701	754	735	745	715	739	721	712	722	769	753	759	699	776	729	738	771	698	768	780	752	751	717	731	748	757	716	753	732	740	729	721	771	709	762	728	722	717	727	716	709	782	743	735	763	779	711	751	765	754	706	769	781	773	764	759	735	793	673	710	742	738	740	753	698	745	776	740	752	710	807	736	706	762	734	724	768	689	691	736	715	701	730	716	748	747	773	790	765	752	703	757	759	746	726	799	736	725	785	741	753	712	698	721	688	724	755	760	738	709	734	762	726	763	742	754	745	765	722	758	702	727	775	771	711	726	710	738	740	749	702	756	722	724	748	789	761	765	732	731	745	737	739	762	771	745	704	692	762	740	692	746	753	703	762	709	719	734	747	718	806	795	705	705	741	755	728	720	742	764	729	744	723	785	719	729	740	733	730	785	754	721	754	718	760	769	726	705	784	731	738	707	790	729	715	772	771	783	739	704	769	792	694	760	749	690	753	732	726	751	750	738	786	721	756	761	749	704	712	726	754	707	781	765	713	718	733	763	706	731	757	714	710	735	732	723	756	687	731	752	773	716	771	731	691	781	763	729	696	751	779	752	718	758	784	732	715	728	741	749	762	740	718	761	745	762	746	775	732	731	737	763	739	732	751	748	749	710	716	720	768	740	755	719	730	748	764	715	750	806	755	761	750	697	787	743	799	733	748	774	737	772	759	711	738	715	738	780	744	749	718	709	749	766	713	743	739	752	714	752	761	739	756	748	748	704	708	723	706	726	783	724	713	781	765	716	762	697	732	709	725	743	722	743	719	783	753	761	743	732	792	712	733	731	683	749	724	709	731	749	758	736	731	774	775	759	744	732	723	742	707	752	727	778	758	733	718	756	730	782	788	731	752	716	736	767	742	756	732	745	766	756	801	712	743	760	771	738	769	792	704	738	744	739	759	742	769	753	725	728	753	733	701	721	752	754	731	716	767	753	766	744	720	753	734	737	712	798	777	757	732	780	701	713	714	725	774	791	719	687	755	811	733	725	734	699	776	719	732	719	772	718	752	773	717	666	744	735	699	753	756	730	709	757	775	750	756	758	751	736	762	740	734	773	757	785	757	708	784	746	734	766	766	750	727	757	764	787	724	752	686	721	750	745	735	751	739	764	739	769	731	730	722	678	752	744	801	769	732	701	754	794	707	763	774	751	780	705	756	771	773	785	724	789	725	738	749	747	776	771	797	720	779	698	719	795	702	741	732	763	727	723	744	714	724	768	705	733	756	696	788	763	738	747	717	751	778	723	808	723	734	731	704	783	774	765	817	722	716	742	766	746	746	778	750	727	757	784	731	733	776	697	714	750	729	761	793	756	731	734	682	742	704	746	726	762	743	749	734	759	763	760	790	778	757	726	681	723	750	709	723	777	782	762	719	730	737	741	757	696	710	737	731	742	709	743	799	696	710	728	766	754	726	726	750	742	716	723	717	759	755	734	720	704	743	741	761	720	767	779	763	750	684	737	744	767	759	719	705	711	739	775	715	709	733	683	721	692	737	718	749	761	733	740	738	758	734	717	708	750	757	700	703	751	752	683	727	743	759	743	767	715	715	719	759	741	703	744	733	755	786	690	727	759	737	783	732	739	745	741	746	723	722	757	714	765	749	710	766	725	700	691	730	788	685	756	762	752	751	789	703	733	693	744	762	771	707	803	715	780	730	776	777	744	761	727	754	734	744	735	717	781	746	667	783	747	742	727	722	764	778	748	742	725	746	731	756	760	713	754	765	744	764	751	701	731	752	726	755	752	736	707	749	743	715	724	722	751	721	739	743	705	726	748	776	751	722	770	721	705	759	663	766	742	687	749	722	754	729	707	727	746	723	750	758	700	711	746	739	753	712	718	720	770	757	722	767	709	737	690	742	802	725	766	757	790	762	737	732	746	763	762	782	737	732	719	767	736	764	770	750	750	740	739	756	692	743	759	742	664	740	792	781	715	735	772	747	732	722	735	745	776	748	718	715	781	775	810	754	768	735	730	710	774	757	812	725	718	705	757	721	731	762	774	710	686	770	748	746	719	713	684	722	699	742	769	673	775	770	771	748	722	753	719	722	725	739	778	762	706	786	753	764	727	749	726	744	714	747	749	738	706	726	715	743	745	717	727	752	738	785	733	752	754	767	754	796	742	683	715	782	726	702	748	735	762	725	735	726	749	798	739	725	753	724	747	765	674	745	758	704	754	756	730	730	713	712	734	771	747	749	748	702	766	690	745	739	737	715	720	752	746	763	694	728	712	735	750	716	731	784	725	741	728	761	726	725	734	718	753	725	731	753	774	746	741	763	742	770	714	746	796	718	712	738	732	744	783	725	754	734	760	739	715	732	750	751	740	746	716	753	742	762	785	745	724	763	794	737	783	688	754	769	731	752	759	703	755	772	765	721	732	722	757	713	735	737	740	730	757	802	749	714	753	749	710	751	718	791	753	752	780	771	718	711	765	745	739	773	782	745	760	710	776	707	756	787	757	773	778	798	772	722	747	763	796	770	762	736	735	721	755	730	766	723	759	754	760	763	732	707	727	714	748	728	734	745	754	752	739	724	724	773	735	745	697	748	719	754	712	731	753	754	761	742	704	748	722	765	745	725	730	783	708	709	751	712	728	745	769	673	710	717	737	729	712	753	762	730	719	747	729	753	753	786	756	705	738	755	774	757	728	770	790	711	710	694	777	773	759	739	755	743	786	750	748	759	704	811	748	769	760	745	719	787	724	740	748	719	788	740	691	712	756	736	732	735	730	735	715	755	759	764	762	775	761	762	768	745	806	750	755	790	748	767	815	728	764	733	744	707	764	792	721	803	787	710	706	775	700	747	739	705	710	731	706	708	740	735	760	717	763	720	706	789	762	714	765	724	779	740	777	766	792	697	742	759	721	750	743	781	744	737	748	740	735	720	766	746	782	738	708	726	805	802	749	747	757	728	732	749	745	748	716	691	737	728	733	751	764	755	730	772	707	750	729	665	758	760	728	752	778	748	711	706	707	769	738	743	735	750	737	725	749	731	730	755	731	724	724	803	751	768	753	750	724	768	761	760	740	718	731	707	777	703	768	769	764	679	767	709	676	718	764	784	764	769	759	759	790	759	795	739	720	731	728	748	775	803	773	727	768	790	767	762	725	702	763	781	737	695	691	724	772	759	766	760	765	782	745	749	719	731	748	739	773	722	748	775	740	744	695	809	782	777	707	733	723	790	743	770	745	782	738	722	732	765
82131	74923	74191	59605	43655	28872	16463	6871	2609	1071	688	492	390	359	390	374	381	393	384	400	367	373	385	373	392	392	391	359	400	352	373	394	369	367	379	368	351	383	391	364	377	382	364	383	350	357	384	374	443	432	367	405	387	403	355	381	365	385	331	406	421	374	366	368	363	379	369	337	323	385	361	390	418	387	374	406	368	371	408	361	361	371	374	353	400	369	364	369	400	365	409	386	417	401	412	386	400	406	375	393	394	384	408	433	344	390	377	345	344	407	352	388	379	339	375	344	340	407	371	321	344	363	392	349	379	387	336	379	396	405	395	366	399	400	375	390	372	393	370	371	378	390	379	349	376	399	384	370	355	393	378	392	340	395	362	395	352	373	442	407	383	355	393	417	378	400	411	388	382	381	400	369	377	358	362	377	342	384	355	387	384	369	403	359	399	383	364	418	384	379	382	371	406	394	378	380	415	350	400	377	385	429	385	369	392	397	368	378	396	385	368	360	370	350	396	402	376	397	346	366	398	353	395	390	425	383	356	399	377	390	367	357	367	392	436	394	375	354	383	357	372	359	374	362	389	355	377	377	381	399	365	357	399	368	375	404	366	347	382	375	351	422	402	379	405	378	350	405	429	392	384	395	378	391	372	385	398	418	339	374	389	361	387	404	362	390	372	407	393	361	397	371	395	363	371	387	383	387	377	386	377	384	336	379	379	380	410	354	357	364	365	409	327	346	354	352	345	376	359	352	389	394	363	372	354	378	423	324	414	396	369	389	382	383	404	363	402	401	398	395	362	353	350	358	372	354	373	379	384	364	380	420	322	370	374	367	409	400	397	376	387	401	393	382	378	354	403	366	387	407	366	420	373	399	372	415	381	404	387	359	358	347	379	367	391	390	377	380	392	372	393	394	364	360	416	350	357	354	384	327	361	372	359	389	353	410	408	410	357	372	379	422	366	380	401	378	402	372	382	342	403	372	412	383	360	352	395	403	384	391	354	349	423	370	384	394	383	390	391	424	379	360	390	387	375	405	385	371	367	348	385	350	355	393	407	347	367	366	406	367	401	397	412	387	382	384	426	404	426	370	369	391	402	375	397	355	349	417	345	390	368	395	363	371	398	387	429	385	400	401	427	376	369	377	437	383	382	358	352	356	398	409	395	362	417	398	371	377	389	391	387	359	390	364	357	369	370	388	366	403	389	332	395	401	385	342	347	417	398	396	374	342	431	411	379	386	384	378	357	380	356	397	360	379	347	405	356	385	396	382	372	396	372	374	344	392	400	383	382	409	404	387	421	404	365	355	372	379	420	384	388	390	383	371	368	362	365	382	376	349	372	367	371	366	351	370	425	384	393	381	402	375	373	391	375	390	363	369	389	364	362	378	414	400	407	386	376	361	388	356	390	380	322	420	392	374	377	378	368	356	357	371	393	396	396	407	359	398	352	402	410	364	410	372	373	374	377	389	402	351	423	394	367	369	412	352	400	389	406	386	378	351	405	388	374	393	392	376	386	378	365	395	354	383	397	392	351	367	372	367	401	371	340	374	344	397	404	371	403	380	380	398	390	383	373	367	372	413	366	365	358	381	365	342	397	379	364	355	351	385	383	404	355	362	326	365	372	373	374	386	373	377	348	399	384	385	378	373	406	375	330	350	362	400	414	350	371	334	373	328	334	358	352	382	376	367	365	341	371	367	388	378	372	398	402	375	346	395	378	368	367	401	393	368	407	361	385	374	343	400	373	393	376	371	404	375	374	392	368	401	338	362	429	383	372	386	365	352	412	388	352	379	398	435	375	390	395	407	421	379	364	395	376	388	356	348	359	402	388	406	360	392	401	370	384	334	340	341	371	376	360	376	355	393	358	377	391	377	353	368	418	372	358	366	399	383	381	362	378	411	370	348	372	396	379	411	388	378	365	353	395	362	385	356	373	401	378	339	383	425	396	366	388	389	370	384	378	407	338	380	373	365	423	348	381	363	405	375	396	429	389	391	388	363	410	383	394	393	422	344	420	373	403	379	397	412	396	377	380	385	421	376	410	408	392	363	431	381	315	360	372	381	397	380	349	407	357	390	371	385	412	390	361	431	359	349	342	381	416	365	363	363	383	367	385	387	397	365	357	415	394	369	357	374	413	370	379	389	386	347	382	415	400	351	390	367	400	385	414	376	420	388	341	358	382	439	418	394	394	408	394	365	387	349	391	401	360	367	381	385	391	396	401	378	384	387	372	375	375	348	409	400	345	373	389	349	412	365	392	375	373	395	391	356	355	333	378	384	405	364	382	393	351	389	362	403	358	365	392	375	380	397	408	380	390	377	374	380	395	360	392	360	400	403	366	366	390	367	401	409	346	374	356	432	398	359	382	393	391	360	371	348	396	388	382	370	415	403	386	411	360	340	374	359	421	415	398	388	375	384	390	413	370	421	398	340	356	365	370	396	355	353	380	350	371	343	412	374	377	340	371	394	364	388	407	353	337	374	383	388	384	394	393	351	384	397	364	393	380	342	354	383	397	379	434	432	333	371	413	406	414	389	350	354	335	374	396	380	369	402	356	382	415	376	395	376	371	368	360	390	352	390	374	373	385	395	397	361	349	365	355	351	386	369	358	319	397	375	341	356	376	383	394	344	372	400	377	394	381	418	380	408	387	404	383	384	393	378	336	420	385	362	352	410	374	371	367	452	346	381	382	374	378	368	389	382	345	375	345	389	368	377	390	410	393	442	367	384	361	371	381	363	362	372	398	406	375	344	370	372	391	409	370	363	379	377	384	373	383	386	372	372	356	391	389	357	418	369	358	349	360	389	378	387	359	395	390	404	377	389	336	362	400	367	350	375	375	373	405	384	353	353	359	352	390	402	392	365	411	397	348	411	341	342	369	356	374	403	355	354	387	396	402	373	373	357	434	361	374	394	381	377	370	348	393	357	391	389	365	390	348	349	378	377	395	359	383	343	395	377	363	380	378	380	372	360	394	344	353	398	384	368	404	402	388	398	381	385	397	389	335	378	372	381	375	344	379	379	385	377	367	367	378	370	365	363	390	368	392	368	382	374	363	362	414	372	399	353	388	394	389	384	406	392	396	393	358	393	403	368	385	360	370	354	346	365	402	381	374	389	398	389	407	372	397	393	393	379	391	406	428	349	392	388	426	392	371	358	385	380	371	433	370	429	416	361	393	420	387	377	407	387	355	372	391	366	382	363	390	349	381	388	353	377	393	357	384	400	394	341	391	412	403	349	346	355	366	386	401	348	372	424	388	359	392	368	384	375	356	344	389	363	349	370	383	366	358	409	357	360	379	405	370	394	389	359	371	387	396	383	409	363	379	367	390	362	369	408	361	383	409	375	377	406	362	368	389	386	383	345	405	379	347	353	371	384	375	384	373	399	405	371	382	386	397	373	383	392	399	367	364	336	357	407	384	388	372	413	389	393	388	395	385	383	384	361	386	382	419	335	357	363	380	396	409	359	379	392	451	379	409	389	387	357	341	404
52347	56803	68699	63894	52414	40554	29014	16624	8202	3537	2115	1273	853	809	824	822	825	865	851	828	787	820	785	767	789	822	810	789	822	764	796	813	816	842	793	824	804	817	833	850	791	785	807	794	865	854	804	780	787	845	820	871	773	847	859	785	881	822	790	741	814	781	803	807	809	770	810	866	803	802	779	885	799	863	811	786	801	792	895	859	852	815	810	863	810	823	817	835	815	838	832	844	796	829	845	818	789	813	775	818	787	824	839	815	854	834	753	823	802	786	811	823	813	821	783	801	860	843	796	802	858	790	831	800	858	805	849	834	821	846	807	848	810	821	805	781	814	809	855	834	821	773	805	838	777	852	834	812	795	845	826	778	869	843	807	795	786	812	847	830	848	802	825	782	863	766	754	794	827	783	855	838	818	800	826	785	764	828	842	826	757	836	828	805	779	803	764	795	814	810	797	862	845	863	861	791	818	860	811	843	788	792	814	813	812	769	808	796	836	793	833	832	745	830	832	841	811	804	791	828	830	826	809	833	840	830	768	848	811	793	859	744	792	900	831	776	811	820	785	828	861	803	779	803	810	822	751	805	825	775	840	817	793	786	801	855	827	795	791	813	808	872	812	811	839	795	830	805	841	801	825	858	799	838	759	834	750	796	819	802	874	824	842	859	785	850	788	783	798	800	798	878	806	785	825	833	839	843	795	855	825	812	800	812	829	792	786	799	760	819	822	788	796	794	767	761	837	837	797	774	800	794	790	836	768	790	815	813	812	802	769	778	782	813	837	806	771	781	793	840	791	826	828	828	820	856	848	841	803	803	807	795	802	759	810	827	835	804	819	766	809	825	842	826	868	820	795	837	806	813	792	773	812	736	837	807	863	814	840	835	780	809	816	808	838	811	774	811	806	818	805	820	825	816	841	737	822	788	782	811	815	844	809	873	825	834	848	762	857	836	841	815	833	875	790	836	807	829	847	856	812	866	824	833	805	806	814	845	827	792	858	869	822	806	786	784	784	798	826	822	883	825	802	864	845	773	794	834	810	817	801	781	814	817	829	804	781	784	804	823	859	822	804	809	799	842	842	819	849	839	828	838	824	853	835	809	801	877	832	828	813	805	791	813	832	788	770	834	813	820	860	786	795	780	811	865	811	788	827	787	857	762	826	798	828	789	782	767	861	768	834	781	810	830	801	814	795	816	819	797	857	806	837	791	898	826	838	817	829	812	799	806	844	795	823	805	841	873	834	822	785	867	854	820	820	792	777	817	792	857	785	865	854	836	866	848	800	857	799	826	777	823	850	795	855	830	802	835	814	843	775	815	823	825	785	806	853	847	801	844	772	824	811	777	796	792	800	774	833	796	851	812	774	798	805	832	798	817	844	805	849	752	821	782	816	793	774	869	872	789	825	786	837	839	824	798	863	829	821	824	778	793	848	819	838	784	800	770	787	838	787	822	783	806	778	785	859	857	806	849	856	827	820	796	789	844	836	827	830	812	827	818	873	832	800	852	781	827	819	791	875	801	830	835	767	838	790	837	878	826	801	819	778	789	877	832	826	833	816	851	803	834	795	825	827	798	769	852	781	814	831	808	784	792	785	851	770	806	838	785	843	804	808	787	830	780	805	779	800	767	784	824	771	773	805	815	780	817	800	782	824	856	851	862	814	762	799	825	865	788	855	808	844	812	802	814	846	835	855	805	808	780	806	837	849	843	845	824	858	777	838	826	773	823	808	843	779	841	829	777	814	810	771	799	745	831	808	772	900	828	844	840	786	794	826	811	818	807	780	835	905	835	831	760	808	830	822	784	814	795	791	872	828	825	789	870	819	793	830	861	830	780	797	805	798	787	835	846	775	785	825	759	838	784	808	831	773	827	834	798	834	808	873	823	802	838	833	798	796	820	866	871	817	841	802	809	785	855	811	853	828	803	822	841	831	828	815	806	836	768	855	867	838	825	844	821	812	807	845	835	815	825	815	842	872	865	833	797	778	821	838	819	780	850	857	801	794	838	825	793	805	795	833	823	856	824	830	920	824	803	853	787	815	812	835	839	839	822	810	830	802	817	827	853	807	788	883	845	789	792	849	860	866	785	808	802	811	829	785	793	832	851	814	845	834	785	817	837	779	872	797	798	850	772	827	790	848	811	795	772	823	791	901	811	858	824	843	765	826	841	793	849	776	811	811	800	837	860	846	822	796	820	887	770	848	801	819	820	817	797	813	852	801	803	839	836	857	810	793	791	831	742	837	822	794	831	837	847	849	840	846	844	797	820	755	822	841	905	755	821	799	866	790	799	812	777	820	792	808	788	812	823	820	806	814	795	829	801	834	792	738	791	854	802	828	869	831	767	851	791	833	844	801	831	846	853	819	792	838	803	771	824	825	828	876	803	838	802	858	843	881	790	792	851	779	800	803	827	832	802	801	775	843	828	842	834	872	753	823	860	842	806	765	817	811	815	815	831	846	830	806	817	873	813	794	821	858	797	810	817	816	737	815	821	847	839	773	848	847	820	829	769	793	816	811	821	815	852	822	858	778	843	813	780	813	816	846	806	802	799	817	837	836	774	834	752	847	867	785	849	827	817	767	858	845	812	863	846	821	785	760	808	812	832	819	800	800	818	828	848	860	760	853	805	815	827	824	781	823	822	830	845	828	826	778	806	816	821	825	856	812	831	863	833	792	777	791	843	817	816	784	816	801	759	860	829	804	855	804	785	836	777	800	812	812	807	820	816	824	794	824	840	830	770	781	826	890	803	832	825	822	816	828	756	829	789	829	841	758	777	814	821	862	797	816	806	780	819	824	826	830	782	801	827	772	817	818	775	829	833	810	846	823	799	812	863	835	823	797	833	836	748	791	833	832	760	746	821	852	777	818	848	810	832	829	830	821	822	857	755	787	827	811	821	798	848	793	763	859	804	821	779	839	796	848	848	829	849	814	825	836	849	804	800	803	853	832	833	813	810	821	781	799	791	877	773	861	823	798	825	796	825	809	779	812	835	832	737	844	804	843	859	884	829	779	777	789	793	881	791	815	798	804	790	771	842	829	828	772	809	824	817	849	826	822	845	852	825	783	837	847	826	859	807	778	809	792	786	845	761	843	865	815	789	785	791	815	797	807	816	780	832	801	839	825	829	781	855	812	850	828	814	818	833	838	784	781	792	799	801	785	794	794	822	832	816	841	843	848	798	782	818	816	844	848	814	809	799	830	851	829	808	751	801	820	816	828	811	763	816	823	821	806	799	762	815	837	843	816	801	810	785	822	769	815	820	832	859	820	816	828	813	784	829	822	790	814	793	870	795	817	852	798	804	795	778	841	848	829	759	855	786	825	764	812	821	802	814	793	807	803	824	826	810	832	821	897	845	847	809	787	838	817	816	800	761	825	821	814	821	816	801	779	776	842	834	820	790	789	791	794	842	829	821	825	809	819	796	828	834	820	828	754	825	878	807	874	779	804	838	803	804	816	816	840	853	849	784	765	814	784	849	811	798	857	778
12442	9260	7004	4204	2382	1192	792	486	431	321	314	282	302	303	312	301	303	287	269	298	301	300	291	281	321	298	262	289	318	317	284	288	322	288	297	295	321	296	285	290	294	310	286	346	294	321	275	301	273	272	265	286	298	322	308	283	305	280	279	294	313	307	309	292	312	281	301	313	328	301	307	289	292	253	292	280	253	319	300	286	303	304	279	316	259	323	300	287	296	298	277	292	291	283	303	274	256	272	295	297	308	285	276	306	309	281	282	295	272	320	262	271	312	291	298	268	288	310	289	282	322	330	278	311	310	314	301	314	294	323	272	340	305	313	304	288	321	295	267	272	336	288	286	296	266	266	313	290	292	305	331	335	320	322	282	262	303	308	295	291	293	273	300	289	280	273	322	302	284	331	291	297	279	312	333	255	302	291	325	304	316	320	279	248	262	284	312	289	334	298	304	283	304	294	297	296	310	285	285	265	294	282	300	305	327	300	301	263	284	291	305	320	296	326	274	319	328	278	281	295	300	323	283	259	299	271	284	297	311	263	315	312	302	317	269	269	281	281	318	287	302	314	270	317	307	302	278	286	287	285	307	274	305	298	310	290	313	287	266	291	267	301	287	300	279	297	304	303	277	302	274	291	292	289	290	300	307	317	278	282	323	342	292	265	308	333	312	301	277	328	264	290	308	310	288	300	291	282	278	288	317	259	253	266	329	304	274	270	302	294	337	283	285	308	280	294	282	328	292	301	272	323	299	300	283	291	280	314	281	285	305	300	305	287	284	296	295	281	284	295	288	279	264	298	295	277	292	279	315	261	293	291	268	300	285	272	315	321	286	321	282	303	304	285	301	308	288	326	298	299	290	283	297	288	283	300	306	296	272	259	292	284	287	319	315	257	296	289	291	288	322	299	292	286	308	280	287	297	296	300	301	286	304	301	307	286	275	299	300	244	304	313	272	294	309	283	291	279	271	292	283	290	299	338	282	294	272	321	273	305	317	295	320	302	275	311	276	296	316	292	289	287	274	304	275	264	304	302	307	272	298	292	328	274	301	286	280	319	310	280	293	314	319	268	290	290	287	280	307	319	304	274	321	299	277	297	314	283	294	262	310	288	324	260	298	319	283	273	310	297	309	303	315	279	294	307	261	270	294	300	317	307	306	287	321	283	316	310	306	345	289	308	290	325	291	317	264	289	298	313	293	320	304	326	312	297	272	277	321	321	324	290	317	288	282	284	282	306	323	282	340	302	323	318	319	279	326	312	305	280	299	304	301	312	288	293	297	272	291	292	299	311	290	292	304	286	289	312	312	275	295	297	287	260	315	282	265	311	283	285	314	311	281	272	271	270	311	300	293	320	281	302	311	305	333	325	310	277	291	272	297	300	261	266	270	268	287	280	289	291	312	294	275	276	305	272	281	287	291	309	254	282	274	319	286	280	293	282	318	279	305	309	288	284	284	329	291	294	278	314	310	313	311	280	284	311	294	303	299	276	298	299	282	263	280	254	290	320	306	305	283	293	296	291	333	317	323	301	292	290	313	297	283	317	277	243	277	289	279	264	304	282	332	294	272	299	297	270	340	308	310	289	307	283	258	297	296	303	274	304	289	279	296	316	295	286	312	310	300	325	320	295	303	284	285	316	275	307	315	283	270	275	271	281	283	286	311	301	302	327	275	298	311	296	287	300	300	323	290	279	291	292	318	323	316	301	291	288	279	282	295	303	340	263	314	302	255	289	294	297	306	289	326	305	264	279	327	312	275	294	301	296	277	305	288	265	310	304	299	255	309	289	278	292	292	279	264	270	292	290	268	259	280	321	316	266	303	290	329	299	300	312	288	284	326	310	288	296	297	310	289	283	294	318	277	278	322	297	264	285	262	298	286	310	293	321	318	293	300	287	295	290	300	300	270	286	310	279	273	298	254	281	286	307	286	273	284	297	329	316	295	279	302	306	296	276	333	306	286	318	258	261	298	306	315	265	299	310	313	279	289	300	311	311	297	304	260	286	260	282	303	271	301	290	292	298	347	296	279	284	314	286	292	278	316	321	307	297	294	301	315	263	296	317	308	285	326	313	325	293	278	272	288	342	307	280	287	276	296	283	289	280	284	319	286	289	267	299	295	294	274	296	302	263	311	300	301	295	322	298	309	315	289	322	302	254	315	307	315	276	272	299	311	273	277	268	273	272	270	288	303	299	274	292	280	325	298	288	279	288	287	311	293	268	292	317	321	307	300	299	296	286	312	296	298	330	287	277	282	313	299	280	309	278	306	274	353	321	306	301	265	303	263	278	283	284	306	261	263	292	318	303	268	293	284	293	288	304	299	333	294	275	278	272	295	282	292	319	280	293	300	303	267	287	303	291	304	306	315	299	316	303	257	274	291	301	269	294	308	302	300	331	275	285	283	284	308	253	305	270	281	295	299	306	303	289	275	279	297	292	297	294	320	315	296	263	293	293	312	300	304	340	300	281	276	279	284	279	287	287	313	297	292	290	290	313	271	280	291	301	298	272	296	317	280	295	258	322	308	275	280	317	311	297	313	278	312	311	296	259	291	288	278	276	283	306	325	308	306	344	303	309	305	308	289	311	293	296	291	305	292	264	281	297	296	291	315	301	273	297	313	313	288	286	263	302	277	256	280	290	274	297	293	315	299	326	291	263	325	280	313	289	297	294	301	289	272	283	283	331	280	328	279	291	300	263	308	281	322	313	332	275	263	276	292	289	285	275	286	272	278	306	270	313	286	283	316	272	256	291	272	267	304	303	308	325	309	313	334	283	275	292	291	311	315	271	334	322	281	316	276	297	298	305	310	258	293	338	284	296	287	281	302	305	301	301	269	330	292	318	300	278	319	250	286	330	279	279	309	291	314	307	302	290	291	280	296	298	286	297	301	296	296	300	283	300	303	286	272	267	311	294	280	334	303	275	311	263	298	299	327	300	315	321	296	298	310	307	306	296	272	310	304	285	280	276	280	318	337	300	301	285	284	323	317	288	301	274	314	317	293	287	294	284	265	292	276	284	256	301	285	283	286	299	294	289	311	264	320	300	296	276	303	332	318	281	271	279	300	293	275	308	285	288	299	279	301	263	287	320	287	323	292	301	291	284	304	315	326	298	270	336	304	277	298	281	265	288	284	297	256	303	302	292	276	312	335	286	295	273	277	284	313	272	303	300	268	304	315	291	267	284	284	326	306	300	268	312	287	265	288	311	319	271	306	298	301	292	294	331	323	255	253	311	299	321	260	301	306	314	283	278	275	289	290	315	312	347	311	265	277	299	294	286	289	259	317	292	300	276	263	284	299	318	324	267	301	291	288	308	315	295	305	298	303	290	293	279	322	294	291	309	292	272	303	273	298	290	306	287	284	323	265	281	274	263	241	299	285	283	344	292	259	297	311	273	278	269	264	283	270	294	293	317	289	271	288	286	298	256	285	283	298	294	298	271	304	315	285	317	323	312	320	300	307	291	290	298	286	303	261	301	305	304	289	281
12278	12003	12581	10284	6531	3667	2201	1358	976	757	704	665	634	637	658	604	649	625	675	605	641	679	664	652	647	619	640	639	643	690	618	653	592	671	647	640	646	641	662	647	656	635	596	652	617	658	658	647	661	671	616	648	644	610	653	635	601	697	688	622	628	661	635	637	636	683	665	635	593	652	706	694	680	649	643	671	659	627	664	675	636	658	651	659	613	646	660	688	611	632	628	715	694	665	648	630	602	652	679	638	623	647	648	698	655	649	664	627	675	649	646	655	610	630	667	596	660	660	633	647	656	567	659	655	704	641	678	633	654	650	673	679	614	663	654	659	668	690	652	654	604	664	659	667	667	641	617	635	620	600	682	650	673	630	660	654	670	644	606	676	623	629	613	643	683	644	668	650	667	609	669	619	659	669	693	623	631	634	675	683	676	627	663	635	687	675	675	687	645	659	670	680	649	663	660	600	670	657	632	644	692	659	644	627	645	664	639	608	668	667	645	656	661	662	652	677	634	599	648	629	645	613	643	602	645	680	661	657	649	598	643	660	629	645	648	650	631	653	673	612	668	648	685	632	649	655	673	653	625	653	671	612	656	629	707	698	672	677	645	667	641	660	622	647	673	636	670	626	670	638	650	657	649	634	635	640	642	660	666	633	620	687	640	637	653	663	609	648	653	612	678	619	642	647	614	635	672	690	710	657	628	709	662	708	637	639	649	620	601	571	645	650	615	653	658	635	645	661	672	619	676	680	675	611	653	584	666	657	704	696	640	624	637	651	623	656	605	649	605	635	628	646	621	655	632	661	702	661	632	624	643	629	651	637	670	674	657	626	703	599	636	672	664	629	612	597	635	596	656	669	647	687	682	635	642	694	618	646	669	573	634	644	647	690	604	636	625	634	669	693	656	641	649	616	644	663	638	655	638	592	652	645	637	668	653	670	645	697	631	636	685	633	615	678	669	689	658	633	670	676	675	660	664	634	682	672	675	704	640	637	644	677	658	662	648	709	620	625	635	627	629	672	632	654	650	623	652	601	634	648	644	706	601	676	621	673	602	644	658	658	683	636	617	629	639	679	626	591	633	639	640	663	630	656	662	632	678	683	645	629	683	650	652	644	630	653	645	692	636	634	675	683	683	654	652	649	679	621	670	649	656	657	653	614	658	672	633	675	693	672	671	676	610	663	697	645	619	652	653	661	686	651	624	641	617	662	672	630	647	661	680	662	674	649	643	646	628	664	622	634	628	683	664	669	651	643	638	675	663	679	614	630	691	645	649	605	634	676	657	649	655	668	662	619	618	621	635	593	693	697	637	678	600	674	663	672	680	663	635	646	677	669	649	601	678	664	674	644	675	682	644	660	643	657	646	624	643	698	663	658	639	650	660	644	681	652	643	638	666	671	652	656	632	634	627	653	635	622	669	612	644	672	657	624	630	633	659	663	659	621	627	683	650	661	634	675	618	663	643	641	648	668	652	675	654	707	612	652	641	685	631	626	678	710	620	616	711	661	646	636	668	621	678	678	641	674	655	622	632	665	661	654	630	619	668	666	660	651	664	654	701	638	674	646	660	615	675	703	665	642	695	658	639	606	667	655	622	651	667	675	677	677	653	640	624	630	631	663	617	592	663	619	658	671	635	647	636	677	645	650	643	673	678	648	667	667	666	634	685	662	670	658	644	634	646	659	655	680	670	660	661	639	603	671	677	649	631	676	653	631	626	606	702	631	617	635	643	671	667	687	684	662	648	598	684	658	613	651	640	648	628	675	632	626	655	656	626	651	641	632	636	684	654	690	670	724	663	623	676	636	675	608	646	674	619	611	615	626	600	655	626	641	664	725	669	646	635	670	661	657	625	637	656	650	664	704	695	620	635	634	688	640	651	620	671	647	604	667	619	685	639	671	664	611	634	677	662	638	607	685	645	628	653	631	605	659	683	631	665	626	646	729	636	667	680	639	658	656	678	654	647	656	664	652	648	712	683	644	641	658	631	631	647	654	621	675	628	628	625	640	630	618	709	666	677	653	618	666	637	654	644	651	651	654	648	684	689	668	686	679	627	609	639	644	640	691	630	647	674	645	658	657	668	635	664	628	646	637	650	652	656	630	681	680	672	675	676	628	658	633	646	659	662	669	666	682	613	611	665	723	674	685	594	620	669	693	656	647	622	636	672	645	668	627	650	640	601	635	638	619	626	612	670	680	631	668	659	614	685	620	703	638	624	629	637	623	624	671	640	648	641	581	687	643	659	615	679	664	652	659	660	667	672	625	662	673	655	692	691	659	605	656	597	685	610	643	673	650	678	614	640	648	639	666	650	643	669	637	687	565	614	625	642	673	598	653	651	651	693	632	680	634	626	635	666	667	634	645	639	689	646	627	671	699	658	610	629	611	707	628	601	606	656	617	603	663	610	679	653	668	644	697	648	649	672	668	661	577	691	667	642	666	655	629	655	654	628	627	640	668	634	650	694	630	640	629	669	658	671	643	676	695	617	652	647	653	676	632	672	629	685	676	645	633	628	694	601	660	646	631	652	659	667	683	683	650	629	661	661	610	624	681	656	686	634	641	648	668	627	710	633	636	674	648	690	663	659	647	640	645	626	639	635	659	631	670	659	659	613	666	654	649	666	666	610	697	610	643	651	645	681	631	672	651	652	645	676	650	653	620	602	626	620	668	713	634	650	659	638	644	659	638	662	656	639	665	638	603	634	633	639	627	655	647	642	636	629	709	617	670	666	650	622	656	609	648	609	616	586	628	655	630	665	664	675	673	656	637	683	658	637	644	609	688	626	645	695	639	646	618	647	680	638	633	681	629	635	685	655	657	652	654	695	591	691	655	629	580	692	621	615	645	641	637	674	650	632	641	662	664	630	682	611	658	656	622	668	665	606	687	591	640	627	679	727	630	656	637	631	644	607	648	650	705	667	630	654	660	645	708	637	639	642	661	660	618	645	635	647	661	661	636	636	627	634	610	630	632	603	634	592	686	678	606	646	647	672	667	671	687	632	662	669	647	636	644	655	662	651	640	640	625	632	639	676	629	677	629	641	662	627	650	623	690	671	667	710	654	671	637	629	663	629	634	619	665	655	683	668	630	647	691	671	666	675	659	650	637	637	630	654	677	616	639	643	664	658	699	657	673	649	681	645	649	686	605	671	643	632	675	615	669	675	680	631	698	658	636	677	576	677	668	690	694	634	632	682	700	629	667	665	647	646	614	654	676	644	647	640	705	632	639	645	666	638	639	653	651	628	677	640	607	648	649	660	607	665	626	680	629	639	703	635	661	669	667	627	652	614	688	667	658	681	632	683	667	623	621	604	700	636	628	669	655	655	642	632	638	639	683	680	641	608	665	636	673	704	661	641	641	617	662	641	687	649	661	684	667	634	663	701	664	621	658	645	644	640	661	659	627	619	661	616	617	651	635	660	662	643	649	668	641	618	636	626	603	641	640	638	693	640	653	651	649	664	672	643	647	659	654	607	647	692	674	665	664
80688	71522	70672	57256	42097	26898	14056	5839	2317	976	599	439	367	372	377	307	307	361	343	349	356	311	317	305	328	347	357	310	323	320	350	343	333	340	323	348	309	356	317	350	299	308	340	320	363	335	355	310	321	342	359	362	339	335	320	356	339	381	337	339	327	343	333	292	328	308	338	342	322	337	380	319	315	349	314	347	329	290	353	310	303	348	326	316	324	337	370	346	328	317	304	329	344	315	312	329	344	295	329	338	358	344	313	322	357	341	323	318	340	326	324	320	330	298	351	323	326	325	308	379	348	337	345	359	332	337	295	339	324	323	320	330	327	370	305	347	346	315	325	318	312	355	309	317	339	315	320	291	352	325	325	355	358	341	325	321	323	362	290	325	362	338	345	333	305	317	324	340	346	351	346	306	356	359	314	319	331	306	326	361	310	305	342	333	315	352	348	314	334	328	335	316	329	331	353	357	361	339	337	330	329	300	333	324	317	310	295	320	331	310	329	336	305	316	331	325	303	356	318	380	344	380	314	363	351	340	346	336	322	340	348	304	356	333	316	316	335	356	357	294	327	341	336	356	324	341	321	357	331	299	342	354	310	337	329	322	364	306	363	331	333	365	326	379	312	328	336	341	322	306	322	286	327	322	329	331	376	365	309	316	339	306	370	321	338	344	335	345	321	369	285	359	349	343	341	338	317	323	320	325	327	319	356	345	318	334	312	348	340	367	328	352	353	301	302	294	343	340	317	357	302	343	338	371	332	326	341	343	347	344	319	356	342	339	334	336	368	344	372	331	346	316	331	300	297	346	310	307	337	352	345	351	335	321	347	330	329	323	339	321	326	310	379	344	323	348	337	341	330	304	359	355	316	349	360	318	335	345	319	348	318	314	337	353	313	335	301	340	323	336	348	347	358	347	377	332	329	342	318	330	325	344	359	364	326	346	311	329	359	357	330	328	355	346	338	349	311	330	289	347	358	339	314	345	319	346	367	368	320	358	325	349	348	284	314	341	368	333	340	377	343	333	355	312	315	324	326	331	355	365	346	342	351	339	294	330	384	372	336	380	373	314	328	311	329	350	349	338	332	348	349	317	364	331	311	377	365	373	376	354	324	307	338	366	338	351	332	373	333	347	346	328	336	300	324	344	341	307	348	325	330	329	363	309	346	364	335	322	313	311	282	339	368	310	333	354	383	331	357	329	337	326	336	328	352	323	308	342	357	371	352	315	320	340	298	318	321	320	329	323	323	384	375	322	308	314	323	327	314	312	356	320	339	361	336	318	330	344	358	356	357	346	349	352	322	323	349	326	359	319	354	362	348	357	341	360	327	356	355	355	326	313	348	364	333	309	315	333	335	307	354	310	305	349	355	341	334	320	337	360	323	369	293	316	353	312	308	351	319	340	341	327	340	345	313	366	316	369	335	357	360	334	297	342	321	342	325	331	348	316	341	355	355	316	318	337	315	323	341	318	328	327	338	354	359	299	331	312	359	291	309	354	330	311	327	338	321	336	317	328	360	359	353	332	336	346	316	340	306	358	365	306	336	320	346	343	325	335	332	346	367	318	354	321	327	337	372	362	345	347	375	297	336	330	359	378	329	357	318	353	308	328	324	345	317	384	336	335	336	339	360	339	323	392	308	325	334	333	371	355	327	317	353	315	321	340	294	351	323	304	336	352	387	332	347	316	328	352	335	313	376	334	312	291	332	385	363	337	333	341	337	346	328	329	344	376	331	345	297	339	340	306	335	321	347	372	342	342	356	328	340	346	313	317	303	346	325	325	321	357	334	334	355	325	355	311	350	346	314	334	353	293	313	356	351	334	363	295	361	316	330	319	345	335	314	313	348	326	328	352	324	318	349	332	314	328	315	340	330	356	326	322	331	330	316	343	325	304	351	393	328	351	331	324	332	374	331	320	354	326	369	338	298	326	340	322	366	366	323	338	336	328	318	321	346	334	362	332	326	372	325	326	321	319	309	327	312	329	349	338	317	312	323	341	322	343	378	355	347	338	318	345	329	325	355	333	292	318	317	376	318	356	325	317	335	340	355	353	332	319	332	328	299	314	344	333	342	313	351	339	362	311	320	334	338	360	317	345	357	314	343	358	299	323	315	331	329	320	345	328	335	324	305	352	311	358	367	358	333	337	342	324	308	325	347	350	322	322	321	333	324	331	325	335	366	339	339	307	331	323	288	300	371	353	354	355	341	326	345	325	342	307	347	328	324	406	294	336	306	327	320	305	320	346	325	330	328	320	361	345	337	358	315	336	342	306	310	331	369	331	315	320	316	352	361	348	360	367	351	360	316	325	323	330	346	321	310	337	373	362	334	337	340	318	322	318	335	324	306	300	324	327	343	358	314	367	330	321	373	299	309	360	333	328	328	354	328	326	324	345	304	324	354	344	352	343	319	316	305	347	338	357	351	309	333	321	315	303	345	333	309	339	322	319	317	314	365	338	340	321	350	326	339	353	326	334	308	323	323	356	293	301	326	320	345	368	315	305	341	309	327	331	329	369	328	332	330	356	336	339	325	344	328	335	308	340	314	317	358	342	340	369	345	332	335	341	347	351	336	362	314	357	311	365	337	332	305	339	352	319	328	336	347	337	330	319	347	341	360	316	367	344	314	306	303	328	347	340	332	348	311	332	318	309	345	363	338	330	331	353	345	378	323	358	365	316	358	313	314	335	317	322	330	380	352	348	335	325	317	350	339	352	320	317	366	323	351	360	349	328	334	333	354	349	341	308	364	309	332	338	352	343	310	315	329	336	367	349	347	301	314	327	334	343	334	346	326	312	352	300	320	329	332	336	323	318	331	349	334	332	333	363	345	288	312	303	327	326	315	334	330	289	327	347	298	293	316	330	316	327	357	338	359	367	363	332	360	354	361	363	343	344	324	346	336	379	336	349	367	358	355	319	381	338	340	326	327	325	381	314	317	329	340	340	346	327	342	350	343	361	353	340	323	333	305	319	352	330	356	309	356	364	325	348	346	320	318	327	341	300	317	327	331	351	343	352	374	337	330	308	341	346	344	335	346	340	311	308	313	332	367	346	341	356	370	323	313	336	342	319	348	345	314	320	327	339	313	347	336	317	324	366	339	311	330	304	320	347	342	348	345	326	354	319	345	349	349	327	349	339	328	357	361	364	321	347	347	332	332	328	353	352	297	347	335	362	344	306	340	375	359	320	360	323	323	383	323	331	322	309	313	320	335	329	319	381	343	309	335	346	300	354	334	339	315	320	318	392	347	327	331	318	338	294	305	347	332	344	391	336	320	314	344	324	327	342	322	335	359	336	349	323	313	304	359	351	347	335	320	354	324	346	364	351	345	296	320	364	316	350	328	315	315	378	343	302	319	337	388	299	349	366	321	323	345	302	299	356	308	334	309	362	328	320	317	332	322	373	363	342	340	345	349	325	381	381	344	367	347	346	327	335	316	263	361	339	340	353	322	306	337	339	328	340	316	334	356	331	336	336	343	339	335	336	365	347
50691	53925	64993	61400	51212	38752	26229	15317	7365	3307	1659	1098	729	746	719	766	738	733	745	714	744	744	708	742	772	686	720	744	727	769	766	764	706	756	776	702	731	762	769	737	733	711	740	731	708	710	735	768	681	713	739	724	748	750	707	681	742	762	740	725	715	733	706	693	698	735	700	694	721	728	792	704	774	714	715	775	727	741	775	738	757	677	771	710	747	750	815	770	713	745	712	746	741	734	761	716	708	783	707	779	745	758	761	737	754	733	736	713	718	743	748	688	739	695	779	720	757	745	710	721	716	706	721	726	782	736	774	798	716	728	741	739	758	775	769	709	742	747	702	681	696	769	762	750	739	714	785	734	789	732	740	754	777	716	743	715	790	683	701	756	745	744	739	790	785	734	758	736	740	730	721	755	749	741	734	759	736	787	759	749	721	732	753	695	729	727	737	788	758	723	740	701	724	761	716	744	763	770	708	722	747	725	742	763	734	731	681	707	718	730	741	717	753	718	714	719	744	709	709	730	745	732	730	793	757	735	709	768	708	728	761	728	703	736	728	756	735	717	698	674	706	757	726	743	741	742	762	752	726	761	787	742	693	748	733	758	724	722	734	739	733	723	736	734	707	689	683	728	772	755	784	739	733	766	750	726	755	726	752	717	767	745	737	702	745	735	745	760	697	736	711	741	754	722	693	715	697	734	707	753	769	743	713	753	771	708	741	794	731	753	678	730	762	738	772	719	687	763	776	712	742	691	804	770	738	740	699	709	743	722	755	736	740	752	752	744	766	766	784	678	706	784	702	744	752	738	736	720	729	765	760	728	717	704	682	738	717	776	735	753	744	749	743	732	733	723	748	712	720	762	724	784	682	743	688	723	786	769	714	731	705	729	742	731	716	725	718	790	753	730	744	680	696	733	743	674	717	732	804	771	772	806	734	736	714	767	738	696	758	736	766	728	708	743	777	782	763	748	715	760	696	717	702	726	705	701	754	705	754	758	709	723	717	688	744	703	743	685	791	704	709	736	773	710	735	716	731	689	765	804	785	749	699	738	757	727	727	695	711	723	737	717	743	737	716	770	772	726	687	738	691	732	703	682	760	707	772	721	776	736	767	718	735	738	710	765	726	757	726	726	744	738	681	704	750	715	755	709	752	724	755	700	699	694	715	764	743	745	760	702	710	733	696	713	772	734	724	683	722	730	750	768	737	735	754	794	752	738	761	715	747	769	779	707	760	732	696	729	738	713	738	724	750	697	755	749	741	723	740	750	738	729	715	738	755	706	729	775	713	729	720	708	702	720	768	742	752	737	783	735	720	709	755	722	680	744	722	756	762	704	733	753	730	733	710	793	703	730	725	754	710	786	749	781	771	732	714	776	721	736	680	719	750	724	730	759	748	724	739	698	721	771	771	732	768	693	741	759	785	781	748	721	745	756	764	678	706	732	752	711	758	717	749	714	834	719	714	765	706	744	720	760	773	709	722	731	767	741	727	737	801	726	712	742	747	732	726	731	760	732	754	758	705	768	760	763	696	693	763	698	739	785	716	752	724	728	722	747	713	733	710	773	767	716	745	760	773	698	731	757	743	726	728	719	707	766	772	692	670	727	709	742	743	765	724	775	767	756	769	736	735	729	731	737	754	714	743	721	723	722	699	778	712	715	714	710	759	734	756	799	759	829	742	696	777	752	693	740	723	695	725	732	747	689	725	777	705	758	702	737	729	733	748	711	696	708	702	733	725	743	728	704	749	717	730	759	746	718	767	727	776	737	740	726	755	715	734	749	734	707	798	706	714	715	760	795	728	738	663	756	730	766	692	758	738	733	728	723	733	718	704	716	730	740	737	748	737	745	745	795	771	737	750	713	709	774	728	747	676	693	755	735	793	705	751	754	752	697	767	720	721	757	777	697	725	726	753	742	695	768	712	732	754	714	755	806	710	746	684	727	735	774	759	780	753	703	686	726	780	760	702	754	727	759	708	744	733	712	718	685	720	728	747	778	694	732	734	764	750	802	761	766	713	742	754	726	730	755	757	756	724	785	770	714	771	699	780	707	752	731	779	731	716	669	746	723	729	786	787	731	732	724	735	718	738	754	753	752	716	790	689	751	777	737	722	726	707	760	751	739	757	707	717	800	740	694	761	751	715	740	729	702	731	742	706	707	721	705	771	725	736	713	716	752	784	763	804	730	755	746	715	741	758	746	731	736	717	796	748	766	715	758	698	748	695	736	728	716	732	699	726	738	745	726	718	764	810	756	752	739	762	743	755	764	749	750	753	720	752	752	745	759	732	717	759	712	724	714	719	719	737	731	740	766	742	702	744	752	671	722	742	731	717	771	741	727	724	740	734	726	740	711	748	708	764	733	759	737	749	699	732	720	737	753	744	708	716	731	778	770	703	731	690	723	753	749	709	753	745	717	735	752	714	746	731	738	717	733	708	732	718	724	745	740	740	708	735	771	746	759	707	725	693	713	766	712	707	710	729	765	727	703	741	732	752	762	752	700	741	733	748	700	738	696	760	750	730	708	711	708	713	733	713	718	739	680	733	722	726	752	720	795	744	725	765	704	760	773	690	708	730	697	736	781	776	741	737	717	750	755	717	791	766	742	726	705	803	758	693	711	732	755	746	731	698	796	825	710	726	759	731	700	752	769	759	709	770	735	727	743	743	721	775	762	727	686	744	739	740	706	733	733	736	715	765	751	719	746	794	743	756	732	737	710	763	715	756	724	758	745	757	686	765	701	737	751	722	746	673	727	727	715	718	697	756	721	727	715	736	754	746	732	703	676	751	755	740	772	761	721	765	760	717	742	727	710	748	720	770	718	767	817	677	789	769	676	753	717	756	759	789	699	732	749	733	685	704	731	704	723	717	774	767	672	774	760	726	770	785	724	738	710	769	719	778	727	744	728	747	786	758	698	747	764	752	730	724	697	739	757	718	719	712	705	731	745	748	765	786	739	704	742	731	741	732	723	755	736	760	709	749	746	768	743	775	774	709	728	778	744	760	769	725	730	773	729	778	722	714	721	715	706	755	723	763	738	714	716	664	758	800	727	741	737	751	736	763	732	742	706	756	727	761	723	712	739	785	717	733	748	767	737	723	782	758	766	741	742	721	671	734	722	737	776	755	809	751	715	728	650	746	742	690	736	748	742	726	716	751	740	740	706	677	714	756	753	781	685	708	708	705	722	731	768	745	739	683	724	783	793	771	776	726	683	724	729	723	765	713	723	720	668	732	763	770	727	726	764	720	743	784	743	726	673	724	764	684	683	738	783	748	756	736	734	725	703	776	723	725	761	759	726	719	768	737	712	732	730	704	687	729	750	743	734	777	793	753	716	704	747	748	743	740	695	710	724	748	712	747	806	742	741	696	748	719	729	754	731	742	728	697	694	747	756	686	724	700	757	762	706	777	756	753	753	715	745	721	738	710	778	691	691	719	694	770	717	724	739	704	693	725	725	724	741	754	698	747	724	731	775	785	689	741	774	710	741
82446	74335	72556	60442	44122	29536	17861	7918	3085	1337	762	533	440	406	378	398	359	369	370	386	382	370	396	410	390	394	379	360	406	414	390	355	351	395	422	387	383	422	380	383	403	384	386	412	397	399	370	345	402	405	397	402	358	343	387	370	365	382	397	406	384	406	369	374	389	361	374	372	391	376	407	398	396	358	388	401	380	376	385	375	405	387	369	383	379	417	371	391	383	386	392	417	374	394	358	381	383	413	343	418	387	420	404	368	383	375	388	400	372	395	401	402	396	388	374	383	365	365	388	386	401	358	407	355	341	332	398	380	401	361	358	358	360	353	358	371	418	418	352	355	376	390	422	382	376	383	410	399	354	422	400	357	389	416	366	390	402	409	374	369	402	359	389	394	367	415	393	404	388	389	348	395	397	422	390	371	362	388	381	408	387	379	405	366	392	400	397	398	367	397	404	409	371	395	396	432	418	373	408	360	393	391	372	381	381	386	378	360	364	347	405	399	384	387	399	385	398	367	380	354	394	413	422	401	409	380	364	364	455	364	368	383	383	397	385	397	360	399	385	370	344	357	409	409	380	383	378	413	401	436	358	399	416	376	401	374	393	402	382	431	421	361	358	393	366	389	374	382	383	367	385	372	364	381	418	406	372	413	373	362	368	447	374	371	425	334	399	381	396	370	380	382	377	397	364	399	386	388	402	380	343	379	355	429	438	410	415	384	372	380	366	410	363	351	363	423	354	365	410	385	438	374	414	379	376	383	378	377	424	415	327	411	413	336	380	370	389	419	370	378	402	377	389	419	393	361	382	417	383	364	421	399	392	390	385	372	433	372	367	374	360	383	387	370	409	397	419	324	357	402	378	351	362	404	412	393	370	404	420	375	406	386	412	396	400	404	390	372	388	407	362	402	361	372	392	385	409	383	382	366	383	359	425	379	387	384	364	373	407	352	391	380	385	376	379	384	342	414	399	395	380	349	347	387	399	386	382	372	371	424	391	374	380	444	366	356	370	380	374	354	392	392	392	401	360	408	383	352	411	402	408	354	390	352	362	366	348	376	388	422	352	398	350	373	389	407	375	367	399	352	380	394	378	369	385	384	406	366	395	375	381	354	361	362	383	383	391	386	400	360	387	352	414	382	391	371	379	361	380	388	368	382	423	400	361	357	410	368	359	354	387	403	384	381	354	406	368	415	340	398	395	374	387	338	391	383	363	379	416	380	405	384	376	384	401	344	371	400	375	356	372	404	374	414	387	419	351	399	398	390	409	383	385	356	390	406	384	423	431	419	413	368	406	382	385	365	379	350	390	431	384	393	404	380	382	408	427	374	364	383	363	384	367	416	398	365	400	345	399	385	360	355	367	391	382	375	348	367	385	375	394	436	388	374	415	393	406	374	388	355	380	383	360	371	422	370	380	377	408	384	400	359	375	437	365	384	382	416	432	387	396	360	378	437	383	388	394	394	415	413	359	384	406	374	371	381	376	389	391	363	381	366	373	363	393	375	364	357	378	389	348	402	382	362	368	391	407	385	408	388	403	396	351	406	397	371	374	399	388	404	376	375	345	366	354	382	387	350	420	385	393	398	378	391	377	401	375	359	400	414	374	416	392	374	403	379	377	375	413	387	425	390	392	383	424	405	393	361	374	401	376	414	389	391	384	358	380	415	391	367	405	396	404	364	369	376	338	387	366	385	381	388	380	375	392	382	389	344	372	360	349	370	355	361	433	398	378	394	397	347	428	410	403	394	392	393	396	403	391	391	408	432	396	420	417	467	401	387	407	407	423	376	358	379	372	407	402	377	418	370	397	389	389	367	377	415	415	340	392	394	353	381	385	358	418	369	383	397	389	390	364	362	379	402	443	390	404	399	325	379	397	360	395	379	406	360	380	427	404	366	381	353	391	432	403	404	386	374	380	365	372	383	336	373	366	395	363	363	364	369	387	352	377	424	440	396	430	378	391	383	375	369	383	377	379	398	349	341	404	435	409	402	326	382	407	354	377	370	392	425	381	361	367	423	382	369	382	377	380	399	410	384	360	412	411	386	401	413	366	388	382	365	349	413	427	388	386	398	405	400	370	360	423	389	350	378	417	375	383	388	365	363	367	376	401	366	379	396	386	400	402	372	377	346	384	366	387	373	368	366	409	399	406	399	389	406	360	369	376	380	411	447	318	389	391	376	401	366	372	396	385	422	374	395	402	381	426	391	377	388	410	398	379	381	417	414	403	417	420	344	384	413	376	397	426	378	392	373	375	427	381	345	364	387	385	406	392	402	396	385	401	394	381	406	372	384	355	367	413	383	393	426	361	370	403	386	370	398	406	400	390	374	364	332	348	397	384	381	379	348	380	393	384	433	370	371	383	395	359	401	361	363	353	358	374	404	415	393	378	373	413	394	373	369	358	363	381	401	383	383	374	413	408	355	358	350	400	396	402	393	387	386	384	379	358	411	422	378	390	401	367	386	372	387	367	372	401	366	400	391	383	377	408	394	379	376	401	417	385	412	397	375	379	425	392	405	380	400	424	421	414	373	384	401	355	367	377	367	403	405	356	390	389	388	363	424	364	429	386	352	391	368	399	361	397	332	407	379	385	382	405	415	411	342	378	414	379	393	370	421	412	391	385	391	409	393	426	361	365	386	375	393	402	360	385	411	375	359	372	392	358	367	369	397	377	410	377	393	389	387	407	368	363	384	382	385	398	391	388	364	419	393	405	413	381	386	359	433	373	403	384	370	382	376	380	359	402	380	417	418	418	393	360	393	376	414	366	375	416	369	359	364	385	413	380	365	373	392	358	361	385	402	415	393	435	432	402	398	356	373	398	396	353	378	395	408	428	402	372	358	411	356	401	366	370	383	388	363	408	365	441	371	397	401	403	347	395	342	382	377	366	353	395	392	362	370	427	391	391	400	361	395	368	366	380	450	401	422	370	423	389	367	369	383	386	368	368	391	383	399	374	341	379	405	402	403	353	384	399	378	369	395	411	388	419	378	409	395	368	370	403	394	424	394	396	381	401	421	367	370	397	389	364	356	434	426	382	351	415	412	423	403	460	377	378	406	371	373	362	344	384	390	395	393	366	400	378	384	395	404	377	389	376	387	391	373	377	393	423	376	398	347	387	378	405	405	430	375	390	353	410	367	359	386	347	393	375	353	373	346	401	408	377	388	386	384	365	381	369	374	346	364	386	400	396	411	380	367	358	370	406	365	357	408	375	359	380	395	360	445	404	391	398	349	379	420	404	368	365	388	339	414	384	367	423	355	400	407	394	383	372	381	398	368	394	388	365	390	376	394	344	385	366	397	356	385	400	410	357	382	385	393	371	378	350	405	409	370	351	376	393	385	391	398	321	395	361	375	396	394	418	383	374	387	382	376	386	367	408	379	457	334	367	358	392	397	411	377	376	364	386	329	380	410	405	354	379	369	407	366	363	376	406	409	405	373	437	388	379	396	386	386	412	388	380	413	381	396	384	387	412	398	409	419	400	378
52414	56139	67557	64654	52374	41258	30859	18732	9693	4504	2324	1278	866	840	908	816	795	820	827	841	864	848	842	824	837	820	826	904	856	823	773	838	847	826	860	793	855	822	836	809	823	872	849	828	889	795	875	818	831	875	828	818	849	824	822	808	793	836	810	832	836	840	835	818	905	867	869	827	832	793	810	887	870	851	855	854	796	850	827	849	825	766	778	785	789	816	836	804	766	795	791	804	879	833	841	797	848	857	776	814	857	844	798	826	842	828	924	797	834	850	849	848	811	827	774	852	807	846	839	802	820	792	803	836	800	814	799	844	881	826	843	836	813	883	841	815	865	807	852	829	864	827	778	824	821	843	864	809	811	859	776	804	852	867	827	842	786	862	849	803	819	827	807	819	857	777	844	798	800	826	827	835	849	848	880	827	806	851	801	834	848	816	835	842	846	814	827	832	793	805	793	839	815	885	766	815	819	804	833	828	867	772	876	832	812	800	776	821	856	826	857	793	837	789	873	850	847	814	799	841	776	812	826	797	829	857	871	859	837	821	875	785	827	817	859	791	856	824	832	856	823	812	833	835	863	800	771	808	836	788	763	858	803	801	782	832	863	778	848	816	798	834	825	809	841	805	844	836	804	797	827	865	830	801	773	826	831	835	807	891	848	825	847	821	784	860	815	842	787	759	874	857	889	801	849	815	771	836	818	887	804	804	799	838	819	903	826	839	790	848	821	826	836	845	830	844	872	822	852	860	831	846	828	809	801	809	867	901	832	817	864	847	816	816	818	822	802	832	852	821	810	845	858	826	788	788	831	819	827	861	831	834	842	816	802	872	822	871	794	851	848	816	841	827	825	831	823	790	849	863	838	820	866	840	860	866	846	849	833	807	848	852	827	839	830	832	815	846	816	855	832	792	850	803	844	840	829	835	811	818	868	826	777	833	829	808	839	782	831	855	840	862	866	826	840	868	836	827	806	836	808	777	852	834	837	818	827	870	850	832	815	837	814	803	844	827	886	845	830	834	857	874	796	856	806	797	867	821	812	852	823	828	831	825	819	869	859	835	839	877	853	807	844	851	821	830	826	809	798	835	766	827	842	851	788	868	790	835	847	832	871	832	812	873	835	828	865	841	843	831	822	841	813	820	829	871	839	847	805	797	860	819	791	902	794	776	881	859	798	786	839	819	812	806	824	756	873	789	848	853	795	820	796	872	821	870	849	846	847	798	861	791	803	841	854	825	867	823	854	819	806	828	814	825	884	854	831	834	835	786	831	822	837	834	795	810	781	827	861	843	842	805	816	849	777	825	831	843	820	790	876	810	823	824	774	804	796	799	832	820	830	850	807	829	826	851	832	795	819	833	784	806	831	839	841	861	837	818	790	804	794	846	809	792	829	856	854	824	821	844	832	813	808	806	802	832	821	851	800	781	869	831	817	855	812	817	834	838	820	824	914	801	811	839	807	843	823	832	812	826	853	845	821	832	835	807	859	810	853	847	829	811	789	802	844	822	797	866	833	851	806	844	821	845	842	803	826	907	848	866	850	818	790	856	868	843	804	815	866	856	848	814	840	803	798	782	816	822	807	830	826	809	793	836	781	804	847	812	784	825	841	807	863	752	841	800	806	802	778	797	852	874	861	855	847	885	812	847	813	790	874	829	791	825	795	864	811	843	843	817	797	853	823	832	837	843	830	844	836	794	750	871	785	782	861	781	791	910	856	832	878	764	797	816	832	865	849	820	813	852	842	841	826	805	835	833	806	812	844	814	829	862	855	848	839	817	838	848	886	826	864	822	845	842	870	839	820	893	832	807	823	838	821	819	830	833	807	814	866	805	841	804	832	853	829	829	855	799	835	811	842	834	825	825	816	856	846	820	808	800	788	855	802	803	819	801	838	826	844	841	820	816	805	807	774	855	860	827	806	852	885	865	848	852	830	821	751	809	791	823	808	848	847	752	783	854	789	805	828	799	812	777	827	851	823	838	827	834	795	799	839	829	861	810	788	820	787	843	829	812	809	804	811	803	827	825	859	764	798	848	821	805	834	781	811	819	830	849	792	826	807	774	841	832	868	826	813	809	803	841	816	863	819	814	848	866	817	831	809	840	852	805	820	821	845	841	781	817	802	828	868	834	827	835	842	846	837	831	853	813	844	844	819	852	804	900	864	886	850	878	834	824	841	880	881	899	886	799	797	833	919	818	856	863	827	853	894	828	808	821	800	805	822	816	851	841	822	790	792	789	809	818	862	874	831	838	867	827	798	818	840	834	823	869	821	819	808	838	831	818	828	822	768	801	878	808	802	838	821	826	842	829	841	841	831	835	824	833	813	864	880	792	802	812	860	800	832	843	867	792	836	847	819	861	810	822	813	832	820	870	840	870	848	818	852	816	861	795	835	838	835	776	851	836	831	786	765	774	863	862	819	871	773	878	845	885	769	810	832	833	793	793	832	798	812	770	773	855	833	828	846	845	791	758	841	816	767	786	794	850	843	813	828	839	815	835	838	803	806	794	800	794	790	832	859	856	824	847	813	874	859	822	855	805	828	841	795	841	824	861	808	779	814	812	834	802	802	829	838	785	871	844	861	777	874	819	784	783	831	845	887	818	765	786	834	836	847	865	846	842	823	840	807	825	829	844	837	790	816	825	826	822	824	795	822	830	796	810	857	791	818	838	810	773	827	849	797	800	768	842	812	815	848	828	869	840	825	828	850	799	794	886	805	804	818	830	780	830	807	874	847	890	820	843	829	858	800	788	778	796	860	890	812	797	856	831	810	792	843	846	824	831	844	819	819	825	854	839	824	860	816	888	836	781	840	814	859	784	843	846	815	809	791	849	807	851	835	818	874	852	837	838	843	871	813	828	806	819	788	887	792	777	861	831	816	873	859	812	835	807	829	831	809	817	792	832	836	816	783	854	798	798	782	840	848	828	874	859	795	853	854	780	796	817	839	846	782	825	805	834	851	832	812	846	897	812	868	800	862	822	784	815	849	837	811	836	864	816	835	847	827	787	783	830	855	861	792	839	839	829	801	839	814	821	823	815	862	828	821	818	828	752	834	870	874	815	806	857	852	858	807	846	826	816	851	819	835	839	785	866	824	808	791	868	838	785	830	829	837	804	862	807	832	787	825	828	833	807	852	801	808	817	810	857	830	903	872	826	811	864	848	796	833	821	820	813	830	861	821	788	820	818	838	802	809	818	836	852	822	846	837	777	858	914	880	827	821	808	762	833	795	848	820	816	824	837	830	835	810	802	845	860	859	864	836	821	809	840	860	811	828	793	835	843	857	854	847	837	833	832	835	776	777	786	850	840	787	832	820	837	839	804	909	820	803	790	840	858	751	801	822	848	838	794	818	883	823	840	833	825	847	825	800	826	807	830	831	803	855	785	837	821	841	833	835	828	866	818	831	789	851	853	807	757	825	875	857	829	825	833	917	800	825	839	849	813	826	822	789	821	817	782	777	792	821	838	809	772	830	818	793	767	855	878	811	857
12883	9063	8395	5546	2944	1668	958	554	419	338	313	313	322	303	304	313	281	270	309	258	274	292	322	321	293	278	281	255	280	293	326	322	296	301	290	307	283	299	294	295	261	300	298	270	306	275	296	288	260	274	282	310	278	289	279	299	282	282	282	345	298	286	302	320	293	308	314	278	284	303	288	286	288	290	293	307	290	292	297	317	281	294	289	299	279	279	302	309	320	291	324	295	283	277	302	290	336	270	305	288	294	280	288	302	280	293	257	304	276	293	345	296	286	282	280	300	294	287	292	290	299	305	274	290	291	292	284	256	280	275	298	307	283	284	278	297	281	285	292	308	319	282	299	270	254	339	317	319	326	278	288	329	302	291	281	298	269	314	327	298	288	277	265	277	299	309	285	290	304	268	267	310	294	297	254	281	253	266	288	268	304	254	296	294	282	295	328	281	280	268	307	319	279	328	283	316	289	316	291	312	290	310	289	294	334	274	291	297	271	283	296	308	275	299	317	279	290	289	281	309	258	300	287	316	288	295	276	296	280	315	285	286	285	307	279	301	265	289	263	271	300	281	287	308	299	287	281	311	292	295	251	270	286	259	284	311	318	301	301	285	299	292	312	303	305	272	271	265	343	306	303	337	330	289	317	281	287	295	289	320	278	297	260	294	280	319	260	312	258	298	315	315	330	298	305	296	310	282	316	272	303	272	283	289	301	310	295	278	294	273	261	265	282	291	311	282	260	252	319	284	295	307	321	279	292	267	302	289	331	276	291	309	268	287	273	266	284	270	279	294	290	310	317	285	276	274	302	265	303	292	310	258	256	269	285	285	257	293	270	288	292	266	286	280	280	325	265	267	275	271	317	276	295	297	269	287	296	268	274	288	306	310	286	295	312	275	297	310	290	292	317	289	283	270	287	310	275	283	266	304	275	271	271	303	300	287	293	298	266	282	308	284	297	294	272	279	282	298	254	300	273	296	274	296	297	280	307	280	301	309	283	289	288	263	323	311	268	301	288	332	314	288	293	312	305	320	278	265	285	283	313	334	282	278	298	259	264	322	257	292	283	268	279	294	280	292	287	278	294	301	253	301	309	290	314	286	295	294	288	273	330	304	315	312	284	277	289	283	302	282	297	304	285	306	275	282	279	290	276	299	306	306	321	246	258	308	331	295	287	296	283	275	300	326	299	270	284	274	278	290	309	267	274	273	285	309	288	331	302	285	278	284	314	281	292	283	286	269	319	268	310	285	274	311	259	281	267	269	271	292	281	295	288	294	262	304	283	290	243	325	263	289	288	296	292	324	270	270	263	297	286	350	298	290	282	276	284	255	266	317	286	306	285	308	285	300	319	265	301	292	315	315	312	314	292	295	334	260	284	291	268	275	327	293	307	298	315	293	300	309	310	281	275	263	280	301	296	314	286	271	287	259	314	280	299	305	319	319	318	289	314	268	314	308	271	278	271	270	315	284	321	288	322	275	338	296	245	330	324	293	301	294	324	265	310	259	325	281	282	287	295	270	309	317	286	287	295	243	269	285	297	300	296	265	267	274	274	287	312	300	275	314	307	302	285	316	302	310	284	302	288	280	308	310	310	311	270	339	301	287	289	272	281	281	278	304	302	306	294	294	306	302	295	277	298	282	291	282	300	283	302	291	288	311	309	319	291	256	322	293	283	285	287	315	293	291	299	286	283	293	313	268	286	252	301	306	285	264	310	301	273	279	306	291	297	308	318	314	256	321	330	279	261	315	306	298	308	295	299	299	297	252	333	311	283	312	304	312	300	273	275	302	290	260	291	299	330	344	287	274	265	295	274	296	302	287	296	284	264	299	292	298	323	286	291	265	304	282	291	267	280	280	308	295	307	284	295	309	300	274	308	302	295	272	293	287	298	278	242	256	275	306	312	281	325	301	317	289	313	301	286	287	299	296	284	273	294	293	288	300	344	287	306	310	308	286	324	315	288	277	282	300	294	291	309	314	264	279	318	256	293	246	299	264	255	313	294	305	313	292	255	300	274	291	296	274	301	244	280	291	293	234	312	308	277	300	256	307	289	307	289	280	288	306	283	271	287	281	267	307	302	312	284	309	301	265	276	289	335	252	289	282	296	296	295	270	281	271	307	304	294	284	311	314	292	283	295	273	267	305	291	295	304	267	279	290	271	297	307	247	293	267	253	290	278	297	286	300	301	263	262	282	321	281	279	251	294	295	261	287	280	280	267	308	280	287	282	315	313	293	283	245	319	246	274	318	322	282	283	244	293	247	301	316	286	306	279	295	291	307	296	276	272	287	281	274	278	300	288	291	249	292	285	300	316	286	313	315	292	293	278	254	310	281	272	302	295	267	293	273	311	322	283	314	279	282	272	292	300	279	284	307	291	277	300	285	311	298	316	307	265	258	309	333	294	318	272	313	302	285	260	293	291	291	283	287	283	282	307	302	293	299	282	300	281	293	303	285	268	249	266	304	275	283	303	278	293	270	330	283	279	290	262	300	285	282	293	271	284	316	289	253	302	318	301	336	307	312	283	271	297	279	286	303	280	306	294	277	268	275	322	274	287	303	273	288	309	287	286	271	292	267	314	289	308	302	310	270	289	277	293	284	297	284	282	279	316	302	319	314	308	280	289	280	286	280	301	244	285	263	315	268	284	286	293	299	274	316	306	288	280	291	269	299	296	273	322	299	281	267	270	314	282	289	304	283	282	298	294	299	307	289	251	309	268	316	277	297	307	288	312	298	317	298	271	302	305	274	299	294	259	313	279	284	284	302	267	275	293	292	290	262	271	301	274	265	245	296	313	311	301	294	281	278	299	288	299	285	343	292	303	280	309	280	286	290	298	264	300	271	262	297	261	292	292	288	280	305	312	271	292	326	279	327	334	283	286	263	310	301	265	272	297	301	278	292	286	314	336	289	284	311	270	297	298	295	296	290	285	288	295	316	303	308	293	308	293	273	300	279	280	298	306	295	335	300	324	296	330	296	297	312	312	286	307	283	298	292	285	271	257	306	297	289	261	271	290	323	289	329	311	288	294	284	291	288	285	281	305	316	270	299	298	300	310	280	307	274	328	293	263	248	320	306	279	304	308	298	279	309	305	301	282	300	258	288	292	299	282	299	327	276	261	303	291	258	278	285	296	312	304	300	285	275	270	286	298	324	298	303	305	291	310	279	269	278	291	326	308	283	292	279	314	285	320	302	300	287	273	256	295	264	299	297	356	281	293	296	286	300	295	335	286	321	298	287	250	305	270	282	295	295	293	330	286	313	293	283	285	272	304	301	307	284	275	281	303	275	321	271	273	303	304	287	313	330	289	276	311	273	295	331	260	316	267	286	302	269	258	302	296	261	284	281	260	300	291	334	267	294	310	269	286	294	304	305	295	300	265	281	285	287	285	326	288	269	292	283	305	314	275	320	295	298	285	306	288	276	275	290	279	287	275	297	315	285	304	281	252	280	269	290	307	283	289	293	299	342	316	261	276	276	295	268	278	291
12140	11473	13840	12017	7703	4627	2810	1693	1118	807	731	646	601	684	645	668	687	670	639	691	616	666	635	649	580	618	647	668	671	619	640	620	697	651	636	630	652	663	632	644	683	673	622	705	672	683	653	654	656	639	670	608	708	658	565	635	649	668	619	652	587	662	648	660	622	635	626	651	665	618	649	619	612	660	611	633	656	617	659	644	670	654	627	618	679	679	639	637	664	652	612	581	608	640	654	600	666	647	582	639	617	627	648	664	630	638	675	640	665	644	661	658	619	654	653	638	677	649	661	658	574	650	658	666	654	665	651	638	648	624	616	603	656	621	624	647	676	637	680	669	657	653	642	617	622	619	648	662	684	651	664	622	686	653	609	659	614	658	687	642	640	647	599	655	660	619	668	665	638	635	641	687	678	663	635	659	661	634	647	638	630	644	662	665	667	630	625	658	634	630	652	679	677	672	628	627	620	620	659	613	641	653	660	649	643	647	609	640	674	636	634	648	644	668	646	677	623	671	645	634	629	626	678	671	680	671	677	642	645	651	629	629	630	639	633	648	626	665	643	628	645	661	679	677	661	664	640	641	635	686	616	639	674	644	641	623	644	640	618	673	664	631	649	639	705	668	674	620	633	617	617	640	636	636	679	632	661	624	603	649	657	615	620	678	642	675	652	660	644	676	665	724	626	597	653	653	656	656	685	653	635	683	610	648	657	655	614	662	642	618	694	644	633	624	620	639	595	619	630	615	663	602	618	667	637	653	620	612	665	644	598	653	647	650	615	620	631	643	625	707	622	652	640	670	607	653	591	663	626	644	606	648	636	630	707	671	586	598	621	663	673	652	640	659	659	637	643	647	669	654	670	672	626	660	695	637	636	706	654	650	627	634	657	690	603	586	671	643	668	624	652	630	675	656	671	641	679	649	679	620	630	646	638	630	610	691	655	624	599	607	621	656	664	635	652	653	646	661	677	650	611	582	649	643	608	651	651	657	663	652	636	658	701	648	628	633	707	619	650	677	648	627	665	629	657	644	685	638	633	653	633	625	659	626	652	670	656	657	663	648	622	639	618	635	649	610	599	649	675	663	617	659	646	619	659	628	676	693	653	625	693	604	661	612	650	624	669	665	630	650	671	621	624	625	671	650	640	650	640	680	640	664	662	644	680	626	658	679	623	654	646	629	656	652	662	642	654	621	672	673	635	614	632	662	638	651	670	616	680	642	634	630	669	617	670	622	690	603	627	607	668	652	620	631	685	669	650	634	617	658	637	682	609	673	620	659	667	659	612	608	640	642	622	629	663	652	638	666	701	615	635	641	629	648	649	660	684	621	639	648	662	650	657	641	623	652	663	735	638	612	636	648	649	674	681	650	650	659	659	663	621	640	622	657	600	634	654	705	589	617	630	624	688	657	603	648	654	638	655	605	661	638	630	695	669	612	642	664	675	634	641	682	693	621	625	614	656	652	621	617	636	632	649	666	638	667	658	671	670	627	643	617	652	675	670	684	701	635	677	693	631	647	622	674	620	652	689	671	655	638	646	660	637	659	644	602	632	632	655	659	606	676	653	641	618	652	613	645	660	650	678	605	651	620	657	648	662	649	689	648	656	654	659	622	686	640	664	662	648	655	675	623	653	674	631	643	670	607	618	657	624	668	616	668	640	655	659	662	620	690	597	672	651	630	644	649	639	651	634	640	632	646	633	680	633	676	670	666	692	643	692	647	644	655	670	655	669	633	644	660	676	621	677	667	621	634	638	668	646	585	674	660	602	656	675	627	641	598	640	608	625	649	673	628	672	662	647	683	645	639	632	583	674	657	642	656	655	605	630	648	637	657	665	663	623	620	634	668	619	675	625	618	617	640	643	655	645	613	676	639	653	648	625	629	645	639	671	656	679	669	668	644	672	667	591	635	637	607	628	612	663	640	635	638	627	641	686	665	651	637	610	687	636	643	647	652	678	658	630	665	625	672	676	631	618	650	662	644	634	617	600	638	668	672	667	626	662	645	621	642	615	612	597	659	668	642	611	660	658	628	666	674	632	641	643	634	627	652	667	642	669	622	682	657	624	616	624	658	630	630	647	670	626	631	672	658	653	675	636	623	677	695	656	652	641	632	699	736	699	622	598	674	658	660	663	625	602	647	697	638	645	661	684	611	681	661	665	602	623	614	688	682	670	676	654	647	644	611	685	598	636	639	626	616	642	645	685	623	670	700	679	631	621	646	649	693	649	695	631	625	658	717	639	623	616	645	601	655	609	657	657	635	670	638	677	635	637	685	627	621	643	663	592	604	647	651	627	648	627	667	670	622	647	685	668	635	649	655	659	667	621	675	699	677	651	624	658	698	684	639	654	610	652	621	605	629	660	660	639	674	673	651	659	618	638	641	626	662	643	643	658	679	616	631	583	650	639	608	683	644	655	673	666	601	629	639	661	615	658	645	630	661	633	621	637	691	640	629	651	641	629	638	664	641	602	640	611	646	625	610	605	689	644	657	630	634	654	665	676	654	639	674	677	643	637	634	625	650	667	680	675	698	686	620	629	636	656	620	620	685	601	648	640	680	647	635	676	659	655	655	649	599	635	626	679	688	633	623	649	676	657	628	634	647	653	633	665	653	609	639	668	653	614	635	657	665	615	642	613	685	669	645	645	690	649	665	647	601	614	663	623	630	652	582	620	616	599	628	637	643	694	694	639	659	619	626	641	598	628	655	590	659	647	637	598	667	637	647	623	645	587	667	622	644	640	607	649	645	624	612	614	655	635	599	632	685	609	627	630	675	597	668	644	674	612	602	599	659	617	639	650	668	606	602	604	640	658	650	636	634	673	634	696	661	636	628	655	628	636	635	674	629	645	617	680	688	606	647	639	574	665	685	705	676	622	696	695	668	629	646	697	625	643	624	665	658	644	661	629	627	587	637	632	628	656	646	687	628	613	594	596	629	630	630	705	653	680	584	645	681	659	584	697	664	651	631	628	695	639	624	628	642	644	655	655	622	668	633	656	659	589	653	655	664	613	642	628	647	660	652	670	671	645	661	641	686	644	647	671	593	618	649	597	639	648	634	716	635	662	622	587	656	665	674	646	693	636	654	628	639	653	619	644	615	647	639	650	628	660	657	684	653	641	654	630	659	677	643	613	629	668	644	675	654	632	654	649	666	655	642	610	630	641	635	620	639	664	666	669	615	595	626	639	624	678	676	693	612	641	601	627	663	623	589	638	666	639	682	643	628	675	717	640	618	624	655	686	646	650	664	680	673	649	687	638	670	647	677	600	680	666	628	662	665	670	638	668	636	661	638	673	631	638	624	708	672	583	619	618	662	620	681	586	620	609	701	647	653	612	656	661	667	658	699	654	645	612	636	628	654	604	634	647	646	632	659	678	672	645	639	666	680	640	648	669	662	662	614	625	685	631	608	701	583	647	637	643	665	623	658	634	687	618	688	662	721	689	659	657	640	634	638	662	679	581	642	673	669	644	636	642	606	652	659	671	644
81001	71292	70616	58986	41918	26913	13801	5690	2219	1084	638	413	344	374	350	326	361	361	332	303	319	338	340	348	333	327	346	293	339	310	331	318	304	332	321	302	325	340	286	330	314	323	301	295	319	331	331	304	356	321	344	351	313	309	309	312	299	336	331	312	324	322	349	293	304	335	302	322	351	325	315	320	328	340	295	301	312	324	345	301	285	308	345	343	330	324	330	331	331	333	289	329	316	313	297	329	350	343	313	314	309	307	328	342	296	341	340	330	315	314	331	341	339	333	348	310	341	318	346	320	295	341	339	329	324	311	303	289	302	322	327	340	302	365	341	295	350	298	324	313	332	313	314	276	311	310	352	312	334	326	326	339	345	288	305	320	354	328	328	273	308	328	329	319	312	307	291	329	329	303	326	318	314	340	327	301	298	320	318	314	329	324	295	304	331	321	311	325	322	328	338	329	328	302	347	332	300	290	298	313	342	322	345	359	335	291	295	352	311	327	355	339	315	360	336	353	332	322	309	306	304	335	349	306	312	345	299	318	313	328	326	318	313	346	329	344	327	311	364	342	325	317	338	313	305	321	320	322	318	313	283	302	337	339	318	322	297	294	340	375	306	323	304	346	293	326	315	288	322	306	295	321	353	321	306	324	324	323	315	336	325	316	290	320	308	314	350	319	331	317	337	304	314	335	326	327	322	314	330	322	318	331	311	327	340	330	314	310	298	362	326	298	299	300	318	319	342	313	314	315	312	292	281	314	318	336	309	344	321	319	311	345	308	312	314	324	292	316	296	343	312	300	346	347	324	303	308	335	308	312	331	297	343	342	315	335	295	282	313	317	292	296	356	302	357	285	317	300	298	310	372	341	319	287	331	329	332	300	288	309	306	346	295	334	322	327	299	325	325	312	340	312	366	319	321	350	301	346	332	331	349	313	326	343	317	319	308	315	337	324	350	307	321	343	321	323	315	358	320	351	349	320	328	334	326	343	342	300	323	313	352	330	337	333	330	306	322	347	298	322	310	348	303	324	333	317	327	331	298	316	287	321	325	330	320	276	339	339	333	302	330	315	321	316	308	327	317	323	337	287	324	308	317	339	316	296	348	348	316	335	339	300	337	345	311	339	288	311	316	342	316	338	300	314	322	301	313	322	319	313	322	293	347	306	326	308	348	349	333	306	338	319	295	334	281	325	346	311	285	299	326	357	303	336	343	303	279	288	331	341	300	344	327	317	324	306	302	299	299	309	315	337	322	320	332	336	334	304	318	348	322	331	310	331	332	338	325	325	298	309	327	312	323	314	320	305	370	345	318	314	336	333	321	336	345	346	302	327	328	307	309	343	317	313	304	309	362	343	330	333	341	315	330	314	296	324	342	327	277	288	351	318	307	330	342	351	324	299	321	368	340	345	313	312	307	316	319	309	291	289	365	304	330	338	316	323	310	297	315	316	369	334	337	335	312	340	326	329	340	329	335	317	323	321	330	304	314	324	320	325	329	354	302	333	307	333	344	370	340	329	328	315	342	322	342	348	332	319	313	343	309	280	272	279	367	321	324	322	333	325	329	318	334	335	312	294	279	291	303	315	298	347	299	323	323	358	316	314	317	272	321	322	309	374	299	354	328	292	328	335	304	319	337	319	293	311	328	316	332	367	344	337	324	311	289	342	320	341	318	331	345	317	329	305	324	326	303	308	325	282	302	330	341	302	325	338	350	292	338	273	297	330	335	342	331	320	318	354	303	344	337	320	327	326	316	325	316	334	291	303	334	319	317	332	309	310	318	311	330	314	292	324	276	328	312	351	357	308	294	318	323	319	306	295	292	323	339	281	304	307	293	302	314	320	315	319	343	300	336	325	327	326	333	330	330	298	294	343	286	337	333	290	287	335	303	313	317	323	330	352	315	330	335	335	305	295	314	299	315	348	325	336	358	347	316	296	370	303	306	286	313	365	319	344	318	341	367	306	366	353	264	303	364	341	329	324	331	308	318	332	327	306	339	351	333	295	346	339	314	330	333	327	340	334	331	320	299	310	310	316	291	299	313	337	340	339	329	297	348	312	352	320	312	326	311	299	329	320	319	348	332	327	287	293	308	331	299	329	333	265	332	294	340	293	337	332	332	296	338	328	325	324	318	317	367	325	319	320	383	294	316	334	315	346	296	323	338	320	365	327	345	362	324	336	339	302	334	321	304	322	312	326	302	316	343	361	321	349	344	332	340	321	270	279	338	296	340	312	314	325	356	336	325	341	305	323	303	323	286	340	336	314	327	336	318	323	352	328	328	307	322	342	335	321	381	319	302	316	324	293	327	323	323	315	298	330	311	338	315	316	328	291	298	330	313	303	331	297	293	333	318	329	315	335	333	331	313	325	339	322	344	311	355	297	312	305	308	312	309	340	334	322	311	304	300	336	300	317	336	306	332	315	305	331	309	322	312	311	329	303	353	355	308	316	337	342	340	313	309	312	327	312	296	349	296	283	313	348	311	307	325	333	318	308	337	330	294	310	310	311	285	312	304	336	343	333	300	299	304	325	296	333	366	341	354	300	323	330	321	284	326	325	292	325	330	324	324	336	335	342	309	299	376	346	342	342	307	325	340	359	300	302	313	330	379	317	346	360	317	306	323	308	343	329	325	336	304	312	347	322	329	334	347	326	342	345	310	319	311	311	335	326	304	322	297	314	303	335	315	338	298	333	308	286	316	298	328	324	299	323	334	317	309	316	321	376	341	333	319	283	311	313	319	330	322	327	314	327	359	332	341	368	303	343	314	296	307	300	325	340	326	315	347	312	344	304	308	317	330	356	302	322	336	354	328	322	319	317	345	337	337	378	329	305	301	313	340	305	266	299	336	320	308	375	310	345	304	315	320	343	311	321	318	318	291	381	352	336	316	307	320	301	289	358	318	318	305	284	352	366	291	326	318	354	329	323	324	329	324	323	313	330	325	320	324	334	315	340	334	332	314	341	343	321	332	344	347	314	387	333	324	309	324	318	289	302	311	317	314	328	316	332	297	323	346	322	312	310	303	277	338	350	273	337	333	313	309	304	284	312	351	309	305	301	305	335	300	328	322	351	283	316	297	311	323	311	320	323	313	332	327	319	324	299	314	318	312	336	317	302	318	316	335	317	333	325	326	304	281	303	313	282	310	335	324	305	308	330	334	294	334	314	336	316	312	337	347	331	316	306	329	339	316	321	347	323	310	293	286	318	289	301	361	341	308	303	337	319	306	310	347	306	339	313	295	332	374	319	325	286	305	348	307	288	272	320	308	292	291	349	317	330	333	347	324	333	318	321	314	309	320	333	374	317	299	306	363	303	300	292	315	296	319	313	307	301	286	386	352	282	300	326	302	328	314	325	332	319	315	300	315	329	312	321	333	322	289	301	350	316	325	352	301	353	312	317	339	328	294	334	334	311	367	371	305	348	308	339	322	344	339	346	351	279	321	323	331	316	289	328	272	298	283	295	329	287	320	341	307	311	334	334	336	314	324	303
50588	53020	65061	62681	51049	38536	25854	14811	7559	3595	1904	1171	678	703	696	706	729	666	730	722	708	771	717	743	747	707	701	735	723	800	699	688	758	682	691	725	718	756	715	670	697	688	729	688	703	676	693	716	707	681	646	670	643	689	723	727	747	676	744	649	675	717	690	679	680	664	690	747	713	692	703	715	690	720	704	754	751	649	726	723	701	763	733	733	687	716	713	697	732	735	687	702	699	672	674	751	703	714	740	713	698	724	755	721	686	698	689	667	742	701	688	735	716	697	729	733	753	733	745	682	759	669	701	651	745	683	677	674	706	686	698	722	735	737	705	675	657	713	722	716	721	700	705	706	672	674	709	721	730	675	742	650	712	728	726	708	690	695	705	711	699	734	688	738	701	693	697	701	675	731	676	693	679	740	704	722	758	703	686	663	695	685	676	689	685	706	652	704	763	726	716	711	714	678	728	707	682	723	708	709	727	693	673	680	727	717	722	689	747	749	689	746	724	674	670	698	708	686	758	739	694	694	703	706	738	709	687	713	714	694	711	726	673	700	714	714	759	707	691	676	700	676	683	696	701	720	723	692	652	666	693	714	685	730	743	730	684	701	708	759	659	699	736	695	694	723	703	681	680	720	697	713	725	716	717	776	689	687	711	750	724	676	725	684	693	735	685	723	700	682	713	689	706	713	703	655	668	722	666	713	710	742	722	716	721	707	740	704	666	741	741	680	682	731	713	696	743	674	733	709	714	673	703	741	730	690	761	656	704	726	715	695	753	705	672	679	750	726	750	685	721	685	703	695	707	769	724	700	689	713	678	718	748	708	698	751	735	671	752	661	704	660	709	669	720	715	686	732	770	674	731	675	713	710	711	703	672	719	715	738	685	740	764	732	656	658	685	717	728	751	748	689	697	729	718	687	781	680	734	714	689	694	692	689	679	763	707	720	693	690	730	696	694	683	722	709	709	737	685	669	728	686	771	673	713	712	732	689	746	688	679	698	669	735	689	652	689	713	685	721	691	697	756	717	714	668	770	729	726	679	686	642	688	697	710	726	711	677	705	719	722	693	733	716	702	708	744	719	730	686	695	714	688	721	671	727	706	705	688	668	713	699	715	679	721	743	692	726	662	683	723	722	682	750	726	748	725	705	747	709	739	733	714	731	712	647	713	669	722	748	736	733	669	730	721	682	743	771	654	673	722	762	702	736	715	768	717	713	702	750	694	740	715	693	721	687	696	733	721	697	718	722	680	746	682	731	723	700	660	708	757	723	717	651	675	745	684	691	710	658	717	707	747	717	742	690	674	691	706	705	695	665	671	693	706	737	703	730	670	677	725	711	724	724	695	738	676	701	709	744	730	686	688	728	772	714	653	776	676	684	737	703	711	748	730	700	732	717	670	713	723	746	700	744	710	730	703	729	693	707	718	681	660	676	687	663	687	675	712	716	761	740	754	669	703	683	700	734	703	739	713	692	731	725	724	673	692	709	709	699	676	722	709	738	703	719	696	668	739	708	709	771	689	708	663	727	747	704	701	715	648	703	665	710	697	714	685	742	687	729	686	684	705	705	722	743	730	716	666	744	710	684	737	728	676	700	690	676	723	719	753	678	736	668	762	742	722	703	759	654	676	718	723	648	729	690	689	720	790	689	733	690	708	736	739	723	706	696	697	768	719	690	685	751	688	737	692	695	684	690	749	678	706	698	702	734	672	723	706	737	707	735	738	701	725	708	704	675	729	693	761	751	728	704	666	688	756	724	799	745	710	688	716	700	716	741	754	684	716	701	724	723	718	706	778	676	706	714	701	712	651	723	665	703	736	720	704	693	644	702	769	698	679	724	689	708	733	685	699	703	697	689	661	670	699	705	705	728	641	685	740	685	675	687	708	654	714	743	695	722	698	699	716	717	691	735	717	682	694	742	675	682	740	748	728	714	735	746	699	727	716	707	736	724	705	653	677	728	712	719	716	743	683	736	678	685	726	732	684	704	715	723	722	678	715	674	676	703	692	711	693	711	688	711	721	713	700	655	729	688	701	704	707	742	723	714	676	741	703	697	762	696	703	697	727	734	735	683	702	702	730	676	672	715	730	686	683	728	701	754	725	712	703	690	688	710	752	699	692	735	696	734	689	718	748	714	734	710	741	729	763	743	750	668	702	702	708	728	713	693	688	657	733	707	691	710	711	708	664	729	680	711	721	714	725	710	700	716	760	705	691	753	726	694	716	690	683	733	698	689	687	715	699	706	714	724	697	669	725	718	685	691	679	710	665	728	719	708	679	717	761	764	689	720	707	752	739	726	674	673	646	718	674	733	733	712	719	684	661	766	711	730	689	714	718	683	695	680	695	693	774	706	693	684	717	695	687	701	696	708	725	696	689	708	740	696	681	706	731	724	667	743	695	669	729	719	720	742	727	713	709	683	703	737	707	698	721	677	680	684	701	701	695	717	667	686	721	714	715	719	724	662	695	672	700	728	683	705	684	705	649	731	675	686	689	735	713	697	764	699	709	702	694	672	717	715	672	649	732	742	688	740	718	749	687	711	720	698	686	739	705	745	726	669	738	732	671	707	730	747	712	745	699	707	703	716	680	723	664	733	687	682	756	660	721	674	720	704	730	689	725	702	719	677	711	707	703	672	696	696	714	719	701	672	708	714	718	729	697	762	725	694	698	777	696	671	713	675	673	714	718	738	765	746	707	675	737	683	681	681	707	653	737	645	691	733	675	730	663	715	730	688	700	715	707	724	709	692	727	679	695	687	706	707	756	710	654	689	746	731	715	669	708	667	697	720	748	734	683	676	693	729	713	740	731	690	725	683	726	696	721	674	728	680	717	746	726	686	697	713	734	720	684	680	684	706	705	724	707	722	717	724	723	747	724	703	683	694	706	726	687	697	714	707	732	718	694	732	705	742	759	668	761	710	731	684	676	668	678	706	709	704	759	725	708	691	728	680	746	726	712	714	719	683	698	740	727	658	719	689	702	748	696	748	705	708	693	710	737	710	721	714	738	722	691	708	703	687	685	743	693	693	679	733	696	695	653	696	691	736	690	687	691	747	729	690	706	711	734	777	691	706	712	725	719	705	735	693	675	731	736	723	718	718	669	711	742	702	705	677	677	723	715	690	703	707	710	726	691	704	682	689	718	698	698	662	721	694	676	676	681	662	726	725	738	699	726	673	692	741	696	754	714	703	708	724	700	752	731	685	737	682	718	710	688	690	679	677	687	720	681	719	703	724	710	703	662	746	753	731	680	734	699	709	725	684	712	700	742	713	718	663	679	696	738	727	733	730	651	697	669	748	710	720	707	750	640	695	692	689	679	721	688	692	737	721	676	679	721	753	732	688	701	718	732	688	745	689	710	699	719	728	684	713	733	724	733	679	701	717	725	722	716	708	695	685	668	720	686	749	664	717	740	710	752	708	718	766	711	703	704	697	754	710	699	691	637	717	702	751	721	719	699	730	742	718	689	712	725	688	690	712	674	721	711	683
82532	74202	72528	60591	44715	30052	16244	6889	2779	1277	724	489	388	367	356	354	380	384	405	387	380	375	359	326	349	387	394	382	356	352	386	370	388	373	391	369	363	365	408	343	373	382	350	408	409	363	363	378	377	349	361	351	381	367	382	375	418	331	358	381	355	349	396	374	368	384	393	366	368	370	336	372	362	380	372	382	356	371	355	359	378	350	367	346	379	372	362	347	399	377	341	370	333	361	387	407	333	376	351	348	388	376	341	380	356	351	368	372	354	340	376	396	362	333	359	345	371	366	339	363	380	408	386	370	342	370	372	355	365	371	368	361	370	351	386	319	376	342	357	342	327	336	399	356	374	345	364	343	389	370	353	367	387	390	358	353	354	377	358	359	362	338	377	364	349	377	385	335	360	371	370	396	374	383	357	395	387	368	363	336	335	312	379	357	370	367	346	361	354	400	372	355	385	377	368	369	342	350	365	352	366	338	363	390	389	390	349	361	384	376	337	378	356	383	374	401	340	366	346	333	340	374	369	374	376	399	344	355	402	357	352	399	383	349	356	389	390	384	330	308	384	403	368	367	382	368	397	404	386	398	350	383	364	404	379	379	356	372	357	394	361	378	406	313	369	354	380	367	361	327	359	383	386	388	374	367	400	349	400	354	369	330	346	359	392	368	380	389	413	347	356	337	372	339	331	392	390	422	369	341	359	369	352	400	370	361	385	388	376	363	403	363	377	338	369	379	364	340	406	392	367	393	400	379	383	350	342	321	332	347	374	379	348	354	364	394	317	400	390	391	373	355	363	345	365	395	370	356	379	364	354	372	378	373	399	339	326	364	377	401	354	358	338	381	350	354	390	389	378	391	348	406	348	394	383	351	333	353	367	374	343	364	360	397	355	350	384	408	371	385	373	357	371	339	323	363	394	361	375	377	360	359	335	392	346	361	393	394	355	361	394	393	361	351	391	371	352	339	355	394	320	354	369	379	379	348	360	369	320	356	369	382	371	366	382	357	355	371	350	373	342	404	375	357	360	324	365	347	370	374	350	390	349	349	348	382	362	370	359	387	332	386	382	395	310	361	380	341	356	359	376	342	374	331	409	386	385	340	366	339	352	357	342	349	354	359	393	363	360	405	336	393	418	370	368	393	359	348	336	361	377	395	368	365	371	350	336	363	349	364	388	384	358	353	394	363	308	381	398	395	337	368	377	360	372	421	364	356	376	365	339	363	338	373	351	373	370	374	383	391	378	378	374	408	372	369	383	349	329	376	372	391	381	359	359	346	369	380	368	380	383	414	382	363	372	340	355	386	348	365	371	394	357	376	365	396	362	387	331	385	363	309	380	364	391	394	355	352	371	357	337	332	312	371	404	377	377	358	379	375	345	341	379	375	369	343	332	368	360	374	374	367	380	347	383	364	388	372	327	350	351	367	393	349	391	353	381	363	373	380	338	389	364	333	348	376	361	339	323	371	390	341	382	374	346	374	391	331	380	351	378	393	364	394	376	357	405	381	380	362	372	357	365	396	378	353	344	358	369	390	371	373	361	337	365	372	386	355	374	371	349	389	386	350	372	344	358	360	371	348	396	370	386	329	376	401	343	362	383	364	358	374	398	331	338	355	351	363	393	367	359	373	372	341	357	363	378	340	363	356	378	383	387	378	362	355	403	441	385	349	349	388	364	404	356	333	362	383	352	413	365	381	350	332	386	361	353	382	387	368	341	339	376	385	371	375	338	356	334	361	348	359	362	332	427	345	345	391	369	397	377	351	347	376	374	388	396	398	384	349	339	378	375	356	360	400	417	362	321	365	333	373	405	375	365	362	397	353	365	338	405	363	387	384	372	362	404	381	360	408	371	374	329	356	384	377	351	385	337	394	355	337	396	366	361	378	406	383	360	352	350	388	388	366	372	365	362	378	364	322	363	380	359	385	373	360	386	350	388	389	356	337	348	391	380	397	360	360	373	384	351	361	347	386	367	321	363	361	351	376	368	396	372	349	357	388	346	353	386	376	360	381	360	369	353	378	352	383	362	338	379	360	385	369	354	327	354	379	370	390	364	391	347	371	366	342	371	351	368	348	364	364	371	361	346	390	390	366	329	354	334	352	362	379	362	351	368	393	388	387	367	384	339	335	359	349	338	362	414	324	367	364	367	373	380	340	363	421	399	368	372	343	342	385	348	363	380	387	383	368	319	377	374	368	366	339	328	375	369	365	371	356	344	360	382	405	329	367	353	346	371	383	347	390	361	362	346	345	376	334	365	356	387	342	364	352	359	424	365	373	372	395	368	325	400	361	370	409	378	355	419	360	365	364	386	385	425	376	372	388	368	375	338	359	368	365	378	349	411	370	385	366	336	374	365	327	324	366	377	363	374	346	352	336	388	364	373	404	353	343	398	355	361	369	332	340	365	362	372	357	382	370	327	363	372	352	341	342	356	418	381	346	368	332	382	385	381	383	348	368	372	348	383	336	351	341	347	363	355	358	396	317	345	355	394	345	374	359	360	390	423	398	335	356	362	370	386	345	377	381	397	356	371	371	407	350	356	355	379	384	352	351	370	388	374	353	344	351	386	319	354	373	366	378	342	331	347	354	359	378	362	415	370	286	361	351	408	386	362	335	370	362	375	378	351	319	383	375	355	386	381	356	314	388	394	411	387	385	342	365	367	366	391	361	379	339	367	387	340	391	391	363	365	374	379	352	349	360	383	357	380	377	372	339	389	382	376	410	348	397	385	395	386	368	382	360	349	379	386	391	347	359	362	405	379	397	345	383	424	361	379	389	371	367	359	375	365	356	363	352	365	399	362	368	392	376	375	391	357	348	377	385	417	418	362	389	371	352	356	358	362	351	387	362	388	350	359	377	327	341	391	368	373	349	363	341	370	393	348	366	369	387	382	382	343	373	415	341	370	350	349	367	337	365	385	368	343	346	352	349	404	339	381	312	358	370	386	359	392	391	358	370	391	311	362	371	382	375	383	365	393	337	409	359	365	354	337	360	418	376	369	346	370	362	352	379	365	407	375	348	369	343	349	365	363	357	379	379	383	344	355	376	384	377	374	337	362	383	352	335	324	376	391	368	354	385	355	364	371	366	336	402	350	400	388	359	352	367	366	382	377	376	347	391	383	382	377	359	368	378	384	399	359	404	383	393	369	375	363	387	347	406	353	361	360	406	336	351	373	354	346	376	362	361	377	335	350	406	336	353	355	401	329	375	360	363	349	359	344	365	349	372	382	347	371	395	347	381	405	370	354	346	366	415	329	344	378	399	356	369	318	376	367	382	352	389	351	369	370	372	408	390	342	362	369	398	347	378	361	360	385	375	361	371	352	416	371	344	442	372	354	357	368	341	351	344	362	400	354	360	355	374	354	387	401	382	351	363	353	383	386	336	342	371	329	377	319	350	361	410	340	420	382	381	416	377	380	350	324	347	412	344	352	397	401	386	361	323	345	367	343	336	367	355	351	370	398	382	338	350	383	372	330	392	361	368
52996	56032	67744	64267	53414	41344	28583	16811	8765	4188	2281	1186	771	757	769	803	787	798	842	776	736	794	814	783	848	780	766	800	832	789	784	828	769	812	769	782	803	763	761	818	774	755	795	813	771	790	813	777	745	789	774	816	764	811	760	781	784	774	813	749	811	783	761	779	804	781	749	802	796	795	723	780	772	816	759	759	792	810	777	828	788	741	762	784	762	831	776	835	771	779	848	749	794	758	810	793	768	787	802	798	796	805	797	780	823	758	777	779	787	804	786	778	771	802	789	771	795	777	797	775	775	754	800	794	802	781	764	830	757	757	822	790	848	799	771	790	773	819	790	830	770	832	801	788	767	781	824	753	798	777	792	779	791	776	796	794	782	818	800	776	776	793	817	780	797	820	734	787	785	810	792	782	775	787	808	798	801	756	774	795	802	766	834	815	769	788	794	838	802	758	740	788	755	854	734	749	805	768	789	753	740	819	833	810	763	839	745	806	789	810	804	766	808	830	787	841	792	779	798	802	773	758	782	759	802	768	770	752	786	796	780	761	849	799	827	770	806	774	772	825	740	763	824	792	812	859	782	774	769	801	826	828	740	765	826	793	838	776	749	802	802	719	795	792	766	772	780	857	770	844	767	836	782	796	759	774	832	781	796	768	784	781	754	811	799	787	797	738	795	765	786	793	758	797	797	787	781	758	758	795	802	811	799	773	783	837	817	806	812	793	814	792	812	779	844	792	732	785	779	708	792	784	828	810	782	779	827	775	739	808	770	796	751	838	799	791	808	776	796	729	784	825	790	789	772	797	771	826	759	814	746	832	802	793	785	786	812	773	814	782	842	763	758	772	778	777	849	837	822	792	801	820	790	793	789	811	768	789	768	799	795	819	772	820	791	784	788	811	818	795	787	833	765	783	787	734	787	767	819	800	770	805	780	763	788	794	783	762	778	795	773	778	776	785	776	730	837	805	831	781	765	820	780	804	805	803	779	803	783	800	744	823	806	814	779	777	784	782	789	776	822	789	753	805	810	770	834	781	762	803	776	845	777	839	776	794	818	771	774	743	749	777	792	807	757	809	779	764	674	782	776	776	799	834	790	761	831	795	768	771	792	823	784	784	816	809	848	818	802	813	791	799	762	774	823	744	775	781	808	775	794	765	839	828	776	759	763	821	833	752	808	759	763	807	840	844	853	752	837	792	809	715	759	798	837	810	814	813	788	750	756	762	752	759	806	810	817	827	787	757	763	814	812	804	826	780	794	742	794	867	785	797	834	771	803	761	760	770	830	785	754	771	740	818	797	792	812	746	753	782	800	754	783	772	797	817	759	832	794	832	781	799	786	818	756	827	768	829	758	790	782	801	822	784	780	822	787	806	763	814	765	733	794	792	779	813	761	786	832	767	813	736	792	793	741	793	783	767	788	826	783	798	725	796	765	786	813	809	786	753	805	757	833	791	765	763	823	784	801	770	745	786	813	782	795	812	820	821	775	780	856	780	794	832	812	846	782	756	781	843	853	724	828	736	743	824	766	784	779	775	816	823	826	780	804	791	786	795	764	777	812	739	774	843	829	820	786	746	837	805	757	806	810	889	805	786	794	771	730	804	804	733	816	782	801	750	785	793	817	750	773	809	791	763	832	759	809	792	747	795	810	777	777	810	795	784	857	766	836	783	795	817	819	841	838	769	789	762	772	786	756	862	797	745	824	755	798	759	793	731	763	761	829	816	804	771	777	812	831	721	760	812	806	786	798	753	794	740	801	798	773	813	787	798	758	767	777	833	757	798	802	824	777	834	836	764	757	882	766	794	836	844	785	782	811	823	816	851	826	791	818	769	805	785	810	816	775	790	806	818	848	763	767	813	806	770	761	779	782	819	800	834	841	777	880	760	787	767	787	793	775	770	780	801	739	813	759	814	776	796	782	756	770	818	812	742	823	844	762	793	817	799	812	785	795	750	771	814	844	803	802	758	786	802	779	718	809	826	845	786	821	761	806	759	784	795	838	825	774	791	816	749	768	778	839	757	784	790	795	793	791	789	808	767	753	778	802	792	853	800	767	754	803	797	783	786	787	784	803	767	755	804	804	795	826	795	801	785	754	803	796	793	831	795	802	779	765	823	786	750	768	785	774	783	773	802	784	827	734	770	816	813	769	808	732	804	779	803	764	723	757	802	790	827	751	771	815	818	759	824	801	766	800	799	801	762	796	783	795	778	768	790	820	814	780	783	742	826	773	758	802	792	824	802	798	830	803	775	794	782	748	790	803	743	775	797	820	731	789	772	817	834	784	751	809	788	801	813	814	751	830	789	777	807	817	805	760	781	777	802	806	789	813	752	827	805	826	748	800	773	795	784	804	810	824	789	771	780	789	786	793	770	807	779	787	752	771	780	817	813	802	784	807	810	759	792	756	766	755	802	819	788	813	774	757	782	811	773	816	795	820	801	781	803	791	795	810	829	786	767	817	824	804	785	724	761	795	790	791	824	746	750	761	813	788	802	763	858	764	783	781	774	775	758	774	780	766	823	818	853	825	768	791	826	789	798	784	790	783	761	782	755	790	771	821	769	799	753	812	759	798	784	775	799	754	837	809	809	772	780	833	804	769	778	802	793	799	823	856	812	788	758	775	836	802	790	831	767	788	807	775	746	749	755	774	789	852	774	769	751	794	787	827	841	751	800	773	766	795	800	810	829	740	786	783	784	785	838	783	786	802	752	849	797	798	715	809	742	806	774	790	790	765	806	748	754	799	786	832	769	734	785	792	774	756	806	828	790	796	773	764	774	800	799	796	785	808	779	771	816	827	826	791	804	811	779	752	751	781	781	753	773	768	768	753	759	764	760	827	785	825	801	771	778	833	823	818	758	787	827	755	782	812	772	745	723	793	816	749	758	758	811	787	813	803	769	787	828	777	770	796	814	762	766	802	841	789	817	825	721	802	803	804	786	790	807	757	800	786	799	797	785	771	786	824	844	766	755	850	745	770	796	787	821	805	813	741	745	798	733	810	834	805	837	797	759	776	818	770	797	781	763	769	791	787	786	783	772	756	781	829	784	802	736	800	796	813	784	822	808	789	774	794	780	786	840	810	787	791	779	804	793	775	747	769	798	813	746	782	766	766	835	794	780	781	767	739	757	771	816	794	801	787	810	789	779	738	771	757	787	821	794	790	789	739	778	824	787	756	742	774	772	818	758	812	797	775	789	799	775	781	761	825	760	810	781	819	773	753	827	801	817	816	791	789	786	783	766	797	807	787	821	798	774	850	802	816	784	823	805	796	808	806	800	721	781	754	839	806	816	814	799	750	752	822	821	811	753	807	799	819	803	784	792	786	824	781	771	800	813	754	821	769	823	786	797	808	796	767	785	789	741	836	751	815	816	791	768	806	763	760	782	772	820	786	832	782	748	797	795	765	803	826	816	783	743	773	812	779	800	774	807	791	770	833	783	774	798	780	813	834	761	786	759	831	794	796	742	784	751	804	781	774	804	774	793
15559	10207	7365	4131	2124	1175	725	420	352	325	295	293	270	261	290	247	276	265	263	279	267	271	282	270	250	251	328	257	285	285	264	270	261	283	257	296	258	266	264	278	262	259	265	330	284	291	263	279	293	265	275	270	269	276	298	251	285	268	239	245	271	273	265	264	240	286	254	292	282	273	288	284	301	265	270	292	272	284	263	269	259	265	241	271	306	276	283	278	280	241	253	251	265	285	267	265	291	277	321	264	276	277	275	283	262	278	242	259	264	268	242	280	273	262	273	262	265	264	265	254	293	271	279	275	286	267	281	268	279	282	257	267	271	266	276	270	277	280	254	250	285	275	321	291	289	254	258	264	285	250	256	260	270	264	283	267	237	272	228	257	266	250	246	275	280	270	254	268	267	283	277	255	274	278	286	279	255	291	281	277	267	256	250	275	287	254	256	282	277	249	268	261	239	262	268	282	268	247	301	243	288	268	293	293	271	267	266	255	284	280	262	274	296	242	244	287	276	292	305	293	239	245	270	298	260	282	258	269	286	275	322	282	253	267	272	268	265	286	286	264	254	255	257	262	254	290	258	269	303	261	291	305	265	287	261	272	250	254	250	273	276	283	263	289	250	275	276	249	282	256	287	250	293	275	273	257	293	282	329	277	270	289	266	272	245	258	258	289	289	288	233	273	281	272	255	262	265	255	277	279	284	268	274	268	277	281	260	258	279	259	258	280	275	245	280	252	289	253	265	259	275	274	262	287	258	255	249	258	273	262	268	264	277	257	290	245	246	263	283	273	302	270	264	261	264	293	265	274	245	266	242	264	274	282	294	275	289	290	259	274	289	272	279	296	299	273	262	270	258	238	290	283	271	299	291	296	252	253	275	256	244	266	279	303	284	252	317	274	266	261	256	265	289	246	262	223	246	259	278	254	255	247	258	273	295	287	281	300	277	253	259	261	266	266	300	284	269	248	271	276	280	246	252	279	262	255	270	313	257	268	272	284	295	274	268	285	290	269	256	263	264	266	271	247	268	308	254	263	294	287	287	262	272	254	254	265	282	253	299	274	232	264	263	271	249	294	263	270	286	284	286	271	243	264	269	280	258	291	265	264	248	223	270	254	279	243	260	264	306	275	273	257	270	279	256	289	289	267	284	268	248	274	255	277	217	276	264	305	262	276	293	287	250	258	254	249	287	290	284	283	270	282	263	277	234	271	256	249	301	254	259	256	275	263	248	264	315	250	250	294	269	315	271	300	248	268	268	266	293	270	252	273	256	260	301	281	281	264	276	259	244	242	224	257	267	275	245	318	277	275	270	309	252	264	246	251	283	270	274	280	253	273	297	273	270	259	267	249	252	282	276	240	297	268	271	246	264	289	278	280	293	289	295	295	285	281	226	245	263	272	280	288	242	266	276	290	260	258	285	250	265	269	284	282	295	293	293	307	261	279	294	292	284	257	268	243	286	272	263	278	284	271	262	229	288	244	247	269	291	291	251	287	262	231	276	300	273	251	250	255	311	272	250	225	258	275	252	282	283	272	260	261	290	238	281	291	244	288	272	253	286	270	260	257	260	252	268	261	288	271	283	267	255	241	232	235	283	259	277	266	267	257	253	292	293	278	291	255	278	297	245	250	287	250	297	277	282	289	274	255	258	283	274	273	290	312	283	283	265	277	253	299	284	257	246	286	253	265	259	266	267	277	253	248	249	273	272	280	265	245	248	266	300	266	299	275	261	263	268	291	253	282	283	284	275	247	259	272	263	267	266	290	265	244	278	239	276	263	297	276	252	265	275	265	281	235	281	256	256	261	262	261	239	268	284	243	250	268	250	276	323	289	272	281	246	255	262	280	239	265	294	249	290	286	281	277	281	261	253	267	266	241	262	245	288	283	285	267	282	278	256	261	249	277	272	273	269	267	248	255	256	255	257	275	249	270	282	276	266	284	264	284	290	281	261	287	243	251	292	300	283	299	256	256	274	260	288	234	301	288	267	231	285	252	243	246	244	273	267	264	306	288	286	292	272	282	289	258	268	221	273	252	283	265	281	286	292	286	285	274	303	272	251	261	233	264	287	237	297	284	281	274	244	288	290	256	269	265	292	259	269	288	236	254	281	250	277	249	274	273	266	287	254	248	285	222	216	253	254	268	295	269	269	258	246	290	267	292	268	265	260	303	274	271	261	253	291	250	248	269	286	269	326	279	245	297	276	251	296	272	277	269	276	266	252	293	286	248	268	265	247	269	257	275	297	269	296	281	276	257	248	261	280	257	264	257	251	272	269	283	312	262	257	309	274	281	266	267	254	273	269	283	260	266	293	289	263	271	241	267	244	299	259	282	295	261	256	284	241	316	256	261	269	270	245	260	261	275	253	278	271	281	276	277	263	281	279	273	276	259	244	246	275	286	263	259	283	254	258	272	244	245	265	295	264	291	262	289	301	280	245	262	268	282	266	279	254	253	270	251	266	254	265	275	256	236	289	266	276	290	271	261	268	274	258	259	263	273	276	269	261	272	302	273	314	285	288	282	289	246	268	271	254	259	277	237	268	279	268	251	241	251	257	301	282	289	291	255	268	287	290	265	278	269	261	265	312	267	279	265	254	290	243	307	272	272	274	286	263	282	268	279	297	306	294	322	250	275	239	297	276	237	257	261	295	281	257	292	247	257	261	277	254	270	255	278	273	287	290	245	284	289	278	249	275	260	284	265	259	233	272	279	267	276	294	246	288	268	249	277	256	298	253	247	276	270	287	250	280	233	269	297	283	260	276	241	284	240	292	255	285	263	273	259	252	267	260	260	283	232	257	241	274	289	234	254	323	273	255	299	265	244	291	276	272	253	252	267	270	259	281	278	256	262	277	269	261	280	264	250	271	230	281	266	274	244	278	285	263	250	250	260	274	281	258	256	262	264	272	277	254	252	306	278	285	278	309	273	265	266	275	258	259	187	246	281	281	294	263	276	268	272	295	297	273	249	252	262	265	243	294	245	271	295	283	304	276	272	257	246	283	281	266	260	289	270	294	268	246	248	234	242	293	274	274	265	261	286	247	257	257	269	263	247	280	291	254	272	260	256	259	291	271	234	266	281	274	313	265	248	307	257	275	295	267	256	272	265	278	250	261	261	280	288	280	266	294	268	272	282	266	252	266	282	273	305	251	283	286	269	282	244	293	301	265	257	292	276	290	269	265	262	226	300	301	270	293	278	268	284	284	273	238	254	271	264	276	262	272	272	265	225	256	269	267	252	277	258	254	245	257	276	268	256	299	272	256	270	267	266	278	266	277	287	248	277	272	276	258	284	266	237	257	247	272	293	243	274	277	292	266	256	247	263	272	277	262	285	290	287	256	286	275	286	273	264	265	278	252	265	296	250	255	250	266	270	274	251	235	248	267	286	261	270	292	268	256	246	278	290	247	262	267	240	251	282	245	279	268	262	239	260	282	276	257	277	253	276	269	250	268	247	273	229	289	283	268	287	294	276	279	290	264	249	299	271
13365	12169	12491	10058	6356	3617	2216	1266	888	773	739	598	593	636	626	602	586	606	643	594	591	577	595	579	589	653	609	631	596	603	604	612	632	631	594	568	606	600	586	605	558	594	575	570	597	643	603	603	592	609	630	593	608	592	594	585	592	598	665	590	590	592	595	642	622	613	635	624	582	634	640	576	589	586	583	602	614	625	576	619	569	611	608	632	615	586	621	595	584	640	587	603	591	608	616	565	610	620	580	613	626	611	594	568	653	554	596	607	571	623	573	602	581	619	597	616	605	575	608	579	584	626	588	655	624	613	584	595	619	613	618	613	600	597	599	562	654	553	583	641	606	652	608	614	631	609	591	575	632	627	612	583	591	592	596	563	588	602	600	615	616	582	553	567	591	568	599	578	617	579	543	578	575	588	569	592	611	593	591	622	591	602	602	602	626	602	548	609	580	611	614	570	599	639	575	612	611	600	616	573	568	564	577	527	630	624	555	569	586	556	580	603	589	561	593	586	613	556	623	598	595	622	591	638	599	612	595	646	609	573	629	619	601	576	635	590	601	587	630	634	610	612	652	609	571	646	653	571	616	585	618	571	592	606	592	587	598	589	598	578	564	569	635	598	595	617	605	609	644	605	629	623	611	621	604	613	577	610	549	553	640	636	559	573	574	612	617	579	579	580	618	615	597	602	570	595	594	571	588	635	613	577	621	565	618	579	613	617	609	612	591	631	619	654	599	622	571	615	569	560	586	616	599	602	598	587	598	616	602	606	590	622	633	595	613	633	604	618	597	623	618	600	615	584	613	621	594	597	586	585	613	553	564	613	559	600	598	640	571	612	599	549	624	570	581	605	608	625	603	610	614	626	563	630	632	623	555	577	590	587	596	611	597	639	607	623	593	583	631	544	596	587	627	627	583	555	613	612	617	626	605	569	600	617	594	612	610	570	620	567	599	598	639	575	607	596	620	630	598	623	607	623	611	629	631	598	545	615	608	598	585	612	590	634	550	616	582	630	594	572	609	599	626	570	574	624	614	635	622	578	622	578	574	616	596	626	621	639	596	643	581	596	616	638	582	655	602	619	577	635	595	585	616	611	605	589	554	622	560	582	588	603	598	592	575	604	574	602	576	598	618	599	648	615	595	586	571	583	615	590	578	599	569	616	584	629	610	615	634	627	635	622	588	608	574	555	578	610	572	598	564	598	602	574	563	572	586	604	625	598	574	649	611	604	563	633	560	606	602	622	576	590	604	605	629	623	555	566	580	590	569	572	602	602	628	586	561	607	602	541	626	587	633	637	597	610	589	626	634	628	590	625	587	595	540	602	614	637	597	575	595	568	603	575	613	587	561	584	595	603	611	583	589	596	584	634	599	613	578	612	644	665	582	633	601	602	673	645	602	576	583	657	588	617	627	591	638	602	594	637	547	605	611	586	596	633	617	567	617	592	587	597	578	582	612	601	586	587	611	598	618	619	591	658	620	615	615	593	596	607	584	606	611	602	622	610	585	585	605	612	640	618	579	593	590	603	593	585	587	584	577	600	613	612	613	588	643	577	613	597	599	549	547	595	623	622	612	574	632	616	581	585	607	606	573	600	586	560	597	589	600	612	595	565	596	601	654	607	591	605	624	563	605	624	587	599	617	604	598	641	593	653	554	581	644	568	584	604	583	615	615	629	552	588	565	633	614	613	589	589	611	590	586	609	629	599	593	622	623	622	596	623	599	635	581	618	591	582	610	594	581	556	620	543	636	584	593	588	571	585	652	627	612	616	576	630	591	631	592	583	597	612	614	612	581	634	605	573	586	631	614	604	642	586	591	524	590	574	578	603	601	608	572	602	598	577	600	643	607	598	625	646	599	554	586	573	626	579	588	577	616	613	595	594	653	591	592	597	616	600	566	552	588	596	599	652	647	615	588	572	554	604	600	596	642	590	632	617	566	611	602	587	602	623	628	568	603	620	640	601	589	632	574	609	616	572	586	619	605	608	574	589	616	605	622	631	611	594	639	576	620	553	667	593	620	640	601	629	571	604	583	617	585	590	601	612	605	606	588	601	604	614	629	598	617	616	582	611	602	605	552	590	607	561	622	542	595	602	576	619	575	608	614	589	554	567	586	616	599	641	620	613	591	609	613	559	601	606	663	654	621	615	582	602	572	576	605	571	595	629	594	597	626	582	654	594	623	641	589	596	606	576	594	585	608	604	593	598	580	552	583	614	620	647	545	661	559	585	611	630	609	584	583	590	580	591	612	617	609	599	636	598	590	620	617	623	574	594	572	594	571	573	589	594	570	570	645	577	572	612	591	570	619	619	637	555	606	589	599	631	562	571	630	607	612	582	662	603	565	618	644	578	577	594	593	580	584	617	600	565	563	604	626	612	604	595	625	575	611	622	587	573	573	584	593	684	566	550	617	560	589	567	644	621	629	587	590	593	611	579	569	629	627	629	589	583	546	579	609	611	564	611	609	640	609	598	586	628	641	618	584	586	645	582	601	588	592	563	598	600	602	634	588	612	608	539	590	563	606	594	596	609	610	603	623	623	588	610	586	634	638	609	561	585	571	623	591	581	591	647	606	596	572	609	572	621	576	615	634	609	544	646	648	587	626	618	620	617	635	590	614	637	590	554	583	600	590	595	581	618	588	596	626	582	598	619	597	614	622	577	577	584	605	547	606	614	549	595	588	581	600	594	579	598	653	618	585	601	630	619	583	570	589	582	609	588	607	590	633	568	618	600	587	577	584	594	581	630	615	589	577	592	580	578	566	594	592	575	605	609	643	597	575	602	639	571	589	601	579	561	596	584	585	586	619	631	604	553	535	607	590	550	593	642	559	639	639	639	601	593	608	591	593	595	612	591	599	606	626	582	605	596	614	589	583	632	624	648	571	644	590	602	576	673	583	590	586	600	595	579	601	615	631	571	591	583	605	582	613	552	557	597	607	647	579	604	632	598	597	574	585	595	597	590	567	608	590	574	579	611	564	599	551	621	584	612	588	591	591	584	573	638	634	588	599	597	560	600	592	586	583	631	583	611	573	607	565	598	585	609	598	590	569	603	626	580	616	631	625	567	635	636	584	639	640	585	567	557	638	638	636	589	577	583	566	594	595	586	567	602	633	586	557	578	551	577	630	584	610	584	601	566	597	579	591	584	581	628	593	603	613	582	575	637	582	584	623	569	589	535	613	563	600	637	602	622	618	583	603	604	576	605	607	593	571	625	599	604	599	624	605	592	562	585	645	548	642	592	603	620	632	577	577	598	615	591	591	607	625	588	523	622	647	617	598	600	615	588	610	637	539	594	619	595	604	586	583	610	624	575	628	626	606	591	539	579	596	609	667	602	582	576	572	666	600	577	581	557	597	608	570	588	605	587	654	580	641	627	592	604	582	557	624	592	578	566	610	581	561	614	613	562	593	643	581	613	620	571	609	600	618	596	598	600	587	591	591	617	598	582	642	584	615	627	568	611	551	564	597	597	607	623	618	602	614	577
80585	71935	70233	57498	41040	26979	13377	5234	2093	964	523	359	272	315	307	296	272	305	335	320	316	311	297	299	302	291	307	304	291	273	316	290	309	297	301	315	293	293	301	320	325	303	322	337	318	281	326	298	275	298	289	314	304	314	308	281	280	328	306	316	313	301	314	319	313	354	254	311	315	309	325	325	306	323	295	261	298	324	305	302	338	316	310	328	307	265	322	284	316	324	283	309	295	312	336	330	316	334	275	307	279	322	328	345	316	323	337	313	331	301	314	317	293	305	299	294	326	307	316	310	292	303	328	325	329	307	282	315	316	283	300	311	326	280	295	268	331	327	307	302	317	283	300	314	326	311	307	325	308	285	284	323	329	306	348	326	337	345	318	310	290	319	326	329	293	293	271	277	278	320	330	308	325	297	296	300	309	354	295	330	298	266	318	319	286	287	313	315	302	297	315	322	293	313	307	325	325	302	293	307	302	330	308	278	304	294	295	271	306	294	320	295	284	306	298	312	316	298	307	328	319	320	315	313	310	303	315	314	351	285	283	331	308	309	344	328	312	305	322	290	302	311	331	296	324	324	279	314	301	282	291	324	300	346	339	306	279	291	312	296	303	296	305	323	309	295	298	317	315	329	321	268	301	314	332	303	315	304	308	291	332	332	331	302	300	318	306	304	306	323	281	320	282	351	316	294	349	291	330	299	323	326	315	320	270	340	288	306	296	318	305	291	346	301	311	281	346	341	309	339	303	300	296	309	324	310	306	323	292	316	310	318	288	326	312	310	326	330	292	293	325	268	300	320	262	309	329	331	276	302	281	273	336	316	319	283	316	352	305	313	324	313	312	298	310	301	320	287	281	347	296	328	324	338	288	297	343	332	318	272	307	317	322	288	304	311	294	286	311	283	326	294	301	317	290	322	288	315	300	309	289	333	313	340	313	344	303	314	296	305	314	294	320	316	282	365	301	342	299	309	283	274	311	324	296	299	312	295	288	300	318	310	293	324	298	321	333	346	289	309	269	310	273	319	307	309	349	289	332	332	301	338	301	326	312	362	332	314	304	297	307	295	303	330	313	293	303	275	312	339	310	289	276	336	292	308	370	313	309	300	339	347	278	303	335	295	318	319	311	318	329	305	341	297	267	303	290	313	300	284	298	291	293	336	286	342	299	299	288	312	330	296	307	316	304	322	291	289	309	290	321	290	300	298	293	317	309	326	289	328	309	313	276	325	329	297	280	305	295	304	315	340	328	289	292	276	293	299	320	289	289	299	333	333	302	295	301	299	293	267	315	298	279	287	308	298	305	310	300	303	297	301	331	293	343	312	340	323	306	288	275	323	300	290	337	308	303	349	299	312	288	305	325	298	294	299	292	325	267	310	288	313	319	306	301	332	277	308	310	322	296	317	318	315	325	335	293	300	303	312	302	320	306	285	293	312	303	297	351	332	302	273	300	311	278	279	341	311	301	314	306	288	291	311	290	301	317	320	305	307	314	306	307	302	302	338	263	313	329	296	309	289	293	306	277	275	322	292	318	318	338	293	293	300	301	285	334	308	310	289	314	290	311	314	318	317	277	300	296	316	318	299	316	292	321	289	324	334	280	306	317	306	296	343	326	282	316	306	296	326	276	323	322	299	296	316	296	313	269	308	289	333	329	307	331	273	304	294	288	347	305	329	342	316	285	325	286	296	302	345	314	317	296	298	329	257	318	326	322	312	303	318	279	309	274	324	325	328	309	289	293	290	317	269	308	285	289	322	294	322	333	330	311	302	328	302	322	315	294	326	274	296	314	270	317	336	306	320	325	304	306	326	307	322	318	304	277	303	272	292	291	364	298	315	309	316	306	336	313	345	322	303	298	303	306	266	296	311	298	289	313	311	294	314	261	312	311	309	342	274	295	311	267	293	358	270	334	324	312	292	297	303	305	297	301	308	301	297	298	305	308	296	289	291	297	292	320	274	302	296	282	301	286	321	318	305	295	314	323	315	310	295	325	334	318	324	325	317	327	331	318	277	356	324	304	308	289	300	314	317	305	280	298	297	291	315	328	326	301	332	318	267	284	322	289	321	298	306	311	318	308	340	329	301	278	312	285	299	315	311	317	322	330	335	299	292	313	309	277	312	284	293	301	319	299	299	281	339	282	305	295	287	303	276	299	352	300	314	297	336	298	323	328	274	292	356	316	317	276	289	303	276	289	296	281	312	320	335	296	291	312	299	317	318	295	305	312	287	315	322	312	313	280	299	297	331	306	299	311	311	301	315	311	309	292	315	316	288	315	302	306	307	290	303	302	291	320	337	346	334	331	298	314	310	296	322	290	307	310	273	305	292	284	314	299	292	315	296	297	376	288	315	326	313	354	295	319	281	283	301	276	303	321	268	293	311	315	327	304	319	315	318	299	318	281	312	297	306	293	327	306	297	326	329	323	315	310	331	305	315	323	330	315	311	299	305	299	324	290	297	339	356	302	313	308	308	330	270	310	329	321	338	316	271	319	321	338	327	314	311	289	326	329	339	310	300	305	300	312	342	295	321	301	273	262	301	295	326	290	313	299	293	339	309	279	334	354	284	308	308	304	319	329	282	315	299	332	308	323	303	319	287	337	307	327	317	314	309	339	294	309	331	316	323	257	297	315	295	303	309	293	300	300	297	307	306	307	317	301	305	301	309	301	309	338	320	321	315	334	336	329	297	318	306	324	310	271	330	297	323	310	307	307	333	285	312	312	302	334	330	328	308	274	321	305	306	301	298	316	302	318	340	348	338	280	320	289	291	296	331	306	294	336	294	329	337	314	311	284	329	273	331	346	339	313	289	300	271	333	328	305	306	295	283	282	324	303	335	286	296	312	280	323	329	301	307	300	290	292	306	293	298	287	312	299	303	311	299	315	346	302	328	305	327	303	324	305	335	268	326	303	304	341	291	314	325	344	315	295	281	330	344	286	325	268	301	294	299	307	310	300	287	323	316	289	284	321	294	296	308	300	310	324	289	312	314	298	307	280	335	299	325	333	278	266	287	319	309	332	309	300	293	295	301	283	315	312	314	325	291	316	310	333	298	310	308	290	316	311	341	280	304	300	303	278	302	313	303	298	293	283	320	290	303	319	292	350	327	282	305	332	313	291	300	306	309	332	283	298	324	278	308	334	303	318	319	305	289	286	300	310	316	336	274	325	297	294	294	321	282	296	303	329	312	292	328	304	283	326	304	299	288	355	336	343	317	301	295	323	309	310	302	341	324	274	323	318	277	302	338	323	317	302	308	278	279	306	313	311	304	277	280	301	282	318	306	322	281	289	296	326	289	327	307	282	284	330	318	300	311	321	293	297	316	274	283	307	307	323	306	263	283	308	295	327	320	287	297	332	323	320	314	324	310	305	330	307	329	348	341	295	293	286	322	332	263	323	354	289	326	331	307	307	321	292	295	298	335	318	317	295	339	297	324	325	327	311	306	308	302	311	293	294	285	332	342	310	321	301	320	310	325	327	325	307	332
50883	54329	65249	61771	50367	38572	25484	13888	6943	3469	1717	856	682	698	711	740	732	735	682	671	712	699	640	656	664	637	691	661	674	703	623	665	692	658	673	684	723	719	674	677	689	650	711	693	680	626	679	728	670	685	688	702	686	725	678	659	642	653	758	673	638	714	603	674	685	655	647	679	684	695	670	654	754	685	692	659	630	639	672	666	677	683	742	714	713	674	698	704	671	669	674	666	702	660	690	702	672	679	708	686	691	669	716	709	702	679	693	671	681	691	660	689	706	660	698	659	677	650	774	681	674	725	650	669	688	659	675	680	684	680	714	647	700	688	609	707	672	695	691	660	703	705	719	666	633	642	668	639	670	663	670	686	665	674	703	695	694	728	674	663	639	683	674	690	683	736	661	689	635	695	677	685	695	654	660	712	683	698	661	664	715	709	727	639	657	634	671	683	688	693	674	679	686	664	663	661	633	761	707	672	672	705	698	633	677	683	649	709	654	680	679	709	699	725	731	675	745	679	691	704	682	696	681	640	663	627	666	751	697	703	697	685	698	654	692	702	694	693	702	699	715	668	696	721	684	703	701	698	723	659	677	667	683	650	693	690	646	684	694	669	669	699	753	699	668	686	667	690	696	666	677	674	727	702	711	632	669	633	714	702	737	689	693	702	664	690	724	698	667	637	648	694	649	660	677	700	677	666	643	683	667	666	680	708	667	691	697	666	653	703	714	688	695	664	691	701	663	707	678	661	706	648	660	679	740	706	702	696	686	687	696	675	635	679	661	658	680	691	722	677	643	696	675	665	687	683	665	657	671	726	690	656	692	725	692	721	690	655	694	665	712	682	733	711	698	656	672	689	677	662	701	623	660	696	697	711	692	703	696	704	673	690	672	688	679	671	695	706	693	707	677	720	696	632	629	652	669	654	649	693	677	681	693	697	672	640	651	672	700	726	659	690	696	683	677	728	725	645	707	707	700	683	664	668	682	716	686	644	672	711	657	680	668	684	684	640	694	677	719	660	702	695	652	704	669	653	639	692	742	702	661	631	676	672	669	703	670	681	659	683	720	638	692	692	669	696	687	654	670	693	657	707	655	639	686	667	701	690	698	685	706	625	686	672	670	695	721	730	666	720	703	657	690	665	765	695	684	626	694	720	687	688	676	660	609	699	680	684	636	680	687	696	675	718	708	698	694	714	688	664	686	706	684	725	690	661	658	694	655	672	690	728	669	700	642	633	711	652	667	684	646	669	707	708	690	716	663	657	656	642	691	677	671	641	624	637	681	680	736	696	643	655	688	651	660	675	708	705	708	719	671	643	658	634	682	694	685	656	697	717	692	670	663	708	696	665	684	666	690	724	695	685	632	687	704	702	656	632	663	715	650	668	643	676	688	661	678	681	690	651	655	662	708	666	694	690	683	714	710	683	658	667	703	646	627	650	709	665	674	647	669	678	655	663	692	766	687	683	648	660	664	646	719	678	675	679	651	687	696	721	644	671	706	673	643	674	655	672	691	642	727	703	685	717	654	693	657	668	722	730	664	708	659	688	701	699	667	657	660	669	621	650	698	721	666	720	670	714	727	675	679	709	647	682	658	689	679	681	709	697	687	755	704	655	695	722	677	651	671	658	662	689	704	737	697	674	714	679	714	661	730	670	680	696	676	661	699	675	625	694	667	715	618	715	700	693	653	642	651	672	672	670	646	692	639	680	677	693	678	684	661	714	659	685	692	644	687	689	691	729	704	649	655	695	696	725	678	649	668	672	676	740	666	677	709	709	699	676	674	718	698	701	680	669	694	695	717	711	689	635	647	633	666	718	631	667	705	713	686	647	671	626	647	704	726	694	651	668	667	694	702	689	682	713	661	709	703	679	693	680	684	675	688	652	669	642	685	629	725	731	687	688	665	663	701	688	651	657	688	697	665	687	664	729	680	682	673	673	669	697	676	708	697	689	639	654	691	627	696	719	702	679	703	699	664	704	690	744	683	661	687	693	638	703	735	672	686	681	723	644	655	629	653	720	660	664	667	659	656	655	694	675	717	697	679	698	678	686	712	690	709	688	682	683	661	722	653	684	674	728	685	687	722	716	687	684	718	691	700	630	658	663	650	643	667	678	664	653	683	650	644	715	733	686	693	695	665	713	690	687	689	681	701	683	635	699	665	661	695	693	656	733	634	669	724	675	680	675	691	622	678	694	680	698	708	667	702	717	679	681	672	651	654	675	657	666	682	685	661	677	676	671	701	686	693	688	725	673	698	706	676	714	718	691	735	662	688	650	731	706	667	631	694	657	694	730	671	689	681	731	661	675	746	657	705	692	688	699	670	682	691	703	684	681	629	704	701	679	666	666	673	671	701	708	678	649	645	679	702	682	674	678	689	665	675	665	710	653	669	681	720	686	723	665	667	673	696	668	692	678	666	685	693	684	736	683	710	664	675	665	684	668	722	691	685	641	707	694	646	637	615	683	697	688	680	691	666	654	659	715	708	683	643	700	683	693	674	707	682	702	637	707	658	662	726	690	677	627	635	690	698	661	685	695	709	659	723	684	690	652	653	723	709	621	639	698	634	681	736	668	666	687	720	712	641	666	701	659	696	704	683	671	664	651	710	699	689	678	648	666	628	623	662	688	729	667	683	677	704	664	679	651	708	649	656	674	724	629	688	697	713	650	660	676	734	693	733	671	716	712	684	680	665	719	705	702	655	711	694	696	661	697	657	687	627	680	728	648	670	635	620	652	669	669	633	737	651	658	674	685	695	655	675	692	715	686	697	688	701	677	673	639	696	677	725	712	628	682	698	660	639	708	706	693	708	669	681	681	681	704	692	706	668	713	702	701	719	669	698	715	678	721	707	691	710	723	664	702	683	687	664	718	666	695	670	687	664	730	655	660	661	681	756	621	708	678	713	702	663	677	656	695	711	680	666	630	685	654	691	672	656	711	673	680	726	702	721	666	684	683	662	684	702	639	678	695	661	685	682	723	720	684	649	715	711	671	616	664	677	678	648	714	666	711	748	674	659	657	674	684	722	745	682	674	703	630	690	702	666	696	690	725	673	691	718	655	680	713	736	682	682	689	708	699	652	694	643	683	645	708	654	676	664	723	712	667	661	642	686	652	674	688	666	714	669	697	648	661	655	708	711	670	709	691	696	677	705	678	685	677	735	689	643	672	703	659	681	687	659	708	693	683	711	680	643	700	681	654	624	686	651	656	733	679	715	707	660	688	677	676	657	702	655	656	681	702	669	699	693	692	669	702	698	693	712	685	684	693	704	685	686	705	720	696	713	669	695	681	702	685	678	649	663	680	684	615	664	647	629	658	660	613	729	697	693	702	670	696	704	676	708	647	711	712	703	684	710	701	697	668	681	727	687	706	653	653	670	671	689	656	684	673	701	695	671	690	713	687	708	650	663	698	654	637	724	721	677	692	692	640	712	665	631	680	717	708	651	655	665	696	680	684	702	631	685	671	709	669	714	698	686	685	738	686	710	622
82404	75230	72949	60481	44636	29552	15638	6184	2499	1154	673	431	385	362	383	373	346	333	327	392	372	360	387	368	344	355	362	380	371	391	372	375	355	364	336	402	340	353	343	393	364	366	366	353	355	345	361	397	320	345	329	329	369	358	369	360	360	353	331	388	375	350	389	387	379	375	358	359	360	381	381	381	398	359	367	349	361	374	391	341	342	404	354	392	361	350	357	355	327	357	348	328	365	355	362	386	333	359	389	352	372	351	355	391	381	345	371	385	342	338	344	402	331	358	333	350	401	353	323	343	357	359	339	346	361	339	337	343	328	379	375	421	373	345	326	373	362	332	348	364	364	358	346	360	369	386	371	348	381	367	376	357	357	363	385	371	377	379	353	373	370	315	348	392	358	346	358	378	380	347	386	375	355	330	338	393	351	352	348	374	320	366	395	348	356	367	327	356	373	361	339	364	378	358	330	367	327	342	336	354	377	367	369	358	361	356	390	377	345	361	368	321	337	336	398	361	357	383	346	374	357	348	341	359	332	391	392	386	388	339	423	354	355	392	378	343	366	389	319	333	368	330	365	383	372	337	344	377	344	356	360	351	333	362	358	400	394	339	328	387	367	335	365	376	387	367	372	356	365	366	400	387	342	362	329	342	333	323	377	376	360	340	392	344	329	355	367	353	392	434	388	374	327	338	375	334	352	350	360	379	373	390	396	383	389	376	359	418	377	329	337	355	349	355	377	365	363	376	354	376	364	394	388	379	358	357	377	360	380	358	350	393	367	341	342	344	372	375	384	402	350	392	328	365	346	332	344	338	368	355	366	335	386	338	374	335	367	364	389	388	373	342	338	361	384	387	364	381	312	330	353	355	367	334	390	359	375	385	356	358	365	382	382	364	360	361	384	327	376	392	368	355	337	361	366	354	358	346	379	369	337	347	376	388	365	405	376	377	362	331	371	385	353	376	353	341	406	386	361	392	356	359	368	348	346	343	333	344	345	369	355	407	390	365	357	361	361	309	372	351	371	396	360	361	390	369	330	325	339	348	399	366	364	358	363	361	374	371	365	370	328	370	386	418	380	357	355	353	335	400	361	378	367	379	345	356	384	368	365	390	374	330	331	380	350	409	350	377	348	340	370	364	325	333	336	315	332	344	337	357	355	340	366	346	382	346	379	368	377	357	345	360	340	349	361	356	363	319	372	353	373	385	372	337	398	352	362	350	337	347	363	380	334	344	359	378	373	346	350	376	333	397	368	337	368	349	396	325	355	373	362	377	374	353	354	361	329	363	366	348	356	367	326	336	370	365	364	357	356	353	339	344	343	348	389	343	384	368	355	378	377	366	359	359	355	368	372	375	346	384	373	406	361	343	350	371	385	378	334	371	391	366	375	372	376	362	362	357	351	371	334	381	354	326	311	363	341	372	346	351	362	373	357	366	348	362	355	368	360	352	358	356	359	378	374	368	371	380	335	385	361	392	352	370	356	374	369	352	354	357	372	343	357	398	365	391	328	332	398	320	349	425	382	341	358	393	324	332	324	392	375	345	365	362	355	331	387	347	397	417	341	358	366	374	388	406	371	376	367	376	341	357	383	380	354	345	372	330	401	366	347	378	372	392	374	347	319	327	359	348	359	375	372	318	351	363	354	350	344	360	376	379	372	380	378	390	385	360	360	391	375	357	399	373	382	386	350	340	350	376	374	350	362	372	352	349	371	376	309	333	401	337	339	382	351	323	388	374	354	363	364	363	398	354	337	371	358	367	395	374	348	334	329	341	384	382	339	333	324	365	344	354	344	343	335	357	389	394	396	362	332	365	371	378	344	373	319	384	364	382	374	372	365	348	373	363	370	362	366	337	371	367	348	384	368	355	327	378	357	347	364	337	378	346	359	359	375	362	355	395	360	346	380	346	387	343	368	384	357	387	355	372	342	341	353	339	333	353	358	355	345	359	365	373	370	358	371	304	385	359	392	350	377	354	363	368	372	332	332	361	358	384	344	365	325	357	362	381	353	344	391	372	360	357	328	379	383	362	370	345	355	363	406	372	385	356	337	373	346	334	359	361	359	348	333	349	342	340	335	358	374	327	333	354	396	387	379	362	355	343	397	332	369	373	389	336	340	382	387	370	352	370	364	358	374	370	393	384	383	318	390	341	351	349	335	385	364	326	333	355	357	320	362	354	334	373	380	355	331	340	348	357	352	389	364	336	345	323	345	402	395	344	321	359	350	383	349	385	315	357	354	366	352	337	393	364	340	378	395	331	355	386	394	370	381	343	323	326	389	356	413	394	340	347	370	369	364	396	350	336	359	365	382	348	350	355	392	324	364	432	348	344	335	376	394	341	352	351	345	368	351	322	363	353	385	337	371	391	379	377	368	359	356	385	320	353	366	328	343	360	376	368	385	398	398	408	390	352	371	383	359	373	359	321	354	374	383	347	337	352	362	357	364	356	342	353	356	345	376	332	366	365	373	351	392	361	356	401	340	374	378	395	376	371	363	345	348	366	365	365	388	357	369	339	334	397	371	354	357	301	374	405	351	342	375	338	378	377	386	355	374	322	322	341	385	366	354	366	375	373	352	320	318	376	369	315	337	359	370	376	361	360	358	350	362	376	384	348	326	359	369	324	357	377	356	357	351	390	339	328	333	346	347	406	367	340	335	362	375	350	407	356	368	390	354	336	372	338	375	337	366	386	389	362	355	374	323	359	358	377	409	356	382	344	369	361	374	372	333	393	407	340	320	330	389	345	373	362	383	346	384	364	333	326	369	348	399	339	373	331	358	336	373	353	389	386	369	355	369	372	340	373	372	390	330	382	375	397	351	388	366	401	380	324	357	352	361	350	344	372	344	341	370	385	382	367	364	393	374	361	348	350	373	390	375	355	334	354	340	376	360	390	344	348	389	352	341	339	342	386	363	363	350	382	371	363	327	384	410	415	363	362	354	362	355	330	334	348	340	333	365	349	362	358	330	342	397	320	344	398	337	396	355	360	334	384	342	385	386	378	347	382	375	343	388	372	372	354	386	315	367	341	381	359	380	375	390	356	353	357	345	373	374	396	349	374	328	378	382	381	352	315	402	352	366	346	356	377	356	337	344	367	372	346	368	355	359	365	366	392	364	358	353	388	348	397	360	332	338	407	381	355	378	336	403	359	329	330	385	363	353	338	389	379	348	399	361	352	365	366	357	365	388	351	360	348	391	365	395	374	378	378	348	358	414	376	394	363	393	391	357	382	366	346	339	349	363	372	352	355	394	372	393	371	344	350	358	378	387	357	388	328	337	369	361	352	378	401	361	416	386	375	367	359	355	364	386	374	327	328	345	366	357	370	346	362	361	347	370	363	338	341	354	373	384	357	360	398	376	397	362	365	362	326	348	390	347	323	389	363	385	426	363	360	356	362	368	347	363	371	350	342	333	370	347	342	326	383	329	358	360	375	413	361	377	319	345	361	332	356	358	371	356	347	356	357	355	346	318	328	327	341	351	336	352	392
52771	56756	67810	64501	53209	41018	27682	15751	8103	3907	1981	933	745	838	773	814	756	836	780	755	781	762	834	807	768	783	766	805	779	810	793	764	766	828	791	765	785	759	790	804	829	789	803	796	758	803	788	784	775	794	776	751	806	805	782	739	783	812	822	785	789	775	759	809	794	756	773	760	766	811	781	778	788	743	799	730	802	743	756	781	814	785	778	793	787	780	778	746	769	722	755	796	806	772	815	812	802	758	806	799	722	790	773	780	733	763	768	805	774	778	793	816	788	793	813	803	806	758	794	801	779	789	809	806	748	755	754	754	775	801	688	793	786	731	766	789	757	761	789	764	744	756	767	762	789	765	781	772	776	787	786	797	813	844	776	813	770	805	800	824	853	789	791	814	804	817	754	814	740	844	739	755	786	801	765	817	798	797	820	777	787	775	752	740	747	817	780	775	743	745	797	803	742	769	783	753	816	779	783	788	777	819	791	706	809	806	782	757	782	770	830	796	785	785	784	765	823	775	793	785	814	809	795	784	772	780	776	762	777	783	823	757	803	743	830	725	779	722	803	776	835	805	791	755	813	778	774	816	781	796	784	737	779	774	781	766	785	811	787	770	801	804	813	744	799	726	822	795	781	847	810	809	824	796	775	773	799	784	813	790	822	744	822	776	801	725	785	726	816	795	795	766	790	803	792	792	800	773	788	794	780	737	768	771	783	781	769	814	778	767	781	774	783	790	821	810	754	775	790	767	808	749	839	773	809	766	731	787	784	779	781	767	785	729	755	750	709	782	781	763	740	774	825	836	772	764	742	789	770	786	795	762	814	803	835	805	787	801	772	766	796	808	747	781	734	832	729	786	814	723	777	769	802	750	775	760	824	829	791	783	851	794	801	786	798	779	746	812	776	744	821	782	800	766	784	796	751	776	793	787	778	836	785	738	806	825	755	784	750	767	777	782	819	763	771	724	815	818	790	753	774	789	833	762	805	792	751	768	841	768	761	774	796	798	805	801	781	791	797	827	763	810	772	806	796	773	769	828	780	792	766	754	763	821	812	792	834	700	788	774	731	791	764	774	747	788	800	787	772	812	799	754	769	780	727	735	764	759	769	708	733	779	775	806	794	772	795	768	731	770	741	851	763	745	783	859	804	768	763	826	748	815	823	808	810	790	752	766	811	801	789	787	765	786	807	804	808	797	745	791	723	746	799	773	782	776	754	808	800	762	783	811	760	791	797	778	747	787	772	808	829	851	817	752	779	799	781	748	796	799	735	810	777	739	755	757	802	825	760	780	819	817	756	774	766	766	777	766	777	806	770	737	778	800	747	775	812	842	851	782	742	762	793	793	755	755	773	783	745	759	803	812	793	814	817	792	762	756	785	794	779	773	773	788	782	789	772	781	785	777	771	769	795	765	770	736	800	775	733	800	790	767	777	737	766	773	740	797	772	755	810	775	726	735	829	766	758	779	804	756	835	801	810	719	793	804	816	797	802	781	800	822	780	788	811	805	765	782	763	790	860	795	830	786	811	804	810	802	761	793	770	730	795	812	807	751	783	771	719	845	778	810	767	759	849	771	779	774	846	743	799	812	766	765	787	847	767	752	788	792	786	770	780	866	806	787	779	774	809	746	785	802	769	777	757	749	802	819	763	768	790	814	779	790	779	767	768	766	815	777	763	745	753	782	781	746	784	751	758	778	789	747	740	758	788	762	753	795	800	777	761	747	802	790	808	761	755	781	795	779	791	735	782	806	797	814	812	806	806	791	788	798	769	755	787	771	773	780	766	801	751	782	749	826	738	802	784	767	725	773	809	751	790	786	828	787	757	766	796	796	814	778	783	765	789	771	768	759	718	832	771	744	823	779	811	789	769	806	799	788	795	804	786	768	776	781	770	822	804	767	747	766	801	802	762	827	786	786	827	850	792	747	761	789	768	788	745	745	807	776	774	791	757	809	762	766	726	765	765	766	861	785	798	752	750	826	757	786	779	775	759	814	792	769	709	756	820	787	792	796	793	782	796	772	762	790	795	768	783	769	743	817	767	777	789	802	795	767	779	809	754	779	762	791	759	775	792	798	810	732	778	755	712	775	810	804	759	841	751	769	778	786	762	801	800	795	818	808	735	754	818	769	838	852	778	786	737	756	798	790	803	755	817	792	818	771	731	774	782	829	782	789	804	783	757	806	782	750	796	776	755	792	741	812	700	757	784	808	821	810	764	787	815	792	739	793	805	743	815	828	767	737	807	800	818	739	739	794	814	798	814	830	691	747	782	790	787	784	837	760	749	801	828	843	775	791	804	785	767	770	782	743	785	760	807	787	774	792	741	789	789	778	778	815	745	737	784	789	768	842	823	802	800	739	785	774	778	777	755	819	793	816	762	790	790	771	792	770	830	763	812	810	792	759	815	785	778	762	768	778	803	808	773	755	777	761	821	791	776	742	778	816	805	736	774	797	751	799	779	796	790	783	769	763	819	789	793	860	837	827	779	740	801	762	741	782	754	772	772	754	803	820	793	740	806	774	777	764	777	781	825	801	759	775	788	802	748	768	807	770	726	795	765	742	771	788	747	759	831	844	822	760	799	769	753	807	754	750	788	808	788	814	806	736	820	768	753	747	792	777	780	777	762	818	780	782	754	829	768	787	809	788	749	784	745	789	765	790	788	766	761	809	797	747	811	778	797	790	816	809	765	739	823	782	823	805	756	767	772	774	733	794	771	739	738	798	788	769	752	768	801	769	780	784	775	734	743	766	756	740	753	765	827	794	738	795	796	779	748	782	782	778	809	758	785	756	710	772	806	776	790	754	772	800	756	781	763	802	774	755	820	761	745	774	739	753	814	748	804	786	726	838	743	806	771	753	769	782	758	804	741	782	754	800	799	760	794	790	786	813	755	730	761	785	846	812	767	820	785	787	793	777	721	830	750	722	787	775	735	853	816	757	814	744	777	795	763	822	746	806	815	786	823	741	825	755	774	867	782	770	791	756	827	739	801	779	751	749	832	754	782	826	819	772	796	827	776	753	769	792	801	755	800	808	811	794	788	754	751	795	801	745	764	805	815	827	777	806	763	742	814	808	792	744	737	831	798	759	746	760	756	791	796	730	780	774	844	799	778	757	815	761	742	746	807	778	793	778	781	785	786	797	805	844	826	800	767	771	764	772	813	836	771	733	835	734	787	749	842	794	756	787	834	811	774	870	757	751	774	808	752	772	850	770	720	783	787	777	741	756	794	762	794	801	722	783	799	798	790	713	800	779	726	816	795	836	757	785	784	797	793	736	782	751	777	772	760	768	782	794	805	710	790	819	812	767	780	796	776	769	755	748	731	836	751	784	773	831	786	763	780	844	774	779	786	730	740	819	772	734	791	756	766	759	811	790	771	806	822	785	793	776	756	778	824	771	804	816	806	780	773	826	767	795	797	800	776	756	759	764	807	777	781	747	811	800	766	759	796	775	795	706	810	805	786	775	808	797	765	786	773	770	775	794	796	799
12610	9147	6522	3814	2049	1165	727	507	367	323	296	253	264	264	256	281	297	300	265	277	234	279	253	279	338	270	303	253	271	238	286	264	250	278	253	293	246	246	237	256	255	261	257	266	282	241	289	278	280	268	284	277	286	282	245	286	278	275	289	267	276	265	289	267	261	218	290	271	257	244	276	291	272	275	282	260	269	268	271	251	252	285	284	240	241	267	269	268	226	239	254	257	267	272	259	296	279	270	272	310	248	257	258	266	289	279	238	278	291	309	252	296	279	254	279	295	254	257	257	271	276	255	278	272	282	258	267	260	255	257	262	282	274	274	258	251	257	286	273	288	267	271	284	288	271	294	276	261	262	231	295	293	254	312	262	239	258	263	254	228	259	275	285	295	279	268	279	268	273	260	251	252	239	281	268	287	282	280	271	279	299	293	251	275	280	286	310	267	273	261	255	289	241	261	302	274	318	292	261	275	283	271	241	263	289	257	274	252	234	275	280	281	267	301	282	265	246	271	252	265	282	310	299	279	248	288	269	269	235	261	253	256	276	261	281	262	221	256	262	262	280	276	249	272	278	258	256	305	238	249	256	288	256	287	262	250	250	265	255	259	298	298	260	294	264	262	267	275	261	251	282	271	243	261	305	270	272	263	259	285	305	296	258	266	235	256	286	288	243	269	278	287	275	304	296	272	276	266	271	272	292	279	243	267	268	263	266	269	298	262	266	261	279	277	276	249	266	291	252	280	284	244	244	256	304	281	275	277	279	274	272	294	281	242	257	307	291	302	301	265	266	273	293	270	268	283	279	277	260	296	258	271	258	252	291	284	287	259	300	259	243	295	271	249	284	278	294	285	257	271	235	270	288	258	269	254	260	266	281	270	297	261	244	296	291	269	239	267	264	302	271	285	278	266	269	291	274	270	267	245	252	242	280	279	272	250	251	241	273	271	273	265	281	247	305	276	249	284	290	300	282	270	270	240	268	264	287	259	272	264	253	239	285	272	260	262	259	238	258	262	280	241	292	248	280	279	287	232	269	260	292	291	255	266	306	229	268	280	292	305	296	295	264	246	253	243	256	237	310	270	269	273	298	268	252	298	278	275	266	272	240	268	260	270	246	269	306	259	286	282	277	273	249	294	290	255	230	260	294	299	280	251	241	289	282	251	250	261	254	287	283	245	289	261	282	247	260	263	268	285	269	239	274	282	332	270	290	269	251	264	267	270	283	272	281	300	272	282	243	283	266	257	268	264	287	273	281	267	266	270	260	270	292	273	285	264	288	280	258	295	254	279	254	275	293	264	261	286	243	266	250	270	287	288	289	319	302	253	265	249	268	257	265	282	267	269	285	232	267	268	255	274	281	277	261	279	276	265	285	241	258	281	279	276	266	279	275	279	307	268	261	259	273	255	274	276	315	266	267	280	280	260	257	281	257	279	289	280	275	306	254	270	277	283	301	236	285	259	255	265	278	267	249	243	265	271	260	278	235	260	254	253	260	251	272	242	299	275	260	275	287	281	305	275	276	275	259	257	279	260	275	262	269	290	285	288	296	282	269	266	293	270	258	280	255	287	276	252	266	264	263	286	304	265	296	301	248	250	277	301	282	310	247	260	259	277	292	278	301	285	268	270	275	268	277	278	242	291	257	265	261	269	283	258	262	241	266	285	256	296	262	282	235	298	302	289	270	288	309	278	288	313	267	304	280	252	273	278	292	299	280	298	299	270	276	299	265	266	274	286	233	257	268	236	259	284	282	276	269	281	264	279	279	262	294	252	281	283	268	285	267	255	273	327	273	244	254	265	289	237	252	263	256	265	247	235	243	272	295	244	299	258	276	241	253	260	273	299	290	291	247	252	289	260	284	262	279	284	263	234	258	253	259	259	253	264	260	288	279	287	258	253	319	282	270	259	292	253	291	288	281	268	250	272	267	296	269	280	297	265	240	297	281	273	256	300	271	270	293	291	254	248	298	271	297	247	260	299	256	247	223	287	277	276	299	283	263	282	258	275	287	269	237	266	299	259	268	293	261	264	281	276	302	247	283	296	290	283	272	303	241	236	277	279	265	243	240	295	261	272	281	258	308	270	251	262	284	291	314	290	288	281	282	295	272	287	266	285	296	275	267	295	255	255	278	273	294	300	280	293	295	287	274	281	264	289	298	278	260	292	242	285	268	285	295	274	257	250	288	274	256	272	232	261	273	242	261	277	277	277	278	306	286	232	258	306	266	287	248	253	283	296	264	274	273	268	257	268	291	283	289	292	295	241	282	273	279	244	264	269	293	252	301	249	263	238	285	268	250	228	268	283	274	283	254	241	301	252	229	260	275	274	293	271	261	281	268	239	284	258	259	264	280	312	266	270	260	235	249	282	255	302	239	302	234	263	284	286	245	270	267	279	262	262	267	272	278	241	284	248	272	258	294	276	262	294	236	285	257	250	277	270	288	237	258	257	260	272	306	275	268	256	272	292	277	294	270	269	265	270	265	268	267	311	302	257	258	281	267	285	268	266	238	274	275	279	240	279	268	265	269	270	276	277	251	244	258	274	256	246	286	252	262	287	282	261	293	250	266	267	278	284	289	271	254	265	274	247	296	276	262	269	281	278	254	267	284	319	278	302	302	297	276	298	293	278	252	277	254	246	263	287	285	249	258	270	282	245	301	294	250	272	278	274	265	274	274	282	276	312	283	277	251	272	310	246	263	262	285	243	264	275	252	276	274	293	275	290	248	275	259	265	238	252	229	267	264	275	263	253	294	271	263	277	296	263	259	265	281	256	291	248	298	280	272	254	266	280	261	286	253	238	294	280	270	299	273	272	283	291	267	261	292	274	265	256	243	275	256	279	285	241	274	281	290	278	270	266	262	285	256	258	258	267	285	312	287	259	267	244	270	263	253	273	227	253	270	264	256	260	291	287	267	277	274	309	254	273	279	267	298	227	254	276	268	297	287	294	280	285	278	262	253	276	277	257	275	277	248	264	277	278	285	288	254	267	262	266	253	295	258	301	304	285	258	255	266	256	267	271	269	253	298	255	273	281	263	266	263	271	283	258	286	295	270	280	246	272	268	260	264	254	279	235	282	269	273	250	261	295	270	262	272	261	274	286	263	275	265	286	269	265	243	264	260	267	256	264	279	294	283	272	265	263	258	273	254	259	282	269	263	260	251	280	281	293	244	247	298	244	289	265	246	271	219	291	255	303	288	262	239	276	248	251	278	290	284	272	249	269	247	268	237	265	246	282	287	296	290	261	267	279	268	243	276	295	263	240	282	273	307	298	266	254	298	324	254	293	301	279	267	272	281	278	259	282	264	296	293	277	240	267	262	252	275	269	293	270	261	251	268	267	267	291	262	260	273	261	260	278	269	277	279	281	263	272	245	281	250	313	298	286	283	289	278	275	269	260	273	279	287	285	287	276	292	252	280	291	255	273	263	286	296	275	289	284	240	278	254	278	284	270	299	272	276	261	281	271	284	260	287	267	293	327	271	276
12397	11955	11787	9505	6068	3609	2352	1372	949	739	706	604	611	615	604	589	582	592	625	613	629	570	631	602	616	635	612	557	598	601	629	612	611	606	611	582	588	622	583	552	601	586	623	606	573	609	653	607	588	613	608	597	559	627	602	628	583	632	586	608	601	616	592	597	613	626	590	572	613	593	580	585	601	579	618	622	598	591	613	610	659	582	606	630	608	599	579	617	649	648	658	622	604	600	642	585	597	630	536	612	609	591	597	616	621	641	623	591	576	599	621	587	598	635	602	618	615	646	578	632	597	633	602	601	571	567	605	652	621	598	607	635	602	599	612	590	580	618	604	592	616	644	607	603	639	559	633	598	647	601	586	627	599	542	559	570	660	638	642	603	599	629	616	590	617	619	629	590	573	572	588	609	574	660	618	636	616	607	552	609	590	595	566	595	612	569	633	625	600	596	580	643	662	614	628	584	594	585	605	593	574	544	573	603	605	576	557	574	630	625	612	634	555	607	591	599	591	591	628	670	636	583	615	614	611	597	597	598	610	619	585	641	572	573	621	609	591	642	629	594	618	613	608	648	621	610	570	618	651	608	606	582	591	603	592	632	576	592	609	612	584	622	522	619	622	614	656	573	628	573	634	584	639	581	594	564	661	573	627	656	581	606	617	648	623	597	621	570	593	610	644	621	615	615	641	592	592	613	592	607	619	601	606	627	601	654	623	581	615	658	585	615	567	606	582	606	560	610	638	584	596	618	614	624	582	608	618	598	632	582	639	601	588	609	613	590	651	554	607	564	594	586	590	596	606	544	651	645	598	617	573	587	615	627	633	582	583	593	589	588	655	664	626	604	601	630	633	566	579	653	595	616	631	594	600	597	605	635	589	594	568	607	591	607	629	643	603	626	645	573	574	586	609	599	605	577	645	615	612	618	643	612	633	605	577	630	592	571	583	629	603	574	601	590	574	626	619	554	626	598	618	596	578	606	610	607	580	616	591	630	573	636	590	599	586	597	598	597	637	629	613	599	660	617	621	613	629	647	600	619	579	586	598	609	639	605	605	619	611	609	585	618	574	596	587	637	602	575	591	636	603	627	597	623	600	592	576	578	590	588	660	589	597	618	593	614	604	616	636	584	569	622	602	585	580	590	607	610	608	599	610	585	597	588	580	597	582	590	577	649	609	615	625	618	622	648	654	601	605	624	595	637	572	620	591	610	614	618	599	603	592	632	619	600	633	586	626	578	604	607	604	591	609	579	596	649	616	572	653	616	594	577	619	630	612	577	594	593	580	600	585	607	620	577	639	567	641	616	617	601	607	592	625	603	574	608	589	612	646	635	587	568	629	609	581	605	541	564	574	539	639	600	662	619	625	630	595	607	614	597	587	581	602	620	581	612	613	625	648	596	577	603	601	595	585	626	631	616	634	612	587	582	602	581	597	571	556	620	615	569	606	614	567	570	623	593	583	626	628	581	657	633	600	625	581	598	588	635	599	597	631	635	628	597	581	612	578	578	576	608	595	591	634	627	601	609	595	601	600	618	620	630	592	628	626	577	600	588	617	626	607	559	579	619	627	590	613	629	605	573	606	583	638	551	574	611	541	578	627	605	602	560	604	609	638	582	607	602	574	589	600	602	608	603	632	575	632	571	602	595	579	594	605	644	604	643	649	652	576	562	587	634	562	636	587	612	580	624	623	619	634	594	591	577	615	569	598	660	626	570	581	583	577	591	610	631	611	599	578	626	619	598	602	597	633	615	620	588	620	571	617	591	653	634	629	595	639	591	663	597	649	608	608	573	585	613	591	570	620	565	565	579	608	572	586	580	574	633	604	613	587	626	629	622	618	605	647	611	577	605	606	615	586	613	618	633	587	607	650	609	596	604	572	583	611	629	610	601	601	564	665	603	670	593	605	611	615	621	591	626	612	600	600	607	586	640	651	646	593	606	580	580	584	654	647	604	590	611	612	613	588	578	606	606	630	553	571	581	573	643	604	602	606	606	587	626	602	598	571	589	569	636	598	580	661	648	621	587	605	608	594	619	648	630	544	578	576	635	579	606	586	572	629	588	556	627	597	581	606	583	593	621	610	606	597	630	628	636	608	614	611	603	606	618	606	610	627	616	598	621	552	634	623	600	583	642	545	657	602	613	582	623	631	567	635	611	615	613	621	608	580	585	618	609	603	607	644	588	621	615	617	626	628	613	597	602	588	593	585	616	569	635	608	618	663	628	610	615	577	598	596	599	583	648	595	613	553	651	638	572	587	587	640	620	585	619	574	574	605	614	622	627	608	607	588	597	578	603	673	630	650	585	625	580	555	611	589	605	613	628	583	606	619	593	601	606	579	633	580	605	564	605	568	581	595	624	616	604	598	587	610	592	599	593	613	593	624	612	562	614	608	597	637	605	582	592	632	586	607	563	599	627	647	579	589	605	653	594	599	624	627	608	628	634	607	575	572	622	613	612	610	587	627	601	599	584	643	637	621	640	611	588	596	650	667	634	675	567	549	645	597	651	636	602	625	617	563	617	612	609	595	605	602	597	593	608	610	592	587	624	616	587	642	623	650	603	599	617	622	660	612	600	577	634	539	633	591	606	590	584	616	636	590	616	587	582	581	621	603	617	601	574	603	600	613	624	596	584	578	600	603	607	613	587	590	563	661	619	583	575	625	589	628	617	614	582	549	598	606	576	651	606	577	601	589	611	623	610	589	619	560	590	550	604	595	606	584	621	602	633	625	610	653	629	592	641	597	627	624	631	580	602	628	614	630	639	587	607	563	588	602	613	633	587	640	640	576	649	589	662	576	624	622	588	621	610	633	660	584	565	618	614	619	612	606	602	589	662	602	609	658	625	577	592	630	604	617	583	593	631	594	590	612	620	610	608	602	639	594	620	644	618	602	632	595	590	610	620	598	635	579	656	562	578	555	574	593	620	614	627	637	582	638	581	637	663	607	611	611	591	586	650	608	584	608	602	587	583	591	626	606	557	640	585	605	594	612	608	601	619	592	568	641	631	630	617	590	629	604	625	634	613	590	597	583	568	573	665	621	617	593	612	611	576	630	645	603	592	635	594	593	597	646	592	603	599	620	626	605	594	629	580	601	606	570	567	632	595	609	565	596	604	597	624	557	583	604	602	659	626	603	580	598	662	650	598	598	623	584	613	604	621	569	589	610	639	590	576	623	624	561	602	602	577	609	590	569	613	578	575	578	590	571	614	609	615	558	602	615	601	578	615	615	615	546	625	622	603	605	590	609	565	587	602	630	616	570	601	617	588	626	602	592	624	645	582	607	562	611	597	613	572	644	608	580	593	583	613	616	605	611	613	581	583	621	627	601	630	609	587	587	591	616	544	614	585	669	635	632	610	597	624	580	566	596	578	631	575	627	640	601	571	584	613	612	587	601	597	622	624	622	610	652	567	633	644	598	600	636	585	640	615	595	593	634	576	603	608	547	656	603	628	636	584	598	625	606	614	604	594	600	617	646	598	609	604
79707	72351	70956	57497	40983	25830	13085	5414	2164	1045	557	362	326	321	316	351	307	351	292	335	317	343	339	320	281	300	295	336	344	312	344	313	342	314	319	335	312	314	310	299	304	317	315	318	325	365	320	331	337	286	289	363	334	331	324	351	325	293	325	318	307	322	332	305	327	287	336	336	309	301	311	336	305	305	305	324	327	337	340	305	299	349	327	306	329	314	351	326	317	317	337	330	342	312	319	334	326	307	336	316	341	304	292	302	318	324	300	278	318	354	300	326	317	316	335	351	313	282	266	317	306	324	293	329	315	307	288	279	292	344	300	342	306	307	318	309	308	312	314	314	314	325	293	289	325	330	342	319	290	290	353	284	350	341	328	334	306	310	285	308	322	311	318	325	315	320	325	352	319	318	334	329	308	334	316	311	306	331	336	315	303	282	304	346	331	324	313	307	329	321	323	322	316	320	356	297	321	296	312	320	347	317	312	297	314	301	315	287	322	303	327	301	295	300	305	294	292	308	292	343	312	294	368	330	316	323	300	292	299	299	313	314	305	299	315	320	296	322	330	357	323	335	339	309	308	326	340	329	332	307	330	343	303	319	360	306	310	316	357	293	347	342	323	330	317	348	304	332	301	333	297	315	311	307	317	302	287	354	316	310	299	260	295	307	317	326	284	311	322	280	287	284	298	316	325	322	315	321	345	352	316	314	335	318	337	317	290	319	329	332	289	284	313	311	332	334	296	331	298	306	314	299	301	319	320	327	285	348	330	346	314	369	319	293	281	308	287	310	306	328	310	319	319	312	315	293	313	310	308	316	302	347	334	292	328	311	314	347	290	297	328	320	313	276	341	298	304	298	329	327	324	325	318	349	320	302	332	294	315	306	327	289	325	339	301	305	322	326	320	330	300	327	305	323	326	339	285	295	316	316	378	347	311	322	285	314	304	369	354	321	315	289	337	319	303	324	347	317	330	287	338	293	306	305	324	321	320	296	302	333	298	295	333	314	328	336	320	318	333	334	369	313	329	308	317	298	356	305	311	289	305	292	312	281	319	302	304	327	305	313	323	311	348	298	323	344	293	330	305	266	307	326	335	316	324	319	291	359	287	332	304	316	345	311	309	319	297	307	311	347	327	337	307	311	313	285	298	267	307	328	337	335	326	296	311	294	332	286	327	310	308	338	288	288	306	287	349	333	316	316	359	349	335	326	313	347	325	332	319	320	306	300	297	301	317	292	304	300	321	333	350	310	351	354	351	283	334	355	352	322	308	325	295	307	315	252	307	339	374	301	341	341	346	318	334	309	335	348	336	324	340	326	277	313	308	261	314	343	331	326	299	313	331	333	318	327	296	304	318	311	315	312	311	328	322	336	301	301	285	301	328	288	305	326	280	312	322	289	310	301	343	318	322	313	314	309	354	333	295	335	309	348	299	270	295	334	316	307	318	329	284	327	302	289	299	268	324	307	342	277	287	334	317	360	313	301	314	311	312	304	311	299	322	336	318	310	311	290	343	311	318	297	301	314	319	310	326	305	359	333	343	375	341	357	340	315	309	323	296	259	363	321	312	308	305	335	316	302	313	333	315	310	306	328	301	312	340	293	329	293	287	326	291	334	317	306	357	297	312	333	299	304	297	314	310	326	306	293	309	297	319	335	331	323	306	358	345	291	340	309	327	301	287	288	277	297	335	293	341	317	328	302	313	301	312	333	332	282	297	348	339	327	334	339	313	292	292	341	347	318	318	298	314	314	290	349	310	331	316	321	313	321	310	322	296	358	305	307	306	343	314	323	329	302	329	336	311	319	330	347	328	318	324	340	321	318	306	306	334	320	331	320	296	316	303	309	342	324	342	303	306	329	348	321	313	324	327	314	259	312	341	318	311	349	304	294	336	295	320	298	293	307	336	325	327	300	320	336	315	304	340	311	293	292	311	333	302	329	323	306	315	345	294	325	337	324	346	345	325	293	335	318	325	324	302	312	293	348	326	300	322	289	326	341	297	304	295	321	321	312	309	330	323	328	333	294	328	310	342	337	289	312	318	318	298	310	300	309	327	314	293	302	327	313	345	343	347	339	323	303	343	334	324	289	329	295	333	307	307	349	304	365	324	310	275	318	346	332	285	317	326	309	326	308	351	335	340	305	312	271	311	333	287	301	318	322	339	315	343	278	307	292	305	331	352	320	308	333	280	308	320	324	310	352	306	297	337	342	319	294	294	322	307	315	328	310	315	309	308	325	308	278	295	299	305	330	260	300	296	336	325	303	333	339	299	345	317	314	330	290	300	299	300	300	322	313	321	302	287	339	305	308	306	321	327	292	271	308	324	304	314	292	309	332	315	350	315	296	311	292	327	307	345	328	322	322	340	305	337	317	310	305	316	326	313	320	327	314	338	347	358	305	313	292	301	298	335	315	284	310	310	301	265	314	330	312	324	315	307	311	348	275	285	314	318	329	329	300	327	297	265	341	346	338	318	333	339	303	341	303	305	292	326	289	339	327	306	277	355	350	342	335	312	318	340	310	350	337	306	300	338	328	328	321	311	344	319	316	293	347	340	300	326	318	306	324	333	325	334	298	301	282	312	321	361	306	319	318	303	349	317	330	311	287	302	307	331	337	305	312	328	342	303	319	312	314	287	304	340	305	304	291	302	324	342	301	301	310	316	335	321	303	339	313	317	345	340	309	285	313	316	324	267	300	320	318	312	345	347	298	286	352	343	310	343	319	340	310	325	270	300	299	326	332	324	316	319	302	297	375	319	344	281	311	328	337	312	287	318	292	337	311	312	314	329	320	327	324	311	320	306	321	316	305	338	331	288	294	342	319	341	271	326	312	304	286	313	335	289	318	349	310	313	307	271	288	298	310	284	336	296	292	308	319	329	289	322	361	327	318	325	293	310	328	320	287	311	332	315	286	319	279	308	332	326	293	288	322	311	320	296	305	329	320	300	344	320	332	313	300	325	335	307	296	300	318	310	291	317	308	323	304	306	324	308	328	310	329	298	343	319	296	312	300	326	289	301	326	312	317	316	317	287	314	318	287	349	305	313	321	333	301	325	310	323	325	297	305	311	310	323	317	313	322	321	331	317	329	324	310	294	316	274	288	345	323	318	333	304	318	317	306	290	327	328	317	351	323	336	291	311	307	274	291	314	318	289	364	292	332	327	339	320	314	293	291	290	301	314	295	319	324	324	306	314	317	340	349	303	330	300	309	300	307	307	307	302	309	288	323	297	314	334	313	314	335	305	336	356	302	311	332	306	308	329	305	317	321	327	315	313	329	321	331	345	320	341	318	339	335	322	331	298	320	344	316	322	311	339	323	294	292	297	347	341	319	297	313	313	324	315	312	318	279	311	313	310	338	315	289	303	314	319	322	301	313	310	319	297	323	323	333	278	295	300	340	321	314	289	333	322	345	282	338	326	303	318	283	286	293	329	317	275	326	306	306	314	266	324	276	309	305	309	371	297	280	290	335	295	338	299	288	282	337	328	331
50885	54188	65477	61339	50026	37549	25598	14781	7289	3475	1813	1059	695	752	666	672	697	668	714	679	729	683	708	719	668	717	668	728	714	669	687	669	690	650	676	694	669	660	716	736	707	720	714	705	704	720	684	664	697	722	729	688	716	662	652	733	668	679	717	706	704	668	689	668	717	693	705	650	702	667	722	702	725	671	688	714	686	705	701	707	727	710	690	670	695	679	717	722	721	666	694	726	656	665	698	754	728	646	688	708	624	728	692	682	682	695	710	666	654	703	714	700	691	716	692	696	700	692	709	737	701	735	700	712	706	682	689	716	746	712	704	724	761	734	686	700	766	693	700	719	701	708	683	776	715	716	691	668	693	691	718	719	654	658	678	683	704	711	710	655	689	716	694	707	666	711	744	680	690	741	689	716	687	694	688	683	709	668	710	701	709	734	687	689	694	705	668	652	685	706	706	715	710	668	730	694	704	682	688	739	656	712	699	713	673	699	727	660	718	730	670	725	729	708	758	727	651	701	716	670	709	737	737	720	693	720	690	710	693	692	749	734	716	691	706	664	734	640	710	717	718	697	741	683	686	648	713	715	675	678	710	684	682	694	684	685	710	731	757	723	732	692	725	702	680	666	693	704	667	729	661	718	736	734	727	688	720	704	733	738	670	703	664	653	681	704	678	687	669	705	740	691	670	665	689	652	689	696	718	704	684	694	678	626	696	696	662	689	730	781	696	724	749	665	686	729	705	679	684	722	721	705	735	692	662	624	676	688	648	640	697	682	701	709	701	719	691	737	686	729	676	729	735	727	688	672	699	700	687	715	706	681	689	690	716	686	723	722	723	664	657	666	743	676	749	709	708	734	697	721	688	699	733	669	706	630	724	658	744	702	685	661	728	697	717	737	736	713	706	720	693	725	687	670	703	680	652	682	767	668	742	664	686	699	699	730	712	714	713	739	669	679	686	742	709	693	705	716	699	692	716	676	719	707	716	744	747	717	658	720	682	668	666	627	713	706	717	753	728	716	702	682	700	711	690	674	695	723	695	707	714	692	687	732	698	746	703	668	683	681	680	683	680	680	682	637	743	657	748	712	698	704	741	753	646	706	702	680	714	695	720	711	699	648	710	720	694	688	651	732	711	696	661	712	700	757	655	726	670	675	681	676	733	712	684	693	667	735	657	710	687	691	673	677	655	669	706	704	733	695	712	716	686	668	699	693	691	663	695	697	685	667	698	756	707	713	682	695	718	672	711	675	692	734	672	690	749	704	658	682	734	682	737	669	703	695	747	683	684	754	726	668	729	692	688	692	715	710	647	711	650	691	744	684	742	762	716	744	733	680	722	687	667	711	682	674	732	698	657	704	671	660	659	689	711	682	731	712	740	701	706	703	695	721	655	719	703	696	691	674	694	662	685	732	686	679	776	698	684	657	701	746	679	680	693	706	738	734	752	718	686	703	688	738	707	680	707	728	685	763	677	728	695	660	727	688	736	691	719	699	678	693	718	730	724	718	702	726	676	737	706	647	689	752	688	663	661	666	691	718	666	690	702	719	682	691	678	693	690	659	718	654	726	677	705	648	671	728	676	704	722	661	731	698	659	715	667	665	688	753	692	740	719	684	726	717	716	717	724	692	707	734	707	679	761	683	659	718	713	674	743	700	679	721	711	715	705	744	703	676	738	708	668	695	655	686	746	758	682	711	720	724	706	708	724	653	707	655	743	701	670	705	673	694	696	640	684	686	726	694	695	729	664	755	657	698	688	720	682	694	725	654	722	715	677	710	744	667	722	705	712	651	702	707	667	678	683	676	676	673	702	702	692	680	698	721	671	701	663	738	714	725	711	675	724	727	697	680	735	664	692	686	693	703	679	709	674	673	718	726	715	718	689	717	692	656	691	675	672	681	660	782	712	698	729	672	676	659	745	693	695	684	705	709	739	710	714	661	738	729	723	735	686	690	713	722	723	734	636	730	741	673	720	704	703	701	663	706	661	698	704	713	689	732	734	674	734	696	669	719	713	690	714	675	675	668	681	702	717	679	734	678	686	746	724	699	706	709	695	706	666	706	718	690	696	723	738	692	743	696	744	687	706	755	715	714	719	676	689	736	653	720	683	693	662	714	680	651	698	691	682	729	703	701	731	683	744	722	705	679	732	645	727	636	694	712	690	706	693	714	666	711	689	726	731	730	726	689	691	695	678	672	738	750	716	690	726	710	706	666	717	736	684	660	729	743	715	709	679	739	721	708	770	711	660	689	715	697	701	694	666	711	699	681	667	703	684	763	750	764	702	712	660	695	639	687	695	724	724	693	664	752	669	712	680	712	685	709	691	662	694	681	743	704	647	672	698	729	686	673	718	747	715	706	706	722	744	653	673	711	686	673	713	680	672	713	722	705	687	695	714	707	715	701	724	644	731	724	716	664	707	713	749	727	689	700	683	746	696	671	707	728	685	706	704	670	702	668	697	708	690	665	702	689	701	723	684	688	698	668	716	664	691	691	671	698	646	726	704	715	711	677	687	696	685	745	640	641	718	703	729	683	688	717	692	710	694	718	675	666	681	710	729	684	700	631	732	737	693	670	669	734	710	756	714	726	682	676	752	705	700	716	702	741	681	678	675	692	674	694	723	689	679	686	657	713	684	685	711	704	722	737	702	736	667	690	693	691	713	675	734	713	700	692	687	655	672	699	650	708	753	676	684	700	707	673	651	686	696	688	679	701	692	721	695	695	686	712	656	667	695	708	697	707	767	689	647	689	719	675	645	684	733	731	680	719	743	669	714	661	706	670	666	718	726	754	722	772	742	715	713	675	692	684	699	673	732	680	688	702	646	694	692	678	690	687	728	674	715	676	708	717	689	661	707	704	705	661	686	733	710	692	681	678	726	669	726	722	744	710	677	715	687	662	692	737	667	675	747	662	728	676	723	707	686	673	684	681	703	699	699	744	699	712	736	692	693	705	734	702	708	660	670	682	696	667	695	708	628	654	702	717	698	748	690	694	735	727	737	694	675	691	659	729	699	700	683	691	694	705	765	703	681	686	730	644	746	670	681	678	667	704	660	729	704	711	670	697	644	644	652	725	692	699	688	728	708	731	654	699	688	685	718	731	696	719	743	721	738	690	694	738	691	685	729	704	676	667	725	679	670	684	687	678	716	732	709	724	691	755	745	692	706	666	675	716	672	721	702	686	699	730	727	691	703	705	725	734	645	705	708	712	666	748	696	748	740	716	701	722	716	699	726	681	719	670	687	698	708	713	706	746	747	700	734	660	703	690	675	758	684	708	714	747	678	711	672	698	690	761	680	673	705	658	709	693	711	731	670	702	717	712	658	695	654	673	681	682	666	685	710	678	685	728	686	684	665	674	706	714	686	651	660	687	690	695	680	698	672	717	685	687	667	698	714	678	692	705	687	700	775	723	681	709	701	672	689	687	703	717	693	682	726	709	680	765	659	711	704	694	682	690	674	688	716	740	704	675	710	693	745	703	689	717	710	664
81551	74500	72858	60358	44047	28522	15116	6261	2455	1238	723	458	386	365	377	352	361	380	380	363	348	334	367	347	364	345	373	359	303	351	357	387	358	406	377	404	368	350	377	368	379	363	366	385	386	363	370	345	365	370	343	372	383	410	369	402	350	352	384	381	387	393	340	353	366	353	325	369	375	381	333	382	378	394	384	406	361	352	354	376	398	329	337	356	349	382	384	377	391	362	419	366	383	334	392	382	373	398	378	380	375	369	363	372	346	388	343	347	389	379	364	396	374	359	335	403	377	413	366	349	361	359	336	383	323	372	349	374	381	399	344	389	403	372	363	375	384	425	372	361	408	376	351	376	364	339	363	363	402	381	379	334	353	349	345	351	361	363	355	390	370	386	397	358	365	405	353	327	358	388	383	362	395	401	342	366	394	384	347	358	382	368	334	402	367	347	360	347	328	388	346	340	350	382	403	352	356	356	345	384	347	360	376	374	336	338	368	340	403	359	366	416	381	375	377	391	342	377	388	342	397	351	384	402	341	338	386	405	374	354	377	342	338	376	366	379	366	381	373	361	400	356	360	364	311	376	336	383	367	355	380	398	379	371	333	400	341	370	346	357	356	390	401	400	360	381	393	371	347	350	341	372	390	333	389	377	349	359	368	351	352	373	368	358	382	369	394	339	370	392	364	365	380	374	366	362	374	389	365	364	330	409	375	337	403	385	366	390	405	355	321	345	353	347	396	340	381	348	374	359	394	357	357	382	382	377	388	362	347	339	387	359	358	396	381	380	396	374	382	384	368	374	378	373	342	378	356	375	406	379	399	380	370	381	354	373	362	359	387	368	383	372	328	370	349	331	375	369	342	386	393	354	371	335	351	390	391	365	344	395	345	359	388	361	360	385	374	360	378	363	403	348	358	361	338	365	352	350	333	351	387	351	360	359	415	362	382	358	371	363	382	386	367	362	365	350	387	338	378	376	390	383	399	362	314	361	331	360	367	345	361	340	368	338	330	380	336	359	388	361	374	389	381	377	377	391	376	390	341	363	368	371	374	322	352	373	373	370	407	394	368	356	360	336	341	335	374	343	362	348	373	361	389	385	357	380	353	391	353	360	377	358	368	373	370	366	380	385	380	376	380	368	359	364	349	391	368	349	355	373	379	363	349	365	364	342	361	354	370	353	358	361	363	366	374	378	345	348	347	367	361	357	408	378	360	352	359	383	371	368	357	380	341	355	371	349	372	353	402	376	402	399	347	342	412	365	354	371	386	336	352	378	348	359	343	389	368	376	386	394	366	380	343	373	364	344	342	366	399	391	353	375	369	404	388	335	366	349	353	359	378	353	351	402	368	350	410	383	370	395	342	380	348	348	364	361	359	357	327	355	368	377	340	349	367	337	369	388	356	349	399	402	387	372	352	369	348	342	390	387	375	342	408	372	352	359	351	369	406	390	430	389	366	363	342	361	355	357	393	376	377	360	366	329	377	370	349	363	373	384	368	389	364	366	389	389	362	395	376	384	350	379	353	369	348	366	360	365	328	378	357	336	406	354	351	387	340	381	359	368	375	381	366	348	375	369	399	346	356	369	374	349	346	388	387	385	392	389	335	381	359	383	355	347	348	392	339	351	368	359	367	354	362	370	362	357	390	377	367	329	402	364	359	395	346	370	354	362	370	341	337	371	406	391	350	368	377	334	335	398	365	355	376	332	338	345	371	373	376	384	387	353	333	346	359	383	390	357	388	329	371	373	343	358	352	405	304	348	346	383	374	360	394	343	330	357	373	367	346	354	347	390	391	345	394	339	360	345	365	363	380	365	419	356	383	412	393	391	380	367	384	359	341	383	341	383	369	380	363	325	377	423	375	360	348	398	372	404	366	323	365	356	338	360	353	373	321	342	420	359	354	340	383	366	378	400	348	393	371	381	366	363	377	395	328	352	369	372	378	350	343	358	397	383	350	352	343	361	366	351	420	366	364	355	374	388	345	396	399	364	410	365	380	381	346	371	354	381	390	392	350	379	368	371	373	354	414	370	364	355	380	340	389	358	356	386	380	377	376	360	342	363	392	382	346	358	375	387	379	345	390	356	374	391	377	377	367	424	371	385	384	353	362	375	373	341	360	384	351	361	336	390	392	396	331	379	371	384	354	362	336	334	409	332	352	374	370	318	390	387	381	373	356	384	390	344	353	349	367	402	336	356	357	372	381	365	338	357	388	370	339	354	366	380	399	369	378	408	396	379	337	350	389	373	351	349	371	363	390	412	398	385	380	350	338	367	378	350	367	351	354	344	370	360	415	372	374	371	372	341	384	364	355	378	378	355	374	369	353	354	346	374	378	387	392	381	366	373	366	347	370	371	379	369	368	356	338	378	355	378	385	367	345	388	350	374	430	399	342	355	383	397	386	329	393	368	357	380	399	357	390	381	341	368	343	380	400	352	368	384	355	354	405	363	385	357	397	390	382	382	326	361	333	374	401	393	356	395	337	327	340	378	351	394	374	369	388	347	365	389	434	372	372	320	381	382	388	369	392	336	363	349	338	367	388	399	419	371	362	389	391	353	382	350	354	319	385	384	408	350	376	373	353	346	357	371	367	352	351	377	395	400	411	349	361	364	378	404	372	384	352	381	387	360	377	374	384	391	366	367	378	346	347	352	366	356	376	369	354	372	383	381	378	349	368	347	373	374	367	364	379	359	358	347	335	404	406	359	364	384	356	393	357	371	391	353	351	341	357	386	339	394	367	355	365	412	368	366	364	341	312	363	378	337	343	378	346	358	373	400	389	372	335	364	388	420	386	375	377	360	357	363	346	343	325	349	363	400	381	383	351	344	391	357	372	357	365	374	388	371	353	355	375	366	340	371	382	404	353	398	332	382	381	376	402	382	385	382	370	367	356	350	350	352	373	379	382	370	386	326	342	386	357	385	385	356	373	361	345	369	397	393	379	360	368	393	387	344	371	402	364	366	377	367	376	388	376	344	354	381	391	400	401	333	379	367	395	359	310	374	376	369	372	365	362	390	356	395	352	388	372	353	392	369	362	383	361	382	366	389	379	367	384	363	406	365	369	359	363	351	347	397	378	374	360	372	396	358	399	400	376	362	367	350	373	396	385	380	416	352	361	380	346	366	361	351	345	376	360	377	364	396	346	338	364	373	318	375	356	402	387	359	390	373	361	342	384	354	394	353	371	335	369	377	356	376	373	377	374	380	364	371	352	361	332	373	355	337	399	386	368	350	375	390	386	378	384	353	350	376	386	377	356	378	387	346	367	379	350	409	370	375	371	363	365	364	380	368	375	402	357	356	355	322	366	371	404	403	329	374	363	342	363	334	359	372	372	330	361	372	389	336	390	349	357	389	393	376	327	365	367	394	394	380	365	339	384	340	369	380	339	380	358	356	377	406	349	377	345	386	399	370	360	352	351	369	346	342	380	371	340	369	353	404	365	359	368	393	371	349	338	360	417	379	359	367	363	330	365	349	363	332	365	354	381	305
52998	56647	67813	64330	52424	40045	27597	16114	8025	3997	2068	1151	835	756	765	777	796	746	837	802	788	770	797	865	764	794	817	855	784	770	751	777	873	781	827	800	761	791	837	805	853	855	750	823	805	761	787	819	801	811	796	778	734	817	769	794	826	795	839	812	818	813	826	771	799	795	813	782	819	801	811	798	808	840	792	828	800	826	764	766	793	819	786	800	786	795	827	788	752	780	759	738	784	751	797	815	785	786	748	809	777	769	771	794	861	829	772	809	789	809	762	790	780	772	766	779	800	803	754	816	786	816	811	732	817	805	743	784	813	772	762	777	773	835	745	763	816	789	786	813	829	774	806	825	749	794	780	797	755	800	813	786	792	767	768	764	757	873	832	802	773	765	792	786	831	786	814	800	797	756	776	781	766	793	791	794	798	751	778	764	806	826	800	801	770	755	741	783	763	751	799	819	809	778	835	832	824	787	799	798	815	824	784	812	814	812	845	873	809	818	760	788	819	826	764	777	859	816	843	783	839	774	779	756	749	832	810	820	798	737	794	770	793	880	780	726	764	750	805	805	795	808	777	782	795	801	829	825	776	828	748	818	790	783	833	823	783	767	763	801	822	732	786	810	764	826	810	774	776	828	759	792	789	744	766	799	784	777	795	837	781	841	778	784	800	839	828	812	834	787	789	798	846	836	788	785	839	782	801	788	823	800	794	803	787	759	850	823	809	757	793	770	835	755	803	769	801	797	728	798	783	767	795	806	790	786	835	819	823	791	810	738	788	807	816	816	760	767	812	801	822	775	797	796	812	772	782	824	790	793	756	815	788	745	794	828	811	851	860	724	766	841	858	809	781	818	778	795	796	795	745	766	809	788	789	831	812	801	795	775	803	798	748	813	755	783	812	798	811	825	776	749	791	773	782	797	757	800	787	777	809	826	787	805	753	797	781	817	784	761	850	823	815	834	824	819	804	776	820	783	822	773	715	803	766	785	787	795	778	750	814	807	842	773	805	776	785	810	779	739	760	816	797	779	762	769	751	772	823	838	763	770	813	775	768	761	794	777	803	807	822	805	769	802	824	765	827	818	785	746	822	755	820	799	797	784	811	775	836	775	786	810	791	750	736	794	769	806	813	827	791	811	799	810	844	759	796	784	785	814	722	740	785	870	821	765	753	791	811	741	768	741	768	739	725	794	793	808	812	803	778	817	782	768	798	803	805	776	783	833	827	837	811	821	823	791	763	765	805	807	812	745	767	801	715	807	752	816	793	834	831	760	772	761	792	778	816	841	823	773	790	831	778	801	816	770	773	786	807	772	778	815	804	839	783	765	819	827	768	807	777	766	787	771	797	827	799	818	792	775	790	791	799	777	813	839	825	807	815	817	790	773	792	837	732	725	750	801	765	826	770	835	789	808	759	713	797	800	809	825	786	799	822	771	757	790	853	819	789	762	747	826	772	755	802	840	760	832	751	754	759	807	790	811	799	749	736	750	858	810	814	741	777	825	799	781	786	792	772	811	778	807	763	816	814	795	831	780	762	822	761	807	773	774	811	783	810	794	753	823	772	756	767	811	797	833	798	787	853	782	801	816	773	787	808	811	808	784	776	785	761	823	746	781	768	779	796	792	798	748	783	780	809	814	802	825	764	834	827	805	803	808	802	784	745	779	781	789	783	821	803	795	804	729	760	767	792	762	781	754	826	779	763	795	852	803	854	742	732	822	822	797	786	844	820	791	832	738	802	814	807	763	774	845	796	745	793	779	816	825	744	776	804	796	794	799	825	827	734	827	780	768	833	807	791	781	864	818	806	796	778	759	816	774	782	842	800	782	811	817	748	795	794	765	785	771	841	798	834	821	811	801	754	762	816	756	780	823	758	792	797	781	811	789	809	758	802	806	774	809	798	733	783	842	774	761	746	800	807	819	769	820	822	818	788	758	796	785	811	776	808	802	831	805	781	816	747	782	794	782	794	770	817	794	819	794	813	774	756	797	781	756	738	777	754	811	778	787	814	763	820	824	810	816	803	802	823	802	788	773	768	789	829	771	798	806	812	833	779	857	792	777	826	780	797	781	817	822	770	792	795	844	780	825	804	789	779	789	794	821	805	798	766	824	783	769	765	835	776	747	817	784	817	809	766	793	809	772	751	786	724	778	795	774	769	830	778	811	801	800	793	848	785	754	793	789	812	788	819	755	770	815	820	777	801	784	777	744	744	809	749	788	845	808	771	831	805	770	808	835	765	750	811	780	866	775	733	859	828	786	891	756	779	823	801	796	755	813	762	799	821	830	787	810	770	814	765	800	811	757	813	775	807	734	756	749	780	807	769	728	800	840	816	792	740	813	821	800	825	825	821	761	795	776	729	795	810	790	818	815	770	771	768	803	781	766	820	812	832	786	811	809	760	785	775	784	797	803	797	760	803	844	731	802	805	781	769	800	818	798	861	802	838	798	759	766	756	778	810	801	762	808	784	808	757	792	761	803	793	790	772	775	788	849	773	798	807	794	808	764	770	764	804	784	802	766	808	779	767	779	805	818	789	800	782	817	865	785	779	793	802	795	766	809	744	804	770	760	813	878	822	753	814	812	792	751	852	804	794	816	811	786	761	802	817	833	849	775	810	796	840	782	751	764	808	802	805	792	752	747	819	790	783	777	832	797	831	791	757	805	770	820	771	807	797	793	793	829	757	816	785	811	756	822	752	828	867	791	783	790	791	800	761	787	786	776	755	784	788	838	788	780	769	754	852	798	826	761	776	751	747	777	821	815	786	797	757	813	822	824	756	792	803	839	815	779	819	763	822	766	777	803	764	791	835	793	817	782	800	813	788	820	800	792	808	775	805	780	815	771	766	769	782	794	840	781	817	758	796	841	797	790	848	794	784	800	808	830	796	804	826	842	773	830	811	786	777	746	825	836	817	781	793	781	848	782	812	694	809	837	825	813	808	820	753	866	794	799	791	856	821	819	841	780	826	794	786	755	771	778	786	751	759	808	780	799	790	789	762	729	788	813	806	786	763	836	767	826	791	798	792	798	786	781	805	785	800	809	793	819	831	799	792	828	740	795	829	841	790	828	760	799	824	804	757	755	837	806	788	771	811	876	776	786	792	789	784	716	821	760	756	809	811	795	792	770	803	777	767	800	792	796	776	769	818	745	839	768	778	789	794	847	779	856	818	836	772	793	794	792	824	818	829	795	790	774	796	794	796	822	777	792	755	804	831	791	789	765	794	828	766	799	825	843	773	832	762	804	798	799	749	827	779	848	769	772	771	741	819	764	741	785	824	743	794	782	814	795	800	812	779	806	772	811	792	758	839	734	798	831	785	801	773	772	811	789	820	778	808	808	731	806	798	809	781	815	789	839	854	827	784	793	784	783	703	783	773	797	804	764	814	788	770	785	787	776	798	808	777	801	732	813	743	846	822	787	723	784	744	747	764	783	811	806	768	790	765	768	765	758	802	827	821	767	786	773	803	789	721	798	774	797	778	835	780	770
13568	9622	7580	4504	2408	1428	807	551	439	309	301	281	299	283	255	300	263	310	289	269	306	292	324	269	241	275	274	277	235	261	279	284	266	260	299	267	264	302	328	288	264	261	280	259	280	295	309	292	274	277	269	303	274	293	271	284	262	258	301	294	267	273	268	268	272	261	292	251	267	258	272	274	306	289	276	279	278	316	283	299	275	295	321	306	274	243	289	287	272	238	269	264	298	306	276	284	288	274	275	268	279	260	268	278	293	264	278	299	292	295	241	284	305	304	288	254	253	262	276	267	270	291	263	254	282	261	253	275	260	297	249	286	315	293	274	295	286	286	283	279	267	237	268	264	306	278	305	252	297	304	284	282	286	288	260	264	286	312	290	303	272	273	267	274	263	301	289	275	288	270	257	266	242	260	269	261	301	280	268	248	281	261	253	319	285	257	290	311	288	287	262	263	276	271	320	267	250	259	267	248	300	304	278	264	292	267	307	287	288	266	270	273	289	249	254	307	280	285	310	276	268	278	263	257	302	285	278	250	292	269	310	290	250	286	312	313	266	240	242	259	261	273	293	296	274	280	301	266	251	316	326	293	305	261	271	278	254	282	274	284	276	307	281	257	250	280	302	279	294	281	263	252	246	266	306	315	266	275	294	239	264	287	264	260	284	288	260	309	289	302	276	272	261	238	294	263	282	271	245	258	282	299	272	264	266	299	298	315	290	287	277	250	270	242	250	281	291	306	292	250	285	319	253	254	264	303	271	270	293	291	282	270	291	292	294	303	313	300	284	274	256	281	271	268	272	276	276	235	290	275	262	296	291	302	287	258	302	287	291	297	289	284	288	265	273	279	277	292	290	292	270	274	292	292	292	301	308	248	281	272	277	290	303	306	260	265	291	315	281	278	263	259	248	261	252	283	308	313	281	267	264	282	284	284	258	282	264	287	275	285	292	267	289	292	275	259	283	292	275	303	268	276	281	281	302	298	273	251	257	274	262	262	288	295	242	293	274	281	291	262	278	242	290	292	288	302	271	261	267	279	308	286	235	298	282	290	283	256	290	284	269	271	293	256	276	265	295	281	284	302	280	291	306	278	243	319	287	292	283	307	305	238	309	303	303	286	310	256	248	261	283	247	293	265	295	289	288	269	258	301	304	306	301	290	289	303	294	297	271	268	314	303	252	280	291	273	278	284	257	264	316	260	255	277	278	267	280	264	284	265	272	283	295	290	320	268	232	305	275	276	273	273	286	263	276	287	278	285	290	286	287	272	292	258	320	272	307	272	304	298	282	306	259	271	292	311	274	290	293	277	288	309	289	246	315	253	281	307	287	275	325	316	268	277	267	255	302	265	267	282	289	271	235	260	303	271	281	286	318	260	286	282	281	295	287	277	269	259	281	265	317	275	307	304	297	266	278	275	309	294	305	245	283	274	277	259	307	263	289	263	252	321	284	261	283	282	281	269	276	281	259	274	299	279	276	286	258	275	299	278	246	255	258	294	280	265	261	274	286	298	272	259	261	274	306	292	260	303	292	269	290	321	277	301	261	284	253	296	285	260	250	303	265	259	277	271	276	285	273	277	275	289	277	312	274	286	286	263	261	282	290	262	285	287	268	254	276	252	279	277	303	261	270	296	309	276	282	336	262	254	280	298	282	263	277	327	307	256	299	299	263	294	285	272	246	264	280	277	315	313	266	281	227	289	286	290	268	279	277	297	274	288	255	239	303	267	224	321	287	259	244	282	292	284	283	310	284	273	258	261	265	307	272	299	309	241	277	234	286	278	275	280	286	286	288	282	266	306	283	258	260	288	301	285	285	287	269	256	262	285	275	279	300	265	282	246	305	291	282	306	255	294	260	324	300	292	289	280	290	269	328	303	270	250	281	263	297	307	312	287	282	296	293	273	249	316	270	276	276	249	294	296	276	289	299	267	303	292	292	289	298	257	260	326	238	281	282	276	295	293	275	260	255	264	274	277	277	311	263	299	275	297	277	296	272	288	291	263	272	296	281	264	282	294	293	297	278	285	281	270	293	300	273	289	283	285	280	255	254	293	281	298	287	302	280	308	286	271	276	272	306	263	262	261	255	258	287	293	279	249	263	274	268	268	294	287	298	276	320	270	291	285	280	279	301	303	272	273	289	296	289	273	257	272	270	275	250	291	297	295	302	264	287	273	241	273	283	288	278	252	265	279	246	287	320	276	307	317	242	254	303	292	278	273	302	279	294	295	287	276	310	282	262	300	316	263	281	262	290	278	282	277	277	276	281	258	279	254	257	279	289	235	274	258	272	296	300	264	278	298	250	265	282	287	319	280	280	256	252	274	285	267	303	293	239	270	281	267	316	290	264	268	284	287	259	289	262	280	285	307	280	267	294	285	279	252	290	309	258	278	271	284	293	277	286	285	303	249	312	303	284	299	284	259	316	318	277	307	261	259	283	263	258	274	288	234	272	285	303	290	273	282	267	300	273	278	310	274	305	278	274	271	245	279	257	282	286	319	321	261	267	262	285	274	289	272	287	296	286	292	260	270	271	278	255	290	267	275	285	280	268	295	304	284	328	313	279	288	261	274	290	291	251	276	262	279	252	283	307	297	277	288	267	258	307	274	272	291	304	286	272	279	252	288	252	246	263	278	265	273	293	299	286	266	290	294	261	283	266	276	268	257	270	280	293	273	277	268	241	290	263	292	263	294	251	272	293	274	279	278	299	286	259	289	307	283	242	295	260	280	262	328	303	264	284	263	261	291	317	275	265	283	273	283	264	283	280	292	309	253	271	266	295	291	273	270	279	268	275	299	253	294	275	252	293	302	298	273	329	314	257	284	259	298	268	279	303	262	294	262	272	317	301	279	284	273	300	276	260	270	263	276	265	301	293	292	306	259	267	277	261	262	287	292	324	291	257	280	277	283	274	327	295	289	276	302	277	251	294	265	272	295	302	264	280	289	291	248	289	251	291	277	277	264	277	306	302	270	242	316	267	312	282	268	295	307	298	240	269	282	271	283	265	271	281	298	257	295	279	287	272	288	274	270	271	269	266	307	270	304	305	276	286	271	305	320	316	260	268	274	289	293	278	259	292	283	245	255	293	273	281	304	284	294	262	256	294	287	265	297	262	277	263	278	264	284	260	288	300	282	272	269	291	265	266	293	293	277	275	281	292	302	307	276	284	255	294	290	253	282	271	283	279	270	290	289	275	258	269	262	302	268	267	291	272	261	313	265	256	277	269	295	254	311	285	296	263	303	285	303	270	266	280	274	246	273	299	301	283	309	275	276	268	299	293	289	278	265	303	242	257	270	275	285	284	257	264	285	256	270	275	290	294	312	295	298	279	276	293	308	270	284	267	285	255	297	308	318	276	274	323	322	284	287	277	247	276	280	271	310	283	241	293	253	277	264	275	293	268	264	276	286	261	280	295	270	260	305	281	330	300	283	248	268	293	273	305	280	272	261	271	293	286	285	277	302	257	308	264	261	297	275	276	309	279	275
12676	12095	12817	10196	6547	3733	2345	1457	949	804	720	616	649	601	589	632	660	621	619	654	625	647	592	677	609	610	641	601	618	601	600	602	635	580	631	651	594	614	636	626	634	584	634	615	624	629	573	631	594	612	618	618	599	626	667	634	602	591	632	626	651	638	570	628	628	627	599	609	629	628	620	610	590	583	614	655	655	639	610	638	604	603	626	636	575	627	597	662	630	626	608	608	590	634	611	631	641	641	656	642	611	658	600	650	609	596	645	608	646	646	615	601	646	587	617	602	633	619	642	640	614	635	646	604	629	638	585	626	598	635	577	601	595	645	610	618	604	579	647	624	599	558	629	620	606	551	616	615	633	620	600	631	634	652	645	630	617	628	636	638	624	630	629	632	577	619	592	581	647	617	623	638	614	644	653	630	626	651	607	579	636	636	649	611	585	688	614	608	649	600	653	623	597	649	573	605	609	637	590	618	631	633	612	652	637	586	625	609	625	587	660	631	627	627	636	585	619	575	625	640	663	637	623	629	652	643	634	596	634	646	624	625	616	605	623	633	587	586	600	644	593	660	641	597	595	612	638	623	614	554	601	595	670	619	616	601	618	590	637	659	672	605	639	629	624	602	620	667	646	641	616	636	617	587	614	594	654	592	642	611	606	608	618	646	622	599	594	589	649	617	622	654	646	643	635	599	635	586	582	630	634	619	607	669	636	617	648	631	654	613	643	597	617	634	606	628	614	646	602	611	622	621	600	589	628	640	589	619	599	619	597	568	628	582	599	650	624	623	612	578	613	612	665	595	632	609	662	638	571	625	628	642	635	588	574	650	628	613	622	600	604	620	585	639	596	596	611	623	589	581	627	613	676	580	591	637	587	616	611	647	610	649	605	575	599	618	644	576	627	609	602	656	601	611	605	629	625	611	593	646	577	609	645	607	632	636	571	609	640	662	587	604	634	606	581	644	636	605	606	639	615	619	639	647	618	561	611	646	588	582	607	609	601	617	574	615	644	603	607	654	611	594	616	623	654	588	594	629	591	649	641	605	614	613	597	633	627	664	617	588	601	629	626	657	644	604	596	651	612	629	602	616	611	589	608	602	620	565	577	604	639	598	609	632	575	591	652	644	604	626	558	627	624	587	644	619	606	609	615	618	610	652	643	626	652	593	642	606	584	592	643	630	624	635	632	628	606	629	609	537	642	595	658	601	650	596	646	592	622	611	614	634	613	615	636	611	597	625	607	623	645	616	599	606	653	583	600	636	626	597	651	638	615	624	639	675	641	660	620	612	562	576	673	605	591	612	624	586	641	638	626	647	580	648	610	660	619	545	612	654	638	644	651	614	631	587	591	618	586	613	645	611	600	555	643	611	626	579	609	635	631	599	653	579	659	615	611	608	639	586	618	617	623	611	642	645	606	633	605	650	579	633	675	593	626	600	664	635	614	610	623	608	639	626	637	600	567	619	655	597	631	596	616	645	611	605	631	608	581	635	600	612	555	580	574	615	596	641	630	586	627	645	642	587	638	574	571	650	609	655	615	625	604	625	572	623	576	642	601	640	609	641	618	617	636	604	617	576	684	615	601	674	565	596	628	641	609	635	591	647	649	605	638	603	631	595	661	626	663	610	605	617	618	621	630	598	607	601	676	580	586	567	640	574	665	646	627	610	599	643	662	637	614	621	609	608	592	592	564	611	572	584	611	645	659	584	621	580	595	637	618	619	609	614	647	595	582	583	610	674	616	567	606	648	591	627	570	601	606	660	619	635	590	634	580	603	604	630	613	640	647	606	619	613	617	571	607	623	634	595	643	619	604	655	590	550	619	657	614	601	588	621	647	621	550	674	624	626	646	625	606	674	615	648	665	646	593	634	637	642	587	609	627	650	655	592	648	622	602	641	590	614	605	608	609	642	604	591	554	612	618	582	588	566	617	605	598	641	597	604	581	620	590	597	625	636	678	621	662	679	643	622	618	616	608	651	630	651	623	632	665	601	630	622	595	626	636	640	626	651	639	654	583	627	619	577	646	623	611	626	623	658	669	609	592	618	610	617	660	584	622	601	645	574	622	632	627	614	625	638	614	601	601	619	647	588	621	633	602	614	651	602	599	612	580	655	628	603	603	586	623	596	581	619	614	628	615	639	633	609	602	623	652	584	604	586	599	645	604	622	647	638	646	632	580	605	609	611	624	625	603	624	627	671	618	639	624	645	592	638	546	624	606	628	617	580	606	642	583	638	604	680	589	647	628	637	630	597	595	613	584	602	625	641	644	646	580	652	662	614	636	614	607	634	591	615	634	599	613	640	614	605	635	659	637	605	608	643	650	633	643	622	621	636	600	611	654	615	606	615	646	590	652	606	632	626	602	634	601	632	608	638	622	598	584	636	648	637	566	624	647	672	623	633	597	631	634	619	653	597	640	635	621	621	654	579	635	634	665	620	602	625	628	667	614	629	648	672	632	626	636	590	596	610	609	607	603	608	602	616	619	633	600	610	605	656	596	640	600	648	643	601	654	590	592	600	636	622	646	613	612	651	605	650	637	645	628	614	635	615	591	648	636	626	595	607	605	614	556	598	627	650	639	590	573	634	612	594	653	652	615	662	615	638	632	654	592	638	649	601	640	647	600	610	598	594	576	669	668	634	618	631	620	626	575	613	642	598	613	655	680	628	649	557	609	634	610	612	639	553	610	626	615	647	597	614	631	649	637	603	609	592	665	639	627	625	655	598	606	621	656	582	646	627	654	613	620	620	578	591	635	618	657	646	639	603	605	588	643	602	622	627	602	631	574	658	609	625	611	622	597	602	565	623	639	610	578	600	640	629	622	633	632	635	657	652	611	621	608	656	597	626	636	626	619	669	639	567	625	574	644	655	631	619	588	620	607	645	648	632	575	639	609	598	626	663	612	587	592	586	650	598	573	606	639	636	578	618	624	584	654	613	581	665	617	593	638	551	636	642	630	584	635	663	628	586	611	633	590	624	643	635	635	645	628	595	655	619	618	615	629	605	615	636	603	635	668	604	595	657	624	656	617	623	621	649	658	601	592	629	622	575	632	622	629	612	601	610	631	601	622	579	598	600	616	589	606	647	601	589	614	646	606	604	645	637	644	598	648	638	647	650	625	594	675	632	627	596	645	585	634	602	613	580	613	612	642	663	619	617	592	599	621	614	685	606	567	610	639	622	616	650	656	621	644	576	589	598	641	592	612	643	601	654	598	623	642	628	583	570	641	611	630	705	627	626	604	620	591	588	646	624	597	659	615	641	618	614	653	663	611	640	595	644	612	613	607	583	625	583	598	622	632	639	593	621	618	612	615	628	656	599	640	621	608	631	613	609	645	584	587	660	612	614	649	658	618	620	642	642	596	634	633	643	614	620	619	667	620	608	615	628	607	642	584	663	641	583	608	674	634	639	618	631	605	668	568	580	579	613	598	621	624	610	605	612	583	629	636	627	598	676	618	597	573	625	635	593	629	575	611	603	593	632	561	591
80506	71499	71254	57680	41331	26419	12870	5251	2269	1100	643	456	335	308	328	309	311	360	320	323	328	340	306	314	293	312	332	351	300	345	301	335	341	303	330	331	325	323	345	310	299	283	330	286	305	336	328	322	299	305	349	360	329	322	369	319	317	343	290	328	317	362	353	309	334	301	334	324	315	290	332	307	326	314	345	331	318	351	324	347	306	312	290	345	349	337	299	295	295	335	326	329	318	313	336	340	326	309	300	349	301	321	380	318	318	326	348	337	350	311	346	308	308	314	364	308	337	330	348	319	326	318	333	356	307	302	334	326	348	322	309	325	297	310	355	358	337	323	368	324	304	317	344	284	308	317	329	349	316	280	325	354	323	322	358	333	301	335	341	329	325	298	274	346	315	347	290	318	321	334	333	323	330	336	342	313	301	323	318	332	367	335	345	309	345	318	375	286	301	318	346	364	312	334	363	364	324	293	307	320	336	323	346	318	313	320	324	358	345	338	321	329	284	325	330	343	333	321	315	342	340	301	312	343	309	314	279	334	324	328	313	331	317	304	335	321	301	324	350	351	323	310	378	336	297	357	343	324	315	342	327	321	318	320	361	308	350	328	301	309	305	359	315	327	310	333	297	281	335	324	317	327	286	310	331	291	374	342	304	340	296	368	332	357	316	331	331	355	339	350	333	351	322	317	335	336	316	301	332	318	326	300	309	301	316	320	324	334	288	308	327	327	296	322	329	313	320	329	332	313	327	312	309	330	324	311	330	322	350	377	308	354	314	341	295	302	335	355	352	308	354	308	296	329	308	321	308	322	323	342	333	294	313	303	304	280	325	313	362	312	319	310	357	315	307	283	348	302	302	305	290	325	281	310	351	329	325	272	315	311	336	332	332	329	323	332	315	315	353	363	348	297	314	312	323	344	338	330	344	313	312	304	289	337	311	317	300	291	332	331	328	294	314	322	341	337	307	304	353	319	331	300	333	318	298	334	347	297	366	314	309	345	309	344	315	296	354	316	334	312	306	339	331	322	315	317	317	315	315	350	345	302	328	318	314	336	316	319	335	324	284	325	308	312	326	360	320	313	296	341	329	356	329	319	330	298	344	306	321	352	326	343	326	332	336	326	319	353	326	312	322	321	342	322	340	321	309	344	364	307	310	361	337	343	333	316	317	295	325	338	336	341	294	334	341	321	334	335	304	313	324	284	339	346	312	309	351	332	333	298	323	318	327	345	310	380	290	294	320	315	360	348	335	325	314	318	307	336	350	322	330	309	326	345	330	282	301	327	332	342	327	342	294	301	299	354	307	329	317	328	341	307	306	300	312	338	322	314	326	314	299	335	349	330	320	336	328	321	354	315	327	326	332	305	311	315	351	316	338	261	349	335	335	313	338	300	338	350	318	332	317	331	328	346	379	325	301	329	324	336	336	350	313	330	364	344	353	326	312	330	354	292	334	312	342	339	279	315	325	337	341	321	308	337	323	275	325	331	301	328	320	310	350	330	360	321	295	359	324	316	328	307	304	334	304	302	313	330	331	315	328	306	352	350	328	350	295	328	321	319	304	328	348	327	312	315	344	340	320	344	310	325	320	345	307	312	327	349	353	351	301	352	317	328	326	340	329	302	296	346	304	316	336	368	357	309	332	313	335	363	322	302	374	315	345	316	329	295	334	326	295	339	323	326	323	348	350	352	337	309	302	313	310	327	296	306	287	322	311	326	310	271	353	308	326	322	323	329	293	360	348	332	356	320	348	349	304	330	305	320	311	313	303	304	317	335	314	307	328	292	332	330	299	336	327	325	343	340	314	331	324	341	335	313	318	325	332	332	336	314	271	307	303	332	290	325	316	319	331	360	376	322	313	323	328	333	298	303	322	315	321	296	330	317	331	325	325	333	311	309	287	316	296	292	314	322	300	291	350	318	332	338	337	322	328	335	356	336	351	323	350	355	320	311	337	308	309	303	311	351	371	317	309	331	346	308	325	326	356	313	305	316	299	331	318	349	298	333	303	346	323	339	301	343	300	351	337	329	328	275	333	314	326	291	345	301	294	331	337	329	296	296	304	313	317	334	325	331	334	307	332	331	320	326	301	313	302	328	320	301	325	335	316	333	301	333	310	334	353	342	308	336	335	344	328	298	367	343	286	336	319	337	338	321	315	329	310	343	288	331	319	357	354	277	322	354	293	315	337	318	327	297	290	317	385	312	323	332	320	332	332	332	337	312	351	319	292	330	296	317	312	329	322	360	308	335	339	313	356	336	340	336	315	311	325	322	321	310	317	305	297	345	308	311	300	333	309	310	343	328	307	351	304	315	317	342	343	341	325	288	349	328	284	316	299	342	291	298	328	328	363	373	338	338	333	346	330	311	342	295	349	309	326	348	354	316	324	333	292	316	328	333	299	342	330	329	307	317	331	328	299	337	346	312	326	319	302	304	322	324	313	309	321	327	351	304	328	332	318	297	322	353	326	326	354	335	321	325	347	292	341	386	337	344	333	302	358	328	333	340	344	340	354	320	306	347	282	319	318	330	339	351	336	350	297	292	304	357	317	319	268	324	321	330	337	323	340	349	334	335	320	338	331	335	303	342	327	307	298	321	347	323	344	332	346	293	337	318	314	335	314	305	310	360	353	323	323	305	358	328	342	353	329	315	280	328	333	333	312	366	318	323	303	325	329	293	280	330	314	321	328	313	294	258	315	293	335	323	333	355	312	330	298	303	315	317	349	277	319	297	318	350	314	305	337	330	330	316	309	322	267	315	338	304	335	374	351	332	334	298	331	358	311	321	349	322	308	282	348	302	327	356	319	364	319	320	321	345	346	314	348	299	330	359	335	258	314	347	331	311	306	317	319	326	329	334	284	297	312	307	335	307	315	311	331	332	325	322	311	335	336	325	294	339	318	318	348	288	312	341	313	333	317	346	358	318	302	288	296	307	314	340	312	323	340	325	339	281	302	346	344	305	328	320	317	346	360	303	320	294	331	343	290	327	343	369	331	323	298	342	328	377	324	309	324	349	292	375	331	303	325	271	359	304	334	317	333	291	315	320	360	354	337	315	309	302	355	321	333	343	347	338	337	317	320	298	328	309	321	358	336	310	324	352	350	277	351	319	324	305	326	297	298	316	297	312	345	314	289	310	324	339	354	313	307	317	279	321	330	370	334	338	345	327	312	339	279	354	360	363	336	333	326	330	324	329	306	327	300	362	343	307	328	331	338	318	285	317	314	305	377	329	317	350	344	279	303	342	332	322	321	295	323	301	307	331	316	336	327	340	316	321	308	329	314	367	329	335	334	339	299	324	331	345	338	346	345	304	295	306	342	303	327	328	353	314	320	315	301	324	355	313	361	297	319	320	306	322	357	341	319	323	296	300	325	290	333	345	318	340	329	322	330	291	334	372	328	313	323	280	349	321	364	317	313	317	323	328	316	328	327	308	313	288	332	332	347	314	290	286	341	315	321	332	333	317	305	303	324	312	345	296	320	306	332	315
50881	53567	65577	61858	50373	38042	24954	14367	7737	3747	2013	1067	722	732	758	696	688	710	702	744	652	715	692	675	704	703	733	723	748	730	698	674	687	740	718	704	681	707	678	718	740	724	739	679	733	731	717	730	701	714	732	697	692	726	707	729	684	737	769	717	730	695	710	708	734	730	721	720	705	707	716	722	711	695	678	727	711	716	665	662	729	738	738	736	720	733	653	712	726	707	759	737	723	743	731	761	741	670	723	699	757	726	718	764	710	715	742	711	727	742	717	715	736	715	693	693	685	692	722	765	724	693	742	709	698	731	712	682	693	685	640	761	689	763	715	703	713	747	706	719	684	658	714	732	724	689	727	704	686	726	668	712	748	732	722	717	710	698	727	720	731	697	740	682	690	709	700	710	670	712	706	673	685	734	705	706	641	681	713	688	712	731	738	685	711	676	735	711	700	689	723	656	717	702	718	732	721	712	705	716	687	759	719	706	729	638	729	696	712	739	719	763	708	708	762	713	719	756	699	716	691	717	731	705	712	704	712	745	703	735	758	718	685	731	702	742	766	716	690	690	720	739	729	705	688	710	704	710	662	734	730	719	660	727	748	729	743	763	765	725	691	698	726	702	680	716	697	727	694	732	711	653	711	712	663	732	694	720	725	788	706	679	696	714	746	777	762	730	728	793	677	745	746	712	730	750	726	697	756	726	664	741	683	759	767	722	708	675	702	716	695	742	704	702	704	722	753	778	720	700	731	699	743	717	708	747	759	685	705	709	716	741	672	675	758	732	686	679	681	686	738	690	736	715	736	676	736	730	695	729	718	737	694	714	719	723	683	730	730	742	743	752	701	765	740	713	736	742	766	698	730	686	720	710	744	711	729	729	686	692	674	717	732	786	782	686	700	729	650	723	672	750	709	705	706	728	719	702	701	715	698	721	732	724	687	702	704	750	681	710	692	758	702	754	733	715	710	726	691	665	744	719	756	733	723	753	676	694	737	710	740	725	678	685	698	751	719	725	731	719	762	761	716	698	683	713	709	735	691	746	712	689	741	709	747	748	700	760	755	737	693	770	729	728	671	702	710	709	685	716	727	724	726	725	753	732	706	686	740	693	711	717	700	680	710	774	711	725	760	741	746	681	736	688	764	717	741	739	707	718	740	719	715	672	750	678	674	752	685	697	710	742	726	742	713	716	708	703	726	755	720	758	690	702	702	700	717	741	727	679	721	702	699	753	694	727	701	708	749	711	638	674	712	693	739	701	725	674	739	705	750	700	699	704	694	702	764	723	724	748	738	733	707	683	671	694	695	734	709	755	699	746	719	721	735	735	733	657	716	738	718	688	743	709	684	681	720	710	733	699	700	778	743	617	783	689	694	706	741	730	668	713	751	725	686	709	736	732	743	702	713	708	713	697	714	688	720	729	750	724	720	692	769	683	699	751	710	737	698	727	725	718	700	684	737	723	715	743	743	726	694	720	732	732	737	711	743	742	718	742	730	728	746	740	713	733	688	721	736	758	710	715	752	728	728	707	736	736	714	679	752	715	702	678	677	711	724	689	732	714	711	732	691	722	715	710	701	726	766	693	706	664	740	736	666	684	708	735	681	694	746	672	719	740	706	726	699	704	727	648	687	682	668	734	775	717	714	708	765	681	743	721	715	720	662	713	771	694	730	745	742	679	688	758	743	659	710	720	702	685	666	667	717	736	691	722	685	719	691	690	662	757	694	718	713	697	661	717	712	720	748	718	704	724	696	710	722	725	742	723	701	659	715	724	700	732	737	729	688	713	673	710	734	712	722	711	702	722	726	688	750	746	706	756	697	731	660	715	707	725	735	698	738	697	681	690	757	673	744	702	716	719	726	742	729	732	715	715	684	775	701	760	674	711	712	687	731	671	700	694	696	713	737	710	707	709	703	724	749	713	762	733	725	703	751	705	722	704	705	686	755	728	725	726	734	687	730	731	678	754	695	715	725	726	697	707	719	689	710	713	698	735	791	734	729	706	738	713	669	763	713	729	711	773	686	738	718	717	780	721	749	743	710	749	708	725	651	655	706	690	725	725	728	715	669	717	735	707	705	739	723	711	710	697	703	666	726	694	691	697	709	749	705	703	703	689	693	730	736	723	715	707	731	759	715	731	727	759	715	762	705	737	706	688	705	754	694	703	729	673	717	760	703	747	698	711	692	707	711	711	678	795	729	712	748	691	706	683	714	737	683	717	717	737	724	741	666	742	730	748	718	717	715	688	744	760	674	730	704	719	723	774	689	734	748	715	738	769	692	751	735	728	684	694	726	780	735	694	729	714	716	660	686	747	744	710	686	691	659	733	709	715	651	693	731	742	733	730	705	701	691	726	681	694	695	744	730	708	696	733	684	712	738	702	687	748	682	697	703	739	735	772	721	693	732	724	753	709	715	698	729	707	717	723	744	702	744	705	713	699	708	691	717	727	730	707	711	747	703	701	680	751	739	731	728	668	689	721	725	704	687	750	765	712	703	733	699	731	690	709	716	705	655	667	716	713	742	715	704	671	728	721	711	694	690	701	689	701	714	674	783	720	671	721	722	758	766	772	733	724	729	690	746	761	769	693	684	718	696	744	674	659	722	756	739	723	692	714	719	737	653	686	715	670	691	758	673	677	678	688	774	657	752	752	682	700	700	702	712	624	730	652	749	660	699	724	726	712	698	714	708	679	707	722	685	681	713	759	700	718	704	703	683	733	712	704	701	745	648	743	678	725	674	786	685	698	755	695	698	720	717	682	735	698	674	733	681	696	718	745	685	696	714	704	761	719	738	701	729	676	638	702	665	718	724	721	723	726	698	731	716	732	698	710	774	687	702	722	712	720	721	671	695	716	710	728	693	705	755	709	695	696	694	687	704	704	739	710	704	754	705	717	717	751	665	694	724	746	740	717	748	758	733	743	689	750	732	704	683	784	714	718	732	749	727	697	709	726	743	743	682	696	689	729	694	729	702	720	711	724	750	721	723	643	658	743	738	719	711	727	702	765	764	735	710	731	692	704	706	686	718	666	739	737	742	703	714	691	720	705	716	686	741	713	714	665	656	777	657	755	722	690	760	743	715	751	741	694	710	715	729	694	709	718	679	712	699	737	744	735	712	737	713	738	682	752	689	766	740	721	686	719	696	708	707	762	719	706	734	708	729	679	720	734	710	726	717	706	697	677	700	727	718	680	687	752	706	751	689	741	706	709	712	754	749	744	717	711	697	751	711	722	741	745	745	769	706	743	702	719	693	718	729	671	714	679	697	734	746	709	708	770	714	711	699	698	724	671	649	734	703	761	678	689	694	706	720	681	727	735	713	682	731	733	700	689	730	671	703	738	648	687	726	733	719	697	718	684	712	730	802	723	664	720	716	759	748	718	686	711	709	748	694	676	698	740	756	737	694	708	674	682	667	668	741	682	713	723	692	698	649	685	754	686	736	695	691	704	678	718	691	715	717	738	706	704	716	686	713	740	687	736	732	708	738	713
82763	74605	72674	59060	43301	29081	15277	6345	2518	1251	705	462	390	396	345	391	391	386	348	400	382	371	358	413	406	376	375	424	369	384	356	363	340	398	366	383	373	365	377	384	374	410	364	382	373	397	377	393	390	396	391	401	379	377	370	413	384	391	378	389	393	345	424	364	391	392	375	372	350	392	361	379	387	433	375	366	435	348	406	369	374	354	354	385	401	360	353	355	330	430	370	397	394	390	386	375	381	392	401	401	364	369	378	385	401	387	353	390	375	401	395	369	356	377	381	356	373	385	360	341	386	356	386	401	422	385	395	388	431	403	392	366	430	391	384	391	377	366	382	368	376	379	379	347	337	392	388	404	389	427	392	373	417	398	356	368	379	365	359	372	402	383	387	395	352	355	390	400	395	391	372	381	389	401	372	385	408	387	382	397	390	406	388	383	403	394	347	370	365	377	339	372	383	375	336	376	386	393	343	353	433	351	391	380	396	390	367	399	379	343	353	389	363	392	373	350	363	383	352	344	343	393	389	391	394	360	358	369	377	363	401	422	428	410	373	359	330	380	389	356	386	371	378	355	390	428	364	377	396	364	369	413	353	345	396	397	376	398	422	404	381	358	349	357	383	392	363	366	397	400	373	394	371	377	394	391	404	418	386	368	393	371	361	347	352	353	402	353	390	368	418	375	413	366	365	382	350	345	404	389	369	373	396	349	382	396	414	387	368	412	364	399	388	404	363	391	382	382	348	391	350	393	378	422	355	383	353	357	392	371	401	414	334	372	357	334	370	356	390	376	368	368	348	338	360	367	370	377	387	359	415	383	384	361	378	401	378	373	375	410	368	383	341	362	369	334	366	399	377	379	384	423	363	367	392	382	393	367	384	358	398	362	402	374	368	350	346	386	369	364	355	352	388	391	375	388	389	416	372	404	384	353	400	363	395	396	423	375	392	396	342	369	395	376	349	376	404	407	391	368	394	385	352	339	399	407	359	375	375	406	386	332	363	373	397	333	415	405	380	377	409	396	405	406	366	398	373	358	445	350	383	399	390	379	388	395	383	362	371	338	386	352	374	349	394	346	344	391	354	405	405	339	398	385	397	416	389	405	391	409	399	394	371	358	393	353	376	400	355	352	387	389	352	378	364	378	378	363	347	363	379	389	383	394	369	388	396	393	366	374	383	401	401	373	364	370	412	394	368	373	381	403	409	386	387	382	377	388	401	370	386	414	370	363	402	358	344	410	378	388	396	396	370	394	411	398	373	370	374	365	347	358	381	350	384	387	345	353	350	378	386	408	374	326	391	418	372	366	361	392	378	367	409	404	348	353	374	357	406	376	373	360	362	413	350	369	396	384	341	394	421	401	398	369	420	358	370	372	380	408	372	375	384	383	396	416	414	402	361	404	371	392	386	419	373	387	375	362	409	343	405	391	380	333	346	349	350	354	357	342	404	390	412	385	358	392	410	369	367	392	363	360	436	374	369	386	378	362	382	373	395	385	345	357	341	380	346	394	417	373	346	361	396	365	406	397	398	406	356	363	370	394	380	397	397	373	405	399	342	358	365	377	374	373	355	411	385	384	387	378	362	360	359	404	367	402	368	377	382	357	395	370	346	356	374	357	379	370	416	370	336	392	399	382	385	385	379	365	398	370	393	367	327	361	399	395	366	397	404	343	353	407	349	383	403	394	392	379	377	400	369	460	383	372	359	378	347	384	356	350	348	385	364	404	374	392	394	405	376	380	376	353	354	355	360	377	390	374	383	406	386	369	422	386	398	363	362	402	371	401	399	367	362	405	392	380	379	380	373	353	378	408	406	395	347	404	383	371	379	415	381	404	387	376	365	404	353	392	376	378	391	372	348	362	368	386	354	391	342	368	410	347	356	338	376	409	382	372	396	398	362	394	365	352	419	390	382	399	388	421	391	425	391	385	386	373	322	361	389	371	348	401	405	373	378	383	367	383	373	425	399	361	346	378	367	367	386	391	366	393	371	352	369	389	373	362	393	367	390	414	347	384	395	408	395	350	315	373	377	393	363	390	359	350	397	375	389	358	407	380	379	363	427	360	394	372	366	385	379	376	392	422	399	400	397	346	392	375	343	416	408	367	348	364	344	387	364	368	349	396	395	392	348	368	373	348	397	386	372	421	363	407	393	383	396	388	321	398	409	360	363	403	364	393	407	398	361	386	373	357	361	359	367	340	379	358	389	410	372	405	422	380	396	382	397	409	442	380	371	387	370	339	415	380	371	402	338	375	387	401	359	404	385	371	382	375	365	387	383	403	354	380	375	379	394	393	408	387	386	381	408	374	353	391	392	356	423	357	407	399	391	396	357	352	370	385	365	365	378	395	380	348	391	405	366	371	405	349	384	373	365	389	423	377	416	410	370	386	391	367	338	333	358	384	404	356	387	419	396	355	351	401	335	416	423	381	366	400	378	360	397	357	387	389	380	386	394	367	376	376	385	386	359	383	406	339	378	387	409	401	369	395	390	358	363	334	384	424	360	345	385	382	368	360	383	363	411	352	383	403	348	353	397	377	390	333	368	392	380	388	367	357	348	420	370	412	381	373	363	413	403	318	421	388	409	386	364	364	330	382	386	388	379	403	327	355	353	374	390	368	356	359	386	381	359	398	397	395	424	395	364	390	392	396	382	391	373	410	398	376	393	368	374	390	375	360	377	397	355	352	377	384	387	377	376	378	385	383	351	351	410	365	359	364	384	374	376	413	395	399	354	374	378	364	385	354	365	361	391	387	368	384	358	343	369	395	350	378	378	386	369	347	375	381	348	362	391	371	348	382	374	390	417	373	416	383	382	406	359	361	401	358	393	376	354	420	341	410	339	389	372	397	384	385	378	358	384	381	359	353	380	384	402	362	389	335	409	432	363	370	395	380	372	419	390	373	383	392	333	347	388	362	348	403	378	386	376	369	389	390	412	383	395	417	398	391	384	393	328	404	374	351	363	400	385	410	393	389	400	388	374	388	390	373	400	364	375	389	386	369	394	371	389	416	371	362	389	388	383	430	350	368	397	403	405	397	385	385	364	419	362	396	403	398	369	349	415	380	384	361	363	353	364	372	404	368	335	391	413	404	412	407	378	383	336	375	353	354	374	377	374	395	342	385	387	358	362	390	404	426	382	435	344	376	380	372	390	371	387	360	369	370	347	395	394	363	372	370	386	365	352	383	362	395	386	386	368	377	384	364	377	398	360	344	399	362	390	377	378	361	370	390	369	401	437	363	380	376	364	388	342	368	338	412	366	384	375	369	382	375	401	396	364	378	418	384	355	364	352	392	387	379	407	395	403	365	394	372	369	384	381	352	347	384	367	418	397	398	362	395	362	395	368	374	398	375	388	374	376	383	354	380	407	383	355	405	393	372	374	374	389	410	342	403	389	417	424	365	386	388	381	361	405	365	389	389	399	392	373	405	381	378	410	393	384	399	345	372	395	385	400	347	359	383	374	386	384	381	358	434	364	394	376	354	405	374
53269	57000	67302	63507	52284	40328	27472	15914	8212	4065	2089	1305	804	798	842	783	825	796	786	813	810	829	809	806	807	851	762	798	828	835	827	827	783	825	770	802	788	828	818	813	799	826	825	823	817	858	846	819	868	834	792	804	800	800	795	811	790	830	803	886	827	810	836	804	788	805	831	849	813	832	818	809	880	814	807	799	794	786	792	802	792	863	856	848	852	845	822	822	825	834	817	832	844	860	805	837	778	857	786	785	801	816	799	838	845	851	823	846	804	836	796	815	803	814	838	849	848	810	784	820	800	811	792	841	812	819	807	842	831	811	784	865	842	815	823	841	849	793	800	808	763	860	819	848	816	863	853	855	779	855	841	805	815	837	828	822	867	794	842	792	849	801	817	833	820	798	805	733	776	818	802	786	802	792	794	802	798	815	851	845	813	800	802	758	799	793	792	785	785	749	802	874	823	806	808	794	846	804	851	793	782	802	841	794	773	774	843	769	827	773	792	841	816	785	841	795	809	796	808	843	834	814	843	823	791	840	797	792	793	834	852	831	805	803	811	797	858	781	800	806	884	812	809	902	833	790	790	796	783	807	837	763	790	872	802	855	786	828	855	757	875	762	836	757	880	826	814	813	787	784	808	825	793	831	818	859	816	798	848	866	804	855	830	809	848	837	836	840	833	818	803	841	758	783	799	785	841	807	784	819	778	821	855	846	832	826	790	819	785	821	764	805	766	806	850	814	800	846	819	795	798	872	826	848	843	847	783	793	811	769	776	841	838	773	807	834	838	774	833	856	833	837	835	851	823	847	768	841	757	763	796	869	819	842	816	782	841	879	814	858	802	837	787	804	772	793	815	819	806	827	801	788	842	813	861	817	805	785	822	839	776	796	748	772	816	804	856	774	808	814	815	843	792	769	826	816	828	843	814	810	864	832	878	795	816	802	791	854	823	767	826	806	819	836	779	759	789	821	839	801	841	841	827	851	851	868	813	785	819	824	780	843	859	811	866	802	808	783	804	869	822	835	834	798	849	844	832	811	849	852	856	830	839	859	825	789	813	858	851	831	806	799	787	804	876	781	808	818	828	835	773	806	805	848	796	804	798	821	826	815	819	796	799	829	805	808	821	802	874	830	854	783	800	781	814	810	782	761	801	849	802	781	881	810	798	852	814	760	832	820	844	812	821	825	846	813	805	821	794	857	783	815	805	805	809	806	828	829	849	810	858	831	809	861	815	791	814	785	826	835	798	809	789	818	800	805	798	811	816	851	775	804	821	813	864	856	816	797	811	780	790	803	857	844	779	823	821	837	855	843	822	804	821	822	815	817	832	805	807	832	803	821	847	793	825	801	833	853	851	822	777	787	792	848	822	790	834	830	814	814	841	794	787	840	822	797	805	768	824	846	846	820	752	818	822	791	830	854	817	858	823	854	811	845	827	810	817	826	786	857	817	809	798	830	800	855	759	795	827	857	808	815	810	816	804	798	814	840	858	817	798	841	778	820	770	750	818	771	866	786	796	778	809	783	784	810	834	826	774	847	796	788	779	823	830	827	809	814	821	798	774	810	818	842	824	787	796	862	797	796	802	814	796	810	810	841	811	852	830	833	765	823	830	847	832	837	822	823	848	794	791	806	805	824	835	847	834	815	763	772	846	790	797	845	827	809	837	812	836	879	845	831	791	775	793	813	841	768	802	792	820	813	846	780	806	833	867	760	812	846	797	830	817	846	784	796	837	835	827	834	830	823	824	852	856	848	789	804	848	824	828	832	806	841	864	792	839	754	871	826	822	800	803	808	783	826	770	771	853	838	814	824	787	852	821	810	803	791	786	813	821	815	786	870	803	763	815	825	847	811	845	797	848	788	838	821	840	823	786	785	829	809	863	769	819	846	813	795	846	831	819	800	788	799	817	843	830	827	787	792	815	806	749	807	811	787	844	796	824	839	755	809	808	802	807	817	805	790	810	812	800	801	859	836	825	799	836	851	817	788	796	782	799	786	839	842	805	828	792	772	765	798	845	847	839	844	851	848	791	824	812	837	850	826	818	820	809	809	790	794	852	798	776	821	830	834	797	811	807	853	859	803	783	812	800	818	779	883	812	780	814	799	809	843	821	783	791	831	797	843	806	871	818	798	786	795	831	828	824	828	751	840	823	789	811	829	770	804	809	838	772	839	829	847	835	830	840	798	804	798	808	795	791	829	828	828	781	810	869	801	771	798	815	821	819	731	820	843	785	790	826	816	799	815	840	818	835	790	844	840	788	797	802	782	847	808	780	822	836	814	807	781	820	811	799	792	807	782	826	835	814	845	820	817	823	821	834	843	835	853	794	871	816	842	816	761	796	822	835	795	765	859	797	781	812	834	814	830	782	812	815	825	795	842	794	796	796	790	803	780	802	788	805	806	799	853	817	866	851	814	835	741	799	817	849	791	797	779	798	762	830	812	861	835	765	823	822	805	810	828	800	832	810	855	848	835	786	833	861	826	803	896	755	828	786	826	787	801	818	859	823	815	828	872	842	803	821	798	824	820	800	818	834	829	817	808	774	807	847	817	780	841	828	823	829	842	889	799	792	831	801	808	835	826	797	832	809	821	826	849	808	772	829	834	826	799	829	802	834	805	821	857	793	795	782	781	811	761	835	815	768	801	810	816	861	804	794	809	799	835	844	822	861	852	778	849	892	817	815	819	817	811	790	849	767	758	822	833	760	835	844	887	887	836	808	750	801	784	845	789	864	824	811	818	798	808	769	808	849	864	852	780	804	828	817	825	774	838	796	795	794	809	765	786	855	794	821	843	808	813	745	798	839	846	804	767	783	774	821	796	865	780	852	802	818	878	796	833	860	860	795	753	816	805	834	828	820	857	804	820	801	804	798	790	760	883	840	835	833	816	774	874	806	827	801	764	756	836	777	787	850	804	827	800	838	824	795	780	790	849	827	827	830	836	838	829	785	790	825	831	843	817	786	826	828	802	830	797	823	791	823	814	855	768	819	815	813	836	810	834	842	848	798	811	797	808	820	799	795	818	795	856	844	798	799	778	833	762	781	815	799	802	756	816	795	841	878	786	874	846	777	820	824	843	812	816	854	801	826	821	816	796	864	814	797	854	819	799	857	848	816	844	829	880	776	837	797	820	877	788	849	806	777	775	833	844	826	815	821	847	813	809	785	815	782	829	826	838	820	827	808	788	833	804	848	802	793	816	837	847	847	841	804	780	874	796	797	802	825	802	803	820	869	847	800	781	789	809	791	839	810	791	830	825	802	790	837	736	809	857	788	804	772	784	829	804	796	823	816	839	833	853	867	751	807	793	834	761	773	841	777	844	815	835	783	834	789	790	778	809	787	772	810	801	828	845	799	836	846	839	861	801	804	764	812	788	797	788	779	828	834	826	807	808	800	792	779	787	793	842	810	842	785	796	826	888	800	835	813	826	871	762	860	807	799	796	824	776	842	851	805	793	783	863	796	769	839	844	842	792	801	786	788	763	808	841
13238	8987	6772	3973	2149	1178	734	487	403	323	311	296	261	280	281	291	282	322	312	318	272	301	319	276	288	289	272	297	280	265	308	302	304	329	325	297	247	267	304	305	272	266	281	273	281	290	291	291	264	279	286	278	279	292	292	305	285	258	287	277	263	291	286	278	296	284	266	264	274	274	294	261	249	269	290	316	273	288	299	266	280	299	290	274	280	303	288	258	297	257	303	286	288	278	274	276	281	282	284	245	277	299	287	268	289	273	280	279	284	298	276	256	257	288	296	275	303	293	281	311	277	303	300	278	286	267	229	298	290	307	286	314	306	295	263	253	295	278	285	294	253	270	315	299	298	290	267	286	292	252	251	281	286	277	288	288	316	297	288	278	276	243	271	304	318	291	284	290	297	290	292	268	286	290	304	270	269	267	284	287	287	295	253	279	308	273	276	299	284	294	280	282	289	276	275	309	299	268	272	288	277	286	295	268	242	273	263	258	251	288	266	268	278	263	278	278	255	296	279	277	313	300	288	253	322	324	295	269	290	287	260	276	263	272	316	258	293	302	295	273	304	299	268	274	299	258	336	279	277	284	308	268	267	304	279	296	275	319	290	265	317	311	278	265	259	273	274	291	288	284	265	275	287	287	254	321	282	271	280	288	290	263	259	272	251	303	259	291	266	266	275	311	291	305	232	325	282	281	313	290	316	273	241	286	286	289	290	297	287	269	294	269	287	269	268	274	288	310	303	266	280	267	298	290	265	296	307	311	263	262	293	304	296	271	276	266	299	300	269	269	313	260	289	287	300	286	309	291	286	299	266	259	251	259	268	281	288	271	297	303	290	332	295	282	264	305	278	256	273	258	294	279	270	306	293	295	289	277	268	275	285	286	301	291	275	274	265	266	305	257	273	290	272	272	286	288	286	295	294	311	293	315	308	278	278	301	303	290	289	291	265	271	277	283	288	268	281	303	281	303	295	276	305	268	265	308	287	259	271	311	293	289	270	252	307	294	286	269	319	313	284	323	306	288	284	292	296	257	290	301	296	303	299	293	268	268	280	253	285	260	284	297	304	296	294	278	307	293	286	282	324	266	295	299	306	298	293	257	295	296	308	284	233	287	269	292	264	305	279	286	296	306	289	274	270	335	274	269	278	297	280	315	285	310	295	312	303	308	341	264	269	294	298	271	259	267	254	285	274	294	303	286	282	265	311	277	272	304	292	282	297	286	317	257	270	296	274	320	269	259	312	278	275	293	286	276	316	264	299	252	278	266	289	302	250	284	310	286	301	254	267	292	275	303	304	291	276	293	267	274	269	283	297	271	280	304	277	296	261	310	268	310	266	300	281	309	319	280	268	324	267	277	276	302	288	288	252	270	283	284	283	289	308	294	259	290	248	276	296	294	292	266	324	303	281	318	244	300	288	310	293	291	298	281	299	304	262	278	303	309	265	283	312	271	264	292	269	282	276	336	279	307	265	254	286	309	266	314	266	269	269	253	284	320	269	278	303	248	329	278	260	285	275	260	274	305	285	306	272	274	265	247	320	277	311	265	282	304	295	311	267	272	297	289	271	276	298	278	280	278	274	276	263	304	294	285	274	275	272	261	281	265	284	296	273	317	279	306	261	305	287	286	280	276	275	296	264	275	271	263	295	293	274	281	306	271	263	256	234	266	277	316	308	259	273	279	296	309	280	318	281	277	280	314	292	262	272	286	309	274	276	277	304	281	274	262	289	303	310	313	286	290	299	260	314	282	290	310	309	269	325	254	283	297	288	266	275	281	287	325	280	299	279	278	292	255	292	267	277	309	335	299	266	275	316	318	276	289	289	315	303	283	258	305	285	295	288	302	268	293	256	292	299	267	264	282	312	310	253	285	271	274	299	250	255	255	305	299	287	275	274	303	291	299	259	320	254	279	271	308	258	275	315	311	267	275	256	270	280	260	271	293	279	269	293	265	265	251	273	288	286	306	296	322	256	274	271	297	292	315	292	301	316	311	291	264	308	268	276	298	285	286	287	256	284	308	262	277	307	287	265	299	302	313	327	274	290	282	274	306	263	244	282	306	276	282	293	290	282	296	261	261	256	291	243	270	259	272	285	302	281	276	333	289	300	274	268	263	288	267	291	271	297	289	301	301	280	279	282	308	284	292	307	252	270	293	228	294	306	268	270	288	267	302	271	286	275	290	321	298	254	266	267	266	274	308	276	282	285	278	300	257	271	305	265	284	314	301	305	276	314	290	294	260	272	298	312	262	324	248	316	264	285	287	277	261	300	311	286	286	308	298	246	274	278	292	292	313	293	278	278	289	287	295	257	263	296	307	276	307	287	272	245	334	269	254	293	280	323	276	260	298	271	297	294	275	287	292	308	266	294	271	306	295	311	244	272	292	315	303	330	277	283	281	280	277	268	281	262	285	289	268	259	279	247	301	312	292	271	269	255	315	275	295	278	281	275	267	267	270	244	276	297	278	272	288	278	289	314	281	338	272	298	297	290	268	258	285	284	269	297	279	287	305	294	300	272	276	280	293	318	293	263	282	267	306	311	288	290	280	324	278	286	260	316	302	283	268	331	294	277	293	270	307	285	295	284	309	288	277	275	262	290	259	290	282	298	261	269	276	263	283	255	298	249	292	291	285	294	306	276	323	278	272	310	242	329	261	272	314	277	280	290	311	274	278	292	268	269	287	286	270	308	294	261	276	271	287	282	342	269	307	296	287	265	287	272	255	319	282	296	299	314	284	271	270	291	278	278	279	288	280	286	310	293	310	254	289	289	313	309	309	311	272	325	293	281	252	318	304	282	277	285	298	302	300	291	290	268	283	257	314	269	268	262	271	300	274	300	293	277	289	300	279	308	295	294	282	282	296	279	302	254	292	280	320	266	294	290	291	338	277	279	297	309	265	310	260	262	268	276	278	302	275	288	256	298	295	272	287	271	307	295	266	279	278	252	269	304	303	319	301	279	288	285	284	267	252	264	301	288	270	261	298	271	281	276	280	269	298	298	297	286	272	308	276	280	286	318	296	257	260	291	272	295	295	276	292	314	289	290	302	295	251	272	319	275	290	310	266	289	259	259	314	301	294	293	292	282	282	301	290	270	276	258	248	300	279	306	300	281	257	310	268	292	261	306	323	290	267	284	273	257	297	278	255	302	268	254	286	290	296	302	287	282	279	313	260	308	268	283	291	292	313	296	269	262	309	288	256	276	307	311	274	271	311	300	257	298	291	289	313	272	296	283	287	259	273	306	294	250	270	256	296	303	298	280	262	289	286	283	280	278	267	288	308	274	301	316	294	290	277	287	261	289	333	288	279	284	315	290	247	283	271	286	308	280	257	324	267	304	255	279	300	266	316	265	313	280	280	307	265	254	277	231	312	272	279	305	269	260	268	296	305	230	287	291	305	264	292	301	262	286	287	282	297	275	301	280	267	284	278	304	305	282	305	297	257	289	298	281	316	277	270	259	304	310	249	274	268	299	289	283	288	268	274
12841	11533	12136	9642	6258	3889	2275	1497	968	801	692	692	652	676	601	622	616	593	668	614	637	591	648	673	621	622	658	621	610	678	602	630	622	623	616	638	609	631	627	629	616	619	649	627	658	641	610	635	646	598	630	645	671	652	628	624	596	645	672	634	662	604	604	624	631	597	623	566	613	655	614	652	621	660	616	633	616	610	641	669	601	556	589	640	639	649	654	568	658	620	623	640	634	629	634	629	638	614	598	658	635	662	639	632	628	631	644	625	601	612	611	695	681	652	626	626	640	622	638	641	673	630	631	638	606	601	633	619	599	645	614	633	625	647	619	669	655	647	618	658	616	657	620	652	633	637	680	607	612	652	620	665	599	599	639	575	603	639	623	652	623	596	636	640	623	626	628	665	642	664	580	618	636	631	617	641	617	594	618	649	647	613	678	660	661	621	640	596	635	599	644	655	620	659	611	647	668	614	650	619	638	662	659	642	593	602	599	681	621	638	608	621	619	615	622	626	619	670	634	673	625	590	629	602	646	633	655	649	663	626	620	611	589	668	623	633	657	632	672	662	655	622	629	589	630	600	667	650	635	643	619	625	639	652	594	665	660	605	639	592	655	578	649	659	610	630	636	621	593	673	606	616	626	655	636	613	616	643	620	589	632	588	614	588	660	630	645	702	648	653	656	651	630	647	606	634	627	626	619	623	581	612	600	641	666	686	648	648	667	659	604	596	637	626	603	649	599	584	626	666	636	656	640	597	651	630	645	616	605	644	622	617	665	561	642	638	643	655	631	625	624	663	608	632	638	609	645	626	652	620	659	675	581	635	672	618	628	634	592	600	612	633	610	674	620	662	640	626	595	585	613	649	636	647	656	667	637	640	626	606	677	631	645	632	642	610	642	612	642	609	659	632	589	644	632	631	647	610	627	633	651	587	660	659	627	667	615	634	620	686	627	660	671	627	635	617	620	644	636	605	650	632	626	652	673	647	652	663	648	630	672	669	658	629	649	680	620	648	639	647	629	648	626	631	665	604	643	609	655	651	609	642	643	606	658	624	621	620	611	659	628	650	662	649	618	653	646	614	631	649	670	649	584	629	622	604	650	660	651	612	652	665	577	630	614	669	621	610	664	618	621	601	595	612	639	642	677	621	628	613	618	653	653	599	650	627	686	617	664	629	606	644	618	610	667	666	556	681	635	646	664	644	600	669	624	636	685	627	603	621	624	636	620	651	619	614	640	648	627	634	620	613	611	645	596	592	663	620	638	606	613	607	634	614	632	605	649	645	625	610	598	630	635	613	688	633	620	624	666	614	643	593	642	599	625	626	606	631	617	649	616	628	625	605	666	662	615	629	617	645	607	597	618	661	598	605	608	616	672	625	623	624	634	633	652	650	653	607	601	649	646	620	690	640	623	625	600	639	643	655	617	597	657	667	669	648	585	648	596	669	604	631	628	621	663	635	632	596	641	608	617	619	659	622	614	612	679	628	590	631	645	633	617	606	641	640	631	676	638	623	598	613	627	632	642	614	636	643	664	638	623	626	622	654	632	637	600	598	585	628	644	634	615	628	664	641	623	621	647	593	622	637	623	673	624	651	684	657	623	641	588	671	616	607	608	668	671	604	642	665	643	603	631	631	658	627	635	664	601	656	628	678	604	614	625	587	630	614	597	631	673	645	616	663	594	608	622	610	613	636	616	669	606	660	636	623	663	592	627	585	613	617	648	581	601	641	612	624	645	651	660	603	603	635	644	619	638	627	597	578	596	607	651	602	657	624	630	620	640	630	564	622	621	636	674	629	606	637	671	603	595	575	664	608	689	658	665	638	636	640	597	607	647	624	659	648	614	629	647	654	594	707	652	615	619	641	655	566	647	621	623	612	661	594	654	677	639	617	630	630	614	671	642	626	642	667	687	636	656	652	642	646	657	659	653	662	689	641	591	634	664	626	603	631	678	601	666	610	658	618	614	631	631	653	577	579	651	638	634	654	635	640	628	640	601	621	623	648	621	616	644	640	663	615	632	680	565	620	627	637	660	595	644	605	660	646	640	664	570	617	639	669	627	631	636	614	661	646	606	640	609	606	614	618	639	621	633	625	642	661	585	626	640	654	632	646	663	636	646	630	602	589	600	651	640	604	636	634	628	644	595	667	627	620	645	607	612	648	599	606	619	631	677	631	626	667	617	657	645	652	623	626	584	614	625	574	617	666	626	630	669	625	592	622	627	643	619	647	636	653	613	594	642	624	603	606	630	638	669	662	666	623	608	583	632	641	616	649	660	615	618	663	654	597	632	625	590	650	666	615	647	649	651	613	631	657	632	626	619	603	625	600	647	621	644	637	678	563	606	635	624	633	633	653	627	604	620	653	615	638	615	649	632	634	652	685	655	643	632	675	608	594	608	634	640	638	616	670	606	616	599	619	625	612	594	700	609	617	638	654	683	623	637	624	643	633	646	604	631	630	652	599	627	657	633	628	618	640	651	614	626	631	623	626	608	622	642	638	654	649	628	641	608	628	643	634	636	594	629	670	648	652	647	587	586	639	585	618	663	657	630	625	632	657	649	622	618	660	635	611	641	591	629	591	619	641	602	686	650	659	613	594	642	639	629	656	664	616	633	638	633	623	657	611	616	657	630	639	590	594	609	692	671	643	629	625	661	683	629	660	617	642	576	633	620	643	603	630	630	637	603	648	620	655	630	611	659	645	661	648	603	596	570	634	600	624	649	630	581	607	572	609	639	679	600	620	615	607	625	646	613	662	650	636	661	611	644	626	620	619	676	661	637	665	666	629	649	616	630	650	635	664	624	653	633	645	617	668	585	609	622	615	668	618	667	639	625	669	645	560	648	670	620	620	681	620	592	601	622	602	630	612	590	645	624	648	636	623	659	619	561	639	660	677	602	637	674	676	613	629	607	651	645	663	676	594	591	620	630	593	637	604	600	664	626	659	637	677	671	591	621	630	625	577	652	625	636	614	634	657	639	594	603	596	629	651	637	623	609	631	615	629	667	622	667	652	612	634	677	608	592	620	613	641	619	637	659	631	642	627	635	669	606	605	605	669	655	669	648	635	638	638	640	624	615	627	612	629	647	672	654	610	668	599	617	648	630	630	650	683	626	643	633	662	660	593	654	592	676	635	658	635	636	615	646	660	640	632	644	616	626	633	617	655	592	630	651	625	624	619	649	597	611	614	618	658	620	641	620	582	637	643	638	613	653	635	621	649	599	634	621	642	615	598	626	653	591	633	625	625	620	651	646	648	618	610	601	626	589	632	637	602	633	626	645	637	587	627	666	660	596	602	625	659	601	620	634	634	647	652	613	632	616	611	677	653	632	591	639	627	623	647	611	674	597	586	650	596	627	618	628	603	644	647	685	612	683	665	596	623	625	625	579	643	644	655	625	625	655	598	640	620	662	653	612	678	616	614	650	630	620	624	621	649	618	636	606	639	615	635	650	638	644	678	614	658	634	617	604	640	591	634	635	619	617	668
79927	71776	70212	57720	41301	26896	13855	5667	2324	1108	615	426	323	322	336	317	322	333	311	320	308	305	347	314	284	301	305	345	280	288	321	339	346	345	314	331	332	286	317	310	308	361	359	296	300	346	310	290	321	320	339	329	301	328	321	304	330	314	286	307	319	348	288	333	319	311	319	306	318	284	342	325	306	337	311	274	317	329	318	314	303	300	331	304	322	285	320	307	342	310	279	357	307	312	312	328	315	347	317	308	311	326	324	334	306	345	327	273	306	303	379	291	317	325	320	325	319	346	330	298	294	349	306	303	324	336	310	316	335	380	303	317	363	319	321	321	338	261	301	338	300	321	290	332	325	312	308	328	314	344	313	307	328	322	335	310	272	314	289	303	350	341	296	305	343	306	349	290	310	320	313	312	295	306	308	297	320	345	307	344	308	324	309	298	327	327	327	325	334	346	294	304	294	298	322	322	341	297	348	347	284	326	324	327	301	272	328	333	307	325	349	328	314	345	336	302	318	317	326	280	298	311	318	299	335	334	301	334	317	310	315	301	326	327	295	314	347	347	307	319	337	318	326	324	324	308	313	347	331	351	336	296	333	334	300	320	315	279	334	286	313	305	325	323	320	321	285	338	316	340	359	355	339	312	323	323	290	321	299	320	328	312	318	321	297	327	311	310	286	310	317	347	303	266	311	323	299	278	342	326	309	303	310	319	324	287	309	343	303	345	290	314	292	295	344	297	362	317	313	301	352	320	295	306	359	326	305	309	374	291	304	280	326	327	362	295	318	284	273	299	320	346	330	317	339	317	357	333	346	294	303	312	307	319	296	300	310	320	311	301	325	302	309	292	352	301	372	327	352	346	313	317	297	331	322	343	320	317	306	362	329	321	312	319	315	307	308	337	324	334	301	337	303	316	279	318	336	302	321	324	290	317	316	305	296	269	344	315	302	351	330	294	347	333	314	311	341	362	325	323	336	299	312	356	290	297	311	347	310	304	331	292	307	293	319	314	336	316	327	349	324	317	294	302	322	308	298	303	312	306	292	324	355	366	329	300	302	310	343	324	339	319	347	350	343	302	287	339	304	331	324	329	337	314	308	289	311	340	298	283	289	289	295	306	318	284	341	290	307	306	326	329	329	286	298	293	343	294	331	341	335	339	323	307	294	324	338	324	303	326	325	316	310	325	314	334	296	337	310	335	314	300	296	277	303	324	319	342	346	316	304	309	317	310	302	317	320	343	307	299	340	331	303	321	354	329	325	305	305	337	300	301	291	268	340	344	320	283	302	317	309	339	319	297	336	327	337	296	334	322	298	329	314	342	279	302	326	318	322	293	333	338	321	323	303	301	319	325	312	352	295	311	267	332	298	293	307	342	275	297	300	326	306	287	310	284	320	324	301	344	280	341	323	322	257	296	350	310	327	357	348	332	276	319	297	313	329	358	344	312	323	305	314	340	357	329	321	275	342	302	331	310	321	327	326	309	309	313	360	321	304	303	293	312	294	331	314	327	331	321	333	298	333	299	304	309	301	325	327	332	300	306	321	348	317	340	316	352	328	308	330	300	320	297	320	324	321	300	314	330	316	366	329	313	319	315	317	290	363	333	318	312	301	326	315	324	328	299	339	337	333	310	322	324	336	318	345	321	312	306	314	299	296	333	329	315	316	326	300	328	306	359	294	278	344	300	309	303	316	338	290	331	288	286	334	306	300	341	334	287	303	313	318	319	299	308	340	299	319	303	337	343	333	294	333	322	330	313	290	295	304	319	306	318	301	314	316	311	323	285	302	331	345	339	324	317	310	320	306	311	309	277	334	311	309	327	357	310	344	334	304	304	321	318	309	306	359	300	343	324	339	331	316	317	348	308	289	335	334	299	319	307	287	320	340	342	305	331	366	302	282	311	294	298	339	298	287	336	339	297	336	353	310	318	294	287	321	292	333	350	328	309	335	332	305	304	297	308	316	330	324	307	296	308	358	322	297	306	280	295	351	330	347	311	305	341	337	313	354	303	329	316	318	313	322	333	318	323	326	336	320	350	322	319	316	343	330	334	307	314	311	316	308	304	301	311	305	322	340	313	325	318	299	315	334	319	291	366	342	326	309	303	316	321	318	330	330	343	349	355	312	358	316	311	326	291	305	312	310	334	334	290	352	355	339	327	326	339	291	333	334	339	299	292	312	352	337	335	336	309	329	279	304	263	339	317	351	328	337	326	317	327	310	293	302	338	334	337	303	341	292	320	306	313	313	305	319	342	281	300	317	325	324	310	364	381	300	335	300	317	333	319	295	327	318	305	317	300	289	303	299	319	325	343	323	347	314	303	314	312	334	308	304	316	319	313	329	315	332	308	339	315	313	348	346	301	337	302	324	315	317	331	336	342	329	318	337	294	312	287	312	285	296	314	321	320	316	345	347	319	323	303	337	322	282	352	345	329	349	319	313	333	367	352	311	307	326	314	296	314	311	301	332	292	318	351	332	320	303	351	352	298	343	305	327	325	326	351	314	303	302	283	314	308	349	301	318	299	318	281	344	315	334	328	345	297	328	344	341	331	325	312	285	289	305	344	327	300	289	312	333	333	290	301	331	302	271	300	299	294	307	323	317	321	290	326	278	352	331	346	356	341	340	321	334	314	334	313	331	352	319	321	321	289	342	309	285	292	335	309	330	340	318	322	311	333	296	304	305	322	300	312	339	335	323	315	319	336	287	311	287	318	351	331	319	321	335	302	296	318	324	314	297	361	338	317	325	308	327	295	303	334	312	348	308	300	329	313	265	288	334	313	306	330	307	311	359	293	351	308	307	309	349	320	318	308	328	350	316	311	309	312	332	307	313	299	286	333	327	327	307	325	332	306	339	345	318	309	333	304	292	313	322	309	333	317	320	320	298	284	301	312	315	315	300	315	326	324	340	318	291	366	287	281	346	292	285	317	322	319	300	358	365	319	331	354	312	306	334	309	325	337	317	357	303	321	347	308	308	310	309	303	344	315	320	336	312	288	309	342	334	319	315	323	322	304	334	328	306	324	309	303	294	348	300	313	312	334	283	279	297	311	323	321	330	282	347	338	321	340	329	314	279	370	311	331	312	309	341	329	303	319	347	296	323	303	327	346	298	294	300	349	327	327	320	309	329	314	319	320	331	323	314	341	286	313	342	352	299	288	311	321	328	294	295	322	373	324	292	312	316	324	316	336	322	312	298	307	321	352	322	317	332	315	300	278	298	322	322	282	293	308	307	313	326	294	305	331	329	307	334	306	298	303	302	316	294	340	319	312	307	317	318	324	345	311	331	325	318	308	334	338	351	312	332	311	326	303	289	303	320	317	330	321	312	312	301	329	314	322	305	301	327	339	325	310	305	349	313	336	327	304	340	354	333	330	303	335	305	283	288	325	326	335	348	353	322	304	312	300	301	327	361	336	304	301	298	336	307	290	312	326	317	336	311	313	316	329	348	293	313	279	300	317	326	331	298	324	325	311	293	325	332	327	322	308
50870	54042	64750	61955	50861	38804	26160	15106	7803	3858	2023	1095	717	705	702	743	698	714	697	732	723	731	688	740	720	714	633	722	673	700	733	679	730	737	711	733	698	674	713	707	656	797	705	683	765	692	722	681	674	657	663	708	691	685	708	713	717	687	684	724	725	681	688	727	726	718	733	723	695	693	704	670	696	735	674	692	698	698	703	719	692	646	700	724	737	701	712	692	681	683	711	744	677	728	721	683	728	738	662	705	676	716	680	676	747	707	681	702	712	711	690	700	704	693	706	702	704	744	714	724	662	679	673	705	691	713	697	673	748	736	664	691	687	699	674	674	670	683	734	717	673	693	711	676	730	712	710	691	701	692	672	710	665	685	728	704	743	672	715	720	725	703	720	733	686	688	737	720	734	693	713	682	681	698	685	679	667	689	728	722	739	665	699	710	679	716	671	710	679	721	683	727	706	710	634	634	714	673	654	687	711	705	725	711	725	710	710	698	706	686	691	683	671	677	660	707	681	711	688	691	745	717	726	667	715	768	726	686	688	696	760	702	673	667	703	708	637	706	670	695	683	660	696	715	659	693	718	698	687	693	691	679	682	725	732	677	669	745	688	674	690	697	697	707	711	722	767	703	710	717	673	656	722	716	679	772	686	699	680	683	709	676	685	670	687	716	671	717	700	681	745	692	709	667	679	710	724	771	755	717	728	711	689	658	708	676	703	706	667	708	713	720	753	766	741	716	789	726	720	738	729	716	747	734	697	707	707	677	706	682	667	682	748	683	687	705	734	751	702	675	708	694	709	688	666	675	724	734	673	772	725	645	663	685	727	669	671	694	705	674	696	722	746	684	684	704	673	674	756	692	684	691	746	767	736	705	681	673	743	691	648	680	716	719	759	752	724	760	719	637	663	712	782	751	720	680	721	669	709	667	699	731	664	681	708	711	674	728	716	693	705	683	676	716	698	715	687	707	710	685	734	730	710	667	702	684	692	687	703	696	684	709	801	703	708	700	708	717	689	685	706	695	722	758	673	740	676	741	681	686	668	690	704	740	677	728	686	693	680	718	750	718	648	703	680	692	694	687	657	722	723	697	747	721	714	682	682	702	760	734	722	717	752	715	668	710	740	693	711	687	697	675	697	696	706	707	694	699	693	685	723	714	700	771	694	677	676	660	769	723	643	718	736	695	699	676	698	740	723	730	707	687	697	728	724	716	694	694	723	708	692	705	728	705	675	672	677	706	690	675	668	703	713	724	748	686	710	707	678	671	740	706	693	702	733	692	675	681	711	733	706	745	692	714	742	714	662	716	674	697	708	688	700	738	659	688	692	639	725	688	635	737	737	699	717	694	707	687	709	703	706	696	700	731	702	678	678	678	685	701	698	748	712	690	679	724	681	714	705	699	745	707	740	745	675	686	708	627	695	716	670	724	712	655	688	727	725	710	673	702	679	672	704	711	698	674	702	660	735	706	743	683	703	687	695	739	654	688	701	689	694	734	699	698	696	671	688	725	735	689	731	712	749	730	695	721	720	719	668	702	749	695	749	731	688	670	700	752	707	718	716	681	718	701	732	695	708	699	732	699	699	691	710	683	702	698	755	692	688	693	686	665	695	715	727	659	684	696	704	664	669	705	711	696	722	731	708	700	729	690	717	697	715	710	705	710	784	724	703	730	659	666	718	711	715	679	674	714	688	704	735	688	686	684	733	683	699	652	736	710	697	698	693	662	743	760	718	697	676	707	687	669	693	685	721	710	683	694	676	725	725	688	731	720	678	738	705	738	734	692	722	684	710	680	646	717	719	746	695	711	719	751	775	669	673	734	681	707	723	744	684	731	669	700	690	749	678	668	687	726	730	720	668	733	730	729	677	731	714	678	709	715	702	731	677	695	703	697	777	687	681	718	760	710	724	742	689	732	702	690	690	727	711	712	679	679	713	709	733	727	646	700	721	748	686	697	707	655	737	724	720	665	720	706	714	715	712	705	737	677	709	656	729	685	717	744	704	727	686	677	670	678	675	700	695	723	672	733	691	674	711	692	739	749	694	700	626	702	730	703	702	703	680	715	658	704	715	666	708	665	702	740	726	709	689	691	716	624	702	676	700	710	693	737	733	720	668	720	692	729	710	759	723	743	712	736	718	711	686	688	721	671	695	694	697	648	660	697	683	685	705	722	739	732	740	682	748	725	713	694	732	699	733	720	670	698	673	671	682	669	666	693	774	729	648	663	752	677	730	708	704	671	724	682	725	748	743	754	739	742	690	717	719	705	661	689	720	712	749	680	689	655	726	703	755	640	701	678	707	728	668	686	687	701	717	716	637	715	729	687	728	725	703	701	625	726	697	699	731	703	652	726	720	746	699	692	688	689	723	724	693	655	696	716	721	712	728	700	730	709	713	728	696	747	750	721	727	717	724	689	694	740	667	675	702	708	718	721	726	685	713	671	696	708	761	739	716	728	750	691	707	689	709	687	688	643	715	740	725	705	659	700	702	740	730	704	719	751	732	715	690	689	712	706	682	757	682	734	664	740	688	695	672	693	662	677	727	680	746	701	746	704	698	753	701	702	673	723	724	706	712	676	709	725	699	730	683	732	690	697	656	729	712	727	701	682	688	742	719	713	620	691	697	756	683	698	665	703	741	661	694	684	713	714	670	693	726	725	729	738	718	680	778	717	674	662	737	717	739	679	697	698	717	697	756	718	703	737	721	764	680	745	707	709	712	709	672	698	750	687	671	747	705	726	669	700	695	739	688	708	736	706	702	728	716	704	711	700	733	729	733	686	718	706	661	696	694	720	674	675	754	705	658	685	757	682	684	757	696	722	683	706	749	718	712	694	712	653	678	699	729	727	686	677	726	710	696	693	671	713	708	734	692	723	756	678	717	681	689	699	679	728	753	761	704	706	707	681	708	700	704	713	680	671	726	726	716	735	773	693	705	705	716	676	731	714	739	703	663	751	735	687	710	684	685	674	677	727	751	694	688	665	694	732	712	663	681	702	702	703	675	737	707	701	709	751	739	715	654	740	727	708	725	701	710	708	673	644	754	707	741	671	700	687	714	664	701	683	715	684	685	679	696	657	691	684	716	684	675	665	756	747	655	661	720	683	696	701	726	695	687	705	695	731	662	670	713	681	752	695	692	707	723	655	691	744	673	687	698	763	708	690	713	730	729	735	747	684	701	698	713	684	719	715	684	728	693	715	702	755	701	727	664	684	662	712	729	703	704	707	718	699	699	733	679	720	716	635	735	744	653	725	717	712	731	665	701	730	729	747	755	715	763	672	697	741	713	687	701	699	723	677	667	743	697	762	714	698	712	713	725	746	732	701	705	695	733	688	716	740	681	702	695	726	716	700	725	746	687	718	745	669	710	660	692	709	699	712	701	697	704	749	717	690	691	688	701	721	754	697	721	678	676	669	716	642	717	687	675	709	670	694	666	688	641	706	725	696	692	682	707	723	687	737	709	715	702	654	711	688	736	689	712	725	699	657
83010	74773	71584	59902	43757	28453	15467	6511	2674	1284	737	466	394	348	345	372	379	351	343	379	352	354	348	353	365	368	387	304	386	379	350	393	400	338	376	333	373	344	360	340	385	369	331	374	365	359	343	379	408	370	334	364	343	345	372	348	383	373	376	350	393	397	365	364	380	414	347	361	310	359	381	383	385	383	374	365	369	367	375	334	377	377	373	333	361	370	351	381	385	366	343	380	378	370	386	324	327	378	349	388	363	398	370	374	348	400	374	346	413	357	362	350	368	385	364	414	375	391	340	356	388	337	369	354	407	355	353	375	350	379	335	380	364	361	363	382	328	380	341	304	331	352	402	377	376	347	397	332	347	373	384	382	338	371	341	362	369	357	392	415	365	308	354	383	362	359	379	375	348	344	401	359	357	403	376	388	386	374	329	373	387	360	373	371	360	374	349	400	332	351	357	360	382	383	414	382	339	370	374	341	350	362	404	355	348	367	365	344	370	382	391	380	376	374	385	349	370	355	387	331	342	376	363	370	355	337	381	411	352	352	349	392	366	408	355	352	372	395	409	407	343	366	365	319	371	379	411	377	372	376	392	334	379	350	355	384	358	362	353	386	360	379	387	402	386	369	350	348	399	359	339	338	365	391	380	370	372	364	373	403	354	376	382	369	350	331	371	360	323	373	397	396	360	312	376	342	332	342	332	378	375	375	369	377	327	357	346	392	340	406	400	329	385	373	340	352	341	371	396	401	383	354	354	374	377	372	342	379	347	333	366	362	357	364	336	369	384	355	356	368	352	364	389	396	381	367	360	377	369	369	354	387	398	381	382	336	359	365	366	339	354	387	355	376	384	391	343	359	374	365	344	394	322	367	394	373	373	363	315	374	374	361	344	354	401	376	354	366	348	349	336	389	378	359	346	343	379	341	366	370	361	378	374	377	326	382	382	366	344	365	396	313	371	369	382	349	348	372	368	365	356	369	335	337	375	379	335	377	377	336	371	362	367	347	327	400	363	376	401	353	352	323	380	376	369	352	361	375	377	372	399	357	333	369	329	358	339	347	337	374	354	354	373	380	371	354	368	347	389	358	362	347	347	411	387	361	357	363	421	352	364	391	383	344	352	385	355	367	354	361	333	359	347	385	316	341	378	353	332	363	380	340	371	379	326	324	358	358	374	363	366	319	331	354	312	385	369	343	359	354	367	353	386	341	357	379	358	393	366	379	370	404	350	349	383	365	367	396	387	387	342	360	370	337	355	336	395	360	367	367	370	346	385	381	374	368	372	332	364	352	341	361	360	358	379	343	347	364	344	355	336	362	350	348	338	384	343	350	356	366	327	396	384	400	314	384	339	331	347	382	369	336	387	337	372	332	341	357	373	400	367	364	351	356	391	372	395	368	347	355	374	345	341	350	340	341	333	351	366	368	322	346	357	357	361	378	342	359	364	368	372	356	339	363	355	353	369	355	378	350	375	355	332	384	340	375	343	386	352	394	363	380	407	371	367	381	323	343	400	364	371	371	378	377	388	352	383	376	369	376	361	383	367	373	370	374	346	398	374	408	365	379	388	359	368	348	384	373	351	352	376	386	364	354	381	349	384	341	373	360	364	354	355	369	334	403	395	399	354	367	334	347	394	379	354	383	365	411	347	288	336	405	363	373	378	388	371	378	365	357	339	306	364	356	357	365	355	362	343	365	365	356	311	365	338	344	379	361	358	349	368	349	368	408	362	342	345	368	422	377	375	341	363	384	394	338	352	383	404	335	354	404	350	348	367	377	355	358	344	343	373	363	410	361	356	344	378	385	329	338	339	374	375	372	390	380	353	337	382	336	372	378	353	345	370	352	373	353	363	365	401	341	354	347	363	366	371	365	395	380	352	376	374	359	359	356	364	362	366	385	406	383	337	355	314	360	404	379	381	376	362	372	372	344	385	399	382	387	342	385	411	358	392	379	345	344	344	372	392	370	336	381	371	369	357	368	370	362	400	394	364	369	338	327	362	356	388	344	370	365	396	396	323	389	406	363	382	393	386	389	387	367	357	386	378	381	362	390	369	349	388	370	352	365	360	366	387	395	340	348	378	361	355	390	338	373	363	374	326	385	350	347	389	361	371	355	347	384	368	370	366	388	377	378	355	361	389	408	366	373	352	360	356	362	337	405	363	360	393	349	362	369	365	345	365	368	341	330	367	351	336	348	392	383	379	372	365	376	407	382	375	359	355	384	360	395	382	379	380	364	349	356	322	354	313	359	363	392	373	363	349	341	373	355	392	363	379	363	372	396	372	355	352	360	345	367	349	372	355	371	339	338	376	347	394	370	339	378	369	378	328	341	351	368	347	362	401	367	370	355	374	399	414	376	383	346	325	348	375	391	403	359	343	343	364	387	353	353	372	402	370	377	355	369	374	333	390	349	348	372	341	316	362	365	342	343	392	361	347	336	363	354	393	358	407	356	372	378	341	405	367	342	370	358	374	348	382	361	342	326	364	377	390	343	377	350	382	375	335	336	365	346	356	367	360	354	365	403	357	336	348	373	300	348	360	356	353	355	378	350	365	348	360	363	385	389	358	378	378	381	384	388	377	339	327	398	358	345	313	337	363	356	384	359	366	325	363	355	331	387	345	393	381	363	357	371	354	395	400	372	374	361	352	373	356	335	374	351	338	381	381	362	381	388	361	349	339	363	352	396	333	340	372	365	358	398	389	338	377	401	363	363	370	338	348	347	345	395	362	363	402	387	373	375	366	388	369	340	356	391	386	355	368	367	372	367	352	327	350	356	384	378	382	355	364	356	339	356	325	377	384	375	374	348	368	340	356	352	335	367	348	392	356	344	340	347	385	331	372	351	351	365	339	369	347	381	381	397	396	384	349	372	365	370	343	372	355	372	354	418	343	387	324	375	363	333	379	343	377	379	389	355	347	390	345	366	361	347	344	324	393	324	372	386	367	377	380	336	325	363	361	360	342	354	365	369	366	371	398	353	323	343	392	378	371	364	352	372	398	389	370	352	366	365	354	326	364	387	395	378	394	344	345	326	331	367	363	356	368	357	315	365	413	384	385	352	382	359	377	353	330	340	387	356	401	375	360	370	371	404	365	372	401	353	368	354	366	357	379	333	335	376	336	363	371	367	349	405	350	355	384	412	358	383	347	365	334	370	363	337	396	402	366	399	345	387	360	360	369	386	375	339	381	318	362	367	364	334	334	371	382	392	372	360	384	349	354	393	370	330	399	359	340	368	375	382	380	372	367	369	340	359	368	337	335	381	345	355	352	344	363	361	347	362	350	368	330	307	403	379	364	378	402	354	346	375	366	370	361	405	360	374	371	370	349	328	369	400	351	390	330	334	401	358	375	369	356	404	338	371	397	360	406	381	315	364	377	392	381	389	373	355	379	358	352	350	355	329	394	391	372	392	397	353	404	357	354	381	407	348	339	350	343	358	379	375	365	370	357	359	339	390	351	364	394	340	366	379	385	360	328	332	384	349	372	361
53252	56997	66800	63624	52435	40117	27841	16515	8707	4209	2156	1156	795	785	813	787	804	804	884	823	771	773	789	793	752	802	778	753	769	786	779	773	808	766	789	792	763	828	780	784	812	754	786	770	750	794	775	786	813	774	801	799	817	811	796	755	770	796	816	790	793	806	819	762	759	809	786	811	818	790	769	794	739	788	788	791	754	756	844	802	808	796	811	790	801	805	780	763	767	773	811	811	772	796	784	777	798	795	779	825	836	756	791	757	781	818	784	724	821	760	793	799	825	780	829	816	803	740	773	818	795	780	820	791	788	798	777	691	798	812	784	769	737	723	775	770	747	791	821	817	790	764	781	822	828	782	798	767	801	774	815	837	753	766	781	828	786	787	755	764	815	800	803	803	791	772	815	780	777	815	785	791	821	772	834	776	772	750	823	801	784	788	778	807	831	795	811	781	744	779	791	795	789	788	817	742	708	817	777	816	755	775	740	791	785	774	792	758	742	780	766	765	765	798	739	804	787	783	828	776	792	783	770	775	789	770	792	739	746	806	824	768	792	783	810	748	803	751	812	782	804	820	746	756	815	815	757	799	785	796	746	776	806	777	777	795	832	746	758	785	821	809	846	770	792	774	778	818	819	797	778	784	797	766	783	771	782	788	798	793	781	811	774	826	810	801	819	765	763	786	760	775	802	803	780	835	807	768	806	798	772	772	770	793	750	799	739	759	823	756	773	759	747	807	826	794	852	814	798	809	804	770	772	840	771	768	776	749	763	749	765	756	771	729	794	781	812	814	862	777	788	766	772	748	806	764	783	775	764	741	794	808	805	817	765	800	785	805	792	802	757	756	787	806	768	781	762	760	769	758	759	803	788	792	726	807	816	751	775	786	780	825	814	787	746	842	798	824	794	722	727	772	764	782	840	797	784	776	825	754	824	820	826	770	803	785	793	774	780	819	806	770	790	800	777	826	782	758	806	790	856	794	745	847	780	729	787	758	865	734	778	765	758	810	860	748	771	788	760	841	792	780	761	784	780	861	802	786	780	758	814	835	787	765	737	761	764	777	765	775	793	782	781	779	783	762	767	817	832	801	806	824	794	785	794	763	772	778	740	800	802	809	815	826	762	827	740	793	734	815	790	758	744	820	747	767	803	796	766	734	802	731	776	809	810	773	780	811	796	819	769	751	799	811	827	726	810	778	780	766	802	804	794	843	765	790	797	779	814	774	739	793	823	768	770	775	807	814	800	761	806	791	777	806	780	816	742	827	785	769	829	786	787	722	807	805	846	804	777	793	764	783	780	796	794	794	790	813	770	789	792	838	787	803	793	834	742	773	784	807	784	830	796	816	759	760	790	800	782	781	784	849	800	738	767	794	809	764	797	768	763	804	772	791	802	788	856	806	789	780	796	833	804	741	803	789	803	764	760	829	749	771	786	831	764	794	810	774	821	782	794	778	777	785	800	776	754	770	763	796	801	837	842	782	771	788	790	786	780	776	814	792	793	788	796	798	773	772	812	842	803	738	741	779	814	805	790	826	751	853	741	780	773	811	756	829	790	781	720	753	801	803	765	824	790	791	775	748	769	766	784	792	813	855	791	802	814	796	815	801	755	781	743	792	787	738	790	759	809	754	770	782	779	795	818	786	771	755	821	799	801	789	766	747	775	858	831	766	752	821	809	782	732	767	792	789	763	795	777	838	763	761	779	771	771	768	787	793	793	806	779	823	753	771	737	811	748	801	800	815	787	786	743	824	747	781	818	765	759	793	758	796	733	783	801	791	820	738	812	777	778	756	781	792	759	773	808	778	763	788	819	772	783	834	758	779	825	829	790	749	774	779	766	799	755	789	804	786	768	807	773	798	792	803	805	777	807	790	771	755	787	804	743	800	807	834	790	768	791	789	787	828	804	794	833	748	726	807	745	785	796	780	802	762	840	796	785	745	791	803	795	779	803	794	790	823	802	820	805	752	771	771	840	790	765	809	796	778	753	818	747	766	796	782	790	784	750	791	810	741	781	805	705	796	798	792	792	776	811	777	777	784	787	790	791	811	807	763	801	795	834	794	817	800	822	750	813	788	763	796	778	805	757	810	743	749	809	815	782	821	781	772	800	770	767	755	780	756	775	805	794	811	801	769	789	756	787	814	822	800	816	826	802	780	752	779	775	781	832	743	770	773	802	840	689	779	799	787	778	786	793	810	799	793	770	779	790	760	775	778	784	809	776	750	763	736	823	827	814	761	774	806	801	786	802	738	771	816	783	771	763	799	782	780	740	781	784	766	820	764	814	758	775	777	813	772	848	815	865	832	854	792	833	792	790	753	763	780	772	800	772	771	803	821	806	811	810	771	763	822	768	794	815	779	781	757	815	741	811	746	788	800	784	832	812	781	786	775	765	802	749	813	754	820	777	763	822	756	816	768	812	771	776	789	787	776	745	808	778	772	783	800	823	742	777	763	736	797	789	750	788	762	778	757	817	812	805	783	736	793	800	776	794	785	797	777	779	808	778	833	780	799	804	752	725	814	724	779	756	798	764	772	798	773	794	825	804	768	722	828	815	800	788	826	830	815	770	759	774	763	795	822	748	823	782	812	756	801	828	814	800	776	787	766	799	822	760	848	764	813	733	789	758	794	726	798	771	790	780	839	785	844	808	788	765	816	796	779	764	803	741	824	802	781	784	765	782	820	834	817	763	789	751	745	819	790	753	815	799	722	777	723	830	826	792	784	806	770	783	792	846	809	818	752	793	762	781	763	777	806	765	773	755	775	770	796	794	726	800	813	806	826	743	759	795	752	771	791	738	752	815	734	788	786	802	822	804	765	777	786	834	769	792	822	770	762	811	748	802	769	765	777	768	788	846	791	837	792	789	825	781	796	757	802	780	793	805	803	756	788	758	803	769	824	759	815	770	769	813	747	797	766	812	761	742	794	783	790	810	717	816	792	821	804	812	808	782	814	763	761	821	747	793	802	777	797	816	743	817	814	821	836	771	772	778	784	813	772	776	788	787	711	845	782	786	838	791	782	771	758	759	817	773	791	773	766	776	774	774	792	790	803	815	811	804	755	825	736	771	774	761	795	772	814	816	839	751	816	788	782	742	810	754	774	804	794	825	766	795	789	749	805	786	753	764	837	805	772	769	799	794	761	748	832	754	735	810	786	806	803	777	796	801	811	788	780	720	798	813	791	820	803	778	794	793	814	793	781	773	781	790	820	763	747	827	838	796	826	812	780	715	798	805	801	799	806	753	812	758	817	763	792	778	768	793	826	792	805	802	795	788	810	794	796	726	787	790	786	793	772	767	781	775	773	808	798	803	759	776	806	803	812	757	792	744	766	786	831	781	809	790	788	790	807	789	805	781	789	774	785	772	851	751	805	763	796	822	783	805	781	766	801	735	793	760	866	816	804	755	837	788	796	784	783	775	739	778	753	778	758	781	816	795	806	836	752	767	800	768	785	789	797	779	739	816	771	771	768	745	802	766	790	749	784	824	800
13478	9497	6722	3867	2300	1255	733	516	375	340	278	273	242	264	264	262	286	251	289	289	265	270	260	292	260	277	296	267	284	276	272	257	256	293	258	283	275	299	282	281	294	307	288	235	267	252	299	277	262	246	290	251	268	257	299	237	267	281	277	241	276	278	279	272	283	296	271	292	272	265	278	272	280	260	259	258	285	258	275	251	242	246	296	294	292	255	262	243	292	272	273	261	255	241	276	263	264	258	282	255	283	284	262	282	250	253	291	310	270	296	269	259	250	285	240	274	267	285	278	275	286	259	265	263	283	276	249	295	291	269	212	271	277	262	245	301	299	260	237	231	262	266	265	261	255	270	243	255	261	257	278	290	279	310	248	301	286	277	272	274	256	259	300	284	272	287	265	288	273	223	238	259	265	254	269	260	275	227	232	261	264	263	256	285	303	290	276	259	299	244	263	255	272	258	279	279	285	277	301	288	241	266	257	249	247	289	265	298	258	243	275	229	261	269	272	246	268	283	269	280	248	266	271	267	283	308	275	262	257	254	275	304	292	265	266	248	259	267	280	263	305	282	272	244	278	245	290	270	277	279	267	279	253	255	280	243	270	257	279	263	276	268	242	264	272	300	270	287	269	264	259	287	254	250	296	276	250	283	251	279	296	264	317	290	272	281	263	280	282	264	263	294	272	261	239	261	250	266	290	274	276	293	264	255	263	286	280	254	254	253	262	265	260	276	280	250	289	307	308	274	270	276	279	236	286	291	267	269	291	272	265	293	289	257	298	262	243	248	268	258	238	237	312	242	264	275	268	260	256	285	283	280	312	283	261	289	304	274	270	248	256	261	251	269	274	294	271	276	250	283	258	282	229	263	278	316	261	278	238	277	295	269	282	296	289	284	279	275	276	273	267	297	275	242	252	266	269	262	280	274	306	277	297	253	273	252	282	256	238	255	227	256	262	259	283	294	249	272	289	261	268	288	264	262	291	271	297	253	264	281	248	284	258	265	279	307	275	276	256	293	274	271	287	272	269	256	261	258	266	239	289	276	277	298	248	249	269	257	261	266	303	278	253	275	289	287	267	248	270	253	251	241	253	258	296	281	250	286	266	263	270	242	281	263	278	231	232	259	286	270	269	292	264	275	290	286	257	248	256	281	273	266	287	301	284	245	268	280	229	262	272	296	258	262	243	271	261	300	274	259	313	297	271	259	249	250	294	298	278	284	268	304	243	290	250	261	302	242	256	277	289	279	282	294	267	245	238	275	252	280	244	261	265	254	275	262	269	277	267	295	279	258	243	244	224	269	270	269	271	255	242	243	262	270	255	261	280	285	261	259	268	259	256	317	285	287	253	241	248	260	243	285	252	267	283	259	245	269	244	254	284	275	243	229	279	286	264	272	259	305	253	258	236	236	270	280	267	254	293	319	250	293	290	287	271	265	277	286	256	297	259	260	299	269	245	264	280	263	290	259	289	225	284	227	262	240	281	253	256	283	277	271	226	262	259	275	255	251	290	275	260	281	268	313	255	292	266	259	238	270	304	249	266	285	290	259	264	257	302	253	289	302	239	279	270	270	283	239	280	309	295	235	260	238	249	269	258	276	273	277	272	295	290	266	260	298	265	275	271	268	267	291	266	281	291	297	279	262	248	242	260	250	250	285	303	268	266	256	247	288	271	259	265	239	256	258	257	288	255	239	280	273	228	267	284	259	299	281	286	293	259	279	259	259	268	277	262	285	252	253	281	259	270	265	256	252	270	276	276	287	276	268	264	251	263	293	274	259	284	249	289	233	283	268	297	293	309	267	250	282	252	258	255	266	286	264	288	268	272	275	256	264	256	283	248	262	262	272	308	282	275	266	248	237	263	273	262	238	263	284	268	276	240	234	264	265	262	285	267	289	270	281	267	268	262	273	292	271	300	303	254	261	292	242	225	260	253	257	266	249	237	274	289	263	268	257	243	286	297	250	288	278	290	290	262	253	275	228	287	281	279	252	281	251	242	288	275	290	253	272	275	293	263	287	281	288	282	245	278	273	267	304	285	266	281	255	255	266	281	260	271	281	284	242	256	259	284	300	288	272	271	273	255	298	284	259	272	252	253	270	264	279	264	260	255	270	264	239	277	270	246	258	279	276	262	301	251	239	262	288	266	288	282	264	250	264	280	257	268	280	284	252	284	241	273	263	288	285	269	309	245	274	287	275	259	230	237	264	252	255	230	286	282	279	262	255	279	275	284	256	266	259	258	263	290	287	276	311	253	263	274	279	258	275	265	281	248	287	244	260	263	232	269	286	261	279	239	244	292	238	271	277	251	286	275	261	281	290	283	264	267	257	259	284	293	279	284	268	270	255	284	272	264	277	235	243	264	270	286	236	293	247	256	289	276	280	285	258	257	254	271	245	246	293	281	267	284	289	263	241	270	277	301	268	275	255	305	266	278	277	245	245	280	281	231	274	258	273	242	243	275	293	265	288	263	275	245	270	252	280	269	242	260	274	274	260	260	255	243	252	285	265	268	302	279	292	288	293	263	254	280	253	246	247	265	275	269	278	264	249	285	265	274	274	265	258	275	272	249	243	256	244	276	286	287	313	307	272	277	253	290	263	258	265	270	289	288	252	291	264	268	268	257	260	242	272	288	278	260	270	309	249	268	229	265	255	254	269	304	279	249	298	300	253	274	260	272	278	276	275	285	252	253	261	273	250	293	278	281	294	271	280	269	271	265	276	307	251	292	245	264	274	292	235	270	242	287	262	259	234	282	296	290	260	250	269	264	277	272	271	247	235	268	284	309	255	271	282	268	315	301	301	278	259	255	273	264	251	270	256	274	248	240	306	264	271	259	277	275	244	283	270	242	275	239	267	271	269	230	290	287	266	284	249	277	278	268	300	299	294	256	269	263	305	260	269	279	259	246	268	262	276	260	280	291	273	302	269	288	255	268	261	267	270	282	273	250	257	289	259	257	265	254	254	274	266	246	269	284	246	274	256	256	255	238	264	281	264	285	291	300	284	280	256	238	281	277	265	230	255	265	295	283	256	304	268	262	258	274	274	279	296	250	261	267	300	256	295	275	275	247	297	241	251	291	264	261	276	243	294	287	284	263	271	289	273	290	267	299	269	248	286	282	244	250	273	255	275	262	249	252	283	260	267	294	267	263	300	296	281	250	248	262	262	265	245	226	281	270	257	263	270	252	265	271	249	237	247	264	262	237	291	273	300	260	283	297	297	284	234	268	280	264	258	260	269	264	295	243	258	235	269	269	258	262	275	256	278	262	246	237	286	272	274	282	285	261	254	279	276	258	265	293	223	259	315	286	293	287	287	259	267	252	288	289	247	251	281	296	254	287	254	292	282	285	278	289	264	266	222	299	305	276	249	254	245	231	272	270	289	283	268	313	237	254	291	289	242	269	274	272	267	279	289	279	254	298	272	281	238	257	255	262	281	292	290	253	263	253	295	251	295	283	255	268	260	264	272	262	266	294	266	269	262	298	284
13036	11798	11669	9631	6860	3822	2352	1417	961	777	712	582	624	626	638	567	602	610	623	555	586	625	584	621	548	601	583	628	590	624	632	618	609	589	632	625	555	610	586	593	661	577	580	566	582	552	594	604	623	572	631	591	616	583	612	571	604	568	590	575	567	619	607	593	587	599	634	586	572	605	619	570	622	611	556	570	627	620	571	596	581	604	609	608	610	596	552	572	615	617	628	629	592	565	583	583	625	614	585	582	600	573	624	581	598	587	648	608	610	609	595	605	593	585	587	599	589	565	592	651	589	655	615	605	577	608	592	580	570	622	591	605	603	583	578	606	605	599	623	604	612	628	616	636	593	623	619	578	630	631	586	585	581	621	607	612	585	610	568	592	623	605	589	569	593	590	600	579	644	607	541	630	606	634	529	597	613	606	613	656	627	632	570	580	593	598	586	531	596	671	616	578	610	591	573	575	624	599	625	595	590	576	579	614	602	624	576	603	594	595	588	612	573	637	569	568	571	598	565	577	599	595	615	571	614	608	582	599	573	566	564	582	588	606	602	623	599	616	612	563	639	616	610	560	556	618	656	588	609	576	605	624	600	643	595	568	581	621	636	610	596	581	610	587	607	611	573	575	619	593	651	528	617	577	578	578	605	573	588	556	636	595	591	585	586	596	632	591	653	613	569	599	601	605	596	581	616	603	590	572	587	551	551	621	580	577	553	617	590	629	597	597	608	576	609	599	595	628	597	584	560	603	595	606	624	609	618	612	562	664	594	616	597	565	588	583	614	555	601	579	670	623	581	628	607	578	573	609	634	571	586	575	591	601	616	621	609	614	613	638	610	620	611	568	592	591	608	610	615	615	626	621	587	577	577	574	604	625	618	617	568	635	593	580	648	602	548	578	613	614	622	606	608	600	616	612	622	597	583	595	601	580	631	624	531	587	574	603	574	594	624	624	608	600	586	643	581	559	580	614	599	635	592	605	605	607	591	612	626	627	587	621	568	590	622	603	603	628	579	583	665	585	614	571	611	591	619	605	599	606	578	576	610	611	597	583	601	600	584	573	597	609	616	554	572	592	584	632	626	634	589	575	614	616	583	622	603	612	633	619	574	614	595	619	583	582	579	615	580	590	610	596	585	579	587	571	607	616	597	618	568	593	582	606	582	602	560	601	622	566	591	639	598	648	625	596	637	605	589	611	617	607	598	580	603	621	613	577	588	625	564	606	599	632	593	558	629	617	595	624	607	603	581	629	583	563	604	591	592	600	610	574	568	559	600	636	586	598	606	588	609	615	593	582	623	606	571	605	604	629	605	615	610	591	600	601	606	634	556	575	577	609	604	610	619	590	601	602	594	555	623	646	571	627	598	597	588	584	592	568	635	587	606	571	558	556	607	623	624	620	627	551	619	585	629	621	604	586	633	571	634	591	555	682	629	606	579	583	609	574	649	656	635	601	612	601	625	603	601	627	613	567	584	606	556	625	590	613	577	577	579	592	606	568	589	593	570	613	607	572	597	559	581	621	600	588	563	554	602	615	589	582	633	613	619	592	633	621	611	576	608	589	625	621	570	586	595	623	601	635	576	632	579	575	562	585	629	611	615	617	603	574	623	574	650	591	574	584	602	590	614	591	637	594	579	612	576	572	608	595	583	582	621	605	600	570	605	657	573	581	578	624	531	578	570	601	591	636	574	638	614	596	607	576	601	575	599	621	603	562	623	634	621	624	577	575	648	577	604	602	583	589	627	611	628	596	623	601	577	601	624	611	597	579	558	551	572	605	644	596	608	572	602	596	598	586	587	588	624	623	578	582	598	633	594	623	596	609	603	574	575	566	634	609	625	593	584	618	557	563	576	569	643	587	626	604	584	598	616	584	576	608	531	620	628	572	611	581	603	606	629	595	606	636	628	573	572	564	591	643	589	584	572	589	579	622	585	620	575	610	552	627	561	586	579	564	626	607	635	633	598	589	610	616	587	586	620	597	630	570	563	588	646	604	623	620	607	625	558	598	591	579	552	587	593	559	624	579	577	579	570	630	551	579	616	565	566	581	586	574	625	578	569	608	576	593	588	597	627	599	597	594	599	611	579	555	584	560	588	609	608	630	641	621	656	617	605	569	600	615	674	600	590	584	597	630	573	583	581	604	588	566	618	625	612	581	609	620	589	588	590	621	646	583	586	616	554	601	578	616	611	596	606	596	559	573	651	579	583	616	630	605	586	612	603	562	645	627	564	624	632	610	548	571	613	583	565	571	595	594	637	581	575	582	568	567	643	577	605	543	613	604	623	642	614	632	562	568	588	585	589	596	610	585	599	612	618	575	592	611	629	584	612	590	576	601	584	603	566	568	579	580	612	572	596	563	629	592	565	584	621	605	572	570	612	592	611	596	600	563	584	580	605	592	563	591	576	582	568	620	600	583	602	574	598	599	627	565	629	598	582	550	629	590	600	585	623	638	541	585	579	587	587	556	609	596	602	604	596	586	550	624	668	553	596	576	595	572	550	568	639	575	596	564	594	623	569	613	647	585	564	578	585	578	598	656	603	628	596	602	598	615	623	580	605	581	600	564	596	575	608	559	593	628	598	602	606	625	616	560	591	583	601	577	633	584	602	585	625	584	610	583	559	643	605	636	558	613	611	606	641	623	624	574	610	625	616	612	602	592	654	642	596	639	606	604	596	584	655	563	596	587	551	636	603	597	565	604	613	576	607	588	582	567	602	610	545	604	603	598	604	640	628	607	597	614	588	605	604	613	612	598	570	555	556	607	619	562	577	589	641	626	584	615	632	589	568	535	611	604	564	603	629	589	566	578	592	607	585	589	591	584	606	597	610	614	608	638	578	602	574	570	570	555	655	617	585	581	608	623	582	607	605	599	596	600	562	569	594	600	608	617	661	569	636	585	603	612	626	588	635	559	593	636	596	623	624	615	581	582	601	577	614	585	583	597	618	641	601	628	597	574	626	580	575	586	589	614	631	577	612	610	621	586	604	579	600	579	613	579	570	639	611	577	645	597	638	600	622	613	579	572	609	600	619	577	584	608	584	600	522	614	599	582	650	623	550	661	582	601	593	556	561	608	597	607	607	625	629	583	591	635	622	646	621	615	594	564	594	616	597	617	640	581	575	603	642	627	622	571	616	581	579	586	622	600	586	610	593	588	558	593	595	549	603	610	589	566	623	610	627	613	589	642	596	644	603	620	613	647	571	572	605	602	639	599	595	633	607	594	594	583	586	637	614	628	544	598	540	620	560	572	583	596	609	623	569	578	576	618	593	596	632	592	609	574	591	597	578	615	586	595	610	579	606	611	631	606	633	615	655	577	576	600	561	637	614	580	600	612	623	560	588	586	565	559	609	637	605	621	589	610	577	613	585	604	631	608	585	601	588	626	591	593	558	638	605	544	615	602	566	603	613	645	619	582	646	564	619	577	597	623	581	536	610	548	600	610	583	601	601	577	623	591	586	619	597	584	579	581	583	623	624	612	614	599
80403	71512	71201	57498	40764	25048	12037	4759	1946	838	521	372	254	319	314	329	291	338	324	349	332	311	311	320	269	315	346	326	289	310	323	320	324	333	324	312	315	321	296	318	320	328	316	314	322	290	329	327	304	302	342	293	297	330	298	352	316	333	293	334	320	325	337	303	300	262	328	316	313	287	316	315	285	297	285	362	326	322	290	299	352	335	335	286	328	287	311	300	317	325	305	289	277	305	270	302	344	293	314	326	342	300	310	308	306	283	302	329	319	300	302	317	329	294	303	286	319	326	301	324	307	295	305	324	334	340	305	329	283	317	308	375	294	322	301	308	317	325	275	274	341	287	327	281	287	305	293	329	332	321	304	303	332	308	347	325	306	294	317	299	289	334	297	270	315	327	368	335	309	288	305	302	289	330	311	324	303	321	326	301	343	338	311	293	345	318	307	309	258	275	304	295	314	304	329	335	329	286	281	295	316	298	318	328	317	320	297	330	319	322	364	293	318	307	341	330	303	301	326	303	312	286	340	308	301	338	283	305	298	323	327	314	307	322	324	289	304	304	316	326	319	317	322	332	290	322	303	329	288	300	343	354	334	329	306	310	304	284	313	311	348	330	340	296	339	327	292	293	294	301	315	320	329	325	353	289	294	315	312	329	319	295	272	303	315	312	326	303	305	306	322	313	304	310	303	316	292	311	296	308	322	313	281	303	310	332	325	272	311	327	370	307	309	305	284	333	320	321	304	305	288	290	281	320	295	270	290	342	300	340	341	305	301	331	285	326	293	314	310	295	341	293	282	276	320	339	322	328	324	271	336	327	308	324	307	312	317	302	314	309	319	335	314	287	308	328	319	328	284	337	337	332	298	299	303	280	292	303	280	300	309	288	339	279	314	318	304	304	319	290	302	301	302	317	296	357	294	341	325	316	313	296	288	300	292	311	342	332	280	318	311	282	349	324	303	280	272	306	311	314	310	310	304	306	315	289	309	294	310	348	305	327	279	279	351	298	313	324	320	305	307	285	291	286	293	305	306	325	323	310	303	296	306	301	274	283	320	316	345	315	320	296	307	296	295	298	329	320	294	283	307	307	315	271	308	324	300	297	325	303	306	284	313	283	351	309	296	315	300	330	296	316	331	325	280	320	350	333	283	302	310	307	315	342	318	306	323	323	308	313	298	314	322	308	286	308	297	291	318	313	280	290	316	326	308	267	323	330	326	312	309	298	318	311	291	334	306	333	339	311	325	344	290	280	306	291	292	276	317	286	310	322	316	254	333	320	332	312	300	302	307	308	307	339	304	318	307	300	288	276	317	352	294	324	283	302	283	314	298	319	291	329	319	314	314	297	301	320	276	302	281	331	328	328	299	324	309	300	307	293	337	344	294	302	282	338	324	327	316	315	310	329	324	297	316	298	322	279	324	297	337	316	325	282	282	318	271	288	303	335	290	307	303	324	301	263	307	325	290	305	331	338	327	339	287	322	345	319	315	354	340	308	317	290	297	305	337	293	311	313	327	325	351	329	329	328	326	297	340	295	310	329	295	313	313	299	309	302	292	341	316	301	303	323	273	299	310	320	276	284	325	284	309	320	334	290	324	302	347	314	318	305	281	274	290	332	310	296	308	328	295	302	307	337	316	315	302	322	298	320	311	296	314	308	257	310	320	309	322	307	299	300	303	314	334	297	322	317	331	289	302	304	335	306	306	331	331	285	316	314	307	314	251	301	313	309	305	303	304	297	342	270	309	311	299	317	321	296	297	318	332	352	311	312	310	356	329	312	290	296	302	271	305	310	340	362	321	342	308	288	286	317	291	304	324	314	329	337	312	327	325	307	329	304	312	351	314	341	366	334	315	301	301	297	305	302	313	311	312	314	322	358	309	333	337	293	311	296	304	341	313	294	326	303	303	319	309	357	337	321	307	321	304	297	329	287	311	277	330	311	277	316	316	330	311	323	302	312	314	280	321	315	294	305	340	300	316	311	329	298	327	311	297	303	302	302	346	325	288	310	317	307	303	267	297	327	308	286	287	305	311	339	292	276	323	343	290	298	295	305	332	297	342	299	281	294	328	300	308	321	304	337	314	286	298	325	289	311	296	284	335	267	329	323	310	305	318	329	297	342	330	296	320	313	308	286	338	282	293	321	311	318	341	304	294	317	302	293	317	343	330	367	333	308	329	309	279	290	316	281	270	299	321	339	301	316	335	308	310	325	312	287	315	331	334	309	308	312	307	296	308	305	287	319	320	293	303	337	285	312	295	316	299	290	307	320	312	302	312	303	285	312	322	342	310	302	342	303	275	352	329	296	331	295	306	310	307	316	279	325	331	321	306	349	296	287	303	311	314	324	315	310	306	284	346	325	315	311	299	315	276	315	348	294	354	346	337	310	290	319	322	316	309	322	296	329	309	331	294	305	328	335	298	292	270	334	317	313	311	307	308	279	309	323	294	297	301	314	303	290	307	309	293	318	322	334	267	320	308	342	302	310	277	331	314	313	330	304	294	302	318	309	308	333	327	311	298	323	304	298	302	300	303	325	318	307	308	313	327	282	289	302	272	321	317	296	264	338	251	295	307	317	291	302	297	344	297	300	303	305	293	302	318	349	289	296	309	253	351	312	311	327	322	307	326	352	294	343	345	318	311	295	324	331	324	318	310	314	309	318	320	340	344	285	335	310	300	321	335	333	329	283	292	304	340	289	305	308	312	330	306	367	307	336	289	332	318	316	285	296	335	295	281	320	320	292	334	320	340	317	316	312	325	309	319	300	296	320	311	294	310	306	316	351	301	323	262	320	304	303	335	287	338	308	285	341	272	315	308	317	309	331	332	356	292	328	298	296	303	314	289	327	295	328	317	315	342	322	319	332	319	334	330	330	292	330	305	306	337	306	297	332	345	321	337	328	329	342	297	294	261	286	308	336	320	309	333	273	298	312	321	299	323	312	351	310	296	312	330	347	313	296	321	326	329	313	290	292	308	285	289	296	326	287	300	291	325	347	302	316	317	306	290	355	312	285	312	268	310	338	294	308	340	307	312	306	318	302	326	330	260	316	312	336	323	306	265	290	302	278	323	322	313	305	318	335	331	303	387	316	362	313	328	336	306	314	342	296	320	295	308	355	327	317	287	270	302	297	326	338	316	312	298	303	317	315	286	317	301	302	295	312	276	333	304	312	280	318	296	308	310	283	272	294	310	284	293	312	299	303	308	285	298	328	313	314	306	300	308	306	305	323	300	281	318	286	332	291	308	285	242	316	303	287	317	301	285	312	319	324	305	316	273	330	307	305	328	314	296	328	296	353	324	343	320	332	311	303	299	309	286	302	288	308	330	310	326	343	276	284	323	331	296	314	317	319	315	336	301	311	298	290	318	316	296	310	320	320	322	279	296	313	297	312	306	286	260	321	295	300	311	335	310	303	281	328	316	287	321	277	297	281	344	301	287	277	317	333	295	296	270	320	315	322	300	306	330	337	299	302	298	289	325	321	293	309
51400	54015	65640	61453	49517	36346	23624	13033	6411	3024	1566	957	716	697	663	703	682	705	727	708	690	684	708	694	693	677	677	699	730	659	638	680	684	690	671	678	678	618	739	734	696	678	658	661	695	643	724	719	670	631	713	719	711	645	725	680	670	648	682	707	657	700	662	657	632	727	665	700	673	708	698	651	689	688	629	712	684	702	709	675	681	657	725	695	744	693	652	707	691	701	686	726	735	715	694	692	695	705	690	695	680	734	678	688	714	692	703	719	651	686	711	648	667	670	721	658	697	641	701	686	705	710	709	705	690	702	700	718	744	714	703	696	675	658	624	679	719	709	691	737	719	687	731	651	707	705	670	696	707	694	713	670	697	670	688	679	692	711	704	669	655	677	695	713	701	696	696	718	720	626	680	668	717	669	686	683	694	694	700	654	671	740	710	627	717	664	723	725	657	708	694	637	724	685	656	714	716	650	719	636	661	701	673	714	710	698	690	669	724	639	665	716	658	676	726	701	663	723	669	677	668	706	724	703	649	764	655	677	681	672	701	722	659	687	716	636	721	714	642	660	683	705	675	641	686	686	680	717	698	683	723	697	649	706	697	651	700	643	671	676	703	738	697	705	689	687	679	692	701	676	699	699	661	678	638	680	688	712	672	708	656	690	671	678	680	698	655	658	741	671	680	728	718	642	707	747	684	699	666	673	683	661	701	715	665	693	691	693	707	742	678	667	723	701	701	699	708	641	714	683	648	711	733	693	673	657	692	698	676	669	693	665	684	698	686	664	677	698	705	681	685	687	715	698	708	679	672	716	719	683	712	695	678	672	726	700	687	699	761	680	657	721	702	673	675	648	712	699	701	649	654	664	731	691	644	673	670	649	708	699	667	667	719	725	741	658	702	697	710	656	699	723	716	704	729	699	702	661	667	703	706	720	721	738	693	677	655	704	683	694	694	663	712	705	704	666	678	698	688	676	725	665	688	672	708	694	686	661	667	668	756	701	744	678	725	735	639	708	672	702	710	705	669	697	699	694	647	717	715	682	671	687	722	705	674	698	637	684	668	698	706	756	651	723	739	683	656	704	672	681	664	715	634	679	722	636	719	713	680	687	711	687	697	720	697	690	741	675	650	704	672	689	678	706	662	689	673	652	694	646	716	694	744	657	677	688	709	714	685	738	693	698	712	679	671	676	646	691	697	709	654	692	723	680	723	690	708	697	665	683	736	672	646	669	702	711	740	678	758	696	660	702	659	636	698	688	665	706	687	685	691	657	688	739	665	667	699	689	703	723	677	709	701	722	737	668	768	656	698	668	672	696	683	678	682	688	668	690	647	701	692	671	685	697	663	653	684	724	719	681	708	681	691	750	653	667	682	720	664	678	659	663	747	663	738	663	653	681	683	694	660	724	705	738	693	692	655	711	707	698	676	688	724	692	669	731	690	685	702	690	710	664	645	682	679	663	666	717	678	715	721	669	687	682	706	681	678	634	744	724	705	719	688	695	701	675	666	683	700	760	704	688	686	701	621	694	691	672	690	710	647	683	736	661	649	672	694	657	701	700	700	654	677	692	706	677	700	734	731	671	664	710	710	698	696	671	742	656	705	694	727	721	726	693	661	684	728	642	645	737	690	692	684	705	666	724	678	690	700	638	724	658	702	660	728	692	682	713	692	664	696	678	658	694	671	673	693	694	685	672	708	673	711	682	704	701	710	687	687	690	723	671	689	714	674	678	680	677	676	686	702	671	700	747	631	716	651	677	676	662	723	680	659	649	750	655	715	707	738	721	727	676	675	679	712	708	666	676	698	667	650	679	689	682	740	652	716	662	676	708	713	728	663	673	687	688	631	691	648	717	658	691	714	684	711	685	688	706	684	653	696	705	706	659	746	657	685	689	676	685	664	650	709	683	672	731	721	728	759	702	663	677	693	692	683	677	724	715	703	678	719	711	739	653	651	684	701	689	705	683	687	691	730	705	666	652	722	684	747	684	700	723	671	665	695	664	699	719	683	717	692	703	705	721	717	681	706	689	695	701	699	653	684	598	723	708	666	676	720	695	668	721	645	665	730	668	706	659	684	669	681	639	706	691	662	716	708	679	689	671	749	669	661	698	720	687	689	629	696	674	679	729	703	675	666	674	702	653	637	663	710	669	655	660	660	680	705	635	721	677	696	694	719	725	642	682	719	651	722	677	701	668	743	673	688	659	678	675	756	763	681	776	684	649	664	669	700	726	684	710	649	714	697	682	627	666	709	705	653	699	701	705	651	692	741	718	688	655	702	673	697	658	690	679	731	699	675	687	720	685	689	722	690	614	726	735	681	703	705	709	684	698	681	696	723	698	688	717	704	704	672	671	728	677	708	693	739	686	624	659	680	702	685	661	717	684	686	716	690	704	660	686	687	715	656	736	720	675	670	657	694	672	684	717	685	697	684	702	662	730	671	730	690	675	673	726	666	690	709	690	688	678	683	632	654	728	738	700	724	689	685	699	687	705	672	661	707	655	711	666	649	702	696	673	700	672	671	723	672	684	694	697	691	694	667	718	697	668	672	694	691	732	640	699	665	691	714	711	662	666	682	656	633	722	748	614	720	654	688	649	652	688	689	682	670	695	685	635	646	699	735	639	663	676	711	723	625	672	672	708	757	692	705	687	670	695	696	682	688	753	675	684	680	694	721	702	659	680	659	683	667	696	694	653	656	698	722	687	653	690	717	729	649	630	710	689	687	657	683	671	714	698	673	673	689	676	680	708	696	692	663	688	670	661	673	672	718	667	662	672	692	704	656	703	706	673	689	714	682	711	694	705	680	678	698	705	722	684	705	647	747	687	668	674	688	692	731	694	691	744	666	697	677	698	676	719	697	703	690	677	659	690	732	692	682	687	705	663	678	721	715	679	681	674	694	680	730	681	738	695	700	679	689	718	656	720	647	665	656	682	708	690	677	696	645	715	672	632	649	651	666	681	703	678	702	711	688	676	685	701	660	719	739	682	726	692	659	705	709	698	680	682	690	677	731	736	694	677	702	715	658	666	652	641	714	691	726	715	746	705	662	626	704	678	691	696	690	685	702	687	660	717	688	662	676	711	692	674	634	642	731	737	688	683	688	652	703	711	677	733	671	658	730	655	680	685	701	711	715	725	669	725	678	683	725	654	711	699	660	689	656	683	670	732	689	680	717	683	701	675	676	678	700	646	661	713	716	675	697	687	692	684	640	707	673	730	717	676	659	693	703	682	647	661	654	709	649	674	674	704	670	707	651	701	695	696	701	645	717	712	665	661	688	695	684	672	701	712	703	647	662	702	707	710	717	678	740	714	679	703	642	639	666	663	693	739	690	681	688	694	686	665	672	667	658	727	675	723	671	665	642	690	666	654	674	695	657	660	682	710	674	689	709	703	682	700	702	636	653	694	691	652	678	731	663	655	745	663	749	710	671	686	670	714	670	661	655	692	640	713	697	650	640	695	711	663	706	677	678	698	692	678	668	667	711	697
83241	74535	73738	60601	43315	27057	13551	5393	2216	1028	595	424	386	340	380	372	375	385	357	335	383	335	348	388	357	409	381	300	383	367	366	410	435	418	351	350	350	406	350	367	368	358	388	359	383	375	345	323	352	379	385	369	341	350	401	356	335	384	374	350	335	350	346	415	376	386	346	363	365	375	364	361	388	330	369	364	366	372	388	370	395	372	333	420	343	338	394	376	370	374	336	386	367	386	362	343	369	390	366	395	357	339	350	321	347	390	385	318	351	327	342	353	375	335	345	321	355	363	352	385	374	396	392	356	341	353	366	382	385	391	369	353	338	348	365	361	351	345	340	367	356	400	358	389	417	368	381	384	373	372	379	380	371	411	370	376	354	363	366	383	378	385	362	381	378	341	376	347	352	377	333	334	343	313	331	335	397	390	363	331	355	389	397	384	375	359	335	383	364	379	372	352	365	364	409	368	341	379	382	381	347	376	365	381	363	369	379	384	372	380	375	353	378	341	397	354	375	356	378	349	389	383	361	363	370	378	380	362	335	391	350	374	358	358	383	331	397	375	356	361	407	341	403	371	379	350	347	361	424	381	359	390	366	381	374	372	390	361	396	371	359	393	374	348	360	360	385	379	377	386	347	380	383	387	364	352	370	357	361	372	367	405	356	379	352	365	364	335	369	364	376	332	345	356	385	382	391	380	382	362	372	392	305	415	402	357	367	374	329	383	357	351	365	377	373	359	347	359	347	390	359	357	408	369	382	382	368	351	379	353	352	410	319	365	333	417	396	343	382	369	366	403	303	336	347	368	383	396	383	372	392	383	368	383	393	401	385	393	346	336	336	336	371	380	363	373	370	342	365	380	389	397	392	404	367	356	370	377	368	349	334	354	342	383	373	383	361	369	401	352	325	376	340	397	370	379	337	347	353	404	355	375	392	372	357	376	374	350	384	380	371	385	335	390	370	373	365	348	380	356	377	401	374	333	384	362	373	343	379	365	395	350	366	343	364	385	342	409	386	375	360	380	354	348	375	339	330	371	325	353	346	371	350	374	372	396	371	386	359	367	363	385	362	366	366	391	337	364	382	366	353	401	372	356	378	365	376	354	372	374	389	371	376	353	395	378	350	377	354	382	328	359	354	356	353	354	389	404	358	386	385	378	364	346	369	338	393	366	361	361	359	366	356	348	363	372	342	334	377	376	388	367	373	340	338	363	390	349	389	397	379	307	359	335	363	369	357	375	374	362	386	381	395	403	382	377	350	366	381	366	350	352	380	342	365	351	358	363	357	406	362	368	322	384	393	357	363	390	367	381	409	391	360	349	369	392	345	411	333	348	358	364	386	375	343	376	363	337	360	351	357	388	415	418	378	414	351	374	363	343	360	356	373	348	333	384	360	396	407	354	364	374	376	365	389	359	364	363	408	342	378	385	378	375	349	333	365	393	337	368	357	365	370	401	387	360	361	374	394	379	430	393	376	393	392	399	373	395	344	363	388	371	346	339	353	394	391	335	374	384	355	379	393	360	366	370	375	379	356	386	378	362	350	373	338	336	379	346	374	330	363	342	373	352	363	376	379	388	382	374	363	317	342	352	377	356	377	394	338	392	394	349	344	399	356	373	406	334	334	357	376	390	390	344	368	320	345	377	365	389	398	370	379	364	387	361	343	346	361	360	377	341	368	361	387	382	343	344	352	353	341	363	409	423	363	341	407	359	388	381	369	357	379	405	385	395	391	403	403	380	391	359	383	331	336	334	382	354	378	367	350	368	335	371	378	380	358	356	388	355	342	400	345	363	350	372	361	369	332	361	419	420	381	351	390	387	347	371	375	356	361	346	347	363	342	355	367	334	366	392	367	354	346	362	378	344	369	371	383	358	315	377	321	344	407	343	361	368	334	384	369	321	376	379	360	360	379	379	402	371	403	403	374	349	369	389	356	375	370	338	350	339	360	372	370	406	341	393	361	370	388	371	338	403	357	393	330	371	357	395	374	357	350	334	354	390	356	368	378	336	371	365	376	364	373	353	409	360	340	390	351	385	343	356	371	372	335	372	358	378	409	360	346	323	365	392	353	348	393	371	385	374	373	369	345	422	367	376	336	369	366	350	383	329	370	373	350	353	318	366	368	387	363	336	398	355	356	327	356	363	394	369	394	349	341	367	352	375	377	358	389	367	382	374	388	394	326	395	390	360	336	357	376	354	410	360	387	380	351	392	373	393	367	406	375	357	362	405	352	354	365	389	340	387	380	383	343	332	375	383	350	331	382	377	359	351	350	359	374	372	360	360	363	377	358	369	364	359	365	358	359	367	377	367	372	356	378	379	370	363	361	331	348	345	381	394	398	388	388	354	384	388	382	356	351	348	370	347	398	412	370	363	382	373	351	349	389	382	350	360	378	389	342	432	372	394	315	368	324	389	342	365	381	347	363	319	350	389	306	328	412	354	334	358	367	333	358	364	361	398	358	343	341	359	374	374	365	330	358	367	396	373	372	357	359	372	330	369	369	336	373	407	364	338	361	374	361	379	396	388	339	371	372	352	361	347	367	362	350	328	328	349	371	362	388	369	382	335	360	357	367	377	362	385	372	351	359	353	331	384	365	392	356	369	329	370	378	376	374	322	378	345	343	372	366	366	399	380	368	354	395	356	357	385	356	398	399	363	353	340	381	386	329	350	394	375	368	387	367	385	351	352	367	364	382	358	373	362	368	369	363	324	368	386	361	387	365	362	354	359	349	366	373	359	401	349	347	401	348	359	370	360	367	341	328	338	373	368	360	345	323	402	340	323	365	382	367	391	388	362	404	393	348	388	370	379	386	366	353	391	388	341	413	390	341	371	375	345	360	347	389	391	347	393	370	382	419	388	369	375	357	352	386	355	351	353	363	377	340	352	359	343	361	344	356	335	345	378	365	361	338	355	363	355	350	389	339	381	408	392	399	347	376	379	382	361	413	383	371	325	357	391	398	398	383	341	416	387	372	359	386	399	353	409	411	386	376	378	377	358	412	392	370	396	351	322	347	360	366	387	346	366	375	331	376	370	367	407	377	358	357	369	349	341	338	350	362	362	367	351	363	395	367	399	372	358	378	368	379	366	398	375	366	356	372	363	387	351	357	375	384	347	391	348	383	360	345	386	343	368	346	383	371	388	373	351	377	355	391	386	362	370	397	340	376	362	391	335	410	370	338	421	367	362	353	386	348	381	380	376	325	387	370	345	323	370	358	358	391	362	379	357	359	345	360	392	353	370	383	382	364	379	384	332	398	357	354	317	370	383	362	404	401	340	376	390	372	378	396	417	341	364	349	369	387	380	338	343	368	356	388	335	374	360	409	378	391	342	377	371	388	352	375	379	432	381	360	357	333	398	342	367	343	392	317	353	422	379	397	363	391	371	352	399	374	389	350	372	347	353	341	346	383	342	375	395	380	367	324	360	392	397	369	373	369	330	376	347	365	331	397	376	370	345	378	373	388	374	347	382	371	351	376	368	357	390
53475	56713	68431	64195	51457	38302	25016	14251	7059	3350	1794	1093	828	799	789	777	805	806	792	782	819	807	816	819	800	867	781	818	784	776	809	815	802	771	777	794	789	778	792	752	768	776	787	792	794	798	822	796	832	793	795	763	776	833	783	811	810	823	776	751	800	823	769	754	783	799	810	802	800	749	805	758	775	784	775	825	762	859	786	781	826	823	767	796	815	754	797	753	829	793	793	798	754	747	795	771	804	787	809	816	773	761	808	813	754	798	770	764	770	777	785	769	815	780	792	757	768	822	763	793	781	770	721	768	770	776	797	808	787	810	836	819	789	757	769	762	780	826	754	798	819	839	869	829	823	807	808	826	765	814	797	772	786	795	796	766	757	766	805	813	806	772	854	789	768	797	777	806	787	764	749	734	804	731	807	786	806	796	758	802	802	843	800	766	807	794	797	792	820	733	732	812	796	784	798	763	813	769	757	796	802	746	770	822	824	800	797	784	820	789	799	823	850	806	765	757	845	771	792	760	810	809	755	807	776	794	790	778	781	787	803	853	778	884	782	814	787	775	794	799	766	760	783	786	771	780	788	810	800	801	783	776	754	759	821	803	752	791	789	768	806	796	764	792	781	810	753	783	767	799	801	768	779	829	741	782	811	824	740	809	774	778	792	741	842	778	820	782	775	781	792	734	754	773	838	778	770	802	810	811	791	824	824	795	806	803	751	746	821	811	836	772	768	811	770	799	795	787	784	776	768	836	818	741	817	809	774	776	749	793	801	768	806	785	814	787	802	795	765	779	764	779	808	746	804	783	771	797	784	778	796	714	843	754	779	791	793	755	779	729	761	779	757	801	832	755	751	797	767	761	770	760	756	753	833	808	806	779	765	760	744	833	821	756	768	815	705	731	821	781	827	764	823	833	826	850	795	750	759	781	790	792	772	778	762	813	763	804	737	793	816	771	782	831	779	801	787	791	794	797	755	801	807	781	749	799	797	805	806	819	854	757	785	744	802	747	835	784	791	758	805	856	762	825	779	787	821	778	782	845	784	820	782	754	816	784	821	805	765	765	767	777	761	828	819	786	742	857	824	774	785	758	810	778	739	797	752	800	784	819	809	762	793	738	768	827	787	795	770	823	760	787	784	793	761	826	788	800	799	784	820	788	776	776	777	786	739	839	846	832	770	792	804	801	790	785	779	745	798	801	750	767	802	753	785	743	765	782	743	789	791	875	744	808	785	790	792	848	747	771	817	779	793	758	809	780	818	769	847	781	818	805	804	784	777	746	781	824	753	814	810	771	755	789	796	755	737	788	811	816	761	840	774	761	792	804	808	761	791	738	749	776	778	784	800	791	792	823	798	811	782	790	823	800	780	793	756	768	802	777	785	779	843	783	781	794	786	778	824	736	801	797	762	805	765	807	804	783	773	764	797	811	775	737	817	814	790	797	781	783	816	809	766	783	848	821	781	780	815	780	813	804	809	807	810	767	801	834	741	797	798	842	748	821	760	805	801	822	793	754	746	799	795	823	796	768	821	787	779	834	844	782	728	749	762	794	762	755	813	855	719	813	813	745	821	792	820	774	788	810	787	802	764	770	800	837	783	819	769	790	782	794	777	829	792	831	759	827	771	809	781	819	810	852	808	766	707	840	776	787	795	780	759	804	798	758	812	803	748	857	775	760	734	837	789	782	839	761	788	830	787	764	777	823	821	780	781	805	736	755	774	827	814	760	801	752	823	809	796	824	791	807	792	814	833	767	763	797	812	802	799	789	794	786	761	749	808	789	784	764	792	825	801	776	785	824	777	813	796	784	814	792	804	759	763	813	770	785	833	795	787	735	767	820	792	814	784	789	802	818	753	762	802	781	769	790	761	756	826	823	776	783	786	791	784	814	831	813	826	772	741	783	774	800	783	826	786	798	789	766	774	781	773	831	830	780	810	807	786	809	779	785	778	853	851	763	816	789	793	832	763	823	829	788	824	797	785	801	821	767	810	750	812	861	792	804	741	783	765	832	789	751	793	792	762	773	778	761	757	765	799	812	791	797	803	796	817	783	845	799	773	800	807	749	778	808	793	794	757	814	794	829	810	802	806	814	751	793	827	806	793	813	796	778	844	742	781	804	769	771	779	780	770	806	762	738	818	742	755	791	815	827	801	742	774	785	812	774	809	792	773	839	795	740	789	775	823	807	810	826	837	772	768	800	819	783	767	769	824	822	786	775	722	829	801	755	810	795	795	841	757	798	780	778	765	808	831	761	773	805	790	819	812	826	788	775	788	798	783	795	757	819	763	816	844	787	824	823	741	777	786	750	794	770	794	773	806	838	818	789	813	782	804	771	841	799	817	786	821	808	802	817	783	814	770	758	759	799	772	762	797	782	826	804	786	790	830	747	816	800	804	781	819	777	813	786	793	796	845	846	768	786	788	758	754	810	766	856	813	793	843	832	779	805	743	779	753	821	763	846	797	806	779	809	810	831	798	830	785	859	808	785	760	801	820	798	777	763	800	793	781	788	796	819	787	781	763	797	741	761	775	800	801	795	788	738	848	774	762	800	819	789	826	790	809	854	790	772	781	805	776	798	787	802	787	793	789	796	780	805	766	799	779	811	804	751	760	787	765	752	807	783	743	788	824	776	821	769	731	786	771	837	802	822	774	810	730	747	771	766	768	779	840	757	814	758	777	803	775	786	756	795	772	751	791	826	794	768	790	790	793	791	780	803	846	722	774	775	720	810	783	766	750	772	807	809	724	787	777	800	779	801	769	810	787	778	836	804	800	791	836	755	768	797	814	775	848	807	775	822	760	803	772	736	746	788	817	733	800	775	856	819	797	784	799	828	754	818	816	743	805	825	800	774	747	801	774	797	784	749	797	874	779	781	724	857	795	796	795	831	816	834	788	817	806	786	805	773	803	784	770	803	785	788	749	738	766	804	772	788	792	813	715	801	804	837	813	836	805	821	794	744	771	835	763	797	763	804	799	785	821	790	791	767	813	788	759	775	792	792	787	807	767	729	795	751	719	792	830	778	789	744	799	793	810	754	790	802	750	778	778	782	797	823	825	799	775	781	803	788	786	755	792	824	775	776	840	753	870	811	797	809	809	756	757	739	799	783	882	789	800	855	792	751	786	808	753	767	815	795	758	811	805	803	776	799	803	754	810	819	789	783	755	803	831	802	748	795	759	820	840	849	777	799	742	798	803	784	766	779	801	783	787	794	751	778	838	757	775	767	754	818	809	797	821	809	758	819	826	786	758	783	792	836	773	788	762	812	873	773	775	821	769	816	786	795	778	781	832	776	759	795	823	779	817	769	817	780	809	760	790	748	838	781	740	792	807	763	815	808	829	811	801	781	828	800	785	799	794	828	812	781	809	776	768	805	824	745	803	782	766	772	764	779	830	824	793	757	750	783	805	787	836	766	784	813	827	756	799	802	791	780	794	805	747	794	775	792	795	818	774	797	789	804	815	783	736	821	828	810	766	794	850	796	810	823
13475	8810	7064	4593	2653	1499	804	522	351	331	289	292	282	298	287	260	279	266	255	298	275	292	283	280	310	287	272	221	288	285	308	261	284	276	265	261	262	277	292	273	244	300	301	285	277	272	259	261	267	273	267	301	254	309	282	279	298	290	265	286	300	254	296	260	299	270	284	314	292	320	290	306	287	282	271	260	289	295	301	295	274	284	269	265	312	291	308	276	265	312	282	296	270	279	266	264	285	279	277	289	274	266	247	268	312	258	298	311	265	267	259	303	295	271	259	274	245	310	281	267	280	287	299	283	248	286	277	277	271	280	260	257	308	236	272	275	285	262	248	283	277	269	291	283	281	283	278	260	292	264	294	286	269	284	280	286	293	261	256	239	292	290	264	250	279	273	301	267	283	293	259	269	255	265	296	260	300	286	310	283	273	282	272	238	268	274	282	284	282	238	251	337	253	244	298	246	282	302	251	275	273	275	276	266	290	266	280	277	298	279	292	283	273	256	284	263	267	273	277	270	273	286	263	293	253	310	280	284	293	274	295	264	280	250	242	311	259	264	309	273	302	244	278	281	259	252	311	282	295	260	292	267	304	282	281	273	279	266	245	300	288	295	258	309	275	258	252	256	286	239	309	263	282	281	247	306	266	269	277	295	266	257	279	261	269	250	246	266	281	305	309	248	258	290	268	250	317	295	258	289	304	287	251	247	278	270	310	276	284	272	266	278	277	289	270	297	285	272	303	288	302	285	272	271	307	281	305	288	277	279	283	272	255	278	309	255	279	276	291	261	272	274	285	260	290	263	263	279	250	270	272	256	296	261	291	271	265	297	238	274	272	267	259	278	275	290	317	275	297	253	279	265	296	264	288	279	267	272	270	275	296	282	302	277	285	272	300	282	272	288	246	258	277	255	272	245	298	276	267	279	286	299	284	284	283	289	280	271	272	309	261	258	262	268	289	265	275	305	259	249	287	254	257	273	276	267	238	280	263	274	296	280	230	271	248	298	293	261	288	254	274	256	283	261	278	263	281	288	292	296	260	298	294	260	260	271	287	299	258	285	262	283	292	265	281	308	292	242	275	283	271	296	294	279	275	310	273	290	289	284	275	307	253	296	249	269	282	277	282	288	285	298	248	261	277	260	263	284	258	249	265	255	265	287	275	324	249	282	279	281	265	277	291	290	267	308	271	280	262	293	262	284	287	305	277	242	276	278	287	283	296	283	283	291	266	283	291	286	277	243	275	288	254	235	282	267	298	280	272	271	280	312	293	258	283	306	253	279	275	305	276	254	259	296	273	258	286	281	262	263	270	244	258	289	267	265	268	296	263	297	288	277	252	276	293	269	273	263	299	289	254	265	285	305	316	259	295	259	286	277	284	285	285	308	290	257	283	293	290	308	266	294	273	273	300	284	277	308	250	275	241	268	289	296	286	269	293	275	259	245	280	243	272	256	275	270	309	282	268	262	252	314	252	280	275	293	247	268	271	257	256	261	266	279	266	304	288	280	307	271	267	295	293	280	274	269	265	270	283	279	298	298	295	279	292	272	254	264	244	258	287	269	266	278	238	276	291	245	308	280	260	254	260	278	285	271	246	274	274	254	253	276	269	279	307	264	258	262	264	296	299	289	306	283	273	282	278	293	266	281	294	260	280	275	254	298	292	280	256	272	290	295	259	290	255	294	265	299	254	248	256	265	267	267	286	238	281	252	287	297	282	289	302	259	265	286	253	270	262	297	265	271	276	270	250	296	289	265	275	260	295	248	269	278	276	262	255	286	271	280	261	287	296	251	256	294	271	282	291	243	286	252	272	271	282	291	267	311	298	276	288	295	282	296	295	277	251	283	277	280	269	260	326	271	269	268	296	261	267	267	302	263	263	279	262	266	266	279	271	307	294	294	270	256	264	279	301	275	252	254	271	255	278	265	287	274	258	253	286	254	308	302	280	267	279	269	286	255	298	305	265	280	289	290	294	280	291	285	277	297	268	265	269	269	280	254	254	281	273	282	256	252	279	268	261	277	273	250	275	268	257	282	268	279	268	313	279	270	250	279	278	276	286	305	274	281	325	258	302	299	289	271	276	249	279	275	326	287	281	291	301	302	268	293	267	262	250	283	271	265	275	270	291	295	277	272	291	258	295	262	301	323	321	277	273	241	292	267	264	249	296	286	300	249	260	287	279	251	248	270	269	261	233	283	275	288	285	275	302	288	312	294	263	310	262	254	292	263	276	287	274	312	260	315	278	272	283	301	271	283	263	276	272	243	247	267	319	297	276	256	246	260	275	257	291	302	220	238	267	303	257	268	287	294	311	305	281	261	265	296	275	262	273	286	288	298	280	274	264	280	295	279	291	275	284	267	298	274	254	275	271	266	271	250	268	303	254	274	289	298	294	280	287	268	270	282	271	226	300	316	280	285	271	295	261	293	274	294	252	281	277	307	291	319	303	265	268	274	284	270	270	283	291	281	276	312	269	311	288	263	283	261	297	262	290	299	291	275	307	273	297	282	267	292	258	285	301	273	272	268	263	270	289	258	317	260	316	268	265	270	283	300	301	271	278	274	260	289	251	277	279	284	284	284	278	287	298	287	290	290	278	289	255	275	290	248	275	248	271	280	296	276	275	270	287	256	270	277	287	269	287	265	297	232	281	264	311	272	269	281	270	258	296	249	273	254	306	270	294	261	278	270	286	266	256	260	269	285	265	265	270	269	246	308	283	308	267	287	265	285	268	280	261	267	274	281	291	264	271	275	266	277	249	301	283	263	278	279	275	267	263	269	293	283	275	280	321	297	281	302	303	277	299	253	294	272	275	293	268	323	294	267	305	285	283	264	308	275	274	273	291	273	290	257	280	310	281	262	299	289	303	276	299	243	311	310	254	267	278	290	249	264	290	324	284	263	255	282	276	285	266	268	268	282	260	236	282	253	265	282	278	272	268	262	258	288	281	293	295	259	270	303	296	282	276	260	248	257	291	266	304	280	306	278	292	276	245	274	269	263	298	277	297	294	239	276	277	284	259	313	256	257	289	272	271	289	340	290	280	269	300	269	292	289	279	273	297	278	276	274	291	288	227	284	267	255	239	301	281	292	274	310	319	286	276	277	258	265	296	247	252	290	270	271	293	297	298	261	254	266	265	252	267	290	296	266	291	262	324	298	285	257	273	270	283	271	258	283	288	272	262	249	269	277	270	243	296	268	286	266	284	259	278	280	262	279	266	279	238	277	267	273	261	274	270	276	245	264	261	264	273	302	294	269	271	302	280	249	262	268	247	251	273	318	282	277	267	291	306	265	280	270	266	317	292	278	242	284	256	262	303	266	238	294	270	270	296	286	279	242	293	251	260	253	277	297	300	282	260	304	270	288	263	258	278	291	248	273	293	307	261	281	261	296	253	292	290	296	268	300	253	269	263	266	258	284	313	273	275	257	293	261	270	311	297	281	253	289	258	279	248	294	273	261	269	283	258	278	266	291	279	276	266	253	284	254
13019	11601	12381	10736	7291	4191	2296	1476	1008	787	686	651	598	613	571	642	659	587	632	615	624	611	655	597	591	588	583	576	607	608	596	630	622	595	635	611	616	690	611	625	647	600	619	611	585	595	639	610	624	587	624	574	609	639	638	632	610	647	625	634	608	595	596	618	591	624	610	615	662	581	607	587	623	560	641	592	639	611	630	583	610	580	607	660	636	613	609	651	596	631	608	646	597	578	650	574	618	597	596	593	575	591	580	607	620	629	624	638	554	604	620	615	629	574	590	572	624	614	600	603	602	620	605	637	624	575	612	630	594	611	583	649	630	622	642	641	626	553	614	599	579	602	636	637	633	662	612	571	619	612	618	591	609	596	563	617	617	601	633	608	652	610	617	574	648	591	619	651	619	605	650	576	599	636	605	645	616	623	575	613	570	582	650	589	612	658	588	649	639	602	646	601	580	590	618	624	616	602	604	620	644	633	611	648	580	612	627	628	586	644	613	630	592	614	583	599	600	619	612	649	614	633	636	650	639	609	641	630	659	595	586	605	607	629	641	621	598	615	619	612	631	623	601	605	616	653	604	612	619	649	598	586	635	613	631	622	599	602	612	579	591	645	576	672	649	610	640	595	599	639	630	602	595	627	584	627	581	608	617	584	631	609	620	637	641	599	603	661	633	632	580	605	638	597	588	608	665	644	669	610	600	614	617	591	609	568	602	620	680	566	599	587	617	586	622	587	610	648	640	577	590	571	655	604	655	635	586	646	606	652	594	630	599	648	623	583	596	614	637	581	612	651	661	641	614	610	591	624	616	613	613	659	617	608	575	585	586	637	602	626	641	682	668	615	637	618	629	563	620	610	604	602	684	612	593	604	598	597	598	645	620	594	637	596	601	622	629	640	569	641	607	573	602	580	622	598	579	600	620	602	678	630	587	604	629	602	656	616	627	627	635	626	587	660	601	648	634	644	649	594	605	591	584	599	680	610	645	603	633	625	673	574	628	664	677	586	617	616	611	622	652	637	579	580	586	581	605	609	616	607	606	638	546	613	633	583	614	638	624	613	643	641	610	598	609	584	616	598	603	634	642	610	638	630	616	654	588	575	603	586	579	646	608	609	639	625	632	582	643	609	598	605	604	612	583	593	637	562	647	615	610	569	643	613	646	625	609	634	610	613	577	562	635	646	558	655	616	628	587	611	609	614	618	623	658	600	596	620	637	596	577	617	593	604	616	566	601	603	661	645	613	617	656	625	617	603	609	642	607	604	594	598	595	664	600	591	618	612	599	605	585	607	627	584	554	644	607	636	589	621	614	635	553	613	610	633	605	624	611	631	632	597	623	593	605	591	652	602	598	621	583	576	635	587	631	576	614	572	638	629	629	591	574	607	615	593	593	663	602	609	630	579	569	627	649	625	604	616	632	600	591	608	604	591	612	623	598	631	648	569	588	605	639	636	601	589	595	601	599	596	655	616	623	596	591	651	602	597	576	646	590	610	585	633	602	625	611	600	617	565	552	638	582	611	629	622	559	616	614	602	591	634	618	611	612	588	601	615	634	598	615	578	603	604	589	618	646	578	609	587	658	603	614	597	632	640	595	649	603	636	650	637	600	653	598	635	635	629	613	607	593	660	648	598	639	639	602	620	607	611	576	629	604	649	585	636	677	687	594	613	616	603	630	579	624	579	599	605	537	623	652	591	691	627	609	609	624	613	610	606	600	590	635	609	584	638	590	543	658	643	622	628	617	647	614	640	637	601	632	569	604	605	645	599	627	604	620	622	608	615	653	554	574	584	642	572	648	636	643	604	599	644	599	625	573	534	586	595	592	602	598	608	615	609	673	622	601	569	631	587	641	609	592	602	582	585	602	601	587	605	567	606	604	640	625	587	625	617	610	600	644	585	573	644	599	558	577	600	592	612	632	591	625	635	576	593	645	631	643	649	662	592	596	608	581	603	657	626	627	555	615	606	657	629	628	677	643	586	611	603	613	656	589	618	631	653	635	611	600	609	566	613	597	580	648	589	626	635	611	584	623	649	622	613	618	598	628	627	606	603	642	569	668	669	578	607	628	632	632	635	592	625	612	636	631	614	602	591	611	624	653	634	587	643	597	613	621	650	581	587	628	601	636	629	644	650	594	599	607	609	635	609	665	600	595	590	598	567	612	582	597	588	602	601	642	579	610	565	593	630	599	601	614	599	606	614	627	606	605	612	601	583	600	615	651	656	603	596	584	597	591	617	609	565	574	617	613	626	628	621	590	679	620	618	655	608	577	578	653	627	611	612	589	649	633	614	603	621	620	612	649	656	575	645	580	621	645	604	640	627	576	601	591	666	611	580	636	618	623	610	613	622	610	602	629	587	655	585	589	641	589	622	610	643	579	619	619	561	618	623	592	605	597	640	597	628	597	645	610	620	617	624	585	601	627	548	617	632	565	620	635	675	620	588	615	642	599	637	611	600	619	589	623	636	606	613	604	585	596	573	634	608	600	629	631	622	596	588	596	594	635	620	573	590	638	641	575	599	585	570	624	654	590	616	596	623	631	592	583	628	598	626	619	604	601	581	617	598	653	610	640	622	603	618	598	600	607	584	640	606	665	652	622	622	615	654	620	571	605	606	611	594	583	594	607	594	608	606	563	615	604	566	658	619	578	543	562	637	620	584	661	603	597	604	591	620	641	644	625	554	628	606	635	612	614	620	611	657	614	637	610	640	600	573	678	625	583	679	611	578	599	581	613	627	605	637	618	606	577	580	607	581	627	596	633	608	627	594	602	633	594	631	622	611	608	597	606	557	567	635	592	615	596	595	607	639	629	600	687	591	608	605	622	590	664	603	641	595	642	583	626	609	584	640	581	655	605	629	643	641	611	608	638	613	599	614	624	633	632	632	614	598	560	615	565	633	650	612	594	624	676	576	581	623	584	595	586	594	643	592	584	622	656	605	662	577	656	636	650	612	563	581	618	635	660	587	603	626	591	612	644	618	610	604	581	579	622	605	620	598	637	626	586	581	621	587	613	591	616	611	608	593	620	604	614	608	614	591	651	606	635	550	589	569	629	641	612	626	633	653	594	633	656	674	615	547	589	581	596	618	628	633	590	600	636	677	615	623	559	610	605	574	603	610	625	648	626	573	642	600	601	671	629	602	606	602	627	618	587	600	619	587	613	624	587	643	622	612	627	648	602	617	632	609	645	619	618	635	634	596	565	643	630	660	616	600	620	627	612	590	599	592	568	632	632	616	608	566	621	636	625	587	618	584	594	639	615	677	633	626	609	631	610	601	607	622	631	593	641	616	631	613	589	606	651	604	578	630	612	583	634	601	651	600	647	618	597	598	666	622	611	583	614	648	648	603	645	629	603	630	589	612	629	587	564	604	590	633	574	626	643	633	599	620	591	592	619	615	607	619	615	617	628	601	607	607	603	612	645	681	596	592	646	583	590	542	595	642	638	663	592	610	617	597	624	611	641	602	577	626	581	614	617	618	602	610
80192	70679	70115	59439	43351	27235	13583	5071	1941	965	534	393	313	304	331	297	339	305	335	334	342	284	301	314	303	304	321	341	297	295	315	324	315	315	348	337	304	313	317	298	326	340	309	317	297	311	325	346	317	320	294	316	344	291	298	291	309	273	290	315	326	332	314	324	323	332	300	322	291	301	313	296	302	309	331	320	304	299	319	334	328	280	279	330	316	321	315	383	308	299	326	313	326	328	315	314	348	317	288	306	335	301	318	342	324	317	318	295	292	289	338	282	308	324	294	302	338	304	266	323	320	298	298	333	331	309	284	286	270	294	344	289	278	329	296	298	278	297	309	342	294	313	307	306	313	336	320	292	337	338	298	319	330	281	310	315	327	315	340	337	305	327	336	311	296	330	321	316	298	322	314	327	308	306	273	334	326	331	291	332	311	319	314	297	333	343	317	287	335	284	284	318	296	275	304	281	296	347	331	316	282	273	313	358	329	304	313	304	318	312	305	343	315	311	329	317	297	319	329	311	326	290	303	304	293	323	312	292	308	282	308	306	340	297	309	337	316	336	326	272	295	287	349	281	303	342	320	361	340	303	309	353	300	325	297	345	357	311	306	339	317	326	303	271	319	314	349	341	297	316	318	343	340	319	305	340	312	288	313	312	319	307	316	285	319	312	302	349	292	314	313	274	325	288	305	365	365	314	323	315	329	320	277	319	279	304	371	337	323	326	320	320	306	309	312	322	294	306	308	284	292	312	326	321	313	327	284	327	329	296	313	276	296	315	330	293	291	264	292	334	359	321	309	313	324	316	316	275	322	315	309	295	339	329	319	332	346	315	310	286	336	310	312	314	294	317	313	323	296	334	288	332	323	299	332	330	305	305	336	302	313	316	325	295	310	307	287	296	282	321	331	298	329	298	310	305	311	334	292	316	344	307	314	331	307	290	318	301	288	307	318	298	322	277	315	315	334	290	294	345	349	340	322	279	309	309	324	303	318	322	298	326	330	316	304	291	358	324	315	329	354	317	308	323	308	326	340	350	270	295	302	304	316	317	299	327	342	289	298	341	286	344	321	293	300	388	325	299	302	342	308	284	306	300	314	280	340	348	303	328	286	317	352	285	341	329	309	285	317	290	300	267	308	314	299	324	304	313	294	329	340	305	306	330	312	309	306	295	300	284	299	343	331	318	307	334	329	317	330	330	347	336	310	303	351	320	306	365	302	302	273	326	290	314	303	320	314	278	313	334	338	331	305	302	319	295	354	296	297	297	337	282	306	317	282	329	308	311	285	324	292	320	308	348	326	318	343	306	308	302	331	305	328	307	292	344	333	321	296	312	311	289	313	327	361	285	338	328	302	340	308	345	292	286	340	316	279	324	322	279	302	318	342	312	300	304	314	349	321	338	286	313	302	325	348	315	292	308	330	344	296	340	324	303	298	308	312	319	331	286	295	335	323	331	321	314	325	306	313	311	312	318	321	306	304	283	319	330	291	310	299	300	333	346	309	323	278	338	343	326	360	323	296	294	335	319	289	287	308	319	335	350	299	311	329	332	316	324	311	332	314	340	283	298	314	285	301	275	334	320	298	307	316	318	331	319	319	326	308	287	303	307	294	334	311	285	319	313	327	308	307	316	320	317	302	297	340	300	273	299	304	288	312	292	309	307	312	302	284	317	311	331	284	296	318	329	306	282	288	306	337	286	330	295	304	323	297	334	293	330	291	309	287	286	316	283	306	323	339	290	276	285	372	344	324	317	304	316	306	332	314	288	314	314	296	322	301	324	292	277	345	333	326	327	264	339	323	311	341	302	272	338	301	336	294	345	282	326	321	328	329	322	326	334	328	289	334	307	297	319	299	360	313	338	280	308	332	317	318	309	299	301	304	314	333	328	349	335	329	290	317	325	275	300	318	318	291	309	292	322	321	309	286	310	308	318	309	280	296	334	282	339	300	267	303	341	335	311	335	364	320	325	306	317	298	315	340	302	317	331	308	263	319	312	313	328	308	328	330	333	332	320	316	278	320	290	319	295	301	317	305	294	348	299	328	321	347	315	281	297	342	316	348	301	332	307	276	315	301	323	315	306	297	309	279	312	335	294	321	304	307	287	284	318	298	312	314	288	321	317	328	299	304	321	351	316	308	311	311	282	317	301	322	320	342	302	299	301	333	317	334	343	310	298	338	297	327	292	310	325	307	346	296	331	315	326	315	310	306	286	303	315	302	314	288	330	337	319	295	351	320	319	341	305	293	315	312	297	321	322	325	324	314	345	291	323	322	289	311	324	324	346	324	332	318	330	295	331	319	320	317	311	301	350	291	311	304	331	361	310	327	326	289	315	347	296	333	310	302	328	347	300	277	308	347	327	326	327	328	329	279	312	319	323	309	339	313	287	307	298	319	308	299	288	284	325	314	313	310	310	342	327	287	302	316	277	312	265	279	319	335	310	348	258	342	329	357	307	302	277	320	351	328	299	305	302	285	287	300	306	327	334	315	288	297	325	321	323	315	343	320	341	334	314	353	292	303	308	342	310	286	296	343	307	309	307	294	338	322	312	304	334	290	326	329	282	313	306	310	362	302	317	323	287	296	313	305	278	352	347	349	309	363	290	300	310	338	337	316	344	296	321	321	292	300	295	282	320	272	315	317	289	290	316	329	282	309	327	298	324	297	316	300	308	331	294	315	307	310	307	320	333	328	313	338	324	352	310	298	332	283	276	311	307	311	318	322	320	301	304	305	323	310	276	269	345	339	344	324	310	298	317	324	260	277	309	315	287	289	274	313	293	308	307	322	328	338	324	317	302	290	321	297	282	299	302	306	311	323	309	311	316	304	327	326	320	313	326	309	322	327	308	274	310	270	323	302	306	320	295	337	308	366	342	317	350	294	278	322	319	294	307	313	319	309	303	337	318	305	310	301	316	283	321	304	300	285	296	298	281	310	326	335	317	317	307	316	306	312	318	339	338	358	316	309	303	280	281	276	300	310	316	336	320	330	290	315	332	298	325	319	327	310	309	299	303	299	334	325	305	307	301	352	280	315	307	346	314	315	306	348	300	300	308	324	305	268	338	353	326	310	323	298	279	332	289	280	292	317	327	297	312	329	303	310	332	293	322	320	320	326	313	323	318	326	341	298	301	302	301	297	344	305	289	299	263	342	322	312	289	356	327	280	319	331	290	360	309	294	295	282	295	312	292	307	312	300	298	317	331	313	296	332	350	324	323	333	346	345	339	305	323	336	323	344	321	302	300	297	339	313	305	309	308	263	303	318	334	294	322	314	336	329	337	310	304	296	311	319	351	333	328	283	321	316	322	321	294	292	333	342	314	292	302	324	317	298	324	328	326	328	313	296	334	313	299	344	298	302	324	304	339	317	300	334	295	326	338	310	335	325	312	289	280	306	277	293	280	279	292	322	313	340	321	308	349	307	337	355	305	339	318	278	298	297	307	336	325	319	277	317	294	315	334	325	321	279	316	339	296	278	340	297	278	332	292
50616	53200	64341	63375	51838	38656	25173	13382	6625	3306	1711	1012	668	715	691	703	690	661	725	680	737	703	672	655	694	705	656	675	677	733	693	717	698	697	691	680	726	653	692	701	710	682	696	663	743	709	684	679	727	669	641	688	705	694	700	669	724	666	705	686	676	650	731	715	690	686	712	684	682	653	725	686	699	688	704	697	717	676	705	673	661	694	665	685	669	690	667	674	682	670	696	692	737	646	710	640	704	692	728	715	676	697	646	676	659	694	687	717	712	718	686	702	702	718	710	656	696	773	654	687	740	702	677	687	710	666	703	678	728	672	705	687	706	698	666	639	703	744	695	712	669	676	701	682	685	724	661	673	662	695	707	653	673	708	704	709	683	735	677	647	698	684	673	691	611	706	679	703	699	685	680	660	687	682	696	670	659	706	686	681	741	654	716	716	691	668	733	659	654	663	643	690	714	693	676	678	702	660	685	705	686	686	711	682	694	648	702	691	716	715	731	677	671	701	658	672	661	690	740	716	674	663	664	742	688	677	657	720	673	672	672	692	721	680	665	644	687	645	719	648	736	712	717	705	670	660	690	709	695	662	701	682	669	728	686	703	676	672	683	677	651	659	708	682	642	677	683	697	706	689	714	741	713	666	664	715	668	725	670	648	714	699	680	662	738	709	644	683	712	705	685	714	693	685	684	699	732	705	702	702	688	703	693	719	637	741	644	686	720	695	654	670	715	679	712	735	722	681	719	679	663	638	687	729	697	737	659	690	676	691	702	691	670	650	726	717	701	728	700	654	711	716	719	661	652	722	671	727	686	671	673	699	652	699	719	667	630	694	698	694	701	641	674	714	686	646	675	678	697	697	704	737	697	694	629	693	648	711	702	737	686	672	696	657	717	717	655	710	687	701	680	677	671	696	666	714	701	715	661	686	701	739	662	699	664	712	699	654	680	687	695	719	710	644	689	724	656	689	679	681	714	653	699	705	705	683	702	617	703	693	707	664	671	685	663	691	636	688	679	714	708	659	693	654	688	677	702	697	722	697	680	680	692	669	712	679	706	738	721	682	694	682	664	718	692	675	701	647	719	711	694	663	658	721	715	701	717	664	679	696	677	665	691	694	727	669	716	733	701	718	763	684	706	679	715	738	686	714	653	669	706	681	679	704	708	733	716	724	683	642	694	693	709	660	684	682	684	658	687	688	683	696	707	717	673	691	697	679	682	708	681	686	703	708	730	664	706	741	703	699	659	687	649	661	666	653	705	726	680	675	719	669	729	695	709	686	729	717	662	680	725	689	741	724	638	670	695	679	664	725	730	717	710	694	687	644	715	675	696	651	698	702	748	689	656	696	701	682	716	666	628	690	703	756	675	694	671	722	650	683	672	697	670	706	683	714	705	721	751	692	734	710	725	690	670	699	705	686	693	674	709	648	703	703	688	669	678	694	696	716	643	673	698	717	687	691	691	688	670	735	674	625	713	679	692	711	685	639	701	679	661	691	655	707	710	692	685	703	676	709	701	681	716	711	669	700	685	738	702	745	696	670	720	683	675	725	686	714	710	693	714	720	690	704	717	677	676	713	684	686	732	661	716	719	694	735	663	672	693	724	690	695	728	678	656	703	667	686	692	692	650	707	735	663	691	711	667	689	650	678	671	658	690	652	687	685	703	715	740	703	652	680	672	701	690	694	694	675	686	657	664	714	694	680	658	718	709	712	702	674	660	737	662	691	665	668	688	726	676	673	720	658	699	721	684	705	680	662	694	675	745	747	687	677	718	681	720	681	685	697	699	667	687	728	683	668	696	677	685	715	672	681	694	725	696	702	719	706	672	686	667	649	720	625	674	680	688	715	641	721	742	732	713	688	715	734	703	689	720	673	697	676	721	697	704	670	695	695	679	661	648	687	691	696	698	655	726	715	699	647	721	728	668	691	662	690	689	712	681	682	679	681	705	667	708	670	680	759	675	681	695	674	719	666	677	707	684	709	722	689	690	739	679	684	716	697	718	682	721	720	714	683	696	685	643	687	659	707	686	708	734	708	657	691	741	691	621	707	652	722	714	682	684	666	684	656	704	712	679	720	681	690	682	697	718	702	695	768	676	682	678	719	686	673	713	727	762	685	685	686	689	702	702	687	690	698	715	665	685	704	633	665	655	633	693	679	676	736	709	713	701	692	736	721	682	692	693	652	659	676	670	680	706	691	764	676	677	730	674	663	682	682	719	742	664	716	690	699	714	701	684	725	656	716	718	695	661	718	672	672	710	724	689	689	699	658	692	705	682	712	703	661	670	711	654	662	689	725	681	713	694	715	714	690	682	670	691	681	700	725	669	676	753	687	686	677	644	655	708	686	676	661	727	705	688	691	692	694	723	680	648	720	701	726	701	709	668	660	696	651	725	693	715	685	694	674	733	671	706	685	649	680	715	692	702	712	655	714	727	670	652	644	691	743	727	727	705	638	664	742	725	690	652	688	703	712	704	692	670	709	673	678	657	700	689	709	689	667	728	686	688	684	676	674	697	750	663	692	702	697	715	667	674	682	702	685	658	704	736	704	662	715	664	712	705	747	674	715	712	716	719	697	668	729	672	668	697	744	738	700	683	657	689	735	688	683	721	712	726	677	658	694	729	682	704	706	704	713	722	697	694	729	707	692	661	705	736	675	682	685	697	691	683	712	681	665	655	679	717	700	686	683	701	683	692	726	672	722	694	650	705	672	676	710	710	662	713	685	688	688	639	717	665	683	679	702	690	670	710	670	684	704	685	741	700	672	681	683	673	679	716	706	693	676	710	657	669	710	735	691	714	677	727	703	663	726	648	688	698	659	702	698	680	743	709	686	741	681	713	671	717	667	710	681	701	691	696	705	726	690	718	685	718	694	682	661	672	714	689	697	719	692	641	615	717	714	734	654	670	684	730	652	712	701	670	666	690	745	716	690	733	678	684	706	695	665	704	693	672	695	680	753	700	742	734	729	655	698	723	676	666	717	686	666	684	705	701	680	687	697	698	702	711	671	680	648	675	740	698	684	698	710	664	702	691	697	695	702	683	725	663	690	700	688	696	690	671	689	650	683	694	673	671	737	680	671	707	693	714	680	651	698	657	705	722	674	680	705	699	702	697	703	701	708	717	672	693	690	670	670	686	761	683	711	691	678	725	702	655	696	658	648	688	705	737	725	649	633	679	680	692	710	724	700	721	688	677	673	649	663	683	705	714	714	746	692	706	702	693	700	689	704	697	715	708	654	706	660	705	710	682	719	679	680	661	709	671	735	652	683	675	724	689	688	653	700	738	666	654	762	683	737	692	714	727	692	735	658	688	682	679	686	703	667	689	693	693	697	726	715	707	692	683	731	687	660	709	710	690	682	654	668	703	652	685	694	686	700	699	742	694	695	689	662	680	704	660	651	721	668	668	653	721	717	651	711	690	675	654	720	746	678	685	714	707	651	693	681	738	703	750	698	703	727	679	723	744	667	712	711	648	643	711	651	687	675
82204	72980	72462	61267	44970	29770	15645	6273	2373	1062	665	454	383	375	388	388	355	390	340	358	389	344	344	368	373	373	373	383	356	332	361	356	368	327	409	351	319	356	368	348	395	361	376	340	377	320	353	378	397	346	374	337	369	404	339	385	370	378	398	383	367	364	320	328	362	374	373	358	388	385	358	319	383	364	364	377	365	374	374	374	368	403	368	402	385	362	398	337	380	380	393	351	356	396	373	392	387	390	378	345	364	370	367	377	334	367	406	347	383	365	388	360	366	387	340	353	371	364	389	377	371	407	400	348	368	358	387	370	361	354	364	359	349	357	335	404	392	376	401	378	322	357	369	355	368	373	352	356	370	390	345	371	339	383	337	347	359	363	389	358	359	364	377	361	403	421	349	361	382	388	373	347	393	367	376	419	366	330	380	359	343	369	378	369	347	403	327	374	372	372	336	373	374	390	371	371	321	367	366	352	345	352	336	361	398	379	347	349	363	361	376	381	349	373	415	336	359	408	362	357	320	338	342	352	363	371	319	363	388	375	372	371	347	361	344	375	404	392	372	392	339	376	371	356	334	388	398	383	358	354	374	346	395	387	393	353	354	354	321	391	400	329	385	356	360	393	346	356	344	342	367	323	347	346	385	410	380	369	361	362	350	361	350	378	372	367	375	396	399	354	376	395	362	393	383	319	379	381	396	332	365	376	334	357	376	369	373	376	353	379	359	353	344	384	391	387	361	370	365	372	343	378	378	347	327	338	371	351	382	367	352	311	347	364	339	372	376	357	360	389	385	371	371	344	370	333	335	350	359	397	348	346	373	370	359	330	365	363	362	357	386	368	418	359	359	337	404	381	369	360	325	357	354	352	419	385	381	379	378	358	351	368	368	351	375	327	343	357	426	379	366	331	384	382	371	349	358	376	355	352	378	372	350	365	365	343	364	368	364	317	354	382	329	376	379	401	338	352	354	364	359	359	341	349	384	358	352	374	361	353	356	404	400	376	379	380	329	342	368	340	364	373	363	378	395	343	391	363	370	367	332	406	366	384	349	376	379	396	369	371	383	372	385	389	348	350	348	387	449	375	389	399	393	396	381	387	400	339	375	347	370	394	341	376	364	324	351	357	367	380	374	379	376	387	373	380	409	356	389	358	382	363	366	356	388	387	380	381	360	347	363	357	376	393	376	377	403	368	360	409	364	368	379	342	347	416	338	368	334	347	333	358	387	386	349	359	361	368	396	364	365	387	372	359	405	380	406	363	342	336	322	393	353	370	355	377	382	353	350	394	396	361	379	399	372	363	348	387	356	389	374	328	344	390	394	369	336	368	337	373	400	368	358	353	353	368	319	368	367	402	353	389	372	355	344	344	409	367	374	388	365	354	347	389	392	420	379	340	378	366	373	373	361	367	324	363	343	415	393	382	372	369	385	364	378	358	371	346	380	392	370	357	369	357	372	398	358	385	326	374	369	344	350	373	346	315	313	407	393	372	370	368	338	370	389	403	379	363	359	345	362	377	413	396	359	366	358	364	352	356	342	314	373	368	354	379	349	355	383	412	430	355	351	345	332	359	378	337	364	376	354	396	359	381	369	358	352	350	366	384	383	388	371	380	360	388	377	383	355	369	354	362	350	375	350	361	412	356	346	374	369	373	316	385	388	356	406	355	357	372	346	356	406	353	346	357	403	366	406	418	404	353	387	357	370	345	355	362	338	393	385	365	343	384	400	395	337	400	367	370	379	395	398	367	365	380	362	371	371	353	375	355	350	401	365	360	354	340	349	398	393	368	345	401	385	388	390	338	392	362	379	385	392	377	356	352	353	381	356	370	412	359	349	329	338	416	371	374	392	350	386	369	370	376	372	414	353	364	357	360	387	382	399	372	405	372	317	376	399	354	412	372	360	366	398	349	417	352	355	360	374	373	377	339	381	365	394	363	360	349	403	332	352	388	364	330	363	383	356	341	359	403	359	331	352	383	374	377	357	377	361	373	357	370	400	356	380	373	354	396	375	372	369	393	323	358	386	356	350	393	383	361	392	424	380	387	372	420	374	382	380	363	352	365	379	376	372	366	319	391	388	349	391	390	405	353	353	331	345	375	389	334	345	360	349	332	365	379	363	386	359	374	384	396	390	392	316	346	358	350	377	371	356	376	370	383	352	323	370	392	334	353	370	349	368	356	361	362	350	390	379	325	358	345	367	387	403	354	356	380	346	367	370	364	358	396	384	355	371	368	371	369	396	356	378	353	362	373	356	321	367	374	367	345	387	353	356	377	350	332	349	392	403	339	338	385	369	348	387	355	361	366	378	343	378	373	374	384	376	376	361	327	362	374	384	355	371	353	369	365	357	397	361	363	353	398	348	376	359	391	387	348	403	384	414	383	405	345	362	356	374	368	367	378	360	394	370	344	347	399	354	403	414	353	405	385	353	357	389	382	358	364	400	371	374	389	352	354	382	359	352	347	376	362	388	368	390	398	395	384	388	368	370	383	330	361	384	369	371	388	388	365	345	360	401	371	359	380	384	354	343	348	364	367	371	344	361	370	349	344	368	375	372	367	370	363	350	371	382	333	324	346	305	356	397	363	391	361	385	408	350	346	350	374	342	340	357	381	367	375	408	413	377	368	376	352	356	361	362	373	357	342	363	353	355	364	365	390	373	398	404	318	383	368	383	347	373	390	351	344	353	396	388	383	377	352	386	375	351	364	363	368	396	348	361	384	362	360	402	357	357	373	379	343	369	380	343	337	358	370	361	375	335	357	364	341	373	346	399	396	368	382	377	323	370	354	368	370	373	384	392	393	395	383	354	336	362	356	347	351	371	364	347	370	350	373	345	368	367	369	375	373	355	367	376	368	383	367	373	362	396	363	399	359	384	348	377	371	360	388	386	429	356	368	388	374	366	371	377	369	370	364	348	353	323	377	378	363	396	373	361	363	369	385	336	379	372	367	385	374	342	370	368	369	374	388	364	351	408	350	381	378	389	368	312	382	382	391	362	369	343	415	368	385	377	377	393	382	414	370	347	374	420	360	370	377	342	363	368	403	374	400	371	393	413	358	368	362	353	380	389	355	385	370	384	403	342	385	392	362	370	365	374	376	385	367	342	401	356	381	388	380	370	366	369	340	346	368	348	379	352	347	394	356	366	384	354	375	364	371	373	392	371	369	380	376	364	372	361	327	344	353	363	347	332	387	393	367	362	350	331	414	379	367	389	379	355	374	372	384	355	396	366	367	382	397	395	389	387	391	369	363	376	361	387	388	375	374	375	382	368	375	370	369	390	380	347	397	395	351	388	342	375	349	367	338	384	345	415	346	372	364	367	361	371	364	367	390	384	383	390	361	348	383	399	384	359	381	359	373	367	355	355	352	389	339	352	370	347	372	395	340	325	382	366	397	373	355	390	372	402	376	392	379	369	361	409	367	341	388	365	345	366	376	362	389	366	336	357	367	399	333	379	383	358	408	368	371	348	371	354	385	339	371	366	374
53005	55562	67541	65465	53368	40820	27424	15371	7366	3492	1889	1015	802	801	777	762	802	816	801	758	833	849	766	775	781	821	778	778	785	790	781	873	834	769	805	836	738	776	809	769	787	743	743	773	818	811	766	783	809	762	800	829	799	769	824	790	757	825	818	831	803	813	802	773	807	789	762	772	792	781	815	722	785	774	751	806	774	750	799	778	750	824	810	762	800	815	797	780	783	782	764	785	765	802	767	807	799	779	716	761	751	819	815	755	748	766	786	760	803	810	822	827	760	773	804	807	723	791	785	764	764	756	753	783	781	770	796	802	815	762	798	796	734	823	773	827	784	830	800	856	776	784	796	804	750	774	830	780	795	777	788	787	792	804	781	804	815	808	776	752	823	793	782	759	789	776	795	778	790	809	805	795	764	797	844	782	796	753	742	806	776	806	779	827	832	818	803	782	768	802	777	821	826	832	809	789	819	834	765	811	785	789	785	748	802	816	797	757	778	802	793	826	785	796	806	793	833	819	766	802	753	770	804	868	776	751	800	806	756	804	833	758	746	786	781	809	824	773	838	781	806	737	784	776	792	803	797	794	774	821	804	828	831	804	752	785	789	791	831	820	800	796	810	788	826	812	772	815	788	784	773	798	796	768	755	754	695	821	798	784	740	815	794	795	854	832	792	789	780	767	803	790	750	801	806	846	814	787	800	781	768	833	806	796	758	757	825	803	755	779	777	760	787	837	834	850	791	799	746	770	768	852	800	787	792	803	808	776	768	801	781	796	833	765	811	765	829	803	814	797	791	797	783	804	787	756	790	815	778	776	828	742	782	780	781	832	791	795	789	789	755	807	817	799	814	823	816	805	745	796	821	777	787	821	793	813	801	784	800	770	763	802	798	737	841	794	802	761	805	778	797	831	767	791	830	822	786	815	833	801	800	779	781	777	795	825	835	835	795	827	799	792	802	817	740	784	804	810	786	798	812	816	779	792	794	794	741	804	786	770	799	817	814	743	809	800	800	806	758	785	792	797	773	823	746	783	811	824	788	803	764	818	773	783	778	807	812	818	774	767	794	784	838	814	807	800	790	800	780	804	787	851	799	839	810	773	802	805	768	764	807	788	828	791	761	774	856	796	780	791	769	750	747	796	828	745	757	743	784	812	782	782	764	821	741	819	826	789	786	784	757	788	804	807	767	832	789	759	817	820	818	817	791	782	760	816	813	805	828	787	821	779	798	795	818	767	828	799	767	815	762	784	785	791	792	806	789	821	743	778	786	773	847	733	752	794	801	768	820	827	794	775	771	768	835	794	835	755	779	743	858	776	832	780	801	767	800	801	776	818	765	752	835	800	764	832	813	794	808	822	763	830	825	785	779	819	809	735	808	789	837	826	734	815	820	778	827	782	791	774	762	819	787	819	818	838	771	800	869	794	849	815	794	790	725	783	768	797	813	783	801	754	757	813	833	762	820	820	797	773	790	786	826	775	782	758	732	832	836	768	786	779	831	781	730	857	771	788	814	815	796	833	766	805	826	761	766	797	772	808	804	766	815	805	799	795	760	791	792	821	772	738	728	794	825	838	811	790	763	820	784	799	700	818	769	785	779	795	818	789	788	812	832	769	803	778	792	797	793	788	758	766	777	823	806	806	822	808	747	809	816	778	807	823	736	791	760	817	772	789	769	801	763	803	809	773	781	814	781	830	805	756	803	796	748	783	768	846	825	786	765	799	779	801	768	796	793	782	780	779	803	803	762	833	796	857	788	794	786	767	840	759	760	808	829	768	804	781	776	771	765	731	787	782	753	839	812	773	754	791	824	799	828	794	777	778	793	839	776	786	784	753	752	759	716	710	789	764	764	789	810	785	837	788	791	758	837	772	773	760	822	846	802	768	805	800	807	818	810	738	779	765	794	850	814	834	799	746	791	810	791	730	832	793	819	768	784	795	811	824	744	815	829	774	867	750	821	823	813	811	778	797	793	828	797	794	762	807	787	838	790	812	789	758	769	825	729	791	800	864	769	778	776	776	844	803	791	793	763	806	820	829	794	792	832	822	763	768	784	824	790	764	772	759	850	731	756	796	793	782	761	812	828	766	823	816	811	798	812	795	793	805	794	799	814	818	806	805	817	792	798	796	806	797	809	863	789	813	813	771	821	803	865	819	833	797	822	814	791	856	827	737	735	826	786	761	794	832	845	816	805	813	775	784	804	760	806	748	784	800	838	802	845	780	783	800	827	745	810	777	772	767	837	796	832	824	828	799	797	764	734	794	717	805	752	782	846	784	764	783	812	799	782	807	759	788	829	826	778	814	795	852	785	784	818	803	786	829	796	743	806	809	814	746	790	809	839	810	760	837	864	780	834	797	763	782	747	836	811	816	838	796	810	817	771	831	770	780	785	774	780	780	806	756	785	783	779	809	808	786	772	771	879	814	811	771	792	829	800	799	763	765	781	779	797	805	724	843	840	798	758	766	766	776	792	841	812	769	759	767	804	801	791	814	748	798	818	763	798	791	821	784	777	776	799	797	785	776	778	817	761	797	793	785	828	813	787	771	769	824	822	820	844	782	809	814	814	783	811	769	807	794	805	774	814	805	789	772	785	748	806	833	793	819	772	757	830	863	810	765	781	798	793	721	771	835	768	761	771	783	814	803	773	804	756	774	782	795	772	820	796	810	818	784	817	784	836	827	792	820	764	784	764	749	758	795	796	817	751	840	798	833	802	803	804	755	770	793	764	781	827	774	809	806	822	798	835	759	806	795	798	817	783	797	731	788	810	814	817	818	801	756	781	779	826	781	802	756	816	800	772	835	779	798	819	813	815	804	796	808	799	845	846	839	825	788	794	819	787	771	832	772	772	828	758	754	815	755	804	773	825	772	788	773	832	843	816	803	776	845	861	798	803	775	776	730	770	803	803	807	827	789	819	775	813	778	811	798	805	753	823	772	818	774	785	816	767	775	784	792	807	796	752	780	765	809	769	807	766	824	732	776	774	799	789	763	802	806	813	862	826	794	793	791	814	801	824	792	829	784	873	779	762	787	769	764	820	839	773	812	794	852	864	799	831	766	835	777	809	771	725	785	822	740	769	806	768	767	776	771	726	792	788	798	754	789	788	826	783	824	799	788	773	806	786	828	790	801	758	755	760	728	719	807	810	787	784	814	809	784	753	801	820	767	819	796	751	783	770	812	835	798	792	779	759	759	752	829	832	752	795	759	752	743	754	781	786	805	787	838	782	813	782	815	781	793	837	765	826	795	813	797	755	807	820	834	744	812	797	816	773	826	743	742	817	818	754	785	794	752	782	775	789	750	813	789	809	742	810	794	762	780	787	772	810	802	770	776	765	794	755	759	775	836	776	801	849	818	816	797	758	866	821	816	822	794	836	736	799	837	838	831	810	768	787	754	790	771	796	751	848	774	768	789	784	785	794	808	789	815	763	781	759	798	757	771	800	807	829	817	826	797	817	779	764	834	803	758	776	773	823	814	810	787	744	855
12494	8438	6224	3896	2206	1165	737	482	424	322	305	268	296	284	258	286	247	277	262	280	230	265	266	266	285	292	283	254	275	275	263	298	267	251	267	259	295	279	274	263	278	264	278	266	273	260	267	315	270	289	267	276	278	266	280	255	284	250	259	272	266	226	257	252	259	283	273	245	259	276	277	318	250	288	269	251	236	262	289	256	266	290	258	245	287	310	276	299	290	266	272	276	276	261	284	276	264	270	266	278	256	267	262	295	301	276	264	260	272	277	280	251	298	255	272	257	292	254	286	289	297	237	284	291	292	292	275	267	272	263	287	267	287	242	285	262	251	290	291	282	283	257	259	285	277	278	276	286	262	278	286	280	257	267	291	268	272	274	265	228	273	257	268	269	273	295	239	258	330	283	238	297	263	283	277	297	271	290	244	253	264	295	293	284	259	263	255	295	284	263	255	269	278	269	283	291	236	257	257	314	283	264	273	292	265	253	280	270	262	281	264	273	298	281	302	261	288	280	279	292	298	306	274	268	241	266	288	263	297	298	269	275	252	294	292	266	283	259	240	282	260	282	268	309	316	268	277	263	257	250	261	291	278	319	270	277	276	267	254	244	271	273	318	294	242	296	277	269	266	256	257	269	274	247	267	258	281	261	263	260	296	254	274	276	283	288	291	303	285	261	270	300	285	266	247	276	262	285	280	249	274	307	250	265	299	262	289	302	265	283	299	265	264	291	231	253	243	304	233	282	289	257	264	262	255	270	270	299	260	248	257	293	268	299	264	258	275	257	255	254	271	292	279	281	229	291	290	281	265	292	267	270	284	252	280	271	232	263	284	254	302	238	264	250	258	250	288	283	276	279	275	259	284	283	275	266	240	265	248	286	263	244	257	285	238	280	284	279	252	279	226	275	262	281	263	241	251	276	272	283	258	278	271	272	269	258	290	278	272	242	283	282	262	252	300	300	262	289	263	278	237	275	297	245	273	288	293	266	281	289	273	246	276	292	293	278	265	277	271	265	260	258	302	274	260	259	280	288	273	272	267	305	248	277	281	290	252	282	300	250	253	258	282	259	300	272	267	282	282	256	253	259	289	294	241	291	252	264	234	279	268	267	272	250	263	267	264	292	277	241	287	310	274	256	273	262	256	239	269	252	291	264	292	277	292	250	306	284	266	279	282	314	267	230	259	283	306	290	297	279	282	290	254	270	272	277	284	274	283	293	295	262	275	271	254	292	257	299	274	289	246	278	250	271	287	267	276	302	259	274	266	253	254	264	244	255	280	252	264	250	281	283	298	249	306	245	283	286	269	269	283	290	284	251	230	278	279	265	254	258	257	287	259	283	251	271	261	270	290	259	281	268	264	244	258	257	260	287	271	265	289	271	280	267	267	276	282	247	251	272	261	286	276	249	308	280	289	286	261	267	260	304	270	275	250	265	275	331	280	274	287	261	243	269	238	265	252	293	245	262	274	308	258	268	244	281	252	292	289	271	263	278	295	303	258	293	278	294	285	263	278	268	255	277	266	286	275	278	279	286	279	273	280	298	287	281	250	245	253	294	266	263	273	261	276	281	291	219	262	260	273	313	260	251	260	253	270	267	287	308	278	282	257	305	267	283	260	279	295	292	299	255	266	268	272	297	296	248	252	292	272	284	262	255	258	281	270	263	295	289	247	248	266	270	273	269	269	265	291	252	285	225	275	285	213	276	248	256	276	269	282	271	280	277	295	266	267	290	282	298	260	302	301	282	258	259	284	265	304	231	290	249	262	233	254	260	275	284	270	264	282	291	304	304	252	300	276	281	271	247	264	289	282	261	264	270	290	278	265	267	256	304	278	287	283	284	287	265	275	287	243	274	265	256	262	236	276	277	277	265	269	290	253	260	248	288	261	251	264	247	240	268	246	268	296	275	290	271	273	251	300	278	297	254	248	282	259	285	254	272	278	261	286	261	277	281	290	281	280	300	271	260	301	264	270	302	257	255	244	288	264	250	287	263	288	279	260	277	300	275	267	302	285	259	265	289	293	272	292	255	266	294	261	274	286	275	271	236	243	286	254	297	299	322	275	265	284	285	241	255	319	276	259	269	250	261	238	264	264	277	246	286	288	310	256	273	273	282	263	295	298	246	262	282	336	270	265	302	277	286	283	281	293	305	281	281	280	301	243	291	291	275	256	283	266	254	302	279	263	261	290	282	275	240	251	283	295	266	257	267	300	288	248	259	285	282	298	279	250	262	251	272	307	287	269	269	277	284	290	304	267	310	272	275	288	260	292	259	296	251	265	310	279	282	228	279	294	257	303	299	274	228	255	285	255	257	270	272	258	278	288	294	247	284	237	261	250	250	276	288	248	255	246	285	287	268	268	280	275	258	254	266	274	251	238	281	287	284	291	307	268	275	280	304	282	265	278	276	276	305	263	224	255	291	276	280	286	290	262	280	255	264	270	274	254	249	231	258	248	286	262	253	280	267	288	261	270	301	272	276	274	268	255	299	258	239	262	242	297	271	279	278	285	304	334	296	258	251	254	262	270	234	246	275	279	275	289	239	254	276	234	257	269	280	324	273	271	284	259	272	236	268	283	272	268	300	280	276	264	268	280	251	271	288	274	251	259	282	279	261	255	255	249	257	263	251	279	294	268	300	324	309	286	271	287	229	285	271	270	282	307	262	284	251	262	297	266	264	271	261	270	244	277	303	262	235	267	291	290	287	245	264	289	248	252	281	274	314	263	288	254	268	271	291	249	254	267	271	278	278	269	283	294	290	294	264	303	286	247	284	250	269	264	283	257	268	256	280	265	265	260	314	240	263	260	263	286	259	292	266	265	292	274	303	247	308	253	259	283	277	246	281	264	267	291	277	286	290	249	300	272	282	240	251	280	255	275	293	256	268	266	295	266	306	280	290	297	256	257	275	293	287	261	295	261	264	250	284	294	253	259	287	257	304	274	258	262	260	276	270	270	277	270	286	281	260	275	255	252	288	286	267	266	258	262	269	289	245	257	257	282	289	239	246	270	264	295	273	244	262	290	267	266	260	287	268	259	281	279	271	282	289	270	271	278	259	288	255	260	296	268	261	274	298	300	276	287	307	257	261	280	252	283	244	253	265	276	301	298	256	286	258	273	316	265	272	294	270	227	265	288	275	265	279	273	278	261	280	271	243	272	304	272	276	277	290	273	255	248	286	288	311	273	260	269	289	315	238	249	286	278	262	264	252	258	247	248	299	291	275	257	281	254	279	278	287	256	291	249	262	288	246	236	280	283	293	262	294	257	226	225	243	275	227	309	261	271	274	264	284	261	286	302	263	276	279	281	276	278	260	276	257	303	274	287	275	247	289	290	263	265	267	258	271	300	271	277	284	290	289	273	265	291	297	242	266	281	289	262	267	272	264	281	260	273	253	268	277	286	253	277	291	279	267	276	282	292	270	236	257	267	278	289	288	296	282	262	309	269	279	253	319	266	273	274	277	273	294	282	304	286	276	251	264	270	289
12150	10910	11379	9784	6472	3887	2391	1543	1004	751	706	607	650	657	566	649	588	621	598	579	610	617	626	656	603	618	621	572	604	582	604	585	579	564	611	606	582	641	606	593	587	577	619	601	618	654	579	581	591	609	648	634	599	587	581	610	623	639	617	608	632	611	609	606	675	602	561	612	618	562	616	608	641	626	602	623	645	633	545	597	642	585	623	609	609	601	590	586	604	608	642	617	570	618	612	609	606	584	625	664	578	617	605	610	601	634	623	595	630	603	588	580	624	579	602	612	613	613	609	579	576	575	594	566	614	597	611	638	611	593	612	635	593	615	628	575	621	573	554	588	607	646	619	591	582	621	541	596	594	617	613	601	592	624	601	579	624	623	597	616	587	630	613	584	609	611	606	575	607	610	605	595	605	660	611	618	615	585	599	633	560	591	618	650	628	598	628	578	578	606	627	550	583	616	641	620	607	592	661	606	606	628	583	603	564	605	634	603	554	622	588	607	617	629	562	600	612	592	603	590	570	583	617	616	598	610	648	625	591	622	599	629	569	614	603	653	579	586	612	602	639	591	586	629	685	601	570	565	610	630	619	621	598	611	646	611	587	617	581	591	569	630	603	616	597	609	588	615	613	620	622	602	649	595	598	604	635	620	602	604	615	570	599	626	616	590	627	664	564	610	584	597	625	665	596	579	618	611	596	586	593	597	603	617	627	589	642	629	566	598	582	605	602	606	628	610	580	640	638	614	597	555	610	588	577	524	605	597	630	684	609	612	581	618	568	600	587	594	625	580	605	637	624	655	629	607	593	602	567	572	613	624	659	590	613	615	613	607	592	612	645	542	625	561	595	635	601	598	618	587	597	616	614	608	613	566	632	568	638	590	592	563	590	625	637	595	586	595	622	625	589	596	634	583	619	578	628	619	600	580	626	590	591	582	575	630	573	609	591	568	581	609	635	618	588	654	616	614	588	596	622	589	618	558	605	554	613	596	598	608	627	569	618	613	630	624	632	619	632	593	603	571	583	622	613	626	635	582	606	582	598	609	585	550	619	673	617	586	598	611	605	597	603	556	606	611	604	617	627	624	593	612	620	611	588	567	660	593	626	621	631	586	602	584	582	625	595	611	580	600	569	599	638	590	615	631	608	593	614	629	600	636	604	590	645	629	600	590	566	606	565	621	592	581	566	613	628	594	572	656	603	625	618	653	577	622	611	593	599	641	627	600	599	593	600	610	613	605	664	591	618	563	623	635	591	598	614	623	613	625	609	610	609	606	631	612	623	572	626	622	650	575	598	638	600	571	648	627	616	600	599	594	623	582	609	595	622	620	626	631	564	584	582	573	603	586	562	586	582	581	614	599	613	599	601	613	594	559	627	614	625	603	590	622	587	579	549	583	594	615	618	634	628	632	587	608	587	628	643	579	573	572	626	584	608	610	604	609	596	596	660	623	627	569	619	581	612	637	598	618	553	574	660	614	608	605	628	614	553	613	616	595	555	619	601	618	596	613	587	611	628	569	598	596	563	604	605	594	613	576	604	624	598	618	555	577	628	627	600	582	585	593	585	596	603	598	564	612	633	636	563	650	619	582	606	600	613	589	579	603	627	584	577	601	618	596	615	633	613	623	661	594	612	582	590	619	616	611	626	599	610	576	604	588	596	616	608	633	615	575	611	611	578	587	581	577	608	605	634	619	621	633	609	597	627	600	590	617	598	616	555	621	586	617	590	644	606	637	559	647	585	613	586	622	616	630	625	634	632	547	629	591	613	623	619	585	591	606	626	567	605	605	606	600	582	598	626	615	584	545	576	578	557	592	601	634	592	641	649	607	601	567	634	613	597	568	583	606	660	589	600	643	572	637	638	646	601	602	612	602	641	647	626	645	592	598	610	611	614	599	581	598	616	609	552	627	563	594	612	619	566	605	586	613	585	586	591	576	625	627	652	613	593	596	621	603	628	621	604	597	608	573	569	607	577	589	626	593	536	620	611	569	614	612	605	630	567	609	619	595	585	607	682	598	635	610	613	595	610	612	581	623	593	564	595	579	594	579	562	610	579	649	597	607	634	596	568	636	609	576	591	599	600	666	638	605	627	619	631	605	600	668	636	623	592	650	602	599	634	638	583	593	607	568	669	630	665	641	627	668	609	602	647	611	602	628	580	629	558	590	579	598	561	612	625	592	662	607	599	610	605	596	586	611	663	577	578	618	644	598	617	626	630	664	597	574	589	599	575	614	608	591	594	630	597	599	632	601	625	595	581	575	588	608	627	616	625	599	632	600	591	588	627	589	570	620	608	599	641	608	626	592	609	604	624	606	556	592	617	615	560	617	618	653	574	638	578	637	593	609	580	610	613	602	599	633	607	570	613	609	635	623	632	595	577	592	589	585	607	604	608	607	619	626	541	594	648	555	621	631	594	585	580	601	573	560	619	605	630	598	571	592	576	620	597	595	562	610	598	637	626	583	586	587	608	647	576	578	603	598	647	606	600	569	635	594	639	599	621	580	602	651	613	647	531	608	598	600	604	579	647	642	649	619	652	602	612	624	577	567	632	561	635	619	612	607	607	605	580	544	597	588	590	671	610	608	607	612	575	642	603	612	612	581	569	618	617	600	604	630	574	598	622	614	609	609	601	645	601	582	587	591	603	586	606	643	588	591	617	638	598	579	609	557	607	588	618	619	635	617	627	599	616	604	588	574	614	606	586	583	650	607	594	593	590	589	618	621	600	616	659	588	590	632	610	567	597	584	598	614	572	584	606	614	603	590	602	607	632	608	601	575	571	619	619	598	625	622	583	599	604	605	611	587	633	579	592	615	608	621	582	608	634	602	585	613	612	619	595	606	624	576	644	626	595	643	576	612	594	636	599	608	584	597	607	635	568	560	631	616	592	637	568	555	619	540	609	618	592	577	594	605	663	619	596	649	636	587	570	599	628	583	584	618	577	619	595	618	609	587	623	588	601	609	589	588	585	641	602	629	601	610	612	598	555	641	635	637	619	564	643	561	589	618	604	581	581	606	590	596	631	633	603	549	611	603	597	576	609	612	598	650	579	592	630	643	643	574	600	618	595	612	586	598	604	609	572	611	601	617	616	630	590	611	591	621	640	623	577	624	612	651	572	644	571	612	586	619	595	597	595	599	598	582	558	639	600	581	591	644	575	585	609	648	605	577	602	587	598	619	631	552	613	646	545	605	600	624	620	626	621	586	593	617	601	609	555	609	576	588	581	585	566	602	584	614	594	561	603	624	597	620	592	613	607	584	597	602	575	608	611	601	622	623	566	595	617	619	595	587	639	621	606	603	584	624	580	566	572	597	584	617	599	588	668	612	607	604	590	621	622	612	572	568	616	609	641	621	621	603	631	623	639	626	628	619	660	613	624	627	597	622	583	643	602	618	585	584	634	586	613	620	606	615	573	591	639	631	632	614	553	587	617	592	621	599	563	577	620	623	616	624	614	605	596	615	617	606	626	607	628	622	595	580	645	607
78232	70159	68248	58123	44516	29837	15819	6872	2660	1148	639	425	327	287	295	335	339	296	312	303	312	266	342	322	314	314	327	321	299	324	328	345	322	293	277	312	332	314	301	309	327	315	284	311	299	316	295	297	297	278	291	336	334	346	338	294	309	337	288	313	302	288	331	309	316	352	326	294	315	288	328	306	299	286	305	305	280	323	304	282	295	304	284	300	315	305	331	320	288	335	323	325	303	315	348	325	304	285	313	308	302	318	282	311	309	308	332	307	335	284	347	321	315	324	315	291	294	367	322	308	300	311	284	339	327	303	339	328	312	333	310	289	329	330	302	298	328	352	343	313	281	319	297	341	309	309	308	338	306	354	314	320	256	337	309	325	329	284	305	338	321	341	328	293	312	338	329	275	319	311	298	334	292	300	292	308	319	310	322	328	318	323	323	299	333	321	300	298	347	316	332	305	325	310	291	320	321	340	317	322	296	316	324	297	331	302	329	316	335	299	310	317	323	312	317	299	321	348	303	306	311	314	283	321	300	326	322	294	293	303	337	320	300	340	287	270	299	299	310	333	321	326	359	288	326	308	311	304	300	341	297	293	333	320	334	326	279	339	312	319	292	322	297	335	304	322	275	294	286	302	271	295	349	299	307	296	306	309	315	314	346	314	335	348	318	298	322	328	325	288	321	308	308	295	301	307	317	319	255	318	311	295	266	330	313	299	302	350	324	319	331	324	326	321	322	289	310	349	306	341	298	300	323	328	308	287	299	311	321	295	324	318	338	325	280	331	304	335	295	314	299	307	307	338	319	312	333	330	334	329	341	263	320	323	317	268	306	322	310	297	300	360	333	350	330	294	307	304	323	333	334	300	310	340	320	302	341	325	313	313	319	323	316	314	309	333	297	322	313	337	295	317	293	303	310	320	321	325	311	306	309	320	335	314	294	336	295	306	320	316	330	299	307	330	336	316	342	339	284	316	303	320	332	300	330	286	299	285	339	352	332	265	282	357	356	330	280	307	312	275	289	363	307	331	323	346	341	291	297	341	314	351	329	343	337	307	321	329	318	304	303	306	321	331	304	301	313	330	335	305	322	313	336	303	339	293	323	329	312	291	287	295	314	347	290	289	305	315	337	345	335	334	332	305	323	306	312	324	309	321	292	307	318	338	319	318	306	285	307	315	307	310	326	309	312	284	292	296	342	310	312	316	317	340	282	291	339	339	317	317	309	312	343	311	322	290	338	289	320	328	329	293	341	313	306	316	274	336	301	304	317	309	305	302	328	295	329	343	299	324	323	297	309	327	298	344	339	316	309	317	301	303	323	292	331	332	312	324	315	326	324	308	363	277	294	330	316	325	338	295	302	296	313	343	316	298	314	331	284	315	305	309	331	278	317	310	312	300	329	353	298	301	334	321	348	284	268	335	310	301	314	305	309	325	302	314	327	281	340	304	292	320	309	331	313	310	342	307	334	368	313	319	312	326	315	347	293	316	344	324	356	305	293	289	313	297	295	333	344	308	303	300	339	294	348	307	317	300	296	296	279	312	295	323	346	291	311	307	313	302	301	302	310	311	310	315	284	319	276	334	307	329	293	310	294	278	316	282	305	302	329	281	359	332	293	299	292	314	329	322	303	328	312	312	313	313	345	326	330	289	318	328	278	298	326	308	288	299	367	345	294	323	336	335	316	333	293	296	288	303	330	322	312	302	316	334	308	297	347	305	298	305	310	288	319	311	280	293	298	332	317	328	346	326	326	325	333	322	322	287	309	266	328	312	302	339	312	285	291	313	308	327	325	336	334	275	296	312	252	312	305	343	329	295	295	299	310	313	308	298	336	309	294	290	314	304	293	323	305	303	311	304	316	283	324	313	304	303	271	311	294	333	311	314	290	328	313	302	318	330	354	305	303	329	270	279	320	307	338	292	336	332	304	329	307	333	296	334	336	295	322	323	303	309	314	308	282	310	317	318	314	292	328	304	332	302	291	354	321	325	321	315	306	305	335	295	297	318	326	318	315	326	267	325	308	301	298	280	301	325	290	291	339	286	296	303	294	310	342	285	343	296	308	306	315	309	309	307	300	286	327	291	309	326	300	304	348	327	266	324	302	293	293	295	295	274	301	318	336	324	303	318	322	307	302	338	310	302	323	289	320	285	325	314	315	297	323	305	318	302	289	287	365	284	277	299	333	289	314	309	316	304	301	344	302	346	304	301	319	331	289	313	372	307	292	310	321	310	283	350	338	279	260	314	337	291	292	292	328	323	298	305	328	318	304	301	328	316	317	303	333	334	326	340	321	315	267	308	291	315	317	322	298	312	330	309	307	327	297	336	304	275	292	270	300	327	320	301	293	301	298	309	333	306	310	320	283	302	319	336	332	317	272	319	307	329	350	318	327	291	320	317	294	256	291	306	318	280	323	327	286	321	293	355	299	320	271	309	301	332	292	318	293	339	314	325	330	321	298	364	312	308	308	323	287	322	297	294	314	288	297	318	317	347	321	287	326	305	312	333	322	328	307	302	288	311	294	299	327	372	316	305	293	301	280	304	294	300	342	330	353	310	275	322	280	311	308	314	295	320	304	325	288	333	350	301	317	301	320	301	334	303	303	298	339	321	303	310	288	307	276	298	323	299	288	294	284	303	306	350	318	324	307	315	315	326	298	319	371	346	277	301	318	335	311	347	325	307	304	293	334	309	325	301	363	295	326	328	356	299	289	299	292	314	296	298	334	363	301	296	357	324	305	373	294	316	327	295	295	295	290	310	310	322	303	313	341	329	296	311	297	333	314	306	279	296	323	308	336	307	308	299	312	315	327	327	325	288	313	318	332	310	307	304	300	308	325	336	302	286	303	312	340	314	293	325	315	314	356	303	307	290	312	322	312	273	318	295	315	317	319	313	306	307	308	312	286	315	286	325	332	282	280	321	302	326	319	320	298	333	326	300	304	319	280	303	302	284	318	305	340	319	328	298	327	352	328	320	296	311	336	302	290	296	316	325	268	299	343	348	314	332	297	311	312	289	280	312	326	309	301	278	315	326	304	303	313	329	309	319	329	306	316	293	337	310	272	298	334	291	280	302	313	319	316	280	242	370	343	290	326	326	316	324	308	316	304	308	322	267	271	343	328	318	308	326	320	285	314	304	345	305	298	308	292	323	318	365	334	338	320	329	324	330	316	311	291	293	325	310	279	298	303	337	298	276	339	322	338	334	314	297	297	313	346	311	316	314	315	300	330	315	308	293	324	306	308	308	303	358	341	315	303	298	326	310	320	303	297	320	292	332	293	296	297	319	308	303	315	298	314	328	292	307	331	352	312	322	359	342	303	301	308	313	354	340	309	302	324	297	346	308	319	334	316	321	310	325	351	331	312	293	287	309	319	330	336	311	323	321	332	337	353	303	329	322	334	333	309	300	323	314	339	308	341	313	315	339	338	318	307	267	325	332	325	329	281	316	327	285	328	306	312	306	328	321	334	321	334	292	324	299	319	369	311	286
50174	52423	62901	62830	53583	41418	28287	17435	8848	4168	1977	1080	741	685	724	704	679	719	671	636	663	655	748	721	679	699	697	678	741	686	664	671	731	691	718	710	720	721	697	678	666	661	737	731	751	707	734	724	673	690	719	669	669	666	636	704	707	722	635	664	731	700	662	710	718	711	702	687	679	723	642	709	665	704	716	706	712	685	698	694	687	694	691	670	701	668	737	687	721	719	702	682	727	695	669	728	701	709	698	715	665	725	689	651	688	678	708	652	693	681	706	692	701	693	719	659	638	724	687	686	675	659	693	716	718	698	667	623	699	696	679	682	663	686	663	655	690	694	671	721	734	708	708	690	706	686	669	654	701	682	651	713	702	720	654	733	730	716	707	648	654	675	727	723	726	682	688	704	659	673	698	687	663	677	681	648	683	692	694	695	674	710	670	674	724	688	718	694	696	704	662	730	687	640	671	710	645	709	709	679	692	653	720	720	712	715	686	703	696	670	672	698	687	676	692	758	708	712	617	685	696	709	725	715	721	675	715	702	690	732	657	713	724	721	642	704	662	780	679	680	681	666	753	696	645	689	696	713	714	656	689	677	682	689	691	695	716	690	738	698	635	715	707	686	669	695	684	660	692	702	674	719	674	669	696	691	652	702	706	702	716	727	656	670	716	695	722	730	647	694	658	665	723	658	689	694	690	705	684	661	677	729	690	703	733	689	708	661	701	675	645	624	707	683	689	682	665	751	684	715	689	695	684	689	733	705	670	656	712	706	694	675	667	689	693	712	665	730	700	716	716	733	693	706	730	685	669	668	730	711	700	696	680	648	646	700	656	716	654	695	683	677	643	677	678	676	662	716	692	700	686	704	661	689	683	699	683	705	685	725	702	627	674	674	710	742	672	709	688	657	714	742	693	671	651	676	679	680	727	660	685	710	661	659	672	670	665	715	700	689	749	715	683	654	721	748	711	715	673	723	734	693	670	695	700	727	690	681	691	699	671	700	747	694	658	689	667	644	622	704	635	702	671	693	690	699	664	676	696	707	692	647	680	736	730	680	702	682	732	696	663	700	694	628	685	694	669	667	710	684	710	657	640	704	692	684	675	715	724	709	730	660	678	737	737	678	668	684	692	696	634	701	676	687	681	713	682	713	699	675	705	734	685	622	737	629	692	661	700	687	664	686	702	691	720	755	678	694	763	654	699	719	693	672	710	766	714	686	673	686	658	681	634	706	727	682	696	704	734	697	710	709	746	710	679	665	755	668	719	704	670	714	682	660	677	719	715	675	641	664	699	665	739	695	735	723	759	665	674	699	685	700	712	735	674	722	712	698	722	706	686	723	697	707	715	708	706	681	692	717	657	709	646	668	675	759	689	656	711	670	716	692	670	696	682	699	673	695	707	693	645	660	723	713	706	656	680	677	678	716	696	697	658	685	677	688	671	682	699	696	697	704	702	671	748	694	671	722	730	672	672	720	658	698	695	675	720	668	663	665	740	729	674	745	712	693	725	707	672	745	713	728	738	670	728	741	684	708	681	664	716	695	694	680	707	702	678	682	766	696	684	680	662	663	677	691	673	672	731	698	718	688	674	688	670	697	670	685	720	702	689	702	668	696	701	710	673	754	660	714	662	727	721	678	721	681	678	697	762	723	648	731	727	687	715	709	678	664	686	704	738	683	675	682	701	673	647	764	673	702	650	670	724	707	725	676	720	716	659	714	669	684	689	726	735	732	663	672	716	690	715	705	693	684	723	643	690	660	670	650	682	733	679	738	737	694	660	705	714	729	701	650	697	649	695	667	701	698	722	713	675	664	668	684	686	722	713	667	702	707	685	679	706	708	720	700	724	704	685	670	703	697	713	727	708	731	702	646	702	663	661	704	702	675	689	722	627	691	691	733	711	692	732	712	698	686	702	707	730	694	684	642	676	701	744	696	652	674	723	722	641	684	697	674	748	684	724	687	770	681	710	676	681	676	710	679	656	675	668	719	702	653	673	697	661	703	702	700	685	713	736	702	677	692	688	732	681	673	724	698	698	723	678	708	717	667	719	674	676	719	657	631	711	673	733	701	639	699	678	710	669	652	690	646	668	705	692	691	655	676	682	655	690	667	652	729	686	694	732	704	709	697	659	667	683	679	648	667	692	695	734	703	660	730	739	674	666	692	644	680	733	678	678	725	658	684	671	680	704	686	682	719	670	721	699	681	683	700	666	719	697	663	692	672	685	672	715	722	715	689	684	716	673	724	693	712	699	714	705	712	684	715	676	665	734	701	710	700	730	702	657	686	699	718	653	659	703	674	681	688	705	715	730	717	727	738	711	720	693	701	657	669	683	696	690	708	716	701	656	675	666	673	737	728	691	743	700	654	676	704	725	702	689	699	700	730	715	724	713	693	684	736	687	711	718	671	671	693	651	761	686	714	705	695	704	713	706	706	722	694	667	689	659	697	685	712	685	657	745	689	695	729	731	700	692	662	676	693	723	716	683	646	663	648	679	699	659	735	728	638	710	669	677	725	668	676	713	664	673	726	673	715	689	707	710	705	647	737	718	681	694	678	691	691	671	714	704	718	732	694	702	731	656	693	715	677	681	678	664	687	710	682	690	711	699	722	669	642	689	692	701	683	651	694	677	676	725	687	716	680	770	710	687	708	659	673	712	661	639	708	750	700	650	725	671	697	682	685	725	693	693	613	687	714	685	704	735	696	694	737	688	657	724	723	650	659	704	708	617	659	657	695	682	668	713	672	710	705	694	757	685	704	701	638	645	709	694	707	687	684	675	710	730	706	687	671	712	696	700	677	719	689	676	717	719	705	713	690	636	700	687	699	654	660	676	688	597	705	677	655	713	708	694	693	705	705	670	745	696	670	730	731	668	706	708	686	700	642	654	674	679	677	653	725	690	686	656	638	718	720	693	680	709	655	639	659	740	644	736	699	663	688	698	679	688	693	738	749	726	662	731	708	712	687	661	659	677	715	654	725	740	718	691	676	669	705	741	696	659	704	711	683	702	686	685	671	696	681	699	720	736	691	740	683	722	740	668	721	716	726	613	679	714	697	700	688	707	648	668	669	711	710	666	687	689	655	701	732	683	706	680	645	640	698	682	720	728	687	692	701	668	717	673	702	680	709	751	684	689	683	697	680	695	659	720	681	737	701	687	667	673	670	690	659	674	732	709	696	699	705	704	711	685	665	686	711	695	712	679	709	674	661	691	647	701	698	670	712	709	642	706	687	711	673	670	720	671	638	661	721	666	657	704	677	724	692	704	721	712	670	685	696	690	685	673	679	714	710	661	676	692	676	687	713	707	685	693	711	674	726	663	661	650	686	715	694	654	699	710	725	678	693	710	703	717	720	720	683	683	672	708	693	712	706	662	719	699	676	677	741	675	725	727	665	667	684	723	710	672	755	665	633	667	736	682	683	676	679	699	732	680	686	667	709	700	645	729	717	682	675	717	679	683	671	702	692	746	695	698	740	716	710	707	702	687	648
81195	71592	71159	62704	48282	32260	17713	8011	3225	1374	672	444	371	350	396	352	418	382	351	348	357	380	331	339	410	344	365	384	334	360	370	371	406	384	330	363	347	360	331	360	362	376	367	363	345	400	345	350	360	347	386	367	329	377	347	342	349	363	396	352	406	355	339	356	371	368	399	372	356	390	356	347	385	370	322	350	386	363	362	365	381	327	359	362	354	367	371	372	342	375	352	353	347	343	365	371	343	407	370	364	384	389	333	382	357	376	395	362	333	386	357	361	411	388	388	403	370	348	385	402	351	348	347	374	386	360	344	328	355	393	316	378	401	358	381	352	340	378	380	358	334	373	367	396	378	378	409	370	362	380	326	370	340	351	373	338	347	375	328	379	376	366	374	368	386	347	369	345	356	363	378	363	360	389	390	331	351	381	370	350	378	350	357	370	391	353	401	381	365	393	370	343	360	375	356	359	356	345	346	350	337	354	381	339	394	395	366	361	346	342	377	378	350	368	328	385	366	373	323	377	400	368	355	325	361	343	421	351	360	356	386	364	361	354	393	362	367	393	393	369	363	367	362	399	348	375	360	391	359	372	395	398	390	331	373	354	360	356	333	409	388	363	385	363	368	356	375	340	361	344	360	370	372	360	351	352	403	377	389	366	396	354	361	348	365	350	361	358	344	368	381	373	368	369	364	367	353	357	340	386	350	368	353	378	373	345	344	363	358	370	381	361	356	374	361	388	321	373	365	353	333	338	416	374	361	370	385	346	330	346	342	339	362	357	345	364	342	353	375	354	335	318	334	337	346	364	370	390	392	352	369	370	377	379	372	329	366	369	347	378	371	346	362	400	367	367	329	364	399	340	387	366	376	364	338	386	371	329	387	345	395	372	361	405	333	366	374	390	343	395	386	355	328	361	356	339	383	339	390	378	364	355	368	348	363	355	367	345	348	401	339	384	368	366	387	378	401	342	378	366	387	361	325	330	346	334	365	355	335	362	374	381	337	343	351	353	340	327	353	414	354	378	374	363	392	357	369	370	375	349	353	332	366	330	349	326	341	358	369	351	356	362	398	367	375	344	336	377	358	360	369	371	382	366	403	380	418	351	354	407	368	351	355	375	368	382	338	374	357	343	348	364	314	317	379	365	342	311	353	358	316	368	353	339	363	353	340	366	326	387	344	379	355	347	409	399	353	354	356	375	361	362	393	383	341	384	370	358	384	359	363	347	375	386	349	360	364	340	372	386	373	377	401	363	364	370	364	331	361	382	362	361	386	348	359	371	369	396	368	349	364	374	343	352	347	363	391	360	364	372	383	354	346	341	355	385	329	367	360	349	351	324	336	338	397	400	336	376	405	382	360	405	374	336	351	374	360	377	383	369	372	366	348	393	376	365	349	355	343	350	382	348	347	358	346	364	353	367	368	354	332	368	351	375	351	336	386	368	334	362	327	400	347	383	363	351	378	360	354	339	340	353	364	368	366	333	359	382	338	389	367	366	357	334	355	365	382	367	366	340	387	369	319	374	346	310	349	342	351	385	335	378	344	355	359	349	344	381	322	361	360	334	365	349	351	368	333	375	380	378	377	353	390	359	341	338	346	376	363	368	370	366	339	327	325	377	355	382	373	351	366	327	349	361	376	386	351	397	361	390	322	346	382	369	358	354	360	335	355	393	364	360	376	371	345	381	394	354	372	337	376	371	391	358	332	355	365	361	353	350	363	373	395	372	390	390	345	344	365	384	362	371	343	386	369	346	356	391	353	366	389	365	348	360	358	342	375	379	349	351	290	345	378	356	345	402	312	340	361	373	369	369	335	355	391	322	370	356	355	377	372	345	346	390	364	377	362	349	352	378	343	348	341	394	339	363	326	356	367	338	325	356	369	352	376	356	373	354	396	353	379	388	317	341	367	398	356	353	365	367	375	350	377	371	391	366	372	347	359	360	374	345	313	342	383	363	335	359	335	394	336	356	376	370	373	326	333	348	394	359	321	386	358	375	354	376	347	334	348	379	346	316	375	362	390	370	384	357	387	359	368	365	359	363	375	388	361	380	390	375	390	351	378	372	363	361	387	387	364	368	379	356	360	346	347	367	348	366	337	398	338	333	351	354	397	350	354	361	382	376	364	376	362	339	381	328	361	345	398	351	407	338	371	362	356	389	323	371	381	320	345	341	350	360	379	365	366	349	346	344	389	346	372	396	363	381	365	383	357	373	361	359	345	391	331	331	355	342	325	353	344	336	395	338	391	356	376	381	374	322	356	385	385	356	368	375	350	391	368	364	356	372	345	373	362	395	357	361	356	371	382	343	359	394	392	362	363	377	347	346	401	341	356	367	374	356	346	355	372	384	367	351	335	387	395	375	365	352	364	362	362	358	383	357	362	361	353	353	344	384	386	366	345	362	370	381	331	369	384	329	359	368	385	383	335	379	376	359	352	383	360	372	377	368	373	361	369	351	331	370	364	382	346	342	357	356	371	339	352	314	351	354	356	362	388	373	361	345	344	361	359	344	378	363	356	363	370	317	375	350	392	401	389	378	388	354	359	369	367	368	356	356	409	382	395	400	362	338	352	343	350	354	383	335	342	395	385	384	331	346	362	369	384	388	367	343	337	328	358	350	362	325	362	392	352	362	365	367	331	366	364	357	385	376	377	396	360	370	364	346	351	336	366	361	377	353	357	378	354	382	359	396	350	385	321	330	347	378	353	355	372	338	352	380	344	380	354	353	354	342	390	374	363	341	381	345	386	333	337	383	357	373	344	393	344	392	351	367	397	356	378	383	345	379	378	371	354	343	336	362	374	368	357	356	358	348	358	376	325	357	403	400	345	376	357	320	340	371	364	350	374	353	357	356	363	320	387	355	407	354	375	370	384	329	372	374	358	345	322	367	372	344	358	355	335	380	382	379	376	376	371	378	340	322	382	375	359	368	377	374	327	355	352	353	363	343	341	346	385	368	373	394	300	344	319	351	348	354	371	347	366	393	323	338	340	361	356	336	364	381	376	359	370	374	390	404	338	364	381	370	376	370	391	351	350	367	365	379	368	346	350	356	375	360	370	373	334	350	350	349	349	364	398	351	361	380	366	346	323	383	342	334	342	388	389	342	339	373	351	369	342	383	358	378	358	332	376	362	394	347	384	385	378	350	369	387	372	355	372	380	363	357	319	383	371	361	360	375	354	355	336	378	364	370	396	408	350	333	412	340	382	361	355	405	369	361	395	344	288	350	340	363	327	342	343	395	367	399	388	378	383	363	387	393	358	359	325	371	356	361	332	373	352	347	360	377	357	319	377	317	351	365	361	379	380	369	401	387	383	343	357	392	365	345	374	389	345	367	366	354	368	338	335	360	372	326	384	357	355	383	337	324	387	373	397	334	344	374	391	297	338	339	349	362	358	318	371	339	396	349	354	406	348	351	380	339	360	405	337	353	373	341	356	373	360	330	323	391	362	364	393	349	373	355	374	375	369	358	390	406	359	366	358	370	322	376
52341	53673	66030	66528	56535	43380	29834	19303	10070	4661	2096	1268	793	792	765	783	742	756	793	759	797	761	800	782	753	775	795	833	775	794	820	759	782	788	786	815	793	790	778	767	778	780	792	801	750	865	787	805	832	826	795	768	822	762	790	791	826	819	778	793	788	797	803	786	802	767	807	781	824	809	805	816	756	770	779	796	772	788	791	764	786	843	811	769	777	815	771	792	845	798	810	767	791	784	784	740	797	780	772	804	826	781	735	815	803	747	777	815	765	770	788	817	789	748	791	817	781	780	788	761	781	787	794	801	806	811	813	816	756	784	838	753	793	746	792	794	801	737	741	770	774	850	727	795	811	780	786	786	813	808	840	763	804	735	816	756	815	825	745	757	788	782	766	788	803	780	776	742	804	766	796	777	788	796	791	758	807	774	743	787	759	786	811	751	736	806	785	762	758	753	764	798	768	787	808	763	782	760	802	811	770	776	793	749	799	800	815	796	755	770	764	771	792	772	791	752	744	765	777	810	773	795	773	816	790	795	769	803	793	724	731	811	781	785	809	803	733	786	801	780	779	770	768	770	743	752	793	768	805	764	802	806	741	776	783	818	773	821	710	806	776	812	752	797	764	795	829	786	793	754	800	761	767	780	793	803	804	812	800	810	815	793	760	756	779	810	843	781	808	834	722	791	757	765	759	764	719	798	790	768	774	759	767	774	838	797	810	760	716	831	805	794	784	739	815	781	784	779	772	801	777	749	814	750	746	802	777	776	755	789	788	841	820	813	806	778	772	781	763	747	735	819	783	818	774	801	796	793	759	774	800	816	778	769	738	751	746	782	795	820	781	762	764	787	791	758	767	760	834	756	740	795	822	781	803	796	789	789	799	769	805	772	808	776	740	839	741	798	796	767	805	822	752	787	768	804	747	748	792	763	804	809	770	769	818	758	777	790	812	799	818	808	741	784	836	784	833	784	781	764	762	764	784	822	763	780	788	810	735	788	756	803	786	765	764	791	795	759	793	777	765	761	805	824	806	814	778	777	791	791	771	756	783	784	801	727	735	742	838	791	783	776	768	783	784	817	782	807	769	740	829	750	797	724	730	836	799	768	810	805	827	842	772	793	814	796	721	753	765	808	804	812	747	737	774	783	760	794	808	813	776	803	748	790	785	840	760	784	781	776	831	763	819	830	775	786	751	802	766	816	771	746	775	811	786	804	813	809	801	808	776	808	741	746	777	751	782	804	747	757	825	755	796	743	765	794	800	770	763	819	768	772	782	786	788	801	849	789	793	830	811	775	773	778	809	785	792	770	788	811	747	800	786	755	799	798	786	775	777	777	776	765	736	801	793	786	770	759	777	765	775	753	763	800	800	734	795	793	785	765	768	793	761	762	794	804	801	781	784	810	825	848	766	757	776	784	806	796	743	750	835	789	791	803	775	781	825	803	791	827	760	778	790	773	748	793	802	773	738	762	802	772	780	783	779	836	751	784	756	814	790	772	762	843	766	757	808	816	735	872	790	837	809	780	758	774	778	800	803	802	774	825	794	794	812	784	768	793	778	845	780	825	784	799	789	798	791	748	789	746	795	770	779	804	753	788	755	760	769	824	744	814	806	790	794	769	788	858	787	790	762	840	787	795	823	796	813	762	764	756	782	834	830	784	773	762	765	774	810	819	788	791	835	797	808	766	801	812	851	775	742	784	805	801	779	781	817	749	781	819	821	774	802	774	749	746	760	767	786	742	789	791	761	778	811	785	768	779	767	819	775	772	776	794	793	828	741	764	800	789	771	781	760	724	759	843	772	731	792	769	807	722	787	801	753	808	776	740	792	751	790	780	749	792	804	812	765	772	799	793	727	770	787	785	754	766	751	755	796	789	770	794	779	810	788	792	722	763	771	779	830	782	779	747	759	843	781	788	774	793	710	790	755	769	778	778	798	800	776	779	742	766	759	803	797	786	835	745	806	801	809	761	779	798	769	780	814	769	757	781	806	800	798	781	809	754	793	779	784	750	800	798	775	829	791	760	745	831	739	790	767	777	750	748	776	840	769	811	779	790	781	752	774	756	762	804	729	763	767	796	810	815	797	788	728	775	782	802	755	799	832	796	762	746	761	846	762	771	793	816	806	784	767	790	801	781	827	770	818	772	780	758	779	775	786	772	776	809	763	773	782	797	845	806	763	786	812	770	811	785	754	813	751	826	789	797	783	757	811	798	748	803	742	773	788	797	787	786	821	817	807	771	722	746	733	734	747	817	767	775	810	765	813	758	779	780	743	723	839	804	757	781	799	793	821	815	756	771	798	787	739	741	800	823	826	781	791	825	781	812	790	795	774	743	765	821	758	763	748	779	787	780	822	819	796	779	783	743	771	793	815	788	822	762	789	832	783	827	756	786	764	797	718	773	706	801	823	789	814	795	760	755	806	752	809	780	752	835	711	805	773	775	801	809	757	779	828	795	834	804	800	754	778	795	785	799	782	762	772	821	755	760	772	753	821	795	767	790	786	764	720	793	796	761	760	760	819	825	766	815	709	780	768	804	825	762	789	802	790	754	775	779	818	748	744	752	776	810	821	764	766	803	775	802	819	823	755	769	776	740	771	822	765	772	844	779	781	777	784	729	804	777	820	746	842	770	772	796	801	775	816	816	792	763	763	817	784	795	817	829	840	762	783	748	801	792	770	806	721	801	785	806	791	763	738	768	773	760	791	806	836	784	790	813	770	788	794	810	747	741	759	771	804	796	781	760	764	760	755	813	849	828	744	777	788	753	799	805	780	749	786	757	752	782	800	788	764	797	792	772	752	812	756	793	824	832	779	778	733	805	802	778	795	802	840	782	821	765	751	748	822	767	747	753	811	809	776	760	805	774	776	781	776	765	732	762	805	818	755	748	813	743	815	768	743	751	799	767	802	745	796	777	767	753	773	817	856	804	772	786	789	808	794	780	775	772	779	797	778	836	815	810	814	754	828	782	809	797	774	778	810	768	749	780	782	780	798	787	773	764	806	771	828	742	819	790	769	771	790	780	787	797	830	776	780	766	829	774	788	821	759	801	777	796	781	809	795	751	835	776	779	832	784	747	738	722	800	773	811	805	780	793	777	806	740	795	799	784	822	822	801	805	781	794	722	807	830	772	773	779	796	783	811	756	771	769	739	802	789	802	770	813	769	734	780	767	793	793	846	823	792	728	786	741	800	810	760	831	820	759	750	775	777	747	791	791	792	817	791	777	820	817	764	758	776	777	786	769	835	845	787	747	760	779	827	743	827	779	780	819	849	807	793	790	822	799	783	789	797	827	805	764	821	766	780	833	806	787	765	726	797	804	785	783	857	802	775	771	772	781	805	769	745	803	794	780	800	811	777	815	781	772	737	800	789	804	808	819	794	834	754	786	807	699	807	767	746	769	739	820	814	711	783	814	791	751	823	764	746	796	737	767	803	824	813	751	785	762	806	747	817	780	826	733	791	789	790	728	808	801	773	752	741	815	758	764
12648	7399	6482	4541	2359	1291	822	587	414	389	308	267	237	271	245	254	278	238	266	236	300	266	271	261	258	283	240	234	280	258	243	252	277	279	284	305	276	271	270	280	247	276	263	291	250	257	255	254	268	235	282	260	267	277	292	232	276	297	265	254	272	250	286	279	243	276	277	207	271	258	279	276	271	260	295	262	251	232	261	261	228	262	250	251	267	274	258	278	255	269	265	262	294	242	270	268	280	233	284	274	281	263	282	264	261	267	262	252	263	258	261	265	278	245	300	225	283	252	268	280	253	241	245	237	247	269	280	247	260	272	262	275	281	263	233	245	246	254	286	269	270	264	249	263	246	266	278	249	286	271	265	259	248	276	285	277	302	256	266	273	271	231	273	259	235	249	270	253	266	253	267	263	236	244	253	249	253	244	283	266	260	237	275	250	224	277	255	282	246	250	270	283	276	250	281	250	267	311	276	262	249	284	263	258	246	270	264	265	281	277	227	227	256	244	271	262	247	270	259	259	232	280	264	248	251	272	232	243	271	262	297	274	268	291	292	264	265	245	271	289	268	280	262	258	253	250	260	247	284	251	242	239	253	278	289	271	280	263	308	272	252	281	240	284	256	255	250	247	273	256	271	259	278	258	261	268	264	256	251	248	258	268	255	239	295	250	243	278	275	274	252	265	252	252	274	250	269	272	268	262	246	263	291	257	287	256	243	282	229	274	252	263	250	271	279	286	251	280	239	271	244	299	248	275	290	243	274	260	258	265	248	266	241	300	253	284	256	259	249	259	286	259	249	250	234	251	270	236	254	268	271	259	301	276	247	287	293	260	256	287	245	264	254	283	264	260	260	254	286	234	250	272	260	266	254	259	261	265	262	252	266	251	289	259	224	276	264	263	247	302	296	260	272	262	238	252	273	250	273	255	264	275	277	255	274	268	249	291	258	237	247	260	301	244	262	281	257	244	299	273	277	223	296	252	286	266	253	235	259	245	243	268	247	263	280	255	272	278	267	273	278	238	267	269	254	238	260	286	284	292	257	279	256	289	265	263	256	276	253	256	265	235	272	260	245	288	256	282	276	251	264	256	236	270	253	246	273	253	273	274	274	289	239	253	244	247	288	268	289	274	262	230	258	277	255	245	264	271	247	265	234	255	267	251	234	284	271	287	255	217	247	279	259	282	276	275	276	272	266	282	276	247	261	265	275	276	269	285	234	257	263	256	252	249	261	270	262	302	256	260	268	239	276	302	263	239	239	272	260	261	281	240	255	248	290	270	287	258	250	254	290	267	260	265	271	275	289	268	260	241	250	250	246	295	280	287	250	243	272	242	251	272	267	247	224	304	278	254	306	278	249	244	265	260	275	263	277	273	247	305	247	259	284	264	267	259	270	283	249	251	301	240	250	272	243	246	270	231	234	262	249	286	259	290	287	245	252	246	259	282	247	260	269	273	269	250	232	265	261	276	268	288	249	262	310	226	265	246	241	269	216	268	258	273	287	257	252	237	273	300	266	256	261	278	287	226	305	273	249	258	257	272	269	258	285	252	290	283	258	253	245	269	267	255	263	288	308	253	284	258	273	281	223	284	260	275	246	257	291	262	270	278	286	282	251	266	270	281	235	269	304	285	265	266	270	268	243	286	244	266	266	279	253	283	249	249	248	282	274	231	250	250	267	250	271	252	267	253	222	280	251	273	252	269	233	244	254	274	303	253	276	256	279	262	270	279	258	247	225	251	250	281	272	281	260	260	302	271	248	261	270	264	234	243	260	235	262	269	253	278	269	277	256	248	252	275	250	270	279	257	276	245	265	257	248	241	230	271	249	271	266	220	293	252	268	264	272	255	245	250	267	249	242	272	237	299	279	282	287	266	250	235	278	228	279	272	255	294	231	265	277	297	283	260	260	282	279	245	251	246	281	273	275	265	274	262	265	294	244	266	236	287	247	246	271	265	260	275	246	255	255	281	229	264	259	294	236	269	257	285	251	269	276	279	228	238	262	252	257	277	246	266	265	298	244	251	243	274	268	301	281	296	284	249	219	255	271	309	257	258	252	302	236	265	267	277	275	258	259	273	277	245	254	267	241	246	273	263	267	277	275	284	298	287	263	275	291	249	245	255	302	259	224	275	282	281	275	249	278	249	245	262	252	253	243	240	272	241	227	258	260	249	249	253	246	256	281	264	247	278	262	268	269	270	255	282	267	248	255	276	264	253	249	247	270	231	290	264	264	237	260	258	266	260	289	260	263	269	296	242	273	277	271	257	273	270	242	260	283	260	225	259	262	298	268	265	259	269	258	241	293	266	270	279	284	247	279	271	265	263	266	269	266	276	257	275	256	244	295	257	252	272	227	263	282	264	269	268	272	265	259	255	229	252	258	267	259	243	234	255	257	276	261	266	279	281	234	293	255	282	270	253	258	273	242	277	276	240	254	261	237	281	307	287	265	264	242	245	272	261	263	291	277	236	252	237	266	270	264	261	294	297	276	292	258	241	245	279	264	275	251	276	286	252	280	239	277	272	273	282	259	269	272	291	240	266	246	247	283	280	287	263	293	262	270	259	267	267	269	293	262	241	246	265	312	273	293	247	302	284	259	249	262	265	267	241	258	268	274	293	275	256	286	276	269	285	268	250	278	234	237	263	266	246	243	252	255	266	237	281	312	236	215	243	252	288	298	261	247	269	255	253	283	245	262	261	257	260	286	263	267	265	220	267	257	305	263	283	251	267	277	258	271	265	274	263	303	262	236	277	248	241	270	274	295	234	269	287	261	274	261	249	251	252	235	267	274	263	276	205	247	247	262	281	257	261	275	271	282	242	257	252	251	265	294	281	250	231	248	270	291	286	244	253	280	259	267	279	264	223	261	243	257	265	294	237	289	252	250	256	291	267	229	258	259	263	250	245	238	244	260	301	269	258	265	290	270	234	288	268	294	241	239	277	254	258	236	290	246	256	302	293	276	274	253	233	236	257	285	256	281	249	242	239	280	268	254	280	275	269	266	256	254	239	261	244	268	301	238	275	256	279	262	273	282	241	243	246	287	231	249	241	298	241	250	276	285	270	257	237	265	240	259	270	265	264	268	251	279	250	284	274	281	239	261	279	285	245	262	226	260	245	249	274	259	270	250	271	237	245	237	280	285	303	226	255	261	264	258	230	275	278	262	247	273	278	287	252	232	242	263	250	235	254	306	264	256	223	272	278	256	244	252	249	275	293	282	253	279	255	268	272	237	241	296	276	264	263	265	262	268	253	278	241	267	217	256	246	256	247	227	274	286	293	293	255	260	256	280	257	294	286	248	286	261	283	252	263	262	276	250	262	236	229	272	218	283	250	213	263	261	258	302	261	277	260	278	275	216	272	285	269	252	280	293	264	250	248	277	269	251	270	248	257	300	271	228	249	267	270	268	268	268	288	278	291	297	289	283	260	261	259	244	274	274	250	265	266	250	287	263	292	223	279	280	248	241	226	264	314	287	260	288	247	257	270
12223	9785	12249	10976	6872	4200	2530	1603	1072	860	683	616	583	591	574	599	621	608	550	589	607	607	616	612	592	629	571	625	565	570	575	576	555	567	625	589	553	580	601	550	622	635	606	623	586	547	573	591	535	600	591	544	597	574	563	636	634	560	595	585	549	581	620	568	576	579	632	593	601	582	585	621	555	555	600	617	558	560	631	615	599	568	605	588	566	598	588	602	572	552	584	558	596	585	632	553	615	568	540	587	569	600	585	553	576	594	577	541	583	544	600	604	607	557	582	547	628	576	599	558	592	541	563	592	565	596	642	584	585	594	521	595	582	567	590	583	618	531	587	611	607	606	582	575	534	591	579	543	583	598	561	622	599	602	602	559	620	619	583	602	606	595	574	610	548	545	580	576	627	547	564	609	575	551	615	593	592	629	586	568	597	636	593	549	598	593	609	606	592	621	554	618	561	590	612	600	586	605	636	567	591	567	558	591	580	607	596	535	565	572	558	594	593	610	620	597	590	587	598	626	565	630	607	576	592	585	620	616	585	595	595	604	560	658	592	586	595	591	603	572	618	578	584	585	567	561	628	585	585	615	577	605	593	553	555	616	584	567	540	599	634	594	585	578	554	614	534	575	602	608	585	561	600	554	608	617	591	579	597	580	591	568	579	621	590	558	556	548	600	609	625	577	585	573	568	573	551	558	569	578	589	545	612	585	592	550	527	620	578	624	617	582	577	607	634	602	561	604	598	557	582	581	617	558	594	606	616	582	572	554	581	598	610	588	585	593	611	598	588	601	586	539	556	587	601	626	538	600	607	590	607	575	566	604	606	587	564	569	579	568	602	605	631	526	598	591	590	568	575	611	583	584	631	594	584	640	549	574	583	562	569	612	603	576	573	583	532	604	542	584	586	581	617	556	613	547	547	590	557	616	557	631	609	594	610	562	544	582	589	570	582	628	578	605	609	590	620	607	569	610	590	570	566	614	616	580	600	602	587	627	562	615	588	603	578	587	587	547	609	550	593	565	613	597	581	565	600	608	584	608	583	590	556	578	556	625	615	586	561	581	585	600	590	534	558	579	607	601	621	562	580	619	602	602	623	645	579	614	585	569	582	579	592	588	628	610	529	586	567	627	580	562	577	563	609	600	590	567	604	572	569	590	565	611	597	594	600	595	528	569	572	605	588	611	636	582	606	572	554	590	588	612	569	573	573	569	535	573	604	574	559	569	561	547	595	567	594	611	618	617	661	585	557	597	555	609	587	605	596	589	603	603	548	607	532	573	629	572	569	617	593	607	613	579	577	610	587	609	557	585	569	598	592	567	575	621	586	591	578	669	559	596	603	602	566	597	567	616	591	562	602	584	564	556	594	595	579	594	604	575	569	596	614	571	567	574	550	652	607	608	607	639	563	593	558	600	566	587	602	623	578	569	585	582	618	614	552	562	577	576	610	600	587	585	575	624	584	611	593	592	554	590	582	580	550	588	523	616	584	581	593	617	620	583	575	603	601	627	645	580	576	624	578	595	569	629	532	578	607	584	611	577	570	594	613	598	596	585	578	591	563	604	610	580	547	619	600	563	567	575	605	596	605	562	608	591	582	626	595	600	550	595	558	540	585	568	658	540	599	607	574	548	574	576	588	621	565	592	599	573	552	607	578	599	606	566	603	590	593	556	621	563	588	625	601	569	558	639	590	612	595	561	566	587	583	577	633	587	604	667	577	597	604	601	571	597	600	596	590	606	581	565	590	565	612	582	575	515	618	594	614	604	596	586	547	563	553	594	630	547	587	599	589	554	575	600	575	559	601	554	597	631	587	586	585	548	577	600	607	617	567	586	580	585	580	578	566	567	587	589	573	597	576	598	612	569	572	579	593	553	606	568	564	566	594	628	567	561	569	630	581	565	608	579	541	567	590	539	608	545	634	619	578	599	574	554	560	594	574	596	609	631	620	585	585	565	566	571	569	596	564	570	620	579	565	542	612	583	599	591	571	590	577	582	572	570	624	580	570	589	574	607	603	583	589	590	582	605	646	609	590	593	599	569	569	553	588	622	580	566	605	593	598	552	602	620	601	563	614	597	567	585	606	551	558	535	608	580	584	615	590	587	595	631	577	593	606	631	591	553	580	561	588	572	544	582	581	613	590	598	590	562	584	613	578	563	597	551	631	610	617	576	571	621	614	579	607	619	558	633	621	619	585	617	558	568	634	597	579	599	595	590	578	541	563	590	587	580	566	628	621	604	568	623	556	636	589	604	607	587	554	649	622	571	551	563	585	629	571	607	626	552	588	580	619	606	617	590	570	594	575	595	549	660	551	598	576	587	604	560	584	588	584	571	574	624	572	576	552	627	599	629	597	614	611	590	595	584	582	551	562	623	598	565	611	564	568	629	590	574	588	622	603	582	582	587	580	562	618	584	579	618	570	560	640	594	590	616	577	567	631	583	574	554	597	600	561	604	573	571	535	594	596	531	593	579	567	574	638	593	570	567	568	593	601	584	586	642	610	557	588	563	591	579	575	589	558	588	624	583	618	590	611	593	591	598	606	568	617	631	576	571	588	531	622	584	592	580	542	587	615	589	619	561	631	569	609	586	560	555	594	607	589	609	598	559	619	582	632	553	601	587	665	579	625	591	591	555	563	554	551	563	574	660	587	583	592	574	584	545	616	601	583	566	620	547	595	618	562	575	584	573	600	597	582	600	571	573	606	611	593	563	558	562	580	622	585	626	578	535	555	582	553	617	509	552	613	599	617	537	584	613	570	603	619	560	600	590	583	600	588	598	616	569	593	560	613	580	554	562	565	576	596	578	593	661	577	552	552	550	573	609	549	594	553	580	590	560	530	566	597	566	622	632	650	575	572	609	584	603	588	589	565	551	538	556	580	585	592	587	596	609	576	544	645	629	586	568	588	598	603	641	552	613	608	522	571	579	636	586	649	555	581	593	615	579	596	619	602	563	605	604	555	590	596	601	566	636	612	562	629	576	616	570	628	609	606	591	580	574	593	581	575	591	589	610	559	594	573	549	545	608	620	559	610	638	563	559	558	584	564	599	599	585	580	571	630	596	564	630	574	649	572	578	614	604	618	586	584	578	602	574	579	567	633	610	567	602	595	593	588	624	593	637	557	623	570	604	599	622	589	545	563	609	654	594	586	602	627	606	531	565	602	577	561	613	622	604	612	575	576	588	570	553	640	620	578	569	564	540	538	596	616	639	588	603	604	570	579	621	590	512	545	566	593	595	599	576	581	593	559	636	597	585	568	551	611	598	604	604	565	588	601	553	577	598	559	567	576	602	605	544	590	571	586	576	567	577	594	505	594	588	579	580	580	568	617	573	595	604	612	542	578	611	577	591	623	614	585	596	579	567	577	591	599	549	571	606	589	602	578	525	601	578	517	573	628	592	633	592	588	635	573	601	597	526	606	573	533	588	625	574	652	579	574	531	585	633	601	538	605	591	569	545	566	579	612	595	567	597	560	581	599	582	578	601
80031	68351	69927	60906	45705	30056	15679	7083	2979	1372	749	424	292	256	303	296	284	345	312	327	276	267	312	306	318	317	362	290	341	297	277	289	293	326	308	322	305	312	272	297	280	305	322	272	278	317	358	315	309	308	274	300	300	279	270	266	292	278	293	315	298	275	315	280	295	290	307	280	310	303	302	306	320	318	305	308	287	306	302	278	309	296	290	293	307	282	334	355	325	322	305	273	253	326	293	316	292	314	286	311	306	307	306	335	315	326	316	293	319	299	294	317	326	308	291	300	295	296	290	294	303	323	299	273	290	308	313	286	321	289	306	320	314	292	295	291	284	324	276	312	320	290	283	288	297	326	293	287	296	291	284	301	297	315	285	273	287	293	290	278	298	299	283	273	338	313	319	304	293	305	272	303	258	281	276	293	315	307	278	304	286	270	322	317	328	318	317	320	283	299	305	295	300	330	315	290	301	353	318	306	306	302	287	308	296	280	309	345	305	325	278	270	293	292	320	300	316	286	270	304	286	279	276	306	300	298	311	297	279	277	277	288	302	318	302	262	303	342	268	302	314	309	296	301	297	288	295	303	287	280	276	300	281	307	278	314	308	284	305	300	298	278	299	280	292	274	304	307	292	306	298	294	304	271	312	312	295	263	329	290	289	314	304	316	289	308	282	297	327	305	321	307	318	279	305	299	304	310	279	289	292	292	292	290	309	271	275	332	294	334	307	271	292	293	327	303	288	268	296	296	310	298	275	306	273	276	312	314	314	273	275	299	306	287	319	308	271	317	290	299	324	319	298	283	330	266	308	331	360	309	320	320	299	273	325	284	314	309	289	314	283	272	286	299	294	287	317	306	282	316	353	300	294	298	295	304	286	287	297	264	325	310	303	314	293	309	284	293	288	304	322	320	276	308	294	281	309	325	293	297	272	284	333	306	316	300	288	288	256	315	290	289	302	304	298	356	303	319	290	303	264	286	284	300	299	328	279	305	314	298	304	309	305	276	297	300	318	325	279	263	278	294	273	274	325	296	289	285	279	299	330	277	291	265	293	301	298	310	320	348	295	293	311	290	286	319	288	261	269	315	345	310	293	309	295	282	282	286	308	306	277	323	301	272	280	324	289	314	314	284	319	319	310	297	314	293	306	296	285	319	324	301	279	309	285	316	273	277	276	304	298	300	298	305	326	294	299	308	298	300	320	317	290	313	286	294	283	300	291	300	302	320	293	314	292	274	281	272	309	300	295	301	317	276	299	281	277	272	320	297	315	287	298	298	302	262	305	297	301	316	309	295	296	290	304	303	284	322	290	309	308	296	332	283	278	301	296	325	315	302	287	307	272	288	321	294	325	263	279	265	306	321	293	291	290	288	279	295	299	273	269	280	299	327	296	278	291	287	285	294	301	279	284	303	289	338	303	299	286	343	295	245	289	311	303	292	330	263	314	299	264	300	308	307	285	303	268	297	303	296	306	278	295	283	275	304	341	273	287	311	324	311	327	268	304	304	273	294	301	257	327	279	298	316	304	311	310	304	252	282	283	302	314	271	268	293	277	314	288	312	302	308	304	279	297	289	290	316	318	313	286	309	298	271	305	277	296	296	303	280	293	307	290	323	291	322	323	286	314	333	324	330	285	303	303	307	302	298	280	274	283	264	305	333	300	335	302	285	299	307	297	275	292	273	293	307	298	339	297	277	319	279	331	320	308	300	311	290	290	292	291	301	272	287	288	325	282	311	266	276	309	316	334	332	282	294	332	286	282	291	309	287	290	294	283	280	277	285	266	323	300	327	297	334	279	327	292	282	317	272	303	295	281	314	305	313	292	302	280	283	293	304	318	327	303	300	311	288	297	292	291	280	276	311	281	328	328	313	279	268	288	293	319	329	318	283	285	321	276	302	290	317	278	320	317	320	274	320	304	291	299	304	276	331	313	262	287	281	317	270	283	278	288	275	279	248	292	304	273	314	287	277	321	316	299	281	321	308	304	259	287	311	303	276	287	292	293	300	319	318	307	304	280	282	253	310	289	321	299	282	287	297	266	286	283	287	304	283	283	339	298	307	345	339	290	300	261	309	309	307	325	310	291	300	299	274	309	326	283	301	285	316	326	304	279	269	291	292	306	330	321	260	338	297	305	300	294	306	285	326	297	295	291	300	317	286	327	303	277	290	293	309	317	303	292	311	345	295	283	269	323	289	282	292	299	284	296	315	255	281	297	295	294	294	290	345	278	300	342	329	291	306	305	310	297	292	327	312	302	301	292	293	304	314	255	317	274	283	288	289	325	305	276	321	295	317	307	294	277	279	304	285	300	296	297	296	326	271	290	297	320	294	271	314	269	315	281	275	304	289	270	274	293	315	283	307	307	326	290	295	286	270	316	275	298	304	307	300	281	306	324	332	300	267	313	268	290	315	273	275	285	314	316	300	261	297	295	302	294	313	308	289	283	287	267	284	321	316	311	290	315	320	283	289	268	269	307	299	291	292	288	299	309	328	311	314	314	273	313	278	302	305	354	319	297	325	334	310	324	273	276	283	263	285	289	304	327	298	310	284	354	277	307	303	299	339	302	296	293	319	294	285	307	285	303	320	318	276	286	295	297	294	297	305	330	318	306	323	301	323	283	310	306	282	289	292	298	303	293	324	316	302	268	316	297	294	274	292	276	331	310	309	319	307	301	324	274	323	304	299	267	309	298	286	291	298	313	287	284	263	279	320	276	308	309	235	304	287	271	303	292	325	314	295	287	283	297	289	299	322	283	311	302	309	310	307	282	268	275	310	318	284	321	317	304	297	280	323	279	285	308	279	302	286	318	318	337	315	317	296	305	316	317	291	275	316	284	321	307	298	290	294	293	308	260	304	281	297	286	305	291	290	285	300	285	295	310	285	307	279	255	309	332	285	288	253	263	294	289	308	295	254	309	294	319	278	294	289	307	316	291	310	281	311	319	308	298	298	285	293	302	306	292	291	310	293	313	299	287	311	291	275	286	268	316	264	313	258	287	330	309	278	298	314	316	297	290	327	293	281	284	331	279	289	287	296	281	312	294	290	262	278	290	286	307	299	279	303	292	305	292	298	289	274	248	278	307	258	301	275	338	276	319	286	291	296	280	299	298	306	252	336	318	292	313	303	292	268	299	264	334	314	352	288	300	314	277	329	288	272	282	275	280	289	288	304	310	302	301	288	278	295	315	278	297	311	327	307	292	311	293	253	294	296	333	294	305	307	275	303	273	280	278	276	284	289	332	283	262	307	309	304	294	311	305	270	312	318	292	302	305	296	326	302	299	295	312	300	303	305	300	286	300	288	282	314	276	306	287	280	304	285	291	318	290	251	299	294	255	289	304	284	299	314	295	325	288	259	301	294	298	308	281	309	269	273	262	280	304	278	293	315	334	330	308	308	291	306	335	298	302	271	316	303	289	300	308	323	316	302	328	300	279	306	323	292	316	322	299	346	316	330	298	273	294	319	292	288	302	330	300	305	287	293	293	298
49956	50904	64490	64738	54292	41359	28346	17809	9407	4809	2406	1013	649	634	696	670	664	691	647	633	681	702	658	693	631	687	669	649	611	645	675	616	649	646	695	622	604	677	658	669	606	646	639	661	646	646	650	730	685	692	643	656	683	649	680	696	655	674	653	657	697	645	638	696	660	658	698	647	629	675	660	636	652	668	644	663	689	646	645	594	612	663	708	648	670	629	679	667	679	641	656	667	633	634	701	607	669	698	676	679	649	643	665	683	672	680	656	647	663	593	654	704	643	644	691	651	644	675	663	624	656	642	636	681	670	630	676	691	666	640	669	686	647	630	672	654	662	668	656	666	716	687	641	658	669	658	670	666	665	695	651	652	655	610	705	693	682	666	671	683	720	666	656	668	677	681	686	653	640	663	684	661	663	635	678	645	643	671	677	655	657	653	671	648	659	620	690	662	683	666	650	643	682	720	655	636	600	684	661	652	634	665	620	669	679	651	640	659	672	640	646	660	692	649	654	649	618	645	647	638	662	651	655	682	647	652	702	683	665	690	660	638	650	638	679	634	658	655	658	645	682	678	651	685	646	680	702	668	656	700	682	680	691	697	641	667	647	736	646	709	700	664	678	694	702	683	681	629	657	666	640	663	664	627	645	644	663	702	673	695	633	688	699	681	692	697	675	619	709	664	678	661	674	692	650	725	657	668	638	680	626	656	679	603	668	667	687	677	640	666	663	661	692	670	627	646	666	662	652	674	643	662	675	694	608	607	627	658	669	677	715	617	665	623	657	653	685	641	657	692	657	654	648	655	682	666	693	682	636	645	700	668	640	657	686	637	608	660	609	601	642	639	618	671	676	723	704	657	663	689	610	684	665	696	664	620	651	669	673	636	658	657	691	649	679	651	651	676	677	657	662	689	706	649	666	652	676	678	690	621	710	652	653	648	646	665	657	666	639	666	663	640	652	682	689	666	619	639	660	679	631	666	696	624	649	713	670	673	626	677	689	673	666	667	638	678	674	638	674	686	655	679	658	606	626	642	651	666	718	651	685	681	624	651	683	635	657	649	647	638	642	704	658	662	664	621	585	662	657	649	653	655	678	698	680	635	624	649	666	659	631	647	704	653	678	658	680	676	666	626	713	699	642	701	692	664	696	716	656	670	624	655	659	656	655	682	697	694	636	655	694	649	712	688	676	652	643	678	698	658	702	639	671	654	656	645	659	643	681	647	632	664	661	696	665	675	664	655	648	618	631	675	650	639	664	671	690	650	675	669	677	692	640	643	667	589	664	679	678	683	741	727	670	657	626	606	667	678	687	678	682	704	700	652	680	640	620	686	693	670	663	656	665	676	666	642	654	647	678	667	666	689	695	668	669	654	651	676	678	619	655	643	636	695	717	622	639	627	682	668	650	652	675	632	677	626	641	673	703	642	647	619	648	687	679	678	651	676	658	678	697	668	743	693	708	669	643	713	633	678	633	656	677	657	673	624	703	648	673	646	692	688	665	712	666	659	636	631	647	683	664	646	701	671	652	666	746	645	665	671	662	662	690	682	666	706	626	646	616	652	664	655	650	634	649	659	668	701	667	663	683	609	651	677	673	668	729	669	655	700	682	651	694	674	714	664	666	667	689	620	682	616	638	676	640	679	624	671	622	685	670	666	643	610	636	687	635	659	661	640	675	679	694	644	614	623	656	688	656	667	678	697	642	645	628	654	604	681	632	688	628	645	640	675	662	695	621	634	648	717	637	664	660	684	704	678	697	670	656	667	633	685	666	644	651	651	635	661	623	670	647	652	656	670	636	647	683	632	644	651	679	652	689	716	655	676	647	676	637	594	664	627	639	652	657	687	700	667	687	657	665	673	634	615	643	715	631	688	631	623	629	662	646	664	603	657	687	673	684	609	610	682	672	600	698	652	681	673	663	702	690	674	688	672	654	640	643	684	599	658	690	662	635	653	657	637	639	713	704	654	653	682	668	663	666	689	702	621	665	663	700	653	688	685	664	657	682	659	661	631	675	632	650	625	656	634	660	702	695	670	702	709	705	683	683	640	685	653	630	680	633	693	694	698	669	655	620	696	692	640	643	625	660	706	656	677	649	664	635	657	639	665	663	701	668	650	712	644	666	682	732	650	679	678	669	683	650	686	650	646	673	646	626	678	633	634	660	662	690	622	633	645	644	648	634	668	651	652	662	652	643	613	626	692	646	646	641	668	653	624	654	666	705	634	646	670	648	673	631	695	656	651	680	688	664	664	629	665	667	655	661	599	642	631	642	664	696	677	670	672	681	657	675	681	680	641	684	707	641	697	666	633	680	683	668	689	636	680	686	706	671	701	649	644	664	680	644	656	648	706	692	670	644	700	666	698	647	637	664	652	699	665	650	633	646	619	697	673	649	623	644	694	672	684	645	630	675	661	636	704	656	660	646	711	680	650	684	624	668	702	666	618	643	693	683	637	670	667	675	661	687	666	644	656	682	649	674	619	675	623	626	653	643	622	713	667	654	668	629	638	654	651	649	637	628	662	625	701	653	674	664	667	620	658	674	652	634	660	685	643	673	649	662	653	726	644	654	661	677	676	630	643	642	685	701	633	658	697	625	720	639	670	651	651	632	652	650	700	697	700	694	665	654	692	666	644	659	691	672	709	638	615	677	701	657	705	678	688	604	639	677	693	681	630	657	651	630	703	705	664	670	685	628	703	605	700	687	637	640	635	669	632	587	698	626	671	643	632	707	661	634	630	634	666	646	705	669	690	655	675	702	645	634	646	687	646	653	610	699	681	622	674	649	701	635	650	656	678	725	627	629	628	675	673	673	665	668	664	635	656	650	667	654	624	661	707	661	672	651	691	663	655	661	691	695	665	624	704	651	684	665	652	687	670	665	683	630	642	689	674	646	703	652	651	639	633	657	664	687	608	639	631	676	610	618	671	646	656	687	681	689	686	701	610	639	646	664	635	630	673	655	654	694	652	624	672	666	619	679	643	680	649	632	714	702	665	618	650	654	664	679	671	660	695	647	662	678	684	646	632	635	695	683	681	683	659	676	629	648	657	687	663	657	669	656	647	637	660	695	658	673	702	682	693	672	678	685	688	645	645	664	636	668	641	691	713	684	664	678	672	669	658	626	692	642	695	633	702	670	640	658	651	640	618	718	680	629	708	677	677	660	633	622	649	668	669	677	637	687	700	649	676	680	649	643	687	659	703	661	654	642	643	670	727	634	676	649	661	616	645	680	667	661	659	659	683	658	685	634	673	660	693	687	632	654	669	665	641	642	630	707	664	651	662	695	617	685	665	658	695	643	672	685	710	652	659	673	659	654	644	660	660	655	651	735	634	662	631	650	624	692	636	717	653	651	669	712	694	681	676	669	672	665	607	650	672	654	680	691	661	680	660	666	663	715	654	681	616	685	661	709	668	713	653	675	643	652	618	692	679	664	641	632	643	655	689	658	636	666	646	667	663	692	682	640	638	709	671	620	665	654	671	645	672	660	623
80078	71031	75264	62835	46281	30241	15676	6847	2891	1371	734	421	383	331	397	414	383	336	377	343	327	318	350	383	354	355	345	348	356	369	365	332	342	342	391	347	371	379	375	325	347	361	343	367	338	334	385	343	320	335	338	333	388	350	388	352	344	380	324	355	337	330	343	381	327	364	313	351	364	318	359	344	340	327	365	325	338	325	348	358	355	366	308	372	357	326	342	347	360	354	368	342	337	341	359	342	335	362	328	342	340	326	354	354	336	353	340	356	332	367	359	370	333	372	381	349	326	349	377	355	368	327	351	337	370	390	351	344	392	339	366	369	345	363	334	386	345	336	326	332	382	383	356	355	352	343	384	371	347	352	325	335	375	369	338	361	378	291	372	358	356	322	377	360	322	347	331	373	355	349	366	335	358	338	323	346	345	374	397	337	396	369	348	328	323	350	323	385	348	360	402	369	350	337	358	356	338	339	357	335	318	318	351	328	322	354	327	364	372	362	365	352	344	368	363	340	349	339	329	351	354	389	322	319	350	361	371	363	351	342	360	337	328	367	375	367	350	374	339	370	328	338	355	336	379	377	362	372	344	338	387	385	373	354	363	325	362	363	347	312	347	327	311	367	324	332	357	348	372	362	341	377	376	357	354	337	326	362	317	313	332	358	351	375	355	358	346	364	360	382	326	350	354	355	357	390	337	337	353	350	348	324	351	344	363	391	343	364	356	340	365	368	400	342	369	330	393	358	347	350	344	344	325	348	365	362	379	350	361	366	375	363	358	352	369	389	332	368	331	365	338	376	346	327	361	361	369	311	338	347	341	376	351	390	317	338	347	324	351	366	331	324	322	351	337	354	360	336	357	345	363	383	323	356	321	364	356	350	348	360	381	370	397	369	346	362	337	346	364	328	337	354	346	326	335	331	333	341	375	340	368	377	361	348	335	325	376	328	329	365	378	364	335	397	359	331	329	343	325	330	332	331	334	357	338	341	347	379	296	347	382	367	356	365	325	322	370	326	356	353	378	361	314	349	332	323	349	334	369	287	336	368	374	338	350	327	316	353	352	328	341	324	350	343	396	368	383	343	341	372	340	340	325	366	341	369	354	312	348	368	341	304	347	368	352	316	344	328	395	363	371	339	325	370	339	368	350	329	348	372	345	344	320	360	347	361	372	349	363	378	376	356	387	340	345	320	360	385	366	358	335	364	357	378	386	343	342	356	361	387	339	316	344	375	357	312	357	346	361	378	387	365	340	331	332	331	349	347	360	343	339	356	364	328	341	340	354	397	352	318	327	354	323	354	376	383	363	345	371	404	339	348	353	365	352	330	332	352	365	379	374	335	342	323	333	369	361	341	326	321	329	359	352	392	368	329	357	331	338	347	371	367	352	336	325	370	353	368	354	377	392	350	360	365	351	384	366	359	337	351	336	340	363	348	359	362	325	371	317	354	372	346	365	349	387	387	341	315	384	383	357	322	377	338	366	340	410	357	319	368	348	357	336	332	319	365	361	375	324	325	346	330	371	365	358	354	348	362	370	380	377	341	364	357	366	364	331	343	340	333	335	332	380	336	345	331	331	311	324	373	343	357	317	303	334	368	327	317	349	330	369	312	325	347	332	412	356	390	367	372	354	323	362	336	332	372	336	336	336	347	342	344	353	362	338	352	326	345	365	388	373	348	362	375	371	363	319	356	365	339	395	369	331	360	355	359	361	355	359	368	321	358	314	337	343	365	353	314	308	332	364	343	359	324	347	335	347	348	376	324	357	346	347	374	337	398	361	383	337	360	345	377	331	308	342	345	350	330	358	364	368	343	358	381	331	350	310	312	376	355	347	347	355	317	349	342	373	371	345	349	354	365	323	328	362	337	393	376	355	353	343	325	342	331	347	370	347	307	332	330	326	357	333	338	348	420	362	377	374	390	355	389	334	339	361	344	364	348	316	329	320	368	363	371	363	361	379	338	333	333	368	338	383	387	318	345	336	330	339	354	359	363	361	348	354	330	380	327	360	340	361	391	355	343	323	337	363	344	355	337	317	392	351	322	362	340	349	347	372	340	357	339	380	351	358	343	354	367	329	332	359	346	366	318	354	330	344	363	358	339	342	369	337	345	315	321	358	331	336	335	358	363	354	353	360	349	388	335	369	334	352	347	348	348	375	368	383	360	333	349	339	360	358	373	350	339	329	330	367	366	354	376	343	341	346	328	351	385	372	343	357	384	354	369	308	343	367	363	393	342	352	350	326	362	359	365	348	369	362	378	359	345	352	337	375	355	358	335	366	332	353	370	359	353	361	331	315	355	382	351	369	334	346	332	310	361	352	348	376	330	335	336	359	364	336	334	314	372	378	356	341	391	341	361	350	364	341	326	352	378	328	331	351	392	374	326	354	350	356	324	345	362	332	340	363	344	387	350	334	341	311	371	349	364	367	362	370	373	372	344	374	386	365	363	357	318	323	312	345	318	381	366	334	366	347	352	310	357	316	357	349	357	353	377	363	330	347	351	327	359	334	356	355	380	344	364	417	339	348	364	340	345	359	317	316	352	383	336	336	352	362	327	360	389	350	370	398	333	356	326	348	320	314	324	331	365	351	350	333	352	342	348	360	359	332	352	342	331	366	331	335	353	371	347	321	342	380	340	368	336	343	371	378	359	370	353	356	349	367	379	327	349	398	369	368	364	348	333	326	351	348	361	367	350	358	365	320	348	374	320	351	359	325	357	336	390	342	376	328	405	368	332	339	329	339	385	363	358	383	330	337	370	407	357	372	328	351	350	353	408	357	383	334	339	321	356	376	362	342	347	359	321	369	370	387	347	359	357	321	372	369	348	375	342	369	358	371	354	350	338	374	362	367	347	341	362	386	340	349	339	350	340	334	340	340	343	364	357	377	316	322	355	370	347	374	352	328	322	308	339	339	368	350	435	358	333	354	366	327	344	339	338	341	378	367	385	348	347	345	391	360	370	365	338	348	384	320	387	315	350	337	366	374	391	380	349	372	384	342	392	377	358	340	350	364	319	352	367	369	343	363	367	334	383	357	343	360	340	390	346	352	371	334	361	340	370	350	367	353	382	312	368	357	348	366	349	332	330	332	317	373	384	349	363	422	329	356	332	350	343	344	358	375	332	347	354	380	362	348	355	332	349	345	355	344	350	320	386	319	314	347	361	295	355	312	316	353	345	333	312	362	374	355	342	405	333	359	335	377	347	353	374	346	354	331	367	369	313	346	391	363	345	376	354	298	321	387	345	347	377	333	380	362	389	336	353	317	321	322	359	332	339	350	355	356	355	362	344	328	374	321	353	351	374	355	315	354	339	364	336	351	363	314	331	328	324	361	332	374	337	346	353	387	304	349	303	388	313	368	359	364	341	363	361	334	357	340	330	336	337	306	340	359	331	346	332	352	369	346	347	321	364	359	327	366	335	330	356	364	351	338	343	354	357	353	333	337	317	302	318	397	363	338	351	343	336	391	397	326	364	350	310	376	356	376	348
51507	53688	69728	66631	55008	41101	27293	17101	8613	4888	2302	1019	790	761	727	752	751	753	798	725	759	736	776	823	795	727	736	762	717	798	787	787	766	772	741	763	765	762	769	719	795	834	800	739	801	718	787	767	754	726	731	730	784	734	799	775	763	750	758	748	767	766	752	752	742	751	815	719	757	679	784	777	739	758	772	770	799	745	802	696	721	722	722	741	758	725	741	788	754	731	764	792	753	843	775	734	740	742	740	783	769	748	766	808	779	788	778	791	799	772	793	822	795	777	781	810	719	766	787	754	752	756	736	763	762	789	774	759	749	761	837	745	776	768	768	765	751	757	765	729	783	714	754	751	723	759	784	767	698	799	772	793	735	750	748	754	746	763	746	753	773	787	730	744	725	745	754	737	743	760	778	731	777	783	755	727	784	771	812	735	721	728	757	762	764	792	745	789	741	754	796	787	760	756	771	716	826	764	769	781	775	764	786	760	768	761	728	761	801	786	726	727	749	765	745	749	768	773	728	746	767	798	731	769	752	762	789	744	758	734	765	756	730	803	780	785	805	783	785	745	753	775	731	754	776	767	748	694	774	775	742	785	724	736	744	764	751	766	766	721	768	775	752	743	733	740	735	717	728	779	773	782	792	815	748	792	762	773	763	776	785	721	739	791	747	775	761	740	715	765	741	730	762	762	740	769	790	711	755	787	785	732	784	732	751	806	789	741	784	771	812	741	784	762	823	767	727	801	695	765	761	765	762	725	793	751	795	766	769	776	769	799	732	778	798	790	776	760	746	761	717	796	750	772	765	747	782	705	816	734	716	822	783	766	792	741	728	753	709	767	752	749	783	765	771	751	736	742	698	770	707	809	740	759	762	694	708	714	794	776	752	791	778	756	759	789	799	751	726	697	721	765	705	751	820	787	740	772	763	755	756	763	814	740	725	746	770	765	806	747	785	757	755	719	774	784	821	751	786	761	749	804	776	735	771	750	786	769	783	716	743	821	743	774	788	753	769	745	740	757	724	787	737	773	788	774	760	766	712	839	792	732	771	751	779	745	792	747	763	786	797	722	735	772	773	769	741	736	771	764	750	721	771	734	739	761	741	711	715	723	699	810	803	727	736	773	765	766	747	770	751	751	777	714	713	730	774	760	765	740	780	770	792	779	781	756	740	741	784	765	780	729	748	801	741	706	736	763	709	708	756	731	793	779	794	712	762	783	773	705	728	732	781	709	774	686	790	746	741	729	759	718	720	793	696	749	738	745	720	741	775	745	769	771	763	759	761	776	807	781	751	741	765	777	767	779	753	752	736	813	735	724	764	718	840	738	721	780	771	792	793	746	810	764	741	764	770	741	726	759	776	749	803	795	813	756	771	802	770	780	703	781	727	728	808	754	736	826	794	762	778	771	790	777	807	726	751	768	726	804	757	742	741	731	746	777	795	748	713	763	713	746	708	798	733	803	719	752	776	786	791	782	736	744	749	777	720	762	800	769	733	708	822	769	783	696	736	759	764	759	721	748	775	755	778	721	796	745	810	794	742	729	736	771	738	719	751	784	710	776	757	789	769	767	743	749	782	747	782	738	767	761	776	760	790	758	776	759	748	731	749	777	785	739	718	746	772	784	760	751	748	753	759	725	731	731	750	792	749	780	741	747	800	770	817	739	701	747	818	774	767	791	804	742	780	746	757	797	741	745	744	735	761	753	765	788	774	746	728	768	781	798	756	746	751	785	756	788	730	728	790	774	759	749	754	794	789	808	772	754	778	749	732	751	767	756	763	781	768	758	766	732	764	742	760	764	792	723	742	737	755	829	777	737	752	690	775	764	794	714	738	767	762	748	745	835	751	749	701	745	738	799	770	796	784	744	788	751	766	778	733	764	773	765	756	774	741	771	761	805	747	826	763	759	715	705	789	741	727	742	774	752	739	762	741	716	780	775	774	758	822	777	732	769	748	776	787	807	762	793	757	747	759	754	756	784	737	738	771	726	800	788	795	789	801	755	789	732	756	808	736	758	783	718	769	767	767	691	751	731	749	756	774	743	813	708	743	817	784	769	778	718	770	756	765	770	727	760	779	780	765	764	798	812	753	752	764	747	783	785	760	736	768	699	755	778	777	761	732	751	731	757	779	752	746	743	739	757	780	692	797	765	732	771	741	761	764	747	756	781	804	740	742	743	745	746	758	766	744	763	760	758	733	786	766	746	779	747	758	729	795	763	723	747	756	769	787	775	759	791	730	747	814	767	705	775	768	750	779	747	749	755	776	756	799	778	723	769	760	756	747	760	714	792	741	747	747	800	766	770	771	768	704	782	733	775	780	768	769	709	786	761	748	737	756	765	802	749	741	755	769	712	756	782	720	729	718	745	800	676	762	739	800	733	727	736	802	761	765	812	734	779	781	745	726	742	782	747	690	740	748	734	761	816	720	745	766	769	744	753	782	729	781	748	750	800	739	725	745	767	719	749	759	756	776	713	725	762	732	795	793	756	795	773	735	738	742	751	786	793	791	757	714	763	793	791	781	775	766	764	763	742	742	777	757	749	718	720	754	770	760	734	738	801	770	771	745	801	769	747	731	720	795	779	761	809	750	749	719	739	716	816	791	801	782	801	745	754	846	786	778	753	751	755	772	767	751	748	771	764	771	808	765	819	725	779	711	773	835	758	754	709	799	767	728	744	736	748	775	764	766	753	754	748	812	750	758	768	730	775	759	739	856	764	732	744	746	747	751	751	760	857	800	767	759	766	756	729	775	778	734	746	783	763	766	786	739	729	716	751	751	775	779	780	756	750	746	793	768	767	745	744	750	780	768	796	782	771	755	752	779	803	735	737	748	742	713	728	752	752	770	771	736	758	773	723	791	739	750	779	776	805	774	783	800	736	820	746	763	733	736	754	766	722	802	820	750	744	795	759	713	772	764	742	736	731	791	752	776	736	772	728	793	778	737	730	738	743	747	786	792	745	759	772	769	798	749	777	775	746	776	800	779	741	782	801	734	788	741	800	748	738	728	747	742	712	699	785	776	757	785	703	745	779	766	749	768	740	773	791	788	743	791	757	711	726	767	773	759	791	769	775	748	785	762	713	746	752	750	787	786	755	739	800	792	705	779	767	785	746	774	840	780	773	779	759	764	805	809	807	735	755	749	754	751	779	767	767	768	800	751	762	731	746	715	732	748	784	749	761	795	737	773	819	729	748	780	711	751	749	762	741	772	756	760	782	785	731	757	752	748	765	773	748	751	805	734	732	718	706	807	741	764	783	777	741	779	758	767	741	727	806	777	779	781	785	764	759	792	744	770	785	780	780	770	791	764	725	767	765	761	832	752	733	766	783	729	699	727	673	740	762	751	745	773	743	788	772	731	726	840	761	803	749	775	744	787	795	765	740	786	737	710	724	769	769	769	773	687	776	806	711	751	816	736	807	809	750	723	784	788	722	687	723	767	758	790	749	763	771	795	792	740	804	800	760	733	754	771	762	719	742	803	728	750	759
12233	8694	7392	4416	2120	1211	720	466	330	277	258	289	245	247	273	247	281	228	268	243	252	257	249	265	258	263	248	265	262	254	283	294	261	259	235	264	251	294	281	283	211	294	255	242	275	265	276	270	245	253	295	273	260	252	249	252	255	251	246	260	243	247	259	289	269	267	272	256	283	259	270	246	263	258	232	276	256	278	251	267	272	283	260	258	261	237	236	252	263	282	307	254	290	271	235	249	288	243	250	245	275	266	268	256	243	236	263	264	262	265	241	249	245	269	273	286	251	277	232	276	259	275	248	287	241	222	255	240	304	287	282	276	244	240	261	274	249	281	266	221	257	250	271	249	275	253	250	245	286	261	257	280	252	283	265	263	233	254	266	274	298	272	248	261	257	263	272	252	300	260	294	269	286	239	273	273	242	246	263	263	241	244	254	242	254	253	278	250	275	224	259	256	276	218	244	285	254	257	241	257	284	264	233	244	252	254	265	276	263	241	232	258	254	277	258	253	285	258	239	267	246	267	274	261	250	232	260	280	268	265	268	251	277	261	282	257	265	264	252	281	276	288	237	263	259	272	248	254	256	239	250	269	214	257	272	242	239	253	251	265	261	255	278	252	287	241	236	242	267	245	243	256	258	274	251	262	280	251	254	276	256	256	226	251	231	250	254	255	245	259	280	247	276	254	245	261	252	272	262	269	269	263	275	266	240	246	253	249	280	243	251	280	268	271	248	266	246	232	260	275	249	268	276	265	243	237	264	282	255	270	264	241	252	257	281	241	244	235	278	253	273	260	274	253	258	277	250	272	255	274	256	241	255	261	245	292	275	253	252	245	260	253	279	253	270	266	238	220	252	278	225	241	253	251	264	243	246	256	259	277	290	252	243	250	245	232	271	257	219	273	279	249	244	274	247	251	261	283	287	298	270	239	241	247	222	239	237	241	256	271	256	266	274	266	274	209	226	236	273	224	227	252	264	264	251	260	244	239	263	286	253	299	296	259	273	299	273	246	286	279	276	266	268	252	226	260	250	236	246	282	244	283	264	279	279	253	291	253	279	273	251	259	236	246	260	290	275	238	256	259	265	222	271	257	273	252	259	249	266	283	262	246	252	228	240	275	240	243	264	265	234	290	271	221	261	261	245	255	237	292	247	212	266	228	281	274	219	266	244	254	252	259	264	226	246	264	247	251	279	248	253	256	252	249	255	260	246	256	250	270	282	290	280	288	277	264	248	252	247	224	244	258	239	263	254	265	250	275	265	248	272	251	273	246	253	263	267	223	242	268	257	257	273	235	255	255	255	251	271	276	265	290	212	273	294	275	256	259	276	232	269	269	276	226	278	248	246	274	293	244	256	273	242	280	235	250	257	259	270	267	290	276	273	270	275	284	280	272	266	250	295	261	276	250	281	264	248	278	279	247	236	262	248	252	246	273	268	273	241	260	278	264	261	258	261	249	240	258	238	220	240	234	288	256	252	290	253	247	270	229	252	252	256	232	256	263	270	242	271	297	278	256	284	245	208	221	275	250	284	265	263	242	293	248	242	292	235	293	269	254	257	252	227	280	257	279	242	223	262	237	285	274	288	250	266	253	244	289	278	260	269	242	235	258	271	283	278	238	265	260	257	245	233	269	280	271	235	234	268	228	251	216	258	242	247	254	250	251	253	237	231	231	259	256	280	251	258	253	256	287	274	271	265	249	253	218	250	284	258	232	250	251	225	288	236	249	269	268	252	268	240	252	250	273	239	266	265	243	266	270	276	249	280	260	280	268	248	261	260	256	282	259	262	242	268	274	258	259	268	251	275	283	251	254	241	224	265	262	234	245	223	226	267	250	261	272	264	258	239	260	259	286	288	302	252	270	226	246	267	243	246	239	257	274	249	272	236	274	261	248	252	265	247	278	254	270	240	273	283	244	260	259	255	244	247	250	253	268	276	273	248	266	259	243	252	262	264	264	249	247	235	230	275	250	237	233	241	286	253	266	280	278	251	264	262	260	233	253	253	278	256	265	262	246	231	256	228	246	233	275	251	257	225	277	243	269	265	246	253	282	289	266	263	241	247	272	258	237	276	271	277	270	268	254	273	249	277	265	261	254	268	259	217	278	277	286	254	279	278	271	235	272	254	257	294	269	238	230	271	259	256	235	256	291	253	272	272	277	232	269	242	217	259	244	259	250	266	248	241	260	242	253	256	265	256	285	270	252	257	262	242	260	266	262	270	255	271	240	272	264	262	270	282	284	281	268	275	250	257	241	260	255	277	255	254	226	252	269	260	267	246	304	258	278	277	266	289	263	260	269	251	274	263	284	285	278	254	228	273	237	286	249	231	289	226	257	257	259	277	267	286	275	248	269	249	278	279	263	265	254	246	263	245	237	260	247	244	248	260	247	260	271	245	264	252	280	280	237	236	273	243	266	282	278	237	260	257	278	247	262	240	259	272	240	253	253	243	249	266	285	266	250	270	242	268	273	284	257	246	290	280	260	258	260	251	247	266	255	258	266	259	247	283	248	241	242	255	283	275	249	225	256	281	266	234	238	261	260	261	243	265	272	236	262	266	220	269	268	253	253	245	274	274	251	274	269	266	248	255	273	262	263	237	249	280	276	243	274	262	243	250	254	256	229	287	257	273	253	276	278	256	237	253	272	237	277	254	254	255	288	253	222	264	262	257	274	272	261	272	224	284	269	260	256	270	228	249	268	268	318	291	270	270	244	250	259	276	241	255	270	225	235	256	248	263	253	274	262	258	279	271	261	256	273	265	271	217	247	257	261	243	247	268	255	275	267	264	263	245	255	270	273	257	267	233	262	249	262	250	278	309	268	273	307	281	297	264	287	244	259	264	254	298	278	230	281	221	259	265	267	268	256	249	286	262	274	273	284	255	290	275	264	273	276	257	246	280	251	279	285	254	254	253	246	277	273	235	228	238	246	260	298	251	273	250	266	232	258	278	245	249	264	259	246	252	275	226	266	267	271	262	282	262	270	261	274	268	273	233	249	278	258	263	257	286	258	229	283	278	261	271	258	263	291	248	238	271	270	273	240	249	273	275	252	255	262	249	277	236	251	279	276	282	271	257	267	249	272	238	259	256	263	253	222	234	285	241	280	255	248	272	262	244	255	270	248	296	264	267	247	275	283	267	250	294	273	269	242	297	271	253	266	247	295	268	253	277	248	247	235	252	252	262	242	239	264	249	279	246	247	271	242	252	251	247	237	241	262	246	274	270	258	251	271	224	231	239	271	265	256	241	278	227	274	233	260	261	217	236	260	252	242	270	271	245	229	236	270	266	242	267	263	248	295	261	271	277	219	232	262	229	251	243	276	267	270	278	255	265	253	272	258	299	276	305	248	233	244	256	257	275	253	252	258	278	277	282	260	223	250	246	267	257	284	244	248	245	269	284	261	230	267	245	255	294	250	241	263	286	261	252	249	253	258	264	282	241	254	239	274	247	249	278	289	269	265	232	243	275	252	256	256	271	262	247	243
11964	11365	13577	10324	6323	3895	2106	1277	897	717	644	608	582	566	509	551	582	562	559	640	598	555	566	587	594	567	562	564	597	586	583	585	560	584	601	613	546	596	555	596	556	588	614	528	574	569	607	556	575	577	610	626	644	560	587	517	607	559	591	592	553	571	564	581	587	602	568	569	587	591	590	580	583	583	601	562	584	589	575	598	523	568	588	624	568	540	567	567	566	587	539	596	560	576	603	564	579	538	581	574	552	530	579	569	585	588	569	549	618	569	554	530	530	570	588	570	589	574	546	532	596	570	571	566	555	573	543	591	626	566	569	594	593	587	590	525	584	603	580	637	564	624	597	556	576	574	554	570	605	560	542	610	598	596	557	579	587	568	616	541	602	605	539	584	558	616	602	572	557	576	584	577	586	566	575	595	559	585	602	578	634	567	545	577	595	596	571	587	585	568	573	587	570	582	597	580	593	600	561	599	592	581	540	571	558	573	620	606	596	551	594	559	584	577	591	588	539	643	617	575	559	596	552	558	570	571	591	606	606	593	542	602	570	587	610	574	585	597	590	557	594	538	554	612	609	614	566	615	616	547	599	562	571	570	561	591	558	559	583	536	618	570	566	558	555	561	578	611	594	576	623	579	582	562	635	562	582	585	621	559	585	577	603	576	572	566	593	552	625	549	545	574	595	565	568	597	548	596	593	585	567	608	582	548	589	610	567	598	559	554	574	565	559	589	562	559	565	604	557	568	602	594	569	587	596	560	602	588	598	587	607	558	579	561	565	607	526	585	611	626	568	570	583	599	532	585	565	622	564	603	566	604	615	590	591	608	539	594	544	601	565	561	622	633	553	592	545	559	543	541	569	553	583	566	573	538	574	548	601	539	535	568	582	547	566	565	568	600	555	567	563	606	566	493	565	626	613	599	605	559	588	616	559	578	612	572	621	594	554	577	585	605	623	574	576	581	591	551	579	568	574	573	586	606	592	604	594	535	549	594	570	576	538	615	575	548	556	596	594	553	594	596	524	564	624	604	569	561	582	558	588	613	603	554	573	586	526	573	603	578	561	629	551	595	592	625	610	543	553	595	583	579	533	555	599	601	656	640	553	599	560	591	581	600	651	591	627	629	599	577	558	591	601	576	569	584	591	599	576	599	603	588	563	557	614	569	593	644	591	589	607	568	602	604	587	579	541	567	563	589	580	570	618	588	584	560	556	520	618	556	589	572	596	585	610	602	595	560	555	580	539	575	563	596	592	624	577	550	597	567	634	628	557	596	586	556	590	599	594	589	573	626	537	569	557	546	595	607	543	604	657	671	591	569	569	534	604	598	578	589	599	591	573	572	603	588	563	555	601	580	597	537	598	617	595	618	584	552	569	589	581	587	583	620	532	600	601	575	543	553	594	543	585	546	572	556	575	581	589	535	572	612	604	580	551	566	619	612	586	595	578	565	607	537	563	596	579	564	595	591	606	542	560	549	566	545	555	593	568	596	582	560	599	586	599	560	582	545	583	550	595	589	608	525	604	585	613	548	565	570	609	549	535	554	558	557	516	579	589	586	583	642	569	594	568	591	572	551	552	585	578	574	581	577	595	599	582	599	538	597	558	602	589	574	547	578	532	554	587	607	611	575	586	565	604	577	550	576	575	559	591	550	555	542	566	613	624	561	556	571	571	570	575	572	575	574	588	558	568	603	583	559	572	569	569	564	585	545	600	535	589	598	568	580	520	589	583	603	547	558	578	665	562	539	553	589	572	583	587	612	566	557	543	572	603	594	553	543	534	601	549	570	579	560	582	574	561	563	561	589	571	551	563	600	524	552	533	577	578	572	561	582	584	573	607	599	590	584	608	541	600	555	535	602	551	587	569	631	552	583	547	612	576	579	539	540	605	580	590	607	595	548	555	576	581	592	595	596	561	558	541	563	581	630	580	604	619	610	559	598	562	576	560	524	553	564	603	603	531	570	610	588	564	588	614	560	553	576	589	549	586	591	544	626	579	587	585	554	564	604	615	644	585	571	538	608	567	542	593	571	551	554	563	568	577	582	570	585	563	571	534	562	571	561	559	561	548	538	552	563	608	518	580	601	623	555	583	582	587	591	605	563	545	567	569	576	566	545	585	588	552	623	528	604	599	607	584	581	577	578	609	583	556	574	588	516	561	552	560	572	579	581	566	594	534	576	577	564	592	566	575	614	544	567	592	549	576	594	575	579	584	593	572	568	575	586	526	596	561	567	568	606	565	575	563	582	595	593	564	563	556	606	591	605	586	562	551	589	603	581	606	597	603	565	588	567	542	626	597	544	596	569	576	580	539	618	600	550	623	550	594	583	578	592	568	631	560	588	573	585	548	641	610	580	535	540	552	567	600	591	537	559	574	597	605	605	576	600	562	571	585	546	580	564	569	540	552	562	614	577	564	576	572	595	553	559	584	618	613	553	601	583	589	607	568	597	562	583	567	599	618	552	557	585	605	549	586	553	556	581	593	571	602	606	601	576	595	606	598	594	588	598	576	626	644	558	599	590	608	552	622	562	566	610	599	570	566	608	569	541	560	583	573	560	558	592	609	598	681	572	587	589	600	581	555	558	573	571	586	579	545	569	607	566	573	567	608	610	577	599	623	552	548	543	585	555	578	550	589	593	580	615	570	584	594	614	582	563	615	613	571	581	539	586	549	586	580	567	614	553	553	614	580	574	598	578	579	556	573	596	585	567	572	637	555	591	550	563	599	573	559	579	576	574	543	577	566	597	579	598	580	574	604	605	592	554	570	560	590	583	590	576	585	559	621	575	578	608	563	542	606	600	548	584	579	596	586	598	569	585	580	586	575	591	601	583	594	590	592	616	602	550	571	581	567	520	580	553	586	563	570	608	556	584	599	600	560	600	592	623	588	578	599	572	560	598	598	572	571	584	572	593	606	587	575	547	553	571	576	582	590	597	525	588	574	552	597	589	558	551	595	599	578	567	494	610	604	556	566	562	574	547	591	586	567	561	566	596	546	566	587	543	557	588	563	566	596	584	590	586	583	592	578	588	581	563	543	542	599	559	620	573	563	572	597	561	541	548	586	590	580	545	587	581	558	604	588	555	620	575	569	563	565	533	603	600	564	573	547	568	588	571	584	518	589	576	587	563	622	577	567	546	564	571	593	615	583	576	601	581	563	551	561	569	596	544	571	576	570	557	569	552	545	551	602	551	563	565	573	553	537	552	553	574	595	576	554	565	606	580	554	549	557	625	584	595	557	566	525	596	558	563	544	586	598	633	550	526	582	550	538	578	602	576	594	613	538	616	588	578	605	602	592	606	589	534	608	548	605	530	606	531	625	513	564	597	543	581	554	565	569	580	532	592	548	564	597	572	605	563	530	566	576	620	604	572	587	595	559	591	565	625	530	579	607	556	567	549	581	588	557	571	559	571	562	569	580	564	579	549	577	632	581	551	543	562	614	592	602	574	602	577	562	598	550	597	543	576	553	566	566	628	567	575	565	589
80334	72824	71288	58498	40719	25226	12261	4630	2020	899	509	344	291	260	307	300	308	308	287	288	308	279	277	310	288	330	291	304	295	270	317	297	315	303	298	296	314	334	355	298	309	269	312	284	310	286	243	302	291	298	326	309	276	328	299	292	278	303	286	318	310	329	313	312	287	305	318	318	301	299	281	302	291	332	325	308	313	301	308	265	290	265	292	283	326	310	302	308	300	292	292	294	315	325	302	301	289	311	316	298	318	307	298	311	317	289	281	282	301	296	308	279	306	344	306	350	308	301	297	299	279	326	291	314	316	313	318	300	298	301	280	309	331	323	283	322	264	296	325	265	300	301	292	286	310	301	287	326	293	307	317	313	296	330	326	310	286	285	295	298	283	315	275	322	297	302	295	307	287	316	306	292	284	299	318	283	280	256	322	299	287	299	321	290	299	324	335	298	304	287	261	309	301	273	311	290	341	329	361	307	316	314	321	333	304	306	268	271	305	312	286	280	264	321	303	344	300	307	319	314	325	319	302	328	316	281	324	304	268	296	308	334	300	288	281	278	350	325	322	299	332	283	301	295	300	305	298	310	297	296	316	310	295	289	304	314	324	300	304	309	290	288	329	299	278	276	312	262	255	308	328	299	310	293	319	301	298	328	292	297	289	354	292	285	291	311	302	296	289	335	314	282	295	306	358	300	285	315	296	268	296	338	311	297	319	293	323	286	277	323	291	319	261	291	306	304	297	310	347	310	321	319	292	322	287	307	291	293	272	306	274	329	286	298	319	313	269	287	278	297	324	297	306	319	308	317	295	283	318	320	270	287	278	311	320	296	281	308	307	302	291	282	291	279	326	290	317	292	304	298	326	279	307	293	313	296	318	337	319	295	320	264	288	299	329	314	294	300	303	318	290	340	314	309	282	290	290	304	294	310	304	289	284	312	321	332	281	272	293	323	262	252	319	310	308	318	307	271	299	293	289	300	329	319	304	286	324	275	277	315	302	276	332	304	246	275	286	336	299	286	329	304	343	328	321	346	281	277	281	292	338	312	320	301	298	318	324	300	308	321	303	298	295	283	271	311	314	306	304	307	347	308	291	333	308	321	320	293	290	288	315	329	301	290	296	344	312	286	319	331	279	311	316	299	296	309	278	300	291	314	298	310	313	299	268	309	302	321	299	312	303	331	292	287	278	278	275	308	300	322	305	327	306	311	332	265	298	287	307	313	313	318	284	273	321	307	301	310	300	300	305	301	311	314	303	303	318	303	307	347	296	305	276	287	330	309	307	276	286	317	331	285	268	316	281	298	290	311	314	281	332	321	299	275	321	323	304	303	309	305	285	324	311	316	305	283	334	318	328	326	291	297	312	293	312	263	330	302	293	315	312	286	327	311	304	287	298	284	290	302	337	297	284	326	292	287	340	295	285	295	264	299	319	336	308	294	269	295	332	301	267	311	312	298	300	278	313	293	316	302	345	296	281	278	335	308	281	316	309	335	289	353	286	308	327	298	259	281	307	298	303	344	313	324	313	312	306	282	303	298	306	344	291	317	288	268	284	300	310	295	319	298	329	298	279	306	318	282	297	303	320	264	284	297	302	278	337	291	297	295	273	336	297	291	321	281	294	325	314	267	309	277	296	302	321	296	311	278	315	304	289	286	301	300	293	319	313	312	297	312	288	281	309	337	302	294	284	341	319	327	291	277	301	286	271	277	308	297	299	275	304	292	317	316	319	316	315	285	313	327	305	295	319	332	297	283	262	319	301	321	285	300	287	293	285	287	295	285	305	299	298	309	279	303	280	298	307	264	307	318	331	287	336	341	318	317	321	294	314	298	306	299	303	307	309	279	265	287	311	307	276	324	265	316	275	320	313	295	296	290	299	306	308	320	326	296	299	301	297	307	297	304	310	288	277	304	306	268	295	319	312	302	274	320	321	317	293	333	274	299	303	291	285	292	275	290	295	296	307	297	319	264	270	268	318	313	299	304	288	310	294	304	337	261	312	309	311	276	313	321	302	315	266	315	308	304	290	273	291	297	331	304	288	301	336	310	277	291	308	296	309	308	275	288	297	295	298	289	303	283	315	283	310	273	303	272	297	335	329	273	285	299	288	311	293	297	335	289	311	286	295	343	302	275	313	292	308	301	300	336	331	296	290	278	329	282	278	291	301	335	289	323	310	298	299	303	316	288	288	244	319	335	312	316	327	284	295	319	331	260	310	313	321	289	316	295	302	271	325	280	307	333	335	337	320	297	297	290	258	293	301	284	304	275	323	280	283	346	296	337	289	302	316	323	341	315	306	271	263	302	280	314	287	295	307	295	323	268	315	290	293	292	296	294	281	302	306	330	331	293	329	339	274	284	305	309	292	308	279	290	309	341	295	295	317	321	289	329	319	328	321	354	322	303	279	294	336	267	282	293	289	318	292	277	287	317	295	321	334	276	317	291	288	324	300	303	298	314	304	275	312	332	312	299	276	321	278	294	268	299	289	270	299	295	313	292	293	304	293	280	290	295	296	276	296	302	287	299	289	283	306	291	279	319	293	320	308	283	303	285	300	298	317	310	308	318	328	343	313	310	312	292	309	303	301	308	300	301	312	328	309	319	309	287	291	328	267	302	285	306	303	286	312	288	338	276	298	268	286	296	357	277	295	301	314	297	295	304	300	319	279	304	324	333	272	275	330	290	323	321	300	314	298	303	307	330	290	309	347	261	310	297	322	322	284	297	316	318	270	322	335	295	312	293	309	356	297	327	330	333	269	302	294	290	325	298	288	307	302	289	321	316	285	309	306	309	275	292	295	298	327	306	307	303	285	274	318	323	307	284	306	327	274	297	319	284	294	281	298	303	316	326	329	293	314	284	302	300	290	339	309	301	286	304	301	309	287	290	299	291	298	275	295	332	317	279	290	314	326	294	303	284	313	279	323	345	310	318	281	330	321	311	276	280	318	279	287	309	284	247	287	292	305	340	300	290	289	299	300	313	301	293	322	307	279	334	312	330	297	308	293	310	317	333	317	329	299	287	305	307	305	301	377	314	320	294	292	319	282	274	336	301	302	319	314	302	294	282	302	312	288	323	303	332	302	315	272	314	319	306	322	352	296	304	313	275	303	297	289	320	297	354	299	325	290	316	319	285	291	304	321	293	305	322	283	294	327	305	301	289	327	324	295	287	298	272	275	307	323	307	306	342	282	314	297	307	316	291	272	272	287	316	330	316	300	285	308	313	312	303	271	303	320	326	322	306	306	297	301	325	306	296	301	288	290	280	299	326	292	314	344	295	297	308	344	318	344	303	327	325	329	292	285	347	280	335	270	268	291	290	306	320	306	304	280	341	310	333	337	330	290	287	293	294	312	296	312	307	336	347	340	273	285	272	294	296	277	271	300	297	303	319	319	297	284	308	304	329	334	310	313	309	310	302	279	312	315	297	294	277	319	316	268	301	319	300	300	312	296	309	299	298	337	337	298	312	276	319	296	311	277	285	342	322	299	345
50286	54515	66573	62513	49306	36466	24019	12968	6409	3128	1480	937	690	676	673	664	687	698	657	666	650	721	666	642	665	668	677	611	666	698	668	702	655	643	700	686	763	684	709	681	670	656	678	683	703	670	714	658	716	663	655	714	671	676	633	710	658	681	680	620	675	684	656	686	658	648	681	721	638	662	713	678	694	631	665	660	701	703	620	671	663	680	689	668	656	631	687	666	667	693	667	675	716	646	646	671	685	695	645	678	662	679	642	647	644	610	683	657	678	657	683	656	673	657	674	683	664	653	625	660	675	673	648	661	692	682	658	628	661	721	650	674	659	711	643	669	719	679	687	690	699	685	632	674	677	702	668	660	635	659	634	704	668	638	662	680	664	649	671	647	682	740	667	684	681	687	689	683	682	686	671	613	675	636	694	661	671	683	701	645	644	666	619	690	675	629	695	634	691	670	664	674	732	709	685	676	693	707	691	682	667	691	623	689	704	636	636	696	663	654	664	676	605	652	647	702	656	670	677	689	654	730	629	688	667	682	667	666	653	659	689	683	639	624	736	652	700	680	654	644	643	657	659	640	684	698	700	642	692	725	720	686	655	657	716	674	706	676	678	694	671	623	620	694	720	680	707	714	658	695	635	675	677	654	664	625	638	736	665	657	710	618	696	673	693	642	644	685	679	674	697	670	643	681	673	721	651	652	656	672	680	661	653	674	712	697	687	632	671	673	682	676	664	649	599	664	661	653	742	640	679	646	671	677	670	671	676	647	690	697	621	687	696	611	692	669	681	659	640	693	649	690	654	689	648	673	652	676	691	690	701	680	693	644	643	616	661	692	668	664	701	699	657	659	633	682	684	653	705	640	687	631	673	621	689	714	695	668	692	671	659	677	692	654	652	669	662	669	655	690	645	666	693	657	661	617	702	671	693	666	651	704	672	645	675	684	694	673	674	670	674	673	705	660	623	658	661	653	673	670	685	646	680	651	653	634	681	663	656	665	695	673	631	695	702	677	647	668	668	703	673	686	712	685	696	673	668	631	692	672	719	672	675	728	658	689	654	697	651	736	671	662	675	616	708	692	708	666	636	664	673	650	630	686	700	630	656	658	674	684	650	705	695	673	670	713	640	673	702	757	652	708	711	657	636	659	646	604	648	696	652	657	691	680	689	626	711	696	665	678	647	651	655	634	700	718	701	678	677	662	725	631	670	690	671	647	639	724	665	628	668	643	678	652	684	635	679	673	705	646	691	628	645	690	699	656	672	655	665	657	716	624	709	653	659	665	709	649	662	664	679	699	665	695	662	682	587	714	706	667	668	712	625	686	644	681	673	685	641	662	640	653	669	661	695	712	680	649	683	678	652	671	645	720	701	660	632	633	692	662	640	666	685	683	680	693	689	649	687	697	668	661	630	649	676	678	663	672	698	672	697	678	716	665	653	668	735	666	668	683	676	611	686	678	661	719	696	664	696	651	706	670	656	647	683	654	669	692	651	676	618	704	680	662	674	667	677	667	663	697	685	648	696	631	692	649	649	667	657	708	704	727	662	683	680	669	655	678	652	685	646	688	667	672	734	667	677	643	653	672	651	648	700	626	634	677	736	694	663	681	616	657	702	649	669	710	645	704	637	628	652	694	701	674	659	652	673	676	698	688	625	697	700	730	726	648	670	674	670	612	688	696	703	677	602	701	652	687	667	713	690	640	656	635	669	700	659	634	675	670	660	654	621	695	700	690	691	660	689	684	736	667	672	695	678	639	662	646	656	685	628	711	675	674	638	696	696	668	680	677	631	654	658	698	673	650	684	627	661	706	680	667	677	732	635	630	683	654	612	652	654	696	633	672	677	671	711	668	711	627	668	664	646	689	673	647	671	744	600	649	713	695	683	681	680	710	663	641	683	664	660	634	690	654	651	711	626	673	652	706	659	679	707	652	686	624	698	731	665	666	655	661	682	646	666	706	636	640	656	678	676	642	732	680	641	659	706	697	656	697	723	619	712	659	646	709	649	694	637	657	668	649	649	646	688	655	722	639	681	697	616	677	705	682	640	630	635	668	710	651	654	675	672	655	650	727	703	643	730	658	684	701	663	663	709	668	715	627	653	649	675	670	679	650	616	666	696	680	643	711	647	627	686	717	721	688	681	725	651	608	649	651	684	641	678	646	669	657	682	671	725	644	624	683	620	652	663	668	671	658	685	640	667	627	658	678	681	698	654	621	674	656	673	673	656	718	661	662	671	663	653	631	654	673	674	652	698	675	696	646	644	701	630	639	729	726	666	657	648	671	715	668	658	649	681	674	666	663	647	658	634	641	680	675	654	714	690	700	681	730	670	700	681	697	688	706	630	713	704	676	649	669	664	678	676	658	650	660	651	656	645	645	641	646	651	709	638	693	638	623	700	643	677	651	698	669	675	651	719	674	641	621	653	648	667	626	649	653	625	719	651	666	679	691	715	678	675	683	662	637	695	695	701	657	735	641	609	655	620	674	687	715	694	656	706	680	690	736	666	641	675	692	683	664	658	680	729	661	727	645	607	688	661	681	667	665	683	709	653	647	653	706	676	667	657	671	672	712	664	659	674	724	644	657	648	629	687	656	630	713	628	686	649	673	648	634	660	647	650	654	659	700	715	649	662	686	644	665	660	646	651	630	671	661	677	663	718	661	688	708	649	641	707	696	648	644	679	627	657	686	688	673	721	651	643	677	691	688	675	685	676	665	642	703	665	702	676	710	650	708	691	658	693	662	631	673	669	607	664	667	652	641	665	683	623	676	657	627	643	671	679	666	634	693	699	680	666	661	711	699	659	695	661	642	610	669	637	678	684	677	664	700	636	668	641	661	653	675	680	678	707	681	650	706	622	719	683	674	673	691	682	737	668	716	632	722	705	630	681	678	645	672	727	660	693	639	673	684	660	695	649	674	666	669	716	656	646	655	697	652	681	650	686	701	670	670	666	646	675	681	656	647	677	696	654	630	713	688	676	722	652	633	626	635	651	653	676	701	644	632	654	698	652	641	651	682	662	684	653	634	643	704	702	701	682	688	702	694	688	654	649	650	661	694	704	674	680	637	659	673	692	676	699	670	676	656	700	671	681	695	694	651	668	638	681	654	647	681	701	667	659	679	695	691	667	679	724	724	657	675	639	693	619	677	662	637	695	680	669	680	624	674	651	670	674	669	652	670	674	654	652	667	637	702	700	635	662	695	660	657	671	627	716	659	652	666	637	644	684	658	652	660	674	667	692	630	645	690	696	703	712	665	712	666	647	651	727	690	686	661	661	705	666	682	650	666	658	696	631	678	723	650	684	635	679	679	673	684	696	711	626	669	693	649	665	660	665	629	722	719	655	659	675	658	693	743	680	715	677	647	648	701	680	684	691	665	695	692	657	649	658	665	697	649	673	663	646	687	687	622	667	663	619	705	683	669	675	709	651	646	660	651	671	707	654	657	662	633	679	651	641	689	681	731	702	684	695	629	630	736	751	698	684	683	655	627
81853	73908	74381	61318	43979	27731	13672	5199	2200	1090	707	496	337	361	347	365	371	330	365	362	353	345	390	353	343	332	417	343	361	311	322	368	361	369	326	383	336	339	379	384	341	341	319	309	369	348	362	367	375	390	331	389	339	368	337	345	361	363	340	340	367	328	333	343	355	335	377	350	333	357	369	340	352	371	325	342	320	346	356	360	358	372	336	370	320	344	360	360	359	357	350	404	366	340	382	352	379	354	376	360	358	369	349	378	382	354	399	383	333	363	336	332	396	367	394	304	360	338	368	353	317	300	367	377	330	347	397	348	357	327	354	334	350	334	308	350	322	340	354	389	354	344	331	344	360	360	361	367	360	311	364	344	349	401	346	356	386	384	354	336	357	382	367	358	359	349	357	362	375	382	375	371	391	407	371	345	362	369	352	400	380	368	356	337	370	402	357	332	371	393	358	385	353	339	363	343	371	345	348	330	373	346	340	366	327	307	377	339	341	346	327	360	353	371	397	376	365	331	340	349	361	355	369	390	373	348	341	375	372	376	351	334	311	364	357	381	365	356	339	338	375	360	347	360	328	377	373	356	393	373	348	362	342	343	397	337	367	362	345	365	348	365	366	374	340	335	397	374	376	346	387	354	366	346	356	375	365	353	381	356	358	387	354	348	364	345	332	324	355	373	358	347	348	324	344	361	366	361	363	370	313	369	312	352	362	384	351	343	357	358	398	402	372	344	298	381	344	353	343	357	346	315	372	404	337	379	340	351	372	372	326	353	351	327	371	385	371	345	324	365	359	323	373	345	362	388	356	386	325	343	368	370	374	357	348	368	367	344	339	324	341	378	346	388	348	373	372	354	351	380	370	374	336	359	344	362	391	366	358	373	383	385	334	349	353	354	327	383	381	336	315	336	357	336	351	340	363	342	342	374	382	371	318	334	371	359	375	369	346	361	363	390	340	349	357	365	355	392	333	335	382	350	340	376	373	330	341	410	353	380	348	374	339	367	343	335	334	337	342	352	341	372	362	358	334	363	371	329	344	356	386	340	315	401	350	328	349	315	383	301	373	351	387	312	325	377	374	364	361	401	337	387	349	344	342	367	373	350	395	362	324	361	418	385	363	369	367	391	376	372	339	353	380	339	379	359	407	400	364	374	338	344	367	326	331	381	338	328	312	382	344	355	399	342	377	354	345	355	361	382	316	372	388	391	331	378	347	354	342	364	326	340	363	380	372	346	327	366	352	418	375	351	347	343	374	365	330	341	383	342	363	342	376	357	355	335	378	363	357	334	373	303	366	374	345	380	319	328	373	364	351	343	337	348	380	353	399	357	364	290	348	380	353	323	358	363	362	325	344	363	383	337	378	365	395	371	351	347	318	333	329	338	331	379	368	333	352	357	354	355	326	308	346	348	323	405	356	351	345	363	363	361	345	382	341	390	333	357	365	347	364	357	342	369	379	369	335	321	403	350	328	344	360	344	361	362	330	359	348	348	361	367	366	321	372	349	384	326	335	360	350	379	368	389	353	374	359	340	356	315	369	364	361	352	376	351	369	359	327	325	352	332	343	336	360	375	379	366	383	311	405	384	352	372	331	333	341	322	350	327	343	365	323	354	367	324	373	347	340	359	357	354	350	337	344	401	348	366	320	361	355	382	335	358	381	377	365	354	401	326	340	306	357	371	390	351	371	344	367	394	373	393	336	369	395	327	359	357	342	346	345	336	320	342	343	344	331	358	362	369	382	356	362	355	379	385	370	361	336	354	365	373	358	375	359	334	346	341	341	413	366	369	383	331	331	349	350	348	352	324	351	316	390	338	366	390	337	338	348	361	369	342	390	364	334	297	340	331	352	312	361	348	353	350	361	369	373	355	365	370	355	352	344	381	348	412	337	360	351	381	366	333	340	346	355	367	367	317	364	297	366	347	355	367	376	361	335	357	361	381	394	363	353	384	378	343	372	387	352	381	380	367	378	320	338	362	367	366	340	373	337	350	343	351	367	370	370	367	330	366	352	354	357	342	349	372	365	361	335	305	370	320	343	344	370	362	350	330	375	362	373	378	386	342	335	358	379	329	366	349	361	374	356	341	376	349	370	375	356	320	379	361	383	331	362	354	320	339	347	416	371	348	343	349	365	347	368	340	340	355	360	364	359	358	368	373	377	360	362	383	330	368	352	359	361	360	333	368	365	365	339	370	367	379	325	369	392	383	366	352	349	342	357	409	358	345	377	396	347	387	362	355	342	354	383	347	380	376	359	312	358	356	362	371	383	376	340	400	345	377	351	362	365	356	406	349	353	368	347	359	384	355	357	385	345	344	334	346	341	377	361	357	364	352	376	320	344	355	361	344	338	384	344	326	375	354	331	387	343	367	349	358	339	348	327	347	357	351	349	360	356	357	359	343	426	326	349	325	357	335	327	382	358	388	373	360	343	336	353	346	318	368	369	360	341	358	337	349	347	343	349	324	389	360	337	364	375	371	361	340	360	372	359	354	391	372	334	362	341	349	382	371	389	371	361	344	388	347	364	363	352	323	348	349	362	361	341	348	353	344	318	366	383	334	370	352	300	345	390	353	340	357	402	378	353	348	369	369	329	371	373	350	386	383	417	313	351	354	367	377	355	368	360	379	333	341	345	344	378	360	370	323	381	336	340	331	345	345	344	351	367	357	372	368	351	371	372	409	382	363	406	336	383	315	382	331	358	360	360	376	394	327	343	368	370	395	373	368	354	333	331	322	320	352	354	353	423	355	361	377	340	396	333	360	356	337	350	342	347	370	374	376	338	373	329	350	307	368	340	335	357	349	338	306	348	344	374	351	362	355	341	397	376	374	360	336	394	357	351	336	339	388	366	354	354	355	348	348	391	352	336	356	379	335	365	353	362	366	363	346	378	362	367	347	346	334	361	367	333	373	344	367	366	372	395	375	373	365	347	295	358	365	368	403	339	348	372	389	343	374	388	343	353	360	372	351	366	345	342	345	343	342	356	323	359	325	344	387	323	356	368	351	344	360	364	371	361	389	378	353	366	365	357	386	352	330	350	340	385	339	376	369	378	358	357	343	350	361	339	345	376	346	400	351	396	368	370	360	389	374	361	353	375	378	343	320	379	373	357	376	349	381	318	340	368	343	370	341	382	366	417	358	357	351	371	368	388	356	378	348	365	397	384	375	369	340	358	341	346	351	359	326	341	301	359	402	390	345	344	315	382	392	392	329	372	363	361	382	370	378	377	355	370	372	361	351	360	328	374	332	386	357	383	379	348	355	368	354	370	371	339	349	368	345	417	349	348	343	380	356	373	389	350	342	344	356	351	393	391	336	368	370	348	340	371	365	358	374	362	360	334	359	356	371	348	361	353	345	360	363	347	351	355	375	384	402	353	328	386	369	353	385	390	336	342	363	330	335	383	372	378	324	379	397	364	357	359	315	348	325	349	362	367	350	341	387	351	347	374	380	358	358	367	343	348	341	320	334	367	325	365	360	339	373	335	343
52443	55635	69625	65299	52491	38641	25034	13948	6842	3838	2143	1195	766	768	793	755	769	711	772	743	758	779	749	742	831	767	713	784	762	762	778	795	719	796	772	791	821	756	781	744	799	740	763	799	848	755	828	832	761	779	804	746	790	747	800	714	829	788	781	756	824	752	792	768	757	777	731	785	790	769	771	781	740	797	835	726	796	779	767	750	807	815	796	776	792	781	772	799	800	706	779	755	753	815	826	821	734	781	784	761	767	802	741	771	779	785	804	760	755	742	780	832	759	746	795	772	740	754	735	757	778	745	778	747	768	765	734	795	765	763	763	763	780	753	778	839	799	762	757	763	799	788	787	721	782	789	757	790	791	746	765	755	729	718	764	744	804	736	738	742	718	764	798	750	757	794	777	789	743	761	829	744	813	742	791	746	806	753	786	815	788	802	796	801	783	745	830	766	799	733	758	803	773	755	778	825	823	759	724	785	775	781	780	753	801	758	762	812	766	747	782	790	755	796	783	768	785	741	771	737	782	812	771	745	757	731	763	776	745	767	740	792	786	749	804	767	750	793	747	736	738	730	742	789	822	784	848	731	772	771	800	779	753	734	772	743	790	765	737	706	764	767	765	754	756	770	786	755	782	748	780	749	802	798	753	753	735	805	789	799	769	777	793	755	818	764	735	755	777	807	764	775	760	788	785	837	726	778	778	747	805	801	777	759	729	799	771	773	779	769	767	766	774	805	766	782	715	762	779	760	783	790	785	770	741	757	758	807	731	798	762	853	784	757	778	821	753	774	759	815	790	796	718	808	755	747	809	797	739	771	763	762	770	798	752	750	811	768	821	812	736	732	749	770	804	755	737	769	778	744	772	764	786	731	753	767	752	776	766	745	765	714	768	806	797	805	772	754	731	787	744	782	776	763	797	769	780	807	812	766	789	799	833	761	786	747	764	819	772	817	776	777	773	799	819	745	724	790	755	767	776	856	768	757	810	758	756	756	782	725	758	799	830	792	754	742	757	801	747	751	761	752	778	747	828	784	741	747	761	742	765	821	764	746	816	795	807	784	753	774	769	776	740	752	828	778	779	742	793	762	803	797	736	777	779	795	802	757	809	746	784	789	746	778	726	792	743	830	792	776	727	758	802	738	729	745	764	730	810	784	783	757	804	756	772	736	758	795	788	783	729	753	801	757	765	755	807	792	712	800	778	729	817	757	731	761	768	802	801	751	782	806	842	783	738	734	795	765	751	766	745	757	710	839	736	768	769	783	763	776	776	770	805	786	797	770	735	744	751	748	771	751	811	813	755	785	752	766	801	800	771	812	754	805	769	787	785	769	783	757	784	775	743	772	753	772	790	766	747	808	801	774	784	766	808	743	770	738	739	806	758	757	749	835	787	816	769	804	754	771	771	732	775	799	771	769	744	810	783	826	765	778	760	776	727	804	751	779	772	762	751	789	723	760	823	793	738	760	818	756	787	784	739	819	771	759	772	803	766	777	748	760	755	779	781	750	804	752	811	749	791	795	787	790	747	807	719	731	732	781	780	783	777	784	819	800	749	779	807	735	741	803	789	780	825	769	787	812	740	808	772	739	788	765	729	784	788	755	771	792	744	742	780	768	813	776	767	738	750	773	816	741	789	747	743	794	793	755	709	782	747	773	810	762	760	773	752	758	759	780	713	793	758	742	743	757	762	784	732	792	814	780	769	758	780	752	808	794	816	795	782	769	757	812	774	785	745	767	787	792	682	839	800	779	796	791	757	750	790	741	808	778	832	765	791	816	736	765	735	741	776	798	750	746	797	751	773	774	755	781	813	742	739	771	824	806	710	762	773	762	820	782	809	745	759	744	762	827	782	780	771	785	839	728	802	771	742	812	720	752	769	758	748	752	761	786	856	747	761	771	720	768	803	784	786	763	812	774	779	743	774	820	801	750	785	714	750	734	790	769	775	764	767	815	776	741	785	750	719	748	787	821	732	825	780	755	744	719	764	814	765	756	799	757	816	766	747	746	743	740	773	768	779	748	771	798	753	762	811	764	806	741	767	756	779	782	782	762	776	725	771	760	783	799	766	778	783	822	726	795	774	809	751	754	788	784	755	808	785	774	786	787	727	771	770	773	788	771	753	733	807	789	743	808	763	820	769	769	736	751	786	753	781	768	757	736	748	808	728	767	765	792	797	814	722	758	707	795	762	770	770	738	793	830	749	823	728	766	779	763	758	779	743	777	790	761	771	787	771	784	757	752	734	717	755	777	775	758	804	732	761	770	784	767	783	800	724	833	781	800	816	791	756	698	789	830	804	801	755	767	787	770	777	759	805	755	727	782	774	786	747	743	802	763	764	779	799	796	834	750	791	833	747	741	753	793	715	760	737	758	777	791	798	760	784	764	762	743	766	771	776	788	791	730	805	761	766	758	757	738	718	756	794	775	733	785	777	730	767	792	790	737	786	737	743	762	717	748	764	783	778	782	769	821	822	778	830	771	799	773	722	801	727	789	789	753	807	774	758	783	782	811	781	776	824	764	767	760	786	760	770	801	821	770	785	730	752	783	756	765	790	745	816	777	797	774	772	786	759	735	782	759	741	746	740	792	745	825	703	823	777	815	760	811	736	771	776	797	839	808	804	768	758	752	818	767	800	777	779	773	835	772	778	759	783	727	753	774	755	821	807	766	755	771	791	761	770	826	812	774	790	753	748	768	813	770	778	790	811	754	771	818	792	729	789	727	802	751	748	803	801	775	741	795	834	799	805	766	784	740	779	776	793	771	773	791	757	770	749	767	790	768	773	753	766	763	745	772	751	737	761	781	766	725	757	796	782	757	761	830	790	818	787	779	792	802	773	736	759	855	797	772	755	752	760	783	716	811	784	740	764	740	801	798	790	834	769	766	734	763	850	759	778	769	788	741	760	834	748	758	794	735	752	737	800	759	782	785	759	745	852	741	767	810	723	774	839	739	751	769	770	799	749	750	776	734	753	777	750	732	764	798	780	829	814	760	766	777	723	795	814	734	771	788	732	750	758	766	746	812	729	720	778	753	733	749	796	788	777	814	793	761	770	747	782	786	765	746	766	786	768	778	755	804	821	731	778	793	723	792	735	789	805	811	762	785	824	751	814	779	799	759	793	794	732	819	722	797	754	750	759	805	769	820	775	781	737	776	737	806	768	729	787	783	753	781	825	763	783	753	818	749	751	802	794	717	783	745	742	779	789	755	740	772	810	776	774	763	812	743	775	790	837	702	794	791	817	770	754	735	798	773	768	770	743	774	792	780	783	798	778	801	784	755	778	738	727	763	812	826	807	801	715	777	773	722	777	745	748	767	732	730	757	818	801	803	839	769	770	746	768	707	766	747	833	799	794	791	777	777	773	777	779	802	781	722	767	809	826	753	734	739	802	776	766	779	785	736	751	771	837	782	738	795	711	748	750	828	787	721	780	779	772	745	807	808	779	764	744	761	779	736	789	853	771	746	777	787	767	777	718	734	707	780	750	772
12311	8494	6878	4352	2326	1218	722	460	345	321	280	238	240	260	242	222	273	231	255	276	255	242	297	249	270	281	271	318	249	275	246	292	286	310	264	256	278	311	229	283	236	244	259	259	294	284	281	297	293	268	280	266	269	240	258	281	240	270	276	259	274	287	260	261	248	252	236	266	268	269	294	260	270	256	263	256	251	263	265	246	238	263	259	259	260	285	281	289	253	263	261	248	254	255	269	251	263	271	277	260	244	259	223	245	281	268	285	292	243	279	266	294	282	275	269	258	277	230	286	266	254	285	250	272	287	252	252	267	291	245	271	283	240	274	261	274	249	273	273	272	247	293	234	278	247	271	242	288	278	276	262	283	260	280	264	260	262	250	251	225	289	264	228	279	266	274	241	253	256	283	277	283	270	247	247	259	254	264	235	246	232	230	231	277	263	269	265	252	261	245	290	242	257	244	274	231	258	249	255	295	280	224	281	241	297	278	281	284	249	235	274	278	275	284	290	278	253	268	283	237	294	254	261	273	275	260	237	249	260	273	260	294	271	297	259	269	237	237	270	245	222	265	278	291	274	253	251	246	252	248	247	253	254	247	273	254	281	241	277	246	237	233	288	245	246	247	261	250	300	239	268	262	250	278	252	262	256	288	258	264	261	283	280	257	249	269	269	252	253	273	288	274	256	270	284	272	256	227	268	265	276	273	239	238	259	253	288	252	272	254	260	253	259	276	282	275	258	273	273	258	252	258	285	285	251	247	241	248	233	239	275	240	277	281	240	230	242	248	243	254	270	280	249	283	287	248	264	256	280	278	308	262	253	267	250	270	243	247	241	253	262	274	251	273	291	284	253	253	274	240	269	245	239	242	244	264	287	273	259	283	237	231	268	275	249	216	276	261	222	251	257	249	283	249	296	262	262	262	260	238	283	259	237	251	262	272	266	237	274	253	263	299	241	285	289	259	286	271	272	251	254	257	277	284	244	280	282	258	257	275	290	250	303	283	272	261	248	277	262	273	274	271	270	249	255	272	273	287	255	268	258	244	243	261	266	260	287	259	278	282	262	246	237	243	266	282	285	275	261	246	249	266	247	266	289	290	249	267	265	245	288	277	253	257	256	260	250	276	258	237	257	270	252	246	258	274	291	260	265	285	270	248	256	270	276	262	279	248	251	258	280	246	261	280	279	258	251	308	281	278	272	257	242	273	269	277	263	257	269	239	274	253	270	259	269	265	240	266	226	267	261	233	252	269	278	259	266	259	220	273	252	227	259	280	302	282	250	280	305	273	253	260	252	262	313	273	261	256	268	275	266	251	249	243	242	275	249	278	246	262	254	271	288	259	303	286	279	238	240	256	235	276	260	264	261	258	262	262	281	259	265	263	304	262	242	251	268	253	304	255	265	228	274	295	277	263	274	262	294	267	280	255	251	244	269	251	266	240	228	252	290	258	257	259	279	261	267	256	286	248	283	274	258	243	255	280	254	242	251	253	259	289	266	267	267	286	229	291	241	261	239	259	236	247	255	265	257	293	235	260	274	281	239	235	252	255	268	284	257	276	248	247	251	260	264	251	230	286	250	273	239	270	266	276	260	284	259	233	278	247	219	285	289	273	248	280	275	280	260	257	248	277	284	266	268	268	260	286	245	270	272	266	274	254	247	284	276	285	278	272	268	253	273	257	271	237	236	243	251	251	234	270	274	252	283	269	265	266	248	256	238	256	244	263	255	273	274	252	225	268	267	256	288	259	277	258	249	264	250	261	263	267	275	268	278	269	266	244	263	265	281	260	248	240	223	261	275	271	287	290	302	248	270	247	275	251	283	244	264	275	288	272	235	259	258	282	289	293	264	308	267	259	242	245	238	279	285	288	287	276	270	263	260	228	271	238	251	243	287	257	285	300	278	256	264	262	278	263	253	244	259	251	234	248	268	267	253	278	286	290	259	262	244	282	241	288	272	277	255	248	272	297	244	262	274	256	286	244	245	288	276	278	254	294	216	276	269	252	267	275	245	286	273	294	256	240	247	271	284	267	281	243	249	252	265	242	255	257	294	262	288	242	276	286	247	231	237	251	274	234	261	272	257	261	295	273	275	257	270	282	280	285	277	249	236	231	309	279	258	260	275	285	275	282	311	238	266	291	288	253	269	256	265	246	265	261	298	270	239	230	259	232	291	263	277	275	265	235	276	284	266	252	280	274	258	271	243	252	234	280	258	238	240	268	250	260	247	257	271	276	260	239	291	255	252	243	272	261	272	256	237	271	247	262	280	231	271	267	234	256	260	278	239	283	254	249	252	220	248	270	253	250	276	276	249	264	288	262	263	263	263	266	239	254	270	264	246	255	248	264	271	263	265	249	260	243	301	249	257	282	237	252	256	283	289	244	284	263	249	276	276	293	275	259	266	250	284	223	237	247	292	288	267	274	272	269	274	246	239	277	298	239	281	249	237	273	263	249	231	276	272	250	258	250	246	255	238	249	278	249	274	274	260	254	260	251	307	253	253	260	282	259	250	237	251	253	261	257	266	304	230	248	262	263	302	301	271	237	250	281	269	293	254	252	256	268	263	226	275	257	233	230	269	259	289	248	282	279	269	255	261	255	271	284	259	278	262	264	295	249	277	246	215	259	238	258	236	279	267	298	255	242	261	265	289	239	250	281	271	258	246	275	237	286	265	267	262	266	265	269	260	267	256	280	287	241	259	243	249	277	275	277	235	261	255	261	245	248	265	249	258	244	272	264	265	254	278	229	289	256	230	285	251	231	250	289	286	293	254	316	239	245	281	270	236	241	243	221	259	268	233	271	263	270	237	272	281	278	235	282	272	321	265	271	266	296	254	259	257	278	274	256	272	294	277	260	264	232	256	273	238	245	275	265	224	284	238	274	232	281	251	265	247	269	277	250	274	273	258	242	237	261	258	267	286	260	250	268	273	258	269	249	232	246	266	282	252	245	271	286	291	230	285	263	261	242	263	229	261	248	264	261	248	262	278	259	282	281	255	291	252	261	274	278	246	261	227	275	245	270	287	286	245	273	276	276	278	269	282	261	234	297	234	290	269	269	277	277	273	285	244	281	266	273	293	240	265	268	238	268	284	280	283	274	266	265	252	245	263	280	261	233	227	290	229	256	266	271	250	276	234	308	244	252	243	287	255	272	281	262	258	274	279	281	284	275	270	250	269	240	272	251	253	250	283	279	278	271	291	256	251	265	276	267	276	260	274	305	260	258	243	287	260	248	294	249	283	248	277	234	248	243	263	281	261	286	265	292	266	271	273	257	254	281	262	289	239	299	321	297	258	266	282	282	249	277	234	281	262	257	281	285	236	276	250	257	284	238	267	283	276	260	244	252	276	266	269	269	244	257	239	263	243	258	285	246	232	276	267	251	258	273	248	257	273	261	270	286	298	284	242	265	271	242	248	244	237	255	278	254	264	248	267	261	269	267	286	265	246	257	282	270	261	263	271	272	290	266	247	254	267	248	245	209	245	276
12014	11299	12503	10276	6693	4079	2104	1323	897	777	651	619	547	543	565	588	573	606	602	552	609	602	546	597	562	553	550	586	586	575	606	560	599	594	604	609	600	610	591	600	593	580	581	602	564	612	592	578	565	586	582	603	598	575	566	601	570	630	578	626	564	580	586	572	552	610	599	577	575	578	605	563	610	566	609	567	572	590	572	582	552	588	624	579	605	589	600	557	579	579	541	600	634	591	552	602	595	557	597	563	568	601	568	580	602	554	614	589	599	583	599	592	551	588	574	593	608	581	581	582	577	577	589	586	577	569	591	562	569	552	576	618	575	569	566	576	628	594	618	605	608	591	591	567	556	554	599	603	599	587	581	597	644	563	569	579	573	581	590	539	562	558	579	576	620	578	580	584	567	554	573	627	586	586	594	541	597	588	596	592	625	566	565	589	565	619	578	582	548	586	574	607	554	579	573	607	588	601	601	601	606	573	596	576	659	590	586	585	556	576	603	572	603	629	554	545	595	566	627	580	579	582	604	594	571	523	590	560	593	612	573	654	569	618	522	614	603	577	595	535	609	582	605	580	598	628	618	548	586	582	585	579	644	600	623	615	587	578	618	578	561	599	580	640	576	622	583	579	569	605	571	605	573	580	606	581	602	616	605	593	606	543	611	616	563	593	629	579	573	566	600	595	618	566	596	558	570	593	558	610	622	620	544	556	600	522	613	630	556	585	604	577	542	576	562	634	576	579	611	605	561	578	581	620	610	632	583	560	581	603	616	630	605	539	570	606	574	564	604	583	582	552	572	599	591	572	577	615	566	578	599	579	569	584	615	588	606	578	575	605	615	573	579	556	580	611	570	607	613	569	593	570	587	640	574	580	616	613	610	599	649	552	570	591	607	566	608	593	574	561	624	580	550	556	598	603	628	589	625	598	593	596	600	616	592	605	591	605	607	588	633	579	604	541	600	597	573	543	571	604	584	594	581	599	548	621	589	600	557	573	587	606	616	599	586	589	571	535	557	580	604	551	557	581	590	565	565	565	624	595	590	586	614	572	579	594	593	612	569	601	619	556	563	568	628	621	572	615	553	641	567	610	603	602	567	544	609	534	577	583	620	579	587	549	551	569	590	561	574	585	623	567	596	580	624	576	556	601	598	563	612	606	580	626	553	604	567	614	599	642	574	555	548	551	590	559	567	588	608	624	571	615	615	614	584	605	533	575	530	597	591	600	583	576	575	560	560	621	586	609	560	621	588	567	599	631	606	562	532	581	585	590	573	599	569	558	599	605	586	563	626	563	609	581	588	586	585	537	538	569	557	567	586	560	628	571	602	604	590	624	647	582	581	585	597	581	571	583	604	648	543	578	592	543	612	538	608	594	555	576	607	539	600	607	559	567	632	571	540	589	621	584	596	619	562	582	580	616	589	615	589	602	592	588	604	605	543	557	610	610	550	577	557	602	615	568	547	606	590	588	572	614	586	558	590	553	563	632	563	545	594	619	620	568	597	577	580	626	584	578	534	612	598	578	563	582	628	582	561	598	567	607	582	557	606	589	616	591	575	552	572	592	572	554	594	590	563	577	559	593	559	585	593	620	615	607	601	548	587	565	591	575	632	549	599	607	595	586	560	611	594	591	574	574	600	612	551	572	628	611	599	572	571	560	547	586	586	589	617	590	607	601	579	592	567	614	573	599	578	587	558	576	595	559	599	588	593	578	613	613	566	637	599	581	580	620	547	604	629	591	646	546	576	582	576	597	601	617	578	603	580	585	623	544	584	608	614	589	612	588	570	613	600	608	585	594	589	600	576	606	597	574	642	578	584	578	571	565	628	628	597	557	594	595	598	605	634	598	621	592	572	579	555	554	618	582	611	595	606	572	573	573	580	606	578	566	617	550	633	585	550	564	577	580	584	566	598	612	636	586	614	564	584	579	598	613	594	564	556	591	631	611	598	545	559	595	630	593	590	601	612	576	561	616	617	594	578	570	597	577	603	544	590	569	609	629	524	616	650	558	595	595	588	576	576	591	573	571	614	595	596	641	588	596	600	665	591	628	605	579	553	607	583	616	599	581	609	569	582	609	557	606	593	598	572	624	556	586	555	586	556	636	581	597	540	621	645	569	591	610	646	584	586	595	603	567	594	558	570	600	555	576	590	589	597	631	595	628	630	536	552	617	573	612	589	611	597	605	594	540	599	597	552	560	554	569	572	579	577	578	594	584	589	572	618	565	545	577	638	576	539	593	595	595	627	550	584	554	558	602	592	602	568	616	583	582	564	536	583	602	612	582	653	565	595	557	606	573	554	592	576	562	572	587	583	610	634	554	603	575	600	567	575	577	602	610	622	572	620	575	575	565	612	603	554	585	578	547	590	600	552	653	550	610	618	573	585	603	574	633	580	584	574	609	564	592	584	587	549	571	584	621	624	586	533	578	583	586	619	592	558	587	570	596	613	581	573	609	576	612	570	549	564	578	615	543	581	537	612	602	556	564	579	611	657	628	620	566	629	596	598	563	627	555	602	586	590	608	612	598	590	621	551	614	581	561	597	560	600	596	570	590	543	598	563	583	592	576	586	543	624	543	567	632	655	591	586	582	610	608	584	545	515	603	628	564	619	566	602	570	559	567	557	604	587	567	549	583	589	577	594	625	640	616	579	574	592	587	583	583	613	600	576	569	580	596	628	550	601	593	622	546	581	626	606	593	644	604	598	568	580	581	614	588	583	577	567	586	594	572	633	596	600	604	579	583	556	568	628	572	587	581	574	558	573	632	636	543	600	587	619	600	607	623	596	556	607	591	565	618	585	514	628	584	572	597	598	586	580	566	589	613	557	591	577	590	591	615	593	555	600	585	620	584	583	642	607	602	583	599	577	561	580	571	580	553	576	592	574	561	625	580	565	620	570	552	565	565	575	580	592	627	596	578	546	618	639	646	531	576	577	588	599	604	629	601	585	570	598	565	603	573	615	582	581	579	594	553	589	604	593	580	585	605	590	591	592	573	612	597	584	599	601	586	581	537	604	568	626	631	551	593	560	585	604	578	570	530	594	569	592	619	625	581	545	593	600	576	628	545	575	521	606	615	635	572	597	595	564	573	535	561	589	579	608	637	596	577	589	597	632	574	537	589	610	585	607	581	573	617	593	594	577	622	601	559	562	581	609	608	547	581	594	549	628	549	566	580	573	577	587	593	564	586	563	549	608	569	590	623	536	550	571	605	564	634	585	598	553	534	610	557	607	600	624	568	562	596	616	619	587	579	580	573	590	666	571	581	556	589	568	543	585	575	579	528	584	588	633	541	587	600	578	600	581	593	571	565	588	566	633	605	558	582	600	563	603	580	603	582	590	617	639	554	588	612	587	603	616	631	562	569	567	565	584	580	574	582	617	618	598	565	601	589	623	604	625	588	619	627	599	558	574	598	583	596	640	578	570	561	599	586	572	612	636	541	645	569	591	634	585	583	598	579	622	581	594	565	575	584	590	592	584	570	565	610
80359	70551	69862	59004	44437	28370	14493	6037	2680	1239	746	437	318	313	316	314	329	345	275	286	280	302	299	278	307	311	321	317	306	325	309	312	326	310	315	276	271	283	306	324	310	295	316	299	270	319	329	313	290	294	291	310	301	316	322	283	278	273	293	319	315	345	298	318	303	307	280	294	319	316	298	303	302	304	314	295	316	321	302	331	280	291	325	302	313	291	314	315	335	312	289	319	331	301	281	302	321	283	281	298	315	314	262	329	328	322	357	320	342	351	304	297	302	322	302	294	343	288	331	302	308	269	316	347	319	293	327	288	319	298	274	312	330	311	318	309	279	312	308	320	303	318	286	326	328	342	306	296	319	322	284	288	310	308	301	288	305	341	290	297	282	313	324	299	296	310	273	349	300	342	319	322	276	319	305	297	301	307	339	330	312	334	306	305	301	300	304	323	377	298	293	295	297	318	296	290	307	311	335	305	299	306	265	322	287	315	296	311	301	302	336	346	279	302	302	304	275	311	338	311	293	322	334	263	313	301	301	332	335	308	292	309	307	297	318	318	274	307	293	311	360	308	293	302	307	298	277	290	312	321	296	332	292	318	293	316	311	307	292	286	340	313	325	297	310	309	297	291	292	323	294	288	312	292	328	273	264	307	264	300	300	282	313	290	254	290	311	309	346	300	339	306	298	304	331	299	349	312	309	320	273	308	323	315	319	327	351	295	306	309	305	337	317	325	287	288	305	292	282	332	319	330	289	328	302	279	299	324	284	320	316	310	304	306	295	320	308	313	260	309	320	276	286	315	322	338	294	297	281	297	302	302	330	329	298	304	300	324	339	330	307	262	282	314	329	323	289	264	307	330	297	309	318	304	315	328	319	289	286	305	319	311	345	274	302	283	284	285	298	304	293	310	305	291	357	294	317	322	303	289	334	294	290	309	323	311	307	320	313	303	329	289	324	336	355	315	354	317	344	283	307	318	310	302	314	298	346	318	287	281	299	256	308	303	337	304	265	305	297	298	306	327	284	315	291	318	332	319	358	299	307	312	302	335	256	284	278	295	310	291	310	285	307	356	347	310	283	304	303	328	273	302	318	299	288	277	334	286	334	335	328	354	270	317	304	295	326	328	320	301	310	304	278	304	317	288	318	316	319	282	293	283	291	329	302	308	316	292	283	310	319	301	298	318	300	332	282	322	297	304	288	300	295	280	304	291	310	328	291	314	307	301	296	312	332	318	285	293	319	365	308	342	289	295	313	296	311	291	313	328	284	313	298	287	336	291	290	305	340	322	306	324	323	297	304	328	321	306	331	295	332	343	280	325	276	289	315	284	308	279	299	308	327	297	301	298	310	308	336	319	285	295	324	303	305	314	334	286	288	337	321	307	283	331	318	300	322	296	300	315	309	301	331	292	270	313	291	339	338	316	313	323	315	262	335	301	289	297	309	320	300	298	338	291	295	338	309	308	313	315	349	290	321	323	339	297	286	309	291	331	319	352	307	303	290	324	305	323	335	320	362	312	325	273	341	326	284	287	280	306	284	307	312	300	315	307	299	312	306	299	340	326	363	320	339	293	343	289	308	301	286	328	343	313	319	294	308	326	300	355	296	313	319	318	325	326	338	317	311	330	298	321	296	302	294	299	313	307	276	292	307	305	301	296	298	312	292	283	322	308	291	324	318	309	317	283	302	321	299	293	315	309	329	315	343	312	313	289	298	322	300	300	330	313	313	344	307	326	321	332	318	302	270	323	308	300	286	289	305	285	298	324	306	314	302	337	327	273	330	306	314	319	300	326	300	327	324	317	301	277	285	300	300	280	287	298	301	275	303	318	311	312	335	303	317	269	292	297	310	295	328	314	297	311	295	302	276	322	299	305	323	289	279	310	295	328	336	323	288	313	323	321	311	338	288	305	305	309	342	315	332	302	329	295	298	307	322	298	300	309	332	321	297	304	316	286	299	303	269	316	299	302	306	319	334	312	319	322	270	304	308	293	333	370	285	314	307	332	283	309	333	308	320	317	315	336	282	316	303	303	318	306	313	324	300	345	296	304	326	272	304	261	293	299	316	302	314	295	307	332	336	319	330	327	312	279	305	329	322	316	305	301	334	297	277	315	321	353	315	318	277	325	317	339	290	328	303	300	302	307	286	303	288	296	322	302	313	309	310	302	284	312	313	342	307	270	330	282	296	320	346	296	304	297	308	302	298	279	285	303	318	301	275	305	303	289	349	327	316	292	311	319	322	274	282	268	332	294	313	316	272	340	316	310	314	296	279	275	308	305	301	339	280	303	334	324	284	300	331	323	306	306	306	271	280	313	294	309	284	311	319	299	337	301	279	330	322	308	302	342	272	304	321	326	288	296	306	273	284	320	307	273	296	297	305	307	321	280	305	285	330	287	308	330	297	302	321	299	310	312	336	293	294	289	310	330	320	320	298	293	289	265	302	310	316	296	309	286	315	281	311	301	305	265	328	331	300	318	288	316	296	310	265	329	293	312	302	321	353	315	295	290	316	319	292	318	272	305	321	273	340	319	283	288	300	316	290	333	297	274	306	319	306	298	301	330	279	327	298	309	318	322	304	337	345	306	269	360	301	280	322	322	310	324	299	281	323	307	310	271	292	275	306	320	291	296	311	307	290	292	322	317	292	301	279	309	318	303	322	331	300	307	299	299	308	293	281	293	307	308	295	300	296	280	305	313	333	321	330	307	306	294	301	326	297	283	301	332	321	253	306	269	292	300	359	330	286	309	315	319	337	283	277	286	311	304	299	329	319	333	330	301	304	318	308	314	290	300	307	324	296	300	342	306	321	312	324	337	326	295	281	288	325	303	345	324	292	293	330	302	317	318	310	357	305	313	286	303	289	298	308	304	338	303	353	325	294	274	285	294	327	309	323	318	282	327	282	287	316	298	298	320	301	286	275	306	341	350	327	325	328	346	312	288	293	317	291	274	311	307	321	294	317	325	318	315	313	339	315	318	260	358	310	324	326	323	308	323	280	336	290	301	310	321	308	322	321	330	289	321	328	327	288	310	298	327	313	302	319	329	309	339	314	317	333	329	306	340	327	283	324	279	305	336	349	302	283	339	313	294	301	313	317	327	323	296	330	306	297	274	308	303	300	302	309	340	319	294	299	308	305	298	306	306	311	328	288	296	288	309	304	305	289	297	297	310	298	291	308	323	297	311	323	341	315	351	328	310	294	326	280	307	328	349	322	315	317	344	285	330	292	312	320	322	317	310	291	298	304	281	285	316	324	305	342	284	343	327	326	323	330	300	276	285	316	330	272	302	325	337	329	285	329	297	290	309	295	279	312	317	303	267	307	309	313	313	275	345	298	254	307	293	282	296	298	319	299	372	281	267	314	305	288	337	317	321	343	329	315	307	276	312	307	298	293	289	303	347	333	323	289	324	340	349	289	310	306	307	300	292	372	359	300	288	331	325	359	336	291	298	328	292	318	321	330	326	338	314	314	323	303	276	303	265	314	324
50547	52531	64330	63047	52666	39668	26763	15958	8951	4542	2374	1312	685	659	636	664	660	667	674	686	695	664	667	676	653	681	681	701	654	710	657	656	676	676	717	652	755	701	699	674	674	692	670	677	709	652	677	684	691	705	664	646	677	686	650	704	673	679	710	663	685	691	696	697	695	641	654	700	673	681	693	716	677	645	714	689	692	654	665	708	685	668	659	662	723	660	690	690	733	670	651	675	649	656	651	690	677	719	738	703	702	691	695	680	663	683	692	657	647	680	640	649	700	649	671	653	701	714	680	720	732	624	658	665	723	678	675	700	654	655	690	644	654	654	675	668	686	668	683	660	689	660	704	689	684	733	676	625	704	631	681	693	690	667	705	698	688	677	665	690	693	649	685	679	661	663	679	660	673	678	666	698	674	654	692	699	666	664	742	727	701	637	676	676	665	687	677	690	660	693	638	641	657	644	686	692	682	738	642	673	682	703	664	668	665	687	670	670	686	715	703	665	717	658	671	651	686	658	697	676	679	697	655	628	719	685	707	697	649	695	647	635	653	660	689	691	730	712	671	683	662	708	652	661	684	701	711	667	668	703	645	697	727	706	708	645	698	660	670	690	664	682	737	678	669	655	699	641	671	740	694	731	718	721	675	711	673	682	702	690	693	686	706	677	708	715	680	648	699	679	685	676	694	628	705	687	667	704	684	658	701	659	653	657	660	716	680	698	671	664	688	672	676	707	710	699	724	723	654	653	706	695	646	615	677	689	680	657	681	679	703	689	688	658	703	632	681	662	714	666	645	664	681	677	695	640	667	643	644	692	668	658	698	670	725	695	662	730	651	703	673	650	653	638	659	675	671	716	691	691	660	724	668	648	694	711	646	696	736	650	717	665	685	679	667	650	650	700	673	731	698	659	726	688	711	699	684	719	697	701	690	674	634	701	678	705	687	680	678	666	649	696	638	656	666	692	662	683	712	676	647	705	653	643	623	641	673	669	720	652	691	647	643	691	658	663	705	698	685	693	698	671	631	696	729	709	642	669	667	689	692	711	694	679	636	679	698	675	645	685	682	667	732	706	699	679	660	671	716	677	657	705	718	692	686	672	643	723	700	652	705	663	650	645	672	680	675	721	643	650	663	663	686	666	682	673	720	688	633	652	702	704	673	683	708	689	691	713	653	661	677	713	678	722	689	686	691	674	690	646	658	660	692	676	671	680	699	744	685	655	692	681	694	687	656	670	678	701	681	677	667	656	650	711	677	741	645	640	701	676	682	702	681	715	732	697	637	692	674	727	668	663	668	681	631	686	689	664	627	738	693	681	674	668	656	698	675	675	712	648	697	725	686	715	734	664	705	704	655	678	682	679	684	656	645	622	695	700	658	620	657	702	686	694	666	677	682	665	705	691	654	651	615	685	737	726	701	716	726	648	690	698	709	676	693	653	740	681	690	719	698	681	689	678	703	686	712	718	711	649	674	674	694	730	702	620	676	653	705	709	679	713	699	638	712	661	691	748	707	687	686	639	642	676	653	684	735	705	703	637	654	649	666	659	683	637	641	667	628	647	698	664	749	679	650	689	669	636	673	652	680	661	703	732	731	645	647	677	647	686	683	654	721	661	666	697	641	668	699	683	661	691	654	671	675	694	679	689	690	670	694	679	656	720	652	680	704	698	681	662	657	737	698	628	676	642	692	678	707	726	668	705	664	679	744	638	690	708	697	689	669	699	701	668	712	682	717	734	713	726	686	672	666	701	725	665	701	705	706	664	669	707	645	672	654	694	685	706	651	701	710	692	694	664	709	662	659	648	718	708	654	680	700	675	681	662	722	703	658	701	728	632	689	700	693	702	688	686	633	663	641	674	651	665	695	699	692	688	666	650	688	634	694	711	666	737	696	674	722	671	712	655	701	703	676	645	651	653	733	716	665	686	702	663	708	658	688	658	668	670	699	706	662	666	671	718	684	652	698	690	684	711	705	673	658	670	686	709	705	696	678	634	662	681	708	727	689	678	683	702	662	739	695	680	661	732	713	612	659	637	644	689	652	696	658	682	721	674	699	669	716	709	683	706	722	659	673	696	655	707	676	686	705	659	702	692	687	667	664	700	677	679	652	655	655	663	674	724	716	702	711	698	638	664	735	703	653	669	696	673	685	709	678	673	707	638	715	731	688	676	676	650	669	686	700	669	663	723	679	689	676	698	720	682	719	727	704	661	697	676	703	694	728	702	691	722	691	709	706	696	660	715	632	680	704	615	663	699	705	670	671	706	679	697	671	710	721	673	700	744	702	713	650	679	677	670	685	681	710	702	665	645	681	681	691	701	645	682	670	666	697	689	673	649	671	677	694	710	680	661	710	738	703	678	686	647	647	639	671	690	705	705	668	710	701	672	672	659	705	694	652	717	680	660	649	656	654	681	676	698	672	681	674	695	665	678	639	723	683	678	677	661	679	653	697	635	717	700	685	670	640	636	643	711	673	712	718	672	685	671	676	712	708	669	737	674	690	677	732	656	684	694	675	672	679	657	677	694	650	667	675	673	635	703	644	666	704	647	682	657	633	650	679	701	695	662	699	650	697	696	680	641	672	676	665	700	701	666	709	656	755	698	685	677	714	669	674	646	658	719	650	692	640	677	698	708	696	648	663	706	686	648	649	688	700	659	674	671	644	675	694	671	659	669	646	714	666	713	709	683	652	675	704	665	684	651	656	679	706	684	699	646	698	681	684	689	686	659	703	713	677	669	716	652	744	697	679	727	654	667	741	718	664	674	671	689	685	666	682	621	654	686	647	676	706	678	670	637	744	718	657	690	663	711	650	700	693	664	679	709	726	657	694	675	691	691	710	672	699	641	663	684	718	687	658	681	669	677	721	677	709	705	668	692	699	658	684	651	655	728	655	662	730	637	693	700	665	692	689	641	733	683	695	675	683	728	693	640	677	654	687	703	697	636	697	720	648	655	699	671	700	665	685	632	629	685	692	691	682	660	676	662	634	666	669	641	619	684	657	666	696	663	651	668	681	666	684	666	723	649	691	676	662	655	657	696	650	689	657	676	680	662	681	683	717	690	687	707	654	714	681	661	724	649	716	703	702	671	683	653	700	653	712	665	670	676	627	696	727	660	681	654	716	683	690	687	709	670	727	629	678	663	783	698	753	674	721	689	665	690	685	654	686	701	646	719	683	669	709	705	661	666	714	703	689	691	647	725	711	671	695	724	655	696	683	690	643	734	705	689	711	658	714	678	682	705	681	676	711	660	686	704	614	652	665	672	702	682	683	674	627	683	663	665	668	696	694	709	674	729	652	690	644	667	690	711	728	662	692	640	660	684	602	673	667	636	649	695	664	654	739	697	648	682	714	661	742	714	662	672	688	672	680	668	642	646	675	728	684	679	694	682	677	670	665	674	678	722	684	684	675	705	735	688	725	716	674	698	722	695	684	691	646	689	652	672	688	678	747	702	724	692	644	704	703	664	700	716	707	713	664	690	657	676	665	634
80731	71342	72967	62534	47218	31245	17017	7180	3167	1550	800	489	418	360	365	349	354	358	369	383	346	360	375	379	357	343	347	342	354	338	350	331	364	371	404	371	342	373	348	337	363	406	392	347	355	365	356	358	358	373	364	412	373	369	348	378	380	383	348	356	405	395	359	329	361	402	348	365	351	369	342	376	372	356	402	354	369	388	393	362	365	334	379	365	334	340	346	344	380	366	327	381	355	367	383	352	364	346	346	336	378	366	369	366	344	369	335	353	396	359	350	362	364	351	380	376	383	356	345	333	349	389	371	299	356	347	369	349	362	402	361	311	326	366	317	373	343	380	336	385	357	352	371	353	392	353	354	362	342	349	364	306	340	361	370	351	377	333	337	338	369	376	334	376	352	358	443	369	342	322	333	339	362	397	352	358	367	348	346	421	333	332	352	372	362	356	342	351	365	337	363	374	368	366	413	327	390	369	358	360	364	372	358	395	364	334	322	411	361	388	337	362	368	376	358	348	369	392	348	356	347	367	371	352	372	352	355	332	350	367	371	371	346	385	346	371	372	404	372	372	364	349	395	342	352	363	355	365	344	349	336	372	375	350	348	378	358	353	376	359	359	378	348	341	325	364	344	344	372	382	396	372	345	353	348	354	374	378	388	369	390	354	369	342	361	304	324	365	362	358	363	361	355	358	379	336	345	358	344	340	363	392	379	374	368	348	360	339	376	371	366	324	344	324	346	360	318	348	355	417	368	381	377	357	340	329	367	358	370	379	344	373	349	355	352	360	322	354	333	358	358	332	383	359	366	345	375	330	362	370	381	377	355	358	350	373	350	366	363	377	331	358	366	356	337	367	351	353	344	341	370	349	361	343	366	364	399	345	367	330	360	378	365	343	401	374	373	333	335	311	378	365	390	382	375	359	355	385	367	371	361	360	370	365	344	378	339	324	346	369	411	386	332	370	377	371	346	341	350	386	388	386	358	359	360	360	351	357	336	376	333	345	334	378	407	384	355	364	342	373	351	385	349	377	401	315	316	404	353	363	354	366	353	358	369	337	378	398	376	393	354	341	353	345	340	377	366	396	351	393	399	386	370	350	354	349	386	363	330	354	358	399	375	378	351	381	328	393	323	361	367	338	359	367	395	371	396	369	364	359	353	335	390	387	384	341	343	371	353	397	349	334	365	358	354	373	359	369	392	358	330	366	321	357	367	386	343	355	362	298	367	376	369	385	331	373	383	337	364	357	359	352	376	362	332	409	368	354	384	358	346	351	364	353	364	334	374	331	363	377	351	373	355	347	371	347	338	353	366	367	352	383	363	374	345	366	377	374	371	349	368	342	347	349	347	349	361	368	344	362	328	388	402	399	330	369	350	318	341	329	362	359	358	358	344	363	345	397	379	382	376	371	367	371	366	325	351	384	354	368	331	393	366	344	379	340	374	363	359	349	357	359	351	386	370	374	376	402	372	336	360	385	378	364	328	339	356	415	357	368	353	328	377	382	359	363	368	376	399	332	349	330	358	373	356	341	382	361	360	328	372	358	379	349	336	365	390	350	370	350	354	388	354	366	351	419	356	395	370	352	390	331	373	359	387	329	358	364	335	377	375	367	364	370	326	365	369	371	388	331	377	335	367	381	320	397	344	371	380	354	349	376	353	339	364	365	343	351	364	370	391	376	378	394	349	330	365	367	363	339	364	390	354	356	388	399	340	360	343	365	341	343	344	316	324	343	364	385	382	381	384	357	393	365	387	352	351	359	375	354	371	377	376	379	360	370	365	372	343	359	344	385	363	350	377	347	384	364	386	366	367	355	361	382	359	367	362	352	348	363	334	342	389	337	339	363	307	349	381	359	353	367	371	356	353	361	369	397	335	397	319	350	378	414	406	384	349	381	392	383	364	368	339	362	359	333	349	354	411	372	385	342	324	371	346	362	369	382	356	369	309	376	384	375	344	374	338	355	350	365	356	381	374	370	351	375	386	356	393	396	331	402	371	371	326	374	399	333	341	346	366	406	397	413	370	367	363	414	338	362	370	357	370	347	378	338	337	382	382	372	382	353	372	360	359	367	375	372	368	392	399	359	371	385	348	407	357	345	398	359	382	377	340	356	346	388	372	389	349	366	348	372	373	390	376	366	390	355	355	389	365	362	367	342	361	349	353	386	343	337	364	384	324	359	365	373	334	331	369	349	395	365	342	369	379	377	383	354	396	382	361	349	324	372	379	354	366	396	372	385	346	317	341	379	353	346	365	339	364	346	318	394	350	397	365	389	403	385	377	351	373	341	367	369	331	339	363	417	395	375	382	369	357	355	358	341	389	388	381	369	380	335	399	384	345	360	351	335	354	373	383	356	399	380	343	391	382	366	343	405	389	356	371	359	361	347	387	376	352	382	359	345	413	318	408	383	362	366	351	331	380	336	367	368	368	347	386	372	360	357	355	383	349	358	327	357	379	389	386	350	361	361	360	368	355	397	362	374	383	374	366	339	382	356	307	348	350	406	376	397	347	386	376	354	340	388	359	375	385	339	350	345	352	339	329	392	347	350	351	394	349	356	366	374	368	367	359	378	343	337	375	345	337	336	381	343	356	387	386	360	394	362	338	320	369	313	380	374	372	397	385	361	344	375	351	361	356	371	415	348	367	333	396	382	359	366	332	378	358	374	349	360	349	358	411	361	382	381	323	334	378	337	375	341	355	379	361	405	368	335	334	373	357	374	362	385	354	367	390	344	373	385	343	352	385	365	358	345	398	365	373	351	367	379	383	372	346	364	338	357	352	364	373	410	358	311	344	379	340	339	381	361	347	328	339	391	397	353	344	366	389	360	349	334	397	371	356	381	361	365	377	351	366	376	405	341	368	387	350	359	374	309	356	356	381	351	346	354	363	336	362	391	361	357	365	364	394	364	384	356	358	391	357	348	367	359	341	367	376	350	350	338	359	343	329	399	337	377	356	362	330	348	358	376	375	358	363	387	385	374	362	346	360	397	335	405	363	355	343	326	343	354	376	314	359	350	376	350	371	333	356	350	395	383	358	393	362	367	352	345	380	389	353	351	338	374	336	323	384	353	394	360	336	363	369	367	383	377	360	323	397	380	359	360	343	338	348	311	356	378	332	362	340	366	355	362	353	350	337	374	359	342	365	332	371	371	362	384	354	331	349	363	378	366	379	385	325	316	355	371	390	333	383	343	379	396	366	352	362	353	379	370	380	332	353	354	342	347	378	356	366	366	347	365	379	352	334	384	345	339	386	371	331	337	351	350	350	336	352	358	359	391	395	332	378	364	364	382	361	342	383	364	348	383	395	352	346	367	331	387	344	376	372	345	343	375	360	370	377	367	367	373	355	346	351	397	372	378	371	366	408	335	324	368	368	368	334	363	343	352	358	361	363	346	375	332	322	402	383	362	364	376	371	374	391	367	376	332	386	328	335	375	390	386	357	344	387	366	354	357	325	355	368	361	372	333	358	391	343	351	396	345	353	333	408	334
52076	53731	67541	66936	55766	42261	29056	17848	9835	5009	2409	1124	826	756	774	850	796	765	744	788	830	800	795	814	814	745	765	808	772	741	746	761	792	776	764	782	782	742	786	768	771	782	783	777	743	773	744	817	754	787	791	727	807	755	773	768	814	824	766	799	785	819	794	715	767	812	795	827	778	754	782	829	807	751	810	753	811	814	736	787	747	784	773	802	807	781	798	760	787	847	768	758	796	842	753	795	805	770	776	746	784	786	784	773	803	797	757	811	739	771	798	810	768	849	768	773	790	757	808	800	789	777	787	732	747	778	723	816	770	776	757	769	770	748	784	737	774	783	785	830	818	818	765	804	778	782	842	776	764	801	781	831	809	781	811	754	737	812	764	747	813	826	793	809	766	739	774	784	831	783	771	785	765	774	815	784	787	770	789	755	807	809	753	780	786	793	743	782	766	752	718	792	820	760	799	805	734	791	719	814	771	820	763	792	771	778	783	756	778	792	798	794	754	799	814	813	769	806	756	744	735	795	809	758	784	749	781	809	744	781	751	749	768	747	770	793	799	793	778	777	763	809	788	738	728	744	795	797	790	812	726	781	764	785	795	775	767	823	756	783	801	791	786	799	779	796	787	803	717	789	804	765	740	698	844	777	766	753	822	773	820	808	780	763	759	762	787	793	791	732	799	718	752	802	726	823	799	807	826	790	755	747	751	778	757	745	753	767	772	795	766	778	822	789	822	769	818	773	757	691	761	777	777	734	774	774	729	823	742	806	805	780	797	738	790	782	773	731	771	785	806	780	723	786	749	787	758	750	728	792	811	761	762	752	807	795	765	751	782	756	772	763	756	742	815	763	755	806	761	753	769	816	737	760	793	806	768	773	759	805	739	814	775	805	766	811	766	780	809	800	751	805	813	814	782	735	796	785	813	764	804	789	766	737	802	769	769	763	801	804	753	799	805	791	767	757	756	789	813	813	763	760	733	792	774	801	788	781	769	798	770	766	788	767	741	773	720	756	718	845	750	736	773	789	821	759	777	800	806	788	744	783	825	806	786	807	735	843	775	786	825	813	815	765	825	772	796	831	781	815	768	761	747	786	808	802	789	767	771	777	783	789	771	778	785	778	795	783	801	778	808	786	763	774	823	763	775	817	779	774	822	745	803	770	826	751	776	747	781	778	785	760	793	794	827	830	797	774	690	783	813	833	788	791	789	771	775	797	749	762	795	825	762	743	805	755	769	769	760	809	747	772	832	753	756	775	735	749	769	786	785	796	776	756	721	791	795	833	769	776	840	783	759	758	792	811	751	766	742	749	774	788	743	787	761	780	738	823	715	823	782	784	797	758	826	746	829	771	748	768	742	742	760	799	757	786	811	826	751	771	771	742	756	821	767	772	760	809	842	779	795	763	743	800	842	815	765	775	794	770	794	793	783	758	785	783	798	797	789	746	740	826	752	778	749	791	761	739	788	784	785	809	810	811	803	790	784	812	789	794	786	747	741	792	771	759	783	775	821	770	752	810	771	754	803	782	815	768	807	753	777	777	853	817	788	845	772	762	731	765	809	799	871	760	833	759	805	802	752	797	817	819	756	740	814	776	792	821	749	728	784	781	756	824	800	745	811	808	810	776	816	728	723	769	832	744	786	787	765	805	783	754	765	784	719	772	836	803	759	840	756	751	797	742	792	786	765	779	812	763	783	786	769	815	794	747	766	794	815	771	798	771	797	806	817	758	794	748	780	773	796	781	800	790	776	789	772	708	842	787	767	699	809	763	723	808	811	778	794	767	800	785	766	715	756	762	804	817	831	776	784	781	829	734	806	776	801	773	773	750	832	790	763	782	775	793	804	755	830	779	777	797	741	775	792	807	815	792	790	772	719	791	776	807	795	763	863	718	810	787	769	818	804	755	797	818	766	791	760	787	779	800	740	746	797	783	769	779	808	739	789	794	735	748	775	786	766	796	812	784	738	761	764	812	774	779	776	778	787	780	721	779	810	800	767	785	823	785	770	813	765	748	774	739	745	753	795	801	796	723	809	797	784	812	762	766	777	827	819	787	744	776	781	784	804	747	753	789	775	739	788	749	822	793	751	770	783	810	768	793	773	705	780	762	775	783	748	748	752	774	825	768	794	791	757	771	777	774	807	798	816	779	816	803	800	765	830	784	833	802	727	801	730	751	810	792	728	761	821	780	724	777	813	814	759	752	758	809	822	793	842	790	756	755	758	766	777	855	751	752	755	797	779	765	762	791	843	767	754	819	781	753	791	773	824	816	834	763	801	809	751	845	794	793	789	758	746	743	753	766	790	726	805	733	782	802	810	764	772	749	771	732	786	793	815	827	767	785	819	790	799	752	750	796	742	778	768	771	844	823	749	776	793	754	779	825	765	778	753	792	770	759	759	813	762	747	810	749	783	767	760	760	779	759	815	778	767	762	761	763	761	800	810	764	799	709	728	749	791	799	773	738	758	778	806	777	782	758	777	772	816	739	829	787	766	741	816	764	808	770	812	771	783	782	775	809	786	766	780	780	750	769	808	805	765	697	771	774	792	852	800	755	775	746	809	837	781	747	802	790	776	749	779	788	764	788	784	808	795	852	798	730	829	784	805	821	757	776	840	820	785	765	751	763	806	776	754	828	751	800	793	762	754	776	755	772	790	778	774	795	753	781	752	821	742	774	748	778	751	746	757	775	803	809	830	825	796	802	774	797	793	819	813	782	800	771	766	803	755	742	796	776	786	757	789	755	822	777	759	755	798	793	768	788	744	814	765	801	787	816	838	839	816	758	744	803	699	792	819	768	768	788	800	754	777	793	806	807	792	767	759	795	783	784	779	771	807	817	763	801	753	746	747	740	786	756	745	800	796	771	795	751	779	773	789	767	831	772	757	800	753	798	753	768	788	774	812	751	798	743	806	773	758	767	812	794	771	789	766	809	811	807	794	745	757	768	752	769	796	755	781	763	736	810	805	800	807	778	781	781	773	777	804	824	829	804	769	803	761	767	797	813	769	812	735	730	792	765	793	812	778	808	819	778	806	749	704	771	769	808	770	822	784	773	768	777	800	765	778	771	801	767	775	758	810	780	771	733	705	793	755	812	813	771	780	825	793	769	734	770	739	750	751	820	767	828	825	750	833	733	791	801	785	794	773	776	752	787	813	777	793	756	766	795	796	779	766	780	756	811	766	796	788	761	794	767	799	729	762	726	770	765	829	871	731	788	752	802	763	776	804	781	771	733	734	802	804	785	785	810	784	770	776	751	758	837	799	732	778	801	781	775	783	753	793	800	746	772	782	727	761	772	740	710	784	744	816	814	818	773	747	791	800	822	835	747	822	845	773	861	774	760	783	776	802	759	752	797	819	787	809	761	769	787	766	816	803	829	775	759	775	794	837	773	743	762	769	738	767	800	729	801	759	793	783	783	801	775	769	781	770	777	752	792	807	757	787	778	813	752	813	794	751	797	785	785	754	760	810	808	838	819	820	768	776	762
12703	7892	5851	3688	2341	1393	803	465	370	306	315	291	284	300	279	245	275	281	286	243	284	266	289	271	277	251	240	248	279	272	303	274	270	254	270	235	272	294	253	290	279	295	269	235	267	245	264	265	284	256	291	282	282	307	265	254	236	236	284	276	291	264	249	260	262	303	260	270	240	228	262	293	255	273	257	250	253	252	246	231	234	260	254	246	262	262	258	271	279	257	278	235	288	269	284	274	266	282	262	252	272	260	281	265	276	284	250	262	290	251	276	291	254	235	224	257	286	285	241	273	244	241	245	299	248	292	306	280	253	260	270	245	271	265	256	249	265	261	241	246	256	260	222	257	262	296	270	256	273	270	257	241	237	274	282	262	264	262	275	234	252	262	273	258	255	259	235	250	266	266	260	258	273	311	265	289	270	257	282	268	303	275	254	230	279	262	260	282	239	272	236	249	260	251	270	308	275	236	253	254	265	245	246	257	278	293	276	298	257	276	273	262	273	253	240	270	255	255	241	257	285	276	271	275	268	253	287	254	286	246	261	256	301	242	317	277	250	269	248	247	269	240	275	247	315	322	263	253	299	280	260	264	272	256	237	265	268	270	293	274	284	281	285	256	243	264	266	267	265	256	279	295	283	266	272	264	286	232	256	273	250	229	271	253	284	274	250	263	250	258	290	257	265	239	265	281	278	272	264	275	274	233	278	270	281	269	267	267	287	259	264	272	275	266	273	263	223	218	268	281	282	267	237	266	270	268	281	276	258	265	277	280	255	258	256	243	245	260	257	243	251	245	285	268	252	250	246	275	256	246	249	254	306	271	286	266	292	260	286	260	272	273	254	252	287	250	257	286	274	266	278	298	276	315	276	245	270	241	243	286	276	269	256	276	297	277	299	290	273	292	275	276	283	277	256	258	289	269	300	250	306	254	248	263	278	259	282	243	223	273	267	259	269	229	268	266	242	226	250	262	226	273	235	257	265	279	277	298	265	256	243	248	237	241	261	261	265	259	283	261	273	267	249	317	257	246	261	265	278	233	301	233	274	250	259	267	269	230	262	300	250	270	267	232	266	234	274	294	253	303	276	285	292	283	277	251	294	247	246	286	260	263	248	262	268	249	282	262	254	258	237	272	274	253	254	265	236	262	258	243	287	263	258	268	243	261	287	289	230	266	265	246	272	274	266	268	268	247	267	276	262	286	267	268	290	273	262	244	247	277	229	251	263	260	274	234	267	274	289	282	280	255	255	271	287	241	235	263	293	278	256	269	256	253	255	237	263	257	259	270	254	257	283	268	250	250	264	261	237	291	299	248	267	277	263	304	259	270	269	262	249	281	270	278	285	243	275	274	286	268	277	238	239	295	278	310	262	258	269	263	262	254	245	270	263	247	271	274	271	279	308	273	284	248	243	294	252	271	294	261	271	288	267	299	275	257	278	277	290	242	251	301	294	283	259	275	254	242	270	263	255	295	242	270	265	247	271	264	263	254	252	277	272	263	229	283	263	264	265	258	279	270	272	265	277	260	284	273	251	265	245	265	266	275	282	260	276	299	279	290	260	296	247	263	296	267	266	256	242	246	222	246	263	273	253	281	279	253	289	281	282	280	270	259	273	264	282	263	273	300	266	241	263	266	283	248	250	259	246	250	262	223	251	252	273	253	264	273	263	261	275	281	287	307	277	260	284	266	271	251	248	242	257	250	280	286	269	241	279	228	272	267	285	278	277	246	270	259	256	218	250	277	266	242	271	251	253	276	270	253	252	271	292	311	305	245	256	269	311	297	283	232	300	298	288	267	274	252	268	282	270	262	254	290	277	270	259	277	276	267	251	260	262	252	273	243	214	282	249	283	273	292	242	241	271	262	285	262	286	250	287	264	251	258	240	268	263	272	231	247	267	276	259	260	274	287	260	256	244	270	297	253	246	285	271	253	268	248	282	265	274	289	236	264	300	255	261	269	253	221	281	258	250	269	256	254	277	284	278	252	264	252	261	263	287	237	251	281	268	274	252	256	253	312	240	266	244	228	255	261	281	242	264	296	249	283	264	257	273	275	258	256	282	258	261	269	260	252	296	264	290	279	282	286	259	260	260	278	253	267	247	238	279	252	264	258	261	266	239	278	268	265	279	261	281	280	272	254	275	244	270	248	261	251	277	260	273	297	251	229	267	304	286	242	238	243	251	262	262	279	289	292	235	237	272	273	298	251	264	253	261	279	257	239	242	247	248	257	291	266	309	286	255	262	262	282	255	284	254	239	272	275	281	237	232	281	261	258	244	224	270	251	260	304	289	259	246	271	254	259	261	283	232	227	249	243	282	241	253	285	258	252	276	248	304	279	239	283	302	259	268	273	252	258	265	282	265	241	295	249	257	295	268	263	247	289	259	264	256	278	278	231	213	242	266	275	276	274	260	273	285	256	255	270	288	275	266	257	244	269	275	264	284	274	277	286	256	268	239	250	291	291	256	258	301	278	318	261	271	284	286	228	273	290	278	248	280	251	261	285	274	279	282	264	258	270	275	285	259	260	282	279	273	234	277	294	307	244	272	264	245	266	282	286	289	241	297	250	267	265	295	279	267	269	252	285	295	253	235	262	251	284	266	275	270	235	257	213	251	243	265	285	250	307	240	257	262	255	269	249	244	251	263	264	247	256	278	254	260	247	244	281	292	273	277	270	291	252	251	254	243	282	252	265	283	267	280	296	269	231	254	275	263	267	284	286	251	249	305	277	248	270	260	290	232	270	314	281	267	277	216	253	270	249	246	274	291	247	278	265	294	294	262	247	277	250	270	276	286	259	259	241	258	253	230	264	270	270	246	260	278	276	247	252	287	269	285	249	257	257	255	238	242	246	272	237	274	252	264	248	262	268	244	228	266	256	242	249	244	263	265	281	314	293	259	237	273	277	260	276	249	284	269	245	269	277	258	256	297	288	220	231	260	263	285	283	266	258	281	264	272	249	261	285	279	280	254	258	276	260	291	266	255	270	268	261	291	232	260	267	279	267	262	250	247	245	285	276	268	259	277	283	280	295	267	286	290	262	245	278	243	263	269	288	261	233	275	289	270	286	281	288	253	253	254	308	256	251	277	285	263	257	250	268	273	264	260	297	278	281	267	267	284	282	248	263	241	254	227	272	293	244	251	270	251	260	286	305	309	270	250	275	303	275	257	233	273	287	242	224	255	268	275	266	264	271	256	234	260	258	266	279	288	245	237	249	269	287	280	279	298	236	260	246	266	287	292	260	267	275	247	271	274	243	294	254	261	284	260	289	285	255	251	257	258	301	224	229	248	269	280	246	254	265	274	274	294	257	257	254	279	237	267	257	285	259	266	268	241	285	276	288	264	258	304	266	249	230	235	258	239	287	275	274	218	292	240	255	244	275	276	262	295	252	270	278	264	267	263	253	264	281	281	266	259	286	282	266	266	263	256	262	267	292	294	256	291	270	290	257	276	232	291	262	299	276	264	259	257	241	261	289	300	282	270	287
11868	10257	11036	9561	7354	4258	2365	1475	1016	776	653	631	598	573	632	606	573	601	584	565	576	569	574	593	624	607	615	571	583	573	572	609	638	593	602	601	582	631	530	606	600	622	597	631	600	557	574	631	601	580	579	604	562	584	639	596	601	598	583	574	601	568	576	596	598	597	596	569	594	590	593	590	535	592	585	589	616	618	567	587	631	608	575	562	596	620	603	617	613	583	583	567	603	591	601	609	619	600	565	597	582	547	624	570	609	617	551	568	608	576	596	630	570	594	585	561	544	570	610	577	597	583	559	571	578	557	575	570	560	579	562	642	581	569	597	609	569	554	624	582	596	554	582	570	630	583	636	584	606	619	606	612	598	572	590	602	582	617	547	578	546	600	612	590	613	567	581	602	582	545	624	568	559	620	568	611	595	590	594	603	595	585	619	601	571	600	604	556	578	585	610	633	656	590	586	619	608	565	623	610	573	630	607	588	575	622	596	562	585	585	605	551	581	592	607	573	592	577	627	587	638	602	610	598	603	621	604	604	648	560	594	594	600	592	610	598	618	569	615	537	576	624	566	621	595	594	590	588	636	581	555	610	628	604	568	596	582	605	588	593	589	623	566	593	601	600	581	612	582	583	631	558	603	585	645	579	564	562	576	592	565	621	605	592	587	599	576	592	589	592	600	625	642	605	540	612	585	595	588	569	573	580	568	605	540	616	619	574	629	604	573	572	598	618	594	656	557	609	567	594	584	613	598	608	600	574	563	608	613	576	609	601	585	520	587	603	569	604	582	604	576	573	597	622	618	576	537	632	598	583	568	601	558	608	556	576	618	579	571	567	596	578	600	577	564	567	618	582	605	571	602	583	595	608	576	564	601	621	582	572	587	609	598	606	591	592	627	578	590	600	575	577	560	606	564	572	574	581	598	644	599	581	616	620	606	598	540	605	562	621	576	576	592	650	602	629	599	622	562	563	525	579	611	591	576	575	603	607	604	564	569	569	580	567	610	591	563	583	590	621	595	581	588	592	560	608	623	592	591	555	599	625	565	584	610	583	612	623	642	569	590	573	661	617	586	539	601	566	598	602	586	582	640	593	568	579	607	605	576	591	637	575	598	607	587	554	570	579	623	598	611	605	616	565	577	615	598	579	587	599	641	583	566	600	586	557	607	583	561	600	602	548	606	612	571	602	612	612	604	581	629	615	573	612	595	565	612	625	540	609	595	571	615	579	638	590	610	570	577	595	579	575	622	588	576	617	610	581	560	604	588	592	620	611	562	598	561	586	567	557	568	600	625	558	633	596	609	616	600	595	596	617	596	583	602	608	615	559	581	585	532	606	600	613	574	594	546	615	612	588	568	612	600	597	598	597	622	591	607	598	596	584	596	615	629	589	599	598	580	601	595	555	592	584	570	538	573	580	592	605	589	595	512	557	550	607	639	614	548	587	587	577	612	593	641	609	584	584	562	607	626	606	623	551	675	606	605	578	590	569	560	596	570	567	585	584	567	590	595	585	580	593	590	627	596	602	613	592	565	607	550	578	558	543	622	543	571	593	615	555	610	590	606	577	614	587	622	577	549	578	585	577	614	592	613	613	556	542	567	575	567	572	583	599	612	613	572	630	598	592	596	584	574	614	610	571	576	606	573	671	587	570	563	599	585	588	642	616	567	592	596	589	608	625	607	629	597	590	590	576	614	609	575	600	584	548	592	616	599	591	583	573	565	568	612	574	557	607	624	659	592	590	598	578	629	675	551	580	580	592	595	616	576	585	573	598	596	590	573	602	591	570	582	574	581	587	565	549	620	625	586	591	594	572	578	577	605	627	584	537	596	602	575	600	598	572	562	627	585	626	597	611	560	603	617	586	653	579	656	593	581	615	587	624	627	598	605	591	566	566	604	581	571	576	600	611	571	556	601	599	583	604	595	546	549	562	553	566	570	559	607	599	591	573	579	598	544	595	598	540	584	625	612	574	616	589	581	618	586	582	610	601	582	588	559	572	648	558	608	545	654	597	602	621	612	634	604	578	602	627	598	635	574	621	605	609	604	581	627	592	599	594	602	583	586	586	544	608	549	573	609	579	620	615	590	623	564	593	592	628	591	600	595	592	571	535	601	608	559	636	595	577	587	599	582	597	566	637	588	579	607	582	603	585	602	596	626	568	571	546	577	544	576	562	566	586	612	561	583	580	642	585	563	585	632	647	563	591	590	553	556	615	531	611	624	605	600	573	523	617	556	577	608	615	597	567	638	609	566	550	589	574	551	590	554	581	606	616	637	578	603	587	603	567	616	586	587	569	608	597	576	571	611	584	606	563	566	570	598	564	568	609	613	575	564	569	617	622	599	582	595	609	600	588	594	624	593	577	586	607	587	605	605	642	600	603	629	603	576	572	602	598	618	618	596	591	602	583	566	628	576	596	608	574	637	610	596	598	586	587	580	585	553	634	570	600	606	567	624	580	606	602	621	571	570	569	624	588	568	561	595	619	562	589	537	660	566	609	584	605	620	593	621	597	615	599	617	615	586	565	552	590	545	598	581	619	601	591	553	639	564	588	560	563	599	595	638	551	614	616	582	554	625	615	582	564	552	578	566	581	590	597	630	591	600	608	602	627	559	597	581	637	600	584	579	596	600	626	609	576	556	598	616	561	605	643	599	571	573	625	624	593	634	583	585	564	599	594	587	562	614	626	624	578	599	595	608	605	601	580	617	574	583	577	616	615	638	601	569	536	616	613	573	614	567	580	574	544	575	631	579	643	632	584	585	588	589	601	622	595	630	613	586	614	598	607	609	570	553	609	585	598	588	569	588	601	584	616	629	611	571	598	554	626	553	612	598	576	595	624	610	592	568	580	598	665	593	587	590	586	591	610	579	566	589	595	546	614	619	635	596	561	598	589	597	608	535	601	555	591	607	608	636	612	612	566	626	613	562	637	600	566	614	605	568	621	606	609	605	603	561	577	551	608	596	589	582	574	593	606	551	585	598	594	587	578	605	603	583	579	588	572	619	611	574	613	613	635	558	574	601	602	581	601	561	575	590	617	602	584	573	610	552	570	568	584	606	611	591	549	572	571	607	613	567	672	554	597	603	611	627	617	619	545	598	605	605	580	593	598	557	606	579	575	607	601	573	587	593	570	585	615	620	603	616	600	630	599	604	569	572	576	631	560	567	566	596	589	597	628	581	570	563	565	586	589	607	565	619	651	579	626	572	587	607	590	581	610	571	618	620	599	582	576	552	593	655	612	588	602	591	615	594	610	573	578	614	618	607	580	576	580	573	601	602	584	590	550	547	614	629	610	559	584	633	570	551	595	549	592	613	579	584	600	591	592	620	569	574	555	582	587	584	627	582	578	661	610	591	604	623	592	558	582	576	639	603	644	593	524	561	578	559	622	574	617	604	635	586	594	588	583	581	608	543	596	580	615	585	600	607	568	596	632	581	607	564	550	622	646	621	568	585	569	626	560	571	575	553	595	587	598	575	623	587	582
78310	70355	70257	58162	43752	28023	14810	6344	2930	1268	622	462	317	300	316	294	287	293	284	307	339	321	316	336	330	321	346	300	290	280	314	327	324	316	299	321	290	318	288	305	338	321	306	330	331	310	316	329	321	312	324	326	319	317	330	315	315	318	330	316	331	327	322	352	315	343	288	300	308	311	332	336	319	334	296	286	333	333	298	329	284	304	327	316	298	312	313	367	303	295	299	294	323	320	294	335	293	319	313	294	309	324	328	356	390	266	284	315	317	324	336	307	325	340	317	295	308	278	323	328	298	314	322	316	297	315	295	329	325	352	263	315	313	342	370	306	329	311	343	312	317	323	300	307	317	311	315	330	339	316	312	305	335	283	302	310	338	311	312	326	288	292	314	324	340	285	335	297	310	316	318	355	319	291	324	277	322	299	355	330	314	326	368	301	297	304	291	323	309	317	343	316	301	353	319	315	290	323	309	319	324	348	335	322	313	318	291	347	299	311	308	301	318	334	292	301	341	308	314	326	340	300	328	323	301	320	313	293	284	314	341	324	316	366	343	310	305	336	321	358	296	329	296	333	306	270	294	310	297	356	280	316	307	353	303	296	338	319	319	331	285	312	297	337	325	345	301	315	270	322	314	300	326	339	300	304	294	320	313	335	317	321	280	295	325	356	361	318	314	335	302	319	343	346	321	306	304	339	362	299	272	339	318	298	351	349	332	292	297	329	304	343	287	323	305	328	349	298	327	299	316	340	307	345	345	288	311	332	328	320	338	330	294	296	280	323	312	319	302	310	312	317	323	329	302	299	304	306	308	303	349	309	281	329	328	318	291	324	285	336	331	315	311	343	340	281	347	332	321	299	329	337	323	330	317	324	310	282	318	314	317	282	310	336	276	338	323	361	322	313	320	346	310	315	294	322	292	320	327	307	297	340	296	289	297	291	328	310	324	320	295	330	292	342	330	302	297	324	336	333	319	319	322	313	323	311	306	336	295	325	289	320	337	324	356	286	309	296	296	351	306	304	306	356	311	293	294	319	337	342	300	306	310	285	333	290	304	315	384	322	324	315	312	321	362	305	290	304	364	342	286	303	299	322	342	298	312	328	321	307	307	303	328	323	303	311	300	310	284	352	301	305	315	307	303	279	300	333	297	341	326	314	330	324	324	337	313	311	316	280	337	314	323	309	330	323	317	334	308	331	281	357	296	317	341	305	326	334	322	341	324	318	277	332	335	348	329	328	307	299	309	270	275	287	310	331	307	305	321	335	299	323	353	312	287	311	350	320	308	302	303	325	315	328	315	319	282	301	332	305	322	300	331	298	316	313	314	335	276	280	325	350	351	332	335	313	301	293	302	273	301	305	326	364	326	337	316	279	312	340	331	331	318	328	289	318	321	325	288	337	302	306	304	297	321	289	343	338	321	322	325	339	286	341	304	324	305	312	315	332	315	310	306	332	330	312	317	308	312	278	321	306	303	307	341	315	364	338	315	317	346	305	311	338	319	279	317	299	295	315	333	346	307	306	329	319	324	325	329	300	310	315	332	335	333	312	334	316	278	317	312	349	293	301	306	302	318	317	304	316	327	318	333	332	304	323	296	303	326	290	324	289	314	303	288	298	306	299	309	342	339	306	308	329	326	291	299	305	303	310	325	293	321	303	335	325	345	317	322	289	291	322	346	289	337	307	291	292	292	299	353	286	333	302	336	322	288	302	333	315	298	304	314	301	298	315	321	303	310	339	289	330	299	292	303	358	292	347	329	309	319	331	301	334	320	326	311	300	274	342	298	323	285	303	327	371	308	318	333	317	297	304	322	310	316	336	320	345	312	313	305	316	329	307	299	292	317	309	312	315	263	274	318	294	274	297	324	314	318	290	316	313	330	300	273	343	325	299	314	303	318	341	325	334	343	314	320	294	316	314	337	326	306	294	283	306	305	298	298	357	322	320	348	320	343	313	308	304	304	337	295	298	296	341	311	299	338	327	311	335	316	310	322	315	277	342	321	304	306	337	341	322	309	320	281	346	325	332	297	272	335	302	321	310	348	272	343	348	315	340	293	329	322	337	317	311	302	342	271	285	308	283	317	310	274	292	341	306	346	303	347	305	296	317	327	309	291	341	336	320	285	318	322	319	301	308	339	315	305	320	323	291	283	340	315	367	303	340	327	328	332	316	312	326	297	331	279	308	306	309	303	317	320	294	325	293	334	331	329	338	295	316	288	314	329	293	296	301	305	303	295	263	335	297	296	305	283	302	293	299	314	296	306	304	335	299	298	332	331	319	307	327	327	334	319	367	290	305	291	305	346	329	325	319	342	314	322	305	326	273	316	347	327	309	313	319	326	309	337	358	350	322	314	346	293	297	316	315	281	301	313	272	324	327	306	329	315	340	321	306	297	313	280	339	322	299	319	347	381	307	307	341	330	333	295	299	317	311	283	278	340	304	303	305	291	289	292	310	304	315	294	288	305	293	316	314	302	340	348	315	310	307	322	318	298	297	328	294	332	334	318	323	305	290	328	295	323	311	300	313	355	339	294	328	333	351	319	290	303	319	318	263	312	321	300	333	307	346	328	328	311	302	295	323	322	300	293	300	338	305	354	321	298	323	306	356	280	301	305	344	324	342	345	320	331	329	331	345	338	353	323	317	321	287	306	318	274	271	294	297	298	323	312	294	325	322	340	286	348	322	324	333	359	282	330	326	314	287	329	331	317	361	326	324	324	319	352	328	308	301	326	294	328	301	315	297	364	332	311	336	310	347	314	301	333	319	291	285	319	308	323	336	300	297	283	307	311	279	324	306	291	318	290	322	315	319	288	352	309	329	324	307	315	288	315	345	311	318	297	312	300	278	319	315	343	309	336	307	327	273	284	332	305	319	297	319	333	277	309	342	367	316	319	329	300	298	374	307	332	333	341	319	319	315	328	303	335	316	297	326	311	300	337	312	324	316	298	319	313	327	299	298	305	309	308	320	326	329	322	326	329	316	306	323	302	275	311	308	299	287	328	316	305	293	316	284	311	304	295	294	308	304	336	319	324	328	317	320	346	315	344	292	300	297	296	373	292	309	317	294	323	308	323	300	325	335	314	355	316	333	328	334	299	292	301	295	314	325	314	297	329	338	301	307	324	335	338	307	320	289	342	302	310	301	326	294	315	299	312	323	335	291	296	305	330	311	307	310	333	299	377	303	305	302	324	345	313	320	332	329	343	308	314	344	290	322	287	277	287	311	340	322	299	356	357	297	290	337	298	332	298	342	326	323	358	307	295	314	297	302	334	332	313	322	313	306	310	327	357	298	346	338	291	325	318	298	306	337	298	316	306	349	292	301	321	286	339	323	338	281	306	309	328	323	315	312	367	329	271	312	310	289	297	312	325	300	318	308	308	301	297	291	324	318	324	328	317	317	326	302	326	315	327	300	324	300	296	311	330	318	326	304	345	288	292	293	307	324	317	315	306	343	293	312	361	361	286	309	329	308	336	290	318	301	322	331
49570	53116	64653	62419	52751	39483	27254	16774	9071	4532	2243	1194	723	695	677	688	695	711	685	699	714	730	694	709	722	678	709	699	732	705	694	716	681	704	661	727	709	687	713	685	730	726	676	671	666	702	738	720	734	675	662	710	718	704	625	685	698	719	728	714	726	687	725	655	706	706	679	713	678	739	696	714	711	650	743	653	667	710	719	699	679	673	682	670	641	714	651	676	693	726	707	734	704	699	697	698	705	703	681	744	749	663	679	664	697	720	712	665	716	704	691	707	705	699	694	689	715	751	707	690	735	704	688	716	688	658	691	698	695	675	673	754	653	719	698	665	706	711	729	695	688	718	662	722	718	714	705	711	693	684	707	724	666	695	662	742	696	718	707	712	744	697	645	711	687	730	730	687	733	689	698	703	760	651	658	690	728	694	720	723	729	687	685	704	698	709	684	700	653	678	691	662	712	693	661	754	675	707	691	715	726	712	696	688	656	731	701	684	717	689	704	708	697	695	717	719	741	693	701	722	685	719	710	744	732	722	734	726	683	729	734	728	715	702	705	682	655	642	699	742	697	705	680	700	725	701	719	709	692	671	696	751	725	724	686	714	705	713	675	710	749	687	769	711	685	704	699	688	662	688	663	659	666	694	704	650	676	681	647	708	707	688	707	718	665	681	737	654	693	686	652	734	731	725	678	724	666	707	690	739	726	743	699	698	698	739	715	636	658	710	674	723	653	651	680	685	705	717	681	655	708	714	710	728	696	712	697	663	691	726	701	706	714	715	746	668	713	714	637	700	707	681	720	641	698	723	703	720	674	689	679	656	687	662	715	689	681	671	679	677	722	687	700	691	727	709	704	734	744	653	657	698	685	643	785	716	638	702	733	690	646	688	743	674	679	728	728	676	735	703	705	675	701	684	662	699	713	751	726	659	723	709	750	701	695	769	721	662	688	685	706	705	682	703	733	684	695	706	641	691	688	721	689	694	747	684	688	704	647	712	691	708	770	718	678	711	670	698	732	670	710	707	675	717	683	676	664	742	745	713	662	677	695	713	745	690	718	732	680	729	705	719	655	736	679	686	711	697	691	686	714	701	684	695	697	667	711	690	685	669	779	708	712	710	679	680	700	716	734	725	731	633	676	700	701	681	685	675	711	653	714	719	657	684	709	702	697	679	699	681	684	693	765	710	666	747	702	722	643	660	662	662	667	729	689	660	714	727	680	705	726	717	768	743	775	673	682	712	644	718	669	633	708	685	665	702	707	764	707	712	670	679	657	719	664	719	709	705	740	680	736	676	704	691	692	691	673	693	691	727	724	705	727	732	672	673	690	715	686	701	695	682	709	687	711	678	673	713	713	668	645	641	676	721	648	710	666	693	655	713	695	666	701	708	718	722	661	676	722	677	704	717	669	739	689	729	726	707	718	716	715	655	681	726	693	684	668	688	671	719	706	701	680	712	729	670	725	652	705	725	700	728	704	722	706	723	677	676	704	652	698	735	723	694	692	679	690	705	695	720	655	649	713	725	699	721	652	695	708	758	745	709	699	727	694	728	689	714	717	711	710	700	737	667	655	692	708	681	710	694	654	704	661	705	719	679	693	711	725	716	711	733	703	726	713	741	706	712	694	671	682	761	676	707	668	744	695	683	728	717	647	678	708	693	669	726	647	691	727	752	697	704	712	691	696	679	680	668	705	660	706	702	725	682	703	712	701	634	687	710	670	727	698	677	708	681	691	677	684	735	723	695	668	660	702	721	739	672	663	700	688	690	674	752	713	734	690	732	658	668	755	728	714	716	699	717	688	696	696	669	741	687	701	716	730	702	685	724	706	713	668	714	685	713	664	676	672	674	694	673	688	680	674	714	721	738	662	694	704	691	745	695	665	702	702	705	759	657	668	683	691	660	694	757	771	719	715	708	719	691	681	673	690	718	682	718	689	734	690	686	650	685	694	708	693	723	717	729	697	682	715	684	673	707	717	678	685	734	689	702	673	690	682	683	688	694	685	692	718	716	730	669	664	660	660	697	682	701	711	743	717	735	713	711	736	745	696	728	699	707	733	708	712	662	670	743	685	744	688	710	682	747	701	684	687	716	721	754	703	645	730	689	679	710	676	729	659	689	676	709	691	705	749	692	685	647	666	657	690	681	664	688	676	717	688	715	662	735	779	721	707	703	707	689	700	674	713	679	690	684	702	708	718	674	707	718	695	700	723	689	708	688	685	664	721	712	704	686	683	677	717	692	655	707	766	702	713	668	697	693	759	686	684	744	722	668	710	710	669	701	669	696	759	725	725	638	737	720	696	691	712	687	666	681	696	681	665	679	680	743	712	700	730	695	672	688	691	691	671	681	666	692	699	713	730	704	694	689	711	695	658	735	719	694	679	688	733	661	686	646	692	745	731	688	694	680	757	647	704	676	715	650	679	682	700	685	681	663	728	711	703	700	717	682	707	713	676	710	706	717	735	667	688	752	699	708	714	696	775	715	679	674	690	744	693	724	693	708	691	691	702	710	700	716	653	663	669	706	700	686	642	692	676	729	701	693	693	685	698	662	678	732	690	694	704	655	691	709	670	655	714	698	748	712	682	731	691	720	702	700	684	678	656	681	705	725	660	704	720	653	729	696	723	690	727	692	723	703	690	731	680	662	677	690	696	721	701	715	695	725	777	681	721	662	691	685	705	717	704	661	686	679	672	696	698	712	713	749	716	727	729	671	694	715	668	718	723	723	681	693	690	699	708	705	761	706	690	698	678	722	679	731	706	654	704	714	676	697	722	724	710	676	669	731	703	681	642	739	727	646	679	712	656	689	705	673	736	716	675	752	674	744	688	724	654	695	703	678	690	635	706	707	701	696	696	691	701	705	723	732	708	692	676	696	697	714	667	657	733	741	724	663	713	691	677	696	690	706	690	693	767	681	706	675	683	725	715	701	701	684	697	666	710	714	708	734	715	672	709	656	681	705	661	751	724	711	706	667	689	728	669	704	751	685	757	729	680	711	680	711	716	711	738	765	724	698	670	685	680	721	678	659	676	694	629	686	668	663	688	683	736	693	693	711	701	719	681	693	741	688	716	658	706	695	662	725	706	694	723	662	726	700	694	705	686	701	683	675	685	707	718	696	649	708	696	680	694	757	696	733	698	723	707	724	690	678	672	687	716	731	675	726	664	692	659	689	728	715	749	699	669	717	725	715	649	711	738	662	639	656	706	725	670	662	658	662	698	723	740	670	676	687	752	696	662	757	751	715	714	674	689	658	758	693	714	698	676	697	686	675	690	750	694	722	675	758	674	696	676	651	684	705	681	677	672	707	714	710	711	672	682	759	763	734	710	722	664	702	714	692	639	716	727	663	684	702	704	697	673	720	691	670	725	692	728	709	716	748	696	715	721	782	737	689	628	711	723	667	674	653	711	688	661	671	714	697	680	719	675	695	670	714	676	729	703	736	714	704	731	749	702	704	745	719	654	730	692	714	693	657	709	666	732	726	712	701
82074	71061	72310	63324	47699	32147	18106	8217	3529	1625	845	511	369	370	382	400	415	414	374	414	370	380	391	338	418	398	402	365	393	408	382	368	376	405	371	404	400	368	352	368	374	362	395	357	377	418	364	386	397	399	361	376	390	385	388	339	374	391	376	343	377	387	344	387	366	352	408	373	373	351	402	399	361	404	349	352	404	344	373	367	376	395	349	417	375	385	385	346	355	410	389	369	343	393	381	438	372	369	339	383	362	376	354	332	370	405	398	369	365	346	395	378	363	371	354	377	368	376	374	381	399	358	361	327	358	366	394	377	378	419	388	371	339	335	351	362	369	369	383	369	354	396	352	404	360	393	351	350	392	356	360	375	395	399	336	375	440	387	385	358	399	449	381	380	421	381	383	350	382	344	354	376	365	349	384	389	377	400	368	397	378	377	400	368	418	377	391	374	379	377	314	370	416	371	388	392	409	355	359	380	408	375	378	417	349	388	341	393	381	418	389	354	339	410	379	383	402	360	389	388	387	386	353	392	366	411	363	367	398	384	403	346	380	405	352	350	398	385	375	382	379	358	343	375	353	380	356	364	361	334	342	387	375	347	340	378	371	385	399	377	376	355	365	395	403	398	383	392	386	377	368	366	402	379	388	373	421	345	369	427	365	397	370	325	367	426	354	384	340	364	372	391	361	368	397	389	357	382	353	375	400	365	385	371	391	401	386	343	354	400	361	341	385	407	410	378	384	398	377	369	358	343	389	382	369	343	335	350	376	353	375	368	365	426	396	364	389	373	378	391	399	375	375	393	402	347	391	382	390	350	365	371	364	366	376	380	387	382	369	363	376	345	404	410	394	397	361	381	392	386	398	361	395	360	371	392	380	354	401	378	367	356	375	398	372	408	380	379	378	363	369	387	387	353	347	406	410	371	351	384	376	348	412	344	347	400	360	339	369	347	368	375	389	386	407	433	347	364	351	352	355	405	446	405	394	391	361	369	348	348	361	379	382	386	392	417	383	380	389	378	395	347	362	389	345	415	400	384	375	359	374	396	362	363	382	380	383	397	388	382	392	399	371	400	378	397	357	339	381	373	338	384	368	384	359	374	394	371	415	380	400	400	377	375	410	384	380	367	397	448	409	367	402	388	373	385	361	392	376	396	349	350	394	375	356	342	348	364	387	381	384	411	397	398	411	383	375	367	350	415	427	368	366	399	339	376	376	378	393	401	380	419	411	414	344	423	381	369	376	387	347	366	387	392	373	380	379	378	404	358	324	360	370	351	366	371	421	360	364	415	403	378	365	405	347	405	375	347	388	360	404	404	396	384	385	378	411	376	376	374	395	378	409	369	394	364	406	353	360	349	378	376	376	399	407	378	362	411	372	343	357	362	372	388	344	387	382	394	390	356	346	399	389	361	378	366	393	384	367	362	396	382	397	371	366	388	360	356	353	376	387	390	410	391	373	392	382	330	377	393	372	376	355	391	382	376	367	343	363	376	389	386	335	352	387	369	362	360	401	379	404	403	436	362	367	394	382	358	365	374	358	378	370	387	384	329	386	389	375	369	353	388	391	351	380	351	361	421	375	336	380	380	384	374	388	380	373	362	333	370	413	353	367	360	411	396	364	323	344	368	370	371	390	374	367	355	387	354	401	376	401	380	374	374	385	388	364	388	400	354	371	398	358	408	389	369	350	389	355	376	404	388	367	401	393	408	362	381	357	347	371	376	394	373	383	429	369	371	376	386	362	412	367	362	384	357	348	401	387	365	380	355	371	350	367	346	350	367	380	412	341	338	372	396	364	395	373	366	389	373	408	396	379	375	358	366	380	392	368	386	345	380	333	363	392	384	406	384	394	379	351	354	382	389	384	354	373	349	354	378	377	390	354	354	356	410	432	378	391	378	373	385	370	375	334	404	379	359	334	369	360	348	370	375	379	376	354	365	405	378	363	408	354	339	346	381	361	385	386	389	355	362	360	413	392	399	373	414	368	369	374	397	354	377	348	384	420	387	374	389	371	354	359	365	334	341	385	394	405	396	394	370	391	384	328	374	395	373	343	376	376	410	388	372	363	353	377	359	405	400	416	393	378	393	409	359	378	390	403	403	381	401	373	363	372	358	358	424	376	384	387	356	343	377	399	357	381	376	406	365	384	397	370	342	334	384	399	369	386	439	379	344	373	397	403	371	404	366	379	389	332	384	368	384	362	403	369	432	378	397	385	353	402	356	376	375	385	396	418	362	390	420	333	401	424	373	377	369	376	395	404	369	390	382	355	386	357	376	389	408	404	410	345	367	378	383	381	386	341	341	359	394	386	392	383	381	354	392	400	384	385	360	325	387	341	382	366	380	363	375	397	381	359	383	411	391	387	373	377	371	367	394	388	378	422	385	361	397	363	378	374	382	397	398	343	340	382	409	370	367	370	354	407	405	405	388	422	401	377	378	392	357	393	349	344	412	397	370	439	415	401	413	370	379	384	377	324	373	385	392	373	381	432	378	351	399	448	389	402	374	372	362	354	389	368	354	367	395	395	386	380	362	391	422	364	320	377	359	408	403	375	341	383	353	349	392	360	380	387	363	377	367	379	345	377	406	399	377	372	374	358	417	402	371	353	359	392	402	398	332	372	413	404	377	388	383	367	361	356	358	384	378	378	373	376	363	384	359	376	375	381	386	402	355	374	386	369	364	385	361	394	407	344	382	395	401	401	351	365	370	374	362	343	322	362	400	366	364	352	355	401	361	361	374	384	357	388	385	353	394	410	389	404	379	382	367	351	321	366	397	407	370	356	375	367	370	387	385	366	371	369	412	377	416	384	364	378	345	359	389	369	405	426	359	386	421	433	378	365	380	349	394	405	397	418	349	381	374	337	390	376	351	345	389	364	360	388	391	365	381	357	407	346	353	381	387	408	391	382	382	393	370	342	429	376	382	399	341	369	384	367	381	388	397	389	380	420	396	389	383	374	400	355	390	382	377	344	379	355	379	368	359	373	346	366	360	330	391	392	391	371	370	367	335	336	372	355	408	394	370	379	381	366	390	377	355	419	391	380	360	366	390	358	379	394	405	370	354	382	383	386	371	351	345	375	383	378	370	395	412	363	378	382	411	376	395	347	382	399	384	387	347	384	377	352	396	384	373	368	412	387	397	341	376	370	369	372	393	367	436	374	423	401	387	355	381	390	391	361	371	376	387	348	444	400	380	364	356	388	394	342	388	363	388	356	338	372	392	350	387	377	398	382	373	366	390	378	372	413	365	335	345	423	382	392	397	364	368	355	381	370	354	415	379	374	384	377	357	365	353	370	341	365	376	406	390	374	387	389	354	378	423	371	354	355	387	368	397	389	412	371	388	369	347	362	391	363	393	377	376	388	390	382	362	371	360	373	398	364	392	394	337	378	378	373	363	383	366	393	367	389	379	426	350	385	314	360	347	388	379	393	394	421	340	419	363	377	384	409	373	370	379	363	361	374	403	361	356	365	334	410	352	390	385	340	358
51955	52651	67436	67319	56292	43341	30982	19620	10804	5607	2788	1539	878	801	792	821	877	812	785	803	783	803	845	807	806	872	861	847	813	828	794	798	785	788	812	822	869	789	834	804	808	858	833	767	854	807	823	789	806	788	860	816	786	809	757	849	825	772	822	851	771	883	823	804	760	830	801	804	806	791	802	809	802	819	802	880	775	802	770	832	845	802	822	817	814	777	783	820	847	815	848	809	791	819	850	827	792	747	832	834	869	756	840	804	795	842	874	834	845	869	838	762	822	769	803	811	824	796	782	794	796	809	815	770	852	795	859	810	795	843	797	794	803	819	839	826	787	807	828	847	821	784	831	813	830	848	780	828	829	766	795	824	835	785	763	814	798	802	826	832	803	801	851	827	850	780	839	801	831	848	788	823	822	796	812	818	802	840	767	799	850	852	830	788	746	766	807	801	888	836	841	803	822	773	821	835	818	826	814	826	832	785	812	865	812	760	819	806	793	810	808	802	839	818	836	797	823	770	813	765	844	810	809	815	852	776	834	776	850	803	815	850	808	771	765	797	794	828	807	835	847	822	805	826	783	801	808	806	772	816	836	833	854	843	814	807	821	802	819	842	821	798	777	796	780	809	776	843	868	852	800	829	750	853	819	785	813	783	780	826	818	828	779	845	793	798	837	829	810	834	862	785	787	836	800	848	812	779	863	822	747	833	841	832	827	830	792	839	832	848	778	850	842	836	836	803	840	779	822	816	837	824	806	769	819	812	824	832	806	734	784	764	845	800	806	814	838	826	865	788	843	812	836	806	815	780	796	818	776	816	810	784	823	804	819	855	821	800	773	834	838	758	836	860	823	788	855	802	785	802	797	819	819	794	816	791	860	786	777	831	752	750	828	830	824	876	841	823	795	803	830	819	857	827	818	789	824	834	823	805	811	830	841	853	844	820	811	814	789	819	815	808	876	801	778	802	867	885	827	785	847	781	764	851	816	819	820	816	862	804	827	859	836	860	791	816	774	851	821	809	802	826	812	868	791	834	854	766	865	805	801	866	812	762	829	860	802	806	787	812	878	819	819	808	809	818	834	815	843	807	867	817	816	850	874	826	811	832	774	843	806	805	766	796	803	800	808	826	836	785	840	778	810	794	794	808	788	795	831	822	826	830	846	830	838	856	810	772	834	782	784	794	825	785	804	851	837	850	828	805	809	808	816	806	803	872	768	797	823	817	837	823	794	828	840	817	837	850	847	812	797	840	840	819	745	764	790	792	797	821	803	803	850	841	822	840	849	799	847	816	812	810	799	808	779	811	843	775	864	790	803	806	854	807	822	821	846	806	839	766	809	811	790	829	819	871	870	781	787	774	787	839	830	810	757	788	797	775	810	817	825	783	820	823	830	790	829	859	821	846	813	841	853	772	723	825	827	786	814	796	802	767	833	795	772	756	837	822	830	799	813	786	861	845	822	784	815	785	831	817	777	798	855	770	750	780	810	761	855	766	841	839	813	804	840	837	838	793	858	785	816	817	841	834	782	822	808	796	831	798	820	822	779	780	805	843	838	808	838	816	822	817	824	833	767	808	793	792	819	876	827	836	825	813	780	811	714	792	821	767	801	856	818	799	834	811	806	797	804	835	831	815	841	818	792	811	865	841	859	839	834	776	832	849	827	835	812	799	836	821	831	839	803	758	786	818	822	811	777	802	803	802	796	794	847	770	830	804	821	830	783	815	783	818	788	789	790	791	812	796	848	822	870	784	839	801	776	846	824	859	825	794	817	872	831	770	790	814	818	856	809	778	805	845	778	836	805	795	790	761	802	794	842	827	810	838	860	768	783	820	783	824	798	839	838	803	793	827	842	852	796	801	813	763	829	822	805	840	832	865	803	768	793	823	786	795	777	772	823	830	835	811	787	815	798	768	772	774	840	822	800	822	816	810	801	830	800	834	862	823	805	797	835	769	819	838	782	829	783	811	826	822	793	832	813	802	781	801	849	821	851	766	840	794	795	810	818	843	775	765	758	760	772	824	815	832	822	822	846	808	878	787	801	839	803	816	786	796	780	771	791	794	831	855	809	794	810	785	802	872	810	856	796	781	795	810	814	802	771	824	796	777	869	833	836	820	851	805	786	804	837	801	864	815	856	728	772	852	824	804	836	847	786	820	829	779	773	827	827	807	819	811	820	777	817	838	788	806	777	817	810	815	797	760	840	826	804	869	824	779	837	831	872	793	788	784	812	808	780	815	842	771	872	778	817	776	776	818	741	782	813	814	837	833	798	836	786	822	794	819	800	824	834	759	862	823	780	745	823	774	825	771	821	822	814	787	834	835	810	840	809	840	861	848	808	831	826	852	800	802	807	817	788	780	829	817	825	825	871	772	854	821	790	809	801	804	837	836	808	812	839	798	804	859	856	814	845	868	864	797	774	765	817	784	822	854	881	804	815	742	799	839	792	833	789	777	811	760	789	812	792	798	807	807	759	826	795	803	863	790	833	766	815	802	792	820	834	802	787	799	783	810	808	788	824	847	781	791	822	771	849	844	776	793	797	823	821	822	850	811	863	848	811	831	775	836	822	824	799	818	812	789	803	816	810	791	820	835	806	818	830	763	830	807	745	851	818	804	892	796	804	794	829	840	843	880	852	796	830	789	828	841	820	860	808	792	797	807	852	823	765	791	834	839	850	842	788	902	795	866	762	807	820	805	801	785	782	812	837	793	839	755	845	866	819	839	740	810	844	839	812	765	792	795	788	837	844	796	770	822	853	773	848	787	807	826	801	790	806	820	789	834	825	789	788	822	794	827	821	783	780	786	790	802	802	853	833	851	780	790	794	772	802	777	844	808	844	791	790	819	852	807	829	880	798	769	784	812	793	781	812	804	878	791	868	868	773	805	784	830	824	821	816	827	809	845	845	808	756	819	790	804	822	794	822	836	856	829	823	822	830	790	819	772	819	787	830	768	750	805	790	775	821	859	801	799	781	833	792	821	807	802	786	825	807	808	790	788	812	799	819	825	791	806	806	809	817	813	807	779	790	794	844	834	771	746	852	803	882	744	789	818	816	806	814	769	784	736	768	821	793	836	868	819	813	828	782	798	798	817	798	740	774	770	819	808	813	814	817	831	824	814	779	826	797	843	815	790	851	870	812	850	834	810	844	845	804	797	799	812	820	859	831	813	816	798	857	773	853	873	813	772	731	879	787	791	754	824	815	816	820	798	813	814	792	792	778	834	883	789	790	809	804	815	778	794	876	796	795	843	849	795	798	774	821	786	803	816	848	801	823	843	819	861	824	740	813	821	802	851	817	846	818	773	798	769	783	808	843	787	773	793	811	806	805	815	805	827	839	803	785	862	793	838	817	819	791	759	850	814	742	772	812	797	807	783	805	807	857	824	791	826	801	831	855	878	805	828	820	852	897	798	859	839	767	836	857	785	810	869	865	839	790	867	813	803	759	830	788	854	818	829	880	883	774	863	836	781	783	785	806	804	797	781	801	773
12596	6879	6363	4188	2348	1319	784	533	408	346	315	309	281	264	291	290	294	303	292	310	284	281	318	289	343	304	285	285	297	283	255	292	334	285	311	289	280	307	292	286	297	288	291	291	278	315	266	293	269	282	280	295	317	290	289	298	282	271	293	289	311	298	340	320	300	260	293	284	262	269	266	314	299	293	307	290	310	307	287	283	280	290	279	277	275	268	294	295	255	313	280	304	301	284	292	297	271	294	261	266	294	274	315	301	283	258	294	283	271	253	276	260	271	304	254	286	282	291	276	279	260	267	293	270	261	284	272	276	309	312	277	254	305	274	296	310	247	306	279	288	285	301	262	273	281	310	303	310	278	296	278	319	306	309	284	272	293	327	314	292	268	287	298	269	325	292	284	288	304	270	297	291	280	289	284	272	296	301	277	287	270	277	314	295	313	285	299	316	272	257	267	280	321	300	256	293	281	324	263	289	289	264	306	323	275	312	280	268	297	282	267	291	300	253	269	253	275	265	283	319	273	290	286	269	300	288	295	315	284	278	306	289	265	279	305	259	298	303	252	324	276	295	283	289	294	244	258	295	291	267	285	281	284	278	294	294	283	297	292	339	288	326	307	293	281	313	336	308	304	269	272	306	314	309	299	290	269	290	289	259	285	308	261	311	301	260	319	318	276	259	296	282	283	296	289	276	309	287	281	274	277	267	305	294	285	275	271	285	298	306	309	308	282	318	295	272	266	287	290	288	287	287	306	292	269	288	282	294	333	298	285	296	280	283	264	274	287	288	297	276	294	280	273	292	278	280	308	295	293	308	263	277	282	278	278	323	299	288	289	287	286	298	305	301	329	276	284	286	276	301	318	317	253	304	317	281	303	305	289	267	273	266	293	303	279	279	267	298	265	270	256	309	302	266	311	291	298	265	292	303	306	296	310	283	281	275	289	324	276	295	313	305	297	287	307	264	296	261	306	289	284	270	315	281	292	279	276	295	280	305	320	276	282	306	305	290	301	272	308	289	245	257	288	273	311	284	312	298	285	296	282	263	258	302	294	308	289	317	282	280	307	282	292	319	273	270	282	293	290	290	277	296	284	288	311	275	276	292	237	293	268	294	302	293	290	303	302	270	312	285	327	285	327	271	314	303	294	300	294	271	281	314	284	306	291	278	280	282	295	245	300	293	320	273	276	302	297	265	298	272	256	278	258	293	297	310	295	290	313	285	274	314	280	294	286	308	313	285	323	282	292	273	263	304	266	267	296	307	281	276	313	310	288	262	304	275	284	276	257	290	273	278	306	330	302	303	285	307	289	300	271	279	300	293	281	264	296	307	297	307	258	278	290	280	310	279	298	299	297	288	271	301	286	300	270	296	280	286	294	272	263	268	282	322	298	310	295	288	282	267	299	291	308	291	252	310	293	315	237	321	265	296	296	289	312	305	263	301	264	304	332	317	273	299	310	277	298	287	300	302	312	293	273	264	276	289	298	310	295	274	309	294	276	271	307	264	294	291	263	276	286	270	263	300	289	244	271	305	285	293	263	270	316	279	307	285	293	271	300	311	294	259	256	286	290	262	308	302	241	280	273	306	305	278	262	283	274	295	286	266	314	283	301	315	323	316	292	311	304	276	259	278	328	266	287	310	283	265	288	333	281	317	301	301	305	280	333	291	323	294	284	287	285	304	288	308	280	299	292	323	285	288	287	267	281	295	251	265	285	310	297	287	300	292	298	291	266	298	350	307	271	267	276	293	290	304	288	296	276	270	300	291	264	309	296	276	266	255	303	306	265	281	288	271	305	298	303	317	259	310	274	314	291	296	286	275	284	289	249	284	288	300	319	293	276	290	270	288	316	303	286	261	289	323	302	280	271	275	312	256	310	308	273	320	298	267	301	284	274	308	303	282	273	308	301	339	310	304	282	286	281	288	261	281	276	283	277	293	259	263	276	302	330	261	274	274	255	306	331	284	306	281	267	280	268	270	283	271	284	243	290	283	274	287	287	291	310	299	292	291	305	308	293	258	283	285	293	272	264	307	283	307	301	273	295	288	298	282	319	311	290	291	316	270	301	290	302	278	268	286	325	289	297	287	300	279	269	276	283	291	298	296	250	285	283	272	265	265	278	290	301	272	275	258	254	284	270	289	260	273	282	281	336	292	302	286	269	316	326	265	278	294	265	327	311	314	285	267	303	286	300	265	307	289	276	295	279	298	304	268	319	294	304	313	291	264	261	283	255	281	289	284	295	281	313	259	304	289	277	336	282	300	294	297	264	282	275	273	290	298	277	285	274	291	297	259	309	303	299	285	287	267	289	287	299	311	286	327	281	304	316	295	303	267	313	301	274	305	289	309	294	284	287	278	312	300	278	302	260	308	294	246	290	258	280	278	270	308	265	303	294	304	295	295	272	294	302	279	293	252	317	291	272	279	271	312	270	284	293	295	281	250	282	290	270	290	302	313	291	293	260	261	313	285	304	276	293	253	297	313	304	283	284	303	311	297	297	300	286	309	288	294	282	261	266	282	310	281	313	301	272	298	305	261	309	271	277	283	317	287	312	290	291	305	270	318	267	287	272	290	297	300	320	296	284	280	263	281	308	308	292	297	287	291	298	275	307	299	282	288	297	304	303	278	341	281	267	278	303	319	286	284	273	275	341	291	312	280	298	297	283	296	286	288	295	295	302	290	331	267	292	280	274	269	295	283	278	251	264	311	301	289	310	302	286	252	274	283	272	311	290	277	317	265	269	307	321	296	299	261	308	251	333	289	325	300	254	295	317	291	294	283	268	290	289	288	301	320	287	286	269	271	275	273	270	291	300	280	322	296	304	300	323	279	291	302	301	317	309	302	296	272	280	298	261	284	327	291	331	299	258	270	256	304	291	273	263	316	309	240	260	291	307	305	304	306	302	319	284	265	260	299	322	296	301	282	316	273	285	317	287	282	297	285	314	244	261	304	266	276	297	283	303	319	254	259	286	304	282	271	306	343	304	292	303	263	262	276	260	273	248	289	306	270	312	290	308	300	276	309	329	286	271	269	276	265	318	280	295	306	276	311	269	265	300	294	304	292	304	275	304	312	298	283	283	242	296	280	288	301	320	301	280	296	282	257	295	265	269	307	289	324	292	290	291	294	265	263	301	281	266	282	309	287	257	264	269	301	313	278	293	307	261	282	294	317	264	272	311	295	280	276	279	331	283	279	316	280	277	286	287	254	307	277	267	292	312	269	296	282	300	294	302	262	263	276	272	307	313	271	306	264	279	291	282	334	281	299	301	294	250	293	303	276	300	299	289	286	286	272	285	302	300	287	302	305	242	309	305	302	285	274	289	283	277	277	271	285	272	261	312	270	305	309	276	314	327	286	272	295	311	265	278	297	282	275	302	313	270	277	250	294	302	310	275	296	274	279	295	264	301	313	321	277	286	292	283	280	281	281	291	255	254	260	311	271	314	257	272	268	269	317	274	303	328	321	314	320	288	286	282	290	323	274	293	272
12153	9352	12095	10530	6981	4208	2585	1609	1110	874	764	663	682	683	654	641	651	659	638	660	602	686	628	635	608	677	646	660	633	639	689	584	628	652	666	677	617	644	654	657	682	680	653	664	631	642	650	634	628	662	607	653	639	660	683	636	628	648	658	637	652	666	592	604	618	675	597	625	687	657	683	624	681	666	628	627	640	641	671	629	668	652	594	642	639	670	640	630	661	615	680	634	624	624	627	677	664	581	657	638	637	697	649	634	630	642	644	653	640	652	643	658	659	646	669	688	664	636	679	616	611	623	656	637	649	673	670	678	646	645	657	707	660	635	639	690	617	639	585	611	645	690	647	646	656	661	658	637	667	658	633	632	642	671	655	642	681	626	663	636	607	659	630	642	630	623	628	649	686	661	644	657	633	599	660	655	659	643	647	664	665	607	640	656	686	624	637	674	655	628	635	664	680	657	686	622	648	661	671	633	631	655	624	651	636	613	688	622	649	648	602	613	626	628	663	722	671	605	663	646	644	620	587	645	624	646	643	616	601	705	554	642	655	610	685	646	655	618	631	646	652	651	636	656	669	684	627	692	654	628	595	612	637	668	657	638	631	664	610	649	639	673	637	628	703	713	631	605	638	663	630	644	620	653	656	699	627	695	649	671	663	665	619	609	608	650	635	679	661	677	615	616	617	652	691	657	654	651	648	605	649	629	633	625	656	645	651	647	600	691	648	664	611	643	629	693	648	637	672	669	610	663	655	679	622	634	664	625	640	618	634	636	613	601	626	648	630	618	649	661	629	672	667	616	626	658	649	659	648	577	642	632	671	618	670	628	655	617	648	617	633	657	705	672	641	629	649	623	661	628	631	659	668	629	675	636	646	637	686	656	638	653	674	623	678	663	670	655	644	611	649	649	649	687	623	638	641	644	631	637	614	679	644	648	620	638	623	641	657	631	627	626	705	662	617	680	629	644	646	642	633	646	667	701	650	613	637	634	626	628	606	651	634	661	629	647	660	660	653	657	618	641	693	658	616	681	635	594	676	631	627	652	619	684	648	626	658	633	630	663	692	640	668	637	615	609	669	630	657	673	691	661	649	651	613	658	713	613	674	639	665	642	724	642	654	649	639	664	634	698	668	654	651	643	655	669	621	682	630	673	621	635	678	667	659	618	608	680	662	626	611	636	597	647	712	631	655	647	631	664	631	664	670	664	628	667	646	615	661	620	621	608	684	618	604	661	641	620	664	636	649	634	623	607	691	620	656	674	632	623	686	621	670	627	661	637	590	632	650	671	660	637	657	617	639	650	643	620	670	665	658	664	625	659	680	707	634	664	625	649	639	633	651	648	647	663	670	626	667	642	616	685	582	629	671	664	648	617	606	631	662	652	607	706	657	670	624	583	627	634	653	604	656	611	664	647	663	634	626	612	610	662	651	612	636	633	692	640	677	658	674	644	631	657	666	653	647	602	691	620	637	668	648	591	640	611	615	688	613	642	664	657	626	661	643	660	619	616	629	609	644	641	626	627	635	662	644	633	617	619	665	643	665	652	636	674	654	633	683	648	634	665	646	662	646	632	613	653	661	654	621	673	622	685	668	608	687	641	656	633	629	622	631	631	599	649	637	653	631	693	627	624	616	658	609	650	630	634	654	660	642	603	642	615	628	651	613	622	565	636	647	634	655	637	647	649	647	678	631	680	668	675	630	619	643	641	655	661	645	628	673	650	675	624	637	661	639	690	620	603	657	630	696	665	638	696	668	674	629	647	652	651	665	634	614	653	659	669	651	627	606	703	624	670	632	605	616	672	645	665	618	619	628	675	688	625	644	573	695	633	616	678	636	686	617	645	683	662	624	631	630	635	652	638	673	655	656	630	651	651	630	654	724	670	668	716	641	685	677	568	673	648	666	636	678	640	619	653	696	649	663	623	637	633	624	626	628	694	640	690	641	639	653	685	665	649	680	613	635	667	632	641	619	678	642	618	652	580	631	635	617	664	645	689	643	676	663	668	633	634	628	581	657	625	660	681	673	623	677	627	654	615	645	617	672	697	677	604	643	649	644	689	620	695	656	645	637	636	652	638	684	658	679	659	625	654	666	682	668	612	668	606	698	602	645	657	697	670	644	658	672	586	683	655	620	624	647	662	675	625	619	650	684	633	613	589	647	648	662	651	647	625	630	603	638	627	674	662	622	644	637	633	663	642	610	698	708	654	693	679	619	670	598	647	704	657	649	670	655	638	575	646	631	689	633	628	614	621	684	642	598	636	638	635	635	675	654	675	626	657	635	664	696	655	601	655	635	617	638	627	615	664	660	655	679	648	619	639	662	651	618	629	628	652	660	652	655	598	604	642	661	641	581	648	613	685	631	632	679	647	618	673	653	686	641	660	611	637	628	656	704	659	643	667	700	661	637	664	661	687	648	673	605	661	629	632	662	645	639	669	576	639	597	596	629	658	662	598	650	678	641	660	664	660	637	629	640	667	630	646	668	652	660	631	644	675	588	662	672	669	639	670	642	601	659	659	641	640	684	629	649	621	627	658	679	661	608	646	633	636	660	642	654	619	657	643	636	674	643	662	665	636	649	619	673	667	646	669	658	634	657	614	655	651	627	635	616	648	626	632	693	631	651	611	652	651	632	659	607	657	632	668	656	633	621	651	622	661	659	647	637	662	604	681	652	657	661	606	652	667	675	715	621	647	627	651	661	602	666	649	670	633	603	649	653	606	668	636	614	608	676	663	595	615	663	623	626	628	638	590	624	693	656	650	625	664	667	679	674	642	670	661	643	642	626	594	631	653	654	689	645	615	673	626	681	657	643	650	668	545	666	653	632	635	651	660	675	660	645	654	644	690	632	676	665	681	677	611	591	595	606	633	678	648	669	622	647	637	629	639	632	625	667	626	668	668	660	632	647	619	630	645	640	612	628	622	625	622	651	636	690	640	652	679	697	603	676	622	624	659	633	650	624	622	625	661	604	660	658	655	675	635	672	635	606	648	667	641	628	644	659	638	630	650	664	648	642	645	652	622	650	625	638	604	671	690	651	616	640	628	637	625	658	617	677	670	627	657	643	661	681	676	624	618	646	639	631	646	623	661	672	620	622	619	650	671	615	680	671	637	639	656	613	633	630	686	628	616	638	660	641	675	694	640	669	628	622	665	648	670	667	638	670	649	627	622	686	656	637	610	637	660	610	643	640	630	688	682	603	623	622	612	609	664	657	638	653	675	614	703	616	625	660	652	604	623	633	637	685	701	649	620	639	647	658	617	650	685	618	662	650	642	655	609	704	609	659	601	657	660	648	695	647	660	649	657	595	689	597	629	668	644	637	621	636	591	667	676	667	655	634	644	641	615	666	634	623	621	670	632	644	637	655	630	706	589	638	655	617	680	607	671	644	641	648	647	671	664	618	680	639	640	666	632	647	676	606	636	655	655	673	636	663	658	630	658	643	634	691	626	606	658	636	636	691	630	655	639	676	643	680	648	617	642	643	659
79786	69150	70334	59491	44073	29224	16940	7633	3015	1366	682	492	371	358	321	327	347	320	334	347	369	350	336	357	327	349	313	343	364	328	327	358	336	318	339	305	350	364	367	315	333	343	368	329	350	330	331	370	333	311	345	283	319	368	325	309	343	351	368	352	346	336	343	350	370	349	365	370	350	325	385	338	309	367	337	348	371	337	323	305	338	331	326	344	354	290	333	385	330	338	344	340	326	357	340	314	364	329	330	332	356	354	327	351	289	308	300	338	329	323	367	346	356	364	340	313	333	310	315	326	299	319	332	298	346	323	355	370	322	350	357	360	344	313	348	332	349	343	338	328	358	344	329	337	342	300	314	381	337	305	316	337	351	368	356	347	310	324	326	351	362	328	308	327	381	323	362	311	341	336	343	312	361	359	355	346	365	338	320	323	318	372	367	328	332	324	310	353	347	401	326	342	333	339	333	328	369	307	354	328	349	358	363	357	366	352	337	372	369	312	372	353	340	344	339	341	327	360	366	308	340	304	295	323	325	303	359	345	308	336	387	333	338	317	331	352	325	327	350	361	331	339	318	323	341	353	332	316	366	331	322	339	353	336	367	364	324	355	338	332	325	350	364	322	365	306	316	316	330	345	333	353	338	326	353	379	346	335	320	329	346	345	328	338	346	326	317	359	340	297	342	333	353	354	322	345	324	310	325	336	333	328	329	331	368	313	324	347	314	303	329	321	341	308	333	326	377	368	337	319	357	323	348	356	325	316	313	309	349	356	327	343	321	301	294	299	341	325	323	318	306	328	362	344	335	322	334	362	344	346	326	331	342	337	343	311	349	324	363	323	354	330	353	341	370	349	340	348	336	375	363	339	338	357	323	326	361	324	325	326	339	358	327	335	354	342	332	358	330	340	352	326	328	365	373	377	354	321	312	335	361	353	321	364	331	329	310	311	320	322	322	320	334	280	337	351	317	335	329	348	312	343	366	362	325	317	351	370	338	341	315	350	323	361	395	354	361	338	358	347	345	347	352	350	318	317	368	344	346	363	352	345	356	337	337	339	363	366	285	323	381	346	330	359	327	353	375	352	322	334	351	321	321	362	309	371	336	339	312	344	321	369	284	322	369	354	330	348	317	353	290	340	330	318	349	334	317	363	314	367	359	358	308	307	309	362	316	373	369	365	371	351	350	329	361	360	302	297	337	331	335	327	342	316	358	345	342	341	345	349	346	330	335	330	364	318	312	353	341	313	317	348	355	315	358	360	328	341	325	322	299	343	336	373	357	317	312	346	320	344	336	361	358	377	330	362	365	332	353	322	353	321	332	335	315	352	353	358	304	347	321	361	351	328	338	353	349	347	334	354	333	323	320	301	348	363	328	356	306	311	341	350	345	347	303	287	318	354	312	353	331	337	360	374	342	370	375	330	335	352	334	350	357	361	329	366	296	349	346	359	371	350	324	327	326	306	331	342	333	318	341	358	352	352	351	344	315	296	347	358	382	315	349	320	322	327	318	354	349	369	347	326	336	327	328	321	317	312	353	313	370	362	320	336	328	332	343	326	369	350	324	379	344	345	364	339	327	302	366	377	371	355	320	348	351	302	315	357	340	339	336	345	305	337	323	373	371	349	331	372	354	344	336	333	377	329	365	312	321	339	336	319	340	345	336	330	339	354	365	319	314	344	379	349	343	364	348	313	331	337	373	342	357	309	360	389	335	372	358	363	383	321	364	341	305	333	372	368	333	324	360	328	342	317	297	350	319	368	329	324	324	361	373	346	350	328	342	320	339	330	353	354	332	347	350	373	347	336	363	357	338	342	319	315	353	338	325	297	323	345	371	342	311	349	316	327	340	347	338	310	349	356	301	342	339	366	330	333	354	301	295	332	316	321	319	301	306	353	328	327	355	356	352	358	325	375	311	348	326	328	351	337	349	363	323	351	310	317	344	390	328	353	321	352	353	317	334	369	341	336	308	308	323	331	350	333	341	335	348	349	329	329	344	360	334	365	314	341	325	341	331	309	325	371	319	377	338	347	350	350	335	342	362	314	342	330	341	322	314	316	345	349	369	317	287	350	354	301	339	359	363	333	346	335	357	389	363	324	332	315	353	365	305	337	325	320	356	310	330	305	357	324	330	306	373	307	351	338	340	369	362	345	360	355	332	321	337	338	316	338	354	317	347	345	352	370	331	366	359	313	370	343	355	344	333	315	333	385	333	364	348	341	339	319	325	326	368	353	335	324	358	359	332	367	344	350	389	332	331	328	324	313	325	336	332	345	335	333	329	381	320	351	328	354	312	345	288	349	358	350	302	328	335	358	326	353	294	327	321	374	359	349	362	357	351	330	329	302	346	313	373	360	329	360	352	340	362	336	356	379	330	352	363	314	359	321	356	371	332	339	342	346	307	331	310	318	328	346	347	363	350	340	294	321	317	317	316	314	357	331	362	297	331	323	314	319	364	330	326	328	356	375	322	304	350	336	341	353	357	333	341	359	332	378	359	319	329	325	371	348	364	341	364	341	339	342	358	338	310	345	372	349	309	316	294	314	340	344	364	320	329	330	350	352	331	319	297	333	339	351	375	329	313	365	339	341	374	311	343	361	337	351	335	336	349	336	359	355	316	337	364	349	317	330	320	323	351	353	372	355	331	359	347	365	354	310	330	329	319	352	346	354	331	404	325	319	325	357	336	320	306	321	336	321	329	357	378	354	334	324	365	344	340	363	328	375	340	340	318	349	348	333	362	370	354	372	321	340	373	348	327	324	376	376	304	309	345	308	324	319	321	332	333	307	294	355	318	344	318	328	329	310	313	333	326	347	325	324	302	328	381	309	365	376	336	330	334	344	363	343	341	338	343	341	314	317	310	327	356	349	383	332	319	333	342	328	380	327	366	323	342	324	356	324	352	337	360	359	345	339	313	340	347	331	349	376	348	353	325	329	325	359	334	354	386	334	339	299	316	333	282	369	332	342	320	353	345	328	353	361	363	353	360	358	357	330	358	348	320	338	340	347	314	340	335	363	360	351	363	322	287	316	330	321	346	335	340	360	330	367	403	331	346	353	328	329	328	343	369	314	335	348	389	319	343	371	357	357	312	336	330	353	338	338	314	385	366	311	352	326	364	318	351	344	325	327	318	305	373	350	334	381	349	320	324	350	362	315	362	333	313	329	367	343	329	357	348	345	343	352	344	347	325	342	322	340	323	327	333	354	328	340	324	313	306	322	327	364	364	359	326	335	344	318	383	296	346	359	361	358	323	372	360	325	315	322	343	350	359	356	314	352	358	329	340	335	341	342	323	335	323	337	331	304	334	331	342	358	323	313	345	360	318	326	347	306	339	329	339	324	363	329	315	318	337	322	285	325	368	351	351	341	300	390	343	294	321	330	330	347	387	333	352	373	351	346	335	345	340	322	391	348	315	365	362	317	347	333	336	344	363	334	355	338	368	328	314	321	331	353	325	353	349	319	390	407	328	371	347	343	363	320	323	341	350	317
49731	51130	64573	63439	53071	41364	30225	18578	9701	4613	2308	1358	825	738	750	690	744	750	770	778	804	787	734	728	688	765	743	771	682	748	780	734	753	737	792	704	742	753	795	724	712	781	726	725	764	740	693	730	724	767	798	740	781	740	741	767	800	709	771	727	731	745	702	739	720	771	747	752	743	732	731	733	712	758	812	742	729	746	751	794	727	725	748	759	709	743	740	748	775	760	722	756	737	736	787	778	741	753	757	767	769	739	728	718	771	717	704	734	724	803	741	761	711	756	752	799	762	776	715	771	729	765	719	779	719	761	780	743	700	789	793	728	754	760	730	766	757	780	726	751	740	711	742	744	738	742	750	731	694	722	710	739	754	747	719	703	707	744	739	782	752	743	756	721	778	756	803	748	771	812	791	784	738	746	708	745	765	762	730	749	731	744	750	761	775	737	693	716	733	734	686	719	760	711	745	779	765	784	761	716	733	736	786	756	787	715	749	741	735	780	720	737	740	763	746	781	806	793	741	770	784	734	755	712	797	740	732	716	704	756	756	746	807	772	750	795	757	764	744	737	749	740	721	714	761	745	755	769	746	703	681	726	774	782	738	736	746	730	719	721	773	733	744	725	727	766	753	730	765	805	767	789	773	735	776	784	710	728	688	759	752	735	812	788	745	747	762	735	755	788	710	790	776	796	726	753	761	704	725	762	752	741	716	704	770	706	754	785	777	796	733	739	755	781	711	744	759	697	781	704	721	757	763	730	768	770	752	766	774	744	740	753	761	775	748	735	765	759	744	749	743	774	760	728	756	762	746	756	761	725	752	753	702	745	751	755	774	716	738	736	759	737	722	810	733	729	773	742	765	768	816	761	738	719	755	726	770	725	793	709	733	718	773	718	737	748	769	780	762	730	706	734	696	769	742	722	721	748	763	751	732	729	746	767	733	770	764	730	748	721	734	741	768	726	779	722	767	719	697	786	737	754	686	756	740	711	745	719	767	754	748	740	759	754	718	791	759	744	742	740	725	750	780	739	757	692	724	768	740	750	755	756	736	759	754	726	741	762	727	720	733	741	737	728	727	740	723	719	782	772	704	734	732	773	725	762	709	744	720	757	750	731	734	774	747	779	765	797	738	769	793	711	690	764	804	733	748	773	772	690	822	727	765	689	739	739	764	767	764	784	785	750	774	776	723	729	773	757	732	695	741	740	742	787	719	764	689	696	705	725	749	741	694	721	757	721	773	702	754	742	717	752	744	764	776	731	715	743	755	783	684	763	783	692	700	751	742	733	790	766	783	768	770	745	739	766	687	754	754	703	765	762	722	740	760	752	749	772	783	784	715	702	779	722	754	764	769	711	717	763	767	740	766	750	713	790	753	727	786	733	748	704	717	713	712	721	738	736	693	782	740	782	720	751	750	725	716	742	786	733	756	789	758	754	725	808	777	746	709	699	789	733	761	722	734	758	747	723	720	746	798	733	758	731	841	721	684	757	751	739	731	773	753	762	800	738	715	771	753	717	764	732	798	722	766	785	742	749	814	740	780	723	773	732	756	749	772	762	734	750	755	765	764	675	755	760	739	789	763	730	726	734	753	742	709	741	780	768	753	775	768	731	796	760	757	732	777	711	706	777	739	779	709	743	772	688	794	739	732	707	799	758	771	749	719	745	744	763	738	719	764	749	764	742	742	747	802	747	766	760	742	757	764	745	677	797	777	719	749	748	810	737	751	713	738	780	732	762	734	776	748	728	746	752	730	737	673	722	746	739	752	732	685	711	760	775	746	731	732	726	723	713	802	712	700	786	783	742	735	721	762	738	717	716	783	785	771	769	709	792	715	724	814	774	779	769	738	723	762	759	769	746	725	750	744	697	742	702	724	753	756	741	750	726	777	695	702	797	715	761	745	744	699	736	713	735	723	716	752	727	744	795	785	734	716	753	728	798	690	765	760	751	805	736	733	754	779	736	758	690	723	728	756	748	748	727	761	752	728	749	775	746	765	782	721	775	758	730	753	784	779	737	773	752	734	729	707	744	759	788	755	740	728	672	753	756	781	749	741	741	719	723	757	711	749	747	716	772	756	746	809	803	747	722	796	729	749	757	723	726	733	729	748	819	774	733	725	732	730	710	742	734	747	755	725	722	793	748	741	752	755	749	712	764	739	754	738	713	773	725	735	757	676	770	766	757	781	723	739	721	725	725	743	815	768	748	768	741	807	787	683	749	735	758	759	742	740	771	690	745	714	739	738	740	735	713	710	726	751	810	718	761	758	754	804	760	757	776	722	694	744	726	725	708	786	749	735	745	766	699	754	773	707	763	767	715	735	790	792	772	764	737	768	770	744	786	771	767	775	781	793	747	761	771	769	755	740	800	745	713	774	763	775	779	730	746	698	782	716	764	782	715	707	744	756	723	809	772	722	722	803	790	774	732	759	731	754	745	750	774	724	742	753	737	808	716	739	749	724	790	740	740	762	715	688	705	682	757	749	793	796	754	768	759	720	754	691	748	778	799	743	756	749	726	741	753	726	755	751	757	694	750	743	732	748	800	702	790	724	780	790	697	785	739	788	721	720	741	761	751	785	744	742	782	787	708	720	764	746	748	769	734	725	748	745	721	731	737	701	765	753	774	743	725	798	766	725	800	731	672	772	780	747	770	769	717	777	785	774	777	740	708	727	742	752	727	782	725	762	727	748	738	740	726	730	754	745	695	790	810	734	733	757	782	789	759	776	733	728	782	747	745	708	757	759	752	748	704	729	723	704	769	751	766	743	719	708	760	784	759	755	763	708	774	825	704	736	819	707	750	738	714	741	781	712	771	758	761	718	737	719	780	737	751	748	733	740	771	725	736	768	742	746	723	748	751	795	730	733	744	742	737	697	790	740	741	789	770	693	767	772	779	743	780	767	779	805	777	759	775	737	729	762	743	734	746	712	751	754	770	742	749	778	766	774	701	722	737	720	801	732	753	711	736	718	711	736	710	770	715	700	768	795	761	728	731	738	707	782	765	770	777	782	755	707	784	773	738	730	744	779	769	795	686	703	769	774	772	759	728	753	750	741	717	785	756	741	741	732	760	715	727	748	735	738	761	775	717	739	746	805	785	754	743	789	749	712	722	737	721	795	717	789	745	763	699	716	703	761	696	768	768	709	772	745	743	759	731	733	731	710	744	733	726	733	805	761	732	774	776	748	728	739	725	751	752	737	806	765	763	739	714	752	732	754	760	724	755	706	714	769	753	783	713	746	768	722	727	723	747	758	726	770	712	768	753	719	801	771	729	765	762	796	741	789	776	791	766	749	717	746	720	793	723	729	810	725	713	759	747	735	725	734	734	720	792	720	725	788	733	777	775	734	764	766	754	739	744	782	737	788	727	760	789	747	773	737	772	765	779	800	727	731	704	740	763	751	711	759	714	769	748	765	750	770	771	724	769	743	763	770	767	732	762	746	719	764	690	718	763	724	772	710	762	758	778	761	735	720	739	754	809	760	752	755	787
82062	72436	70914	61491	47312	32709	19327	8689	3573	1693	855	611	419	403	369	415	381	406	427	345	384	396	439	388	378	393	371	391	398	363	400	395	408	378	360	395	395	400	353	387	373	408	412	403	404	394	406	407	400	385	415	411	377	392	403	394	381	386	362	397	376	366	379	371	399	402	384	381	390	391	399	381	368	366	333	353	392	386	409	391	402	359	445	361	408	389	403	390	407	368	386	392	394	377	380	402	378	391	364	411	395	404	388	360	426	391	401	425	374	398	416	378	381	381	404	419	405	363	406	392	406	437	391	362	403	410	418	404	386	412	368	428	410	377	409	396	387	421	378	399	395	392	375	414	389	384	419	381	385	420	414	426	403	378	412	378	382	396	400	417	350	388	400	375	440	364	413	375	396	385	357	375	381	386	347	403	390	396	387	388	367	402	409	355	378	391	403	428	387	385	426	402	443	417	411	389	356	404	378	389	403	368	396	433	408	357	328	388	373	410	383	392	370	373	353	377	407	430	383	370	379	386	410	390	346	413	423	395	379	378	406	399	389	420	393	386	368	419	385	409	384	390	380	373	347	382	390	395	389	362	420	392	393	390	324	365	387	365	393	362	404	375	424	394	432	399	373	383	391	389	380	353	409	385	431	417	385	381	387	340	413	418	397	387	376	411	393	448	399	380	367	405	380	429	407	422	362	411	423	414	422	383	395	389	365	372	374	402	407	419	378	360	427	417	418	436	362	401	386	426	399	391	369	381	416	381	385	407	399	387	408	408	380	421	412	405	392	402	462	362	386	405	380	374	378	394	401	401	366	345	350	424	375	391	357	386	365	398	337	397	423	360	364	421	385	389	398	382	422	457	426	376	381	421	394	414	409	410	343	384	389	407	417	449	407	407	389	398	388	410	355	395	443	411	393	387	401	404	398	352	370	420	398	379	423	370	404	392	405	411	374	401	378	408	405	384	379	415	383	407	393	341	405	415	427	404	408	385	358	388	410	423	417	395	401	386	369	380	378	359	366	409	388	410	412	405	420	419	433	365	413	406	384	384	374	380	414	393	413	418	399	399	391	389	405	379	428	427	377	365	392	383	372	373	390	392	376	421	398	398	410	388	403	372	381	382	386	388	378	401	380	404	401	339	390	381	370	414	406	400	390	402	398	365	393	383	358	404	405	354	375	397	367	396	413	384	443	363	381	405	381	415	414	376	386	410	421	368	370	422	375	384	408	428	378	396	400	360	413	406	389	425	420	408	398	371	429	420	399	415	437	406	392	400	431	419	384	399	424	359	372	397	416	374	382	400	419	389	418	401	394	459	406	387	356	386	385	439	422	373	397	403	397	382	411	423	367	379	400	378	371	404	383	414	394	397	387	389	372	384	361	417	438	410	425	374	349	416	445	369	378	342	360	395	388	401	409	395	394	396	363	389	382	367	391	403	388	368	382	381	391	353	411	388	404	398	409	363	397	394	366	391	419	389	403	369	386	393	436	392	375	388	386	424	394	393	426	401	393	396	382	410	401	395	374	407	383	395	397	397	378	365	440	389	400	404	366	370	373	387	454	381	406	451	434	402	434	414	387	387	400	402	382	363	405	408	377	345	388	407	422	389	382	389	397	401	371	421	427	367	378	425	392	409	377	365	386	410	379	393	360	378	390	402	404	405	349	387	406	375	438	409	407	410	401	399	419	433	407	397	395	424	389	396	396	373	384	425	390	407	418	370	413	423	366	376	385	361	416	398	396	387	398	419	407	404	398	422	424	423	397	418	367	409	382	409	382	409	387	388	402	401	413	395	371	421	406	407	380	385	389	383	384	381	382	354	434	456	427	353	378	399	431	371	378	383	363	373	416	391	423	391	430	388	368	384	375	397	409	381	391	410	363	404	342	394	373	398	432	404	420	408	411	399	375	380	410	418	411	400	419	411	405	374	374	369	376	406	392	406	377	394	368	392	385	424	398	390	380	422	429	416	403	414	388	418	406	391	399	416	401	402	388	454	359	420	393	393	425	385	433	414	433	424	395	379	385	387	410	394	390	400	393	417	409	382	409	423	369	397	366	384	412	397	386	395	384	427	412	427	379	413	417	406	423	386	409	407	359	364	400	422	380	399	414	386	372	381	399	399	379	382	390	403	397	395	384	419	388	419	397	365	369	399	391	436	409	380	399	387	412	387	414	399	373	382	385	389	384	426	356	381	400	411	415	359	397	357	428	397	363	388	409	389	435	383	396	419	435	390	390	386	417	384	405	400	378	381	383	395	406	388	412	397	391	413	393	385	398	408	393	384	372	398	404	420	440	381	397	413	406	357	382	375	407	371	391	348	425	416	425	391	377	391	395	409	391	404	418	406	380	383	410	388	414	382	397	395	400	416	413	370	409	399	376	418	377	437	383	388	418	384	391	399	386	337	403	379	410	373	369	365	389	371	359	420	366	420	361	365	359	384	431	378	370	388	348	447	419	369	428	403	391	382	388	359	376	424	401	410	383	378	407	403	434	418	399	409	395	394	427	417	440	389	423	385	439	423	411	413	380	392	428	396	399	381	397	370	405	410	390	404	366	420	381	387	352	377	384	402	371	403	365	362	399	406	386	404	364	370	385	396	401	402	393	404	397	368	399	386	391	376	391	395	380	388	387	364	435	408	410	410	380	413	408	391	387	425	399	414	440	386	378	410	371	446	366	370	360	384	396	412	411	400	396	395	363	368	389	372	376	385	398	386	389	401	413	383	406	408	373	407	443	395	458	403	395	353	409	383	367	370	398	372	406	396	415	408	425	405	385	377	404	426	410	354	412	390	410	404	412	445	438	413	371	383	419	404	386	411	447	414	396	373	392	393	409	398	406	408	370	374	415	385	395	407	401	435	381	419	413	386	381	379	382	397	379	383	382	340	403	418	369	366	397	366	337	397	378	438	396	369	432	412	438	408	409	341	406	392	393	429	367	379	438	404	412	410	419	424	412	386	389	430	405	405	394	420	420	378	355	371	411	398	400	368	453	397	444	418	371	433	434	406	401	385	394	379	410	385	400	369	383	388	437	384	409	367	395	389	399	371	409	404	395	388	387	372	383	419	366	381	392	391	397	366	390	400	392	433	405	424	402	387	369	386	383	410	399	407	362	439	408	387	329	364	414	385	406	334	370	380	417	389	405	382	383	390	380	434	394	371	392	411	408	422	417	423	400	368	363	417	416	395	401	393	397	401	421	403	362	406	393	418	414	343	383	375	386	403	358	415	401	374	428	386	429	387	397	432	383	396	415	389	410	407	432	395	433	410	395	401	418	432	395	362	395	396	401	387	389	425	409	398	425	447	362	416	366	379	391	362	422	427	408	356	365	410	419	413	420	388	423	397	398	355	431	419	406	385	406	410	372	440	406	402	373	409	418	354	377	369	405	406	379	392	425	396	375	365	370	434	375	403	408	427	377	378	395	375	383	350	389	383	372	416	385	392	366	394	406	399	411	388	427	407	423	403	414	388	344	379	369	411	422	375
52239	54088	65930	65590	55587	44273	32463	20144	11040	5608	2789	1571	1006	814	888	872	905	808	794	905	850	874	869	849	816	877	883	848	832	866	861	797	830	843	812	861	885	874	856	872	875	787	866	829	831	816	843	820	827	835	854	806	883	841	826	870	882	862	911	833	886	866	893	834	847	836	832	884	835	821	842	859	853	864	867	841	873	869	829	834	870	856	829	871	831	881	813	867	809	894	786	791	874	843	865	843	803	793	826	830	882	882	833	815	860	860	829	832	882	847	857	833	844	841	893	850	877	825	844	845	890	828	777	843	889	839	835	850	871	836	864	868	844	881	810	879	817	839	882	809	820	863	860	870	917	855	870	837	815	857	861	845	834	834	845	854	830	859	821	859	830	827	844	856	831	888	863	889	838	883	845	859	837	838	875	884	843	887	889	867	866	841	815	849	849	807	821	842	850	889	914	919	851	878	886	835	856	841	831	762	810	806	862	830	842	845	876	822	847	840	863	857	860	836	834	827	866	906	849	800	883	855	861	878	950	860	834	844	860	839	797	824	893	788	913	787	851	820	848	812	893	863	800	872	870	851	889	867	812	881	833	889	835	828	849	893	822	829	817	807	841	825	839	836	878	799	858	850	886	883	803	820	835	846	846	842	850	896	844	868	887	832	835	882	828	798	804	880	821	868	826	839	814	849	852	810	882	850	894	838	787	844	862	914	816	830	819	838	851	790	862	841	875	872	891	889	833	822	834	852	951	872	858	846	795	900	850	868	865	914	837	856	827	798	878	823	789	835	906	899	826	827	892	851	863	819	854	862	833	834	861	889	809	835	809	847	840	828	814	859	868	870	821	844	805	863	854	832	855	853	808	859	871	854	851	889	887	829	833	864	836	815	862	868	855	847	804	892	854	837	814	827	825	797	870	869	835	871	856	912	871	834	832	831	821	830	835	802	901	856	884	856	872	790	904	915	805	840	846	847	876	853	839	840	821	893	858	783	834	834	875	863	837	796	811	812	844	887	811	852	878	888	800	837	856	862	830	836	824	848	809	848	824	845	876	821	800	831	841	870	827	852	844	839	800	820	817	803	845	888	848	846	872	840	906	818	848	850	902	848	916	823	858	862	808	860	829	869	891	916	888	879	835	791	832	842	854	825	841	806	847	857	865	827	842	891	852	801	859	913	867	873	842	849	891	782	865	910	865	844	821	775	888	796	829	885	864	811	874	827	853	838	838	838	837	839	867	859	827	819	809	824	880	866	824	866	812	877	801	851	830	843	811	860	850	825	872	852	864	876	876	858	866	826	881	808	822	839	882	903	866	890	814	859	847	871	852	864	868	828	857	867	868	879	862	761	818	884	829	832	858	850	796	879	877	863	817	869	882	873	817	873	821	859	864	812	827	863	842	836	886	840	834	882	834	910	885	848	806	821	851	846	843	847	885	826	892	820	848	865	907	879	800	791	786	851	903	851	871	828	920	822	863	800	808	839	851	764	824	860	809	865	784	794	833	855	841	809	884	860	851	862	831	807	886	826	921	844	816	808	781	808	831	839	792	844	851	901	830	842	851	777	801	871	856	787	856	837	860	851	856	886	792	862	828	836	824	856	864	887	829	841	880	870	906	857	809	852	869	805	808	849	853	836	854	878	889	811	818	850	826	818	847	838	835	886	800	811	833	807	884	865	899	859	887	858	880	816	839	839	833	849	827	823	822	838	822	849	884	848	870	857	880	904	825	798	897	874	935	843	852	880	832	869	858	828	827	859	801	826	845	913	821	791	854	853	880	840	813	858	852	818	882	844	823	811	845	852	874	865	823	873	836	861	834	844	842	840	828	847	848	847	860	809	796	834	867	858	800	841	838	849	830	886	809	807	851	839	910	922	837	837	884	844	832	862	889	827	811	848	890	795	812	839	820	840	848	869	853	849	850	876	838	814	912	888	859	755	874	829	868	797	822	890	922	846	790	816	800	849	874	902	875	812	801	803	894	854	836	818	834	871	848	922	902	792	818	870	875	829	840	818	821	866	778	852	914	829	825	834	929	791	799	848	883	826	815	871	866	860	844	828	804	849	830	848	846	839	823	826	880	856	845	874	822	894	836	880	875	843	914	838	829	852	866	817	764	812	889	821	834	887	819	838	880	837	850	807	846	826	878	840	880	844	873	801	853	908	849	841	774	868	870	926	865	819	842	839	827	834	837	865	802	854	843	839	857	909	841	840	848	891	829	811	860	835	873	828	814	815	884	835	852	876	888	864	867	820	862	837	880	876	817	840	904	786	839	875	853	830	864	815	874	846	863	826	849	849	870	813	846	848	839	791	797	846	903	856	825	866	850	834	856	859	836	863	864	874	921	783	812	846	849	863	879	820	843	860	835	790	866	881	821	859	869	877	830	849	829	817	881	777	833	870	890	825	886	891	915	839	810	825	820	857	838	838	828	827	854	858	888	815	797	807	831	833	858	844	833	861	867	876	871	847	827	841	843	884	874	820	825	860	833	856	820	879	848	819	839	854	859	862	897	887	856	870	814	866	877	826	840	825	857	875	835	846	876	844	870	841	817	832	852	822	884	809	852	804	858	806	886	833	845	872	846	866	838	822	860	814	840	855	821	889	800	825	859	819	837	822	875	821	860	877	850	826	835	889	836	832	855	831	869	822	813	836	813	839	857	879	847	844	909	853	838	836	840	833	774	886	872	866	838	891	850	862	806	815	884	858	867	823	844	830	846	829	837	851	828	809	819	889	856	860	872	822	793	861	813	896	853	848	902	874	847	782	810	827	881	853	836	872	834	814	822	827	844	869	846	861	826	813	872	834	854	870	828	875	903	879	842	829	883	859	849	843	941	858	906	774	808	849	833	871	878	897	844	864	913	817	920	893	833	838	838	834	863	862	845	838	885	856	854	878	902	894	862	842	850	836	878	877	869	867	765	891	829	837	862	864	845	863	847	823	844	870	845	858	870	843	854	846	876	828	802	868	842	825	847	827	823	874	837	841	887	833	874	797	867	822	821	881	893	886	798	873	855	853	847	879	842	853	874	828	829	856	846	918	846	842	850	818	843	845	870	821	843	846	833	867	860	832	843	846	806	819	857	823	807	786	811	816	853	824	886	859	893	891	838	852	834	873	831	900	804	893	868	860	883	842	819	856	912	868	886	827	907	840	852	860	885	837	843	840	864	802	872	857	844	838	895	829	883	865	878	915	862	890	804	835	862	839	855	881	841	848	858	848	850	866	892	816	877	815	845	832	831	831	881	812	827	821	876	823	886	843	831	870	839	845	837	811	861	884	915	887	871	833	878	833	830	893	867	862	862	872	860	861	859	809	816	860	839	844	883	873	891	809	890	892	881	849	849	841	838	835	837	891	899	847	846	858	876	851	830	815	850	873	812	829	847	829	844	870	904	834	813	808	879	831	846	907	799	844	840	789	842	809	790	841	840	849	867	848	806	857	865	880	868	803	871	789	817	861	848	886	887	876	832	850	883	861	865	857	866	855
12445	7537	5536	3798	2384	1438	908	629	441	402	333	308	310	295	295	281	286	293	314	314	318	315	313	309	321	329	314	310	311	342	291	289	318	296	302	291	280	300	347	356	299	290	290	310	342	317	334	318	326	293	268	304	280	300	331	324	326	320	330	312	321	320	313	291	319	285	294	314	333	298	282	282	291	287	320	347	317	318	335	291	280	281	288	305	285	283	313	303	304	318	323	317	330	311	351	300	310	304	330	315	341	342	298	302	309	293	287	304	290	322	292	302	303	339	279	287	322	319	306	305	296	292	320	306	302	325	300	321	293	291	309	290	316	338	292	288	313	339	310	321	302	275	265	334	292	324	293	289	295	267	300	283	300	324	338	322	324	307	282	321	328	299	265	341	365	318	267	262	336	327	280	322	310	316	247	324	311	299	302	291	306	292	285	317	299	325	288	294	322	326	291	305	308	305	320	269	311	289	282	312	345	314	328	314	319	301	293	312	292	326	308	339	319	294	311	319	293	305	343	310	279	322	273	304	308	289	297	328	316	302	317	310	329	310	296	305	282	309	344	279	301	333	328	303	348	313	300	311	313	311	278	292	331	335	303	283	279	320	325	281	312	334	324	318	361	300	287	310	339	306	300	334	332	304	290	337	279	324	307	332	357	319	304	330	328	293	328	318	338	305	355	317	310	324	297	300	279	332	269	287	254	316	282	303	346	316	330	291	312	286	271	320	279	298	290	281	295	306	286	309	280	316	309	294	292	308	288	310	324	321	302	319	338	277	304	314	316	280	319	339	283	306	317	298	299	309	319	291	278	285	316	329	266	312	280	287	276	322	324	305	316	277	289	290	311	321	290	325	308	327	309	319	325	306	296	302	324	308	294	319	303	275	289	266	322	289	296	292	297	318	317	322	315	273	304	296	294	301	324	298	319	327	280	287	294	270	310	297	307	306	313	319	275	297	298	319	326	304	254	308	320	283	294	267	309	288	298	279	330	337	296	296	301	295	287	277	334	318	310	286	312	316	296	325	358	287	304	283	331	304	337	304	347	354	341	321	293	308	303	308	321	280	330	329	296	343	329	291	304	290	327	289	311	308	364	333	266	333	282	331	326	312	273	320	326	309	339	271	283	329	313	326	273	293	330	304	284	286	311	313	290	309	294	301	274	296	304	294	292	285	296	295	305	279	260	295	319	303	304	292	324	323	310	317	306	335	334	289	293	316	295	311	338	310	265	300	312	292	308	326	351	308	306	295	304	320	285	328	330	305	318	288	305	335	343	304	305	330	330	308	296	323	308	338	288	318	292	321	341	287	317	297	273	282	306	331	325	293	314	322	310	331	330	316	291	283	262	308	305	292	308	310	312	297	323	290	322	308	314	294	300	286	299	270	287	323	306	269	312	316	293	288	290	303	280	326	282	320	302	306	318	295	322	324	275	285	304	339	296	278	285	299	300	316	274	287	310	328	276	293	303	290	326	336	300	300	308	338	336	297	296	291	290	316	288	316	302	318	308	265	301	281	298	288	315	285	286	312	350	331	291	336	287	262	294	325	296	274	294	271	281	320	305	307	260	286	321	301	304	325	311	304	282	272	261	278	312	298	311	315	296	331	339	314	308	298	290	323	287	318	282	313	332	287	341	343	319	293	286	287	335	312	306	318	298	303	317	302	296	304	309	282	327	306	315	277	317	309	307	248	286	279	338	326	317	301	285	320	315	308	341	352	286	310	315	272	342	325	301	320	287	303	296	316	324	331	321	337	318	287	306	302	295	334	299	283	284	293	307	287	322	316	304	299	286	285	257	295	283	320	308	333	343	335	310	300	312	293	288	319	299	319	305	320	282	285	281	294	266	294	298	300	304	331	302	304	332	284	325	336	294	317	293	294	311	317	269	271	309	322	287	271	287	332	299	271	326	323	302	333	298	332	328	315	301	300	299	312	336	280	277	327	342	308	296	327	326	317	298	295	313	298	336	292	290	294	315	317	300	302	292	296	298	300	319	310	304	321	332	314	309	278	316	302	323	282	315	310	316	311	357	277	307	305	325	304	327	296	314	298	305	337	324	279	281	312	297	320	282	271	319	286	304	305	299	309	308	319	310	330	301	300	299	303	314	296	331	286	321	314	314	313	312	303	286	308	298	308	311	309	302	307	289	281	342	289	294	306	305	294	304	308	299	320	302	288	321	314	306	303	334	320	315	296	280	301	312	355	328	303	331	342	304	311	276	296	320	316	299	300	323	317	320	313	313	311	315	271	323	311	275	319	314	286	308	331	302	298	339	300	320	309	306	288	328	355	295	331	311	329	330	308	306	279	263	277	278	316	303	300	297	315	312	304	301	270	277	303	304	286	301	311	340	322	303	320	308	309	306	307	290	323	303	278	301	308	316	300	329	282	298	315	293	301	316	299	354	304	305	297	348	300	307	282	292	332	294	283	315	317	319	323	308	289	311	297	323	344	291	300	322	324	311	314	312	287	285	308	308	305	273	303	288	279	287	289	317	333	308	301	295	305	293	279	298	327	321	326	288	302	286	272	301	323	320	300	299	293	276	306	312	304	285	340	336	319	276	316	332	286	285	292	310	316	336	280	289	329	329	301	323	330	306	334	341	325	299	338	316	312	299	317	332	301	312	309	279	295	301	288	312	295	278	331	309	301	305	302	311	303	287	313	300	328	335	306	283	326	339	294	289	297	281	321	283	342	299	302	301	294	308	295	316	298	324	287	331	339	308	294	313	320	311	280	272	315	319	303	290	331	308	294	298	312	294	292	295	314	285	282	327	335	303	297	273	319	321	311	307	280	321	301	308	301	291	265	299	307	289	271	315	314	312	336	316	316	276	295	287	296	330	294	317	316	295	313	280	306	269	307	272	318	361	325	294	314	318	275	288	295	310	333	264	273	285	285	298	283	268	333	304	304	294	315	281	295	291	265	315	318	311	321	283	300	303	307	314	297	282	327	325	316	324	283	324	305	298	317	323	325	292	325	309	311	271	326	311	308	307	254	321	324	326	327	302	311	321	326	349	304	273	294	284	318	304	285	283	302	319	288	301	306	298	286	272	303	281	305	299	296	321	325	286	308	347	330	338	279	304	335	309	311	291	320	299	339	341	302	282	311	313	307	311	302	330	299	289	300	291	302	312	279	345	327	329	296	327	321	324	304	290	310	290	297	307	316	320	318	285	317	296	289	282	288	284	299	292	310	312	288	303	297	312	318	280	299	294	330	319	296	322	325	293	308	326	301	317	340	293	302	293	334	308	305	317	330	322	305	324	299	283	301	348	320	282	277	308	298	282	327	345	319	322	284	310	290	321	337	293	312	277	291	298	327	288	315	301	329	326	299	294	318	319	319	333	317	311	324	315	321	327	327	314	312	304	300	305	275	298	321	298	301	329	323	312	302	339	309	299	309	310	264	323	288	314	323	340	310	285	318	284	321	318	313	286	290	282	280	339	339	291	290	322	316	298	310	308	304	278	334	311	315	316	300	298	293
11924	9799	10562	10016	7163	4518	2805	1811	1166	913	770	735	673	685	648	654	666	673	719	650	685	699	643	668	740	680	681	688	672	693	673	658	662	701	695	657	668	674	712	661	692	698	706	671	700	645	619	688	651	683	648	694	683	655	676	644	608	668	707	648	663	670	685	668	677	647	679	639	694	713	677	709	685	666	689	643	689	665	667	720	685	735	667	661	656	725	676	696	641	702	676	727	635	682	636	694	680	698	725	683	714	664	691	680	684	666	678	669	707	648	682	689	682	639	656	710	673	721	679	672	670	690	646	684	678	688	686	705	682	692	674	652	655	686	631	657	646	690	662	701	670	655	704	648	713	656	679	642	640	685	682	700	689	656	684	680	686	636	676	688	660	611	653	697	681	683	715	692	662	718	649	718	742	676	710	669	679	660	722	701	668	699	683	663	663	677	753	682	714	689	670	704	659	713	659	654	652	679	660	709	657	686	673	681	662	696	654	675	664	694	685	678	642	682	701	668	686	671	699	674	690	713	683	686	665	703	641	665	660	685	660	676	739	670	672	698	689	672	622	629	666	728	685	695	678	682	698	671	702	638	677	674	650	618	656	660	719	670	687	701	681	643	664	652	650	659	668	612	683	666	717	705	673	708	686	718	677	665	696	660	664	686	630	680	714	683	655	706	670	732	667	698	662	654	692	712	677	688	679	643	663	643	680	714	669	665	648	676	683	673	692	632	711	707	642	717	725	714	671	715	698	710	666	675	689	733	665	686	695	705	699	685	706	679	669	685	686	698	636	680	691	712	676	721	682	667	683	653	652	671	671	708	662	668	683	727	689	720	723	653	645	706	607	695	699	746	655	663	754	646	694	696	679	694	682	680	708	683	689	722	680	685	670	671	729	682	657	708	675	651	683	695	639	691	701	670	687	709	656	649	663	714	664	697	631	633	678	654	654	632	650	690	726	690	702	718	689	679	691	687	680	646	707	681	656	673	658	678	661	685	723	703	667	651	683	645	637	664	689	687	702	677	655	725	631	691	727	763	657	704	688	723	648	682	686	664	646	660	683	732	673	645	649	672	656	681	685	667	688	704	690	645	682	661	671	659	670	668	644	655	665	666	736	655	735	680	685	649	699	684	635	677	656	664	685	668	645	659	666	675	654	677	644	652	690	687	697	711	653	647	675	721	666	742	684	669	693	673	683	743	692	653	723	702	685	729	682	725	650	677	685	677	682	675	703	656	696	671	690	685	637	672	642	678	669	690	700	734	693	664	672	678	693	660	689	649	685	701	676	664	676	690	696	683	688	708	620	696	676	642	710	693	661	698	682	676	680	639	647	684	675	659	691	681	647	669	688	657	666	684	659	688	732	746	685	668	720	675	717	641	660	643	669	698	702	664	698	668	666	692	664	691	694	710	674	670	670	736	710	654	679	673	661	658	593	699	700	664	675	679	644	642	723	690	711	655	668	698	671	699	691	672	660	647	650	664	723	665	711	667	636	696	699	647	626	634	680	687	689	662	681	668	662	721	663	689	685	657	677	691	674	632	672	674	688	659	651	628	691	695	683	692	594	686	673	742	699	713	669	687	693	664	656	691	704	625	657	679	675	651	679	679	695	684	663	678	685	699	651	704	669	644	678	644	723	669	620	652	651	689	627	666	649	678	681	603	693	659	675	691	654	667	644	675	657	646	699	644	635	665	720	672	647	700	662	650	666	650	657	646	684	672	696	716	703	668	688	699	665	708	688	662	745	649	692	683	645	656	685	723	690	669	680	646	693	679	685	685	691	673	666	637	659	693	688	678	658	682	656	691	686	713	687	683	676	669	678	667	649	658	728	677	664	655	666	671	684	686	659	675	704	735	685	649	713	683	677	704	663	638	718	693	677	721	666	693	695	681	694	727	687	680	699	655	708	674	686	675	747	673	709	626	689	708	712	667	662	676	649	658	693	701	762	760	638	663	705	670	673	684	646	712	713	678	673	658	697	687	654	634	642	667	641	710	709	665	660	605	673	685	724	690	642	681	658	625	642	713	654	650	679	695	694	718	708	720	634	650	683	679	693	673	656	666	627	676	662	696	685	682	707	706	677	683	734	666	703	670	685	656	690	666	681	684	665	654	666	635	640	694	699	645	685	700	698	692	694	682	638	613	676	700	685	674	685	646	682	727	677	645	699	675	660	620	692	628	649	591	680	724	682	697	671	691	685	638	677	672	676	672	656	674	644	673	725	634	690	675	699	612	644	637	695	688	686	645	679	697	683	684	677	658	678	680	658	684	719	665	636	701	682	673	686	748	679	709	655	701	707	658	746	650	657	679	710	645	660	700	680	680	650	682	679	688	632	712	698	648	684	696	676	708	720	695	714	649	668	667	682	680	669	644	725	691	679	675	698	631	674	649	696	665	681	732	669	713	671	669	649	670	649	683	653	666	665	649	689	674	714	696	660	705	633	651	609	688	713	633	643	701	666	692	663	724	704	642	668	717	698	655	711	673	677	658	688	671	666	717	674	675	647	636	663	659	673	682	701	716	693	682	703	645	735	669	693	635	692	650	641	692	709	679	713	689	637	702	658	695	695	655	654	667	654	677	652	665	666	666	678	687	683	725	650	674	711	685	687	664	667	686	635	659	648	706	676	670	664	692	660	714	664	713	731	630	659	682	676	717	640	657	705	663	683	701	672	638	679	649	665	697	649	661	638	670	675	701	658	670	693	663	622	701	645	669	707	647	641	665	681	644	668	689	664	698	680	697	677	660	627	637	710	681	665	690	667	686	700	635	659	680	676	711	678	644	676	680	679	664	685	714	645	659	711	659	704	696	678	691	706	668	688	686	689	634	630	660	634	684	657	712	705	664	692	614	721	664	708	682	619	700	684	719	658	668	661	673	678	678	689	692	717	678	650	666	686	717	663	688	662	640	725	724	674	660	683	698	687	701	684	684	663	704	684	655	693	702	697	675	664	709	687	657	667	718	701	715	658	650	720	662	695	692	668	700	654	678	708	700	700	683	684	680	648	670	711	702	657	714	708	668	689	700	636	667	678	707	700	671	663	694	715	672	716	644	720	676	676	697	635	673	693	679	642	681	676	708	666	674	714	688	687	678	700	637	703	683	708	691	624	680	695	677	654	660	682	667	667	661	670	683	677	678	668	681	695	711	686	666	690	695	691	681	692	699	644	684	687	665	678	702	685	652	704	705	679	688	681	641	652	681	680	680	676	652	679	672	688	695	705	616	740	636	696	711	676	681	656	666	681	709	742	705	695	728	657	703	731	673	670	663	652	669	658	661	641	703	709	687	667	664	709	692	691	740	685	701	636	691	682	676	671	682	696	692	711	693	676	671	686	677	682	639	689	702	628	665	663	654	724	696	697	662	615	688	687	705	716	666	675	721	680	666	671	667	671	642	768	703	656	670	684	632	681	643	687	669	675	651	690	676	671	613	722	701	705	649	687	678	700	674	672	679	684	687	674	649	691	677	718	670	723	688	683	688	693	665
79609	69230	68312	58381	44662	30727	17463	7900	3158	1407	761	513	397	347	347	369	372	363	380	316	367	332	341	351	355	334	334	357	377	349	348	330	315	332	358	360	356	347	360	367	367	357	388	364	375	325	355	341	297	340	343	361	333	327	353	342	318	349	350	366	373	338	340	360	357	363	340	388	350	339	347	347	357	390	382	365	339	334	333	377	355	370	379	360	369	359	373	380	352	380	323	372	308	365	369	354	359	353	376	348	382	398	352	331	357	349	384	395	346	359	333	351	371	364	379	331	336	348	369	368	330	338	348	371	357	392	352	349	365	377	355	420	334	327	346	355	358	361	378	323	382	345	350	350	373	357	347	351	365	342	324	349	335	355	362	350	339	348	348	375	332	387	360	377	370	353	319	333	347	374	356	321	352	355	353	368	338	370	375	405	379	329	358	373	345	387	355	362	335	324	357	333	359	378	370	369	335	324	366	351	347	377	391	364	339	341	381	372	328	374	392	372	351	347	357	357	335	352	356	319	349	350	369	340	363	344	323	372	348	364	369	367	360	335	343	314	376	348	380	366	336	362	407	347	363	372	388	342	357	354	354	334	343	365	344	364	342	383	386	358	397	372	333	358	324	397	368	379	357	367	289	315	332	349	341	360	335	383	329	365	348	339	338	374	360	320	345	350	358	347	365	332	384	340	344	328	323	365	342	324	370	334	385	400	365	321	313	321	358	308	314	362	397	350	372	363	368	341	328	377	362	378	355	346	356	330	362	344	336	368	345	354	338	382	327	315	320	327	370	353	352	344	348	368	338	330	368	346	370	350	336	389	340	371	366	356	360	353	377	345	360	370	339	371	359	346	353	363	343	346	377	361	359	328	339	352	331	308	357	332	328	370	348	368	366	354	364	379	350	345	366	347	331	362	356	352	363	340	363	369	363	371	346	361	364	359	370	351	361	324	345	335	362	380	347	308	360	356	358	297	343	355	371	362	356	339	380	352	331	329	350	329	337	363	366	333	348	333	316	345	366	419	359	315	357	328	361	361	359	368	363	382	327	322	373	369	337	354	370	347	326	392	327	380	353	351	364	356	373	390	381	334	375	380	353	387	365	362	390	341	359	363	375	342	352	340	344	322	351	355	329	326	359	366	342	343	333	330	357	362	367	359	357	367	345	342	393	399	320	372	351	344	336	391	370	409	375	368	366	334	340	348	347	368	361	346	339	343	335	364	370	383	367	353	325	343	380	333	359	336	355	350	361	326	375	366	357	343	326	301	336	337	361	375	341	343	360	370	364	322	342	336	340	341	347	318	333	352	358	376	374	340	393	421	316	333	372	371	350	363	351	353	392	359	340	372	351	382	323	354	329	385	385	355	352	362	364	360	379	376	347	357	399	382	365	397	356	363	335	377	398	379	335	362	384	375	374	334	371	348	357	344	355	313	348	350	383	317	360	371	352	373	370	354	345	363	334	381	367	360	334	348	367	374	328	368	368	369	383	347	399	339	370	356	313	335	330	356	343	350	339	343	325	365	381	345	361	413	378	339	355	321	363	392	327	333	365	347	376	324	350	346	344	403	349	353	336	377	344	329	329	346	371	425	330	361	379	367	386	346	332	346	365	354	370	363	357	352	364	360	356	339	352	355	353	309	378	343	324	355	389	408	328	361	376	318	363	356	367	383	338	365	381	361	363	336	358	365	396	341	360	395	372	343	415	379	361	358	338	374	362	352	374	339	365	357	357	356	370	383	358	339	352	361	347	353	377	367	366	341	336	355	318	332	348	338	325	338	378	318	371	349	365	373	377	390	344	345	345	367	365	344	334	359	345	334	337	377	370	401	334	361	380	325	368	384	361	371	394	357	406	321	332	346	369	352	318	343	381	358	356	354	331	333	327	340	353	366	326	367	378	353	353	383	360	356	382	337	310	367	351	357	359	360	373	365	344	338	353	386	390	361	346	337	358	338	326	376	363	349	342	353	363	352	380	376	342	343	359	352	329	343	367	363	339	356	335	334	335	347	376	326	380	342	345	319	364	375	385	363	371	381	353	350	370	369	356	394	385	372	337	361	360	389	398	364	401	355	330	347	389	354	373	363	362	365	386	345	303	358	351	359	341	360	365	356	368	395	340	337	346	350	340	338	393	359	369	366	364	314	373	347	351	366	349	374	352	340	359	361	330	354	360	348	322	373	358	327	356	324	350	338	340	362	348	340	332	395	393	334	349	347	381	358	349	366	323	329	353	376	385	352	342	354	356	377	332	338	346	342	390	357	361	368	334	380	386	351	354	350	350	369	357	367	357	341	336	384	348	389	359	373	350	346	357	367	368	351	326	339	377	357	357	346	334	333	355	357	389	355	369	386	363	305	334	329	400	347	363	348	339	346	395	371	355	382	387	356	374	343	366	347	369	321	339	352	364	390	352	358	378	384	355	359	344	345	325	362	385	369	352	326	372	388	356	352	310	339	360	372	363	368	374	330	324	324	360	354	353	367	384	360	371	353	371	349	343	328	351	363	330	333	360	372	347	366	365	357	359	321	325	383	356	341	360	335	356	356	362	358	379	349	356	342	386	326	354	300	346	374	353	401	371	353	381	370	384	360	357	361	382	368	333	350	362	377	364	362	361	372	360	386	350	393	339	376	352	361	347	344	329	377	365	348	381	346	359	344	356	335	360	345	348	344	356	370	328	328	348	342	378	337	382	359	337	354	351	353	315	354	329	368	348	333	335	343	356	392	339	391	360	372	358	357	321	372	339	363	341	353	364	357	337	323	391	346	342	348	381	318	326	331	369	329	381	362	328	291	363	317	376	350	360	321	353	369	334	330	299	382	357	353	372	370	342	347	355	406	350	353	333	349	393	352	337	369	353	367	369	377	349	382	341	334	338	324	346	315	335	341	352	348	362	348	369	378	346	368	324	364	351	337	372	360	336	324	358	316	329	354	339	386	380	349	357	340	321	366	358	376	351	342	367	376	344	377	352	376	364	365	397	318	319	378	344	342	355	370	319	362	362	331	368	332	340	339	340	370	392	346	355	368	369	351	341	346	356	341	320	360	370	375	352	358	368	371	365	312	284	355	374	354	356	314	364	340	347	374	351	363	376	356	337	344	354	325	347	333	367	352	384	328	360	344	372	352	360	354	373	399	348	358	363	366	373	337	334	324	359	387	345	359	335	353	370	355	354	343	363	361	344	372	346	340	376	345	389	367	361	362	340	354	381	367	362	375	332	384	350	345	336	360	341	370	328	389	348	315	318	335	340	320	373	351	365	352	360	342	352	371	388	357	345	360	354	348	348	362	333	337	426	376	381	352	341	319	353	344	371	353	340	361	367	328	332	355	334	393	350	322	320	332	363	330	376	376	366	360	382	349	375	385	371	363	364	392	364	371	358	347	352	324	351	357	327	365	375	354	334	377	403	349	361	357	319	322	351	349	383	385	357	374	383	354	365	402	341	366	360	342	352	364	348	368	369	360	361	333	327	346	362	312	329	398	344	337
50102	51480	63143	62908	54141	42452	30965	18907	9917	4846	2387	1403	942	762	832	771	782	780	746	772	775	813	821	743	763	775	802	762	796	830	828	801	760	781	830	787	786	813	755	804	848	763	767	733	805	775	785	813	804	777	795	771	779	755	810	811	785	762	750	775	775	785	768	778	798	734	757	825	787	810	790	753	791	798	773	761	778	770	714	769	784	734	785	785	799	769	761	773	794	782	806	784	736	791	763	789	779	772	792	761	791	760	796	801	813	797	801	793	825	802	804	773	756	772	776	820	785	789	783	803	809	798	766	769	776	768	793	832	764	733	771	778	775	823	788	745	797	767	783	776	770	768	775	817	744	797	792	744	777	764	774	789	807	753	831	773	789	771	783	766	749	774	789	759	833	797	787	819	815	818	776	800	767	738	785	756	788	782	792	823	782	765	826	784	823	811	826	775	791	787	806	769	773	810	781	756	776	787	746	784	769	775	803	810	830	771	778	786	848	802	796	810	815	793	754	783	762	772	780	827	777	778	800	789	799	783	779	790	756	805	780	728	785	849	759	801	815	814	784	805	765	803	813	769	816	714	792	764	841	767	782	767	760	824	788	808	800	758	806	755	757	795	814	745	785	777	748	796	788	821	810	784	756	793	769	778	775	854	755	784	833	801	810	768	821	769	767	792	767	796	796	758	780	758	774	783	755	793	780	731	773	803	767	815	815	777	790	791	808	808	773	814	769	776	783	755	823	802	812	782	775	758	816	780	798	816	795	773	744	756	739	821	742	776	762	771	741	795	736	776	790	801	787	727	774	784	796	781	805	756	834	773	800	797	772	770	764	811	766	833	831	796	760	807	760	763	804	825	833	786	795	841	797	759	807	759	761	755	748	783	749	733	785	811	761	758	802	770	807	825	838	790	774	816	795	777	774	755	787	789	756	758	780	786	784	795	788	812	804	750	783	796	752	751	758	763	788	801	793	788	756	774	757	765	731	770	828	806	767	735	774	787	802	775	765	777	764	795	796	810	801	784	761	741	798	784	802	770	769	786	813	738	808	814	802	789	765	807	804	791	757	738	784	792	818	786	795	749	800	786	787	818	791	823	816	795	788	782	786	803	828	754	767	810	821	752	769	788	778	723	807	808	803	777	778	762	820	781	772	771	804	750	743	749	763	786	792	829	813	753	809	743	717	758	801	745	784	777	734	760	801	777	793	802	755	740	789	791	783	762	740	804	806	817	802	825	786	785	760	733	791	771	756	819	717	764	765	782	776	755	758	802	794	735	837	761	770	743	758	785	794	829	821	836	778	773	721	744	858	811	781	747	842	827	806	775	801	804	799	771	761	816	813	762	770	777	778	776	728	812	795	786	822	770	801	788	779	789	798	764	810	785	769	761	744	822	790	805	821	805	834	822	738	844	770	783	713	823	743	769	756	777	760	768	788	762	770	812	771	750	774	791	838	771	839	738	767	761	770	785	804	802	767	786	736	709	811	789	741	756	849	755	772	785	779	792	826	792	791	770	775	741	769	817	750	791	813	781	782	761	782	796	817	780	789	804	781	776	795	810	738	819	793	752	786	793	771	801	782	745	770	769	817	775	762	791	773	745	812	753	804	831	786	770	785	794	798	771	776	772	742	764	750	761	796	770	768	801	776	820	779	796	801	807	789	743	834	774	800	771	817	797	822	780	747	789	763	767	833	807	790	783	749	794	729	757	829	774	746	795	781	831	707	794	750	785	762	840	791	822	828	750	777	767	760	767	764	840	815	805	776	754	759	809	799	787	825	763	765	791	817	790	776	770	742	793	764	795	772	784	810	763	821	790	798	796	791	745	789	761	839	776	775	782	818	806	762	806	791	799	770	758	799	813	774	746	773	833	807	842	749	717	798	783	747	762	807	758	779	829	745	760	762	772	818	754	771	780	818	764	798	831	771	768	770	759	771	758	791	743	776	749	818	811	786	755	764	749	771	757	792	752	781	755	777	766	815	789	739	756	739	773	769	762	844	752	777	795	755	770	773	768	840	795	764	772	808	795	820	782	777	779	781	770	815	731	762	782	820	819	808	783	826	776	817	851	817	725	794	812	777	822	833	802	734	827	734	776	777	739	816	791	769	801	800	803	816	780	844	779	777	799	757	807	764	782	767	822	779	797	822	722	793	750	797	772	755	781	819	782	759	788	763	844	843	783	809	793	814	772	799	782	763	770	787	789	772	785	745	789	792	802	746	801	851	746	799	776	731	815	776	774	800	751	789	715	782	789	777	791	745	764	753	786	789	795	761	763	782	833	757	802	773	766	727	826	775	726	829	778	769	819	812	769	826	773	767	840	799	758	796	787	788	784	758	751	815	812	800	755	761	784	838	785	751	780	768	801	810	777	765	777	813	803	835	813	834	760	795	842	826	767	770	840	791	764	850	759	832	779	805	822	758	825	803	811	775	806	809	721	808	846	782	748	780	813	759	793	763	817	783	764	829	762	783	756	795	817	753	746	800	793	749	812	792	801	752	783	764	795	812	757	827	784	774	831	795	770	751	795	764	749	777	762	778	793	790	754	819	761	779	796	736	802	744	747	762	787	787	786	723	810	785	784	790	768	807	839	779	745	812	746	827	791	803	802	781	832	765	783	829	830	830	772	802	814	769	776	756	809	757	799	767	763	763	792	792	849	778	760	795	775	793	784	795	788	773	752	793	812	799	768	801	784	764	729	803	778	773	831	796	789	788	792	818	818	830	778	818	752	773	769	813	836	766	766	794	728	767	813	780	732	764	800	739	757	773	770	773	786	770	746	743	752	826	792	817	792	765	819	752	783	781	750	748	790	800	770	780	772	759	741	736	790	766	778	790	747	753	790	789	758	790	759	805	722	759	783	747	767	761	746	804	755	742	808	805	776	771	810	849	765	778	788	773	779	800	760	782	828	774	790	763	794	772	758	791	766	803	761	789	781	814	789	779	693	793	754	788	753	803	796	787	778	741	759	785	755	811	813	754	784	769	765	803	804	749	801	814	759	800	832	784	767	740	752	724	790	746	795	784	795	752	776	821	805	786	814	746	783	762	712	806	849	773	714	784	754	797	712	817	770	746	787	815	784	794	806	808	757	764	767	783	781	755	782	752	774	799	791	765	758	769	743	754	801	726	823	743	787	813	808	792	824	772	763	782	806	821	767	751	781	852	819	771	778	765	774	835	778	775	787	756	804	784	777	770	723	773	788	775	785	767	777	751	801	812	780	727	801	782	778	824	760	768	809	787	844	747	742	823	769	805	788	767	803	793	759	789	811	773	754	743	750	778	828	825	782	819	756	766	784	748	796	777	817	760	767	798	799	801	824	812	798	819	802	756	786	783	753	795	828	760	798	787	782	748	759	762	798	762	829	784	732	799	788	804	766	781	798	777	780	770	723	780	771	736	777	831	803	781	799	769	755	811	780	786	775	800	757	828	801	741	792	768	817	797	751	792	797	804	726	851	773	753	720	816	755	760	767	795	732	819	796	771	823
82247	72182	72458	61426	47404	32781	18631	8170	3309	1446	868	571	473	426	386	389	429	452	390	436	437	391	391	404	405	423	399	432	400	440	450	385	458	400	436	434	416	422	410	411	425	386	373	388	464	441	389	453	420	391	423	406	412	422	424	400	445	427	358	385	420	434	394	441	400	424	460	426	407	440	369	376	397	394	398	392	444	458	419	384	390	429	400	375	408	439	459	444	425	402	389	459	426	416	423	410	433	422	422	370	438	402	402	396	388	384	425	417	396	372	414	387	421	393	400	397	392	437	438	415	435	397	406	391	395	444	438	389	366	396	418	417	399	389	407	413	432	386	436	407	391	364	435	429	428	444	448	384	417	405	426	424	409	410	432	405	411	376	402	393	387	447	400	391	434	374	417	391	395	413	384	447	395	426	380	437	433	414	426	390	435	383	426	423	432	379	418	415	408	388	451	382	414	436	423	444	459	431	415	413	424	412	452	421	408	413	381	391	437	389	373	410	386	458	361	405	388	449	426	410	392	404	393	400	400	420	432	395	400	436	405	410	458	434	395	424	417	447	427	362	396	395	414	454	404	430	425	397	433	359	418	401	425	439	405	412	389	417	393	429	432	383	383	422	424	408	414	402	426	369	396	456	407	389	386	405	409	429	480	412	416	432	410	452	415	384	400	426	427	357	372	403	394	434	404	415	410	447	388	363	416	392	397	410	385	436	426	394	437	412	443	396	400	387	425	436	398	414	410	373	441	387	417	398	372	425	380	389	402	380	405	413	444	395	410	401	417	405	394	383	385	408	451	416	419	390	383	385	413	402	403	417	398	418	403	394	415	417	402	401	419	431	407	384	388	429	398	387	395	436	376	385	417	412	404	450	394	403	390	432	410	390	421	420	420	422	451	408	412	431	449	394	414	400	449	413	411	442	396	386	397	390	404	429	418	402	436	368	435	376	392	402	413	397	435	403	357	392	414	390	398	401	404	412	416	422	399	401	403	403	410	415	405	442	430	391	354	401	391	461	405	437	407	400	396	383	414	423	402	416	386	424	409	431	388	403	422	426	411	421	416	415	408	422	433	379	402	407	442	452	419	419	384	408	433	392	398	441	429	413	442	420	409	369	390	416	404	413	389	413	423	411	434	389	380	393	389	387	432	411	382	419	423	358	442	403	433	436	437	412	384	415	389	448	453	408	381	378	424	413	409	407	404	415	426	380	398	426	433	392	432	408	411	371	413	410	390	391	425	402	423	379	433	435	405	386	380	468	394	390	378	412	420	432	357	441	431	403	409	414	440	394	402	431	434	413	418	438	432	451	433	415	429	456	389	399	441	411	436	371	374	396	398	408	446	407	411	400	400	420	393	431	436	455	408	425	446	431	407	391	433	425	436	406	400	406	429	396	432	414	401	410	405	422	411	414	397	417	372	482	402	383	398	401	399	427	376	446	397	443	409	441	411	449	405	418	386	394	453	398	432	431	408	462	408	416	395	409	421	385	449	400	405	438	399	434	395	408	399	407	394	385	446	402	397	418	401	414	417	376	426	377	432	416	401	398	387	373	467	413	408	380	441	380	432	466	412	404	412	422	436	358	425	420	393	385	393	457	433	394	439	400	367	403	378	444	371	381	411	401	391	427	409	404	350	418	452	388	398	394	397	421	419	440	375	360	398	392	376	430	399	478	376	418	414	402	377	415	384	426	443	382	391	379	403	448	404	438	426	389	392	403	387	415	392	400	425	419	439	404	411	418	448	416	453	446	446	406	406	420	380	412	454	435	394	407	371	446	388	386	375	390	433	394	432	413	435	422	414	416	401	386	402	394	374	421	390	392	426	435	405	400	406	384	381	410	398	397	409	404	376	417	413	374	417	426	392	419	435	412	412	392	403	409	390	406	401	434	405	391	404	368	414	427	398	368	419	442	413	392	383	379	412	413	383	397	398	430	406	444	370	401	420	407	403	408	417	427	416	412	377	420	402	436	419	434	369	408	416	382	429	448	433	464	408	395	408	413	455	401	396	460	397	412	423	454	427	431	433	401	454	428	410	416	420	405	429	415	412	432	399	430	417	398	375	445	433	384	436	425	397	386	392	439	449	393	418	376	447	406	432	414	426	411	375	410	407	414	366	426	412	452	459	437	389	409	390	415	452	437	405	406	393	352	408	440	398	420	409	377	390	353	398	387	456	437	408	416	435	412	445	409	422	430	411	410	431	390	421	422	413	354	377	425	423	399	420	385	375	395	394	440	378	417	450	383	408	444	400	383	384	369	426	391	402	403	394	400	426	436	404	434	426	418	421	408	416	394	377	403	382	393	439	398	394	400	380	385	378	395	378	396	372	407	399	405	408	365	381	408	413	416	421	400	401	416	397	432	419	381	426	425	386	379	410	403	429	438	387	411	401	413	437	418	418	416	398	380	421	438	416	408	440	375	409	421	427	378	409	423	420	416	448	429	433	412	406	425	403	411	422	415	377	464	394	402	399	383	381	406	406	416	395	405	377	407	438	412	391	415	418	418	424	388	370	374	408	431	391	425	423	409	386	367	429	451	406	454	406	449	379	438	414	420	430	448	425	411	428	383	387	416	442	414	427	417	407	410	442	426	381	388	432	415	436	430	422	407	400	410	406	394	440	386	395	424	428	416	416	409	418	421	425	412	379	401	397	397	459	417	395	408	388	362	387	417	414	398	389	406	390	442	413	398	434	395	424	417	391	439	442	407	397	414	402	382	378	456	363	421	385	366	425	429	393	413	441	446	411	413	390	428	399	422	372	406	432	461	386	407	403	392	401	399	399	411	451	377	423	412	408	410	421	426	432	415	399	409	430	418	404	422	406	364	417	411	384	395	453	388	378	413	440	393	402	388	410	385	392	392	408	407	373	384	398	389	401	407	425	388	430	404	412	411	404	428	437	419	433	405	474	423	436	433	387	404	448	367	424	378	390	406	426	428	390	433	412	382	410	392	388	419	405	369	380	387	427	435	407	432	369	426	399	391	459	427	377	398	403	385	399	418	444	427	470	399	383	440	409	422	384	403	373	402	408	394	415	439	416	436	437	422	449	422	435	405	441	394	425	388	381	413	376	395	415	386	439	448	357	389	396	389	391	393	408	390	409	398	390	454	414	416	402	389	417	404	389	424	407	417	374	482	373	445	384	412	406	471	393	386	412	398	392	430	414	393	410	362	394	424	386	429	433	423	410	403	389	379	408	400	435	373	430	404	420	416	414	397	441	428	446	387	417	421	405	416	391	402	435	375	440	407	425	442	405	389	424	370	399	404	444	448	404	430	410	407	420	401	441	402	401	411	415	418	416	391	369	413	428	412	403	411	383	461	406	428	448	396	417	408	414	407	397	389	440	422	452	394	412	450	432	380	430	403	375	464	405	421	389	409	427	385	411	394	415	409	389	439	407	400	443	380	378	378	344	404	413	408	328	389	368	430	400	413	434	385	387	386	388	417	409	382	395	400	412	479	437	352	400	366	367	405	411	409	406	410
52334	53985	66953	65787	56137	44363	31335	19090	9783	4804	2361	1496	1037	902	894	887	864	899	868	859	824	888	911	871	866	889	907	912	864	863	940	879	884	840	902	870	887	954	860	869	849	908	855	899	913	881	892	854	979	897	904	838	899	858	865	857	912	889	870	850	924	848	914	956	873	885	843	827	917	849	867	899	850	931	892	881	852	884	943	850	908	846	926	882	845	914	904	881	848	859	844	887	909	902	896	930	884	858	881	933	971	853	818	875	907	899	924	931	879	867	906	821	852	861	885	900	841	919	889	865	881	880	922	867	874	839	861	840	903	919	882	851	895	900	870	832	878	901	893	887	892	917	859	899	894	895	910	925	880	917	870	827	896	876	837	882	900	865	888	895	861	898	860	819	899	848	901	847	924	955	888	898	951	856	870	870	846	862	872	877	907	871	854	901	841	898	852	858	928	895	914	826	864	848	861	897	892	858	874	830	945	924	878	890	884	952	844	841	881	869	908	905	859	845	871	868	925	872	924	862	913	860	923	927	832	847	883	838	866	901	912	863	866	858	925	837	840	907	837	898	894	940	862	853	879	959	901	879	869	916	901	877	859	907	882	896	886	887	916	907	890	917	883	843	915	882	841	901	908	841	884	879	897	847	901	941	862	897	841	839	855	899	914	879	839	891	886	929	883	834	857	856	896	883	852	861	871	925	896	818	887	863	919	904	826	905	876	923	861	827	894	916	948	866	906	912	893	841	919	874	888	924	886	862	887	850	965	892	866	948	905	914	899	870	879	896	935	923	911	875	886	922	950	892	886	879	883	923	886	922	932	920	862	892	860	897	944	889	841	897	874	890	956	848	899	855	899	893	855	822	874	886	928	892	858	893	859	805	859	902	887	833	900	935	918	857	878	849	944	909	843	858	799	894	919	864	875	907	887	851	880	891	875	853	910	890	850	903	864	909	929	893	868	902	906	855	903	919	863	859	866	838	913	886	926	848	971	927	829	866	882	887	878	874	878	921	895	867	865	845	910	903	906	927	891	939	877	903	888	852	879	822	896	818	819	898	921	912	869	901	824	910	871	861	876	902	824	881	910	851	849	857	886	903	877	876	876	897	874	905	881	861	924	904	937	926	915	884	862	862	877	901	884	855	911	873	844	876	858	899	940	959	845	845	886	863	934	864	861	874	860	864	875	913	901	882	901	929	908	862	841	867	920	856	853	848	855	913	843	855	867	906	896	863	884	838	900	903	863	837	885	872	855	900	913	866	898	882	879	850	797	885	896	918	896	849	867	884	859	899	926	881	893	893	890	872	859	861	873	853	877	855	854	885	891	870	898	885	885	904	888	911	890	906	861	889	890	844	866	896	902	860	846	865	828	888	880	903	919	809	924	884	868	924	866	886	908	896	917	882	841	885	934	895	883	907	882	861	885	906	871	855	868	897	860	899	931	860	855	894	855	880	910	894	839	883	867	883	903	913	882	866	858	938	909	938	903	871	875	879	808	910	928	883	947	900	933	873	859	871	900	868	907	877	878	869	826	911	880	875	884	853	883	865	852	910	896	867	894	895	865	880	921	899	872	904	855	845	885	856	854	900	862	922	932	936	887	878	894	876	908	914	869	877	860	874	899	893	834	918	888	929	897	853	863	836	829	910	883	859	895	900	882	944	907	885	844	907	930	872	877	866	931	884	849	805	869	920	832	895	880	872	911	863	880	882	893	868	871	925	898	925	821	873	888	818	852	848	862	857	857	871	872	889	885	853	890	902	825	902	877	882	918	884	888	883	880	882	904	859	876	875	903	868	894	877	853	921	898	865	841	898	874	836	905	866	920	826	862	830	906	871	914	866	877	852	885	861	866	909	880	886	851	935	927	873	854	827	862	897	900	880	932	892	898	899	854	887	863	890	856	885	909	909	870	856	847	850	913	872	880	912	861	898	823	936	911	968	894	845	876	843	879	868	890	863	885	862	890	900	851	852	869	880	919	880	939	885	919	845	844	850	856	874	819	922	868	887	883	899	848	926	890	851	854	907	855	862	848	882	884	880	946	857	872	901	865	873	896	891	891	921	859	910	876	850	909	902	854	893	854	853	858	891	901	902	919	876	865	909	901	871	877	898	889	892	902	872	854	866	874	884	907	890	896	876	896	863	909	888	863	920	898	872	897	882	939	911	888	843	893	921	855	856	823	857	862	835	864	864	957	919	839	910	875	872	854	880	902	909	900	885	925	871	907	875	859	871	919	904	882	916	891	873	899	864	912	840	905	962	869	915	924	868	857	908	885	860	862	900	860	865	862	879	782	957	855	834	910	936	843	854	854	901	955	897	916	847	899	898	880	873	910	875	913	901	887	867	875	891	942	881	913	882	886	924	872	898	904	843	897	882	933	908	864	878	880	855	860	884	912	870	887	837	875	850	854	899	901	901	921	890	917	874	879	893	928	832	887	841	873	925	923	915	862	838	911	884	925	852	873	831	881	832	854	863	862	857	821	935	927	882	867	903	873	858	872	881	865	852	835	905	885	879	867	892	819	860	921	849	904	888	884	899	880	868	916	877	898	881	874	885	881	926	918	864	886	940	861	847	866	902	857	850	868	859	960	914	861	879	885	869	890	879	897	823	921	881	896	902	847	852	851	885	848	932	916	868	878	873	882	893	909	859	875	865	914	891	880	861	918	871	868	887	876	889	871	926	896	864	896	840	923	897	851	872	925	889	816	904	855	958	901	905	901	881	864	899	887	876	888	870	918	905	866	918	864	874	847	895	936	902	829	904	896	900	909	893	869	942	907	910	880	883	854	862	872	895	930	888	884	876	902	913	838	871	877	869	847	905	859	932	887	877	892	872	893	857	885	900	865	867	886	906	878	878	923	949	853	899	877	891	860	891	925	878	875	912	899	911	898	833	932	886	860	869	896	897	874	898	869	907	886	874	931	867	817	829	857	890	862	895	925	849	863	885	862	927	889	870	909	874	846	857	876	882	844	856	876	884	872	857	932	888	863	867	913	794	876	833	862	882	939	900	917	936	884	894	884	916	921	898	895	916	879	936	866	883	832	927	906	891	922	899	880	902	909	889	881	869	892	869	914	889	848	877	851	896	849	883	932	884	866	925	860	911	874	933	902	863	920	895	867	861	885	929	912	896	873	892	882	845	873	871	906	865	872	871	883	846	918	857	884	917	868	869	898	827	873	829	889	866	916	878	919	877	907	847	831	880	889	924	890	921	877	870	877	872	892	895	907	914	866	903	883	864	886	860	868	871	890	918	864	905	904	852	901	873	841	892	855	838	868	843	885	872	911	876	903	848	857	830	883	848	873	909	909	918	865	945	849	914	884	894	849	851	879	863	896	849	843	895	923	877	854	908	871	886	858	898	907	896	875	856	859	887	909	855	895	899	923	910	890	883	853	900	901	845	874	863	881	873	856	887	859	924	866	925	860	870	884	831	908	854	880	893	802	893	877	858	874	869	905	887	839	862	856	877	866	871	866	860	885	877	879	895
12505	7819	6029	4110	2650	1433	895	586	468	344	375	306	328	329	335	311	322	314	285	317	291	300	303	320	329	307	346	293	320	373	301	316	308	341	340	340	327	319	309	318	317	336	330	298	306	320	303	317	308	317	301	290	352	319	310	313	319	301	316	345	329	328	318	310	326	305	339	346	278	325	311	321	333	286	347	347	330	343	345	315	322	324	368	308	273	331	344	316	281	322	317	320	330	348	335	303	296	305	330	316	345	314	329	314	347	311	313	290	329	304	312	315	309	309	326	347	297	317	317	333	331	325	304	302	349	297	309	302	306	290	324	329	314	287	322	323	301	332	310	318	320	317	312	295	307	331	308	324	289	310	314	331	314	307	310	349	313	307	306	313	336	308	300	310	305	349	301	300	321	323	346	299	300	330	325	304	354	294	306	326	323	271	301	321	326	301	333	300	306	313	322	354	299	293	345	319	330	302	327	289	329	312	325	321	302	306	324	293	333	295	316	319	318	284	309	283	289	307	345	287	267	306	330	314	352	347	320	301	335	296	333	351	326	340	304	317	314	325	276	342	326	281	297	289	329	326	318	312	317	299	321	346	303	333	312	330	346	328	324	326	344	292	315	299	314	346	303	351	266	327	316	310	293	347	322	297	313	337	353	329	335	336	282	325	275	332	294	274	308	311	310	293	303	349	329	314	302	309	303	316	313	302	288	318	341	347	296	302	332	316	307	328	325	303	310	305	317	321	355	312	308	327	290	343	342	312	291	329	297	314	308	311	285	312	298	338	320	339	330	292	309	318	312	322	317	349	342	299	322	328	290	310	323	258	308	293	331	320	308	341	317	330	336	337	330	289	326	313	317	315	312	353	318	307	321	325	334	343	293	326	296	292	314	329	321	282	339	319	284	312	301	340	325	300	313	295	343	349	334	308	344	352	327	295	326	267	318	358	337	329	315	318	308	314	334	339	338	310	314	315	312	301	322	337	301	352	324	339	290	324	298	307	289	323	315	301	322	326	303	308	341	321	325	314	324	362	346	287	315	331	320	331	317	331	291	334	293	309	298	338	302	323	338	295	310	333	336	276	327	310	329	332	312	300	336	318	320	306	309	344	315	355	303	329	317	339	310	319	290	330	298	306	323	337	325	286	312	333	320	316	294	318	330	331	279	315	312	299	305	306	344	316	335	307	316	344	304	334	315	319	272	316	332	315	316	324	336	271	348	314	294	337	312	324	336	315	304	302	280	294	328	357	363	309	335	316	334	332	301	302	315	307	302	293	316	323	332	338	289	336	309	306	335	319	329	315	333	321	330	309	339	321	340	317	293	320	309	339	328	305	355	369	317	332	316	326	313	331	337	296	350	322	343	295	327	298	322	310	296	285	292	286	283	331	332	291	274	301	282	287	309	343	322	298	325	279	313	322	340	275	353	321	317	339	298	317	290	313	302	307	336	309	338	304	306	307	308	325	317	334	310	321	281	293	295	310	300	327	284	320	323	324	324	302	290	286	331	292	315	316	332	310	298	329	332	326	308	314	309	360	312	320	288	313	320	311	302	328	293	342	291	318	326	301	312	316	286	318	303	336	326	321	299	297	293	347	347	324	319	323	332	286	329	342	333	323	304	342	300	339	349	304	319	306	317	304	292	316	291	296	310	320	285	295	313	320	328	319	302	342	314	324	286	328	298	323	304	332	341	357	317	283	318	289	312	358	301	340	341	283	342	296	332	309	312	287	273	329	289	363	330	335	319	316	359	300	302	313	317	319	325	274	308	330	351	314	312	341	288	304	329	305	365	312	290	294	308	347	331	307	365	287	298	333	299	323	300	287	347	331	317	344	322	360	325	313	305	306	340	330	309	337	304	323	337	335	287	316	304	303	335	325	327	316	294	314	282	351	305	312	304	308	286	301	300	302	347	318	317	297	318	332	351	318	298	320	319	336	322	309	320	320	302	310	319	323	292	301	320	333	319	306	310	307	325	349	343	302	328	313	318	303	339	341	332	321	343	307	296	304	317	303	312	350	317	299	330	319	309	312	275	309	311	295	281	290	297	314	321	326	289	323	295	327	336	320	340	333	298	328	334	319	322	314	304	336	284	314	323	296	346	282	285	319	319	375	332	338	285	290	359	332	325	311	352	319	308	321	310	286	329	324	323	346	292	307	339	346	312	276	312	319	304	331	318	301	319	330	323	333	311	310	315	285	320	300	326	296	322	294	317	307	339	309	295	330	330	297	339	340	299	318	336	328	327	336	314	307	339	326	332	330	308	286	342	312	326	336	305	300	308	311	313	332	367	285	317	293	293	349	306	338	324	311	276	303	327	343	289	334	322	313	287	337	273	330	313	331	312	322	285	331	314	305	335	330	320	321	290	332	306	314	332	336	315	316	282	342	340	337	342	287	328	335	338	310	315	318	325	315	290	308	313	315	334	310	301	298	366	357	357	351	311	315	317	317	330	309	324	334	308	347	289	307	300	291	308	313	345	319	325	330	313	328	307	345	332	327	315	297	288	305	317	296	362	305	280	340	292	317	287	365	323	328	328	331	357	333	354	339	295	364	354	314	307	297	343	308	326	339	331	348	337	323	324	312	303	305	322	334	308	304	322	327	349	301	289	323	331	310	309	340	308	279	318	306	301	313	331	297	336	320	309	287	332	318	314	315	333	296	280	320	334	332	310	328	324	312	297	320	324	283	290	327	313	317	314	315	315	330	324	330	332	296	305	305	310	300	327	307	362	328	297	335	323	345	332	332	309	296	297	300	309	319	366	305	334	336	302	306	311	318	328	315	304	343	305	339	328	317	353	312	305	327	326	329	336	322	285	291	295	308	315	312	288	302	306	304	330	335	342	336	331	311	312	297	320	327	323	355	313	326	347	286	328	316	333	337	329	338	294	310	346	358	291	320	337	281	322	286	312	321	319	339	296	301	283	344	281	328	343	312	349	316	339	298	313	285	281	326	301	316	278	309	329	307	339	289	337	321	272	350	311	296	315	324	346	319	320	232	251	311	289	312	328	275	322	310	288	287	348	305	329	312	306	313	302	334	342	340	335	325	326	298	322	274	309	325	347	302	308	292	309	303	331	310	287	309	325	323	331	311	296	324	295	301	311	297	338	309	319	347	312	301	306	310	336	339	331	311	336	317	342	336	323	307	374	343	370	317	276	310	296	303	331	333	294	299	312	311	282	317	308	327	278	294	328	304	312	352	314	309	341	323	307	313	319	306	328	290	355	336	329	355	313	270	312	342	330	342	313	305	311	309	301	315	326	319	336	290	323	342	312	323	326	290	303	337	305	311	350	272	323	293	314	309	272	325	322	305	286	331	311	331	319	327	326	325	317	312	313	312	283	293	289	332	364	275	299	342	307	294	290	286	339	333	308	349	287	336	263	273	309	295	299	284	290	317	338	368	308	342	323	321	316	316	306	314	306	324	303	288	325	330	325	318	323	297	326	293	327	320	340	308	341	317	318	298	331	313	345	356	324	305	323	283
12107	10220	11527	10550	7546	4532	2673	1614	1117	894	793	781	750	709	673	686	699	651	696	748	700	689	660	690	676	665	703	703	664	705	718	760	746	716	709	715	751	656	693	672	683	688	758	668	692	706	677	744	702	696	695	693	711	689	744	676	707	711	727	668	721	662	665	700	708	690	682	720	675	671	711	737	708	704	743	695	717	690	750	748	685	701	680	664	716	721	684	706	701	647	713	706	659	669	727	716	725	716	684	716	691	696	677	697	685	685	713	731	696	679	693	718	694	700	694	691	715	652	684	685	675	674	710	692	718	716	677	690	733	693	697	733	703	700	721	719	710	688	681	674	697	689	720	676	703	676	704	729	698	733	669	713	711	711	676	732	711	676	640	678	658	680	745	718	696	695	768	707	719	678	672	717	663	707	688	672	643	663	694	757	684	701	650	725	716	671	727	690	691	753	704	696	699	696	718	681	731	702	743	665	684	676	693	710	673	720	706	668	701	721	694	740	708	677	707	696	737	708	736	675	706	636	685	698	700	710	668	692	675	733	730	668	677	719	732	658	718	663	633	736	685	726	658	652	684	619	720	634	695	732	652	711	716	665	705	669	700	700	703	696	659	699	720	694	679	702	699	719	672	696	753	715	688	652	681	674	694	678	682	691	715	711	690	714	725	707	699	709	669	719	681	688	678	664	695	687	724	666	699	649	708	730	706	738	684	693	681	677	676	704	701	646	677	704	740	691	644	715	705	649	690	702	668	694	674	706	671	695	701	735	701	719	682	720	673	735	702	759	719	708	674	700	706	735	700	670	746	749	712	689	712	700	667	690	673	731	689	725	652	705	762	654	725	691	720	745	695	714	659	670	693	705	719	725	744	699	704	699	703	774	728	647	700	715	689	694	654	672	706	695	690	692	707	667	694	705	699	682	702	673	700	642	689	763	688	683	707	704	680	665	720	719	703	706	720	694	727	718	726	685	723	695	690	676	724	679	702	690	709	720	704	692	717	714	659	660	668	689	689	645	673	669	692	726	653	711	692	662	661	707	732	665	707	682	702	726	702	757	731	703	699	682	677	703	748	685	700	712	670	715	681	675	664	707	688	696	709	704	678	730	736	694	705	693	685	746	699	697	704	706	687	721	709	671	679	682	662	720	698	716	726	694	715	693	713	686	738	692	699	693	677	771	661	710	691	678	689	673	655	731	702	684	676	708	668	709	700	721	705	726	672	736	696	739	726	727	730	705	707	674	733	696	730	710	696	740	653	679	669	703	706	671	679	680	692	714	667	661	725	688	702	693	727	617	677	680	704	724	688	649	655	695	677	683	735	689	731	667	733	709	683	695	750	722	696	694	709	714	625	662	708	705	687	662	684	714	735	698	658	684	677	712	688	686	731	695	702	700	689	728	711	682	671	739	698	710	716	700	711	716	679	675	734	720	714	663	690	698	697	683	733	694	707	673	739	698	716	663	703	682	729	716	724	665	692	677	690	714	692	714	686	684	650	699	709	723	673	643	654	740	644	703	696	709	721	696	684	689	725	708	661	648	691	679	704	694	670	678	682	691	737	673	686	691	692	702	666	684	689	729	708	696	750	720	723	706	695	701	746	678	744	694	705	693	748	651	687	676	699	670	735	737	720	709	654	725	726	723	729	740	720	678	684	736	714	677	698	693	706	682	664	692	684	659	652	747	691	668	724	688	700	712	720	670	732	679	656	705	722	661	714	691	693	747	722	704	665	678	749	700	743	697	759	684	681	696	716	656	719	696	675	717	641	683	661	669	711	739	726	695	677	703	722	685	710	721	735	666	712	709	753	688	705	734	678	705	711	669	690	668	676	717	677	634	660	646	732	749	678	673	732	686	697	701	680	682	704	735	703	690	694	637	653	709	653	686	713	709	690	736	645	714	690	689	691	720	706	709	675	727	719	707	707	705	662	722	687	679	687	688	680	689	703	683	702	712	693	691	751	670	698	665	727	672	708	726	727	704	657	701	706	693	696	749	635	707	694	667	742	717	695	719	666	688	682	690	701	691	676	707	711	671	674	645	685	706	721	676	673	690	705	658	688	706	654	701	694	738	697	753	699	717	654	710	698	695	695	673	701	652	692	718	721	742	725	702	735	664	702	680	734	678	702	736	692	674	711	716	717	704	771	667	702	692	687	708	677	718	684	690	646	674	720	720	744	663	650	623	685	687	671	688	698	732	686	697	682	709	708	641	690	762	702	729	716	693	690	701	696	702	709	669	714	653	721	751	690	680	690	664	722	718	702	718	701	680	695	704	684	676	710	730	680	710	690	651	684	717	715	691	717	710	693	689	686	672	735	711	676	770	710	684	755	689	686	713	687	729	706	701	643	663	693	724	714	688	692	684	695	628	718	721	729	707	715	676	704	713	693	683	697	711	690	716	653	674	668	694	720	719	661	678	685	713	696	733	693	740	728	662	689	704	701	640	701	713	664	733	695	680	698	706	699	700	712	700	682	694	690	715	704	712	713	723	736	713	739	728	743	714	700	697	701	687	706	708	720	729	723	659	726	684	744	665	752	681	688	692	702	694	667	754	687	665	731	707	688	724	699	671	707	728	700	658	713	677	709	663	692	728	712	707	674	679	691	707	649	652	754	728	684	720	689	689	677	661	703	728	708	673	644	682	707	710	702	729	765	747	715	687	654	667	674	672	655	682	689	701	705	687	665	736	722	710	658	711	722	650	683	677	722	685	711	720	633	723	702	693	687	710	701	719	663	704	716	712	730	706	669	684	754	721	694	760	673	701	658	739	636	692	695	679	757	728	671	699	732	685	662	647	684	726	683	706	702	671	737	675	677	660	668	720	748	639	686	695	724	674	684	688	721	704	690	704	670	719	729	689	685	662	751	693	697	759	753	665	717	652	717	710	709	671	716	697	700	689	711	683	715	742	720	688	669	708	689	695	646	718	665	702	666	678	694	705	682	738	670	731	649	792	662	671	754	691	677	707	700	710	681	725	681	717	740	701	672	718	715	723	689	685	662	685	676	694	706	685	671	702	681	693	680	670	722	676	747	679	701	688	666	702	697	706	737	668	663	721	733	744	687	702	690	705	680	701	665	670	758	689	725	680	725	708	692	747	670	694	721	679	695	714	661	680	726	717	689	743	746	742	691	747	696	691	662	670	676	723	694	714	693	674	674	678	730	696	689	693	691	728	747	680	725	720	712	715	677	684	674	701	701	690	704	699	717	682	695	728	701	712	683	686	687	677	689	690	714	704	682	705	711	713	724	718	711	686	686	673	685	669	737	714	672	707	633	712	739	688	753	705	731	691	678	691	638	676	750	648	708	700	716	652	695	725	714	718	739	730	700	645	706	718	700	700	723	755	723	697	681	690	699	684	676	705	689	723	689	669	674	734	733	690	702	739	656	717	668	712	724	727	710	672	724	705	681	666	695	663	716	708	732	704	707	735	686	692	705	690	649	723	717	681	683	750	725	702	680	753	678	664	739	690	733	667	711	701	656	650
79666	69718	69502	59423	44470	30051	16291	6743	2655	1263	714	477	434	371	353	416	362	370	341	356	349	340	352	384	365	355	391	372	395	333	336	373	372	350	336	352	383	337	373	359	340	363	357	410	332	370	355	339	337	321	373	356	341	406	397	377	343	323	347	401	387	319	370	400	361	371	343	340	347	336	371	360	366	357	325	383	322	358	329	382	393	363	394	342	377	355	356	376	368	390	311	362	361	336	354	355	330	360	387	371	350	354	356	384	361	370	323	367	354	355	336	361	358	372	353	356	319	329	323	367	395	358	374	374	327	359	369	321	339	363	345	406	379	351	355	355	347	360	376	332	369	359	397	345	328	370	322	356	368	316	318	315	381	347	367	349	394	325	340	366	335	346	333	371	345	336	377	350	387	338	338	372	399	342	372	327	372	348	358	405	331	345	339	360	369	339	339	371	388	375	354	359	365	359	381	354	355	371	358	380	338	343	376	382	379	357	361	386	353	327	354	357	348	351	350	355	335	345	323	390	325	368	341	378	370	328	341	340	348	348	350	388	365	371	357	366	357	350	362	346	378	340	409	372	320	347	389	381	352	384	349	349	395	353	376	360	387	333	336	397	346	383	383	348	339	357	385	382	384	337	351	376	387	365	367	347	355	336	342	336	351	359	372	346	389	341	376	385	416	351	325	352	350	321	407	379	361	357	374	372	367	357	348	351	365	373	365	369	391	364	324	385	348	359	402	336	345	345	339	409	400	340	339	359	373	335	357	384	366	358	328	370	361	353	347	369	324	370	373	361	354	335	381	378	359	368	366	342	388	339	377	373	334	301	332	330	344	356	361	359	353	337	344	371	331	346	369	346	363	357	324	326	346	341	368	342	360	371	319	404	341	332	371	352	354	363	355	350	360	357	372	368	329	369	385	340	348	333	343	348	350	326	368	379	364	376	400	345	338	389	364	310	341	375	396	363	353	314	367	356	360	359	320	349	304	315	380	371	372	368	343	339	377	373	342	350	344	324	359	358	375	369	366	361	382	369	364	359	390	358	348	341	372	384	354	353	380	353	359	379	349	378	348	355	348	353	351	343	406	367	328	363	353	364	403	357	344	351	369	333	354	343	351	333	373	359	351	346	372	344	346	364	363	387	331	363	357	358	363	356	333	382	326	389	338	358	302	332	334	327	322	342	365	347	366	342	380	338	317	369	312	339	332	372	337	322	370	313	371	390	366	342	327	366	332	341	345	326	347	339	376	363	344	347	406	374	360	357	314	390	350	364	362	344	352	339	360	347	335	348	384	338	342	384	346	381	330	342	366	333	330	318	351	369	354	370	391	378	308	347	375	363	343	390	355	324	331	332	364	350	370	308	338	345	364	378	368	346	304	349	340	367	366	350	372	360	372	362	325	366	359	340	368	351	363	350	343	356	389	376	344	363	332	353	382	339	363	356	346	364	329	352	362	337	348	358	361	360	330	365	345	356	346	361	354	386	342	364	394	326	356	357	378	375	374	350	372	331	369	343	321	353	382	371	369	361	375	382	389	328	374	354	350	315	358	354	370	370	373	376	377	367	354	360	377	306	335	332	382	355	352	389	362	332	396	371	359	353	365	350	368	359	339	346	354	362	387	343	337	383	371	375	374	334	359	368	367	355	336	364	365	352	371	361	364	378	345	360	378	378	389	335	355	319	349	363	378	330	335	315	371	355	332	310	324	351	388	374	369	343	369	366	367	313	382	398	334	322	364	324	347	366	339	323	335	366	369	288	352	339	353	377	335	353	348	357	351	368	359	361	332	405	364	336	361	341	345	367	338	353	386	365	343	336	386	366	349	369	343	378	322	358	356	365	346	354	331	369	395	374	380	367	352	358	383	380	371	373	365	377	340	359	389	352	416	355	333	373	347	345	340	346	347	348	356	338	385	393	321	382	358	355	366	386	345	346	363	361	352	366	309	381	360	380	377	388	409	381	376	383	377	342	371	348	349	387	362	341	361	354	381	372	339	344	372	336	354	368	311	329	350	368	383	388	373	331	327	363	377	362	335	332	374	340	369	361	358	381	371	347	334	364	331	370	368	370	374	366	371	356	351	341	367	352	350	373	391	351	361	342	373	377	383	364	366	338	340	366	401	362	357	393	346	333	356	357	392	339	379	336	351	313	364	357	359	343	363	361	320	347	361	356	380	376	355	313	354	344	346	361	355	369	361	338	333	335	327	351	352	373	350	357	346	316	360	383	353	357	354	335	336	361	392	361	339	379	348	369	336	388	376	348	358	373	298	327	318	349	344	335	365	366	332	388	377	371	349	403	348	345	362	363	328	355	351	347	360	353	335	373	377	385	363	364	342	376	399	334	332	342	332	348	356	378	350	326	352	341	380	372	347	358	343	372	341	333	363	332	321	352	350	362	358	418	367	308	334	330	358	366	370	352	367	371	399	336	371	360	355	376	388	350	378	363	382	379	362	344	339	358	356	409	350	380	337	316	335	339	340	393	342	364	353	346	371	353	360	372	358	352	319	323	370	360	339	327	362	397	354	353	402	341	338	392	376	357	357	372	350	348	381	366	369	340	349	326	357	359	355	356	354	349	306	404	346	393	352	383	378	343	353	391	314	381	369	381	345	356	350	337	353	395	368	360	348	411	385	362	374	347	370	327	352	386	368	353	369	361	387	355	345	365	383	331	340	385	355	365	339	348	384	357	325	374	337	321	345	357	373	362	372	370	337	356	348	369	337	347	363	336	339	351	355	340	345	353	389	365	372	374	360	364	368	361	369	319	360	327	382	389	350	383	366	342	336	348	370	362	352	344	346	332	394	392	343	332	373	349	363	354	376	350	348	361	342	383	380	326	362	357	352	354	361	382	339	358	326	373	365	344	359	322	384	330	357	391	361	387	338	333	321	331	346	379	321	391	401	362	361	347	336	336	355	343	363	368	356	313	347	359	360	369	333	336	326	358	359	397	382	340	345	355	363	321	360	356	364	389	383	379	349	393	401	386	340	330	334	357	355	375	343	363	368	399	349	364	340	367	364	351	373	357	359	355	334	381	317	334	315	326	356	375	364	344	360	372	395	392	376	375	362	371	393	368	390	338	365	357	348	347	374	343	336	386	348	368	359	355	352	332	345	364	370	365	373	353	358	316	356	358	341	349	329	377	372	338	391	362	335	378	360	354	344	357	335	313	375	373	349	393	362	350	334	376	360	381	349	333	364	359	385	377	360	324	348	360	332	356	333	355	324	325	382	354	318	309	358	383	352	368	346	352	385	364	365	344	338	335	359	390	369	329	362	379	354	334	357	349	336	344	359	363	358	332	380	363	368	372	374	353	355	344	367	379	341	372	343	398	356	358	346	330	345	369	350	356	372	351	367	357	362	341	328	328	399	359	338	374	373	372	327	346	335	332	331	330	373	371	337	349	380	370	386	383	379	329	332	376	343	394	351	307	384	367	333	354	349	398	365	328	335	347	339	336	362	366	405	367	374	337	364	363	363	331	351	342
49605	51804	64301	63500	53958	41608	28844	17058	8891	4175	2152	1291	964	802	779	828	761	769	782	817	785	748	780	732	743	780	805	810	798	783	781	816	819	787	877	822	808	814	813	781	817	754	813	808	758	774	776	778	810	767	794	814	768	786	808	801	793	777	759	818	715	769	798	835	803	814	776	774	776	757	836	810	771	778	820	811	746	823	755	769	775	782	729	753	811	819	788	798	758	742	813	821	732	743	779	795	799	747	765	839	787	791	836	799	788	817	812	784	797	811	763	808	777	815	811	805	818	776	734	789	782	782	812	738	769	804	759	793	718	755	727	768	764	825	751	847	787	777	777	807	755	748	767	801	760	829	767	768	781	817	770	786	785	794	829	747	791	832	821	780	776	822	793	823	781	823	851	769	773	819	781	746	812	769	815	765	806	790	793	812	761	772	792	745	785	820	813	797	763	831	773	775	740	850	810	758	794	791	814	761	806	809	804	804	777	780	769	762	791	827	760	837	771	767	793	780	823	766	814	795	787	783	757	791	836	820	786	794	791	757	822	760	775	790	741	809	811	785	828	779	871	793	793	761	772	758	794	843	793	738	782	783	753	774	812	769	801	833	770	782	780	823	827	779	791	754	783	751	816	768	798	801	798	757	768	818	779	788	802	777	767	832	753	779	784	841	798	774	753	803	813	762	761	759	775	846	767	763	761	734	766	774	779	774	816	741	783	731	771	801	809	797	796	794	812	807	842	777	818	779	785	831	775	778	769	756	781	788	795	780	786	775	816	786	812	746	796	762	775	807	768	798	753	808	777	788	776	767	814	780	753	817	822	781	758	768	732	770	783	783	757	810	803	766	769	810	794	807	802	729	736	796	789	776	801	768	782	778	831	796	771	765	795	763	809	782	801	813	792	842	779	807	810	788	783	832	762	799	815	774	804	762	790	785	775	815	800	771	791	758	749	780	781	785	767	825	771	768	768	806	783	754	734	788	746	803	787	790	793	816	772	745	803	800	764	815	780	820	789	794	818	750	773	735	827	797	773	812	804	711	815	778	786	784	797	791	823	815	720	808	816	804	761	806	797	797	804	798	805	801	796	780	733	830	738	875	760	771	748	795	797	725	789	771	792	779	794	764	766	816	815	804	853	752	822	780	754	832	780	772	778	807	794	827	767	797	789	824	757	788	788	781	834	754	801	842	801	869	820	813	766	779	803	804	772	800	789	785	815	816	779	809	798	838	787	828	756	772	820	813	776	775	786	803	766	776	831	799	754	784	769	808	772	849	796	786	793	845	776	767	777	786	765	772	785	838	776	802	805	763	815	751	802	785	783	778	787	794	770	735	782	800	793	833	777	790	723	758	791	793	810	811	785	734	781	777	773	800	769	757	776	824	813	834	770	806	757	778	842	794	793	797	805	803	808	781	798	762	796	807	781	820	809	773	788	813	803	744	793	804	784	765	790	764	773	839	770	784	797	824	787	825	809	763	743	784	761	791	799	793	736	818	789	754	816	767	757	779	793	740	799	810	759	777	797	792	811	796	828	743	783	826	787	794	804	782	808	757	857	752	755	759	773	751	779	786	820	829	798	779	770	821	794	766	759	787	812	810	754	784	826	764	834	781	810	797	807	750	800	723	742	772	812	799	798	773	794	831	792	815	788	817	785	811	801	789	803	778	781	761	859	736	786	797	775	732	775	817	773	816	789	779	834	819	753	769	782	769	803	763	778	794	806	802	794	741	788	751	810	753	804	838	796	784	772	820	769	792	782	775	765	759	801	814	811	769	747	793	758	766	822	785	778	728	825	729	791	794	805	754	818	813	796	762	754	773	749	778	785	794	797	830	792	828	805	758	818	790	790	813	830	805	797	789	762	841	762	753	805	761	799	802	788	772	800	800	788	764	724	795	818	752	772	794	789	788	809	776	770	821	780	760	763	777	780	730	803	815	778	808	797	756	756	784	769	781	819	803	806	821	802	767	791	782	811	789	780	832	807	790	827	795	789	760	759	741	759	797	809	736	781	784	792	795	784	784	804	734	757	804	765	781	823	790	813	746	788	780	760	790	802	827	788	737	751	764	791	805	756	809	777	786	820	781	777	795	801	783	726	804	786	778	818	752	742	749	799	791	818	798	801	771	753	802	765	778	768	791	790	805	776	777	792	836	808	808	772	746	734	803	845	769	781	826	798	763	800	808	777	842	779	767	820	773	826	777	786	840	777	816	751	789	811	842	834	759	782	782	817	805	811	791	761	781	836	796	856	804	828	825	802	786	801	765	807	791	835	790	780	787	778	726	836	760	814	803	745	803	847	769	761	750	779	810	781	813	773	793	728	787	793	799	837	809	754	825	793	826	800	782	848	794	759	759	811	762	819	877	806	752	792	809	765	775	831	819	820	809	797	825	769	755	824	776	778	831	749	773	801	796	823	760	760	776	811	805	744	760	776	773	761	845	828	791	771	857	778	699	766	790	790	773	760	815	811	787	827	822	806	815	784	770	799	773	775	763	761	765	762	805	806	790	808	801	759	781	796	712	775	831	747	811	807	799	776	745	739	819	788	815	763	741	836	781	843	770	780	762	788	806	831	797	816	805	769	756	782	800	795	782	780	799	739	820	784	824	776	794	788	806	806	741	781	781	821	788	826	849	804	758	819	772	811	792	799	816	780	787	773	752	814	776	791	794	795	774	755	811	847	794	799	778	734	754	805	809	781	766	834	733	738	770	797	805	760	806	799	788	775	789	793	830	796	803	831	757	801	793	794	863	743	762	816	786	795	775	792	804	832	783	771	805	755	809	766	812	746	807	801	766	826	753	785	775	755	778	812	777	737	778	747	759	828	786	780	814	797	775	772	743	849	780	787	765	796	754	755	788	801	789	782	815	820	833	754	746	795	849	832	802	777	770	786	774	846	841	776	797	797	778	809	832	787	817	787	759	782	783	804	775	786	823	803	764	821	781	785	792	781	780	802	817	819	780	787	804	780	806	741	725	784	744	722	821	788	794	770	812	763	764	721	773	765	799	752	813	764	808	784	776	794	823	818	760	803	802	760	814	839	795	780	754	769	784	825	813	780	800	811	759	769	754	816	746	765	780	775	794	772	806	797	791	752	813	779	825	801	806	782	819	804	842	768	789	779	782	822	819	754	817	814	744	794	761	777	809	768	791	768	771	781	786	751	789	799	819	788	813	777	779	790	753	812	712	791	779	800	771	839	836	804	745	779	816	807	825	753	811	779	833	749	803	806	837	779	791	796	784	795	848	814	796	778	832	815	801	768	787	766	795	820	775	772	743	758	752	786	766	765	810	742	779	818	787	750	767	836	813	764	759	803	773	775	860	785	783	786	796	763	802	792	794	755	797	771	783	792	782	754	771	747	784	822	779	831	757	745	809	798	794	764	745	834	788	819	811	774	775	800	779	810	800	792	769	789	783	804	830	744	799	749	777	813	739	789	840	811	721	777	782	778	750	779	783	781	799	762	815	796	754	752	807	789	783	793	787
82650	72768	72004	60866	47271	32543	18824	8377	3387	1588	833	567	450	426	448	397	412	415	422	400	397	425	426	390	413	403	411	398	401	381	453	441	425	427	450	409	426	404	400	423	395	411	424	435	456	434	418	386	453	410	396	403	369	406	411	437	445	432	393	384	450	395	420	409	478	391	427	404	416	423	422	419	406	418	415	412	418	417	369	403	407	390	413	430	437	417	392	422	416	430	398	464	419	391	368	351	383	401	390	391	427	396	381	399	436	398	443	433	400	417	422	391	434	409	376	398	420	423	392	411	438	398	437	414	394	428	392	404	399	428	413	413	415	413	447	410	434	422	419	386	394	416	444	442	431	421	393	409	396	400	402	432	456	452	425	425	394	421	365	448	430	389	423	426	428	420	372	438	422	436	407	434	393	408	373	405	386	396	407	424	413	444	424	397	399	410	388	417	355	432	426	417	416	389	410	398	426	413	433	429	389	387	434	447	389	441	402	420	403	406	415	450	411	426	407	431	409	401	425	427	410	412	397	393	409	388	409	417	434	413	418	438	385	422	383	419	394	377	414	412	405	413	482	390	422	388	405	428	431	421	383	449	443	398	376	376	420	396	410	446	401	377	429	374	366	437	441	443	431	360	424	429	405	422	433	413	371	390	391	434	408	431	418	438	423	426	427	418	418	405	440	423	437	420	397	368	375	416	459	453	412	401	467	405	428	394	379	421	419	398	426	418	442	388	365	420	427	424	419	411	429	417	401	401	418	430	369	430	395	425	411	405	412	381	370	398	385	438	400	423	388	434	411	337	401	434	414	430	421	414	396	353	421	397	393	397	431	420	428	412	422	416	412	456	412	443	437	443	412	432	420	403	412	443	448	426	426	415	387	405	432	419	409	398	453	400	419	397	380	443	451	394	426	432	419	408	394	389	359	410	411	370	386	399	412	412	382	411	429	417	402	372	370	412	383	403	418	421	356	414	451	420	430	411	368	388	416	392	390	466	349	387	395	422	424	397	435	394	367	393	389	452	440	429	442	435	395	402	412	438	449	444	407	400	428	429	422	432	406	406	427	385	410	423	419	408	368	395	410	423	420	411	373	367	444	373	394	438	403	427	430	426	388	421	416	384	399	429	433	406	470	380	397	385	432	420	417	368	408	444	428	425	438	393	455	434	396	391	390	419	399	377	460	386	454	372	405	397	417	445	406	398	443	389	370	406	423	372	382	437	425	376	416	421	409	438	411	415	405	403	418	386	401	411	406	417	399	402	431	441	428	421	396	411	373	414	427	390	445	410	439	407	402	459	397	411	412	384	397	396	435	388	417	410	387	376	413	425	389	408	399	403	392	372	374	373	444	398	417	388	399	418	405	400	419	419	405	425	452	402	404	386	426	400	381	396	402	422	415	414	458	380	371	391	396	412	386	410	425	441	396	445	398	424	367	409	438	428	408	449	435	421	412	416	430	408	426	410	455	357	378	418	421	400	439	401	415	390	429	398	404	410	441	441	417	423	425	422	438	417	389	420	429	437	394	394	413	467	437	399	461	386	392	412	344	414	398	403	448	402	426	401	437	448	413	397	423	437	392	405	401	394	378	416	375	420	420	411	406	380	431	447	407	427	391	439	400	397	392	412	416	380	411	362	402	385	407	415	413	390	413	412	385	408	419	425	415	389	406	392	397	397	454	396	408	389	415	441	418	406	390	409	412	405	409	434	416	395	416	405	410	397	430	404	388	418	405	443	464	420	423	416	402	417	387	405	405	406	388	421	425	438	401	412	398	430	412	411	409	427	430	406	396	416	419	440	431	461	400	409	445	444	426	432	384	404	417	397	433	410	429	373	375	413	412	436	429	437	415	446	362	379	421	403	365	404	398	403	403	434	383	381	404	388	434	404	364	419	448	419	410	434	421	392	461	428	405	408	416	437	409	390	376	361	395	463	422	419	375	474	376	412	405	451	403	399	455	405	442	411	392	396	428	402	376	425	415	392	395	419	408	412	426	420	481	453	413	441	406	413	431	446	420	387	391	409	402	422	410	445	381	396	426	429	416	346	398	427	391	419	398	404	373	371	389	441	441	453	411	411	422	404	431	429	412	421	393	416	450	407	383	425	436	419	388	415	445	373	396	440	421	404	408	450	426	409	421	456	432	385	407	387	439	405	436	427	412	434	407	381	430	384	450	398	432	443	416	412	437	430	373	402	399	410	431	396	452	421	456	387	427	453	403	378	416	458	399	431	419	442	424	425	444	399	427	406	408	412	463	405	392	384	397	397	415	419	416	441	461	413	441	417	440	417	414	396	449	383	416	427	424	379	382	446	448	418	431	386	403	438	396	406	434	400	432	372	417	416	397	418	392	428	392	408	423	449	426	422	409	421	413	409	412	431	430	408	415	433	409	349	441	431	393	389	408	435	416	421	419	369	391	434	427	415	428	467	421	407	441	423	420	436	405	448	454	442	416	413	432	394	422	391	424	403	380	395	407	421	387	396	377	434	426	415	402	388	432	427	434	343	415	423	429	392	360	417	382	399	446	387	442	428	412	409	383	395	413	392	385	413	423	417	412	465	379	376	395	401	387	408	397	434	427	409	420	429	437	439	409	439	411	363	412	370	464	364	416	455	425	440	408	439	411	446	425	380	429	399	378	388	446	407	462	415	407	442	405	408	420	371	403	422	400	413	444	384	405	431	394	395	394	436	383	369	438	427	411	469	430	402	410	395	425	453	431	403	405	438	420	423	423	431	386	430	428	408	394	412	414	434	421	427	448	412	418	406	399	381	408	381	411	414	420	400	406	443	393	419	410	414	393	398	433	417	450	432	361	406	397	423	418	404	428	373	428	436	404	411	405	426	420	429	398	426	401	382	395	357	397	422	444	376	412	392	433	395	422	422	381	416	417	378	402	437	428	474	424	421	403	398	410	402	417	405	399	412	432	441	405	445	441	389	399	383	454	462	401	398	422	376	453	453	472	428	380	407	435	404	424	424	441	419	403	390	450	441	396	403	433	438	413	426	421	433	387	400	411	405	416	404	407	398	416	416	434	397	442	418	416	392	388	424	377	409	380	434	392	429	393	435	395	388	421	410	395	399	441	400	433	428	414	431	402	425	401	412	405	410	439	413	426	421	442	410	402	402	406	417	417	384	387	389	415	400	438	418	409	451	439	419	376	424	390	403	452	428	459	410	411	410	429	449	439	440	384	405	425	406	433	410	442	400	439	421	434	450	452	384	418	426	377	395	424	425	410	423	390	377	392	400	403	413	410	396	413	380	437	390	396	424	397	427	378	408	396	435	398	398	432	425	419	410	414	417	422	434	428	390	420	410	417	415	426	495	408	402	444	393	410	394	443	388	410	413	398	402	465	438	391	436	394	422	383	433	464	417	399	382	422	393	381	449	383	416	413	418	385	371	406	415	434	442	439	403	403	436	382	425	417	396	401	443	420	426	422	386	458	433	404	403	424	393	453	444	420	390	416	411	401	406	436	420	362	439	436	436
51984	54697	66901	65429	56176	43960	31328	19520	10248	5026	2556	1469	1003	902	870	834	908	898	857	897	850	923	897	975	896	886	916	870	851	858	885	896	924	905	842	930	867	916	889	891	836	909	895	907	884	938	928	931	904	941	892	832	883	904	893	894	900	853	902	848	873	930	857	906	830	893	859	911	832	865	891	928	891	880	916	902	893	894	921	878	850	855	856	864	897	922	908	860	923	899	903	871	865	885	972	879	883	898	865	850	800	916	896	910	853	934	856	841	914	889	921	915	901	944	898	878	872	833	881	908	889	920	886	812	913	917	879	894	892	851	899	883	858	917	928	870	949	923	907	905	884	916	895	880	867	845	909	901	806	943	895	863	898	859	896	876	874	901	876	897	940	908	847	894	814	862	961	881	860	909	953	869	877	915	895	876	923	909	891	865	891	957	933	874	916	909	894	889	908	916	916	848	923	910	878	934	873	927	908	933	871	864	868	876	864	912	886	880	965	855	878	848	930	902	860	882	878	896	910	902	909	875	908	887	924	894	885	958	866	901	845	877	919	924	865	912	854	876	875	872	879	907	903	912	859	929	878	848	895	919	880	896	859	899	854	864	911	910	920	890	891	879	919	906	853	893	889	880	858	925	926	919	902	845	833	872	901	869	880	947	858	880	875	890	853	895	859	906	855	908	895	872	915	878	906	910	888	895	918	866	887	886	946	923	872	861	893	900	883	952	875	864	892	875	918	892	917	880	854	916	869	789	835	909	840	860	853	874	918	892	879	894	928	882	820	914	925	865	906	827	907	868	904	877	934	834	876	879	868	890	850	916	914	917	889	893	850	925	906	891	922	881	904	953	883	919	865	949	922	918	920	881	841	870	819	924	896	857	919	920	901	897	930	870	871	893	910	896	832	896	896	874	843	907	887	895	866	953	857	862	900	863	907	854	888	887	870	860	869	894	923	905	838	868	900	893	911	901	904	870	867	901	796	881	922	890	904	856	887	902	924	937	879	863	866	867	861	902	891	910	938	930	869	939	885	887	900	923	898	936	858	889	884	903	915	824	879	862	894	891	879	886	915	866	886	880	915	877	847	866	863	875	871	881	866	899	916	922	907	861	901	904	881	834	900	869	891	889	914	916	875	859	935	886	911	916	861	900	950	899	897	891	931	898	924	891	886	933	849	918	882	858	882	879	954	894	897	843	908	884	888	884	856	939	843	904	853	892	890	892	895	854	885	891	879	890	904	906	841	908	851	888	871	885	844	904	854	870	873	865	904	911	896	901	881	866	898	895	873	863	919	868	877	881	864	919	864	926	891	871	865	938	902	929	913	922	901	849	886	890	876	897	921	895	864	829	889	901	843	873	877	848	895	875	817	913	908	931	919	897	854	869	895	945	868	861	939	941	883	871	887	893	897	901	901	890	848	847	871	913	863	874	894	888	894	869	916	940	865	876	880	910	907	905	909	887	909	954	891	815	885	918	886	869	914	866	831	910	845	906	928	907	868	844	896	919	960	896	904	906	868	838	905	867	926	892	929	848	862	934	926	897	875	894	894	865	852	925	842	838	924	887	886	882	913	892	863	867	894	882	882	894	906	840	903	862	915	867	877	955	898	870	914	902	864	865	900	914	898	865	855	918	903	911	920	883	921	911	907	876	838	885	895	875	915	895	896	922	846	883	915	818	881	890	887	856	850	871	884	842	902	955	921	923	901	897	846	899	879	900	904	895	827	903	878	900	857	883	920	888	882	896	875	931	915	906	866	887	888	905	869	866	874	852	891	898	889	818	917	833	875	895	878	974	923	924	876	841	923	853	880	825	863	903	910	871	884	861	918	904	884	877	852	905	881	902	899	872	922	783	853	846	844	908	897	884	884	918	855	926	858	845	898	971	856	905	861	927	870	890	894	828	895	895	865	876	876	859	937	939	844	905	887	931	901	901	878	924	891	911	903	875	927	859	848	894	922	869	836	925	893	863	870	906	860	877	916	853	848	880	903	878	887	890	941	871	868	879	865	853	936	861	894	859	871	864	885	892	907	886	861	923	953	900	865	857	875	825	919	932	934	874	877	907	876	839	897	884	923	804	935	917	831	906	896	886	909	837	886	912	863	915	912	912	879	862	854	885	913	895	922	867	907	941	875	839	878	901	917	860	859	874	931	885	927	858	811	936	900	882	896	880	904	885	912	831	873	925	892	893	928	876	914	887	912	924	900	878	924	886	869	867	904	870	933	901	907	866	907	896	898	878	912	854	923	823	852	984	897	843	898	900	883	870	903	875	889	850	918	929	868	894	882	888	910	884	853	887	879	903	888	915	914	850	945	842	940	879	925	917	835	867	904	885	894	883	925	869	891	849	856	918	889	910	894	872	919	880	876	906	845	913	882	907	928	876	886	862	888	875	862	872	851	869	870	925	847	891	871	864	853	873	909	865	870	888	887	826	838	933	898	858	876	817	839	886	910	879	871	910	924	879	899	941	911	869	922	892	917	855	829	894	853	880	909	855	824	909	881	843	903	854	942	882	895	883	919	896	878	875	883	943	843	860	922	886	863	874	835	883	888	919	919	924	961	925	859	870	948	889	885	930	901	847	859	916	877	868	880	881	900	838	912	872	844	883	895	895	853	894	913	877	913	891	912	940	891	895	914	912	841	883	880	920	884	938	895	889	889	904	918	897	891	867	913	869	852	924	845	864	924	902	890	857	896	911	851	837	932	881	867	865	858	858	906	877	875	940	859	860	927	869	883	937	887	908	876	844	869	877	863	881	882	866	895	876	889	902	910	877	818	848	909	915	878	882	878	902	895	842	908	877	872	839	901	901	877	858	863	901	893	861	851	937	819	907	842	851	946	876	897	945	890	922	877	854	854	863	878	848	885	870	860	878	852	927	913	856	859	919	903	859	892	907	905	915	862	859	856	890	865	895	828	859	867	907	895	919	879	892	862	901	848	893	860	875	887	915	862	863	957	876	894	891	926	877	896	901	905	835	868	852	845	872	870	889	877	907	927	842	820	888	822	961	891	867	836	886	859	852	854	846	922	893	874	939	843	866	907	864	869	886	897	847	895	900	882	882	894	882	923	864	910	923	844	863	847	925	881	887	836	874	880	887	854	857	902	917	909	896	880	886	873	870	886	904	879	881	897	921	834	852	941	883	881	968	892	859	878	856	913	905	865	888	904	845	915	849	878	931	828	899	858	859	876	926	859	895	931	883	797	899	929	898	949	854	914	885	918	873	878	954	862	887	832	881	879	882	844	938	878	883	893	877	923	812	909	910	837	930	903	884	864	928	942	884	823	921	875	863	880	858	839	879	942	868	891	880	899	868	894	890	899	850	875	847	898	891	894	926	900	839	907	816	897	924	906	923	894	940	899	879	915	878	882	856	901	936	855	931	911	881	882	922	940	932	900	858	894	882	890	909	905	912	832	855	853	871	889	919	906	908	884	863	853	861	858	951	839	880	853	873	929	883	861	911	879	929	895	929	927	931	872	859	873	867
12032	8031	6750	4171	2356	1387	870	600	436	412	331	360	330	368	361	311	345	326	302	353	339	328	305	326	368	351	311	298	303	347	336	298	332	310	345	353	311	326	336	318	322	361	329	313	298	320	319	314	313	333	331	321	351	332	331	299	319	339	349	317	340	337	329	324	334	333	323	318	338	349	315	342	316	363	349	341	363	347	337	320	335	320	336	336	349	335	334	335	330	293	329	313	315	343	311	315	353	312	279	312	327	351	314	351	338	328	330	330	364	322	348	354	298	328	315	326	349	337	307	301	346	306	336	311	308	322	337	345	339	306	329	300	331	350	352	330	346	338	325	313	362	318	303	332	345	315	297	330	362	324	306	311	331	346	321	304	318	365	323	297	319	367	288	335	358	298	296	330	315	298	311	324	313	343	352	319	334	332	336	340	324	320	352	339	314	302	316	342	389	337	323	329	368	328	330	328	319	319	308	321	302	312	322	309	300	377	325	332	353	364	313	378	332	328	299	325	298	284	368	327	310	330	318	345	321	334	323	354	329	328	304	288	318	310	328	367	331	310	328	343	335	328	297	295	329	308	332	338	319	324	317	332	310	301	336	353	321	304	336	326	322	350	329	315	323	299	315	316	358	340	314	370	328	318	326	331	303	300	337	322	317	302	342	338	349	309	307	327	310	310	366	332	306	312	305	333	301	323	292	338	357	336	343	314	354	358	302	327	326	348	320	349	299	291	328	306	310	315	325	305	291	362	338	313	296	317	278	312	373	316	315	349	350	335	319	315	318	302	318	305	337	300	334	304	337	363	305	328	328	322	275	332	329	312	354	365	333	342	336	322	353	305	328	311	335	347	318	295	345	311	315	315	349	345	335	346	374	340	324	346	332	322	318	327	291	322	355	332	325	335	309	319	348	373	337	322	337	360	333	302	298	316	303	337	354	321	294	318	318	330	300	324	329	366	370	345	337	321	326	316	333	311	317	328	319	312	298	358	343	361	385	347	296	318	314	326	342	297	353	320	315	321	338	363	330	312	318	322	300	295	325	368	332	338	333	329	290	300	312	328	322	306	347	335	313	311	329	277	299	288	331	342	323	301	364	318	352	302	325	335	315	330	328	297	305	339	347	381	352	318	351	322	297	292	335	320	338	323	270	326	336	340	372	313	331	316	352	369	344	307	303	348	323	325	326	351	331	329	323	349	322	282	346	303	296	329	306	342	309	322	315	311	306	323	321	302	338	327	325	328	342	288	341	331	347	298	329	300	324	342	311	317	333	297	315	331	320	337	378	340	329	306	331	317	356	334	314	345	303	335	338	323	338	313	305	311	305	291	334	333	355	322	352	309	303	304	351	306	343	313	348	358	303	319	332	313	351	330	304	343	315	336	310	306	375	330	355	315	319	338	325	289	316	344	346	359	338	328	386	349	322	326	333	318	314	333	360	334	291	369	350	315	299	280	321	335	310	332	304	312	294	333	326	306	352	317	317	313	330	334	315	326	335	330	332	333	339	324	303	308	351	340	327	312	293	336	311	318	313	327	318	292	315	346	335	330	327	320	362	342	302	297	311	338	339	326	323	354	355	312	296	319	338	313	307	352	330	307	318	347	344	325	297	325	340	314	314	305	332	321	314	308	349	324	300	368	347	317	330	383	358	329	274	310	315	339	354	320	346	296	338	337	327	313	298	322	346	348	312	342	308	298	341	327	319	343	328	357	310	323	317	325	288	331	300	333	330	333	332	328	328	313	335	350	387	311	336	343	335	312	373	300	341	333	307	321	299	321	341	324	326	316	325	329	306	323	301	315	314	328	357	305	320	307	324	359	330	326	317	313	378	315	299	330	326	306	296	318	339	323	313	324	332	331	350	334	340	334	314	316	356	331	332	313	375	328	310	360	336	316	334	344	332	317	330	328	295	346	323	320	333	361	345	326	331	317	320	320	312	323	367	325	305	360	310	330	318	332	322	340	291	341	335	321	293	313	360	352	340	310	340	341	325	332	369	360	283	323	358	320	357	319	319	317	307	339	374	281	309	331	340	317	350	342	362	303	312	332	338	330	294	314	369	326	328	313	335	305	305	348	298	301	338	323	324	340	293	324	322	316	305	330	319	300	321	339	321	374	336	348	311	347	349	315	331	332	335	293	320	317	304	320	329	306	322	333	299	319	334	328	326	314	309	325	327	311	347	325	338	301	321	329	347	348	326	353	300	349	348	319	304	332	319	317	360	339	313	333	301	327	340	324	315	335	306	329	335	305	356	312	345	299	323	305	327	298	344	332	316	338	329	326	329	332	338	344	345	327	339	343	317	312	312	291	342	329	339	332	342	361	365	328	302	336	313	340	306	337	309	292	326	305	281	312	299	328	336	286	344	351	308	331	338	345	322	310	339	298	349	326	365	338	315	316	308	348	329	298	326	354	357	313	338	350	349	283	354	343	347	345	322	329	339	324	291	322	330	296	351	312	365	359	323	343	308	359	309	336	338	313	330	363	316	356	360	336	319	344	316	329	325	363	319	315	363	301	298	356	338	311	399	333	318	330	315	331	337	351	319	339	300	301	340	302	335	321	334	339	331	291	321	353	327	331	325	351	320	348	330	334	322	318	338	323	288	329	356	301	375	338	333	329	314	357	309	346	342	318	326	304	324	322	341	323	323	363	326	328	343	335	329	330	332	327	323	317	343	328	359	330	311	315	321	288	314	338	344	301	354	320	326	316	321	336	351	317	345	349	319	367	307	349	347	323	323	336	327	326	327	322	332	359	312	311	323	359	332	345	309	341	335	355	328	316	369	296	340	303	345	348	352	300	322	364	302	352	341	362	329	308	286	341	286	313	294	313	326	310	356	309	338	307	346	311	311	312	299	321	309	350	293	326	319	331	285	302	310	368	347	348	340	302	328	327	338	337	284	325	327	339	300	323	312	322	321	321	319	325	309	334	308	320	320	328	323	341	325	308	342	363	309	359	330	323	305	300	328	320	333	377	327	332	339	336	314	307	313	348	312	330	340	357	367	295	373	329	312	345	306	351	336	291	355	322	307	301	341	322	321	304	328	367	302	349	301	352	339	300	311	312	315	328	340	357	316	335	346	377	314	336	315	325	320	320	343	338	343	313	317	328	350	313	330	307	302	291	301	330	306	314	289	325	310	320	324	330	316	337	336	306	329	325	346	325	291	311	296	316	341	382	345	326	336	321	321	329	331	331	327	328	325	341	325	316	292	285	303	301	354	307	317	314	352	340	315	325	325	356	317	328	338	291	317	314	298	356	350	294	323	335	315	350	320	312	353	326	338	312	299	323	338	332	325	323	322	302	335	309	345	322	318	347	345	322	324	315	287	341	288	281	319	355	319	317	297	320	327	338	325	306	319	356	304	342	293	306	409	308	346	349	343	359	322	304	358	311	342	322	314	334	341	339	345	312	337	307	327	301	316	327	358	335	346	351	334	329	303	327	304	332	314	301	306	330	331	376	328	331	355	346	293	356	333	347	355	361
11724	10367	12333	10605	7052	4341	2677	1749	1195	949	798	779	698	700	707	685	688	730	756	715	718	673	770	760	707	719	727	696	702	730	758	736	715	716	682	723	706	731	745	728	687	736	719	776	708	708	725	729	663	744	759	689	713	773	744	731	729	724	711	742	740	699	727	735	703	697	724	721	716	712	745	750	722	707	751	733	707	736	730	715	724	771	730	710	730	709	726	717	683	730	733	739	736	734	755	772	690	684	704	736	737	761	761	720	693	693	745	691	722	707	730	712	696	751	686	738	747	740	737	728	704	710	715	709	753	701	718	692	691	745	738	721	748	726	714	703	692	735	703	743	696	746	701	712	711	703	750	754	696	702	712	721	713	699	706	703	757	749	783	700	697	750	687	738	753	717	708	709	700	717	708	720	756	719	725	743	744	729	706	735	724	737	725	677	700	757	685	661	720	724	677	709	692	703	718	737	742	733	689	774	711	723	710	780	730	750	717	725	734	754	735	767	674	713	718	750	722	729	710	740	721	715	730	709	707	719	728	741	738	703	733	733	742	704	738	741	720	725	702	723	750	702	759	720	705	714	755	721	717	743	720	730	774	719	702	692	719	671	761	718	737	710	695	683	758	668	752	731	721	755	697	750	708	713	720	718	708	721	675	762	788	722	703	731	706	729	748	751	732	716	734	685	770	688	714	738	757	740	749	739	704	689	701	732	686	732	749	729	674	684	707	736	676	722	732	688	719	748	730	683	695	733	669	716	730	766	747	711	740	708	689	692	684	697	686	709	696	706	729	710	714	691	786	756	711	697	767	728	707	696	716	754	710	688	722	774	726	715	705	710	711	714	714	706	704	718	694	681	759	700	715	723	718	718	687	755	712	739	754	764	731	744	711	672	713	772	711	684	693	697	719	743	724	723	740	713	704	771	745	726	773	679	667	740	768	721	725	701	717	724	698	684	706	721	717	781	707	727	716	693	712	698	736	743	697	700	767	729	743	722	710	722	722	738	708	659	754	692	756	748	770	673	716	706	733	699	734	708	758	699	748	719	731	678	733	761	668	702	715	692	710	712	714	721	698	727	731	735	753	727	716	716	733	701	762	737	748	640	679	688	716	725	740	748	735	702	731	707	722	721	709	719	710	708	758	728	751	722	736	711	715	711	750	675	708	722	696	738	715	680	728	761	736	714	731	715	732	675	683	689	740	714	695	702	681	730	756	727	685	748	712	723	757	710	711	701	700	707	724	708	692	737	757	698	737	684	712	709	763	737	699	759	685	726	714	699	680	723	691	711	723	687	721	724	705	722	749	704	687	747	731	706	707	735	785	776	733	699	706	688	712	707	748	730	765	714	719	690	708	722	708	709	737	695	702	763	767	740	695	752	735	714	787	697	715	707	758	678	746	767	731	731	708	720	733	733	752	697	726	698	710	754	727	678	700	678	700	715	754	672	752	686	767	686	693	740	738	739	681	689	736	721	733	686	768	724	690	681	725	735	719	683	695	748	715	744	681	709	715	751	711	739	725	740	763	704	725	711	688	705	733	741	700	672	729	752	730	729	691	773	714	706	695	805	716	783	732	696	741	729	735	750	739	724	675	697	677	713	738	662	750	704	729	746	753	689	702	749	709	689	783	730	736	696	698	701	680	669	675	745	731	706	719	706	740	666	779	743	719	702	717	726	765	798	794	708	766	717	728	749	741	697	734	736	755	728	706	760	700	714	720	710	719	702	726	659	728	667	765	764	742	711	715	738	714	720	717	732	738	768	743	710	717	703	662	699	718	714	710	784	752	731	736	712	755	703	739	734	686	766	747	728	745	674	701	730	731	725	723	723	736	739	715	749	637	703	739	731	718	759	713	724	746	760	719	790	747	732	671	720	730	714	742	725	776	765	747	696	684	742	720	733	699	698	715	729	698	695	699	797	694	711	734	763	666	747	734	721	737	700	730	699	688	721	713	734	721	729	717	744	727	685	705	753	735	743	723	721	718	709	674	796	687	767	705	694	708	715	692	767	719	695	758	734	712	742	711	723	707	695	736	689	732	702	701	697	782	717	778	747	701	767	718	669	728	662	704	738	713	691	745	748	739	685	725	780	708	688	740	724	734	702	717	734	722	717	713	689	696	743	695	754	686	761	699	704	714	729	698	678	713	758	721	743	676	723	719	747	770	741	716	746	729	726	786	750	754	709	738	679	789	731	677	714	735	773	724	715	693	733	719	726	704	695	729	699	745	694	743	725	725	730	726	711	730	700	766	725	762	704	701	699	661	718	749	699	715	743	730	724	720	731	729	663	703	673	661	690	709	740	719	703	772	735	659	735	741	730	697	743	748	780	700	689	728	737	718	751	712	752	714	765	710	709	684	741	702	689	738	753	757	806	689	762	746	718	704	726	751	696	659	668	747	694	753	727	717	730	768	747	738	737	742	759	745	703	705	745	690	689	737	785	712	774	755	719	697	690	730	748	738	720	732	763	677	711	736	713	709	740	664	725	728	676	734	708	740	691	697	768	709	746	701	700	739	741	741	677	687	743	748	702	746	748	729	751	739	734	775	724	743	702	744	736	667	757	682	715	738	716	762	726	739	677	704	755	724	730	685	714	686	738	725	718	749	706	759	717	741	756	732	710	732	726	687	732	738	719	738	682	724	712	710	720	693	678	723	708	763	756	675	674	712	753	724	739	712	758	707	695	690	748	694	734	720	709	716	736	755	703	719	737	729	698	749	725	725	705	720	702	661	690	726	740	715	703	665	742	674	709	751	716	718	687	712	738	669	682	747	727	701	675	725	684	707	708	670	737	737	690	717	727	713	671	721	681	743	733	716	760	721	721	760	725	746	749	707	738	739	689	735	744	707	699	737	690	703	754	701	686	765	748	662	719	669	744	715	706	695	755	727	693	704	718	704	674	718	751	694	731	685	693	737	753	720	684	722	773	753	694	714	707	728	695	719	727	712	704	755	746	731	713	718	755	772	723	725	746	735	694	744	735	726	711	724	690	711	735	754	721	722	751	688	708	750	738	764	730	685	777	737	730	697	741	653	724	715	752	754	728	716	717	736	731	713	784	747	684	739	702	745	629	760	708	712	718	714	725	737	720	643	736	695	715	675	731	715	701	738	751	761	697	742	756	764	747	703	716	715	749	745	705	741	673	750	659	740	726	744	699	714	746	666	701	740	761	716	691	730	726	701	714	704	722	686	742	738	723	725	730	705	798	746	692	698	748	692	721	709	753	721	719	725	774	727	680	704	707	722	704	702	755	759	727	738	707	716	726	757	724	748	706	704	751	746	729	740	719	712	709	692	792	697	724	721	715	721	733	774	762	738	699	770	721	756	740	726	695	707	705	726	699	705	669	725	727	730	712	751	701	728	697	682	751	709	721	710	684	740	736	744	750	740	732	744	679	726	732	743	684	703	747	718	698	756	740	726	692	747	743	724	722	741	704	720	754	739	739	743	704	689	694	747	710	719	712	795	709	687	678	786	729	715	716	807	735
79545	69248	71892	61005	45144	30112	16068	6798	2773	1331	733	536	442	361	391	367	353	405	376	403	394	342	352	374	340	388	370	382	366	412	363	384	385	397	387	364	394	355	377	349	379	349	400	338	395	379	384	353	370	359	344	403	392	374	359	381	403	404	380	346	376	393	372	386	363	373	324	349	388	396	373	361	393	390	382	368	332	370	393	367	370	368	386	359	367	348	395	388	348	356	383	353	386	346	325	341	354	402	333	335	388	370	352	357	371	387	375	342	421	356	353	380	359	361	384	371	343	381	343	361	319	332	341	366	414	359	354	373	372	409	382	390	374	367	370	364	417	372	350	379	391	372	362	369	373	350	392	352	364	411	373	412	363	364	368	335	356	387	385	340	402	385	354	379	372	387	378	397	377	397	391	388	370	373	379	371	370	385	379	356	363	395	398	374	380	378	437	386	373	356	358	360	342	357	342	368	331	359	326	362	385	376	396	352	350	382	356	369	399	369	388	360	368	380	376	370	349	347	321	346	374	388	339	356	355	401	355	354	367	363	367	379	352	327	401	354	394	403	392	383	383	353	377	387	349	362	410	343	344	359	360	370	367	395	393	361	377	351	403	340	361	370	361	404	392	383	362	385	375	414	375	375	341	414	390	391	350	373	385	370	382	383	356	367	363	389	381	405	345	363	384	375	316	348	378	399	399	394	357	398	363	338	376	398	409	366	403	374	387	408	360	395	344	368	398	390	405	358	356	330	382	352	345	370	376	381	402	353	379	396	380	346	388	362	409	400	384	372	340	353	404	396	361	357	383	329	340	366	366	361	364	360	367	400	390	369	367	407	351	373	396	387	368	360	368	348	349	371	376	395	348	368	371	367	363	385	392	353	358	387	360	344	398	333	417	360	381	380	387	356	384	344	382	373	364	337	390	391	373	426	389	395	363	416	384	388	353	384	356	389	361	410	378	418	391	389	357	374	351	381	411	347	356	378	355	349	399	374	359	344	379	383	404	365	362	380	372	339	342	358	348	406	421	395	387	383	372	397	356	365	351	383	386	423	358	362	341	381	398	371	375	361	380	400	364	347	388	361	387	407	344	371	352	344	366	371	410	364	383	353	353	387	397	399	392	377	423	353	346	389	356	411	377	378	410	392	408	335	401	366	361	404	396	371	401	402	364	372	372	356	397	383	403	387	365	360	379	366	362	379	400	341	385	359	372	402	407	356	369	337	385	389	362	366	402	361	347	395	367	395	364	418	378	338	369	377	398	371	401	345	376	355	331	365	341	375	352	370	366	384	395	373	356	377	382	391	379	361	371	345	389	359	388	383	341	371	396	352	338	393	437	346	383	358	388	342	390	382	409	342	392	344	397	386	382	371	374	348	399	362	362	418	360	376	400	415	405	349	356	390	377	399	389	349	379	405	352	358	388	381	379	372	350	383	414	377	375	395	353	352	376	378	403	367	385	348	370	376	361	338	411	410	317	379	350	374	371	388	407	381	387	357	360	397	413	405	377	366	389	371	380	381	397	387	375	354	398	382	366	415	378	363	374	393	410	410	373	332	410	424	411	366	358	393	351	368	353	397	405	397	359	366	373	384	383	363	413	381	358	396	361	359	385	371	378	356	326	362	367	379	376	422	363	380	390	381	396	340	368	348	387	376	415	346	388	388	426	365	404	371	341	383	399	374	326	345	392	411	374	379	361	396	358	378	391	388	371	397	384	332	314	408	341	428	376	358	389	395	360	351	394	411	380	373	352	389	389	364	366	413	402	387	352	368	342	374	368	367	382	364	368	364	377	343	393	404	350	373	373	377	370	375	355	334	393	419	405	348	352	387	387	332	362	361	371	387	359	395	383	371	353	373	346	391	391	388	368	387	349	365	371	413	381	375	388	361	379	406	379	368	355	389	359	372	406	356	380	392	345	387	370	364	411	337	389	399	375	403	389	356	356	350	387	342	411	383	360	354	352	375	345	383	346	369	395	370	401	385	367	401	385	369	401	371	385	391	394	414	360	400	342	368	378	399	350	387	380	334	392	367	350	378	364	359	375	358	377	363	365	363	402	393	364	352	364	370	388	358	371	366	349	378	389	331	413	373	339	356	353	384	397	403	384	406	376	381	352	361	420	416	355	349	341	355	350	398	368	362	405	353	366	394	382	373	365	329	406	401	370	378	366	375	387	364	373	411	386	358	418	395	393	369	342	384	418	360	376	392	377	410	389	389	415	377	385	357	386	417	367	418	375	367	381	377	399	378	371	393	383	354	369	408	381	353	345	378	374	368	369	374	390	338	408	380	361	323	354	353	394	403	362	354	400	360	400	384	390	404	397	397	355	347	377	374	408	393	368	394	382	391	376	394	378	414	359	383	370	377	368	384	365	375	381	362	367	370	392	369	381	330	397	371	370	365	366	361	394	372	388	360	388	361	326	361	375	404	431	395	386	307	370	398	385	323	373	350	381	369	359	358	351	348	373	353	364	354	400	368	386	405	368	391	345	389	360	362	398	378	362	399	369	371	351	433	375	361	393	357	339	387	340	402	372	393	387	420	384	342	402	376	331	379	409	368	355	385	371	368	377	353	380	368	375	362	357	359	393	368	369	389	419	376	377	381	349	393	352	378	366	364	362	355	390	379	408	325	381	372	397	382	415	406	382	405	388	397	388	377	358	369	385	358	379	383	391	398	317	382	348	373	379	387	388	408	392	374	388	403	351	366	393	424	413	392	375	358	370	365	398	364	374	367	364	395	367	393	371	363	382	354	373	363	369	392	396	353	352	386	348	357	382	342	391	369	375	347	325	347	380	370	340	397	390	393	348	375	416	374	375	366	365	396	370	348	385	382	338	406	356	357	371	392	403	388	372	358	415	369	379	355	403	376	361	382	387	385	387	406	401	379	394	385	395	345	386	325	391	397	433	353	353	372	364	360	370	410	383	395	368	363	399	324	398	376	358	345	379	331	402	361	348	374	374	382	353	351	343	355	363	391	371	407	372	384	345	342	339	398	383	356	361	323	375	393	371	359	422	390	392	374	390	366	363	347	359	388	378	363	389	374	367	372	361	338	372	421	361	401	372	373	341	371	363	377	370	349	399	383	368	367	366	348	414	387	399	353	383	374	352	401	366	393	366	382	382	363	360	390	390	362	383	392	391	381	335	392	384	363	352	402	373	367	401	382	352	372	379	390	365	360	332	354	355	429	402	356	378	344	377	375	399	395	363	370	386	374	364	352	391	371	369	375	382	380	375	393	399	368	419	390	384	404	375	372	424	370	397	377	402	379	378	359	339	367	398	373	397	398	359	368	354	360	386	346	343	356	376	349	389	368	353	369	373	407	346	367	414	386	372	373	371	397	389	379	334	357	367	375	385	344	403	368	338	352	317	380	379	349	363	362	372	373	383	384	409	381	370	394	357	370	399	385	371	350	355	358	364	391	373	394	328	336	368	400	358	386	403	373	368	364	364	378	367	339	376	363	395	380	370	346	356	372	343	354	384	337
48654	51423	66301	64582	53978	41525	28610	16934	8862	4457	2177	1358	1031	821	811	855	769	838	816	846	813	788	782	861	735	796	850	824	769	825	902	802	826	824	839	884	827	849	831	792	813	821	768	838	810	824	777	811	825	843	867	812	817	809	839	810	812	799	813	833	762	804	800	877	842	781	838	820	787	851	793	818	837	850	794	794	806	809	822	769	788	845	786	829	866	856	806	812	787	842	785	883	851	798	808	794	813	832	783	824	926	769	831	834	850	886	815	812	834	798	828	823	837	847	808	817	790	823	780	825	824	822	806	833	783	854	826	806	803	824	774	873	845	766	788	825	816	799	849	775	903	800	837	804	765	760	802	856	825	819	831	845	842	827	852	830	779	816	830	840	825	847	830	870	811	822	833	796	860	857	829	843	862	798	785	778	801	809	797	838	785	857	820	783	823	809	806	811	838	781	797	814	797	788	863	795	805	752	827	840	825	817	807	814	839	823	851	848	790	801	828	833	802	853	883	821	825	846	827	824	807	859	851	791	798	749	852	776	856	835	819	808	811	824	826	814	757	782	803	816	829	792	899	804	810	846	810	820	836	821	821	812	769	810	777	769	862	842	815	775	798	831	816	822	811	830	833	810	742	767	844	812	812	794	862	798	785	806	805	769	783	834	859	814	845	852	834	808	857	833	834	855	771	791	815	835	806	821	813	772	785	782	809	830	804	780	853	831	824	827	759	798	782	813	853	746	836	793	821	784	822	803	823	857	813	782	775	815	805	837	816	840	824	814	768	777	862	772	826	849	817	807	816	862	832	805	814	802	813	822	799	835	758	819	880	784	824	825	862	780	806	841	818	841	805	806	852	787	761	827	819	874	865	791	811	821	823	849	846	811	827	822	770	838	813	808	814	824	716	835	811	895	793	815	837	827	820	829	771	891	813	800	854	811	793	820	804	829	865	808	790	839	813	858	817	774	841	838	827	778	859	821	760	838	784	809	863	827	830	870	797	779	844	878	862	834	864	818	855	805	812	848	810	822	825	804	812	812	813	839	814	808	823	859	751	818	811	843	830	824	804	777	882	847	888	847	835	804	785	829	784	842	789	814	741	853	785	827	890	829	858	786	801	813	837	776	796	844	776	836	796	806	802	789	832	851	823	833	835	807	763	807	817	808	810	835	842	807	854	833	843	848	820	872	842	761	799	810	830	836	819	788	740	807	805	861	797	827	825	847	827	890	812	872	827	826	787	809	821	820	799	881	799	839	842	840	833	776	809	806	776	810	812	833	766	840	880	818	831	834	817	794	805	850	825	832	797	813	806	831	855	829	802	838	792	852	835	900	810	822	844	813	780	814	842	800	850	842	802	808	851	822	826	808	823	786	809	813	839	830	778	813	765	828	780	809	820	819	832	837	827	816	826	810	810	797	803	850	809	790	804	846	854	826	825	806	816	854	887	850	824	813	785	799	787	862	844	858	797	828	844	826	824	778	841	813	822	800	830	794	812	782	808	773	781	831	833	771	751	865	800	782	813	806	824	801	829	790	789	841	818	870	814	866	817	878	796	811	822	839	811	832	813	784	809	791	824	864	806	828	801	797	778	788	788	830	800	797	806	803	770	828	844	842	821	836	826	813	793	808	819	826	823	850	804	843	771	852	770	855	853	806	795	876	772	762	859	810	802	811	827	809	841	795	849	859	828	809	842	798	824	783	838	825	814	834	823	818	790	782	812	792	823	831	789	788	827	851	833	815	831	827	787	858	835	803	820	826	766	806	828	811	808	823	808	825	792	752	781	809	779	798	838	818	795	782	835	813	791	751	791	853	791	845	826	814	799	812	781	797	824	775	770	843	834	810	821	807	874	840	893	849	847	813	798	816	824	789	855	852	851	782	810	843	820	851	792	834	866	750	862	795	833	838	794	765	869	820	804	807	791	808	791	868	807	822	813	788	847	762	787	797	877	807	795	830	817	837	809	822	805	842	777	836	866	789	840	835	846	819	825	815	823	840	841	872	734	832	840	812	848	802	820	842	820	823	843	831	852	794	844	817	834	822	830	776	851	804	851	788	811	832	829	801	838	836	813	813	795	840	810	848	807	820	840	811	819	837	804	816	843	848	807	807	828	782	829	811	825	805	819	864	880	803	788	786	833	783	822	842	817	817	894	841	792	783	785	797	812	812	826	749	838	800	786	794	847	793	826	843	813	846	876	833	837	768	817	833	839	840	805	872	868	816	824	785	802	806	841	846	856	818	862	820	814	801	812	891	783	840	799	862	803	820	786	811	782	798	792	824	815	824	835	810	784	816	819	838	840	806	759	850	826	787	831	783	836	875	809	812	831	859	792	828	841	798	829	830	815	840	818	805	806	867	811	804	807	836	816	804	791	791	782	845	858	830	844	864	815	807	808	802	820	820	831	825	799	805	844	799	829	853	803	830	819	820	785	863	824	875	800	792	775	823	845	819	805	824	815	822	879	814	807	770	883	838	878	837	779	782	798	835	788	799	838	828	852	798	848	804	803	826	806	872	795	807	811	836	800	766	848	759	760	892	787	808	808	809	822	831	799	820	806	845	806	802	786	805	821	803	841	820	854	816	831	821	836	770	805	748	797	860	867	806	815	776	846	816	807	845	847	846	817	785	861	781	839	856	812	823	872	830	755	749	790	812	809	806	843	841	814	846	849	746	811	834	865	819	816	832	802	841	831	820	817	846	800	863	812	817	789	856	856	841	842	817	835	786	805	788	751	807	818	785	824	793	810	787	839	838	846	825	819	824	743	833	784	832	813	814	843	859	797	802	791	835	835	817	820	836	825	855	793	826	805	815	768	772	784	825	785	809	796	804	808	800	824	829	783	850	831	824	847	809	826	838	793	840	807	791	808	794	796	844	892	883	821	876	870	800	856	804	885	816	842	848	800	802	824	834	841	787	832	859	776	848	783	836	810	835	786	856	841	843	780	834	840	805	802	871	905	855	847	811	808	852	795	840	826	806	804	825	826	805	827	791	823	807	800	866	780	822	818	777	801	813	790	791	802	809	826	839	795	779	750	837	822	814	839	843	855	795	805	812	857	815	840	832	799	876	818	797	817	810	810	799	777	829	782	808	810	803	842	854	748	784	822	821	779	843	819	854	778	782	797	874	788	815	819	790	821	834	855	791	875	819	839	792	798	864	827	842	773	827	791	803	843	809	814	840	841	872	873	842	801	842	817	796	784	787	776	778	839	836	804	828	844	851	789	805	827	792	821	792	858	777	778	823	866	828	795	792	841	795	825	847	783	838	813	801	817	864	825	785	814	849	759	817	816	842	818	870	827	814	760	867	799	823	824	869	873	817	852	777	808	775	830	808	799	818	845	812	849	857	847	778	868	787	827	821	783	811	863	817	785	801	825	801	847	781	789	775	826	843	830	804	801	831	829	848	815	797	849	821	849	845	818	782	798	785	824	833	808	807	822	793	828	828	810	875	802	805	773	783	842	817	820	826	772	802	852	790	872	854	809	834
77855	71582	75539	62558	46561	31642	17217	7294	2788	1368	731	604	505	385	451	469	389	403	438	460	433	436	416	437	442	376	434	428	436	443	370	444	390	445	438	428	425	406	420	477	430	429	465	423	415	411	408	441	442	442	422	414	388	451	450	451	406	456	416	431	492	420	430	452	427	424	459	462	423	426	422	432	419	401	439	398	400	474	440	435	458	448	398	416	439	407	421	471	431	453	428	428	470	434	415	436	392	408	428	405	402	430	408	413	441	441	449	385	422	420	429	454	444	435	434	451	400	408	422	460	394	427	410	433	427	433	425	429	381	463	436	443	418	410	443	431	468	403	369	410	442	408	457	407	433	444	408	407	410	429	406	448	417	430	429	460	403	424	454	434	404	420	424	444	453	453	411	453	395	448	426	454	417	410	455	475	441	376	403	460	429	416	441	485	399	423	444	420	395	419	433	393	475	399	421	452	450	425	477	425	416	417	421	443	456	434	402	466	421	420	384	425	435	403	444	405	407	436	446	424	420	432	438	416	458	379	414	430	475	427	427	392	432	410	423	426	433	438	438	415	472	420	411	419	427	433	418	399	410	388	442	388	393	456	417	439	407	438	414	437	377	444	429	428	437	416	443	429	432	438	423	448	432	445	378	418	443	427	498	424	406	441	480	424	473	425	421	399	449	428	451	432	438	415	426	387	458	435	409	450	444	425	447	405	401	447	413	426	424	435	439	399	418	458	431	448	399	388	436	408	429	447	415	414	412	471	468	435	396	428	445	417	434	402	417	458	436	424	447	410	419	401	420	444	447	423	474	418	429	419	446	410	430	429	456	425	420	416	423	429	460	440	448	426	399	495	456	424	442	418	423	403	413	404	411	471	458	438	432	440	438	412	391	405	418	387	433	473	447	413	429	416	434	402	441	422	404	438	460	428	489	408	461	443	467	427	479	446	422	397	442	469	481	429	417	441	459	445	416	456	451	436	432	435	439	441	434	433	444	423	431	415	410	437	457	486	417	396	431	422	411	448	401	409	429	468	447	443	406	407	437	430	428	463	418	409	438	384	395	423	408	417	447	415	442	434	438	414	423	388	445	417	449	435	417	413	410	402	408	403	387	399	430	439	434	441	414	457	420	425	434	410	429	465	392	455	445	449	385	414	463	410	412	445	445	431	454	419	439	442	374	413	419	444	430	388	459	421	435	404	459	386	399	443	419	431	427	413	397	438	431	432	426	399	425	434	405	453	433	439	425	397	445	414	429	423	472	408	446	464	423	422	463	409	448	420	435	437	443	421	446	381	441	416	408	421	419	406	439	422	417	439	408	418	436	452	421	417	433	424	466	437	428	447	444	438	406	418	415	429	434	396	430	426	414	408	427	448	412	470	427	422	425	413	442	456	418	444	384	428	413	382	441	390	424	428	437	417	379	420	450	414	484	424	397	372	427	466	433	403	430	434	446	443	422	421	430	418	428	445	476	427	391	413	433	407	460	453	439	449	420	423	432	454	399	422	420	438	412	413	430	402	452	388	450	451	407	449	410	414	416	466	410	392	459	423	424	408	445	385	414	408	425	423	430	416	429	421	375	390	452	459	415	404	418	423	394	407	461	434	429	453	436	382	428	441	441	410	422	413	460	438	438	411	436	472	416	445	463	426	407	433	423	404	436	455	474	440	421	485	424	363	434	415	408	438	457	410	452	435	379	442	443	439	423	488	463	425	405	410	455	431	424	415	452	453	409	443	426	438	439	447	384	404	425	415	448	422	421	447	387	433	431	437	445	457	396	415	455	425	448	446	367	442	429	433	458	423	425	428	424	433	423	478	455	402	418	453	415	411	397	424	463	423	443	425	384	465	433	464	414	413	405	453	492	402	415	442	468	409	420	433	407	424	451	453	436	461	418	439	468	444	414	434	434	440	439	404	396	423	426	414	449	389	415	413	439	450	406	429	419	446	444	463	442	432	398	429	473	418	419	449	425	434	432	450	452	425	468	413	440	387	441	478	422	398	443	421	410	473	477	430	431	422	385	412	397	377	426	420	429	431	468	430	448	478	403	422	432	462	423	432	466	464	470	420	426	462	427	399	416	461	427	441	421	467	417	412	441	394	446	435	452	411	417	449	451	424	404	428	409	483	430	387	402	387	418	447	437	433	439	452	435	410	459	425	424	467	406	426	462	405	399	419	412	397	434	436	441	403	415	401	432	416	476	418	426	428	417	428	412	418	407	388	471	428	447	410	446	402	415	434	435	405	430	461	466	420	414	469	459	416	391	433	443	414	412	400	438	383	425	408	452	458	442	426	421	401	435	422	427	442	424	444	430	410	437	409	440	431	432	394	433	404	467	413	433	425	436	443	414	455	411	441	446	444	419	412	446	421	454	461	478	445	415	419	466	430	410	357	443	391	448	469	436	399	466	448	414	431	424	448	412	466	412	425	424	396	421	451	399	467	430	429	412	431	448	465	403	380	449	440	425	410	410	457	444	453	401	420	436	431	471	445	438	388	376	435	390	420	409	406	436	450	448	402	455	449	454	406	439	423	382	462	425	412	438	420	438	405	413	441	449	419	470	440	388	431	420	439	423	405	402	424	414	416	414	415	444	440	435	408	472	430	442	429	456	455	439	416	441	403	461	405	457	441	438	447	462	441	413	439	426	466	461	421	429	441	453	424	462	454	441	450	403	432	438	403	460	457	453	434	465	430	412	430	409	435	441	395	399	403	453	413	445	439	408	444	424	436	436	400	443	432	430	473	389	402	416	435	444	387	422	419	413	416	399	402	443	423	439	431	457	443	434	453	462	429	368	406	448	464	431	457	455	439	385	456	457	433	396	417	395	392	447	426	391	429	404	442	397	426	438	395	426	471	416	385	429	405	445	416	439	440	452	399	446	411	414	398	425	426	407	441	418	429	457	425	391	448	424	390	453	400	432	432	430	437	422	454	413	436	443	439	423	400	427	434	405	402	419	418	487	462	435	439	433	393	413	413	434	439	429	437	432	442	454	443	427	428	448	413	421	440	443	423	432	409	448	453	461	454	437	437	415	432	408	419	402	426	420	436	422	445	403	491	398	386	465	451	439	432	422	439	419	429	400	410	433	377	400	436	407	426	421	429	427	416	429	474	431	440	408	406	423	446	428	437	420	428	451	425	428	445	403	401	422	439	438	416	479	453	427	411	410	446	432	455	403	453	426	448	438	439	426	397	434	453	410	442	419	432	473	444	409	397	442	432	430	435	439	452	442	436	423	429	395	440	409	410	448	413	418	387	467	413	387	423	405	497	413	443	424	458	451	466	422	441	444	401	412	428	420	426	431	386	396	479	460	440	433	400	399	447	414	454	424	405	454	427	430	406	378	415	468	453	422	418	429	433	437	437	446	420	436	399	414	414	446	421	392	430	434	431	435	431	467	435	456	452	447	457	464	439	432	452	438	462	418	444	421	434	412	415	412	425	455	453	483	430	462	460	469	462	427	468	420	453	413	419	393	448	463	402	426	471
49808	54933	69924	66548	55116	42384	29192	16995	8759	4196	2233	1382	1086	921	902	949	917	941	935	888	914	910	969	916	980	880	928	957	995	905	871	939	892	899	928	925	916	916	934	871	905	903	927	942	963	896	931	942	910	926	911	906	959	939	890	932	838	922	975	955	895	902	990	868	942	869	954	923	937	949	884	953	877	951	923	883	918	983	968	910	940	887	831	911	909	921	909	965	906	918	898	957	928	907	915	941	929	904	891	952	931	849	910	890	895	887	965	919	924	910	870	986	1002	858	925	913	919	908	894	899	945	924	951	912	946	876	908	944	913	862	886	908	907	941	885	907	895	918	913	900	916	965	962	925	961	899	910	924	923	889	914	913	955	902	889	907	922	872	944	921	970	921	923	884	954	883	929	960	928	945	910	879	900	911	908	952	885	869	933	931	934	925	945	968	921	861	909	897	939	919	884	932	904	855	918	892	960	920	912	932	974	922	888	942	920	945	908	927	914	874	918	892	947	926	901	890	912	952	910	892	896	919	890	932	913	950	870	823	919	934	887	928	882	902	894	906	896	873	953	890	903	910	873	866	932	889	941	912	927	959	958	973	835	958	929	901	896	955	910	913	919	942	891	958	952	944	934	960	912	907	875	860	930	913	885	972	880	887	921	891	962	918	913	920	887	930	906	940	952	902	886	957	893	864	1005	958	923	923	967	929	930	929	959	889	879	927	930	856	906	892	951	854	909	892	935	912	886	903	912	972	927	878	946	913	914	873	881	969	935	907	910	931	910	927	943	952	911	897	894	986	890	979	891	981	973	925	837	958	970	908	918	877	962	963	916	871	923	929	926	934	937	902	921	913	936	883	909	911	897	920	946	938	920	899	884	903	887	911	915	929	936	916	894	935	918	906	919	921	961	909	967	969	911	920	912	908	949	927	876	904	878	907	947	952	898	916	932	905	929	933	944	878	905	843	935	886	957	913	929	912	946	911	915	974	885	862	942	916	958	961	884	914	922	1004	894	874	954	897	930	932	885	961	937	985	860	950	984	941	862	909	896	953	909	953	905	942	862	915	914	947	923	932	937	932	888	907	880	936	946	956	963	841	901	911	836	861	898	907	931	929	914	886	944	881	937	919	919	922	903	955	876	897	919	919	880	967	882	912	883	955	913	920	944	892	971	901	918	899	913	923	973	918	907	940	920	875	915	914	925	911	899	857	968	873	884	886	914	926	949	951	921	893	937	858	889	898	987	945	921	913	967	883	943	931	940	922	918	880	974	912	946	910	955	897	883	916	962	955	887	930	861	936	912	949	855	915	883	911	880	926	947	903	928	875	923	916	912	950	863	901	954	938	922	923	951	980	928	932	928	916	977	970	918	894	892	879	929	924	944	910	931	931	916	913	956	915	888	952	923	940	900	943	942	946	919	891	916	904	920	939	900	878	987	906	904	912	854	951	917	897	948	905	951	884	965	889	895	921	907	941	892	905	898	899	917	918	934	923	923	941	900	926	922	877	924	915	897	940	872	865	914	906	944	908	899	938	909	934	880	875	941	848	952	901	949	898	906	917	905	918	920	903	906	942	918	927	907	921	904	899	938	933	876	928	931	897	966	936	908	911	958	911	887	911	903	956	911	964	891	921	926	887	903	925	908	917	972	927	964	909	917	878	876	964	906	917	897	875	963	949	870	899	900	871	916	901	960	909	898	909	916	878	923	944	909	898	911	975	848	930	906	933	928	939	933	909	933	971	905	899	970	897	879	917	891	933	944	909	882	877	926	966	923	922	959	911	885	917	964	868	939	920	912	906	930	942	889	948	869	922	907	948	911	915	892	917	930	952	928	952	926	938	869	895	943	885	896	916	939	942	943	965	947	951	911	927	885	874	934	908	850	881	907	977	896	902	930	937	906	971	933	912	909	913	904	914	923	940	938	922	958	892	866	920	895	951	937	892	884	924	927	961	907	898	861	927	906	932	911	981	962	912	895	914	900	960	987	941	950	897	939	889	936	915	909	877	912	907	973	961	924	933	913	928	948	893	858	869	901	906	974	888	916	936	850	928	910	942	904	952	898	898	913	916	867	903	869	917	877	969	918	934	900	907	960	904	920	888	939	882	958	979	933	944	886	890	912	865	955	926	947	908	953	912	932	934	902	937	907	913	979	864	915	968	884	952	949	874	912	931	944	909	966	948	916	949	911	916	881	907	929	915	894	937	895	952	934	882	918	914	958	939	953	909	903	887	904	918	900	931	932	863	886	866	949	877	888	994	932	891	924	934	886	897	936	888	947	900	913	927	926	916	910	935	932	955	935	867	918	879	957	968	953	940	917	927	931	958	847	859	909	887	905	910	896	970	924	870	979	969	914	947	899	929	919	985	982	983	965	917	895	887	891	901	921	889	882	906	834	880	921	903	905	966	920	899	902	897	883	949	918	938	911	867	934	938	940	916	892	883	916	898	893	897	927	907	931	894	947	913	913	924	1000	918	899	939	931	938	952	963	939	934	927	830	946	951	937	873	950	944	906	935	910	907	930	903	923	914	897	977	904	949	865	951	902	931	908	941	921	927	932	940	852	880	854	878	908	888	902	942	938	868	918	911	933	926	956	936	945	974	923	898	931	913	915	838	866	871	894	900	985	921	914	936	931	939	867	990	949	865	890	877	937	860	902	924	923	885	873	930	933	879	917	920	916	931	895	884	942	944	921	944	983	956	919	905	919	969	920	905	920	953	932	886	901	958	942	946	935	869	892	911	899	912	895	907	888	934	891	917	938	913	925	929	921	916	932	883	887	962	918	939	906	904	952	966	934	900	963	878	901	925	964	978	932	909	873	954	912	914	894	946	910	956	921	901	937	929	948	912	898	913	916	978	923	934	916	932	914	927	899	942	987	919	896	925	896	881	858	876	896	901	919	905	895	882	929	913	934	929	925	984	897	889	892	937	904	927	919	935	885	878	962	991	912	920	955	937	936	951	908	955	974	902	984	918	863	916	904	885	947	924	901	923	910	914	955	889	946	889	945	931	878	888	963	885	974	936	920	947	910	838	879	935	895	902	869	923	841	872	902	916	946	919	933	968	958	949	940	940	906	902	902	889	935	936	971	922	905	911	949	922	938	961	899	883	920	921	931	934	913	930	929	938	901	888	921	922	964	950	920	920	969	944	917	960	945	948	937	901	979	897	924	878	895	938	923	930	888	934	932	869	966	976	927	1004	927	936	906	919	877	840	886	897	894	987	905	915	918	885	947	867	965	895	900	907	909	902	941	845	916	962	892	879	842	894	897	939	917	947	891	913	931	904	896	915	894	954	972	893	914	950	970	935	936	895	865	901	907	914	950	909	940	891	888	892	934	924	910	974	931	961	893	940	921	943	967	911	931	867	892	955	874	889	901	959	925	964	924	897	902	881	887	897	910	891	937	894	912	902	902	888	943	929	928	905	972	932	932	874	889	854	942	872	883	877	895	932	845	905	972	890	923	882	883	926	909	906	913	945	971	919	926	900	901	937
11607	7839	7513	4454	2546	1365	879	557	497	393	389	377	379	341	320	358	371	337	341	320	352	368	339	325	369	370	362	358	354	330	318	309	349	358	373	387	364	359	357	395	347	380	352	367	339	336	329	389	365	345	348	386	377	348	325	349	344	350	329	356	346	325	350	323	356	353	340	366	380	322	347	350	314	317	338	359	341	328	335	355	356	365	342	354	377	367	347	374	374	331	326	325	321	357	330	348	363	374	316	335	359	329	343	361	390	364	319	386	342	319	331	277	329	322	370	355	339	330	343	377	367	369	361	355	341	344	334	352	335	354	335	330	359	377	329	317	360	348	334	398	324	345	373	377	346	343	342	337	325	332	308	316	353	343	360	365	327	363	353	336	373	354	341	309	308	327	352	381	371	318	393	337	316	362	330	368	322	351	365	329	380	330	354	331	353	303	349	353	350	332	375	377	356	340	332	339	328	345	381	334	311	380	343	345	365	362	347	372	379	335	354	352	335	342	323	362	365	383	336	355	379	373	364	334	349	326	372	376	357	370	351	331	327	324	314	340	330	339	341	349	379	352	340	316	325	393	362	347	348	332	319	330	353	341	368	338	377	330	338	348	346	360	379	340	346	363	349	366	349	345	363	325	314	348	331	336	346	346	352	357	323	340	314	333	341	353	325	350	315	331	337	350	372	337	325	358	329	318	333	323	338	345	339	340	361	340	319	354	359	306	338	374	339	344	368	370	323	358	367	314	347	303	328	360	320	327	310	342	344	321	340	352	331	358	335	358	324	339	329	368	364	385	349	343	298	368	348	362	355	367	306	355	352	329	337	338	321	332	333	368	384	329	331	365	349	352	379	356	380	340	325	384	333	369	368	328	343	350	348	326	299	348	363	365	376	364	337	342	360	364	339	328	340	329	295	343	351	363	314	344	353	355	331	308	317	350	317	301	333	347	364	360	332	336	350	345	309	355	336	312	369	309	322	310	335	356	390	326	349	350	331	341	355	333	352	323	328	352	303	365	331	349	332	316	321	329	331	356	330	304	299	341	329	344	350	340	312	334	356	339	369	340	397	327	339	363	322	352	352	355	348	313	324	347	356	333	311	344	340	360	340	332	332	316	348	344	360	321	365	350	364	331	336	336	343	296	356	311	342	348	342	340	367	313	310	327	318	330	323	357	335	335	327	374	353	373	392	319	329	361	348	368	321	359	331	329	322	322	328	317	350	352	345	302	340	333	336	353	366	347	332	363	339	349	335	345	342	348	357	376	362	352	349	347	338	334	375	335	345	345	362	329	350	353	367	332	382	331	316	373	320	353	333	324	344	330	310	364	327	300	323	310	313	343	339	334	340	314	367	344	359	319	355	332	347	344	355	354	342	366	303	368	334	334	331	345	321	357	360	336	358	326	350	334	360	335	323	393	345	338	359	351	347	347	377	352	341	341	357	353	342	362	373	366	324	394	326	332	321	351	348	385	356	336	330	351	353	349	350	354	323	323	291	358	363	314	321	356	336	338	328	320	326	349	365	313	353	346	337	336	351	338	356	316	378	332	350	365	326	360	381	332	323	331	332	375	321	304	310	333	355	388	356	373	347	340	321	358	326	373	345	332	323	331	301	339	339	342	318	351	343	323	351	366	336	367	355	330	337	325	366	327	321	326	325	345	352	325	339	303	338	334	364	326	341	328	355	342	318	347	319	330	331	339	370	364	326	334	327	329	342	344	341	354	360	331	339	353	340	347	325	316	332	360	336	350	334	349	344	340	337	325	338	318	335	361	343	352	340	352	329	322	352	329	346	386	343	301	326	371	345	361	367	339	331	349	349	338	347	366	315	354	335	353	341	342	362	326	341	339	367	334	348	334	367	359	288	352	366	349	343	342	342	345	351	328	337	342	344	341	337	322	372	346	362	343	355	340	337	373	359	305	355	358	312	331	319	345	383	342	350	329	333	333	333	362	330	361	336	362	340	356	334	340	349	363	328	298	309	367	340	341	355	323	372	384	347	325	353	351	356	307	326	331	341	338	338	360	351	344	333	326	330	347	343	351	343	359	366	353	352	342	341	287	315	356	329	360	312	362	340	329	343	333	352	341	309	348	324	305	321	355	337	368	359	351	324	335	343	352	332	356	370	370	355	359	362	375	369	357	346	318	336	355	322	319	330	323	317	341	330	311	313	357	341	363	292	361	363	313	329	338	376	361	314	347	327	336	359	361	342	321	326	350	350	300	376	322	382	305	343	385	312	333	358	332	294	338	349	365	350	320	345	380	344	334	383	348	338	356	338	363	334	318	326	323	320	336	354	352	336	359	300	328	328	330	331	360	370	327	361	344	330	319	332	345	346	327	334	371	321	352	334	318	350	331	327	356	350	324	333	323	357	357	327	301	331	353	329	351	339	332	339	338	349	383	357	323	312	375	339	324	333	353	339	323	358	300	332	315	404	354	365	337	357	367	359	370	351	350	345	319	349	320	358	355	363	366	334	309	332	346	350	319	323	356	360	356	355	370	336	335	336	356	351	344	303	293	344	350	339	348	374	350	367	353	366	360	304	352	346	352	351	331	325	326	350	366	331	343	333	325	326	316	334	364	343	356	331	352	292	311	347	331	353	327	342	359	355	323	342	369	360	355	335	316	362	348	330	325	336	369	335	334	340	373	356	335	319	334	342	374	325	350	364	319	352	367	340	361	362	356	325	367	341	332	350	352	370	362	360	357	347	343	332	321	355	371	331	321	350	352	340	331	362	338	330	378	337	324	364	341	375	334	363	335	299	336	336	356	348	316	352	344	304	363	314	372	325	335	351	323	322	336	335	336	377	340	313	333	343	368	327	345	325	321	342	336	363	340	349	308	322	326	316	341	338	310	337	348	323	362	313	351	404	348	335	348	347	342	336	321	328	406	359	341	300	333	324	344	338	307	341	340	353	346	318	316	335	328	313	319	332	359	348	329	338	353	331	343	367	335	338	349	334	337	346	400	309	346	373	339	379	341	355	308	359	292	329	350	345	343	347	332	320	328	349	350	368	314	347	351	350	332	316	339	323	347	333	366	331	363	328	335	363	395	345	361	370	338	339	351	338	353	355	338	323	330	331	372	333	372	362	350	346	375	341	321	348	359	342	367	342	320	360	339	328	323	352	361	335	318	320	315	379	337	337	355	372	352	385	333	352	359	341	323	330	358	334	343	327	325	360	335	350	353	376	344	365	318	327	363	348	317	350	370	316	320	359	330	362	354	316	337	326	321	343	311	326	357	360	351	313	320	296	323	361	368	335	350	288	344	347	362	354	391	368	335	351	328	334	326	319	347	351	327	354	357	337	306	365	369	383	390	322	334	334	383	354	364	310	330	364	335	356	367	359	320	340	327	345	379	363	359	328	364	353	353	325	340	319	335	330	320	351	337	360	335	331	348	339	304	342	335	311	337	313	317	364	337	353	322	317	308	358	389	366	368	370	362	365	333	370	340	330	301	329	354	324	307	344	349	339	351	320	308
10945	11059	13234	10925	7401	4229	2520	1535	1132	942	853	764	728	699	705	760	765	706	746	763	736	728	760	743	795	767	682	724	732	774	739	705	746	729	740	790	765	802	755	743	764	794	742	770	755	708	719	739	755	684	743	765	782	783	740	729	750	738	758	763	741	778	768	744	737	745	717	740	743	750	746	756	755	768	763	729	747	721	721	732	768	794	759	790	740	765	745	757	745	790	762	736	723	811	736	740	772	742	737	769	728	734	780	752	765	757	796	746	792	748	731	755	786	775	743	747	748	780	731	754	719	797	715	781	761	747	730	742	707	776	757	726	739	732	718	737	745	718	779	754	759	763	726	768	731	745	746	745	695	722	712	748	746	765	757	729	764	745	741	740	739	796	793	741	767	729	705	773	771	754	734	735	751	808	794	748	747	767	759	787	733	730	731	782	772	759	785	712	802	744	729	752	726	755	750	759	806	751	774	786	781	813	739	798	737	764	768	734	777	723	755	739	709	769	762	776	748	732	782	737	736	737	728	732	760	759	722	779	743	746	750	772	775	778	781	753	755	752	730	778	755	733	754	808	762	762	805	737	739	767	734	810	698	740	772	769	758	736	752	802	751	741	750	780	755	783	728	738	733	806	734	722	753	739	720	663	746	736	787	691	744	774	760	746	812	775	744	744	755	761	768	704	744	740	787	752	787	743	802	780	759	719	706	736	760	782	749	748	729	766	714	754	776	765	758	692	762	783	752	783	716	801	755	807	716	743	763	718	750	736	780	726	735	750	741	725	738	724	735	737	781	716	776	698	751	815	764	769	755	749	751	771	773	740	754	760	789	770	718	805	756	759	787	755	766	757	764	730	713	758	777	720	768	769	772	696	792	813	752	774	821	718	698	759	727	769	756	728	712	733	782	712	760	735	734	737	724	707	765	744	736	778	748	729	765	751	716	716	779	741	754	745	786	706	792	745	746	733	708	779	769	790	733	738	754	750	706	770	725	718	805	792	775	787	747	774	750	822	773	767	757	760	731	734	755	799	763	786	733	745	742	701	740	735	780	756	719	780	750	746	725	723	685	737	731	770	742	745	760	722	716	766	768	730	813	756	749	752	754	750	754	744	769	770	732	780	799	766	736	758	752	724	772	739	679	841	748	758	705	748	756	733	796	723	732	734	787	717	782	763	808	801	773	765	789	761	703	749	755	725	749	766	766	755	763	772	763	764	741	713	784	778	731	712	781	764	706	759	728	775	774	784	742	756	749	772	775	716	745	727	722	761	751	716	746	730	706	747	768	775	778	807	675	750	720	776	766	737	741	765	796	789	755	726	772	754	737	761	774	796	770	728	755	752	756	810	724	786	769	739	780	809	752	760	726	733	786	817	741	782	799	781	740	765	762	757	722	787	814	777	785	720	768	728	747	750	818	763	758	817	760	808	743	766	775	731	737	754	801	778	730	745	761	813	739	744	729	726	752	751	792	754	692	728	782	721	761	739	684	746	706	739	756	752	728	747	754	760	775	666	734	753	746	734	780	784	746	734	737	772	797	746	726	748	778	799	762	712	724	760	757	764	747	766	738	726	746	719	743	745	774	745	730	694	688	770	786	746	749	773	772	771	713	717	790	760	728	789	791	791	783	812	773	748	794	719	750	759	722	716	757	728	792	743	739	739	785	763	778	707	748	715	769	740	821	786	776	744	742	761	801	701	747	736	752	764	749	700	748	698	738	776	691	757	737	721	758	779	736	787	771	724	761	765	725	802	745	719	784	731	817	727	747	757	746	761	785	837	730	759	757	777	763	737	779	734	737	727	769	760	784	770	782	754	745	713	799	735	718	694	733	748	748	679	744	750	732	750	734	732	769	764	761	691	744	736	726	781	757	749	773	673	781	746	740	703	727	766	768	745	748	728	749	789	735	810	732	784	716	719	771	787	752	762	727	756	732	726	734	758	781	710	725	755	734	777	766	756	737	770	733	773	764	801	721	757	767	743	752	700	781	725	735	738	770	807	790	728	723	774	741	727	775	725	719	788	725	763	706	781	783	761	715	735	723	765	731	761	786	764	735	752	719	749	808	766	764	747	796	728	752	787	744	694	760	700	777	749	699	776	709	767	750	696	798	795	777	761	743	721	808	732	745	750	787	740	787	724	754	746	678	768	731	727	806	766	774	729	734	830	765	786	752	826	787	751	754	783	752	767	764	719	742	758	822	759	751	789	753	790	754	720	739	775	747	781	728	684	766	724	790	804	810	767	728	744	741	748	765	735	748	718	759	769	709	743	791	776	769	812	756	793	782	758	750	784	726	758	739	747	709	755	764	778	800	794	725	753	768	730	717	751	776	755	723	761	713	764	733	777	765	747	781	776	734	777	770	773	733	785	738	757	792	737	757	713	818	760	731	765	752	753	785	736	697	776	729	744	744	804	777	774	753	775	762	758	753	793	773	750	721	726	757	788	752	751	744	761	801	753	750	770	773	727	731	768	747	817	745	818	758	746	788	795	742	776	737	731	730	778	731	779	803	712	715	806	731	758	776	747	841	748	758	730	725	753	763	752	746	756	758	740	761	769	838	792	773	711	764	729	752	797	733	787	704	741	725	751	778	766	759	772	739	747	746	753	796	746	769	766	759	773	770	782	740	763	759	776	721	755	732	729	799	751	747	797	751	788	801	754	798	732	779	736	752	726	770	723	724	720	725	746	721	740	759	756	785	755	744	715	768	741	725	739	791	744	768	752	724	733	782	739	786	733	738	710	779	761	737	768	764	751	753	765	751	800	737	753	785	760	828	738	744	753	766	709	720	767	767	734	741	751	736	743	724	743	777	742	776	731	766	738	761	741	750	793	767	790	812	771	752	714	730	784	776	782	737	769	713	732	772	769	731	765	704	761	811	786	723	792	816	800	743	770	737	713	742	793	745	765	759	769	802	770	809	729	755	763	744	756	735	711	775	722	760	749	743	741	753	820	733	763	756	766	735	748	730	781	757	733	776	706	789	749	794	746	779	745	754	785	795	726	765	679	772	719	773	760	744	750	774	797	770	719	751	746	744	713	780	767	770	732	773	759	764	810	734	690	745	726	687	710	726	766	734	766	746	784	756	748	714	733	759	800	726	774	767	779	719	769	719	805	778	737	746	706	809	723	757	739	770	751	785	751	735	763	708	781	788	751	776	760	752	782	706	780	785	726	742	777	726	757	678	736	736	792	787	776	744	726	731	750	777	730	788	769	758	733	752	766	761	711	765	704	754	763	749	734	794	776	723	749	803	800	766	747	738	812	791	761	771	743	799	737	774	737	793	754	767	724	753	751	775	747	791	770	759	712	755	799	763	727	758	767	726	717	716	763	787	765	721	758	801	794	769	747	786	780	788	784	826	699	711	761	748	748	742	729	770	730	724	768	733	745	775	762	726	771	731	787	765	733	763	759	784	762	791	729	752	718	716	762	763	754	757	788	807	775	745	751	749	819	753	747	798	746	751	710	779	742	732	744	762	785	778	772
77956	70816	71855	59307	43570	28196	14499	6211	2412	1064	667	521	396	382	350	385	405	353	368	362	381	364	368	367	371	381	361	350	390	381	364	376	422	365	384	363	406	360	405	370	366	384	359	396	346	376	381	375	366	392	398	406	417	387	382	371	409	351	373	373	406	383	374	385	361	369	363	389	404	392	377	385	388	393	375	370	385	405	376	353	344	411	374	409	437	378	340	365	369	400	398	363	439	396	424	338	382	370	412	395	404	374	376	373	365	419	383	376	411	375	369	396	366	378	392	369	383	375	393	412	364	393	365	389	365	340	380	407	362	374	359	354	383	400	363	364	342	370	438	356	400	389	396	367	385	355	355	401	386	362	361	392	380	396	371	354	385	393	364	394	391	390	403	376	344	360	368	359	347	347	369	413	405	390	385	367	380	345	336	351	353	380	372	370	344	383	368	382	400	384	394	397	368	369	362	404	400	408	364	384	404	402	384	416	378	379	382	402	354	388	371	394	380	335	366	398	412	377	398	374	389	387	420	368	401	395	378	351	389	400	375	371	361	380	409	386	394	360	351	391	377	346	390	409	360	392	376	442	356	421	394	427	377	421	376	390	414	384	360	387	385	375	396	348	392	377	408	406	362	412	322	331	398	400	356	387	371	393	405	377	375	367	373	386	391	347	349	394	343	375	392	383	406	379	359	371	386	410	384	353	348	360	393	399	422	360	386	373	415	336	362	364	377	368	361	365	413	354	387	398	409	350	382	360	394	382	407	389	416	373	407	413	416	370	376	355	424	417	380	386	330	365	350	378	396	391	338	386	391	353	385	376	405	398	353	384	382	365	429	372	371	388	396	378	389	375	360	369	373	420	388	366	382	398	374	374	379	353	370	328	393	366	361	393	368	385	409	334	370	381	402	372	392	339	404	421	334	362	350	398	381	389	368	399	410	377	379	388	338	393	396	398	388	372	404	384	377	387	358	403	414	390	352	370	391	390	386	395	396	420	385	387	395	399	354	359	383	385	383	379	396	358	441	354	408	384	391	359	353	362	390	354	353	396	380	345	368	371	393	359	404	386	362	350	351	394	404	416	409	417	397	360	392	396	359	377	392	383	415	362	408	345	384	355	372	384	397	379	368	331	406	370	367	393	379	396	369	378	379	388	387	375	390	402	398	362	409	408	425	377	369	367	384	369	379	348	380	357	385	377	340	361	366	366	375	379	388	402	415	398	426	375	380	361	353	430	349	337	370	334	386	354	364	375	382	364	375	365	373	418	403	407	365	374	374	380	364	401	363	399	374	368	398	387	370	354	375	368	363	366	415	412	381	355	420	401	400	392	370	399	376	394	372	348	363	335	386	369	370	370	344	362	366	406	351	374	414	375	391	379	385	392	392	356	443	359	374	379	389	369	352	370	346	377	374	376	394	351	346	341	401	407	380	398	386	407	359	407	370	364	362	416	390	363	383	411	380	386	339	401	369	381	459	392	396	403	402	366	371	339	395	329	407	434	372	400	395	399	361	376	396	355	365	384	405	377	388	386	396	406	372	369	396	391	365	382	374	345	395	377	367	379	402	411	376	353	403	379	354	321	379	391	392	407	363	393	350	378	348	345	398	368	399	421	403	397	383	363	371	393	390	392	407	397	414	419	391	396	384	399	361	382	391	405	351	434	394	412	374	378	418	401	391	374	403	401	355	384	353	371	362	385	387	341	382	336	381	372	390	387	394	326	369	359	363	403	353	416	342	393	364	376	411	398	367	381	383	381	397	395	373	389	387	365	375	388	375	384	410	375	350	367	381	336	375	380	374	367	376	360	401	374	396	390	355	349	389	421	399	402	384	378	369	371	375	365	381	395	376	394	386	352	397	367	378	401	371	334	360	403	339	386	391	370	375	379	380	373	417	405	373	353	375	380	419	385	382	393	392	406	404	366	364	382	386	366	386	377	419	418	369	384	349	370	341	345	401	368	381	392	370	416	350	402	378	388	379	352	378	388	376	367	428	416	358	378	344	365	356	362	411	365	403	367	388	379	377	362	380	378	378	363	405	355	399	377	356	369	385	410	348	365	421	384	397	390	386	379	379	436	376	357	389	367	387	373	351	382	399	396	361	372	362	394	369	372	410	361	411	370	366	390	405	344	382	396	319	364	409	336	366	373	404	351	379	368	381	373	378	413	392	375	369	413	344	390	351	357	401	350	370	348	366	384	387	361	374	415	428	399	358	349	354	391	361	339	370	375	380	389	369	353	405	349	370	355	387	355	374	386	386	390	367	379	406	382	379	317	356	325	385	366	356	349	344	399	400	380	380	408	412	419	347	356	391	362	381	381	345	389	393	373	414	403	371	373	373	358	407	368	360	371	319	424	393	388	362	375	369	417	359	349	369	382	354	403	402	378	392	363	352	372	377	382	419	390	383	350	383	376	396	403	378	369	372	361	367	355	364	370	451	391	400	393	373	384	372	385	378	382	393	394	368	377	388	345	344	422	402	382	368	362	371	357	386	400	428	376	383	371	435	385	311	326	390	371	385	384	370	416	402	393	363	359	382	391	386	366	395	413	411	387	388	367	370	411	351	372	429	429	410	398	417	373	358	348	395	363	347	343	365	405	354	372	415	370	412	376	371	401	353	365	380	360	402	397	382	352	379	404	385	344	374	368	399	363	386	351	376	358	371	373	397	431	409	383	404	369	368	357	381	363	397	375	345	384	366	390	414	427	407	408	381	377	395	387	367	359	377	350	344	348	381	408	387	398	407	391	370	364	379	399	361	393	365	359	391	360	339	352	354	340	370	363	358	361	400	391	378	424	399	390	373	415	369	392	353	382	394	357	365	367	383	379	367	370	391	399	394	369	377	364	368	385	408	386	365	372	388	379	375	382	392	374	408	363	361	384	371	362	375	351	393	403	408	363	386	391	410	428	376	404	383	408	404	380	386	358	380	375	382	339	397	384	365	391	431	374	415	376	364	362	403	392	348	427	379	344	361	425	406	385	373	397	396	389	381	371	393	355	382	379	367	369	381	373	381	391	382	379	375	413	363	367	379	382	380	410	366	376	346	351	353	409	375	390	418	381	370	415	398	389	418	362	399	383	372	373	351	355	393	377	398	367	386	378	370	351	345	370	380	403	372	405	373	404	343	384	368	356	396	373	406	403	372	341	401	412	391	391	380	404	384	383	397	393	375	443	365	376	395	400	378	345	382	363	359	357	372	358	376	360	395	379	406	367	397	418	386	368	371	340	407	407	361	386	411	431	394	356	387	329	355	380	372	377	409	350	399	419	392	386	371	352	395	393	405	412	347	389	423	404	374	414	377	343	358	355	355	397	400	436	429	387	353	386	368	373	386	364	384	393	377	347	382	376	339	364	364	347	357	351	402	373	378	387	398	357	356	421	331	387	377	386	382	323	353	385	394	370	405	375	344	437	427	381	388	390	400	403	362	365	371	356	389	417	449	392	398	352	453	408	375	411	347	378	362	374	397	366	395	364	407	384	378	417
48921	52950	66285	63097	52031	39662	26905	15938	8052	3798	1997	1212	915	849	808	841	832	840	809	875	825	875	836	840	784	829	815	803	843	764	880	797	833	817	803	841	825	868	828	859	831	869	811	870	810	826	810	825	823	848	859	882	802	852	819	831	816	848	834	792	811	841	823	796	816	859	851	840	885	793	815	790	872	802	868	811	843	882	841	828	811	849	836	853	805	758	809	820	813	818	832	823	806	839	802	809	800	809	824	877	790	841	794	815	798	833	806	827	850	832	875	811	791	841	818	793	850	833	855	799	820	761	810	843	828	813	851	823	831	852	833	830	819	847	874	828	853	757	812	803	775	824	827	859	815	857	766	834	863	854	810	785	814	807	835	866	868	803	816	883	836	817	810	862	821	815	820	835	845	809	848	822	798	849	817	841	858	811	854	781	842	878	801	822	795	829	834	867	874	832	804	842	814	804	794	842	854	738	837	841	810	815	823	854	804	790	850	782	847	883	834	838	896	874	757	837	835	853	828	799	825	834	843	825	855	785	868	843	897	796	825	797	818	815	794	812	854	839	864	798	843	855	846	794	805	778	800	818	803	818	866	781	833	818	838	822	846	798	818	774	841	803	806	839	842	866	833	810	915	852	824	860	823	801	785	820	776	843	814	796	842	839	856	835	834	784	825	814	841	848	808	840	794	832	815	865	851	809	840	870	840	821	791	836	847	857	887	833	821	799	832	776	812	808	834	833	803	871	829	825	848	813	811	877	821	811	846	839	801	843	873	798	784	838	846	822	806	775	873	827	859	818	851	828	844	807	854	855	867	849	811	846	799	821	799	808	825	867	815	754	842	813	783	837	814	882	796	818	847	859	805	828	844	821	787	871	850	820	828	871	834	779	823	802	818	839	840	851	831	901	837	836	829	816	833	824	797	831	822	847	853	781	819	852	862	824	795	791	812	803	827	828	865	745	809	861	852	843	837	837	883	850	857	802	835	778	843	809	821	791	878	824	791	831	827	801	840	863	852	827	805	813	800	835	808	865	823	811	817	814	853	820	776	836	822	833	862	842	793	809	853	826	791	830	790	802	856	844	790	854	884	778	813	832	797	763	812	807	834	822	843	817	822	859	777	825	787	750	821	854	880	836	810	841	810	790	819	849	867	807	847	840	841	831	838	866	777	787	843	836	834	791	790	839	794	824	827	876	884	861	860	823	830	830	807	870	860	836	831	805	778	821	854	808	857	806	798	833	799	831	800	836	801	819	825	871	832	795	794	827	852	815	811	847	821	820	844	769	843	850	839	820	820	828	818	830	837	841	836	798	779	793	830	831	841	850	807	862	837	794	784	815	782	857	921	801	812	807	819	817	831	798	855	814	844	800	802	830	908	786	821	796	836	777	855	810	775	819	807	856	869	819	817	772	829	788	798	859	831	835	777	834	803	793	846	867	789	810	850	795	886	792	885	859	828	813	827	866	810	829	863	827	835	796	864	816	832	865	843	834	846	867	803	797	873	799	864	820	872	823	891	808	788	914	834	825	833	828	815	889	824	866	818	832	790	812	858	862	804	861	797	796	809	844	863	849	859	798	811	824	824	819	801	858	841	813	809	814	846	829	809	845	878	818	876	866	809	818	855	815	869	815	838	827	820	808	812	781	809	794	851	822	856	754	829	867	793	811	803	765	841	817	864	858	812	816	867	827	797	826	848	863	834	814	847	822	871	844	817	768	875	807	781	874	765	829	824	808	870	840	845	833	841	764	868	861	838	873	797	844	866	849	815	827	855	793	853	845	865	811	795	796	887	847	848	868	833	796	771	854	790	871	830	873	801	843	830	869	854	807	848	893	794	896	857	805	866	812	822	882	827	838	822	816	807	807	786	826	816	850	817	877	847	791	835	884	814	820	832	864	880	828	816	840	786	826	799	830	799	790	840	806	841	805	845	799	852	810	865	817	835	802	821	839	831	879	844	862	807	806	790	863	829	835	884	845	806	787	836	782	826	790	820	763	844	830	796	841	893	817	836	847	803	872	868	872	809	777	850	841	874	816	871	765	850	748	799	805	826	804	870	850	794	862	821	856	865	841	798	799	822	858	844	795	851	802	821	828	794	850	840	825	839	884	825	844	830	837	836	811	843	802	806	817	899	763	829	846	832	828	767	797	842	855	805	869	783	863	849	791	809	862	866	872	838	826	865	779	856	863	839	806	872	826	803	825	816	794	816	827	838	838	836	869	826	822	776	860	834	834	862	800	873	814	802	839	786	792	839	807	829	858	837	870	800	855	840	822	846	824	825	813	860	814	824	858	834	798	839	876	797	870	837	836	801	850	779	804	776	735	806	842	840	807	846	832	816	782	823	822	843	860	843	857	835	840	877	827	767	797	838	812	833	815	810	826	852	789	819	813	791	861	832	763	852	833	781	821	853	779	854	842	799	822	847	800	834	819	809	834	847	856	878	822	847	841	776	839	796	782	831	814	800	857	782	828	870	847	811	842	784	790	871	831	811	828	828	758	826	775	795	843	807	827	822	775	840	843	843	813	814	814	796	810	791	795	819	860	841	804	853	867	825	822	831	823	854	824	811	837	836	858	826	814	802	816	842	834	822	801	889	820	836	819	795	807	871	819	871	872	837	822	780	764	887	790	831	842	848	845	834	796	798	798	812	820	900	783	827	830	849	850	790	855	828	877	858	818	855	843	833	789	825	813	847	833	826	865	790	842	808	877	828	798	808	835	825	822	853	803	820	862	839	808	858	841	837	779	808	782	807	853	844	888	880	836	816	749	856	782	789	897	815	817	853	824	834	820	842	867	808	878	815	803	822	817	863	824	817	780	867	799	860	853	778	788	821	819	854	793	842	833	777	772	810	792	812	864	874	860	798	824	856	826	824	829	845	851	793	819	824	771	871	822	821	831	784	860	873	857	790	805	820	883	813	838	838	831	859	837	834	799	789	835	802	835	813	772	853	800	813	871	852	834	804	863	762	867	829	826	797	855	786	861	900	809	858	790	875	858	820	801	851	762	839	822	814	847	847	809	810	809	756	833	807	825	779	799	843	810	867	834	844	856	813	818	880	793	865	797	854	840	883	783	831	817	832	820	805	796	814	866	831	875	766	799	821	803	816	852	816	820	842	823	848	805	859	827	821	844	803	812	809	803	796	835	849	837	855	790	875	814	819	859	840	791	823	827	800	784	817	818	828	866	800	830	851	783	827	876	820	777	814	860	821	847	824	812	846	802	818	868	807	818	859	835	815	846	788	902	826	876	814	819	836	838	836	860	782	817	823	812	832	831	821	865	820	826	846	791	784	872	833	864	850	847	837	806	785	777	840	845	837	866	831	853	841	825	859	851	839	821	841	843	793	814	816	858	798	850	809	803	873	791	777	860	805	789	801	779	817	847	796	876	800	829	829	801	835	781	806	833	868	910	839	818	856	816	835	808	829	849	840	839	801	777	862	821	862	810	820	833	848	815	819	861	829	813	824	808	800	806	813	808	780	832
81803	74358	73966	60974	45008	29882	16077	6903	2761	1343	768	571	475	418	454	437	452	438	476	453	424	432	451	415	400	438	402	416	408	403	373	401	439	416	419	413	451	406	417	410	446	399	420	419	391	459	485	450	433	430	400	446	425	445	445	444	461	427	466	429	416	448	437	462	434	436	484	443	430	400	412	451	416	458	432	385	447	406	442	389	415	458	400	425	409	410	395	411	458	434	433	429	433	458	396	479	462	442	411	427	407	427	438	463	432	398	423	403	383	426	453	401	450	391	454	451	463	459	424	451	415	473	435	453	399	423	441	427	440	408	437	403	439	428	403	447	437	394	435	383	415	455	458	436	397	440	413	443	429	387	425	399	407	455	436	442	453	432	413	405	413	467	442	461	431	396	423	413	419	458	425	413	437	420	412	459	426	409	396	449	415	460	426	432	437	433	472	422	455	426	454	432	442	409	446	433	443	441	399	435	460	436	424	423	431	423	448	465	415	460	422	444	440	442	438	441	445	469	477	366	424	452	414	445	460	472	422	420	450	433	395	456	395	438	416	397	449	423	400	437	411	377	427	407	406	453	469	440	402	385	420	405	433	399	442	451	410	406	451	417	441	403	412	425	409	394	411	426	430	389	431	420	464	418	418	425	439	419	434	436	413	410	422	446	428	433	421	417	391	455	461	428	425	411	429	401	435	483	414	417	424	420	384	423	441	481	407	437	443	404	408	433	405	402	431	404	425	405	443	433	398	387	416	434	432	425	409	403	424	429	443	438	410	429	424	402	396	397	419	422	444	428	454	464	430	470	411	418	451	418	392	445	406	429	433	440	447	448	407	397	418	409	444	447	480	461	445	445	380	450	427	416	419	464	442	439	427	412	443	427	405	423	431	457	460	411	421	430	419	419	446	471	433	389	447	455	442	381	443	410	401	425	405	387	413	437	387	410	423	411	432	438	481	384	469	419	440	388	376	408	452	420	416	430	453	388	468	414	408	437	382	419	419	416	419	384	401	436	461	452	392	410	413	416	419	419	410	377	436	442	443	403	467	437	456	440	435	458	465	475	419	410	425	442	419	471	490	436	422	483	431	429	427	427	429	420	412	402	449	434	403	440	469	417	406	409	439	442	434	394	451	440	445	450	462	413	453	442	459	402	411	467	457	432	426	413	464	407	426	419	420	412	432	411	424	408	418	417	431	407	421	366	394	400	376	411	400	409	440	436	391	408	467	424	418	408	433	422	423	437	430	435	422	451	426	391	401	403	380	415	428	426	443	442	460	411	429	418	453	405	407	468	400	429	419	438	447	432	423	470	475	438	409	441	460	423	428	444	411	412	472	404	458	431	376	411	489	460	440	412	419	470	471	408	426	426	440	418	421	462	430	467	441	462	441	434	437	412	465	416	466	413	418	387	418	418	385	431	418	447	423	436	460	412	400	378	438	464	413	439	433	403	458	405	467	430	431	428	430	404	417	398	372	432	469	435	426	430	446	387	447	392	430	430	420	417	410	416	430	401	406	412	484	450	449	422	432	409	447	433	420	410	426	422	410	447	388	429	416	408	430	452	434	403	407	402	395	443	435	437	411	410	436	437	432	431	367	445	422	408	461	456	477	453	415	427	436	446	418	414	426	435	440	428	432	453	431	450	403	402	405	399	436	450	409	456	432	463	458	401	460	447	408	408	415	423	379	410	392	392	419	391	418	460	386	452	411	471	428	455	398	406	395	437	411	411	447	432	416	443	408	459	413	441	418	421	414	457	436	458	442	382	440	406	443	455	423	455	433	404	417	484	431	427	434	392	447	411	405	419	459	434	421	442	463	437	402	410	478	439	427	377	427	413	447	437	422	424	437	455	431	451	446	462	437	425	432	377	400	410	363	433	439	400	419	401	426	433	424	408	436	384	411	452	399	442	449	449	379	456	421	481	464	440	430	437	452	451	424	447	411	432	470	438	470	389	473	443	407	385	438	422	403	404	483	431	449	396	436	409	420	443	445	409	394	395	448	424	462	439	419	410	454	430	437	419	461	418	446	405	398	415	439	446	435	404	449	457	411	450	423	388	430	399	416	427	422	428	407	467	431	400	464	366	469	433	435	440	397	426	465	419	419	442	433	441	430	489	402	412	410	419	410	411	454	380	396	417	401	425	387	407	416	420	443	394	401	431	417	441	436	460	468	425	426	425	404	382	437	434	414	442	419	412	430	444	438	405	435	469	403	474	429	475	463	446	418	468	403	460	444	436	431	420	439	429	415	425	451	410	444	426	382	427	415	420	480	371	467	453	422	443	420	389	438	461	424	415	433	444	430	474	445	420	395	422	466	412	444	428	401	441	442	460	440	405	421	390	483	444	457	420	434	427	433	452	435	428	407	426	389	428	410	472	420	449	409	459	429	462	449	427	372	467	457	416	417	465	433	461	382	425	394	377	508	416	376	398	414	451	435	421	424	433	438	450	394	441	429	430	411	425	416	384	401	407	418	463	425	399	403	450	407	436	418	455	435	424	399	430	403	442	476	419	482	449	416	401	455	412	421	463	413	430	480	473	450	422	458	459	443	423	432	484	444	427	440	419	447	403	383	445	411	409	431	445	404	442	410	410	442	390	417	455	427	377	453	439	411	446	393	431	452	414	402	441	415	394	443	414	465	420	456	433	408	417	415	457	426	457	432	431	423	415	461	430	429	418	392	409	382	417	422	432	443	391	432	433	448	449	385	438	436	451	404	424	437	414	459	396	429	429	443	416	442	493	416	442	438	470	389	468	457	421	386	450	428	452	413	419	405	383	432	473	455	433	409	431	383	435	403	418	435	435	438	471	442	428	425	422	458	459	422	432	458	443	420	418	431	431	427	435	466	415	419	425	454	464	439	409	450	455	392	441	391	417	433	464	475	432	406	433	411	415	440	442	452	399	433	406	431	411	447	401	398	450	419	431	449	446	379	438	469	370	468	403	460	431	460	455	421	443	426	415	431	423	428	419	383	452	423	444	454	419	399	438	413	453	411	433	413	404	403	416	445	410	413	461	392	414	437	425	424	432	408	395	452	422	429	424	448	457	402	420	443	396	433	452	432	446	405	496	420	389	429	430	388	387	472	460	446	409	435	432	423	421	401	456	448	476	400	406	393	414	421	442	418	462	441	434	435	420	432	433	451	438	400	429	470	430	422	443	427	387	445	418	423	464	414	400	389	429	433	455	423	400	412	444	410	416	436	455	445	450	466	412	417	431	444	400	413	482	409	426	416	413	440	419	469	435	420	415	421	412	461	458	440	468	431	423	407	449	356	469	421	449	424	427	429	452	408	442	452	440	457	457	401	442	429	453	424	458	439	431	426	413	440	436	419	422	398	434	425	466	424	429	413	409	424	425	424	457	456	411	379	434	422	461	443	464	433	432	442	452	427	439	386	432	431	408	419	415	419	411	414	441	441	460	426	458	389	439	455	490	424	440	454	390	432	396	409	368	412	400	433	400	437	425	398	421	454	443	447	397	396	452
51604	55981	68955	65256	53752	40997	28757	16861	8737	4076	2128	1394	1056	877	909	940	926	916	880	933	875	945	912	901	939	953	944	852	951	909	885	891	894	927	933	932	888	948	855	902	939	955	947	928	911	945	901	916	928	912	890	906	920	969	909	939	948	895	923	978	903	927	973	863	898	955	962	889	939	966	919	881	895	988	977	923	944	920	913	889	909	940	912	910	900	920	953	921	921	922	900	944	892	950	950	868	915	924	886	926	928	936	909	943	959	1001	899	912	910	893	996	936	915	945	944	934	936	903	953	905	860	855	874	841	960	920	919	929	920	894	908	908	921	934	920	879	892	873	908	879	881	903	900	903	899	923	891	984	903	942	959	944	908	990	945	911	889	946	895	890	910	911	966	858	918	837	921	917	909	897	899	899	944	935	856	882	941	882	890	923	917	906	958	929	919	982	956	925	946	964	937	925	949	1023	909	975	947	921	859	903	918	900	912	879	889	883	932	919	978	938	917	948	937	955	950	931	904	848	926	902	937	884	916	965	892	899	936	957	944	900	912	886	869	902	871	901	958	882	941	917	933	900	956	978	949	944	919	982	924	895	938	881	893	956	873	910	916	873	913	916	873	912	930	912	932	881	902	909	886	901	968	953	936	925	889	924	920	981	975	887	936	922	914	950	881	923	940	936	925	900	903	918	848	949	902	926	982	904	915	907	926	905	923	973	902	940	925	932	932	912	936	910	908	894	947	884	881	925	892	902	948	933	902	919	913	900	924	856	920	921	916	873	949	935	909	897	902	951	888	966	964	896	921	865	956	885	888	898	946	914	872	874	879	985	910	876	909	893	912	891	868	922	934	915	970	898	894	941	887	867	940	894	915	901	875	892	933	923	933	951	886	881	889	938	948	968	946	877	876	913	927	895	920	903	921	914	927	922	892	889	886	870	909	957	922	879	949	919	928	913	857	894	948	914	926	937	962	932	967	967	986	946	928	904	926	928	951	952	870	916	960	925	928	958	967	872	928	1007	907	962	959	912	903	915	903	898	937	947	933	908	885	925	937	915	897	964	891	942	947	999	852	924	868	911	866	951	919	947	902	823	955	918	943	896	882	950	949	877	905	927	871	940	897	955	962	926	908	902	890	921	928	893	966	938	920	949	928	941	939	891	926	924	929	927	854	897	884	857	937	864	920	920	880	896	894	925	977	898	944	944	914	887	906	927	847	954	939	922	943	857	895	916	883	905	928	941	908	901	901	912	943	926	891	951	960	838	910	889	936	919	896	914	922	911	913	921	871	946	931	864	905	873	952	924	896	884	902	908	910	922	990	887	941	901	907	922	917	842	903	913	968	964	865	921	901	903	954	900	884	929	895	914	879	896	965	929	952	958	932	919	896	929	896	947	856	918	883	911	965	935	927	900	905	928	966	922	911	884	879	931	888	930	858	890	871	917	898	893	909	922	898	982	924	954	893	924	922	883	911	956	868	945	974	874	895	890	919	901	903	909	921	895	939	936	969	903	920	880	888	944	914	929	897	919	866	875	937	925	872	935	909	930	897	946	890	915	964	888	940	881	995	934	941	895	914	898	921	890	924	910	945	922	930	927	940	923	929	907	915	901	955	902	943	954	951	897	903	969	880	924	925	914	972	905	929	842	897	876	958	879	949	904	888	910	900	920	907	928	932	916	910	900	918	863	876	870	885	969	875	944	975	929	885	908	853	944	926	953	931	893	944	925	942	904	883	920	922	953	939	912	881	927	935	884	944	885	945	916	940	902	961	855	956	869	883	968	893	922	930	960	889	942	899	894	851	919	942	962	887	931	992	864	891	893	897	975	926	931	930	917	915	943	915	909	983	897	882	909	924	916	922	912	912	879	915	919	883	981	979	933	923	950	935	935	910	909	901	937	894	886	864	917	948	925	929	956	937	926	899	912	888	890	912	929	888	902	894	899	882	906	931	927	886	899	882	902	921	858	942	861	881	906	901	923	913	912	875	937	906	884	963	954	855	923	929	908	894	876	995	885	893	948	934	958	927	931	913	935	931	944	915	923	933	901	940	925	917	945	946	909	967	957	972	938	909	943	928	888	920	952	913	908	946	936	935	936	919	888	929	978	886	892	947	917	900	930	877	947	934	909	928	934	975	939	902	864	904	914	921	906	941	895	900	838	875	921	923	875	927	924	915	899	893	942	908	961	960	929	925	951	950	922	939	940	848	897	914	882	908	918	901	899	897	917	943	902	925	887	940	938	958	917	922	888	951	951	871	930	940	920	1023	978	911	923	843	918	873	902	926	911	953	915	938	951	914	910	963	956	886	888	897	903	963	869	924	946	907	902	891	912	936	934	967	923	890	863	888	894	936	899	915	908	888	919	900	903	948	913	944	951	891	898	987	903	908	923	917	890	907	899	915	939	884	912	939	864	926	912	876	957	962	842	921	944	872	947	919	908	924	898	942	931	909	944	901	911	898	908	937	882	893	939	895	967	936	962	856	942	907	940	888	935	883	919	898	913	955	923	897	931	910	896	903	906	932	877	885	899	903	979	898	902	926	972	947	877	909	846	915	919	898	880	854	898	905	931	904	916	970	918	941	946	884	952	914	896	896	911	932	861	909	938	932	920	923	932	910	913	932	953	891	941	946	949	909	924	889	929	933	941	904	934	876	996	969	924	900	929	934	868	924	891	965	870	922	916	927	865	915	946	870	892	939	918	918	938	922	912	900	960	902	921	938	930	932	904	905	971	941	923	903	917	914	915	903	913	897	876	880	904	957	887	881	914	974	904	870	896	908	912	911	934	906	912	866	961	996	925	870	953	905	922	968	922	907	934	902	882	951	960	881	908	924	865	903	927	919	906	939	916	888	879	950	951	932	936	931	987	951	941	870	913	864	893	926	927	958	925	908	977	922	929	948	937	959	893	855	914	929	914	910	930	947	898	913	931	966	881	908	879	923	956	909	941	887	998	899	916	930	955	932	884	938	915	879	886	959	914	906	866	907	984	991	946	938	883	919	962	928	898	891	935	907	939	915	884	894	940	897	913	920	934	952	927	935	921	908	919	899	931	969	915	909	972	908	890	917	932	873	856	911	898	975	907	942	886	966	934	879	935	894	915	918	902	914	929	907	914	947	927	896	942	928	931	959	861	900	931	928	850	963	914	932	884	917	905	898	921	925	926	966	874	921	958	851	902	961	881	872	920	865	914	892	880	916	953	920	889	901	877	911	931	888	939	886	960	915	866	1006	928	899	905	926	960	895	934	921	908	948	910	989	915	927	923	890	931	918	913	917	952	929	932	835	916	841	917	930	901	951	881	928	897	888	956	901	906	957	960	891	882	947	918	928	945	961	930	902	967	960	917	940	921	947	919	906	901	873	865	912	900	929	942	888	924	877	913	895	885	922	931	943	908	858	862	959	893	920	968	857	934	887	917	904	941	905	886	988	921	954	932	886	898	994	929	901	964	941	902	875	955	914	889	896	899	855	961	931	932	902	925	960	872	910	889	903	925
12683	9207	7414	4667	2689	1589	989	683	477	428	384	334	329	348	341	369	314	342	323	343	338	352	369	341	349	328	338	325	356	328	342	322	366	362	342	337	354	320	323	356	356	329	367	365	317	374	344	316	316	331	313	340	342	336	334	344	321	308	356	327	314	347	367	356	350	373	327	353	334	346	354	343	370	339	325	314	323	346	375	347	361	357	327	291	350	326	324	369	374	357	345	326	321	343	316	336	356	333	350	294	333	333	337	328	346	355	359	354	331	332	320	349	351	341	315	352	337	347	332	325	298	336	327	349	315	354	370	352	323	355	357	329	363	349	323	341	304	301	353	308	333	362	338	335	348	359	323	358	348	326	363	342	346	312	365	355	361	306	341	351	335	337	359	365	334	320	356	341	347	323	337	359	381	354	371	362	348	332	340	316	303	367	348	344	361	370	324	333	314	313	369	366	352	340	348	352	355	359	338	355	359	301	378	333	298	315	344	373	342	318	331	315	348	332	379	367	337	334	316	339	321	341	380	333	347	343	354	316	307	343	369	355	383	315	322	315	364	344	308	318	350	359	306	330	367	326	328	323	322	288	368	332	317	382	342	306	362	328	368	319	351	330	337	337	350	334	328	319	336	339	343	344	309	305	325	350	339	295	363	326	288	343	351	321	301	334	348	326	324	351	341	367	331	336	324	323	322	331	348	329	329	328	329	362	369	341	348	343	324	335	340	340	334	323	322	362	335	312	340	366	331	345	371	367	337	346	332	369	368	357	351	337	356	340	330	341	325	356	369	312	319	348	355	325	356	342	348	360	309	322	328	348	322	337	368	339	371	360	332	327	338	340	344	337	365	356	323	356	340	358	345	336	355	362	341	306	354	343	352	355	350	293	345	326	330	389	334	355	344	344	328	333	345	358	325	317	337	348	318	338	346	328	317	334	354	316	357	322	286	395	346	339	343	320	358	327	350	325	366	341	347	355	351	312	338	309	358	326	359	346	325	335	325	342	355	335	321	340	312	331	344	366	333	290	332	372	365	361	331	335	321	368	345	350	346	333	326	320	363	340	336	347	350	323	373	350	352	330	318	321	323	342	346	358	337	341	344	354	340	338	357	340	330	339	329	322	335	365	332	350	324	311	322	375	327	345	334	370	348	323	349	330	332	374	343	341	354	333	368	353	331	352	347	331	326	392	336	320	368	367	348	370	340	376	316	388	316	313	310	330	338	383	356	324	329	323	349	350	340	326	337	342	349	339	313	366	368	324	342	321	355	338	355	310	321	334	352	317	339	287	302	354	361	355	339	358	320	334	349	343	320	320	351	350	294	325	320	328	312	344	352	333	350	350	343	328	388	374	300	317	319	318	368	337	339	349	333	323	306	328	367	342	329	357	344	365	357	329	321	322	334	336	346	364	327	336	348	355	296	352	352	323	380	356	323	315	309	334	346	342	323	350	339	317	325	335	372	333	316	312	310	325	346	345	310	328	362	348	331	362	338	346	357	331	291	360	363	350	352	313	362	336	361	339	338	327	323	370	330	360	360	320	322	346	364	379	348	339	323	327	361	356	337	330	352	308	348	319	324	375	340	340	349	321	364	391	319	309	325	348	349	375	321	302	348	337	311	315	340	298	352	343	340	353	345	344	347	345	321	314	349	332	360	352	334	366	353	319	346	334	364	346	363	366	316	328	338	347	325	315	314	327	321	357	321	332	346	375	358	351	312	338	298	379	311	337	330	336	376	334	331	330	349	370	331	323	370	360	383	351	324	318	344	345	326	360	353	314	322	325	354	354	335	304	334	374	330	307	325	336	333	312	299	333	368	332	336	307	318	338	357	348	343	295	356	350	346	352	327	317	349	345	325	350	364	381	328	314	321	349	308	355	349	344	353	339	311	314	356	347	364	348	383	335	293	332	353	355	341	355	330	365	366	315	356	366	345	347	331	364	349	316	346	343	353	341	311	321	365	346	354	355	348	357	336	355	348	343	368	332	340	352	330	343	338	343	354	349	321	315	345	357	343	347	320	313	315	345	356	326	357	322	355	329	323	338	331	344	351	346	338	337	344	321	320	320	321	313	294	350	374	331	331	357	324	344	313	285	347	350	344	354	342	339	327	317	308	330	312	312	330	317	326	335	342	340	330	345	332	329	350	337	348	337	348	357	343	358	349	327	325	302	315	372	309	369	340	293	374	316	354	339	341	322	317	320	339	316	331	335	329	342	348	343	298	316	352	352	347	331	342	343	353	338	357	317	330	319	320	306	337	291	324	340	311	335	365	301	331	326	343	319	345	338	338	314	319	329	340	375	327	347	310	297	298	320	316	335	366	323	317	336	333	335	349	358	336	353	313	356	381	334	333	403	342	354	321	363	343	338	391	335	348	323	360	343	313	312	319	358	316	362	354	358	325	328	344	346	313	379	345	366	386	351	364	340	345	299	353	338	335	345	330	342	375	347	373	325	298	339	388	391	363	349	345	344	327	323	308	324	320	333	331	341	338	324	330	313	393	312	320	341	318	339	373	359	317	325	352	310	344	383	335	325	329	322	319	356	332	331	333	345	338	307	353	362	350	365	337	343	346	382	322	331	342	352	382	323	317	305	360	361	342	326	339	327	318	336	331	325	346	391	347	327	308	374	317	318	340	330	369	313	348	355	373	332	329	360	355	356	327	352	343	377	342	328	358	343	368	339	335	310	350	342	330	370	375	366	344	291	343	316	341	322	337	340	300	349	328	349	319	333	339	327	345	349	338	350	333	325	362	332	310	363	335	333	331	376	349	338	335	359	335	347	313	317	350	328	307	340	323	345	337	319	287	351	353	295	325	346	347	346	339	319	384	366	367	347	334	358	358	326	352	348	333	338	357	327	367	326	352	378	340	350	351	330	351	296	335	342	340	304	358	312	344	334	390	321	312	367	312	365	326	367	323	328	335	355	341	366	335	344	358	333	328	310	344	355	355	328	319	306	335	352	325	355	363	329	315	314	333	348	308	311	332	361	327	356	374	364	300	319	355	328	337	347	314	345	353	342	318	337	343	360	317	358	320	363	348	341	387	324	348	349	365	316	330	336	346	347	350	330	337	324	320	323	329	335	285	349	384	304	348	327	306	344	334	336	344	330	341	345	346	318	342	313	341	363	339	354	335	330	353	335	374	355	346	326	349	335	357	347	334	341	351	325	341	348	341	393	375	333	347	364	320	361	353	328	339	320	310	349	337	316	354	291	301	344	354	355	343	341	358	297	320	377	351	337	352	360	341	335	367	349	322	363	360	294	353	351	340	343	363	340	329	324	330	348	359	324	319	334	299	364	344	302	326	297	372	353	332	335	379	311	317	339	321	350	342	319	337	333	300	353	324	348	327	373	365	310	355	359	330	333	304	344	332	349	341	347	349	336	331	364	327	331	291	353	315	369	360	363	376	365	345	355	336	343	369	337	353	353	330	364	315	350	297	355	303	293	327	347	313	332	329	357	315	352	344	367	326	340	341	324	355	323
12492	11615	13015	10471	7398	4608	2780	1746	1259	934	823	760	772	804	705	728	734	729	755	724	749	717	731	762	749	746	715	741	784	723	738	749	773	766	711	727	781	781	764	716	695	785	736	730	746	726	763	745	744	752	735	760	729	771	756	737	749	739	734	744	764	715	756	756	745	724	719	693	769	747	728	730	740	783	728	755	765	756	699	776	737	733	758	731	760	811	761	723	778	772	787	765	734	754	701	752	754	762	726	689	707	734	743	759	742	734	703	787	767	711	718	732	733	757	712	736	749	755	709	718	760	763	758	804	710	737	729	758	765	736	704	751	749	721	759	721	686	754	733	747	739	790	749	766	774	740	682	763	702	784	760	747	716	750	749	753	747	775	719	726	792	765	757	730	710	711	736	765	758	735	731	735	737	758	727	793	756	738	781	736	720	706	732	724	755	743	825	749	749	768	727	721	750	735	729	786	761	743	737	745	756	752	724	744	752	758	758	774	689	704	764	727	763	729	765	772	772	709	738	713	709	746	692	735	715	695	755	728	738	724	763	704	739	730	761	790	740	763	752	762	710	751	755	750	730	766	704	703	755	759	743	729	790	801	749	741	781	749	768	734	730	725	740	720	728	739	751	740	760	781	759	793	735	742	771	712	759	757	767	707	782	752	814	776	704	776	702	758	751	735	752	723	740	750	719	735	798	757	800	759	714	778	711	763	738	732	759	777	708	759	721	758	811	726	746	724	773	752	730	746	758	763	764	686	722	706	774	759	766	696	735	716	719	746	744	684	785	762	777	777	772	747	748	717	720	781	726	753	732	757	730	732	794	753	723	761	730	754	765	690	760	705	757	781	762	761	702	741	747	765	725	734	762	787	746	760	727	705	753	724	720	727	702	770	710	709	748	788	720	786	732	735	771	739	706	707	740	764	707	692	729	710	724	718	730	702	748	699	779	749	703	778	774	743	706	727	773	745	734	720	788	806	748	725	691	728	746	779	753	713	746	730	773	766	748	713	770	723	712	692	771	699	778	739	773	743	793	791	705	718	769	765	751	723	727	779	665	732	700	718	790	747	744	741	801	711	723	763	703	728	707	721	719	739	760	728	700	758	796	765	742	748	810	692	742	749	730	733	722	719	734	720	708	688	762	737	772	724	744	786	765	706	734	744	732	767	762	710	742	738	729	822	725	688	709	721	731	807	741	739	752	743	748	737	735	698	774	665	781	753	746	747	800	741	765	766	695	763	788	764	730	728	779	689	744	729	745	769	754	696	727	771	756	733	735	729	776	740	756	725	770	739	769	784	767	732	794	730	765	763	744	771	741	726	773	749	757	707	736	797	731	757	741	766	714	726	776	723	708	726	710	703	768	740	730	756	705	766	743	762	806	750	743	695	794	718	725	706	734	761	781	729	719	756	754	791	702	745	757	779	772	723	702	732	734	738	750	757	761	731	716	782	705	718	765	762	713	762	754	744	769	767	717	772	786	735	758	770	720	769	738	761	722	715	774	721	794	749	765	775	713	766	792	723	762	752	715	751	721	749	815	670	751	720	743	736	721	715	728	721	762	725	727	729	788	717	762	762	734	770	712	785	727	760	800	736	701	698	747	700	758	802	768	724	738	712	745	730	702	743	752	764	740	717	763	732	766	796	703	740	717	751	748	696	778	739	723	733	763	763	765	732	745	764	755	783	736	751	754	784	766	741	737	748	730	734	795	738	733	746	696	732	731	750	759	734	725	754	740	757	776	752	780	764	729	724	738	750	736	746	788	797	727	745	714	742	747	710	738	724	692	722	741	751	752	732	717	737	737	768	758	774	719	758	736	725	756	737	718	747	751	725	774	716	767	768	755	739	716	750	728	744	732	743	770	732	758	773	743	767	736	748	693	722	741	750	779	724	796	708	741	723	725	736	733	787	756	748	727	716	740	730	712	762	773	744	786	768	735	736	761	763	763	795	710	743	734	715	756	752	715	744	681	765	800	752	747	710	737	791	726	762	795	723	754	773	734	746	729	785	734	697	740	722	730	763	691	747	750	704	723	755	768	797	802	700	710	756	752	744	783	683	734	768	760	734	739	725	742	769	749	740	715	713	715	729	690	754	799	773	704	755	747	792	740	775	671	719	735	754	755	710	761	722	760	752	767	733	740	731	791	752	737	773	726	750	827	735	714	768	723	740	758	785	746	737	722	744	746	757	714	717	766	770	782	719	713	774	779	752	763	742	734	769	749	742	717	726	709	736	767	697	751	722	714	763	762	757	740	732	704	716	772	780	757	798	763	745	752	759	718	746	731	739	740	747	743	726	722	728	781	759	709	724	725	716	718	762	689	739	726	749	776	739	722	771	706	743	719	689	744	744	739	745	711	738	725	718	748	762	755	758	698	724	717	757	695	719	716	766	701	749	786	764	703	704	747	699	694	719	754	715	718	729	813	704	776	745	775	774	780	685	753	730	761	724	779	755	750	741	756	783	774	701	719	719	737	766	765	724	770	720	733	757	776	731	779	730	734	696	747	700	725	730	732	734	741	768	767	729	746	821	751	746	787	781	686	710	721	751	746	721	770	735	711	785	756	740	732	741	729	752	722	763	727	718	757	699	777	721	749	788	735	730	766	718	754	796	761	740	704	822	678	766	787	721	732	755	709	712	762	753	776	752	716	734	729	715	758	758	740	722	738	786	728	720	752	726	715	742	744	739	740	792	778	736	769	740	749	777	720	817	725	748	746	752	736	794	734	712	793	753	748	745	739	747	732	772	779	766	814	728	670	681	762	772	708	748	770	734	690	718	741	705	715	760	696	744	716	726	710	706	788	753	782	763	745	737	732	764	725	786	717	772	713	704	635	753	710	668	718	727	723	747	738	747	738	728	837	741	755	760	720	746	784	732	716	707	743	734	779	732	734	736	732	743	754	729	765	753	774	749	771	789	715	798	722	713	760	714	740	728	728	708	745	777	709	712	691	748	743	753	732	722	775	767	735	728	669	765	760	733	754	738	759	750	746	731	786	756	743	818	743	752	760	754	761	754	748	738	721	748	717	749	747	748	723	779	762	753	682	762	741	711	761	745	750	756	751	684	709	763	742	729	747	691	769	746	738	774	716	710	742	724	757	743	742	745	723	792	796	771	717	741	724	725	740	745	776	754	722	704	733	741	706	710	749	702	708	726	757	699	767	792	758	784	768	780	731	820	755	765	773	742	737	767	783	733	715	722	746	723	786	728	728	753	680	710	744	728	723	757	737	689	718	770	724	703	698	776	692	752	729	726	777	758	718	755	782	739	721	777	718	788	739	773	693	697	727	743	680	744	768	790	745	759	745	735	767	776	729	744	709	740	724	714	785	740	758	769	768	682	774	716	678	781	750	770	708	728	737	739	737	762	699	753	734	733	738	769	757	721	707	726	771	725	767	756	749	757	699	694	748	727	722	700	744	714	694	747	719	757	706	740	708	733	714	758	731	728	761	727	741	750	730	729	741	794	719	722	704	744	733	753	769	723
79532	71301	70257	58577	43667	28682	15187	6435	2616	1229	666	490	415	364	398	364	386	385	348	366	352	382	403	360	368	372	366	372	386	412	401	331	371	381	378	354	399	358	362	371	379	372	386	351	349	384	401	375	385	360	388	388	306	349	385	368	393	379	368	408	379	372	390	381	390	381	338	366	363	384	382	375	357	381	367	364	337	372	362	376	381	392	382	413	393	377	362	372	383	432	373	366	365	414	410	375	375	395	393	366	356	341	361	380	392	363	374	393	389	370	387	332	408	404	364	408	374	372	432	354	389	376	382	354	387	360	394	385	376	368	395	368	359	400	381	400	371	367	359	392	379	371	362	371	362	362	360	363	354	344	357	377	358	382	379	360	341	390	343	364	411	371	360	351	391	385	402	366	386	361	368	389	363	385	358	394	378	351	369	380	348	391	385	355	406	368	395	389	355	388	378	413	368	361	425	383	348	367	368	390	356	376	358	378	394	393	376	352	384	404	350	328	406	396	397	373	382	425	361	338	381	369	332	366	360	388	383	397	400	400	339	360	364	381	399	387	396	407	428	409	352	367	372	376	337	374	397	368	381	347	406	405	391	359	347	395	397	353	341	372	347	378	417	411	346	402	363	371	374	413	389	399	425	382	335	351	366	374	358	360	384	427	396	358	417	405	333	397	390	392	421	399	385	391	365	368	382	390	361	374	329	372	377	356	379	383	342	357	376	374	392	383	384	393	367	388	399	385	399	361	388	401	353	365	348	327	397	384	371	417	329	365	348	332	384	394	370	378	379	394	352	405	379	358	355	369	376	368	336	396	374	375	381	349	366	402	419	367	397	353	337	380	346	355	376	374	404	387	345	370	367	369	380	364	403	399	412	409	403	414	402	432	375	390	384	352	364	360	411	354	343	379	369	385	378	409	369	391	362	339	377	400	379	364	360	358	378	386	388	372	363	386	417	384	391	390	339	371	373	361	397	393	368	351	357	404	366	380	385	369	380	376	346	346	394	363	374	337	395	367	401	365	362	363	439	379	370	371	359	362	412	382	381	370	370	371	371	415	364	357	382	334	355	378	371	423	394	345	366	359	385	325	365	376	389	366	383	389	376	356	327	368	355	373	379	397	346	403	412	413	371	383	381	397	403	384	380	377	350	397	401	382	368	376	429	377	392	411	415	386	392	375	323	325	359	369	377	398	397	399	369	380	374	392	360	369	376	372	387	355	380	367	361	396	386	350	365	364	350	332	393	393	349	399	383	362	353	339	394	383	365	380	388	390	392	394	381	373	378	407	380	370	345	355	392	395	407	420	390	415	410	351	397	343	406	396	355	382	389	393	362	379	376	380	367	348	336	373	379	385	337	365	404	410	406	426	365	369	345	377	350	353	382	380	353	373	347	365	370	380	412	385	385	399	429	379	359	349	363	372	399	342	378	397	365	343	397	402	376	361	379	351	368	342	385	380	388	370	345	377	384	350	383	403	370	369	371	383	355	396	358	381	361	389	375	357	374	390	388	410	390	375	360	333	354	394	362	412	402	349	377	358	369	358	351	342	366	364	364	416	356	340	333	402	366	380	392	359	375	384	410	379	349	366	385	369	357	396	358	398	372	391	411	388	375	365	370	332	399	378	382	360	345	409	404	350	421	378	349	313	363	398	361	370	400	400	378	382	386	372	380	407	387	359	390	441	370	369	349	413	369	368	359	364	369	388	395	349	353	354	440	357	379	376	371	381	412	353	383	385	373	398	399	403	345	372	376	404	384	368	386	380	384	376	382	360	400	400	352	379	338	357	361	422	401	353	387	406	386	348	408	391	392	406	381	351	357	368	365	381	388	375	406	378	381	388	402	367	380	358	409	400	379	376	373	420	393	379	397	351	381	398	402	334	383	411	387	387	326	381	374	368	419	377	408	411	373	348	393	384	397	353	368	347	385	378	349	391	412	385	380	342	416	352	357	345	385	359	372	389	366	374	390	380	350	379	403	409	407	374	347	348	387	399	383	353	373	381	351	351	390	383	364	374	364	403	399	336	374	353	346	366	361	407	366	362	342	386	363	376	375	376	338	386	374	310	348	389	400	370	371	400	381	361	364	402	340	348	388	354	399	365	347	328	399	384	371	354	375	364	364	343	373	383	362	371	407	373	416	388	378	368	370	357	365	372	374	405	412	371	411	378	339	355	340	360	406	392	369	462	372	382	372	389	379	382	382	387	363	369	371	395	391	383	360	385	401	363	377	438	379	370	382	385	388	416	383	393	362	385	381	376	394	369	344	363	370	372	396	383	355	369	342	349	395	374	390	351	349	390	379	394	351	377	402	385	363	366	383	370	355	380	403	359	366	356	360	336	407	398	416	386	360	357	363	377	384	367	397	367	362	375	353	331	348	358	370	379	403	405	376	378	330	345	390	411	373	395	382	395	400	322	394	388	346	399	395	399	397	388	396	392	361	391	352	365	380	381	374	356	366	389	388	367	391	345	367	388	375	356	394	329	425	386	380	385	374	370	374	412	371	414	363	392	380	394	368	381	372	356	379	348	361	381	369	378	381	376	379	382	370	386	389	387	380	353	382	369	369	367	381	366	378	344	385	396	377	375	406	373	358	396	362	359	377	373	377	373	369	345	369	377	370	353	373	364	354	380	363	349	391	442	387	367	408	349	346	389	397	373	363	375	388	366	335	391	348	376	373	344	396	383	398	344	348	366	371	334	377	357	379	393	370	350	394	378	399	361	384	370	357	384	386	368	376	421	360	378	374	347	353	373	366	338	382	374	357	355	396	393	362	383	371	361	387	378	382	379	377	375	380	363	372	367	365	369	371	362	372	351	360	374	366	388	373	401	340	352	349	372	398	383	392	374	360	377	360	382	344	400	380	416	375	340	386	373	398	390	376	364	400	359	409	393	388	399	404	399	375	371	355	365	373	351	374	358	388	387	395	368	375	363	365	398	401	381	396	393	398	371	359	373	404	401	417	381	387	385	359	372	367	367	387	364	396	395	371	374	401	366	409	360	379	377	404	359	410	359	414	351	373	401	381	377	365	378	378	392	394	391	364	363	404	354	386	401	373	383	369	378	360	380	366	366	350	403	366	380	341	368	383	375	362	364	349	363	408	395	364	418	384	396	421	363	365	384	411	381	351	391	378	402	376	373	397	387	376	362	357	369	371	385	398	388	377	372	373	383	373	404	372	397	359	326	378	378	356	389	361	371	398	409	390	369	384	381	409	376	355	385	383	332	377	361	376	404	414	404	376	350	382	383	391	386	368	362	359	365	304	359	384	379	396	363	365	388	420	374	389	349	401	398	381	369	355	359	394	378	362	391	378	374	390	389	383	387	384	363	365	401	340	373	391	384	368	354	364	372	358	356	381	388	393	379	410	357	378	362	365	340	353	417	361	376	377	366	347	370	382	386	355	365	402	370	406	360	415	389	375	390	368	389	355	413	379	388	394	387	395	355	391	411	364	383	373	406	346	361	369	387	401	422	352	380	369	371
49888	52823	64852	62699	52567	40130	27574	16092	8172	3952	2001	1304	999	816	810	832	830	818	802	811	814	785	824	728	820	828	822	796	897	819	806	831	815	859	809	810	831	815	833	798	809	800	794	850	794	814	771	799	842	798	797	821	780	825	872	810	768	856	852	832	822	821	756	818	811	788	810	819	815	849	847	819	831	809	788	847	827	824	802	751	832	831	831	801	866	798	846	793	839	791	808	843	865	861	791	862	825	803	790	778	817	845	809	799	821	785	831	833	768	829	839	845	782	836	810	756	834	817	784	764	802	830	833	838	820	794	834	794	795	822	827	819	817	787	769	781	803	798	785	821	811	861	819	858	813	839	823	833	825	755	837	806	782	866	843	823	833	796	815	801	862	831	848	836	835	821	782	837	834	826	870	815	824	828	843	787	777	795	824	813	834	804	827	818	837	813	800	811	840	876	811	831	832	818	790	858	830	801	881	840	809	826	807	821	824	796	802	806	852	803	851	795	796	832	810	883	795	780	786	867	785	796	856	841	795	844	785	787	810	817	827	814	826	833	824	848	800	793	783	807	868	817	829	807	872	825	800	827	830	838	847	806	791	820	832	799	822	835	787	795	799	789	840	795	771	811	825	811	820	870	824	791	800	832	845	809	794	778	816	805	803	806	850	804	793	820	803	810	876	855	878	816	809	851	794	823	831	859	791	804	833	822	868	811	818	813	826	791	878	832	886	788	785	804	869	775	788	775	805	873	833	836	836	841	795	829	859	794	812	826	833	832	837	832	815	849	858	815	844	808	845	823	810	826	820	829	813	798	847	803	808	780	824	784	767	837	857	793	814	833	835	803	804	830	785	815	829	835	768	838	803	801	800	845	821	785	845	811	807	786	856	822	809	812	883	814	801	802	831	779	790	811	820	899	822	850	841	850	788	859	843	853	826	809	792	827	798	804	836	774	809	839	825	837	855	802	798	834	832	803	794	790	761	830	820	770	832	812	804	822	815	815	784	829	765	811	799	817	841	789	839	809	785	726	862	827	816	756	779	840	815	780	799	824	793	810	873	842	849	846	787	803	822	777	798	809	828	754	809	866	858	793	870	860	818	832	880	794	801	809	754	772	799	808	835	853	787	827	821	772	832	754	836	827	837	831	801	821	821	839	832	812	816	787	842	801	794	760	821	804	802	771	779	817	793	792	828	844	826	854	801	813	863	810	822	864	835	818	845	823	826	787	842	785	804	859	807	843	836	790	807	838	769	820	840	847	843	863	833	792	839	826	792	797	800	854	847	838	848	829	834	828	829	731	821	783	826	829	813	830	894	806	797	808	813	856	854	850	822	749	836	826	797	810	867	818	831	844	841	876	757	844	830	767	859	833	855	805	817	824	831	822	807	814	782	788	801	812	796	806	792	802	815	794	789	838	848	816	829	806	843	835	781	806	827	857	841	851	816	765	822	775	796	830	886	818	848	820	780	813	820	855	820	815	797	813	849	827	796	799	790	890	802	785	841	797	837	855	810	806	805	819	801	882	809	780	827	764	832	776	869	813	836	798	843	771	810	837	806	788	820	807	818	834	837	840	838	784	806	841	761	821	829	782	800	831	846	888	817	812	824	831	847	794	777	840	804	800	849	811	775	806	845	768	785	856	823	824	826	868	807	791	812	880	837	794	859	833	819	802	823	862	805	807	775	791	866	827	792	860	844	825	812	769	838	840	763	834	854	831	803	837	855	795	805	787	798	797	839	846	837	769	825	799	862	880	892	797	821	807	813	855	840	806	833	837	790	817	828	832	773	826	822	812	868	840	832	813	788	830	839	797	813	819	818	837	819	809	821	814	826	847	814	861	782	814	832	807	800	816	811	796	778	824	818	783	847	850	817	806	815	774	792	832	821	805	817	835	833	836	841	798	829	804	815	788	799	849	835	844	807	816	809	807	786	802	794	808	865	849	886	839	827	816	774	805	812	794	853	838	818	847	760	775	813	790	828	849	800	810	798	779	840	809	827	828	843	792	823	788	824	825	816	779	817	866	836	814	815	814	839	786	781	821	821	805	811	802	846	826	818	864	858	816	858	846	837	807	821	823	839	819	773	788	827	866	817	840	829	822	814	819	835	859	803	811	835	797	812	797	812	872	855	867	828	839	841	812	796	788	774	851	825	805	791	886	771	837	867	798	786	855	811	856	810	809	809	801	800	823	781	801	804	824	827	832	789	825	857	794	836	798	800	837	822	832	850	803	800	831	830	815	836	835	821	894	852	786	833	831	855	857	795	811	758	828	802	775	784	835	816	874	823	811	885	806	842	834	842	860	786	830	842	774	796	772	824	818	832	798	798	814	801	766	837	847	830	811	815	827	745	790	849	846	840	810	780	817	831	775	851	819	829	805	782	808	819	820	752	842	831	786	841	796	841	878	824	793	801	821	843	827	801	786	857	826	810	848	865	848	787	824	858	798	862	810	838	827	806	788	866	835	808	809	812	796	790	848	817	771	848	814	858	839	809	764	872	784	821	784	816	836	799	831	774	838	803	843	826	824	818	803	849	799	784	810	798	821	782	852	775	810	876	780	757	874	812	818	817	863	832	839	813	785	802	816	852	769	856	804	850	832	762	870	805	795	805	802	803	844	840	843	802	815	827	840	787	855	806	861	760	823	816	800	815	825	788	797	855	842	787	806	812	834	823	814	799	817	835	844	820	802	793	792	821	816	834	811	847	821	779	858	753	841	845	811	883	810	832	834	795	785	844	821	809	854	813	848	795	822	870	826	823	771	852	856	809	791	792	775	804	834	795	834	817	822	787	810	809	855	818	800	783	796	845	773	779	812	786	832	815	789	830	857	821	839	785	808	857	826	813	832	818	823	779	822	780	819	828	844	814	867	803	798	853	794	841	795	803	787	847	809	849	786	797	814	806	794	790	780	794	843	805	780	787	830	864	846	811	840	836	824	768	823	856	803	841	840	798	780	834	826	838	785	830	878	808	844	808	815	814	808	762	833	801	799	862	840	800	789	816	825	874	850	846	791	830	860	803	820	771	875	824	759	865	789	816	814	804	793	798	805	842	811	839	857	824	842	800	795	781	859	750	782	814	817	830	810	821	778	823	801	809	794	848	825	809	849	797	781	898	788	800	823	829	826	802	804	828	891	783	821	835	832	773	788	794	829	814	828	789	852	841	802	848	774	798	862	838	814	833	774	797	845	812	835	836	770	796	796	764	815	835	835	817	779	758	870	792	823	793	863	788	860	821	851	775	829	786	836	811	792	790	786	756	831	844	811	813	850	803	813	820	812	788	832	816	847	807	829	813	818	760	812	796	783	851	803	821	804	835	806	829	822	818	821	857	843	805	792	802	840	788	884	806	784	845	774	841	795	821	776	895	817	818	827	798	799	802	866	845	819	832	815	849	776	848	850	838	819	807	836	821	794	821	819	837	817	809	828	850	757	782	805	809	806	804	847	823	804	738	795	805	755	812	833	794	810	783	806	819	826	813	855	816	823
82540	73844	73581	61449	46071	29974	16064	6933	2852	1372	736	520	534	419	452	429	453	443	417	455	414	388	440	429	424	453	465	430	447	401	417	413	432	419	432	460	416	386	478	444	430	429	450	468	428	458	423	430	425	412	439	448	441	459	420	417	450	438	422	417	417	417	433	488	425	433	425	457	448	427	425	443	445	423	446	424	473	450	436	428	412	461	415	383	466	401	397	463	455	461	441	446	417	410	436	438	409	404	404	447	423	422	448	477	387	466	407	370	406	438	419	447	463	402	432	457	368	434	434	408	390	401	437	425	424	415	409	416	423	395	408	400	453	433	435	421	423	470	451	420	439	429	410	420	417	445	447	431	453	432	440	469	426	449	415	418	452	449	436	430	425	407	415	419	423	419	464	418	453	433	410	445	441	418	451	428	418	426	423	424	454	445	434	432	453	397	422	408	392	419	406	421	462	413	407	403	389	440	439	430	418	415	419	429	403	399	450	380	471	428	455	444	431	448	426	402	433	387	448	439	446	465	412	404	403	437	423	450	392	419	468	445	473	454	411	393	425	436	399	430	440	411	438	456	466	414	423	408	423	442	413	429	408	460	449	434	445	426	423	416	425	405	401	444	447	420	409	429	427	402	440	417	438	428	438	433	401	417	401	418	406	443	458	454	465	422	460	435	372	419	445	429	437	430	460	427	423	432	471	423	392	421	423	470	463	425	401	455	402	464	479	451	424	446	432	448	425	413	434	420	377	450	450	500	403	424	438	424	422	457	468	425	425	416	465	442	403	440	391	424	483	419	423	457	448	418	411	462	413	440	415	439	409	451	375	406	431	439	433	408	441	432	402	439	423	437	418	377	469	450	449	468	412	430	434	441	434	414	420	420	418	392	437	440	428	485	420	428	452	417	448	453	484	439	442	446	405	425	434	408	455	396	424	417	423	445	420	394	439	440	430	429	444	432	433	409	455	428	409	465	439	466	436	442	403	467	428	435	406	471	465	402	452	466	469	407	427	434	449	401	395	448	407	425	436	478	421	410	431	424	397	409	440	422	445	469	404	434	419	408	409	408	429	421	489	466	422	408	456	415	427	452	414	441	447	397	414	451	461	404	411	433	445	454	420	445	454	415	422	454	412	401	432	415	448	411	390	437	419	423	437	398	432	437	401	395	421	401	433	427	466	419	467	386	415	446	427	465	419	466	440	412	418	428	420	439	427	414	438	414	413	398	425	414	410	431	442	452	395	433	464	394	398	422	409	432	416	442	458	444	427	426	419	399	451	414	416	436	425	438	421	485	448	419	409	435	388	485	427	462	399	407	480	420	400	366	442	447	435	412	414	413	421	413	412	446	429	446	448	416	433	478	426	413	436	441	446	465	413	410	432	419	454	423	461	418	437	434	451	428	380	446	420	467	436	412	420	437	425	437	452	480	444	420	421	404	434	402	388	455	471	464	425	414	416	440	427	438	401	457	459	417	436	462	432	462	404	432	485	435	440	364	440	432	434	437	429	425	450	419	433	419	416	469	420	445	477	449	468	426	414	437	406	440	433	440	402	437	443	386	459	412	431	395	399	457	430	457	444	414	466	423	416	428	440	434	441	401	433	413	392	405	436	440	457	475	433	430	420	425	375	420	455	418	397	455	467	479	462	415	432	465	427	394	416	456	397	435	450	430	386	426	407	459	456	457	463	428	439	420	468	453	426	445	393	425	426	434	462	449	419	400	436	428	415	454	408	440	438	444	416	448	430	414	424	460	420	431	426	399	450	434	417	426	387	430	454	461	436	452	423	454	438	406	416	433	418	418	454	404	480	434	413	384	404	448	405	432	442	433	457	420	413	394	399	464	406	411	420	456	427	444	412	416	477	420	429	446	406	382	429	418	403	445	414	433	441	450	443	452	421	451	460	458	405	410	464	446	420	414	443	418	458	455	425	433	407	436	405	434	446	432	464	432	406	415	447	429	394	433	434	422	397	409	426	388	402	432	463	412	462	411	422	411	469	417	435	465	442	407	438	391	404	421	450	425	464	482	446	426	430	404	454	457	403	435	461	460	415	425	424	444	420	445	455	401	463	409	416	410	456	400	402	427	405	405	464	435	428	402	390	427	445	421	431	435	446	466	405	433	443	421	436	408	394	442	448	425	432	388	457	411	420	426	445	411	463	413	407	447	418	427	432	387	436	430	425	393	424	422	442	433	456	415	442	431	451	396	433	471	462	416	423	444	421	395	411	417	440	401	421	439	466	422	383	435	433	430	438	442	422	426	393	458	462	404	452	425	421	429	450	424	398	426	437	463	433	420	443	418	419	474	450	414	442	419	430	431	401	424	409	394	420	402	416	433	427	405	425	424	408	440	439	409	449	426	397	363	420	418	460	441	443	423	418	413	456	433	402	432	444	433	424	427	420	409	415	410	439	421	449	486	427	453	428	428	439	389	409	399	458	416	396	424	409	431	462	432	387	433	418	415	436	425	505	446	469	444	463	433	429	425	429	429	428	407	445	437	447	432	423	413	355	443	432	422	450	450	442	413	445	388	435	437	400	406	417	435	417	430	444	401	410	431	407	433	425	396	438	407	443	421	444	431	438	426	379	469	430	412	432	428	457	454	425	472	419	419	411	399	399	443	439	398	409	448	421	441	422	455	464	431	404	416	426	451	397	436	451	448	464	411	407	434	424	450	406	462	437	405	418	441	443	472	392	434	440	440	447	425	428	444	406	445	435	441	424	424	436	430	433	421	390	422	440	470	399	435	441	404	450	412	450	439	417	482	419	451	449	414	415	425	406	439	470	429	431	448	422	427	460	410	423	458	444	402	447	391	460	466	377	450	425	440	428	418	453	419	468	471	466	427	439	437	479	400	401	469	453	458	454	415	416	444	400	450	443	408	476	403	445	435	416	431	420	442	452	410	447	433	377	452	435	446	432	381	412	414	436	433	440	399	403	400	491	462	425	446	407	423	432	428	384	390	463	414	447	412	416	448	443	444	470	465	415	446	475	421	459	415	425	429	470	453	438	443	468	401	403	410	429	418	404	447	467	427	409	430	398	405	388	405	440	432	425	438	411	427	450	408	403	442	450	399	435	412	424	426	444	441	417	471	452	484	438	415	413	441	425	400	443	419	411	436	483	435	475	428	419	424	424	467	430	388	436	487	406	429	422	414	391	437	439	416	403	455	422	443	412	446	435	401	378	440	431	402	431	458	445	404	429	438	420	417	430	420	441	445	434	423	418	427	422	431	401	424	397	490	378	435	404	448	434	441	399	464	445	431	425	419	426	424	421	423	455	442	413	403	418	449	446	417	406	426	465	411	435	431	430	405	442	411	497	442	432	424	396	475	372	415	440	452	430	439	434	440	410	427	447	442	458	447	453	407	416	416	447	440	409	453	438	406	415	415	440	458	426	444	427	413	424	403	451	410	427	456	424	457	427	418	472	414	433	453	434	419	394	428	460	420	419	426	431	428	399	416	445	413	415	412	429	478	444	427	433	409
51984	55389	67941	65520	54054	41072	28391	17121	9181	4497	2349	1548	1099	989	874	969	937	915	1005	905	940	890	900	927	982	894	872	905	922	920	930	938	918	950	930	950	930	932	963	886	861	931	904	885	933	944	849	927	961	944	854	913	885	932	969	874	925	908	952	930	894	913	933	905	910	923	925	969	909	860	940	937	947	907	928	932	878	881	923	937	898	921	987	936	946	937	890	868	935	930	860	899	911	935	932	1017	937	895	887	924	907	910	881	940	899	935	918	901	923	958	873	896	911	898	913	977	883	933	993	840	918	898	910	893	944	866	859	928	890	950	871	919	862	933	941	924	987	918	878	907	904	946	943	1013	952	873	935	922	934	934	912	974	944	905	878	944	885	922	905	873	912	898	896	920	897	932	914	962	914	865	938	911	939	895	917	970	941	963	899	902	910	932	893	908	900	942	892	897	920	955	921	938	912	939	926	903	888	892	919	940	897	882	888	925	919	924	934	980	910	895	906	880	893	894	838	884	941	886	910	928	928	907	942	876	892	896	897	882	934	908	919	928	909	892	943	875	948	890	911	941	911	896	956	928	918	979	905	910	917	881	853	936	941	913	922	919	900	889	892	931	895	925	930	911	896	919	928	900	943	820	906	926	910	907	925	965	924	983	906	931	921	948	940	924	936	887	889	914	917	917	912	922	927	911	890	926	939	865	894	942	896	975	937	905	913	885	926	937	910	930	934	899	962	926	900	942	924	964	876	934	902	946	893	944	891	946	915	1021	854	919	959	924	904	911	891	970	930	929	940	938	929	941	912	934	913	875	947	889	913	876	870	946	906	915	899	935	932	951	935	897	937	911	903	877	896	905	907	883	982	893	878	920	906	941	920	897	877	933	936	906	919	935	866	934	892	912	876	991	940	957	968	892	945	883	939	883	928	947	963	883	944	874	960	902	940	888	961	940	943	907	872	880	921	902	903	910	934	879	910	983	917	947	923	877	962	977	959	902	961	931	901	929	903	870	939	899	900	930	925	835	939	937	914	927	937	891	938	916	939	898	936	917	894	895	895	947	898	903	911	881	934	891	894	909	872	923	846	949	952	897	917	875	879	963	867	905	915	891	925	959	910	917	909	892	938	900	984	883	910	923	889	883	861	890	908	898	932	914	851	872	899	923	950	891	887	917	928	964	905	942	886	959	855	995	905	911	936	891	883	974	915	911	936	908	929	937	931	895	896	887	925	941	904	918	956	921	939	904	898	908	905	930	963	908	943	888	913	934	909	926	892	958	970	938	888	912	921	964	921	953	947	931	939	953	944	888	901	927	925	926	923	895	901	930	894	857	919	918	928	908	903	886	928	858	882	881	942	855	864	940	952	929	936	875	938	907	896	918	910	974	932	905	934	850	903	861	958	875	941	906	880	922	941	921	850	856	900	929	960	908	984	873	886	927	938	912	903	915	939	873	918	866	873	945	882	911	920	945	929	878	892	980	890	906	903	898	864	887	912	973	959	915	902	864	893	918	938	946	956	893	842	942	924	895	897	945	992	867	956	878	882	941	942	944	934	919	901	938	919	934	937	938	826	910	950	895	968	922	958	958	885	910	932	880	923	909	897	936	939	902	928	1001	880	979	936	865	905	884	887	878	907	909	914	911	937	867	899	936	895	885	914	963	829	949	901	974	879	919	891	931	908	894	922	927	961	913	917	902	945	945	931	924	909	931	849	946	946	896	906	902	927	938	917	906	884	965	893	875	903	927	936	898	899	889	932	962	938	962	866	909	865	911	898	947	900	935	871	955	929	932	939	938	922	931	922	934	911	851	933	913	925	915	883	902	903	927	913	934	939	942	937	920	928	921	957	878	888	870	940	890	916	913	954	908	899	924	966	958	915	946	906	850	971	896	966	901	953	873	927	920	923	929	892	856	935	916	936	920	978	926	924	869	914	897	979	895	917	895	907	939	921	915	887	965	945	938	932	947	886	904	938	926	970	938	932	857	881	871	940	854	905	985	905	899	965	933	915	910	921	877	915	892	886	954	935	942	921	932	946	910	878	941	893	896	903	935	941	909	914	925	881	940	928	949	916	933	957	925	948	885	887	1004	975	876	904	915	894	919	930	865	961	946	938	938	941	925	883	909	939	894	913	927	923	956	928	910	915	923	902	955	898	918	906	901	970	894	971	901	918	977	895	915	888	951	891	955	907	893	879	911	930	875	893	978	912	937	920	912	887	944	883	911	877	905	891	916	940	927	945	874	954	996	922	944	911	920	851	937	932	868	884	915	913	976	894	917	893	865	951	894	949	926	951	976	896	915	955	835	948	955	891	886	885	975	929	927	928	951	939	933	941	936	882	891	876	909	900	922	913	984	865	959	892	936	879	897	900	965	894	927	950	909	938	917	906	914	916	920	932	832	938	854	920	923	906	925	874	895	900	910	888	937	876	919	889	907	925	914	932	909	952	897	844	903	901	911	935	909	920	912	948	879	934	915	975	889	927	930	927	928	839	903	893	881	936	940	852	902	875	910	940	919	937	975	900	982	941	907	945	895	914	903	934	909	945	917	924	887	956	940	879	939	894	935	909	914	937	914	882	890	903	903	967	909	943	961	920	899	939	899	920	870	930	914	924	901	888	891	935	901	837	881	898	849	964	993	943	907	871	883	918	954	956	898	918	877	898	950	918	894	911	887	932	977	924	947	878	895	954	884	927	932	875	929	919	918	918	886	935	940	874	900	905	965	919	912	931	917	949	904	911	896	918	926	856	954	955	937	898	877	946	939	902	899	932	909	909	855	905	944	911	944	931	911	862	933	920	887	934	934	938	977	894	917	959	864	923	925	924	928	923	918	923	909	912	914	930	906	890	886	881	882	897	930	923	925	904	923	849	919	910	959	889	917	888	929	907	935	985	921	908	867	883	908	888	879	893	898	912	926	860	898	922	924	890	910	956	890	924	907	936	903	979	876	945	890	896	959	951	892	958	894	898	905	944	896	950	903	901	840	922	936	890	869	923	889	908	847	934	950	911	918	969	888	866	919	950	890	927	870	912	925	901	908	900	895	895	942	906	923	861	942	912	891	909	939	966	864	910	873	886	945	894	950	960	952	963	896	974	852	878	907	940	931	941	940	913	918	896	953	896	886	919	922	946	887	918	860	974	883	972	904	957	896	866	874	911	863	888	999	933	897	890	902	861	957	936	916	906	882	925	907	882	905	883	938	921	886	887	911	901	908	890	875	940	874	889	902	889	884	899	936	909	893	995	893	990	919	981	968	899	923	945	901	940	916	899	895	942	910	891	898	971	913	905	896	958	907	946	932	908	900	874	850	895	927	850	873	916	926	921	920	953	917	922	934	903	939	942	887	859	898	936	907	933	907	960	953	886	890	916	925	924	872	936	934	899	914	854	863	889	895	917	925	897	878	875	954	964	871	872	890	902	878	889	937	922	936	971	922	909	922	952	977	964	908	940	898	853	960	844	923	889	906	898	948	924	890	886	885	941	949	946	934	889	843
12389	8518	7039	4506	2428	1432	851	591	444	401	354	339	373	345	321	318	319	376	338	349	352	352	329	396	318	360	365	347	302	325	346	351	337	365	347	332	327	355	310	336	314	323	346	332	332	357	314	363	335	336	333	356	340	336	338	344	353	352	359	315	379	318	346	349	368	375	358	378	333	376	343	349	327	348	383	343	352	360	326	332	307	322	380	352	349	318	337	338	354	352	351	346	356	360	370	313	313	318	322	360	303	365	347	322	366	389	328	344	347	345	334	362	323	351	337	382	344	347	314	339	359	346	332	336	353	306	318	344	335	360	352	325	323	334	348	369	327	356	306	334	357	350	332	303	319	302	344	380	367	321	346	329	339	329	332	322	354	330	340	379	322	330	352	335	340	336	341	319	336	316	341	332	349	309	330	336	336	346	354	330	345	348	345	356	322	341	355	308	330	316	352	307	318	366	314	359	386	375	314	321	393	342	346	329	343	316	312	318	315	320	321	322	345	327	332	333	344	333	317	342	337	326	373	348	369	352	349	325	369	349	306	347	345	343	315	322	351	362	319	364	335	345	324	383	350	332	342	343	323	351	326	340	360	334	328	348	383	350	379	338	335	316	332	345	359	335	317	348	369	335	371	337	342	328	350	325	304	363	295	355	359	333	320	316	380	292	341	359	315	348	342	349	341	352	334	327	339	354	384	347	340	352	341	332	320	357	369	338	334	340	338	324	368	333	378	339	321	342	350	320	385	358	342	378	286	361	345	349	343	314	320	378	339	357	358	350	334	328	364	328	338	369	314	345	361	372	367	340	350	364	311	308	309	311	323	341	332	327	345	320	310	308	330	330	349	373	333	343	333	330	325	323	339	351	361	374	311	311	322	324	349	300	346	349	341	348	368	355	345	381	353	373	347	341	336	334	314	353	352	333	337	325	334	317	321	337	341	288	333	336	309	312	329	360	306	357	352	321	325	331	361	337	360	359	338	339	337	334	326	331	382	317	332	312	342	341	380	338	343	326	369	322	324	350	344	323	332	340	359	344	315	303	346	311	341	383	389	378	341	347	341	378	324	350	293	329	300	331	357	396	314	337	352	346	346	353	332	333	361	295	365	320	345	364	341	340	335	337	377	355	361	323	365	373	285	319	350	322	303	335	305	336	329	322	328	371	336	388	362	364	321	331	356	346	337	351	338	382	343	335	347	306	366	341	332	389	342	333	307	354	359	320	348	340	320	309	328	331	351	367	321	333	363	360	305	374	345	331	321	305	341	378	337	335	336	324	346	303	324	354	342	331	341	347	331	336	333	374	332	337	363	333	373	352	356	327	345	337	337	360	350	363	318	344	347	360	361	397	348	369	338	307	307	294	327	340	328	314	336	346	352	325	319	343	323	334	302	331	352	361	353	353	356	353	363	372	331	357	347	342	362	352	364	321	310	367	329	348	328	320	338	334	332	317	354	346	335	353	314	331	350	350	321	314	374	320	340	346	392	337	360	319	357	318	349	334	352	350	372	323	344	368	365	364	352	325	323	344	345	319	347	387	344	339	316	354	313	330	313	329	304	361	353	305	354	356	368	340	352	349	353	336	337	355	342	314	305	349	336	294	368	323	335	339	342	383	333	336	324	319	347	368	357	329	349	351	329	374	345	344	341	389	378	358	346	315	327	337	376	332	317	339	315	333	349	331	326	324	318	323	347	333	364	350	341	359	354	308	349	348	349	354	312	372	320	348	335	357	341	338	324	376	317	356	353	332	327	312	346	354	325	331	346	326	344	320	328	328	325	336	356	320	301	351	328	347	302	344	323	350	375	359	356	343	337	350	368	353	307	316	384	303	334	338	359	307	338	335	317	372	325	343	327	343	332	342	348	340	338	332	361	361	361	307	334	344	349	341	340	324	313	310	361	348	330	329	317	336	328	335	324	351	345	360	341	316	347	329	352	352	368	350	334	348	388	362	302	308	329	311	369	317	338	336	349	358	358	372	358	353	296	339	356	322	352	360	335	347	363	347	349	333	345	341	315	288	330	310	392	353	331	349	340	318	330	318	350	338	341	344	360	309	348	322	327	365	329	323	344	363	345	324	346	309	367	369	349	380	348	304	329	340	330	365	356	347	360	362	342	352	347	360	359	345	366	360	326	301	335	353	315	367	379	324	360	326	318	322	354	342	347	345	329	339	327	340	350	364	317	383	316	303	322	355	345	354	345	335	335	323	363	324	348	340	345	313	330	363	346	332	347	368	330	361	321	374	357	340	334	317	340	331	318	342	340	326	379	356	347	346	327	340	346	328	344	377	317	380	333	352	340	306	347	350	359	327	306	323	287	343	349	337	364	308	340	338	331	310	366	353	365	307	338	348	337	300	367	318	352	318	346	340	322	365	373	320	323	334	310	328	367	358	308	317	297	347	369	336	292	357	316	325	312	349	339	361	308	322	361	325	338	326	342	364	357	306	367	333	314	338	336	319	350	363	340	353	352	349	373	326	328	337	334	340	339	374	355	370	333	310	349	315	354	372	332	329	355	351	356	365	338	341	336	351	338	339	344	349	338	336	328	331	362	337	316	350	336	360	335	379	342	357	307	359	333	328	403	332	328	352	316	355	371	355	367	335	305	332	316	327	338	351	349	339	349	345	340	332	341	326	299	323	305	326	355	339	350	313	364	331	355	376	312	351	330	318	365	326	349	387	340	322	339	348	312	311	354	369	340	356	362	362	347	334	346	340	308	344	343	347	370	335	349	319	327	355	342	308	344	334	319	324	289	330	360	362	317	348	348	330	331	359	345	344	328	321	350	348	338	329	331	328	306	318	333	373	353	339	344	304	326	326	348	337	353	339	341	355	382	326	318	343	332	311	346	355	316	349	316	316	365	354	350	337	344	310	316	318	359	342	330	342	352	340	330	350	327	331	340	352	379	300	390	330	304	342	315	328	368	318	331	321	313	355	371	307	344	336	343	319	312	360	363	333	347	353	321	322	357	322	352	352	321	364	342	344	335	343	335	343	324	358	347	387	330	349	317	354	325	336	330	357	347	326	336	327	322	306	364	351	352	339	368	328	328	370	324	303	340	326	346	351	362	326	317	320	358	367	355	363	334	330	350	340	313	391	322	332	359	304	349	346	355	353	356	342	377	328	341	363	328	344	361	335	344	357	346	369	323	388	312	337	303	323	362	334	363	354	373	333	339	314	316	333	363	357	371	336	349	305	336	294	322	357	371	307	288	345	350	337	340	336	338	357	346	359	342	338	317	356	360	298	369	341	363	364	370	356	357	313	313	346	356	350	324	340	329	291	324	336	357	348	300	344	339	384	321	303	324	311	315	333	319	337	307	333	361	374	332	334	332	334	329	354	318	316	306	338	352	358	369	316	312	358	324	329	340	337	339	329	332	417	341	306	343	361	323	333	317	342	324	371	372	337	335	353	329	337	338	351	334	345	310	315	306	387	364	318	322	338	390	312	339	347	363	314	358	314	325	332	365	357	386	314	322	341
12046	11059	12479	10721	7131	4176	2469	1518	1167	908	825	805	721	761	722	723	791	759	728	776	772	760	747	764	732	743	726	770	766	715	750	745	742	713	749	761	687	730	795	719	755	759	780	762	730	732	767	764	776	759	758	732	704	740	780	777	771	761	731	738	797	727	696	707	759	727	699	684	748	763	778	732	698	735	772	750	773	712	739	795	770	709	708	772	782	751	782	749	732	677	718	734	730	781	760	798	791	750	690	753	757	745	741	674	713	691	732	748	719	744	727	723	771	756	745	738	739	725	753	777	749	736	746	730	722	737	762	697	793	784	735	758	730	765	732	749	732	714	724	755	776	778	725	727	715	756	761	765	745	710	734	748	738	719	759	735	684	772	760	691	737	748	765	747	764	674	781	726	700	754	781	702	760	705	763	734	768	720	713	698	720	753	764	732	746	699	782	748	734	788	724	748	744	722	686	690	709	735	759	749	759	725	744	731	752	733	731	728	759	661	743	708	794	760	733	740	759	759	738	754	721	780	700	742	736	749	768	743	761	717	778	733	788	770	703	736	795	736	744	734	751	737	722	752	752	699	739	749	768	776	785	712	772	739	727	709	752	747	725	775	749	738	752	752	776	717	773	731	774	769	801	733	696	712	743	707	717	738	758	730	750	711	759	722	764	816	728	752	764	754	725	761	762	756	708	763	782	784	729	782	750	748	702	745	759	769	739	714	749	758	739	757	704	701	772	751	817	782	724	792	728	709	759	771	735	755	772	730	744	720	732	766	788	760	738	764	781	716	724	791	743	770	738	758	738	764	754	761	802	773	720	796	719	706	779	753	773	791	756	740	792	688	734	746	723	737	743	768	742	738	753	706	734	709	790	783	721	750	781	794	765	778	715	753	769	714	743	736	738	746	688	760	752	808	716	716	759	764	733	775	783	721	704	791	752	789	738	706	732	768	717	755	728	754	731	763	741	726	723	719	696	726	771	735	744	784	719	695	765	723	680	718	729	726	753	757	762	776	728	723	736	735	744	709	743	733	739	710	779	734	726	730	723	731	675	748	740	770	727	716	735	748	793	750	726	762	747	773	762	711	761	762	738	743	751	733	722	743	756	735	747	730	750	778	760	746	729	797	749	722	747	751	760	727	773	759	729	737	754	746	739	710	776	754	790	744	735	757	765	805	741	751	790	764	776	780	731	755	782	753	771	775	732	793	728	779	743	761	722	738	720	763	736	741	778	744	744	721	737	726	729	758	710	763	744	777	766	735	768	780	684	754	718	767	784	719	724	718	736	693	763	707	768	766	776	721	741	722	785	706	783	734	766	734	712	764	723	719	727	747	734	736	760	740	708	742	751	753	709	762	760	724	764	772	705	769	795	755	762	710	737	703	743	754	733	724	715	708	735	763	751	740	779	723	762	714	777	717	766	718	768	750	717	743	777	835	743	747	742	759	742	796	699	722	768	738	766	716	779	722	805	723	739	727	698	747	723	757	745	740	775	728	757	752	724	750	763	743	754	692	737	738	730	720	760	785	745	728	760	747	729	732	741	753	751	692	761	716	761	723	756	779	717	719	782	745	732	762	727	755	765	750	760	762	752	737	765	732	791	724	731	758	717	762	746	741	745	724	724	730	737	790	786	733	739	765	803	735	724	723	784	763	747	733	807	713	729	751	734	777	767	718	767	750	764	717	746	720	719	677	744	733	733	727	748	774	732	741	742	747	731	753	751	729	724	717	746	756	766	810	767	770	762	745	789	741	738	703	767	746	734	765	719	770	736	764	761	808	778	751	761	773	781	736	687	752	769	766	764	719	749	783	742	744	668	722	735	718	760	785	753	751	751	755	761	762	747	741	743	754	760	759	809	797	779	771	747	726	728	784	749	765	689	749	740	782	700	720	781	699	776	736	760	788	699	725	752	737	757	759	744	721	742	741	732	778	762	728	696	749	740	785	708	767	761	773	733	800	750	742	788	680	724	755	756	756	760	744	728	743	707	739	764	756	783	758	700	743	736	786	719	674	784	754	740	801	701	746	729	727	746	751	796	716	737	736	736	746	771	760	741	731	741	770	744	788	730	781	753	778	742	797	721	739	725	711	735	729	713	760	685	691	737	751	762	770	762	714	728	749	788	747	731	752	755	741	743	729	718	755	769	756	744	764	777	702	752	763	746	728	749	725	766	706	763	797	780	775	741	770	723	808	727	760	750	728	769	797	787	720	761	763	759	802	739	728	741	751	753	725	744	750	736	716	766	767	727	753	753	759	781	786	746	776	684	729	800	755	794	746	724	726	720	777	774	761	747	696	711	813	802	775	746	718	736	728	746	724	734	666	739	749	710	741	793	720	734	767	748	801	729	712	731	667	726	730	740	762	740	732	735	730	786	780	713	770	753	766	751	760	718	753	766	751	757	734	764	753	762	760	762	734	747	772	782	770	708	739	734	788	794	687	725	754	781	693	781	794	727	747	686	701	722	748	714	777	775	729	737	704	759	771	775	763	754	777	763	776	737	783	739	717	753	696	754	748	726	743	780	740	736	746	784	772	713	762	742	791	732	724	737	747	765	738	733	765	777	688	759	749	733	746	725	729	824	775	727	725	736	764	768	730	730	778	781	705	737	733	715	706	735	733	746	729	749	705	745	726	698	761	747	738	753	711	761	724	710	695	714	727	785	719	759	764	741	735	736	706	780	731	756	749	767	762	680	756	681	735	773	753	706	772	745	759	773	673	732	733	731	760	774	704	760	737	744	782	808	736	745	754	708	750	751	790	780	770	783	770	773	755	752	735	771	719	761	754	777	749	759	776	712	763	738	720	753	735	693	773	689	687	757	751	767	739	701	688	760	710	763	747	705	753	728	736	738	768	766	790	786	761	795	751	776	741	742	758	779	719	784	757	725	733	786	741	755	721	799	758	693	722	725	780	805	700	795	735	760	709	769	720	754	764	795	710	761	720	744	741	743	705	752	735	741	765	759	738	769	783	759	730	803	805	750	800	754	730	739	712	758	743	776	710	765	723	718	743	748	714	727	735	738	728	674	734	677	737	814	689	755	782	763	678	795	723	697	732	780	730	750	793	751	760	782	748	732	770	789	780	749	788	745	774	773	770	760	743	739	790	748	759	707	745	769	787	744	751	758	730	737	756	739	749	688	736	756	748	697	745	729	729	720	729	778	748	797	746	756	765	706	751	794	718	780	765	736	782	746	774	761	688	719	727	744	768	713	723	751	731	669	752	714	723	730	707	791	742	759	692	764	737	726	698	747	741	710	738	761	753	702	775	697	764	791	762	726	749	714	789	745	761	737	741	691	786	728	762	767	728	741	759	792	806	750	753	772	791	737	767	736	749	710	783	742	743	795	744	692	791	736	769	703	694	740	732	727	734	748	722	710	770	769	756	744	710	766	758	755	789	756	715	750	705	746	700	759	761	773	737	725	769	729	768	740	717	760	729	793	728	758	761	763	776	765	736	745	683	788	682	727	767	747	774	736	737	759	747
80062	70787	71239	59251	43069	28319	15148	6328	2676	1219	694	510	417	396	410	386	410	367	383	427	403	337	354	407	405	376	379	352	394	377	384	384	391	395	395	365	370	391	360	396	373	351	370	356	393	379	364	413	389	370	382	370	422	374	366	372	388	388	358	397	390	373	365	416	365	342	381	406	352	395	367	360	379	363	347	428	380	379	397	379	414	414	390	393	401	415	392	383	359	410	375	408	387	410	372	347	391	393	396	377	347	411	384	393	356	391	371	381	389	391	371	398	373	360	393	386	361	390	373	338	332	372	393	373	416	412	388	355	356	374	394	365	399	366	411	361	411	367	390	413	358	357	406	360	400	360	364	355	359	373	383	385	379	393	355	365	351	351	353	380	389	381	377	373	409	425	394	384	360	403	400	367	389	447	393	379	441	425	371	380	389	371	360	423	380	384	369	381	362	372	368	399	334	374	420	393	392	374	376	340	411	376	352	385	412	353	358	360	399	362	380	377	382	437	386	360	362	368	380	397	414	363	378	408	367	356	368	334	364	356	391	398	382	396	363	391	389	374	343	362	362	391	371	395	349	388	346	357	426	387	366	416	369	367	384	439	393	360	345	407	359	428	429	391	401	375	389	351	380	369	366	352	385	368	400	412	382	373	403	386	350	399	366	355	335	343	386	393	399	413	369	370	381	361	380	409	369	405	371	387	406	372	329	386	406	399	370	387	397	376	388	361	377	365	410	368	395	423	368	363	400	387	400	396	370	405	369	366	386	377	402	378	341	342	363	379	356	398	398	412	393	405	417	380	386	375	403	368	377	390	352	386	366	387	363	373	363	363	398	397	408	369	404	373	403	368	377	409	395	404	366	405	389	378	383	343	397	358	399	434	358	364	372	402	380	404	379	368	373	350	358	377	410	403	393	386	373	373	361	387	368	401	396	354	365	356	378	380	380	382	364	382	340	406	366	365	372	413	396	371	393	378	377	351	384	385	412	368	410	358	342	378	370	391	352	367	342	360	385	364	373	414	394	403	362	391	377	418	375	347	406	384	365	416	419	406	362	353	415	375	353	358	364	382	370	400	406	335	401	420	390	381	337	390	381	414	361	371	386	393	357	409	405	356	344	390	379	358	388	387	367	383	354	363	375	368	354	397	351	416	415	401	389	383	387	396	378	349	343	399	396	374	397	373	370	375	353	397	385	367	381	358	357	398	381	420	382	388	408	367	352	383	359	385	402	407	386	337	383	362	378	377	348	365	384	410	370	382	393	391	359	355	354	360	382	369	379	402	377	374	409	411	374	365	400	359	376	392	352	378	351	357	360	381	382	374	361	376	397	362	360	338	388	401	411	403	385	374	386	397	370	407	426	379	386	377	400	383	407	402	376	373	394	366	383	379	374	393	357	375	424	377	378	356	372	352	336	407	399	338	366	387	396	393	381	390	382	394	391	391	391	390	374	416	374	403	438	371	381	394	401	361	362	397	387	376	380	405	345	401	394	376	395	395	356	377	392	386	375	413	399	366	392	378	405	408	359	372	423	352	351	392	352	375	397	388	402	378	374	396	379	386	371	429	402	356	415	362	372	356	411	381	405	375	361	376	414	415	415	365	368	356	350	376	412	391	398	397	385	384	352	372	373	416	401	393	388	383	339	346	365	363	364	376	388	351	342	396	367	380	351	398	372	405	375	378	423	372	367	366	361	404	393	347	392	374	372	367	407	379	373	368	388	362	346	388	402	364	371	401	400	396	389	375	395	400	377	376	359	389	363	379	383	378	370	375	360	400	389	366	365	393	368	377	355	358	375	383	348	346	360	369	367	418	446	395	359	329	380	376	401	392	389	369	356	350	405	351	372	367	318	360	366	391	399	391	342	351	412	402	349	406	376	363	371	384	394	380	426	382	351	364	410	395	421	361	389	410	403	337	393	402	375	365	372	382	377	355	387	414	360	377	333	398	387	363	344	328	368	362	362	345	404	317	372	328	377	389	366	417	344	355	364	373	368	397	376	400	354	362	397	391	377	359	372	369	407	378	368	387	381	371	365	361	403	353	364	404	374	392	344	368	380	393	372	354	379	350	432	367	363	373	366	393	366	377	375	378	382	380	377	419	362	403	389	327	392	402	356	373	421	368	382	386	379	390	354	364	401	392	454	419	380	379	375	395	385	371	401	379	363	383	398	400	354	384	379	383	369	378	396	362	351	398	363	360	351	346	385	410	408	349	396	379	319	399	353	396	380	330	361	385	382	365	382	367	373	333	403	378	400	337	347	377	350	425	397	371	399	385	400	351	366	347	386	383	366	395	395	398	383	371	378	358	380	380	382	354	380	327	365	377	421	361	360	391	359	384	376	386	361	353	383	398	383	378	414	402	360	394	397	380	380	371	401	355	371	365	402	379	369	365	344	398	379	390	416	433	348	369	378	348	345	390	343	387	356	388	348	385	385	390	357	359	437	354	384	392	394	374	378	373	390	361	387	409	375	383	346	380	382	393	406	394	390	386	403	350	351	379	399	395	385	392	360	398	385	324	379	401	399	352	378	423	401	381	378	375	397	395	406	362	342	430	404	370	397	413	382	375	343	386	358	380	369	387	363	368	354	386	358	384	395	373	340	412	417	396	373	381	352	443	369	354	372	392	372	384	408	405	360	365	383	373	381	399	386	373	366	398	377	388	349	382	390	355	382	387	414	386	374	406	396	358	370	382	378	349	371	399	381	369	394	394	393	387	411	385	349	395	349	363	361	377	378	382	388	399	394	389	382	341	398	443	383	391	375	331	344	361	383	399	384	371	411	388	392	365	400	411	346	410	379	378	389	402	384	389	347	373	367	356	351	393	423	397	345	413	351	349	368	390	382	397	404	371	373	356	391	377	362	368	400	344	363	376	394	381	357	368	329	358	392	375	346	377	369	365	330	380	368	370	392	390	394	355	371	355	367	361	374	390	377	389	355	380	399	366	349	384	388	384	364	373	378	430	364	359	366	401	400	409	369	384	396	373	393	425	370	361	366	382	366	388	417	383	409	385	345	354	404	401	367	346	398	383	359	382	368	375	362	372	369	359	388	358	393	349	388	346	372	339	350	386	398	409	402	389	381	406	407	371	381	339	385	396	392	380	344	366	376	395	400	393	334	378	385	398	370	372	345	350	351	383	376	413	382	404	360	389	382	394	400	338	383	364	380	326	352	376	386	410	383	370	377	367	375	383	369	387	380	363	371	382	383	388	346	393	366	398	405	408	398	366	373	386	384	360	346	337	343	410	332	382	377	367	391	365	391	377	401	401	392	384	396	392	378	400	358	383	357	381	410	380	358	367	386	391	383	402	355	352	348	379	361	388	352	386	381	441	373	403	344	368	389	404	385	388	385	374	375	374	406	348	375	432	366	364	348	396	376	388	387	375	395	373	375	345	409	331	388	391	383	398	340	371	384	389	361	404	377	379	434	352	367	372	350	378	374	390	400	406	419	405	416	371	388	372	402	385	368	380	364	372	348	375
49804	52379	65547	62885	52105	39777	27833	16439	8534	4207	2135	1371	990	891	838	868	816	786	760	834	854	794	809	798	802	802	844	774	832	830	863	839	841	837	829	837	817	836	856	816	821	784	797	788	881	874	825	802	862	814	826	845	861	844	837	811	836	849	857	811	790	800	850	803	859	814	835	852	833	841	855	839	815	837	824	854	836	820	828	865	813	826	808	805	830	850	814	799	813	832	785	797	836	854	850	852	867	786	875	783	874	859	828	807	823	838	861	852	808	807	774	861	847	849	858	830	843	851	852	848	833	843	893	786	849	831	822	856	858	765	799	776	842	834	804	853	856	853	844	832	787	809	830	802	836	866	823	856	838	826	838	815	863	834	804	876	844	793	824	843	789	813	869	849	845	812	796	871	851	842	805	827	845	830	839	810	804	845	782	832	846	802	843	820	771	825	819	800	793	879	833	834	849	838	853	781	847	805	814	871	809	812	826	829	853	796	826	802	828	886	777	861	799	786	824	863	769	860	793	854	847	824	816	811	824	854	844	840	826	801	815	823	843	821	814	849	862	848	814	800	847	788	826	868	811	810	844	789	841	855	839	775	802	828	777	805	853	792	872	804	799	813	796	802	806	888	857	798	816	864	852	836	829	813	861	862	827	821	873	838	762	909	830	832	787	833	834	787	796	865	807	869	820	793	816	830	797	828	802	792	811	899	784	830	879	827	835	787	836	814	792	777	821	834	784	804	852	784	837	810	788	850	825	853	811	832	854	872	881	832	803	803	798	824	779	838	817	837	841	826	848	813	824	802	878	869	872	838	856	768	817	818	834	816	876	754	826	808	849	795	831	848	830	829	862	833	839	872	867	832	811	858	827	840	818	832	855	832	850	849	877	804	893	846	821	802	820	829	838	842	866	863	816	830	799	808	812	873	826	797	848	830	792	776	838	809	840	876	793	836	851	797	782	779	828	834	831	831	832	836	809	850	828	826	834	888	842	833	815	825	851	785	835	803	772	841	838	802	791	836	824	761	833	830	870	793	795	772	823	851	842	875	853	863	846	850	782	856	771	806	817	833	842	878	838	842	856	863	819	789	850	858	870	827	831	844	794	856	829	839	895	837	852	859	869	834	774	812	788	852	849	808	827	830	847	852	866	873	799	867	815	806	830	835	870	860	830	811	857	846	844	800	796	768	873	827	865	855	839	816	778	825	834	862	812	849	781	780	852	817	866	834	765	797	853	801	815	819	883	826	847	853	825	835	860	830	845	799	816	847	816	847	818	794	812	850	870	863	864	844	843	855	805	841	817	874	825	834	842	878	815	828	847	780	824	824	830	832	829	877	829	818	859	744	803	841	808	822	822	803	859	873	800	888	759	862	823	789	861	837	871	809	835	813	825	866	859	869	904	872	781	786	880	825	824	849	826	813	817	829	850	779	858	851	793	846	799	769	817	826	863	826	907	802	850	773	834	874	814	779	822	788	823	815	865	824	801	830	867	832	817	811	840	807	785	841	781	804	797	788	869	852	826	862	806	848	793	831	836	810	854	849	860	820	849	844	849	852	818	817	830	828	831	845	855	856	827	783	858	811	749	880	776	877	857	771	824	853	831	808	868	842	825	812	864	764	863	823	848	861	785	804	801	804	784	826	853	844	812	833	805	796	794	825	838	854	879	780	816	828	811	789	810	826	831	872	817	884	846	850	823	859	828	888	852	806	825	818	847	837	807	815	864	816	786	834	865	829	832	808	853	810	825	844	821	800	810	859	824	816	818	831	810	834	864	851	832	829	822	810	848	816	831	810	802	806	817	784	867	847	886	867	828	834	794	815	845	809	858	866	838	892	840	834	832	814	788	823	776	790	865	831	849	866	808	812	806	806	846	843	827	798	847	787	826	807	847	870	850	815	832	877	809	864	846	807	829	838	881	839	818	877	824	806	842	849	822	818	874	815	812	819	832	810	849	828	853	847	846	868	924	833	796	888	829	856	789	797	823	835	795	808	818	799	790	828	805	805	846	848	865	871	825	793	847	798	845	824	846	818	820	830	830	850	884	858	820	803	849	841	859	887	864	822	773	891	840	830	853	839	878	814	870	806	833	852	784	825	783	840	843	852	828	849	868	829	824	879	855	783	839	859	857	903	818	837	817	852	840	888	791	886	840	824	820	834	833	813	874	886	842	829	839	825	766	825	867	821	840	858	858	813	817	866	811	829	828	809	850	861	845	817	830	815	860	789	805	817	808	854	843	856	811	821	790	815	847	762	871	862	869	850	825	796	845	818	856	825	839	804	772	814	799	898	825	789	867	857	804	849	824	882	816	868	800	858	802	876	838	816	840	830	809	804	831	844	815	854	838	816	832	801	850	814	791	825	787	818	856	842	838	820	863	815	833	807	813	822	848	797	861	880	879	865	858	845	824	850	846	852	769	769	811	825	859	862	807	828	868	822	804	858	839	844	804	814	804	786	898	819	820	821	829	849	873	832	834	862	871	843	867	834	848	839	834	794	855	847	875	865	850	846	862	847	863	869	824	797	865	820	865	830	849	814	818	836	856	834	839	797	812	824	795	832	876	862	813	856	870	866	839	829	828	833	786	775	839	847	846	831	942	819	855	844	856	869	812	843	842	812	823	797	796	817	844	833	835	794	844	840	837	834	787	806	820	877	833	811	811	818	819	815	845	823	789	821	858	804	801	789	830	781	808	794	855	754	844	881	847	826	844	825	823	823	816	815	847	853	824	848	825	909	861	870	846	821	772	822	839	873	811	815	844	819	805	834	808	823	869	762	770	833	828	825	801	829	857	798	791	838	832	838	883	830	783	817	825	832	869	848	850	835	812	854	863	853	856	845	848	784	883	856	814	816	813	823	803	848	847	786	825	806	862	836	872	829	824	805	826	854	849	832	858	830	874	808	812	759	830	802	836	802	829	847	835	803	829	827	834	839	816	879	853	848	838	795	794	824	820	783	871	817	888	817	877	889	830	823	813	853	830	816	846	814	780	843	807	817	808	837	815	798	839	815	843	864	788	814	817	813	756	825	831	797	846	782	840	855	792	795	825	850	831	855	851	829	881	784	816	821	827	840	846	828	853	853	847	848	821	817	838	876	844	771	826	847	822	823	799	855	814	836	838	837	812	831	854	875	817	776	764	797	854	858	799	868	860	792	860	860	807	820	862	845	815	810	842	866	801	873	820	848	821	803	809	804	865	836	821	856	840	844	904	849	858	838	856	795	840	827	823	836	828	822	865	844	823	810	884	833	868	855	869	810	843	832	826	828	849	808	783	819	852	789	843	811	829	846	831	868	804	807	858	853	828	791	861	801	850	848	858	816	805	817	817	838	798	802	850	844	873	795	822	806	797	808	831	829	835	790	856	782	871	871	871	839	852	811	851	867	797	836	815	838	812	843	799	845	826	800	830	850	810	803	864	796	885	832	829	835	837	875	799	810	823	876	885	833	814	839	820	868	843	816	790	811	823	841	829	819	893	851	810	773	856	869
83353	73369	73286	61195	46138	31135	17714	7862	3294	1461	819	535	516	492	455	425	410	437	423	402	436	448	456	420	438	444	418	421	399	367	446	394	415	438	410	417	441	395	405	404	418	434	434	444	460	435	432	421	431	459	434	403	467	416	411	420	432	422	398	469	410	440	394	388	436	418	436	461	424	475	434	432	472	467	416	423	431	445	415	435	422	412	430	411	441	397	431	420	406	403	419	417	434	404	417	445	415	434	416	401	399	421	437	412	452	416	457	413	439	424	427	448	418	374	428	380	420	418	446	397	409	391	450	412	410	416	407	393	386	447	454	427	405	410	438	437	429	428	426	470	432	374	417	404	406	420	370	414	450	409	399	437	391	422	427	427	460	429	442	436	449	444	412	420	418	432	430	406	382	427	429	424	414	403	450	411	411	427	464	407	422	413	451	429	423	444	429	447	429	429	424	433	443	390	433	401	416	445	437	451	427	417	429	457	396	432	458	443	420	375	407	436	445	434	413	478	433	412	424	417	467	437	435	403	404	435	392	439	427	425	436	413	437	434	454	420	415	449	430	440	426	455	443	455	417	404	433	420	427	409	423	450	422	436	444	415	421	462	387	429	405	452	408	387	408	416	429	418	365	461	455	440	408	454	365	376	431	424	447	453	412	427	433	449	454	426	420	447	424	449	430	450	408	398	394	447	436	417	403	391	439	406	394	414	420	430	402	453	411	401	385	410	395	428	438	447	419	456	426	420	404	409	414	437	484	416	436	436	456	436	417	414	410	420	427	404	398	405	411	444	442	394	469	423	389	419	366	430	471	449	422	441	441	415	411	433	397	378	460	461	422	435	444	407	414	372	417	472	430	436	425	394	433	441	445	394	416	446	427	434	390	412	440	442	468	467	401	445	443	436	444	404	460	401	468	414	412	409	414	423	462	419	447	412	409	425	406	451	425	476	425	445	415	455	419	417	418	422	466	428	432	467	420	442	423	441	431	408	441	409	393	433	455	411	450	417	371	392	432	454	410	403	448	397	407	419	472	424	450	474	441	379	444	407	418	418	446	432	408	423	376	461	404	380	400	465	425	436	394	413	414	425	398	416	457	423	441	449	427	432	497	422	458	426	385	449	425	408	417	453	418	426	399	449	405	390	452	427	449	441	422	418	435	427	392	429	377	442	388	414	429	446	446	402	421	434	402	411	456	416	436	419	462	405	444	399	458	441	431	420	416	387	394	454	444	429	430	385	420	420	383	458	412	411	404	399	418	422	420	416	453	423	400	455	388	389	401	460	422	443	419	420	426	428	424	416	393	442	448	396	493	410	408	438	415	433	429	428	410	414	396	420	474	442	443	463	440	443	430	393	443	461	387	434	447	436	459	401	435	422	467	403	408	418	475	444	364	466	414	427	412	432	440	432	435	447	430	392	446	406	469	422	413	425	440	423	447	415	405	412	424	439	437	433	427	417	409	406	418	390	450	443	403	448	436	407	373	440	437	391	391	421	484	413	485	424	463	467	436	396	375	403	432	456	408	398	421	436	451	419	402	415	474	436	424	427	416	485	456	432	396	425	470	408	391	455	454	423	404	386	412	450	378	431	404	412	442	491	446	415	445	437	421	366	460	425	410	477	463	401	423	431	416	471	452	415	381	422	418	436	392	447	403	394	462	423	428	458	408	437	438	455	404	406	406	419	416	436	392	462	466	427	451	431	435	435	442	450	435	448	407	407	442	448	437	405	419	414	406	440	409	416	435	399	387	416	389	405	398	404	433	420	407	461	439	415	437	425	394	401	433	437	386	468	398	445	449	444	440	450	444	443	467	404	435	411	390	442	464	436	424	442	419	453	436	377	420	412	418	447	461	391	437	463	420	414	430	428	402	449	428	401	400	468	428	451	406	433	447	396	438	452	403	429	441	415	450	439	454	441	438	434	436	440	405	447	437	438	450	413	445	447	425	438	409	436	393	430	426	456	423	415	447	406	431	441	430	398	404	445	434	421	432	420	412	405	369	431	387	397	463	438	407	464	428	433	396	440	400	412	418	420	429	423	396	455	447	409	451	397	421	451	413	442	419	425	422	463	394	428	434	378	393	432	439	452	446	428	428	457	402	407	428	423	428	407	384	465	442	430	391	474	452	410	432	439	447	432	428	428	417	455	452	433	429	440	456	443	383	375	427	390	383	430	405	440	400	425	430	439	457	410	408	437	465	420	423	420	456	422	475	433	435	400	450	388	412	442	434	418	441	420	447	427	424	459	438	447	439	444	448	446	436	436	398	421	417	394	411	417	444	438	389	410	447	446	421	409	414	423	412	387	412	437	429	451	433	417	429	452	436	425	431	458	427	419	396	421	434	430	447	430	455	437	436	429	406	406	404	433	395	433	446	433	421	419	439	432	443	425	432	450	438	434	455	427	405	450	441	459	422	405	426	436	429	400	408	425	421	404	439	447	397	433	412	413	396	425	435	427	418	445	440	438	459	430	422	453	423	459	413	460	412	428	433	429	438	438	397	449	459	422	465	422	426	399	434	422	415	433	427	413	424	410	459	438	440	464	405	417	435	446	447	436	445	435	458	436	467	408	423	416	445	483	396	413	439	419	458	439	394	427	447	429	439	429	427	406	450	441	409	421	428	432	432	425	452	428	438	481	447	421	426	464	421	438	428	428	403	444	432	394	447	423	409	418	436	406	409	448	481	442	404	449	438	424	419	394	443	408	428	416	436	446	377	440	434	459	429	428	460	440	464	389	415	434	476	435	452	394	437	428	421	464	463	445	436	432	422	425	421	461	432	436	466	447	431	447	428	468	432	455	406	426	417	442	462	441	456	427	433	434	425	416	413	425	431	397	437	433	422	410	448	421	395	413	435	420	407	429	434	446	442	428	455	395	446	446	451	454	428	455	407	409	448	455	426	451	427	411	403	404	448	424	435	419	433	459	412	412	455	404	411	401	438	391	445	377	445	444	397	414	429	409	404	399	455	438	405	408	422	447	468	424	420	403	439	430	402	449	445	443	439	474	402	413	410	430	440	447	422	436	421	451	420	397	420	479	394	413	418	397	469	419	430	442	406	430	446	443	428	433	389	408	414	467	407	436	451	449	362	366	420	402	439	436	458	410	444	438	402	417	414	393	373	448	448	431	460	410	424	409	421	408	384	437	390	415	423	444	414	405	381	454	401	406	438	445	412	402	402	416	422	428	413	425	421	417	455	455	428	404	430	418	418	446	410	445	415	427	417	443	449	436	470	427	437	413	446	436	428	432	429	429	462	403	403	390	504	482	427	412	463	425	397	402	413	430	382	427	422	429	420	399	406	413	429	434	398	409	418	405	434	391	437	421	425	428	398	459	427	446	411	451	408	413	463	385	371	421	428	451	465	385	437	465	411	426	446	411	435	408	385	403	416	487	445	428	455	432	421	413	416	434	463	450	459	420	432	420	445	439	448	450	448	432	405	454	450	464	425	447	427	435	427	410	434	446	403	409	439	416	425	421	432	420
52114	55060	67980	65206	54419	42631	30561	18950	10052	4586	2370	1500	1153	1031	977	945	903	938	923	886	921	930	918	887	871	917	924	868	923	915	863	955	888	912	901	953	896	870	944	930	901	947	952	954	902	986	898	964	955	923	888	913	900	888	927	962	923	874	916	998	866	913	926	974	895	947	919	932	936	898	925	892	848	903	930	898	927	899	902	875	914	852	923	930	949	938	888	909	867	916	927	908	916	889	877	876	844	898	891	895	921	891	862	923	907	862	951	916	934	935	919	902	942	930	964	895	915	895	917	948	920	836	885	956	945	921	924	917	917	902	893	978	976	909	873	915	968	890	876	886	898	959	919	896	897	878	808	891	941	904	888	940	845	902	917	949	996	868	888	953	902	937	902	898	911	899	890	916	877	915	960	941	929	887	925	919	916	890	919	950	907	944	970	901	959	887	931	937	860	946	968	960	919	896	906	925	915	910	890	814	910	940	946	933	925	913	977	930	903	905	941	863	914	970	938	895	932	872	896	882	891	929	935	939	938	930	933	902	931	951	870	869	962	904	924	831	908	883	926	892	1020	927	914	907	919	862	871	856	946	907	876	953	919	915	927	945	859	907	920	970	899	887	875	889	893	898	941	881	888	901	1000	904	939	918	924	950	920	888	959	941	977	937	934	926	974	928	923	939	883	871	901	930	943	886	919	924	951	955	918	940	922	956	905	959	905	949	916	884	916	928	900	914	913	882	939	912	899	866	933	876	912	908	917	916	889	888	935	898	887	1000	928	879	925	915	939	956	965	885	944	919	930	919	943	892	892	905	913	883	888	892	936	955	898	881	881	914	946	900	878	845	925	950	953	961	943	925	934	893	947	867	960	972	932	934	926	934	910	958	904	940	939	899	924	958	948	959	913	910	919	901	906	898	913	921	983	928	850	908	970	948	886	891	840	930	879	939	920	940	891	909	939	976	878	910	881	908	962	890	904	915	969	889	917	949	957	932	951	877	927	901	944	893	873	900	894	885	977	908	890	898	917	876	905	902	867	920	912	828	945	954	914	898	912	871	898	946	938	966	904	894	900	913	885	915	906	900	896	944	912	895	920	898	993	938	903	914	954	872	907	874	930	939	904	917	908	877	878	878	929	897	925	950	927	939	922	893	913	928	926	877	963	895	875	917	845	943	859	894	926	908	914	876	986	956	925	873	945	935	910	918	929	904	878	937	907	927	893	871	889	877	925	968	863	894	922	920	878	956	902	912	902	950	908	904	930	919	892	885	907	932	895	866	900	929	944	926	938	983	880	953	963	938	948	925	876	974	881	903	867	913	961	890	857	939	856	876	881	884	910	871	905	914	977	913	940	966	880	953	875	956	938	909	864	977	928	896	926	944	896	964	927	942	910	907	973	953	890	960	934	912	917	841	975	900	937	973	947	883	870	902	955	886	968	879	896	943	965	931	900	884	910	958	942	935	924	934	875	940	897	932	931	930	932	910	852	954	904	933	930	891	930	917	850	894	922	938	946	893	937	930	912	942	891	942	883	902	897	947	908	898	966	950	905	913	927	918	915	959	914	851	865	898	868	881	889	935	907	926	886	978	904	923	930	912	891	923	938	943	940	899	918	930	907	930	864	909	899	945	928	909	941	871	900	869	942	874	939	860	902	920	989	936	905	880	922	950	943	926	916	933	948	893	832	970	915	903	905	932	907	887	938	898	926	918	893	882	932	914	923	877	977	929	872	927	963	969	919	882	879	941	929	924	949	913	902	902	919	971	913	948	894	921	854	940	901	923	935	926	909	935	923	914	893	891	952	918	901	957	916	900	934	879	880	872	952	898	914	905	871	917	836	916	955	897	915	914	903	948	871	934	940	866	931	906	900	897	943	985	932	897	876	900	912	890	907	932	911	902	957	935	971	845	880	954	905	898	938	914	949	896	886	920	918	936	887	919	924	886	865	933	924	906	917	903	887	897	927	905	899	913	952	925	914	913	928	930	963	894	923	896	927	929	913	847	937	888	927	881	917	864	927	892	936	965	935	920	903	874	863	881	923	961	922	906	904	874	976	884	910	906	917	923	927	982	941	883	927	909	899	876	923	916	961	893	895	909	893	936	870	926	858	902	952	959	913	976	911	920	916	895	967	932	909	922	949	892	944	918	911	884	848	936	905	926	959	904	888	933	913	895	879	893	972	894	890	868	876	927	923	904	880	874	914	912	949	829	878	930	895	921	873	914	900	894	934	860	924	885	923	893	914	932	907	899	893	924	965	913	890	909	899	913	925	896	946	908	941	926	889	961	954	888	960	963	959	917	926	881	916	921	959	900	890	917	907	937	853	877	932	917	916	902	918	906	887	891	912	954	986	925	910	896	925	956	861	946	900	847	842	910	969	877	981	943	934	930	903	945	929	964	944	938	943	908	876	934	886	905	919	894	903	913	923	901	897	924	938	912	896	917	918	952	927	933	904	859	935	898	906	917	942	867	926	906	853	891	917	926	914	943	888	905	930	928	904	906	920	947	925	914	887	926	895	912	941	884	906	908	917	882	951	900	916	954	877	859	936	937	918	957	935	936	896	922	934	883	946	950	915	904	896	902	945	836	934	921	846	875	898	963	922	959	914	878	895	942	898	920	923	916	899	981	880	855	905	861	930	953	906	918	891	918	926	978	950	936	885	887	909	900	899	920	892	936	877	920	952	931	900	953	1024	941	960	947	938	889	908	935	907	1013	920	944	970	912	914	904	855	876	940	862	909	940	882	894	897	903	882	890	908	867	921	902	867	937	945	926	921	910	895	869	882	901	865	924	877	926	946	910	908	877	862	974	921	909	967	914	921	851	899	943	924	906	851	910	895	909	878	951	951	948	868	886	876	943	880	872	956	941	951	903	897	866	926	878	943	959	914	972	918	911	943	875	954	923	880	920	920	926	970	914	876	952	902	929	909	898	941	965	923	899	987	899	941	894	943	948	938	881	945	899	846	917	909	909	864	938	913	921	899	945	893	825	960	931	865	956	895	971	868	909	879	901	902	911	852	839	846	931	896	945	929	913	964	926	849	965	904	871	940	898	854	956	901	938	879	943	928	882	888	903	913	908	909	920	900	934	925	895	883	888	920	848	946	904	860	879	875	933	929	919	956	915	899	903	849	963	858	924	911	912	950	920	901	941	923	907	950	929	816	921	864	928	885	954	966	891	909	840	905	884	906	916	909	941	883	953	947	895	932	941	895	990	935	888	929	947	897	961	908	935	946	919	859	859	908	926	888	915	963	894	919	907	933	917	912	884	911	892	899	963	926	945	891	963	914	955	901	883	888	921	921	927	902	904	919	927	872	933	942	859	949	952	888	942	873	868	929	906	910	919	931	926	978	888	900	812	937	905	891	867	881	871	873	907	887	950	912	869	863	891	925	931	948	868	949	879	989	904	882	916	940	861	975	877	865	970	951	867	931	867	913	969	911	932	906	903	942	956	918	921	850	938	925	962	902	902	898	882	852	978	904	952	932	881	932	905
12985	9809	7960	4458	2424	1424	864	609	472	450	352	353	328	338	358	378	310	323	327	349	304	334	319	346	340	346	336	301	357	348	299	349	331	330	307	334	330	370	311	338	332	355	314	314	336	353	348	351	350	314	327	316	348	325	343	322	344	335	361	327	328	320	361	363	337	350	320	358	385	355	293	333	333	330	342	352	316	311	351	332	339	336	368	348	337	311	326	310	317	330	351	336	338	355	343	330	298	339	302	303	329	306	311	321	330	348	339	334	334	339	343	295	307	328	371	351	315	316	362	308	287	348	351	348	371	296	331	344	332	314	341	323	336	339	329	337	324	329	314	321	339	318	354	338	348	310	339	311	344	300	359	356	319	350	332	343	329	357	361	347	318	319	326	373	345	339	331	345	314	355	328	336	379	338	379	333	329	341	367	344	292	351	344	318	366	337	339	349	305	295	308	316	321	362	352	336	380	312	320	348	348	326	350	308	338	353	349	378	353	356	342	339	351	374	315	358	362	333	330	340	324	363	343	331	310	348	321	370	304	349	348	360	353	303	336	351	319	362	370	310	331	329	358	317	301	322	330	322	329	336	329	356	327	306	342	343	310	313	345	340	321	337	327	340	358	336	315	334	340	328	316	290	328	314	320	334	337	368	315	340	348	342	332	336	335	329	357	311	303	337	305	339	367	318	341	309	287	317	311	344	283	325	361	310	350	294	352	325	282	351	332	347	340	353	300	329	356	305	291	331	330	263	326	301	355	303	314	273	361	351	357	330	383	328	364	332	337	406	345	302	318	317	296	362	318	340	354	340	294	346	330	315	331	319	365	306	381	309	297	347	295	385	318	325	320	293	351	362	357	338	361	333	331	361	362	316	304	313	350	330	345	349	344	347	362	338	352	342	352	353	307	325	327	348	314	336	317	348	346	338	361	337	315	355	360	348	344	335	339	327	362	330	359	336	322	311	344	287	354	374	303	348	363	338	303	329	330	348	314	316	320	335	326	368	335	325	318	336	341	331	322	337	346	378	313	335	335	333	348	352	354	347	342	346	308	321	367	325	304	303	277	327	361	365	332	324	335	325	330	302	370	307	324	345	356	353	336	320	308	334	340	342	343	389	309	348	334	361	328	295	345	317	349	324	389	318	327	362	344	338	305	335	335	313	337	341	306	370	310	292	312	353	329	345	367	346	338	302	315	350	358	363	361	355	352	317	320	333	348	339	342	314	320	344	344	315	331	327	337	341	314	329	303	324	351	345	329	314	349	320	318	339	341	336	335	322	355	317	337	343	346	313	334	360	318	305	314	332	330	340	308	341	354	366	331	311	346	348	325	339	346	341	318	279	307	334	333	285	326	321	315	352	345	337	326	301	321	333	337	350	337	321	306	341	306	330	330	347	315	332	350	342	320	356	352	339	328	317	335	372	378	285	338	329	317	329	329	300	379	308	335	334	360	319	325	360	358	332	316	362	313	327	335	362	346	300	359	373	374	320	318	310	328	326	331	346	332	330	329	329	361	339	335	334	336	299	324	313	319	364	305	327	362	326	354	336	314	365	372	317	356	361	367	348	318	347	345	329	315	323	300	342	322	322	352	371	346	341	349	332	348	347	333	322	371	344	313	292	337	309	365	311	315	321	308	319	349	372	354	328	271	281	332	374	317	328	335	361	322	347	343	358	346	303	358	369	370	324	289	374	330	328	340	346	338	357	334	308	300	356	315	308	315	325	334	368	316	340	307	332	328	355	347	330	294	313	319	327	336	300	339	333	318	333	318	325	369	344	313	338	331	335	349	337	340	351	333	312	343	345	358	337	365	350	347	343	305	320	372	296	304	305	324	335	326	329	364	334	318	325	341	329	344	320	346	346	335	337	334	360	352	318	347	307	319	313	341	360	310	288	343	324	360	290	315	312	313	318	294	308	330	316	329	339	364	330	304	345	336	334	350	344	344	343	324	357	377	353	336	346	353	329	325	329	320	320	348	300	307	377	355	354	316	333	331	296	327	342	347	342	328	378	378	314	338	354	296	322	305	336	327	361	373	327	317	342	345	299	337	341	340	341	317	340	353	313	329	343	328	358	341	314	360	338	309	313	358	334	355	346	336	330	316	316	304	337	365	338	336	296	314	308	325	340	337	330	336	335	300	312	333	327	321	327	322	322	320	372	335	367	342	310	369	333	325	326	313	337	346	376	313	384	327	323	314	338	348	332	333	331	354	296	342	348	309	339	355	350	309	345	324	344	306	328	301	341	332	324	314	299	335	315	357	344	327	350	308	312	323	322	329	313	338	317	319	340	347	314	337	381	315	296	343	358	321	354	364	349	317	328	307	370	362	372	357	320	315	328	336	334	331	324	318	326	345	324	321	368	334	318	338	304	372	312	323	297	334	315	346	327	317	366	320	323	320	357	342	323	351	353	334	330	322	337	341	340	353	338	376	338	294	336	343	326	302	341	336	307	332	343	335	364	344	339	327	331	302	342	356	341	319	364	298	315	354	329	298	358	354	338	321	328	316	356	325	305	334	282	336	340	340	373	341	328	297	307	336	323	378	325	334	342	340	332	321	297	346	326	350	357	328	361	340	361	329	357	342	326	327	350	307	319	340	374	311	342	347	348	327	345	291	310	329	343	361	316	327	303	371	352	354	346	315	318	321	317	328	317	357	329	320	357	356	346	328	354	309	347	355	324	357	297	345	337	315	290	349	322	322	331	312	286	351	327	336	337	324	318	351	350	359	354	336	315	341	342	329	355	329	301	331	339	330	328	322	345	331	319	356	326	330	328	363	342	310	313	332	303	324	355	350	314	341	344	373	303	311	358	346	315	354	303	333	321	292	335	369	334	351	326	326	338	357	291	326	308	369	337	373	360	371	315	321	356	313	361	345	327	340	329	321	316	392	336	318	316	325	325	359	325	324	364	358	317	332	321	342	358	328	315	357	325	324	358	333	356	322	309	342	304	365	328	351	345	314	322	333	314	324	334	337	320	336	311	311	332	333	312	354	321	332	324	306	337	302	361	358	356	311	344	324	373	323	343	332	321	304	344	308	312	303	322	317	342	342	341	326	346	364	318	381	330	342	311	330	354	336	322	324	295	305	372	323	293	316	351	316	351	329	315	362	346	342	378	350	346	378	336	333	301	357	353	342	340	308	350	357	356	344	315	298	319	364	344	329	309	385	371	364	326	341	342	331	366	333	372	342	303	322	322	312	334	308	361	318	336	322	305	308	319	379	354	368	332	296	349	359	351	341	365	364	339	312	342	342	309	354	341	357	342	334	338	348	331	349	345	350	310	344	320	332	336	333	337	326	350	346	306	346	341	373	339	322	341	326	367	302	328	321	348	353	325	363	319	334	321	295	329	328	316	361	316	326	316	320	305	326	337	337	310	303	334	307	302	323	355	295	376	344	355	323	343	375	330	348	348	358	335	356	356	352	355	308	321	351	330	331	348	334	286	343	312	347	379	357	381	359	347	359	323	319	337	330	350	345	386
12448	11651	13341	11067	7255	4441	2678	1686	1233	949	821	788	783	760	763	714	802	708	734	750	781	694	765	762	771	736	714	737	783	762	729	721	726	750	703	753	729	705	731	683	754	689	710	791	777	742	767	788	751	750	748	743	698	720	757	737	775	722	703	723	724	734	749	737	762	730	754	732	693	721	731	746	763	668	729	766	751	711	743	765	720	672	752	732	757	703	744	769	707	687	726	739	742	728	749	742	720	738	742	757	752	723	764	737	754	756	701	752	770	734	752	730	752	781	738	740	756	727	718	738	705	712	706	750	738	694	738	725	718	734	776	705	716	715	699	754	750	728	738	737	714	707	764	694	741	760	753	723	711	732	780	715	730	761	735	712	740	770	765	726	722	750	725	774	745	728	721	751	740	762	763	704	738	755	723	711	725	732	748	704	742	725	693	744	756	726	732	774	759	697	717	737	707	727	710	734	737	744	769	720	743	732	750	756	768	726	742	681	747	730	774	730	731	742	718	805	724	709	702	816	742	735	750	738	721	701	772	753	757	790	803	721	720	748	676	743	805	701	745	742	717	701	737	735	766	759	740	709	730	716	742	748	727	754	773	713	796	701	768	690	740	695	708	753	747	726	738	716	726	663	754	725	769	709	800	744	760	727	736	757	703	734	768	759	754	762	757	707	745	726	750	737	712	737	738	748	726	767	731	757	735	710	781	720	725	760	722	791	730	734	730	735	724	735	715	716	751	754	729	738	763	736	760	704	710	767	731	761	744	749	728	693	800	692	742	781	709	738	682	772	783	778	751	702	728	740	738	788	702	739	702	746	723	760	697	804	741	797	720	691	700	733	752	707	748	780	774	734	733	801	743	782	744	697	720	730	744	717	779	703	774	741	768	733	716	696	727	744	738	709	742	734	746	710	732	695	714	762	760	729	683	688	748	735	748	718	736	763	759	713	735	786	697	763	759	748	745	718	732	746	708	710	715	685	714	763	757	751	792	720	764	758	752	749	758	773	717	720	756	720	731	745	760	735	711	704	738	731	748	693	746	720	749	772	682	771	760	700	774	804	771	766	775	770	682	789	722	727	731	807	698	724	725	768	706	752	718	719	706	767	731	699	697	737	760	746	706	787	729	774	738	704	762	725	688	761	721	768	703	719	748	701	738	742	710	796	744	744	715	698	764	743	734	693	701	732	745	721	748	726	779	741	740	764	704	746	716	735	761	744	765	719	727	751	744	779	690	758	741	726	721	770	718	738	725	697	753	713	724	700	723	776	783	728	753	752	724	797	755	738	729	730	735	737	724	731	745	737	769	737	734	709	750	704	749	758	717	694	719	753	743	748	737	702	736	762	726	765	729	758	743	714	755	747	724	777	711	758	754	755	720	718	778	718	727	779	749	704	740	699	725	725	791	767	748	728	767	697	730	712	722	751	722	724	692	714	781	676	708	728	732	761	750	712	742	761	713	761	761	732	727	756	718	721	763	738	743	720	723	767	760	739	778	711	705	754	726	740	713	729	731	731	742	722	695	781	670	741	684	703	707	777	759	738	797	751	754	797	752	744	775	754	724	703	754	770	732	757	725	749	736	738	731	757	754	733	753	702	695	726	731	705	759	707	707	746	721	730	771	701	718	714	700	731	766	752	699	715	766	735	677	749	769	775	744	711	747	679	726	729	719	717	745	705	787	741	769	739	745	750	749	771	741	704	763	702	740	778	722	787	723	717	709	756	733	709	713	733	730	740	759	701	748	756	735	741	740	712	726	718	746	708	720	673	741	752	717	713	716	737	715	779	733	753	682	723	748	788	712	672	706	757	734	738	726	750	724	740	728	743	708	718	678	714	746	677	773	744	709	750	757	736	739	714	762	701	783	704	729	729	756	731	728	668	734	726	747	716	753	709	739	765	689	745	733	785	742	726	762	749	758	699	703	743	719	745	769	732	750	770	717	731	709	773	712	729	753	710	732	756	659	716	721	734	714	749	738	717	713	729	715	718	680	755	750	722	776	738	707	724	748	752	752	794	716	723	732	766	758	705	746	748	739	705	770	750	753	727	738	769	738	718	748	759	734	693	728	707	733	737	751	725	720	775	748	724	726	683	766	714	740	705	742	796	733	736	737	799	786	751	806	712	733	722	688	729	743	749	723	748	779	699	747	761	680	712	736	714	716	765	750	776	727	757	735	781	740	762	762	758	772	773	751	762	743	766	686	722	722	725	704	753	737	733	755	695	740	746	702	714	752	742	765	703	718	710	753	735	774	680	752	742	748	766	704	716	778	745	753	745	705	770	780	755	724	749	759	715	709	712	728	727	705	787	723	760	745	720	743	694	760	726	728	731	769	713	748	705	705	715	716	738	695	786	721	700	765	706	758	723	724	747	715	761	761	674	727	769	741	779	760	740	698	762	758	727	687	729	715	709	716	751	714	740	743	711	779	744	725	748	714	731	729	678	715	693	741	757	742	734	796	760	774	768	735	755	732	693	737	740	766	752	792	770	736	734	768	740	747	745	725	729	754	770	727	736	755	737	744	743	723	752	705	697	778	693	704	732	713	737	750	752	752	783	746	715	759	738	714	726	720	733	740	765	702	733	795	778	780	733	785	783	736	728	715	723	739	723	724	716	704	804	683	716	720	754	690	744	726	692	803	731	764	756	698	768	712	705	740	747	702	766	727	738	761	758	729	766	732	737	722	760	697	778	726	780	744	756	766	737	728	771	752	745	758	760	699	757	773	701	778	728	678	697	766	745	709	775	699	770	725	722	767	721	771	728	721	742	736	694	747	774	743	790	703	715	740	713	771	741	715	761	727	717	703	731	731	714	681	735	789	684	710	775	741	715	740	744	713	795	718	765	691	730	710	745	788	720	756	732	719	766	768	725	769	758	737	751	713	730	752	806	726	701	736	774	724	733	784	740	710	766	747	732	720	715	728	745	745	718	724	786	785	824	762	735	745	745	752	742	739	741	788	721	741	800	723	727	732	704	730	773	639	781	721	724	685	780	767	725	786	722	807	770	738	743	738	829	755	768	728	743	746	754	767	693	753	720	764	734	759	685	700	748	724	743	740	731	755	745	702	689	760	733	736	696	694	718	745	723	746	750	719	741	771	770	769	707	663	688	784	767	695	762	754	784	717	748	732	799	767	708	728	768	754	713	707	756	710	738	733	748	712	737	749	745	761	727	755	722	691	756	750	750	775	722	720	742	786	722	777	771	742	747	739	724	748	763	747	752	753	740	737	776	727	781	699	743	776	725	769	761	726	732	758	722	751	745	739	751	767	745	691	732	760	772	779	729	774	761	740	759	704	740	768	742	730	694	761	696	749	723	676	710	689	757	748	734	682	676	766	758	741	706	703	767	764	711	743	678	717	731	763	753	724	747	730	768	799	703	776	754	758	781	731	768	752	707	750	768	766	723	734	756	724	749	745	710	710	742	725	725	771	764	716	724	758	728	701	693	762	728	742	728	765	776	722	666	696	764	787	738	752	734	739	725
79958	69949	70417	58959	43621	29297	16170	7165	2966	1358	708	495	409	369	346	367	346	390	368	373	389	378	346	399	363	344	384	364	342	357	374	382	387	358	374	361	344	319	384	387	400	354	385	365	410	331	377	370	374	389	361	362	372	386	324	312	355	348	393	348	365	352	352	364	354	409	359	388	350	348	392	394	342	360	362	373	374	359	388	370	351	404	359	362	395	369	393	367	379	405	353	334	383	376	337	296	393	386	347	391	389	345	375	363	370	401	366	331	375	389	397	351	355	375	351	375	386	395	378	367	395	351	353	382	372	366	378	326	358	373	409	351	359	362	356	363	374	364	367	375	347	368	385	364	381	402	352	389	337	391	407	393	401	374	390	349	347	351	369	370	326	333	380	363	359	346	368	340	350	339	361	367	383	352	381	392	343	376	340	354	347	380	387	400	387	371	360	340	373	323	366	361	370	353	362	356	365	362	359	355	326	361	365	377	363	384	413	371	342	358	386	325	342	400	358	333	381	387	362	359	374	376	373	397	319	379	327	379	359	361	351	368	381	392	364	351	340	393	379	406	368	355	363	356	340	351	368	369	379	375	392	338	345	364	374	356	353	381	359	348	326	371	385	388	339	386	370	382	361	389	383	370	388	362	373	386	368	381	386	332	336	363	378	431	362	382	346	401	358	350	360	327	387	374	367	362	350	345	367	366	354	384	376	347	344	372	372	351	374	388	357	372	366	382	327	335	352	357	353	362	378	352	364	388	384	352	378	381	363	348	352	351	344	339	372	353	346	344	395	362	380	382	342	390	351	360	366	365	357	357	377	386	376	382	361	371	365	330	344	373	386	362	365	383	392	364	340	387	393	355	369	358	360	357	365	367	327	363	382	377	385	407	378	388	367	350	385	393	392	391	338	333	365	365	373	359	385	353	342	395	388	408	363	401	354	358	354	374	352	362	352	335	383	353	332	388	395	362	381	370	376	368	344	361	362	393	352	359	364	353	356	361	351	352	375	407	347	398	343	372	361	335	376	360	364	359	365	395	372	384	410	376	368	328	391	344	372	332	350	381	362	378	388	367	387	405	352	372	340	370	382	361	381	407	365	360	355	380	365	371	337	369	379	403	393	305	341	387	380	394	390	382	373	369	396	372	358	390	377	337	360	393	408	349	347	350	372	374	404	404	358	352	357	340	344	380	350	407	397	326	373	391	349	400	373	399	354	366	388	351	366	369	362	347	382	341	369	377	371	375	329	378	353	364	371	364	406	374	343	335	387	348	371	368	327	378	353	390	380	339	391	381	358	336	366	360	387	384	351	340	379	377	346	388	372	373	390	382	347	402	372	370	375	390	401	371	366	390	386	363	336	372	422	358	371	367	363	371	387	367	341	352	369	387	396	351	374	404	379	359	371	395	385	352	416	394	385	358	347	426	390	355	392	340	358	374	380	387	347	389	379	396	373	347	358	342	376	365	394	348	390	396	346	373	350	373	386	388	379	391	395	374	355	356	361	391	379	371	368	349	370	367	360	315	335	397	394	388	362	378	388	384	388	370	348	349	357	358	363	353	402	421	391	397	335	416	390	406	373	366	361	397	353	400	348	368	385	382	369	374	395	374	379	378	350	361	366	364	423	398	408	388	380	370	369	358	387	347	347	363	310	354	375	327	345	396	330	337	359	323	357	348	387	365	377	340	361	369	372	366	343	375	380	405	390	350	318	365	410	376	362	320	360	373	356	367	393	358	378	371	394	352	364	368	380	381	376	354	380	383	351	366	347	371	373	387	377	343	348	389	357	332	349	360	383	363	345	363	390	379	378	369	346	347	402	371	355	373	342	369	356	386	406	384	357	340	366	341	347	333	348	383	381	411	358	375	383	394	396	368	362	339	357	369	372	370	375	337	359	336	358	377	409	377	390	386	358	394	362	382	333	351	340	379	316	355	346	397	368	379	393	355	343	357	378	373	391	338	364	371	360	370	384	375	424	364	345	332	363	353	385	343	397	352	336	341	408	369	370	350	353	353	377	363	359	365	392	355	361	412	346	344	323	397	368	376	365	364	361	361	359	391	383	366	380	334	354	375	341	356	383	341	361	367	363	403	350	350	371	392	340	373	373	335	374	368	332	397	362	371	349	377	376	356	357	338	359	351	377	342	359	330	398	358	382	384	364	387	341	408	383	383	356	379	378	367	338	370	386	342	390	372	376	342	386	339	348	384	402	394	348	356	382	325	386	344	345	334	392	399	374	364	376	378	363	355	367	371	363	382	352	343	349	334	404	344	364	365	364	384	363	365	347	339	359	344	393	350	379	376	379	354	410	362	372	377	412	348	326	363	361	400	385	389	344	357	356	402	389	382	384	337	351	355	368	368	356	337	341	391	339	323	372	393	382	377	384	373	348	374	373	349	378	358	374	385	349	362	379	333	407	418	345	377	360	374	354	346	352	332	385	397	336	396	365	338	354	356	366	389	323	390	371	360	372	363	375	326	356	336	352	379	362	361	358	381	382	369	350	337	382	349	325	376	365	376	381	360	341	362	371	360	386	374	342	372	381	347	350	348	337	371	348	382	416	411	346	377	351	415	387	385	416	391	355	360	371	364	368	388	393	396	393	386	380	391	346	374	362	369	385	365	341	358	373	399	354	372	355	378	408	348	388	370	368	358	338	382	369	375	349	353	380	388	382	380	373	378	365	385	323	379	385	355	383	359	389	343	377	391	353	387	391	336	392	349	380	377	390	345	363	345	373	365	337	401	388	341	376	351	327	370	336	367	386	385	402	381	407	351	369	335	363	366	382	404	351	343	357	347	383	366	368	373	360	341	350	379	343	342	372	355	350	395	401	382	406	398	387	363	368	353	373	352	367	378	366	410	371	384	342	365	344	372	389	403	403	389	371	404	375	359	358	353	336	377	383	376	372	367	374	372	350	368	355	369	361	366	384	357	361	357	365	372	332	360	380	393	343	380	391	382	392	367	379	317	372	346	364	385	364	371	351	349	367	357	357	346	359	354	400	376	371	356	437	376	393	327	331	354	364	374	379	356	357	366	347	349	358	346	352	349	330	374	391	311	379	340	364	348	376	368	364	346	366	347	379	369	371	365	354	343	397	361	370	370	369	374	363	365	339	359	356	356	363	354	374	353	383	369	380	396	371	369	394	374	365	372	373	387	344	374	349	379	370	384	362	381	378	368	355	347	362	377	388	362	405	379	350	371	378	390	343	352	360	363	376	353	390	377	359	372	406	379	358	393	344	367	358	393	394	341	365	373	350	358	379	377	375	324	391	407	387	350	364	376	369	355	364	384	396	370	371	351	382	363	358	392	362	352	348	347	395	391	366	371	372	362	355	411	400	367	360	354	348	325	392	351	384	369	383	352	365	366	390	360	387	319	389	331	365	396	349	325	383	382	386	384	423	367	387	364	358	355	397	404	350	364	334	359	357	392	357	397	392	393	355	361	371	423	339	348	382	369	337	352	365	371	384	365	345	367	369	383	365	416
49538	51885	64619	62923	52826	41178	29500	17662	9572	4617	2340	1388	1029	867	798	762	807	827	799	828	778	770	779	802	839	840	772	843	813	824	796	806	802	817	851	824	816	761	847	811	799	857	841	766	834	826	799	783	745	765	834	849	832	822	850	791	772	791	843	753	811	794	790	828	729	780	757	830	781	796	831	825	835	786	777	782	834	811	780	795	832	796	792	812	800	810	798	801	773	762	794	792	791	817	804	761	815	798	802	747	822	798	767	817	848	815	796	750	816	801	830	822	822	815	805	827	754	827	799	758	835	809	812	769	829	827	808	821	813	792	779	821	852	796	763	857	840	789	787	797	803	770	804	819	791	772	800	803	765	783	856	776	815	791	825	836	812	845	818	798	863	844	797	771	788	796	803	805	820	854	804	802	803	778	808	857	767	752	820	758	811	802	821	843	859	804	767	840	799	804	812	854	759	796	816	793	840	822	832	783	827	796	780	783	840	759	803	805	785	806	805	825	790	782	801	796	762	793	813	832	758	747	811	820	805	789	826	803	785	865	805	778	840	743	836	831	847	768	749	821	845	790	808	803	799	812	761	794	846	761	805	808	796	836	804	795	839	787	751	824	835	805	827	829	782	813	823	804	825	821	827	814	818	850	820	826	812	775	769	797	761	800	806	804	820	781	792	799	837	789	836	798	808	747	770	807	846	775	789	835	820	759	755	825	822	801	787	800	827	813	838	778	799	789	839	822	799	841	825	816	849	824	787	853	785	836	888	830	776	794	749	799	824	790	796	771	810	839	815	840	771	805	822	867	778	828	813	810	808	764	852	799	800	850	832	845	775	771	823	819	824	793	837	880	801	814	819	794	834	770	823	797	822	775	830	793	765	840	766	801	796	803	770	822	809	798	795	821	768	810	850	809	791	814	806	786	802	804	773	823	808	769	761	871	830	790	858	791	826	744	744	811	827	827	796	774	796	788	749	789	766	838	793	798	818	819	839	822	801	760	798	806	822	798	808	818	825	831	804	780	798	745	750	791	799	764	824	801	795	795	800	847	775	791	830	814	817	805	791	806	797	804	842	780	787	770	799	784	792	778	806	789	802	801	805	824	829	787	783	810	832	849	808	784	770	797	846	761	807	815	823	811	768	794	758	804	777	785	812	775	843	779	804	790	808	755	762	801	840	807	847	793	798	813	826	885	806	781	794	850	811	826	772	818	774	802	775	802	849	791	822	794	759	846	847	734	815	803	813	767	783	869	860	814	783	805	818	751	788	778	794	824	817	811	805	819	762	799	813	754	822	789	757	811	820	792	779	830	835	768	862	779	845	795	834	790	813	812	817	801	782	799	834	808	770	788	804	782	813	831	834	793	844	784	762	802	831	812	835	795	815	803	816	790	839	792	755	840	774	842	789	829	787	783	787	759	768	862	802	849	829	793	799	804	799	818	802	759	788	762	852	795	771	816	766	846	829	802	792	805	825	822	838	756	819	805	801	748	781	843	826	854	834	775	830	783	792	784	802	805	863	798	841	756	819	788	759	758	771	831	807	774	780	822	843	769	779	806	796	869	748	836	801	772	808	829	790	902	773	818	757	791	864	797	792	814	802	788	801	857	798	805	795	822	781	781	821	818	815	832	724	847	878	820	799	820	765	804	779	838	761	793	806	808	818	808	829	827	850	828	820	860	795	829	822	758	773	788	817	795	763	780	787	746	769	813	798	773	842	788	843	805	749	804	808	829	819	816	812	785	732	815	797	823	827	773	807	773	798	794	797	802	769	822	838	790	848	811	807	814	822	797	808	768	803	837	755	775	786	799	752	842	846	780	860	810	775	831	846	799	824	786	802	818	868	795	824	798	791	813	820	797	840	804	820	819	816	765	788	814	784	807	800	786	773	815	785	787	789	848	801	759	818	823	783	800	798	799	784	794	768	788	807	849	783	721	795	818	791	798	788	838	827	797	793	783	795	829	792	818	763	793	842	809	832	832	798	791	747	810	833	810	805	802	814	808	753	780	796	789	791	769	836	825	799	787	781	810	778	834	775	844	805	815	844	826	827	783	784	817	835	737	799	805	814	810	795	806	778	797	767	802	779	812	766	778	796	811	828	829	817	827	807	822	802	808	785	805	774	854	822	821	803	827	788	795	798	810	824	829	796	790	848	791	840	789	810	817	837	762	789	828	858	753	814	830	776	828	800	786	867	822	854	795	794	818	810	856	805	744	789	815	843	798	793	845	832	831	810	777	827	827	856	848	859	748	797	834	890	772	833	819	781	771	817	789	788	821	792	802	836	821	784	781	828	794	838	760	815	766	845	800	841	794	824	799	796	799	835	795	814	789	826	835	793	773	853	823	836	778	814	805	787	817	820	750	877	822	768	832	783	765	841	810	811	818	807	852	809	806	810	745	807	785	795	843	814	769	822	807	805	811	749	789	796	774	798	777	784	831	807	796	791	800	752	831	829	835	765	795	811	839	754	855	799	842	816	816	844	817	750	788	863	833	791	855	828	782	745	841	847	814	781	772	806	769	778	820	822	836	811	841	792	837	844	769	870	813	800	771	783	824	811	785	844	811	790	788	848	802	833	830	810	797	823	792	811	814	838	788	791	783	777	814	849	790	800	769	818	812	787	793	772	810	794	794	790	816	835	805	842	767	800	809	814	747	807	775	815	791	797	788	771	770	836	824	759	765	807	799	787	786	736	821	846	831	810	816	783	824	844	792	782	800	807	858	815	767	790	754	796	797	837	819	785	796	850	828	797	810	791	762	796	788	812	821	853	813	795	804	753	796	776	801	778	852	829	797	794	795	799	787	800	754	820	769	834	753	824	821	754	825	765	811	817	824	810	758	778	849	819	786	832	790	836	815	796	792	797	797	823	812	801	828	818	810	821	840	780	849	790	825	781	815	799	826	833	788	864	798	837	815	804	763	808	834	810	832	848	788	811	761	781	829	809	826	785	787	835	790	815	772	784	834	821	818	834	834	797	811	858	816	800	836	810	802	851	799	799	790	814	831	822	814	795	800	845	794	812	832	818	840	822	795	844	802	766	808	815	843	854	843	850	782	799	806	777	791	822	862	827	805	826	829	781	768	824	806	835	830	829	836	792	831	802	822	818	796	878	856	797	813	821	780	829	802	806	786	786	792	860	816	795	782	798	767	797	785	817	791	744	807	805	784	805	774	824	812	773	784	812	800	825	798	793	781	811	828	771	838	819	774	771	806	789	822	795	761	786	808	878	847	799	816	818	767	804	809	798	805	798	792	776	723	835	785	831	857	810	821	767	795	791	833	780	837	767	855	836	759	883	815	777	758	818	831	826	759	811	739	779	829	762	801	749	800	791	856	810	786	837	775	794	803	792	817	880	799	784	850	770	821	840	799	819	863	788	792	807	776	805	757	758	822	805	758	831	811	837	821	789	765	795	803	807	810	769	835	789	821	809	784	809	823	827	772	771	779	811	830	780	788	871	837	834	802	823	842	833	804	841	783	796	780	790	822
82159	73430	73156	61273	46183	31608	17799	7873	3282	1473	800	519	434	400	391	414	404	400	405	410	422	375	450	432	403	375	424	409	393	426	403	394	426	420	371	445	433	439	392	393	443	404	394	376	438	431	375	395	417	403	375	398	415	403	377	410	397	410	429	404	380	436	370	398	450	412	377	434	405	418	426	395	419	395	422	417	411	420	393	450	432	407	401	432	443	449	397	396	431	442	436	425	408	413	447	397	392	420	418	401	399	454	445	381	424	380	430	427	386	447	408	411	384	404	414	393	385	402	418	447	364	425	398	416	402	396	393	442	386	406	413	401	390	398	421	374	362	390	396	348	358	373	345	429	407	413	400	381	403	415	406	435	400	427	443	441	406	416	429	404	391	450	386	381	400	395	398	394	424	412	419	424	432	403	435	361	397	390	387	427	409	398	401	387	412	383	396	377	436	408	397	398	431	375	427	401	421	445	429	405	384	402	431	413	405	405	429	425	413	404	421	448	382	414	405	442	385	401	409	419	412	381	416	410	400	411	392	418	402	434	388	432	427	396	399	405	428	407	412	402	413	431	428	404	370	437	409	409	409	394	434	403	408	392	372	391	375	400	412	394	436	371	388	391	431	414	399	415	388	456	386	418	361	410	395	394	389	420	410	368	399	417	388	415	422	355	437	419	413	406	434	466	387	365	419	409	456	427	416	409	378	387	427	395	405	393	443	402	451	402	432	402	398	405	442	396	403	388	370	359	432	382	387	349	454	454	413	400	416	363	403	427	444	397	410	441	388	442	380	395	376	413	415	419	414	386	438	413	420	393	435	415	416	408	402	476	411	445	435	414	416	387	430	417	422	386	418	377	420	414	408	388	389	397	412	425	385	402	406	416	427	402	448	403	381	379	401	441	374	409	382	386	408	427	405	414	417	395	420	402	459	397	431	410	370	418	382	427	380	400	390	402	376	405	435	437	395	409	453	407	418	436	407	408	407	444	466	415	384	428	400	414	421	432	451	383	406	400	445	364	404	404	389	406	395	437	440	448	432	392	365	385	414	399	398	396	390	438	412	429	396	432	408	347	412	431	442	398	417	426	402	417	391	373	443	417	401	402	355	417	429	431	434	434	415	402	433	457	429	369	410	423	416	380	375	423	385	396	418	411	406	413	392	386	428	442	381	394	372	401	397	405	427	410	398	393	393	395	428	370	394	395	389	428	398	403	392	414	427	449	443	429	417	427	442	442	381	448	440	417	416	417	391	458	406	435	405	373	416	417	402	434	413	381	461	401	423	385	412	385	399	408	406	354	395	379	396	407	397	420	405	401	426	447	406	396	376	378	378	411	386	380	403	431	433	407	451	408	429	448	403	422	440	395	462	393	431	420	381	400	417	431	400	418	439	409	408	432	378	416	410	447	450	413	412	403	404	401	403	390	447	443	419	432	393	420	423	406	428	411	410	359	413	412	408	437	418	461	415	401	422	433	447	371	360	419	401	423	430	404	435	437	408	441	445	391	385	458	409	381	380	438	394	420	408	397	414	383	420	442	389	441	442	430	405	426	408	440	433	391	430	467	408	441	470	400	421	404	401	415	395	391	422	404	382	429	386	428	409	434	451	387	406	402	392	410	445	397	414	420	391	391	381	435	431	391	409	414	414	400	442	458	429	403	412	405	434	449	414	446	430	392	423	417	432	406	400	419	434	410	407	410	409	379	433	434	427	450	432	353	407	420	421	438	403	427	358	432	416	398	413	392	438	457	447	395	400	432	418	400	367	412	421	471	404	386	344	414	390	410	406	398	401	460	427	441	429	376	443	398	396	388	434	406	390	411	423	386	412	424	411	417	437	399	407	432	410	379	398	432	436	461	437	376	456	376	394	382	396	415	360	384	415	388	395	386	384	419	420	425	447	435	413	404	383	445	437	409	406	379	413	404	436	397	388	396	395	403	403	368	438	405	429	432	436	408	405	410	371	369	420	370	393	431	413	404	389	377	378	417	405	423	421	447	399	387	431	402	402	430	412	412	429	393	376	410	413	419	412	439	410	418	387	368	360	411	416	415	377	400	425	422	407	419	406	429	392	432	412	421	394	417	359	406	398	457	402	404	436	422	410	403	369	387	407	393	405	409	439	382	399	389	384	395	410	405	408	392	425	418	439	406	392	412	456	418	420	421	406	416	417	416	390	404	426	405	392	408	431	430	393	427	378	427	402	423	446	422	396	461	426	431	485	412	383	389	423	459	436	397	413	425	408	420	439	403	458	390	400	417	437	391	400	413	429	395	432	383	407	418	423	432	443	391	414	417	409	421	365	411	429	385	429	406	415	434	416	427	387	434	393	445	406	411	416	410	400	383	384	364	452	418	429	382	402	365	432	402	409	403	401	402	424	432	378	433	417	429	443	394	428	374	399	446	414	411	390	379	380	423	389	408	393	402	384	378	405	392	399	420	428	444	406	403	381	414	420	445	371	404	418	426	408	377	374	387	444	401	417	414	422	436	425	428	438	430	408	466	390	440	403	441	397	437	411	405	403	367	402	409	406	393	398	418	374	425	393	412	393	405	418	419	389	419	399	434	348	398	387	427	429	363	389	443	398	453	424	407	389	432	410	392	392	359	415	419	414	391	413	419	388	455	394	384	417	446	445	380	392	407	414	430	390	415	412	419	444	440	427	380	443	427	449	409	439	377	425	443	424	403	437	407	389	437	388	396	412	394	388	398	486	402	434	409	401	405	395	443	444	407	398	383	353	402	418	376	397	402	420	381	435	405	406	463	394	380	364	425	417	396	421	396	391	383	410	369	415	454	394	393	415	464	417	390	439	413	397	370	365	392	424	425	379	392	410	402	401	421	441	431	428	421	418	403	423	434	414	480	454	405	418	403	392	408	428	404	405	394	428	389	401	413	400	389	396	410	407	376	445	390	371	388	390	417	390	425	373	400	405	423	410	418	431	387	350	367	391	384	406	400	428	430	408	408	386	380	379	391	391	425	410	383	424	396	411	396	367	401	371	416	421	391	420	367	421	369	413	378	385	431	424	403	415	410	386	433	394	433	373	394	417	416	404	423	446	485	395	392	451	421	416	423	429	411	435	405	444	384	457	394	434	384	421	422	380	402	428	386	417	397	429	416	442	405	394	392	439	402	413	383	402	392	418	425	434	416	433	401	456	387	397	367	392	416	439	436	372	435	421	427	426	464	412	392	424	405	415	371	393	392	436	389	411	380	418	421	399	400	375	389	423	441	364	412	413	374	420	427	389	386	390	418	437	395	400	408	405	405	444	429	438	396	400	399	398	387	457	432	410	473	395	387	434	405	406	390	421	405	420	416	438	410	426	382	428	382	384	418	425	383	387	390	408	441	411	404	418	385	382	417	413	405	443	427	428	397	429	396	431	424	349	441	407	434	392	386	385	388	404	360	436	407	424	429	430	389	399	398	365	417	437	413	382	397	434	382	399	407	456	394	399	400	393	395	392	373	457	442	391	381	412	406	401	401	400	422
51976	54883	67741	65807	55093	43148	30345	18503	10161	5057	2539	1439	1052	864	933	828	924	875	914	835	866	875	883	845	915	869	906	949	824	881	842	830	823	876	887	864	840	875	872	832	883	861	874	850	882	875	871	932	854	879	861	925	876	919	916	915	883	822	865	896	870	865	892	899	875	868	841	848	887	870	847	906	849	849	834	843	908	860	887	917	868	822	909	899	903	832	953	908	920	895	905	902	853	877	872	891	886	864	868	898	869	851	934	853	833	860	897	854	841	866	838	864	897	878	881	833	857	828	890	882	851	882	883	858	852	836	837	917	863	891	869	915	871	906	851	889	841	881	869	836	894	927	880	889	840	845	912	917	853	842	890	896	884	959	857	850	895	865	917	888	832	867	874	874	862	907	877	874	901	881	840	852	879	889	876	885	926	843	889	852	841	910	927	857	847	817	841	880	863	869	910	812	890	863	904	879	865	856	905	874	898	890	882	914	874	856	861	917	859	869	925	892	836	879	859	897	831	900	924	835	860	878	865	827	863	851	914	867	888	923	834	863	885	891	873	851	829	905	886	845	824	857	855	888	830	926	888	884	873	895	890	870	899	833	904	826	872	878	851	855	873	888	858	886	828	854	914	895	882	836	855	869	864	842	899	868	908	850	904	802	884	901	865	856	867	923	878	869	869	908	842	882	892	877	857	851	835	838	864	812	874	848	935	911	942	903	886	868	859	848	857	908	904	892	890	899	903	922	926	854	870	863	829	838	937	879	863	876	827	890	852	898	902	892	870	873	851	914	880	832	844	843	878	842	867	899	863	863	869	844	853	861	842	871	944	869	862	879	859	842	871	865	865	855	895	848	854	902	884	882	833	876	927	868	848	877	894	868	850	888	860	863	863	859	880	857	857	903	891	890	899	868	901	909	893	943	821	864	866	889	930	852	864	865	841	891	901	902	888	915	867	868	902	875	837	908	858	895	909	927	866	855	902	838	853	869	911	831	847	898	889	877	876	859	901	885	829	877	888	881	877	844	906	877	861	862	855	845	857	890	901	868	872	885	887	880	856	872	925	818	895	874	892	853	859	838	861	880	883	917	882	847	853	829	877	836	837	817	923	864	933	889	856	902	901	862	866	874	841	886	837	860	918	898	934	883	887	868	880	837	891	837	916	868	846	847	894	852	926	841	900	892	913	830	859	895	871	865	869	856	874	871	845	876	848	844	917	860	846	873	898	852	909	896	938	884	911	887	921	950	907	883	924	885	898	862	853	896	857	825	897	847	878	901	930	852	868	844	898	896	854	878	876	839	851	889	849	895	785	855	865	872	879	849	871	869	845	919	942	930	877	890	920	851	887	852	857	879	863	888	878	912	881	867	888	930	830	872	916	864	886	915	888	859	815	841	853	891	882	925	889	877	922	867	860	821	906	869	878	932	932	942	907	831	901	921	848	870	867	905	880	873	924	927	828	872	866	837	852	862	894	846	882	862	918	833	870	879	839	932	884	888	870	811	874	876	871	845	913	904	934	919	827	899	876	874	922	855	922	822	897	932	872	859	872	832	783	937	855	955	926	883	885	819	834	889	892	874	883	913	904	913	825	867	859	890	835	871	872	879	852	863	897	904	871	870	830	868	855	889	868	880	885	837	835	866	878	876	894	873	876	856	904	894	890	925	870	835	853	889	910	955	893	883	884	874	889	822	894	916	891	847	890	843	924	895	836	869	917	876	848	819	838	877	820	823	887	840	904	866	908	878	913	886	888	837	910	887	847	838	884	897	899	892	877	856	924	859	822	834	879	898	906	862	845	892	945	846	842	901	903	839	916	867	876	897	890	829	844	883	892	822	893	929	846	858	851	923	885	876	920	882	863	891	817	843	847	869	881	917	862	912	856	887	899	884	891	895	872	937	909	945	847	820	899	880	864	882	887	872	861	891	884	952	959	841	892	920	887	934	899	880	845	873	892	862	893	868	877	857	857	907	890	874	932	879	899	915	900	861	891	922	881	865	874	856	867	823	867	902	851	859	935	896	858	865	889	883	900	874	895	904	867	859	836	921	892	877	887	924	891	848	919	844	837	887	854	841	837	867	875	837	851	892	875	903	883	868	855	939	884	925	909	880	833	927	898	853	851	911	907	903	894	825	838	941	868	888	885	805	921	878	837	862	924	902	893	895	878	881	858	887	930	889	868	906	861	896	833	847	894	894	887	883	885	870	911	873	859	853	940	918	863	900	898	853	868	855	864	856	898	864	909	857	905	923	859	949	839	913	873	872	881	817	901	850	887	893	934	923	894	932	874	939	912	848	892	929	846	930	865	852	888	933	846	846	825	864	866	926	908	876	915	919	833	827	908	872	892	866	898	895	817	875	901	850	886	845	882	909	875	904	882	848	827	848	865	866	881	876	853	863	911	842	864	860	915	916	864	885	885	840	850	873	947	865	848	880	882	856	899	848	885	850	919	902	816	795	899	840	876	858	908	903	891	870	847	882	876	866	808	886	876	874	911	908	886	879	867	823	869	874	888	856	908	890	864	896	943	881	873	857	888	931	943	827	900	897	884	877	856	886	906	847	880	891	907	870	810	894	893	873	869	866	835	931	870	865	893	855	818	851	846	873	884	894	844	865	859	840	891	886	893	877	874	867	864	838	873	911	869	875	891	906	895	876	847	857	830	892	871	884	911	876	898	841	871	867	937	931	890	874	932	883	903	851	894	896	915	881	848	894	871	918	849	908	895	884	840	929	796	933	855	921	877	888	920	912	869	882	874	877	900	872	875	924	818	902	870	865	875	920	823	840	880	856	852	834	839	902	859	912	847	968	955	869	833	843	849	853	900	889	905	872	852	887	859	856	917	848	875	915	894	859	878	918	860	851	865	861	920	897	870	877	879	882	939	894	894	917	852	882	843	923	870	822	835	824	893	894	850	904	902	904	890	887	826	868	887	857	891	819	868	870	848	852	839	832	874	870	873	893	826	849	864	930	856	832	867	882	844	833	871	900	849	911	874	883	896	859	903	899	857	875	879	922	921	928	872	912	901	901	922	864	895	855	871	933	925	891	897	847	844	889	911	905	840	892	857	877	904	876	839	880	887	837	854	883	912	892	864	870	874	851	910	855	908	871	891	896	877	897	853	896	855	853	843	833	848	900	918	861	910	881	931	897	851	841	912	936	896	866	885	907	887	880	853	910	913	943	887	846	875	896	864	891	891	839	846	841	913	906	901	872	892	896	911	890	893	861	815	870	859	850	851	856	906	911	842	825	915	839	828	855	864	891	864	858	894	900	898	867	925	853	904	856	877	880	857	904	858	845	882	869	884	876	887	882	860	893	848	870	906	952	853	849	918	856	863	892	873	857	899	909	873	896	869	874	843	836	895	887	875	922	812	876	887	890	927	874	882	882	926	847	883	909	921	877	872	896	888	867	880	843	829	898	922	862	900	849	877	887	886	886	860	853	893	855	844	901	943	850	909	906	858	881	860	861	836	834	901	870	891	831	842	879
13520	8854	7184	4466	2452	1460	809	604	442	397	349	330	317	305	311	297	312	334	305	295	312	333	333	312	342	329	319	323	321	320	323	297	298	340	302	315	316	317	316	263	308	313	327	296	303	320	346	310	315	301	307	323	312	292	328	309	319	337	349	278	317	317	327	346	284	344	343	318	323	326	309	335	308	319	296	305	317	327	312	308	297	351	318	288	313	325	285	328	289	322	322	329	294	324	323	309	276	309	308	325	309	300	322	338	311	325	336	313	326	332	284	323	316	327	297	334	313	308	342	274	311	330	315	310	318	334	302	295	311	301	295	316	303	312	323	347	301	280	291	295	314	307	322	324	323	290	310	306	344	349	300	310	349	286	320	334	335	326	337	291	309	325	323	308	310	320	337	305	306	296	328	337	310	280	288	327	303	293	347	325	294	291	352	316	294	313	323	303	331	293	306	304	323	310	334	285	299	303	347	329	322	300	296	343	310	297	342	302	331	343	311	297	306	331	290	283	275	287	287	298	301	300	333	314	303	311	309	288	311	320	330	321	317	325	326	287	318	331	337	292	331	298	280	314	320	286	292	362	335	325	346	328	296	325	331	284	364	318	321	315	309	294	296	312	331	349	319	316	334	255	312	296	309	325	309	325	266	311	321	337	326	313	297	321	304	330	315	275	309	292	345	316	315	320	279	327	335	321	320	270	335	335	287	308	314	321	312	311	325	298	320	293	347	353	294	287	286	313	320	314	307	316	295	343	312	287	317	318	302	309	312	321	333	325	331	289	326	313	334	272	305	312	307	316	333	332	314	309	336	341	346	326	343	285	269	315	339	332	321	305	301	289	314	329	310	315	301	321	315	311	316	304	293	300	292	302	327	314	282	302	280	334	327	327	342	349	331	320	330	329	295	293	319	312	293	328	333	328	338	323	334	314	342	330	290	299	300	286	319	301	311	291	317	346	332	315	309	290	300	320	306	333	302	344	328	329	325	299	330	313	316	278	317	318	322	313	318	293	350	316	343	318	337	312	318	312	299	330	308	344	325	296	299	315	327	323	332	317	309	319	298	303	337	310	314	318	307	291	334	296	290	305	303	346	332	287	281	318	320	285	289	295	306	329	323	347	331	315	279	310	338	293	295	313	311	297	335	290	319	310	287	295	304	337	329	327	345	282	348	329	300	355	322	320	294	337	288	328	275	313	320	309	317	300	284	310	281	319	285	315	315	310	296	309	295	322	313	338	306	290	317	318	301	314	319	324	325	331	305	309	309	314	296	330	287	326	339	279	290	300	338	329	289	307	305	293	315	321	290	302	281	298	323	340	302	307	311	336	319	338	306	318	303	294	318	302	334	286	289	311	299	322	338	321	335	323	289	305	343	305	346	332	295	291	314	261	308	286	289	289	298	300	325	312	363	315	304	297	298	302	317	329	315	326	299	302	336	317	291	331	326	317	322	353	326	338	300	270	298	326	298	295	293	323	308	311	332	337	306	320	329	315	300	302	303	316	359	298	277	328	293	295	319	271	306	286	309	317	350	302	308	308	310	293	313	320	320	307	304	296	315	295	298	298	317	312	293	303	299	345	328	291	355	337	315	296	311	298	318	308	317	303	291	320	295	319	343	337	322	295	299	314	286	323	309	276	296	299	297	298	305	311	300	336	313	297	319	315	306	282	341	315	321	281	331	286	307	298	299	353	324	303	305	315	309	317	325	305	295	329	279	288	319	298	336	302	346	280	312	312	323	320	306	289	312	296	318	290	313	347	339	295	327	328	310	342	323	284	291	295	316	286	323	327	330	297	349	310	318	301	310	336	303	344	312	300	317	335	320	305	290	299	307	317	303	368	348	289	316	311	329	311	297	312	328	314	307	339	314	290	316	348	305	344	321	275	296	311	348	324	320	339	314	314	257	316	316	319	280	324	322	324	271	310	339	320	307	276	317	324	340	327	291	327	303	271	296	322	292	314	319	295	318	301	327	306	317	308	318	290	329	301	307	301	303	300	326	298	299	304	296	296	316	312	335	321	295	345	333	313	328	288	311	317	302	308	335	350	319	331	294	306	330	320	337	346	336	332	331	317	307	291	312	316	301	283	299	286	321	301	282	328	331	295	314	305	308	312	287	316	295	303	323	299	331	265	334	284	324	278	339	326	310	341	313	297	309	277	300	315	301	306	330	320	278	291	284	344	297	308	335	269	344	325	302	290	326	302	311	312	324	329	338	321	310	329	291	320	307	321	285	305	331	301	312	293	320	307	275	294	317	331	314	310	332	308	310	329	315	328	329	319	313	321	329	329	327	300	312	321	319	339	281	372	329	261	311	310	273	323	326	289	305	293	296	310	281	319	324	327	302	322	304	328	302	355	283	305	337	309	311	358	316	351	298	324	317	330	290	302	299	292	315	331	334	325	329	326	315	294	319	303	316	279	297	306	315	315	293	342	339	319	308	303	331	318	324	299	303	314	306	313	306	321	323	323	314	337	344	286	303	302	331	317	304	327	315	331	308	279	307	307	298	325	304	314	270	307	301	321	343	319	300	299	305	339	305	329	308	289	314	309	314	312	311	336	293	292	289	320	311	296	306	339	293	358	299	303	294	288	296	290	303	322	272	276	350	312	327	351	344	338	321	299	300	354	278	302	319	353	320	304	327	323	311	306	301	313	304	364	334	303	303	301	308	303	354	286	341	313	354	302	375	321	313	342	297	312	326	315	313	318	316	336	338	330	300	323	310	302	298	320	318	334	336	288	301	309	344	328	306	317	300	334	301	295	329	327	324	286	296	272	305	322	282	305	294	332	363	319	298	320	293	303	294	289	327	325	316	310	328	332	285	300	319	325	336	320	298	308	296	320	279	304	298	332	327	308	296	331	330	348	330	302	324	304	298	326	334	300	294	306	317	317	322	308	336	326	322	299	300	302	291	299	308	297	331	323	295	311	316	300	334	304	341	337	286	305	284	331	347	317	321	342	328	272	324	290	307	314	285	307	317	297	289	305	333	303	343	307	339	318	354	319	329	332	311	289	325	296	293	324	291	315	375	321	314	314	314	302	318	313	312	316	311	300	300	306	345	296	281	331	332	316	327	322	344	327	337	342	333	308	287	314	295	326	304	303	317	298	321	326	322	299	299	292	320	340	373	294	297	274	312	277	307	325	334	312	303	359	287	299	311	317	305	329	331	293	327	306	310	338	305	315	310	318	298	339	327	333	297	308	304	322	294	317	302	321	326	277	312	306	343	315	290	305	313	304	321	282	319	325	330	271	309	316	332	281	314	320	333	308	298	317	331	295	309	312	302	307	315	338	287	312	316	347	318	275	358	336	330	299	297	363	308	322	315	320	280	317	264	325	332	283	304	313	319	292	309	330	311	349	330	331	325	311	313	315	324	342	313	323	303	325	350	269	326	336	306	343	315	317	300	301	302	319	310	301	294	298	298	320	299	324	314	293	306	322	295	363	291	304	309	331	292	322	313	345	348	299	329	320	322	287	300	323
12422	10953	12586	10476	6840	4243	2488	1620	1115	810	725	697	704	709	665	687	688	671	642	700	693	680	731	659	700	725	717	689	713	686	672	629	694	697	684	695	678	703	702	717	675	693	676	720	662	686	683	658	689	619	729	710	678	695	669	673	754	658	700	669	630	705	690	700	674	746	643	690	724	719	655	702	715	662	697	676	685	697	683	696	709	716	701	624	660	704	704	650	742	718	648	709	669	726	705	670	710	703	691	710	670	680	700	680	732	698	682	683	660	707	698	643	654	673	732	672	663	689	676	688	651	654	708	761	711	714	708	649	685	722	650	706	684	759	684	755	707	713	710	703	620	645	677	715	710	650	662	688	702	653	683	710	739	723	690	700	645	706	707	720	630	682	668	695	695	675	706	728	631	674	661	697	688	730	687	704	707	680	711	697	700	688	687	666	700	731	686	664	682	705	666	678	676	664	715	713	674	687	678	707	653	721	639	662	694	662	708	711	658	647	724	656	728	722	679	699	730	706	636	682	694	688	688	651	666	708	718	717	719	655	629	698	724	650	679	619	708	690	697	728	698	658	662	676	705	710	703	680	708	703	645	706	710	700	680	704	679	701	692	682	705	693	692	694	660	702	732	683	682	689	710	684	692	754	690	711	674	660	656	679	664	634	668	697	679	612	718	715	645	671	663	730	707	693	668	710	694	685	706	688	673	656	731	730	653	732	673	693	668	661	728	680	691	680	694	659	695	678	705	671	662	660	684	724	664	723	683	700	680	661	708	724	690	731	712	638	649	671	670	708	657	682	679	666	721	648	673	667	681	730	689	655	665	710	685	696	683	727	689	692	714	681	633	716	712	698	687	647	673	695	644	694	744	724	715	690	678	678	690	633	715	671	710	654	711	685	709	696	690	724	727	696	715	697	706	687	696	694	699	730	706	706	699	648	720	708	726	679	687	651	679	666	698	692	672	695	739	696	662	673	743	687	679	696	692	701	672	693	704	705	656	678	702	707	699	667	643	674	709	700	718	686	682	723	732	744	673	677	699	693	694	692	710	664	699	694	685	692	687	723	664	695	690	707	709	696	668	673	725	679	690	691	688	712	685	728	712	712	704	758	685	678	639	681	645	716	683	722	694	694	740	644	694	662	639	690	660	714	722	669	637	671	685	658	653	671	639	695	668	709	647	713	683	691	673	682	677	695	724	712	693	694	700	648	661	673	695	703	704	672	696	750	702	645	725	699	703	696	716	674	654	704	713	720	688	680	666	677	708	717	665	750	687	667	702	733	720	735	658	710	726	682	712	675	681	676	664	681	676	692	695	690	670	706	680	715	671	705	701	678	638	698	670	671	725	740	687	692	658	653	669	672	711	664	681	649	683	670	670	619	685	710	651	693	679	661	732	682	727	671	704	690	660	679	686	678	736	664	680	714	693	690	678	713	668	699	696	702	681	695	683	691	693	727	658	679	673	679	694	689	680	674	694	676	670	678	666	668	647	655	709	697	681	741	658	720	663	699	642	644	678	747	704	698	723	709	708	662	715	684	674	707	692	745	702	627	656	696	696	679	666	701	676	703	687	682	676	684	760	696	710	670	654	702	670	680	711	638	635	702	650	703	720	700	724	675	683	694	711	735	681	710	705	704	682	698	678	687	692	683	708	683	688	654	650	718	668	679	675	711	699	669	669	665	696	673	683	648	691	704	687	687	716	692	673	704	672	705	654	676	740	688	699	650	688	682	685	672	695	704	654	693	750	719	742	726	706	691	670	673	673	682	696	711	678	651	703	720	686	663	742	658	675	703	700	695	647	667	708	675	676	670	700	643	670	650	677	677	695	746	645	703	669	674	720	663	690	674	712	644	713	683	696	671	674	659	716	705	718	705	643	712	681	667	665	702	689	672	709	642	655	663	694	710	693	666	752	618	705	720	693	687	675	676	702	692	708	695	693	668	655	669	665	740	682	688	649	690	697	723	671	701	715	721	662	662	675	676	677	694	678	693	720	689	674	680	708	699	729	685	698	699	674	637	683	676	678	700	731	699	620	702	758	651	688	705	720	681	730	711	663	743	693	687	747	721	696	697	713	662	642	698	664	755	714	697	674	670	689	707	739	683	686	679	679	690	653	736	693	756	681	725	639	680	727	717	661	689	644	660	699	710	655	655	783	728	703	659	703	672	697	705	638	680	715	718	648	700	703	674	672	698	704	654	689	672	661	704	693	699	634	653	709	691	681	686	651	659	709	663	675	691	669	641	652	681	696	693	682	700	666	680	712	693	663	664	714	675	670	690	673	706	665	685	725	712	635	680	670	726	683	654	701	724	686	673	686	700	664	758	677	717	681	728	646	673	708	700	644	668	674	724	658	653	692	711	679	689	712	723	670	650	691	740	685	655	735	671	670	687	649	711	707	711	739	708	736	711	709	652	685	699	710	687	625	698	681	678	704	668	756	662	701	652	656	708	655	696	714	676	684	687	643	648	742	726	755	677	666	681	683	676	678	708	689	712	712	673	668	707	685	734	697	665	717	684	756	669	704	725	688	691	662	654	676	697	674	668	717	728	678	685	665	664	636	745	710	681	705	706	676	680	657	700	715	713	713	690	685	683	683	710	680	698	759	698	670	652	730	693	707	736	751	673	660	678	701	645	713	762	695	701	626	666	694	676	702	701	698	701	649	675	726	694	680	718	713	700	680	687	680	693	661	660	696	674	763	670	763	656	662	656	691	720	692	675	698	695	663	720	671	651	668	761	669	623	670	684	687	705	679	662	674	698	690	687	693	685	630	723	704	694	722	728	654	678	654	742	671	716	675	716	765	667	654	675	661	735	729	711	673	700	681	678	646	687	716	693	690	734	722	674	713	713	710	744	652	699	708	701	681	706	668	706	682	711	731	765	710	726	714	682	677	670	701	659	672	628	706	658	703	661	667	709	754	637	651	716	690	678	732	728	692	701	698	626	735	714	688	743	686	687	661	689	679	673	679	694	691	696	634	671	719	708	719	714	643	687	710	650	708	650	690	676	659	677	713	684	722	671	675	678	662	674	695	687	704	712	690	725	734	685	672	717	671	648	669	698	693	727	705	704	707	673	688	698	678	679	678	656	648	694	709	691	686	687	714	666	653	700	680	685	694	658	673	700	723	700	701	664	649	700	747	706	727	718	687	713	655	649	700	714	702	657	678	688	693	719	692	639	676	713	697	716	689	680	628	720	672	701	712	685	685	696	685	642	689	693	685	737	757	711	648	708	702	697	715	685	708	697	690	678	676	671	646	686	713	689	669	670	711	682	659	655	686	728	710	701	668	720	695	684	729	720	738	696	688	699	698	666	703	728	690	692	718	660	692	685	711	692	676	660	671	721	715	711	700	706	659	710	640	654	681	732	635	680	751	735	684	694	679	635	674	719	686	695	684	710	654	634	685	699	679	698	703	667	687	734	673	689	648	661	738	675	693	689	722	714	613	681	730	666	668	723	682	683	686	668	741	687	664	696	696	644	712	700
80733	70577	70969	59524	43450	27297	14166	5822	2393	1081	597	468	392	354	355	385	351	334	347	353	382	362	333	335	352	369	365	358	382	347	365	346	358	364	358	311	341	381	375	355	341	321	362	341	352	346	323	392	322	360	365	356	351	395	356	348	376	342	363	363	333	314	376	373	309	376	329	326	368	371	331	388	363	358	346	376	350	345	344	323	349	320	363	330	349	367	364	344	350	394	321	306	348	370	365	354	374	346	353	371	349	328	344	354	309	340	344	343	346	365	349	340	341	352	364	340	344	334	370	363	364	359	348	406	370	361	341	369	328	305	341	351	382	367	399	369	341	337	334	330	347	324	349	360	332	324	339	316	359	345	383	365	339	336	352	364	378	368	328	346	354	402	365	346	357	341	315	356	360	348	356	327	342	349	332	357	343	351	382	368	318	392	351	364	362	310	361	331	338	359	352	360	345	353	374	339	379	337	288	384	350	334	356	312	358	369	364	371	335	336	329	355	391	329	362	364	345	330	374	321	361	318	339	364	328	334	356	362	382	366	342	352	351	334	349	352	368	333	359	388	341	344	346	381	351	353	340	322	388	350	320	336	362	348	353	348	362	384	342	377	391	357	320	376	346	350	372	344	368	357	319	350	328	312	325	325	324	379	380	361	356	382	340	347	326	329	376	355	364	358	360	315	388	331	326	328	359	335	315	361	349	369	348	400	352	299	356	358	332	368	386	364	351	365	344	331	357	331	348	332	384	340	338	352	369	353	385	310	321	311	332	352	351	309	353	370	346	346	355	353	340	343	371	364	344	347	319	347	354	370	306	358	371	390	355	402	351	361	367	287	333	331	364	315	356	380	327	313	357	377	357	305	365	374	379	328	365	346	321	368	354	381	357	357	368	325	330	332	369	378	313	367	381	352	340	401	333	354	370	326	394	354	391	352	335	377	374	333	327	355	334	356	323	367	383	368	376	322	354	367	360	330	337	377	374	348	319	336	350	329	352	341	344	390	384	349	342	371	390	385	398	358	364	312	330	364	344	337	347	383	339	367	375	365	377	380	393	337	347	372	348	356	354	361	341	337	366	365	344	349	319	335	340	361	380	362	336	384	349	338	340	332	337	343	359	362	342	381	391	363	370	354	336	367	366	339	367	341	357	348	383	357	381	326	338	399	335	334	354	329	363	365	353	337	397	391	372	357	352	345	336	352	399	336	358	375	347	376	367	369	380	367	344	343	339	351	332	348	356	316	327	418	318	375	351	335	387	341	363	356	307	391	372	316	329	351	349	360	352	369	352	337	350	345	345	350	357	346	328	353	385	379	377	338	341	349	380	385	351	312	361	356	368	373	378	317	346	392	347	409	341	384	342	367	362	342	367	338	337	346	346	344	332	349	361	333	327	340	345	369	373	366	368	327	372	350	364	347	318	347	366	352	355	360	370	355	360	330	330	355	328	324	348	336	342	361	352	355	350	334	320	334	354	369	363	341	363	370	372	391	326	331	307	352	322	331	317	370	381	345	369	331	341	332	328	347	379	371	369	373	367	369	338	331	341	359	344	312	293	369	340	359	375	347	359	334	409	336	339	367	367	345	324	370	368	345	353	352	287	391	314	347	300	364	380	369	352	347	326	364	342	381	375	331	363	360	357	337	377	329	351	347	316	351	349	301	341	378	352	366	346	355	328	343	344	341	322	354	350	344	335	374	350	406	355	348	380	367	413	343	352	323	362	349	376	349	338	356	338	364	328	342	403	367	339	378	373	366	354	370	377	337	373	359	404	370	407	366	375	347	343	345	309	337	337	363	342	325	378	378	364	360	284	374	400	357	360	364	363	341	369	338	324	313	351	328	352	346	363	363	364	357	335	347	365	373	340	379	333	375	366	367	360	335	353	337	357	337	365	382	343	363	329	359	369	335	349	354	350	339	383	335	349	313	350	352	351	360	324	344	396	354	315	364	338	347	341	382	352	358	361	351	368	338	366	349	371	312	369	381	377	343	307	363	366	333	370	359	378	383	343	337	331	334	315	336	342	365	362	333	346	332	309	345	339	336	398	328	346	317	363	348	348	358	362	349	389	350	353	330	370	332	355	280	354	342	319	358	333	356	345	356	369	355	368	323	343	364	335	349	347	360	338	346	358	346	340	351	346	359	345	354	334	314	329	341	332	332	354	344	340	360	355	336	367	337	325	337	344	334	351	336	393	360	332	358	341	330	317	359	340	319	340	343	363	348	309	345	367	355	367	369	364	352	376	340	359	344	365	333	378	354	362	344	380	355	310	339	351	342	340	352	356	369	353	381	355	348	344	343	367	374	310	323	376	327	337	358	361	357	372	376	347	341	391	369	380	375	347	342	337	362	345	351	338	316	358	352	364	393	339	332	332	335	327	338	375	330	359	391	340	363	364	369	355	370	362	342	376	367	409	372	361	371	372	371	361	359	357	349	353	346	398	337	360	333	384	359	384	356	347	357	355	333	358	372	387	356	349	295	339	342	378	359	364	373	355	343	363	380	390	345	369	353	349	336	356	372	412	367	347	313	341	330	367	359	404	346	347	366	377	376	355	340	337	331	345	344	365	367	348	386	366	346	349	356	333	378	334	359	344	344	360	346	365	331	363	399	339	320	345	374	331	347	340	364	344	367	344	364	362	336	387	368	368	359	362	322	378	398	382	349	351	338	308	332	341	357	332	341	371	372	346	393	375	358	343	315	335	357	347	326	337	358	348	297	356	379	337	324	317	339	368	382	367	371	332	346	364	394	336	346	396	352	379	354	375	367	346	321	366	333	354	324	357	372	384	317	340	332	334	332	358	330	371	368	334	388	380	374	355	345	351	371	349	368	338	345	356	344	390	347	335	352	339	323	364	312	365	323	330	350	344	360	361	344	336	331	342	349	351	368	346	358	361	390	329	332	347	354	367	331	339	347	356	347	360	387	382	340	383	341	399	330	358	336	354	370	371	370	316	356	391	338	374	327	379	342	316	354	342	332	351	364	368	359	340	349	325	363	357	389	390	349	325	327	352	358	363	361	359	411	365	387	356	363	345	355	396	362	378	353	348	349	326	352	362	332	375	365	351	362	340	358	359	344	360	341	327	357	347	344	336	302	361	336	371	354	339	324	397	355	343	331	323	324	348	384	337	367	355	385	341	323	343	316	340	378	386	334	360	315	339	314	370	325	337	341	333	364	345	349	358	375	340	346	359	315	362	357	361	374	343	329	353	380	395	379	302	418	337	352	335	376	357	326	321	337	352	325	350	355	392	368	373	354	330	357	353	357	384	340	334	367	370	362	384	331	370	349	342	368	387	351	344	337	334	363	390	363	397	338	343	325	336	394	358	336	360	354	387	341	356	355	346	352	354	329	338	365	360	373	384	363	370	353	397	371	360	332	339	389	377	353	353	397	372	330	369	358	315	349	345	338	351	346	351	312	341	321	324	309	352	370	350	340	353	334	376	381	382	369	340	324	394	337	368	357	369	376	343	349	353	373	378	366
50012	52737	65829	63702	52507	38945	26234	15200	7780	3667	1794	1240	915	796	781	740	762	770	787	804	796	797	791	770	760	792	802	764	779	816	788	781	780	751	796	783	728	790	797	765	800	753	759	789	761	758	780	795	745	827	789	752	768	821	770	788	729	814	783	801	804	770	761	758	735	813	713	756	824	764	767	800	788	801	862	766	789	749	734	755	743	810	718	760	769	797	758	760	792	770	719	738	761	799	740	773	775	785	783	798	786	764	806	787	782	778	721	802	754	806	783	784	828	767	816	800	830	745	792	789	803	748	826	793	779	761	814	811	779	777	740	772	742	838	756	769	757	796	809	805	736	752	784	790	810	753	782	799	804	725	773	785	731	765	793	785	813	794	751	742	745	776	806	758	793	795	752	755	812	749	751	840	791	767	729	763	737	736	731	770	772	736	752	781	763	802	769	763	758	771	770	807	737	749	758	780	771	737	773	762	781	832	761	744	757	793	747	819	830	737	797	792	818	754	733	753	752	748	738	775	766	865	821	820	839	731	776	761	790	780	742	779	841	755	819	799	763	821	775	757	785	772	814	774	791	770	743	809	796	789	782	780	770	793	814	768	809	787	804	778	760	796	745	813	814	804	771	806	846	799	740	790	845	771	796	723	810	843	749	776	766	804	781	742	758	776	794	758	756	774	778	812	782	733	790	775	763	795	804	833	858	807	792	809	762	762	761	793	786	750	772	756	735	782	749	764	793	794	811	754	811	788	774	727	817	757	734	826	803	724	739	788	794	756	801	758	768	810	763	780	731	746	789	759	780	770	813	803	760	754	788	754	809	759	858	804	787	749	796	759	793	784	779	803	769	789	807	740	788	748	811	772	740	777	796	750	788	788	774	814	765	787	736	786	760	733	755	771	761	758	776	779	814	821	748	776	762	774	732	811	837	784	788	761	777	747	755	708	763	781	786	723	747	769	782	780	813	744	797	793	814	758	793	793	791	769	759	772	800	753	791	767	772	743	827	732	778	772	784	751	798	794	780	745	769	776	845	776	754	827	786	795	797	741	798	801	762	769	741	816	762	763	756	831	748	787	767	764	753	806	804	714	830	738	784	803	730	764	764	819	793	790	791	778	819	800	810	825	780	755	756	794	799	748	731	780	811	731	736	779	783	735	750	771	754	781	779	782	777	743	785	774	782	700	762	806	751	789	760	820	786	747	782	767	833	765	732	804	802	735	788	743	780	793	765	764	808	717	767	771	804	745	779	774	762	805	788	790	764	769	782	806	773	769	757	802	806	811	783	793	765	786	772	808	763	754	799	767	757	773	805	781	813	716	757	718	770	811	785	786	773	785	757	767	787	779	803	807	780	796	759	824	797	761	716	806	805	783	740	818	830	816	832	792	751	756	813	802	761	750	776	830	778	731	742	792	786	744	808	758	799	828	783	760	809	757	763	731	780	768	737	766	814	740	796	752	732	821	820	794	756	787	755	782	759	761	797	831	771	759	759	733	771	790	767	804	779	770	748	776	758	797	792	810	707	821	759	747	784	750	797	759	783	792	801	773	749	769	755	761	797	773	747	776	766	792	787	795	764	723	810	800	815	767	764	796	795	762	732	770	744	782	809	779	719	779	767	840	807	805	802	756	732	775	785	774	777	792	809	753	809	764	786	734	774	788	801	762	762	793	777	815	801	742	738	777	764	780	761	778	756	752	724	809	750	826	745	856	779	748	747	791	751	730	737	787	800	772	774	819	798	754	768	789	736	792	806	804	714	815	846	807	817	808	765	766	770	793	735	795	797	821	800	750	796	765	822	750	741	790	803	786	772	829	836	797	745	785	752	793	795	762	785	778	787	782	803	773	794	799	817	779	769	744	786	805	785	799	784	757	738	776	808	784	837	747	764	819	770	799	785	769	785	837	766	798	766	740	768	736	788	735	821	778	819	770	809	768	759	772	778	753	724	773	737	797	760	732	736	765	784	756	832	821	769	788	740	801	802	747	764	780	775	816	783	735	790	820	785	815	814	785	780	737	785	810	845	789	750	800	729	735	815	793	768	762	763	796	771	748	766	774	755	765	824	793	775	780	751	761	755	785	806	768	790	748	727	792	804	765	785	720	770	757	810	819	773	773	784	714	760	808	753	754	770	781	782	735	745	784	851	738	760	763	742	820	828	723	758	809	795	807	750	802	759	747	791	719	741	773	714	824	789	789	709	788	751	807	708	783	806	801	778	776	764	808	726	802	781	812	808	778	778	753	753	770	752	792	812	754	789	830	792	734	745	791	789	786	792	779	785	777	777	777	828	799	813	816	791	853	752	817	842	760	774	814	796	723	727	785	784	797	769	823	781	777	809	773	749	740	758	785	770	745	773	777	758	790	796	760	830	742	779	741	736	775	796	792	758	763	795	817	782	813	813	761	807	832	797	828	710	770	760	806	829	781	759	745	778	782	792	827	790	745	785	755	729	790	804	746	747	787	748	784	776	771	831	781	808	713	705	750	778	757	749	789	807	816	783	797	779	759	766	767	753	764	769	761	780	776	772	777	836	771	770	792	765	733	836	769	779	731	809	770	786	814	741	796	812	787	808	752	765	792	772	734	790	827	761	843	816	817	788	825	795	752	800	785	765	737	776	778	767	763	793	774	831	807	750	741	796	745	815	815	771	811	730	745	776	761	745	754	754	762	792	789	801	790	774	760	757	788	735	816	759	775	793	741	770	773	791	739	769	802	761	790	793	789	748	801	773	744	784	826	799	748	759	801	733	748	755	788	781	821	767	801	771	723	808	750	756	776	752	828	792	784	802	776	793	791	783	744	745	779	771	822	783	751	789	785	763	814	780	747	780	766	785	740	759	793	782	736	753	760	760	773	787	771	754	790	735	852	796	819	798	781	791	824	715	771	765	827	822	772	793	782	784	788	776	778	790	776	747	780	763	746	782	793	807	780	743	791	767	773	819	774	826	803	825	720	785	781	747	739	733	751	821	821	751	784	746	793	738	797	797	776	798	821	766	790	756	738	799	758	794	781	773	777	798	793	793	727	761	764	718	744	752	833	797	760	794	782	797	766	747	795	827	803	761	836	781	775	797	767	834	733	785	819	762	776	828	762	787	774	747	775	737	802	769	803	792	766	822	767	801	775	799	794	798	781	743	771	791	773	735	749	755	808	775	822	777	689	750	726	756	767	773	756	789	793	809	757	748	796	801	793	776	747	763	786	823	750	766	780	799	780	762	800	764	810	779	817	797	777	764	768	764	767	782	781	739	765	795	748	724	765	785	783	728	768	794	758	754	777	784	792	759	776	784	807	786	815	815	775	796	793	769	741	753	757	748	788	731	731	774	821	796	743	793	773	764	784	815	792	755	801	815	799	735	766	766	782	796	755	858	808	816	775	815	757	777	727	810	755	793	805	784	773	747	738	733	801	774	762	759	829	738	754	790	758	745	805	778	786	757	794	730	783	765	786	824	842	761	771	774	733	789	778	796	729	807	765	766	783	731	757
83203	73067	74052	61428	45633	29733	15828	6515	2542	1117	709	508	400	441	373	375	446	411	402	435	389	398	438	374	386	405	414	412	424	431	415	399	383	422	397	398	398	406	409	361	380	387	459	423	394	389	410	337	461	408	396	396	407	415	439	424	374	387	382	399	388	441	393	385	378	428	391	436	414	431	413	402	398	438	420	380	402	401	408	425	414	394	414	403	412	361	432	392	409	425	415	394	375	384	397	444	392	390	395	415	404	420	383	419	429	392	397	422	401	424	420	445	391	406	399	383	385	416	425	406	409	383	366	404	428	417	411	401	387	402	379	434	421	425	409	437	431	414	396	411	425	381	405	416	371	439	384	429	443	405	397	405	386	359	406	398	399	408	401	407	416	390	385	391	386	420	412	390	356	398	416	447	393	425	407	396	385	427	415	438	396	397	356	392	434	419	401	363	437	418	403	394	384	406	408	395	422	406	454	423	413	421	410	429	406	432	466	371	405	387	428	389	424	411	398	392	418	434	408	417	416	439	384	435	434	400	382	424	397	437	437	413	392	407	414	404	391	411	426	428	382	423	426	427	394	383	421	404	373	390	388	415	392	391	403	370	400	404	397	366	416	367	387	436	386	387	406	420	384	373	371	432	402	377	421	391	396	405	432	420	381	389	378	447	377	421	407	421	402	426	421	448	415	423	387	392	395	415	418	425	383	405	361	406	385	371	383	426	422	381	394	417	432	383	405	419	394	428	405	404	373	411	427	401	401	424	398	396	422	387	393	383	406	395	405	397	452	413	433	396	404	394	418	415	402	416	433	398	383	427	409	391	401	379	430	403	440	432	363	398	409	437	414	375	379	397	405	442	408	387	372	434	417	385	423	415	420	387	452	400	399	394	410	398	389	429	391	384	394	399	424	447	418	379	350	400	433	390	424	423	404	430	390	419	421	412	446	417	402	388	405	395	418	420	418	389	386	384	420	405	400	398	405	417	405	340	394	383	437	414	409	365	389	390	408	412	383	400	393	349	427	342	395	389	408	387	399	410	419	423	370	370	449	390	395	415	413	431	366	389	414	386	354	383	421	428	431	413	381	427	406	384	434	386	411	402	434	397	416	434	423	392	433	456	429	397	345	408	397	396	360	416	353	368	394	425	434	430	441	386	432	431	422	395	407	414	387	399	389	431	406	386	387	419	399	403	405	380	437	394	394	409	430	424	415	379	430	385	369	389	407	390	420	413	365	411	430	384	397	367	404	401	421	413	388	432	417	420	407	406	357	397	354	391	409	435	405	378	376	415	413	434	382	418	416	413	417	387	391	412	392	399	390	415	406	427	427	420	404	412	402	369	425	438	387	398	408	424	440	422	417	389	447	408	403	413	388	429	373	450	401	418	396	400	411	374	367	345	417	393	359	412	420	415	408	396	408	440	422	424	436	415	427	411	408	371	397	421	447	456	401	401	395	365	396	389	436	433	419	391	383	370	439	410	392	441	379	405	382	435	424	421	402	436	407	389	372	406	431	421	399	421	412	444	440	393	413	401	424	420	375	397	417	403	390	411	423	397	411	434	395	391	413	421	410	381	377	409	416	400	385	408	410	399	394	387	402	393	420	435	403	386	400	399	416	416	357	406	397	423	440	382	376	415	407	443	458	428	391	405	383	418	442	383	408	387	377	438	446	406	389	377	407	378	406	397	413	381	408	404	386	421	419	399	420	401	413	350	448	429	410	404	415	396	379	424	396	401	389	434	374	432	439	404	404	404	410	401	382	392	406	373	404	415	414	412	399	420	392	442	424	391	418	434	402	418	403	374	385	395	456	414	415	427	378	401	426	373	392	407	372	410	427	401	421	394	415	382	433	420	412	362	417	387	428	394	419	406	408	402	414	411	343	391	404	429	399	402	379	420	399	408	376	412	414	404	402	412	459	432	402	410	384	423	380	408	390	441	384	434	420	366	395	424	429	383	434	368	422	388	376	360	458	392	405	412	399	390	400	403	402	396	393	438	416	394	385	371	366	372	397	437	379	369	378	403	409	382	406	387	412	389	408	414	431	411	423	434	346	410	369	418	408	387	440	396	397	422	407	412	373	371	390	403	444	394	416	419	430	424	404	373	407	391	446	355	408	383	365	394	406	384	393	417	435	391	381	443	405	387	429	370	390	415	362	379	393	411	395	383	404	417	423	387	395	416	376	417	432	366	429	447	398	430	356	403	434	401	378	372	405	424	380	382	392	429	447	389	413	382	388	411	447	419	411	403	358	371	400	416	421	406	366	388	406	392	377	421	377	389	371	396	424	390	417	414	365	383	373	371	408	450	351	421	434	398	407	415	449	395	417	399	435	388	368	428	476	396	422	411	392	399	387	405	417	402	416	397	438	404	427	405	395	364	401	457	423	389	407	404	403	446	382	404	413	372	436	395	403	395	398	413	384	369	410	386	427	402	418	408	408	402	405	414	381	419	423	372	421	410	374	433	419	432	397	387	424	400	395	388	396	390	380	377	417	376	413	414	425	420	364	387	344	384	385	402	405	422	381	388	378	419	383	452	372	451	424	407	438	390	441	400	399	419	381	424	456	404	428	438	377	399	375	407	404	429	415	424	375	407	398	428	412	408	437	381	396	379	393	411	435	400	444	375	400	449	387	399	392	412	430	426	371	414	399	388	385	397	404	403	411	393	409	402	408	370	385	444	407	420	427	409	388	412	379	396	390	393	365	378	425	397	414	388	392	348	395	430	411	397	432	383	419	383	417	384	370	418	398	404	374	392	389	419	443	374	355	392	406	381	402	399	409	399	418	404	435	394	390	396	411	391	392	412	414	371	432	404	430	437	376	395	396	372	372	384	388	426	394	430	417	402	396	415	372	404	386	399	451	394	391	401	392	377	375	415	411	393	409	415	420	359	398	429	389	369	414	394	408	447	386	400	385	380	414	431	408	415	404	411	443	444	392	428	381	380	435	429	429	417	431	422	399	409	392	376	394	437	423	432	391	415	412	397	398	413	424	417	390	380	387	394	399	420	381	422	395	401	360	406	417	408	399	418	359	425	377	376	416	399	438	407	414	379	402	418	429	385	427	433	435	421	404	441	407	401	384	389	411	417	422	413	429	409	389	463	394	432	415	405	442	448	410	418	423	372	403	395	428	423	401	421	419	431	394	422	404	385	412	415	351	444	416	409	413	417	379	385	359	420	434	421	402	395	386	371	402	395	410	425	424	419	383	442	382	402	407	383	399	373	374	401	393	404	422	357	423	442	440	399	427	441	380	401	412	371	379	409	412	426	423	375	389	422	389	461	418	390	429	409	382	378	411	345	382	389	375	360	374	417	402	369	405	374	399	419	439	378	387	444	419	402	416	412	412	396	395	388	432	381	396	399	400	411	430	425	392	426	434	397	380	395	397	386	396	386	404	448	383	383	405	411	380	429	390	454	417	388	390	389	451	416	395	389	394	429	419	394	430	391	372	412	382	377	377	412	400	384	424	363	470	406	416	406	411	414
52375	55017	69253	65679	54216	40903	27719	16341	8037	3736	2019	1345	1083	864	811	958	850	886	880	862	883	864	822	886	853	851	843	827	909	888	851	831	892	855	882	888	843	860	818	866	861	863	878	886	929	842	895	835	902	892	909	905	832	884	908	842	922	891	842	822	881	897	860	890	890	823	881	934	888	881	831	903	892	904	830	827	864	870	867	824	864	861	816	874	901	922	884	894	805	930	823	814	882	893	871	879	918	866	866	830	842	812	862	832	950	844	830	871	913	883	855	877	818	914	873	885	846	819	896	827	881	850	906	860	919	916	881	865	872	889	909	904	881	862	878	903	879	850	904	811	873	861	881	936	911	880	846	854	871	856	903	905	930	837	847	890	867	902	877	869	827	873	873	850	857	876	839	896	925	903	869	940	857	861	860	855	804	873	803	871	818	880	865	874	815	886	834	870	884	872	858	837	866	889	866	878	919	891	849	840	871	872	876	858	892	953	860	873	802	869	897	884	852	838	846	813	826	888	880	901	843	814	841	857	917	920	891	859	879	844	828	886	876	914	832	904	887	850	829	906	866	894	901	864	831	919	883	862	862	886	860	836	913	910	855	886	844	864	865	866	891	883	866	861	890	878	887	848	830	844	862	841	831	826	902	869	903	879	917	894	849	933	908	866	904	848	861	892	869	821	887	916	838	838	848	897	875	891	810	883	835	875	876	878	846	798	887	870	884	866	846	861	886	905	863	838	843	798	887	848	860	867	885	859	892	850	872	863	866	851	846	862	863	849	877	885	895	835	807	833	851	871	884	835	856	799	892	830	873	875	889	855	894	823	876	849	844	867	844	904	885	879	869	870	890	856	871	903	856	878	899	889	855	812	896	918	864	855	905	876	855	862	892	847	852	882	906	839	905	869	864	846	921	886	881	875	839	833	862	905	881	866	843	902	894	910	900	909	817	899	841	845	894	845	808	905	830	847	856	859	854	911	845	891	826	895	811	913	841	915	868	843	858	799	900	875	885	831	849	884	897	844	882	848	870	916	927	902	892	862	846	893	842	862	855	847	892	891	869	891	858	886	868	834	832	883	870	885	904	884	892	863	854	850	842	848	879	872	824	924	889	889	913	874	924	877	881	848	905	898	845	841	849	872	872	831	888	889	874	859	885	876	871	884	859	827	953	846	872	857	823	910	880	882	842	893	865	884	870	867	868	832	849	896	852	893	851	852	855	855	916	876	880	869	865	912	838	877	920	836	841	896	880	856	834	870	859	919	846	876	886	897	880	859	844	882	860	872	847	823	905	875	852	868	818	876	922	876	911	855	847	862	871	855	894	886	897	884	832	837	792	875	891	877	858	885	936	901	925	819	819	811	819	883	909	860	873	896	837	828	821	826	847	834	852	833	867	900	845	902	894	808	930	864	880	889	839	827	852	861	868	878	833	852	830	861	869	904	882	845	943	867	849	858	848	864	885	872	912	801	880	901	864	839	869	901	868	829	860	892	835	904	871	883	846	859	856	896	914	953	919	845	874	849	853	861	860	829	851	914	890	858	840	848	876	884	855	866	873	848	829	843	857	851	887	919	886	849	817	876	885	987	888	888	856	832	850	868	860	862	909	817	916	851	872	869	900	871	830	885	862	868	886	871	861	797	872	875	835	888	919	818	894	790	898	894	845	886	838	885	871	848	843	848	904	875	850	922	841	893	881	875	847	872	851	846	849	850	852	909	865	860	837	854	886	850	849	842	918	894	825	897	861	887	825	838	802	832	875	922	884	845	839	879	859	880	850	862	935	915	832	849	846	888	883	871	861	827	830	869	846	875	880	891	889	894	883	873	864	861	862	908	875	874	904	823	887	885	883	879	820	871	851	870	921	924	887	860	870	928	854	882	865	856	946	903	830	844	893	886	816	866	884	865	882	904	896	879	870	859	854	815	848	882	837	831	862	865	844	837	840	885	867	878	895	861	861	855	874	864	878	852	869	851	879	845	889	915	864	889	892	907	890	891	902	844	849	859	863	884	853	851	851	886	883	833	888	909	896	875	850	869	827	876	807	883	893	854	851	876	861	853	910	848	889	859	877	843	886	914	892	853	865	933	846	913	872	861	848	874	898	936	914	864	926	853	866	869	847	897	845	817	875	870	939	885	846	827	861	861	829	937	852	874	893	864	919	847	871	820	899	897	900	890	894	822	842	912	874	828	863	847	862	894	875	820	855	864	888	831	882	861	878	829	856	891	847	907	893	901	869	864	836	821	913	880	863	880	892	866	876	906	834	890	837	837	854	853	851	883	848	864	858	826	923	879	862	875	900	896	911	873	855	848	850	879	873	877	886	820	867	883	901	864	866	897	881	866	854	874	898	876	864	925	873	876	871	852	836	835	903	886	857	905	890	872	878	861	874	900	871	848	871	854	825	843	822	866	860	894	884	830	808	860	888	903	844	950	830	840	906	864	792	853	823	831	887	865	912	831	933	889	809	856	816	874	832	858	901	861	883	827	877	867	843	866	873	876	817	839	876	904	853	857	826	903	901	847	885	887	887	816	900	854	853	879	870	929	873	842	854	856	869	814	885	843	919	885	849	871	868	875	886	891	873	938	846	846	849	884	847	828	870	815	860	843	858	858	884	880	861	865	868	864	848	857	886	877	847	921	852	815	855	898	823	924	881	871	877	880	880	879	865	839	875	905	846	830	886	904	871	846	824	885	925	921	883	817	879	847	838	870	885	873	889	863	849	944	938	881	854	881	906	905	886	856	906	881	892	829	926	855	907	901	845	861	845	823	817	872	865	920	872	906	838	894	881	856	868	886	900	864	850	869	921	888	831	916	810	861	882	815	858	818	840	831	857	808	835	887	858	853	884	887	876	853	874	843	916	858	901	854	940	921	820	851	878	866	866	895	924	850	851	860	809	860	922	854	860	831	827	888	887	876	891	851	842	805	861	884	864	864	847	838	880	849	882	885	862	883	854	883	850	880	882	865	864	852	847	841	806	816	961	872	871	847	861	876	882	841	886	893	891	822	897	847	828	844	853	890	884	876	925	832	901	856	887	883	882	871	869	878	854	881	861	888	859	892	912	886	850	902	898	898	847	877	839	846	893	938	917	895	877	831	893	821	842	859	842	901	860	925	866	863	921	840	873	840	832	876	843	834	900	885	878	905	864	794	849	913	869	835	845	883	877	812	928	859	826	857	895	874	850	858	888	861	886	863	874	860	933	890	880	864	863	869	886	849	883	912	834	829	861	897	846	824	847	901	897	901	859	837	876	906	814	855	843	853	869	913	853	928	889	868	867	875	836	867	884	896	825	874	840	872	911	847	862	909	902	895	921	868	883	904	891	844	873	894	852	857	872	870	891	836	879	808	890	854	832	922	879	885	915	852	838	856	839	874	948	921	857	833	877	856	825	886	910	848	844	876	903	854	903	829	847	911	879	781	833	873	844	879	898	826	853	865	854	913	880	896	892	887	848	884	885	869	891	902	934	836	859	888	849	870	832	834
15079	10031	8112	4910	2665	1384	770	549	433	363	288	328	303	280	301	298	322	345	309	316	300	328	340	356	323	336	293	300	291	308	294	369	300	325	313	290	328	311	309	305	307	331	323	318	303	304	334	335	289	330	314	295	343	332	277	298	304	287	340	324	348	307	287	297	271	314	308	303	320	301	301	312	311	290	323	290	320	322	288	284	321	318	325	315	298	329	309	269	353	335	311	353	335	369	325	302	320	298	310	289	276	322	340	332	302	272	303	332	297	295	329	328	313	288	290	306	278	303	309	340	288	354	312	295	310	324	326	315	332	326	330	343	310	313	356	329	306	352	288	297	320	310	334	351	331	284	331	325	277	307	320	319	323	306	294	292	288	294	315	315	323	304	313	366	327	322	285	310	297	306	310	300	337	324	323	328	297	278	301	328	293	338	317	357	317	289	276	292	335	309	314	292	329	291	303	296	309	303	330	291	295	307	290	331	308	303	308	304	298	295	292	299	320	324	302	295	351	315	331	309	307	299	326	293	332	310	291	305	297	307	315	315	313	346	329	310	307	342	337	326	309	330	325	315	291	296	314	291	330	302	270	291	300	300	312	312	296	278	327	308	271	329	293	284	312	313	308	328	289	323	293	315	316	329	317	307	303	303	313	245	339	299	342	301	324	304	316	286	260	272	312	316	349	298	315	303	318	292	316	282	299	346	328	311	288	314	320	331	341	312	331	327	313	320	324	321	323	333	330	302	293	323	283	336	305	295	271	324	332	299	345	339	323	318	324	305	315	307	351	293	290	299	294	304	317	324	305	322	326	278	319	316	323	303	278	318	306	284	306	306	342	286	288	343	288	290	342	303	320	326	306	300	280	286	297	324	337	301	319	290	316	320	345	305	285	322	328	312	304	318	328	300	352	324	326	290	321	324	336	284	245	305	312	321	292	316	280	321	285	328	286	321	341	315	332	308	331	304	320	310	335	292	318	322	297	325	305	314	306	334	325	299	293	311	310	322	303	283	309	322	320	257	292	307	326	321	321	299	299	314	292	308	306	333	285	284	330	278	280	297	325	287	332	351	346	332	355	351	283	298	312	315	314	269	305	308	329	279	281	293	288	326	309	303	323	304	295	295	326	315	284	309	306	318	320	271	299	303	310	321	332	284	344	302	277	298	327	310	327	316	287	328	294	317	301	318	316	284	320	308	298	316	315	330	333	359	306	293	322	326	333	339	308	320	304	328	305	332	290	325	314	334	310	347	297	312	341	310	315	292	293	283	336	305	317	363	305	325	302	347	293	306	280	305	296	330	353	310	317	317	276	319	313	311	327	314	321	338	321	296	323	308	334	328	305	292	336	322	316	320	325	297	302	343	316	312	333	341	306	293	307	316	320	337	312	282	318	292	332	317	321	307	312	322	309	307	323	291	336	307	330	292	300	294	316	288	295	308	335	293	312	276	292	308	284	312	308	319	335	299	305	297	328	309	302	320	303	293	297	278	296	332	329	322	311	316	301	296	320	288	310	288	316	273	297	322	302	310	316	298	287	318	286	280	324	327	321	323	275	317	288	301	266	314	294	316	303	287	328	341	331	288	352	322	330	302	308	312	296	310	294	294	308	297	313	333	331	310	330	317	283	299	326	303	305	293	320	273	324	312	321	321	277	307	313	271	316	297	287	319	297	341	297	283	305	297	302	299	314	303	327	351	284	306	321	319	329	318	322	289	321	339	276	284	302	308	299	328	286	295	312	326	328	328	328	301	354	303	324	313	281	329	293	358	326	310	305	316	332	317	326	313	319	313	325	337	310	309	292	336	342	307	309	302	329	319	338	332	296	301	287	297	305	310	332	278	315	320	342	328	329	301	339	306	315	307	306	314	327	311	331	280	266	297	311	269	334	337	332	351	278	322	283	342	308	316	290	308	331	310	309	318	305	336	286	317	300	324	316	309	288	320	361	322	338	290	311	305	287	316	297	285	320	300	298	342	296	353	315	299	295	348	359	313	311	308	327	330	296	310	296	319	283	304	291	324	339	282	324	308	317	282	298	308	328	308	286	330	302	344	301	327	295	314	290	321	291	312	293	305	315	321	300	316	304	291	278	303	327	308	306	299	308	343	280	311	306	304	304	320	323	295	329	294	289	336	319	329	323	293	283	282	302	302	302	325	295	335	306	305	315	331	312	310	308	299	355	350	295	329	287	333	299	295	313	332	317	281	337	321	307	314	318	291	308	321	298	347	335	318	293	310	282	309	307	295	333	329	314	306	316	324	299	338	319	327	331	285	346	323	285	302	315	321	315	314	306	310	302	342	283	317	317	325	302	329	324	295	303	303	296	338	286	314	282	317	332	295	280	321	305	316	341	316	292	315	290	315	316	321	298	312	328	317	321	265	297	297	329	337	305	295	338	312	294	337	299	327	314	323	312	336	273	339	283	311	306	343	322	319	325	314	289	322	294	323	312	295	306	297	296	326	331	343	322	296	288	278	317	323	319	301	337	346	308	307	289	335	352	306	299	336	339	314	298	326	349	310	274	323	328	287	321	314	301	318	315	308	323	312	295	288	295	345	304	294	302	302	303	321	313	313	315	337	329	344	318	332	329	286	281	291	326	301	335	312	311	313	302	333	324	317	316	330	334	308	310	325	287	316	309	307	291	317	313	309	270	296	307	340	296	317	325	328	312	314	308	345	306	298	312	318	303	324	304	296	301	282	302	306	282	267	308	286	289	330	296	299	327	288	322	290	297	319	289	343	310	308	318	292	289	287	316	325	328	325	324	321	341	294	318	336	312	306	304	321	322	315	329	293	344	337	307	289	345	344	305	304	317	302	303	269	305	337	350	280	321	311	316	337	334	343	311	314	320	301	322	352	315	338	310	365	297	343	327	291	271	284	300	304	297	323	306	307	296	313	298	341	308	323	324	331	342	283	285	308	306	348	324	341	314	307	298	306	325	294	311	333	313	329	300	301	306	289	326	309	304	282	324	341	316	287	331	345	327	309	306	291	324	278	347	303	319	313	306	312	304	288	304	296	320	301	312	294	290	311	335	297	329	282	321	289	304	305	311	325	304	293	300	313	333	345	273	315	284	294	274	326	329	305	335	311	288	319	313	306	303	312	320	347	330	297	301	297	283	302	262	294	263	291	324	304	275	287	321	298	302	315	296	285	291	299	315	320	314	280	306	293	335	307	317	292	344	312	306	320	319	330	302	330	298	335	326	317	315	316	311	313	279	339	306	329	311	327	330	317	298	322	306	313	303	288	294	301	316	314	326	301	302	281	314	334	325	268	313	337	322	301	323	320	307	325	309	321	314	303	303	313	287	312	294	333	327	303	325	353	355	312	335	347	267	295	291	337	307	288	288	317	299	327	302	294	302	335	308	343	312	301	278	310	322	372	307	315	345	337	299	302	302	335	299	320	338	327	304	310	309	339	308	293	321	318	305	283	333	290	312	312	334	300	309	298	318	333	290	338	306	346	293	324	321	297	330	308	323	320
13003	11775	13588	11414	7511	4414	2432	1504	1076	850	799	685	698	686	652	697	736	680	693	736	659	676	659	695	707	717	713	686	739	669	746	697	696	690	661	700	740	675	730	705	656	657	695	707	706	685	687	640	702	688	681	696	689	652	703	674	669	690	712	673	686	710	703	696	663	717	615	697	694	689	672	700	689	700	705	719	676	662	708	707	670	727	683	657	693	662	694	661	655	718	686	702	732	697	676	691	693	662	717	677	713	676	672	661	711	709	642	660	676	675	661	669	737	675	738	718	638	725	722	713	688	707	681	679	696	701	717	693	690	705	687	702	654	732	679	719	699	703	692	712	696	661	686	691	694	718	637	714	685	677	721	698	685	663	658	653	693	749	680	696	694	717	725	688	672	673	690	676	684	701	651	668	676	699	672	668	709	735	703	661	669	704	725	742	699	713	723	699	635	704	737	709	708	775	699	659	698	664	638	659	687	674	712	678	723	687	675	705	712	683	677	701	716	711	675	645	725	688	732	743	712	716	686	699	701	728	712	624	698	670	686	712	686	709	657	697	668	681	666	656	728	678	698	683	752	691	677	692	699	690	665	665	679	723	685	750	656	697	670	674	685	701	716	671	686	712	700	633	658	686	665	698	682	660	705	724	658	663	704	695	737	718	640	650	661	692	694	699	697	690	679	661	713	761	697	717	650	682	715	695	708	702	672	696	676	682	659	705	702	694	705	690	670	701	708	699	703	658	678	715	636	745	687	672	672	683	742	687	701	677	704	670	642	692	698	671	728	677	696	726	727	689	678	671	730	693	699	701	672	679	709	714	729	703	646	647	678	770	653	696	719	708	690	727	679	709	675	712	666	667	667	673	694	711	701	715	640	728	740	674	695	724	699	658	668	759	672	682	694	714	649	710	710	740	730	695	717	659	723	710	677	672	695	714	725	708	709	681	653	721	713	690	716	644	681	723	671	746	690	673	703	696	668	666	668	662	678	651	674	689	673	684	665	704	736	700	694	683	705	700	678	730	672	669	717	674	687	667	725	672	664	709	679	729	707	663	736	672	690	709	678	736	707	722	710	678	684	751	733	689	668	633	732	658	690	713	668	683	697	700	669	663	692	698	682	705	731	701	663	700	669	717	703	699	689	681	714	693	695	672	714	673	704	684	725	677	689	709	654	655	701	697	720	696	709	704	704	724	765	714	695	691	684	694	703	712	664	714	715	669	688	690	743	673	689	719	703	674	703	709	704	701	689	646	689	667	692	688	722	692	636	711	716	659	708	708	762	734	702	725	717	631	693	691	691	701	661	707	663	728	656	721	676	713	710	693	720	673	723	633	701	665	679	676	664	702	696	687	671	666	716	678	692	736	670	727	721	676	680	663	692	733	661	671	696	736	711	703	673	670	678	682	742	665	709	711	726	723	706	693	684	677	723	667	646	696	667	689	665	644	673	696	708	675	675	696	712	702	694	720	726	753	739	726	710	634	674	687	706	737	712	677	672	688	693	683	689	679	692	644	708	732	721	702	697	679	698	688	688	685	747	649	711	667	658	671	751	706	687	715	686	683	715	705	641	683	654	721	697	670	639	710	667	680	638	672	690	697	709	681	647	683	662	654	699	696	687	658	681	680	678	619	667	678	653	657	687	692	710	728	704	691	642	701	727	705	680	707	661	682	694	698	669	695	702	703	720	698	680	685	713	723	715	679	706	706	754	694	695	692	665	661	674	733	753	693	672	685	697	702	713	641	710	694	728	687	680	693	689	726	646	734	698	673	750	695	699	727	731	693	692	705	701	666	710	715	729	697	703	713	666	664	717	643	703	678	731	720	728	699	704	702	666	701	739	681	674	708	700	680	660	716	685	681	687	676	696	702	647	702	727	735	690	702	680	693	708	665	712	717	666	693	677	692	716	695	639	726	668	704	711	705	672	654	674	687	663	686	692	706	676	685	701	723	645	689	623	688	690	670	678	687	737	698	679	679	645	701	624	641	661	696	661	681	675	692	682	665	714	665	686	677	691	677	688	710	688	706	705	660	687	693	655	726	696	723	721	717	683	710	726	727	679	695	637	694	681	687	669	672	694	710	680	775	686	745	708	698	730	696	728	729	709	688	700	642	638	654	664	644	732	651	684	706	681	712	695	638	682	656	689	687	716	651	748	659	696	678	699	685	696	683	680	681	658	748	653	701	693	650	739	674	709	660	651	703	690	707	667	698	754	690	691	679	694	720	716	678	689	709	708	648	726	706	689	657	665	722	651	646	676	715	663	674	699	717	655	652	712	692	740	732	704	673	738	670	695	685	721	653	658	732	677	693	632	681	704	703	694	727	699	723	713	657	695	692	687	690	741	650	700	669	708	677	691	654	667	672	672	704	664	744	672	662	698	734	705	712	655	689	685	721	693	691	722	725	672	673	694	685	642	681	733	700	725	618	636	690	697	695	677	696	687	678	647	684	708	689	683	731	679	700	689	702	686	707	672	667	709	714	693	697	698	673	692	714	713	677	669	648	721	674	687	681	696	687	635	675	647	649	735	669	642	708	693	663	707	708	702	694	688	708	671	684	665	695	700	703	685	733	678	720	733	713	725	630	655	695	698	720	701	691	687	691	726	697	723	694	780	670	652	672	668	684	685	689	697	660	669	704	711	709	633	730	724	679	705	713	716	757	709	753	726	732	685	676	658	677	707	655	660	680	708	725	681	683	701	724	707	658	739	683	670	637	701	660	695	660	679	653	705	675	683	683	708	674	647	714	722	688	676	735	699	711	695	667	699	687	708	657	695	674	689	664	720	658	686	686	729	637	661	667	676	721	656	642	735	694	669	703	733	718	701	654	728	690	711	663	701	699	679	744	660	723	701	646	730	696	746	706	689	674	696	745	726	679	730	687	703	731	703	654	687	681	721	705	678	704	708	697	665	700	685	660	691	690	660	675	674	637	647	659	650	717	641	671	720	719	686	695	682	716	661	697	744	745	662	729	719	698	686	696	712	695	676	718	666	689	696	638	761	687	679	679	674	731	694	663	700	664	693	706	706	713	684	693	680	676	652	733	729	694	756	707	683	736	673	674	701	639	692	680	699	669	707	682	652	712	682	717	654	669	651	698	756	651	710	640	669	687	755	714	714	693	658	642	657	693	681	688	693	666	696	705	737	722	671	720	704	641	697	700	729	719	703	711	667	693	648	668	708	648	678	695	664	691	684	679	715	631	724	700	685	690	650	702	712	668	682	679	730	723	659	678	677	737	710	700	665	669	712	668	667	681	642	676	656	685	713	662	694	700	702	705	685	719	613	685	693	721	695	697	700	687	734	670	620	736	671	665	666	715	711	701	693	695	694	698	738	695	704	674	686	715	671	693	728	713	674	721	656	684	747	660	667	669	685	656	759	642	682	715	706	673	660	685	673	726	679	650	727	695	689	739	668	669	724	672	725	672	708	656	687	705	707	651	702	695	673	672	728	654	680	676	724	685	702	669	671	695	656	666	670	751	670	667
80056	71284	70673	59366	42542	27701	14271	5533	2289	1116	631	447	404	393	382	356	364	363	355	329	368	358	313	372	367	363	346	379	377	332	315	394	359	331	322	370	355	387	358	350	330	353	364	339	391	404	348	374	356	354	358	350	351	388	389	379	370	371	322	388	405	358	385	340	330	368	355	373	384	342	355	342	356	358	300	317	366	381	338	359	368	349	329	360	365	360	383	356	367	364	383	360	384	349	365	363	360	356	360	380	343	373	360	365	364	339	323	367	365	319	375	341	334	339	378	342	343	378	394	347	356	329	313	341	345	322	330	346	303	365	350	354	366	348	335	352	380	341	384	339	367	357	334	390	348	352	318	344	363	363	338	369	335	362	355	372	338	367	354	350	346	366	321	357	372	322	353	356	346	400	332	331	374	336	333	330	353	370	361	344	344	357	346	349	360	411	349	364	339	357	346	320	344	381	344	366	369	362	358	349	359	317	383	370	374	362	386	352	353	353	330	333	333	330	353	350	365	401	357	356	354	353	358	343	368	349	344	340	323	343	392	330	392	354	349	345	386	346	378	315	387	336	360	345	305	371	385	354	373	362	360	339	340	343	345	348	335	344	351	325	356	350	365	352	348	337	340	350	319	371	317	321	321	403	385	355	407	367	337	381	332	337	287	336	355	381	418	365	341	338	375	348	360	314	372	333	372	358	355	354	386	358	330	352	362	335	366	340	339	350	379	369	363	367	344	335	366	304	345	330	346	368	344	352	332	366	348	346	341	342	353	385	319	357	379	362	387	351	348	373	375	385	356	332	386	311	362	346	356	375	302	396	358	341	380	365	369	344	367	352	360	313	344	319	320	352	349	397	340	345	386	317	334	377	355	358	348	349	325	362	366	364	348	322	362	345	337	339	354	328	355	304	360	378	369	328	346	389	372	344	383	345	320	373	351	404	366	382	361	396	366	370	335	352	364	384	364	341	356	323	357	392	376	405	345	371	367	371	332	329	375	340	375	381	350	372	325	391	352	361	373	382	376	338	338	384	370	343	334	364	362	357	346	349	364	343	359	351	334	319	362	366	330	338	346	350	309	313	363	357	371	366	351	346	322	335	347	340	372	350	374	367	358	367	353	358	340	387	369	349	348	354	355	395	388	384	360	386	341	346	366	335	351	368	352	337	359	353	361	352	365	310	315	372	366	343	349	360	346	333	337	346	387	360	357	368	347	364	327	395	321	344	370	358	359	360	377	351	324	375	361	309	367	331	341	349	381	348	374	350	353	358	358	334	330	374	388	352	357	372	360	347	330	338	371	396	359	341	385	394	357	333	325	366	387	362	381	360	360	348	357	361	354	375	332	357	375	349	313	329	356	344	344	350	350	326	364	369	374	356	345	341	362	340	318	378	391	355	339	340	372	408	364	342	343	356	322	355	375	366	312	359	372	349	364	339	362	313	353	366	369	383	354	346	336	376	325	375	362	354	377	341	350	344	360	334	329	387	354	372	343	407	348	347	389	322	402	385	352	332	366	363	348	363	367	331	325	341	338	353	350	340	331	381	345	358	358	344	357	352	308	373	352	382	325	372	351	374	359	355	351	362	370	369	385	337	369	337	399	361	359	364	381	333	351	339	341	342	321	352	352	364	324	355	368	349	313	347	346	378	354	332	343	359	398	342	353	356	327	358	335	310	333	355	386	307	337	333	360	343	375	357	362	337	365	362	344	405	330	322	377	346	332	349	334	336	383	354	365	369	331	344	348	349	344	311	350	354	353	341	362	343	374	334	372	365	400	346	363	344	360	318	352	383	349	357	365	354	373	364	354	357	365	342	318	367	333	359	357	347	345	351	348	355	351	363	373	337	369	372	306	345	352	345	387	371	340	360	327	368	344	325	328	366	341	340	327	352	320	335	366	381	376	378	369	346	306	318	384	363	371	347	348	310	358	362	374	335	362	370	361	358	345	354	351	370	345	377	341	399	338	357	341	366	358	340	356	382	326	381	362	336	350	338	346	344	326	361	341	363	357	350	350	338	337	344	350	313	308	311	340	332	358	334	342	361	432	360	349	336	353	354	356	320	373	325	350	356	346	350	331	361	361	367	323	340	372	350	377	364	379	380	365	392	357	343	344	336	360	331	377	373	366	364	350	378	382	310	345	353	331	374	358	372	339	320	360	385	350	396	389	377	333	365	332	347	335	367	360	361	342	371	379	351	360	390	339	340	355	366	348	388	376	330	347	348	354	346	327	291	369	336	348	324	353	337	371	363	369	372	357	370	352	354	364	338	363	352	356	345	361	352	336	344	350	363	356	363	324	362	335	345	366	345	331	325	334	340	355	328	346	360	361	362	379	369	369	392	355	355	350	344	358	329	345	345	358	352	361	382	380	354	358	386	399	360	385	320	324	348	386	339	356	357	341	365	354	367	322	374	385	343	361	357	369	346	358	400	347	362	323	347	364	379	370	306	333	368	364	368	356	327	353	352	330	381	353	399	335	366	356	361	354	365	338	358	367	329	384	362	333	321	343	347	363	391	351	366	365	378	366	315	350	338	358	373	336	338	370	350	384	345	365	341	344	350	351	348	352	343	377	337	336	328	349	386	359	340	361	353	370	382	382	365	367	383	363	399	384	306	395	358	312	344	325	298	354	345	360	345	382	347	348	364	370	352	343	360	329	366	334	368	359	366	365	389	369	370	374	353	357	360	347	352	346	336	402	358	399	362	342	334	333	339	385	342	351	354	341	350	355	334	371	381	381	352	340	357	334	348	349	349	306	315	343	354	354	348	357	349	353	354	352	325	370	383	363	373	370	341	350	390	328	377	359	346	360	348	325	366	357	370	329	311	359	343	350	388	347	305	337	369	363	351	335	377	355	364	361	342	374	359	340	302	344	389	333	340	354	366	364	333	308	342	351	343	392	325	367	362	362	330	389	351	317	378	316	335	382	364	369	322	360	382	354	395	331	380	375	360	383	336	323	323	337	374	363	350	341	344	390	333	316	306	353	372	362	339	338	358	345	383	343	358	352	384	319	333	355	347	387	347	368	364	350	333	400	355	364	357	334	347	346	377	334	320	354	339	333	318	360	348	327	336	315	338	349	335	356	337	346	365	348	373	366	363	359	350	327	381	356	350	336	350	331	362	354	320	329	362	369	319	363	363	347	334	327	376	347	358	362	370	368	360	356	405	363	373	354	342	342	369	367	380	350	352	323	379	344	327	352	359	376	321	345	341	349	364	363	365	370	347	331	388	329	362	336	377	371	334	335	333	403	349	397	322	366	329	347	356	329	365	375	367	373	380	363	360	359	326	342	317	352	390	335	340	359	359	416	372	353	352	328	343	350	327	389	355	360	354	372	352	317	379	389	342	331	363	360	364	378	317	337	342	360	336	373	359	340	347	326	325	372	345	367	359	384	327	369	351	357	324	319	355	359	367	325	357	378	371	348	334	362	364	353	322	362	348	319	326	362	340	366	359	336	385	340	351	335	371	319	358	356	360	350	346
49682	53474	65447	63091	51522	39385	26285	14792	7153	3528	1704	1107	937	754	825	781	804	761	722	790	729	774	746	750	733	769	752	766	763	816	854	814	783	829	768	734	826	753	824	750	776	742	821	792	785	768	808	742	777	814	788	754	774	802	772	833	746	741	811	757	733	733	749	768	796	774	764	783	776	746	779	790	725	775	789	734	844	777	766	801	760	791	788	729	802	807	812	792	722	726	821	767	732	782	725	775	756	794	716	818	801	794	783	776	815	765	815	764	782	745	726	814	758	789	777	757	760	761	744	761	790	801	783	738	771	803	771	817	727	810	749	815	769	738	816	721	764	759	738	794	772	727	779	762	758	757	760	771	722	763	793	791	765	811	746	747	737	762	738	830	832	761	755	760	766	772	792	769	781	777	746	788	763	781	781	757	712	784	732	729	758	741	748	742	753	750	737	791	781	783	753	770	792	777	735	766	735	739	777	815	836	817	750	775	800	791	761	746	720	771	796	750	756	761	793	774	741	724	738	731	741	756	780	786	787	817	760	813	797	816	804	785	793	782	782	810	762	804	769	796	776	811	729	765	843	822	827	784	805	748	812	809	745	760	790	715	784	788	756	725	759	773	782	781	766	743	818	770	779	826	748	799	766	776	775	792	817	778	777	790	757	773	757	769	781	788	823	736	738	766	751	797	780	799	729	787	827	828	844	737	755	846	807	744	737	818	776	773	787	721	772	764	774	758	788	813	779	773	753	742	830	777	769	811	717	773	774	749	772	795	773	783	751	741	789	743	822	795	750	784	757	764	803	757	788	793	801	785	806	797	755	803	813	757	790	733	788	744	803	773	798	779	762	808	819	773	778	738	799	752	795	779	741	801	777	788	826	727	834	754	765	778	738	777	748	732	793	774	805	784	767	749	757	768	744	793	770	781	755	718	851	792	796	760	749	731	779	823	756	721	748	777	758	781	780	819	807	788	760	797	708	762	772	789	783	747	755	763	757	778	784	765	758	774	787	777	763	815	763	805	740	808	809	802	799	792	783	851	789	767	774	829	795	726	778	759	757	821	767	788	734	782	728	749	806	786	754	785	761	770	762	817	762	835	787	818	817	813	824	718	758	755	818	736	766	737	795	771	762	777	786	778	820	744	812	764	803	790	796	805	815	826	748	820	770	829	817	767	755	787	762	771	772	801	752	820	783	793	804	742	741	755	835	781	752	819	794	776	763	783	760	801	758	770	796	785	818	755	762	753	760	765	749	790	771	834	778	765	766	746	711	783	793	802	765	780	747	786	760	776	799	745	804	767	744	797	779	856	768	721	794	767	761	778	829	742	745	751	764	772	739	808	793	798	734	811	780	779	875	801	823	734	758	795	783	737	723	758	802	751	793	743	772	793	782	777	805	790	736	817	770	844	781	828	815	779	838	758	769	800	805	716	813	769	811	796	789	797	828	790	785	775	823	817	766	836	731	756	828	784	806	787	785	765	719	808	790	731	782	774	756	779	713	788	785	789	787	725	728	774	746	787	791	748	777	791	830	754	730	776	783	733	850	802	753	843	807	772	774	785	787	747	765	724	755	768	779	793	753	729	782	718	757	778	786	823	767	759	801	760	757	748	756	761	777	790	749	808	805	787	833	774	746	804	752	730	794	831	800	846	809	765	778	812	771	764	784	770	751	753	792	789	771	789	766	796	771	757	756	776	798	805	789	817	737	746	808	788	789	758	804	769	775	752	860	796	763	801	761	780	785	719	776	750	725	752	818	759	734	769	794	794	756	751	775	774	815	744	811	791	795	746	798	791	782	733	728	787	788	715	772	768	745	768	743	743	728	750	753	790	817	818	771	769	773	810	812	828	781	782	781	792	749	758	777	777	800	821	752	761	806	789	758	764	815	802	747	801	813	713	797	793	807	805	779	765	769	789	833	758	785	768	779	757	816	837	819	764	801	801	790	817	761	810	802	780	788	802	746	741	748	787	803	764	812	748	776	737	741	812	790	773	820	770	750	786	778	788	764	768	726	771	773	701	771	808	765	778	792	767	761	756	782	751	739	769	788	766	831	778	803	817	768	766	820	786	800	792	766	810	790	800	714	785	821	802	800	799	732	777	796	781	798	782	756	811	770	846	794	797	767	784	822	833	862	788	783	730	754	766	755	761	811	718	760	790	753	769	810	770	742	751	772	760	766	774	756	798	723	785	732	784	816	803	795	781	785	785	805	831	766	769	812	746	771	756	797	747	803	768	769	777	756	808	713	810	827	776	754	824	718	756	753	790	747	794	718	797	746	782	768	762	802	801	758	817	776	793	732	797	759	774	791	786	764	788	726	831	783	768	742	704	749	779	794	730	780	763	824	784	780	740	817	833	820	804	745	822	781	774	808	746	775	770	789	817	756	768	749	718	787	817	732	800	803	732	785	789	779	763	733	728	743	807	728	815	724	775	802	808	803	803	804	704	827	785	718	767	766	761	776	712	776	774	748	800	780	853	823	777	790	767	779	816	785	785	827	769	788	806	774	765	785	815	803	776	800	733	790	761	803	817	710	801	814	729	775	789	704	779	778	751	737	852	810	773	689	769	755	766	758	777	762	731	799	778	739	737	802	762	837	807	760	756	796	808	758	809	801	786	805	759	809	813	811	738	751	801	792	784	759	769	737	748	791	699	683	795	764	766	787	747	739	809	713	733	778	791	844	832	811	746	752	810	833	780	737	749	793	732	757	755	775	807	722	788	797	766	776	725	807	790	781	752	773	764	769	806	741	788	798	740	762	796	776	762	811	758	803	763	739	812	796	780	733	767	758	780	749	754	766	827	754	742	718	788	763	737	788	803	774	809	758	756	782	782	798	774	801	749	724	742	796	788	800	743	746	758	810	776	802	790	750	773	747	778	740	789	744	712	798	731	746	767	744	759	836	772	758	741	772	745	772	794	800	784	796	786	769	774	766	752	772	805	785	806	776	747	809	757	801	791	779	766	760	790	813	782	751	740	811	762	782	783	745	773	834	760	828	757	806	801	738	780	776	784	791	770	775	802	804	807	822	728	770	748	743	756	804	767	766	778	771	782	764	776	775	732	763	781	784	813	772	723	766	811	775	787	769	744	781	794	748	773	808	766	793	749	792	771	809	783	743	769	784	800	805	742	746	717	760	784	740	754	820	758	760	783	801	798	775	836	743	755	757	790	737	833	821	755	781	793	772	705	739	776	761	787	800	818	752	762	761	755	785	779	742	806	762	737	729	755	719	758	804	801	774	752	784	736	775	774	751	792	819	772	776	750	774	796	754	786	780	792	756	747	765	756	804	717	761	764	772	730	776	775	765	767	730	755	747	728	798	753	761	817	785	779	748	741	802	756	799	755	734	801	775	765	758	823	818	698	835	794	788	795	777	741	780	783	847	793	843	765	832	748	761	785	801	839	750	793	742	797	775	790	755	768	813	781	802	832	801	818	756	833	752	837	805	730	743	794	772	796	728	749	812	757	772	752	761	795	779	727	733	804
82597	74792	73909	60825	44429	28688	14381	5867	2197	1179	634	593	460	422	430	435	395	397	407	418	399	416	373	387	367	408	398	441	423	437	403	414	402	408	442	381	447	391	429	385	394	386	415	419	408	387	457	404	381	419	355	384	390	394	390	391	419	403	373	402	423	401	425	406	395	378	386	407	372	400	417	350	423	411	398	385	424	402	385	390	382	421	408	374	377	439	381	393	390	419	373	441	420	390	383	397	412	413	416	439	413	393	380	422	445	412	394	392	401	422	421	444	429	405	429	397	404	442	432	405	419	429	381	389	379	380	393	361	382	375	385	456	395	396	441	394	397	415	371	382	426	391	386	390	409	400	388	381	428	382	392	366	408	404	355	404	410	422	412	436	380	433	430	395	397	430	361	423	415	382	433	378	380	376	391	386	437	423	384	374	400	389	447	402	395	408	392	412	387	417	399	375	395	383	429	409	395	385	392	387	394	393	355	432	411	415	412	412	403	372	360	407	386	389	402	415	387	434	422	426	373	400	398	421	400	400	338	424	402	409	422	398	393	383	388	382	405	374	392	386	421	417	410	409	421	416	466	371	402	398	428	434	415	378	402	336	389	382	404	393	437	426	396	420	420	366	428	420	392	422	408	400	447	440	432	411	385	424	386	444	387	422	403	408	381	398	392	399	393	390	376	371	361	387	394	377	416	453	375	389	397	385	405	407	358	416	378	407	402	445	399	407	416	408	396	374	390	418	400	415	405	413	433	401	401	404	390	417	378	411	391	389	406	404	376	440	401	394	420	416	416	445	425	407	408	438	415	415	404	413	438	393	384	375	381	407	413	389	403	402	406	378	439	373	408	395	411	399	382	391	409	376	409	366	414	406	411	397	412	418	389	412	398	423	428	413	318	382	366	399	412	375	397	383	397	378	390	398	380	424	421	396	372	394	421	370	379	386	416	412	356	358	389	388	374	415	399	407	408	415	430	388	376	423	405	390	399	454	423	384	376	384	387	415	410	402	411	412	408	396	394	373	399	410	393	426	397	399	361	436	398	364	401	371	389	430	414	418	363	439	389	398	384	438	393	389	387	413	383	418	378	419	379	370	391	416	406	410	380	383	366	380	394	393	388	388	397	365	450	371	395	390	391	441	421	416	459	397	398	420	414	434	398	390	368	440	374	394	433	457	394	404	428	399	424	359	393	385	420	420	406	423	439	400	383	402	372	417	384	383	417	419	418	346	390	383	432	382	425	393	401	384	380	388	384	370	372	388	381	405	384	395	403	386	419	383	391	420	364	388	429	365	394	352	420	421	429	404	432	425	370	411	433	388	419	377	423	403	420	484	423	408	387	426	446	360	403	417	417	409	377	378	410	377	384	341	385	383	427	397	421	361	386	347	402	391	444	369	387	374	395	427	395	444	433	368	411	406	396	402	362	394	398	424	378	408	386	404	387	381	418	428	384	431	388	413	385	373	404	363	392	405	380	378	385	417	391	400	434	401	403	388	388	399	425	372	410	383	420	426	380	387	400	413	404	401	427	388	400	404	405	416	399	418	367	455	437	403	413	403	370	424	412	415	408	362	391	403	387	395	364	391	420	436	426	429	403	393	404	434	397	385	400	383	374	423	399	387	396	385	384	408	392	388	453	382	375	419	433	398	441	391	372	382	399	385	413	386	417	406	405	389	422	433	417	438	421	413	413	406	389	399	411	398	413	427	414	408	412	404	411	409	371	370	363	387	431	409	397	379	409	405	409	426	392	409	447	400	415	392	351	382	421	359	423	360	387	434	391	412	390	455	389	400	396	405	394	394	441	455	377	406	405	403	397	415	385	383	387	394	378	440	403	401	372	373	358	411	409	392	377	399	388	412	364	389	380	400	400	410	394	350	408	413	391	366	385	410	363	433	429	450	386	414	406	426	421	424	425	363	390	399	381	359	440	415	360	413	392	412	438	438	390	391	387	377	396	430	389	414	370	375	397	411	394	414	401	394	424	395	402	413	418	410	416	441	400	401	436	409	417	386	411	407	414	399	401	366	398	414	393	386	371	380	423	384	379	422	410	393	406	393	418	399	392	404	417	420	397	395	409	389	368	410	397	406	417	390	380	387	392	398	414	397	367	435	374	377	399	402	351	400	367	412	410	375	423	421	394	411	407	427	386	379	388	409	430	373	370	408	399	420	405	388	431	372	402	397	368	394	417	369	379	357	381	374	432	413	452	416	406	367	392	381	397	393	400	413	402	397	401	403	410	370	421	385	372	385	414	380	422	367	353	415	368	398	355	405	402	386	424	437	420	387	395	412	415	370	385	402	383	380	414	362	400	411	387	404	400	403	442	384	370	403	384	398	383	424	357	380	433	391	379	418	423	379	412	401	417	390	405	419	407	364	394	400	376	436	436	378	446	362	406	372	431	394	395	391	402	396	403	383	391	395	368	374	423	402	436	387	378	386	421	421	422	406	412	442	363	421	374	388	430	388	388	381	407	375	358	368	379	349	428	406	413	396	393	399	445	408	399	405	399	440	401	398	402	413	391	369	377	381	429	400	393	403	433	380	388	437	379	440	422	414	444	405	344	411	378	402	404	420	401	400	362	415	361	388	387	400	399	413	408	386	399	415	392	446	406	414	411	370	395	418	393	405	407	383	387	378	400	382	398	429	381	402	397	410	424	381	387	358	383	398	402	414	411	382	379	407	400	405	416	391	385	409	420	426	416	381	415	424	418	411	392	422	394	403	390	354	369	395	359	352	395	389	437	391	406	404	404	428	366	427	374	400	437	432	429	425	382	420	362	391	397	428	365	384	354	388	338	429	375	417	394	400	369	384	374	351	392	429	374	408	396	394	444	373	432	407	394	390	407	363	375	387	404	394	392	377	423	409	383	371	373	380	388	384	371	393	396	373	378	376	387	370	346	401	391	419	405	371	384	433	406	425	405	393	403	415	401	411	393	404	389	380	396	388	421	416	411	367	416	442	380	404	387	423	415	436	408	424	373	402	403	421	394	394	432	392	438	384	396	420	437	370	413	436	390	361	387	382	387	389	387	381	384	397	375	403	433	426	420	402	426	412	405	382	387	393	422	416	380	378	400	413	356	372	414	443	415	383	386	414	431	408	426	402	415	441	429	402	428	424	397	394	395	348	412	407	430	408	368	371	408	394	406	428	389	384	371	408	413	394	341	395	418	424	399	381	427	420	455	408	399	401	450	423	448	453	415	389	472	379	356	367	377	391	406	358	397	392	411	386	363	394	400	427	389	388	427	394	383	412	374	338	390	392	380	375	407	408	395	373	391	401	399	440	429	387	382	375	412	417	427	445	389	394	391	370	465	394	367	394	404	377	362	413	388	409	371	394	396	425	433	398	425	385	405	398	402	411	428	371	381	418	403	448	418	426	373	417	411	421	440	379	413	402	363	381	389	421	402	365	367	408	404	431	377	376	399	410	395	404	428	381	401	365	428	395	376	368	387	421	381	415	359	382	376	417	433	392	426	403	364	391
52219	57476	68288	65086	53209	39857	25864	14814	7124	3565	1976	1487	1023	870	834	823	873	903	844	877	894	869	872	850	860	821	840	867	887	898	873	878	915	857	833	830	831	790	821	814	855	903	871	895	850	904	880	833	885	869	859	883	877	873	838	850	879	833	875	830	894	840	858	859	839	884	853	816	871	855	868	820	863	931	874	846	861	878	852	830	843	841	852	838	829	834	806	873	850	914	878	865	897	937	896	832	804	880	807	902	780	847	888	866	820	820	867	882	805	865	902	893	845	871	883	878	849	863	792	920	888	875	855	888	832	835	859	884	877	818	851	886	830	853	923	829	845	871	873	851	865	904	845	878	887	808	892	851	897	815	885	874	843	879	832	879	830	917	840	836	879	819	831	847	892	882	853	858	900	851	906	825	798	912	809	867	893	864	870	870	875	915	876	873	866	880	864	811	930	873	834	876	897	885	861	859	887	877	866	914	833	835	799	872	875	892	875	847	890	840	818	854	951	897	823	907	835	883	869	835	857	799	850	887	851	884	859	882	862	808	880	834	860	903	860	865	873	875	855	840	924	847	794	839	893	873	854	823	850	835	820	856	863	850	839	853	869	832	872	834	853	891	887	877	873	846	859	842	879	846	884	870	881	853	875	886	841	891	925	866	859	852	840	840	848	820	831	863	864	887	912	887	847	850	859	903	882	872	873	816	804	855	882	877	851	818	846	853	840	872	848	844	802	821	835	884	844	883	876	820	814	829	847	840	866	846	865	851	852	861	836	856	893	903	881	905	870	850	864	874	842	832	870	858	877	893	854	903	851	811	868	845	838	844	856	851	830	810	873	826	866	917	910	826	838	903	775	893	853	893	882	870	866	843	882	820	852	797	876	912	817	815	831	823	864	899	847	876	833	854	866	876	835	820	852	837	842	891	871	880	843	837	889	876	848	871	886	826	829	841	893	887	874	824	844	860	887	844	831	876	824	847	833	847	847	835	830	794	884	890	798	918	889	858	857	863	848	888	842	847	834	851	868	867	892	825	819	861	869	833	839	835	826	892	867	842	817	904	900	840	893	849	852	813	866	821	853	896	855	877	837	914	837	825	909	824	868	875	894	833	857	835	897	845	857	889	894	842	838	872	846	858	880	849	877	852	869	943	895	885	827	919	855	883	914	821	819	844	849	902	851	855	814	880	808	852	873	849	844	831	862	888	828	860	880	875	879	874	834	892	840	823	873	829	847	874	858	848	870	869	851	846	884	864	827	850	904	831	894	816	807	875	808	826	834	869	811	876	845	841	852	892	813	833	904	855	871	837	890	831	844	856	829	869	851	810	856	914	865	881	926	872	860	893	850	843	848	855	896	913	889	858	881	895	839	859	896	927	835	916	885	882	790	873	834	861	903	784	906	827	851	895	866	922	874	856	900	875	896	922	847	834	836	899	809	827	897	854	828	878	819	907	827	854	817	862	827	863	825	836	824	818	835	838	850	866	880	822	853	849	878	824	903	833	819	883	878	822	889	884	861	826	845	894	827	847	888	850	844	862	900	850	856	857	895	868	841	839	891	905	834	876	857	865	897	883	887	854	925	881	845	858	841	928	819	884	784	867	901	883	852	833	890	915	813	879	871	830	877	855	831	840	807	846	889	878	839	810	850	905	850	862	852	872	905	830	821	857	842	870	805	851	874	877	851	890	878	903	864	804	844	880	890	868	819	880	846	887	862	857	872	859	868	849	872	852	857	858	863	872	879	845	837	850	802	877	819	863	855	824	879	848	910	891	857	896	799	864	864	903	841	848	821	894	857	883	904	847	948	877	886	861	919	912	825	822	849	856	850	881	923	846	844	912	850	888	840	868	927	850	872	873	838	868	836	850	854	843	854	862	816	856	882	871	816	908	904	852	818	889	858	892	889	837	862	817	837	879	882	824	857	843	900	801	884	870	848	877	859	847	830	836	836	832	874	847	808	845	831	859	840	882	884	892	807	909	808	869	861	888	863	839	877	816	808	889	890	913	857	816	875	902	882	825	836	903	881	864	875	799	838	881	852	800	810	863	891	847	866	851	875	831	927	796	866	846	872	856	816	863	780	847	841	872	828	882	841	805	883	797	833	835	840	868	817	835	860	882	834	863	847	858	847	896	847	906	828	903	917	829	825	863	821	850	829	853	880	877	868	807	855	887	877	824	850	850	876	857	875	837	882	846	871	894	843	855	891	881	860	861	861	917	876	874	852	816	872	846	864	895	864	848	899	886	870	870	854	857	862	862	881	864	878	898	852	789	881	851	844	884	855	835	894	829	801	861	860	875	864	860	865	824	890	853	820	876	905	885	915	867	917	823	860	857	825	787	879	845	849	907	891	888	886	900	886	882	894	852	838	827	877	817	881	873	848	873	890	894	845	909	790	855	883	823	880	873	873	886	855	903	832	824	834	841	850	835	827	897	844	850	854	871	860	830	850	855	820	856	856	848	841	935	880	805	832	842	863	867	853	857	851	844	900	798	916	828	907	826	891	866	906	862	856	870	895	852	907	825	875	847	873	860	844	936	914	841	892	827	909	865	891	852	860	873	797	882	852	901	862	848	817	899	915	860	832	849	917	899	831	886	847	895	858	829	866	879	841	810	838	869	916	912	874	879	814	893	854	870	876	847	895	856	854	875	923	855	849	829	841	928	831	812	792	877	881	840	872	857	914	885	875	831	874	848	865	880	850	802	885	890	836	835	837	903	842	827	896	873	840	871	890	876	863	879	831	912	855	886	902	905	809	861	824	856	866	822	862	855	838	867	887	861	892	880	841	841	852	801	892	841	813	876	869	794	884	878	814	867	868	837	834	886	842	909	865	865	855	839	839	880	867	852	885	852	843	824	842	878	849	891	852	851	837	827	846	850	877	869	883	908	874	877	840	903	828	838	861	856	822	888	841	877	825	851	862	864	815	804	877	854	828	813	869	875	877	848	877	907	875	873	836	904	873	867	844	850	819	834	852	891	874	914	876	890	850	878	851	839	901	837	824	867	865	859	882	871	889	861	870	817	834	858	918	839	880	891	898	853	825	914	882	858	868	915	817	827	866	842	854	848	801	857	884	865	863	904	821	840	845	847	814	852	904	866	824	848	874	906	850	832	850	866	893	871	869	856	862	882	811	887	848	853	918	861	893	868	884	849	829	842	895	830	874	876	837	858	836	888	821	857	873	871	863	838	860	857	874	863	918	861	839	852	908	863	865	887	859	896	845	818	861	943	855	884	851	891	872	860	825	833	880	873	857	829	875	871	903	915	855	835	881	904	900	863	840	833	873	915	821	857	884	853	880	896	855	866	924	871	844	865	849	889	874	842	841	883	848	846	830	815	846	857	857	912	848	887	902	831	864	832	887	854	934	857	860	865	848	812	861	889	843	895	808	838	903	851	831	854	811	822	854	844	887	857	863	836	853	805	809	846	912	827	830	853	851	847	902	867	861	810	825	870	920	877	842	829	871	854	852	850	914	843	865	856	840	860
12148	9396	7067	4059	2291	1261	726	495	377	326	309	320	320	329	340	325	326	338	303	292	295	328	329	298	308	310	319	334	303	314	305	297	305	271	284	292	305	302	289	275	314	290	289	291	334	317	333	315	298	340	300	317	304	321	313	307	280	306	358	322	283	280	324	296	320	277	306	257	284	297	324	333	312	274	313	332	322	333	330	315	297	321	286	304	297	353	312	299	303	278	277	284	344	321	301	311	319	335	297	315	293	282	336	288	331	314	328	312	321	326	318	297	305	303	298	301	302	304	315	298	330	276	285	278	337	301	341	299	327	328	268	319	334	310	314	297	301	301	317	319	330	322	313	293	331	272	295	310	301	314	318	313	330	321	280	306	334	277	311	271	312	307	282	332	300	307	303	323	313	324	253	326	303	335	309	334	326	301	268	320	302	309	302	303	266	327	341	314	312	330	298	309	334	319	308	303	368	334	320	305	298	346	301	310	285	285	314	302	322	314	313	271	298	321	306	307	297	313	304	290	312	310	320	313	311	342	317	313	270	330	314	294	315	277	307	304	326	306	293	357	270	316	289	309	306	318	329	331	326	314	313	313	328	308	287	327	310	319	333	297	324	311	292	322	279	322	309	326	310	319	325	295	297	334	311	298	307	297	278	287	305	314	305	326	285	308	318	342	287	324	304	311	308	278	279	302	312	314	326	314	283	326	264	293	355	311	276	290	352	319	297	314	295	317	294	279	293	307	305	329	311	308	320	342	304	290	288	302	325	305	305	304	351	306	312	322	338	322	294	354	295	292	300	300	309	304	317	296	323	290	304	327	286	277	320	312	294	289	286	335	324	300	316	321	314	324	325	289	331	331	301	311	315	331	302	316	316	330	276	310	312	330	304	337	295	281	342	276	313	318	322	273	321	340	301	318	269	264	295	314	323	306	276	295	296	284	299	310	324	298	318	321	311	300	299	303	314	338	318	293	306	298	318	316	326	287	280	302	269	310	320	302	351	316	332	345	314	295	326	356	332	320	315	317	331	305	313	301	340	313	290	303	332	297	298	315	291	294	321	301	352	297	314	295	311	318	292	332	277	281	315	331	312	286	287	350	344	311	325	291	280	324	316	325	303	316	284	329	299	293	285	291	323	320	316	311	264	328	331	320	267	288	330	321	343	292	322	284	319	347	300	310	305	303	334	328	281	290	314	335	312	300	331	308	274	287	269	320	308	316	308	314	325	303	318	306	316	291	287	296	302	284	319	300	322	328	298	308	303	338	314	289	308	327	314	323	279	338	289	313	285	302	326	320	322	332	330	297	337	325	304	296	310	287	309	296	313	300	320	321	291	300	314	334	292	296	310	328	326	322	317	308	338	300	301	324	311	289	291	285	303	273	280	296	309	321	339	315	311	309	312	299	311	323	277	314	327	314	303	351	317	321	297	311	301	302	315	344	326	311	288	311	278	303	279	289	337	313	319	307	291	283	305	300	303	310	289	327	295	350	312	292	289	323	303	304	300	297	309	331	292	333	325	298	309	288	295	290	297	306	309	300	306	288	281	330	302	307	335	288	283	321	274	302	313	319	323	302	326	285	325	305	281	330	297	325	328	293	328	286	331	267	286	313	327	319	309	294	283	319	332	310	331	300	310	338	304	295	313	303	290	294	314	313	343	322	289	316	299	297	283	295	313	339	294	311	316	323	318	289	309	264	275	312	338	293	328	304	373	314	331	316	300	312	303	297	310	336	322	282	316	290	347	316	277	267	334	307	297	322	317	315	325	340	322	275	281	292	305	315	316	275	310	327	288	334	314	289	282	310	332	291	319	318	311	313	301	314	288	294	318	308	303	338	334	320	302	316	303	308	284	306	355	318	287	326	317	303	294	311	332	295	326	302	288	286	295	321	314	302	316	310	294	287	314	311	319	300	308	302	300	324	301	305	301	341	330	300	333	319	314	317	323	285	292	327	291	310	327	317	306	293	285	309	308	316	303	329	298	329	341	333	317	307	307	298	284	276	299	329	319	300	293	300	315	272	306	304	280	317	299	300	303	330	308	334	354	288	332	309	336	297	322	339	309	315	308	303	350	334	305	353	322	291	353	304	289	307	272	312	294	288	309	294	345	301	307	353	295	329	292	317	318	308	290	358	307	322	307	295	329	311	324	315	323	335	270	289	294	278	323	327	336	354	330	324	295	292	307	320	299	328	316	298	306	307	284	320	318	309	290	300	320	333	307	295	283	308	304	321	302	326	288	328	293	338	323	311	315	300	307	299	286	287	317	293	304	312	302	307	273	282	284	315	333	338	286	329	304	334	318	299	272	311	313	345	307	308	290	300	304	314	309	309	311	310	309	313	274	341	353	308	314	325	327	299	302	335	308	332	318	314	303	297	327	298	319	332	317	350	274	305	323	293	286	310	318	296	339	317	326	295	328	265	267	305	292	322	314	297	283	303	342	296	306	296	286	283	337	324	273	307	311	307	326	323	329	314	328	308	329	316	286	308	310	326	337	307	360	321	298	331	313	309	335	297	306	309	324	336	289	279	332	291	308	289	270	283	337	309	309	298	337	327	325	304	294	332	298	345	323	304	289	325	283	291	320	300	290	272	267	283	297	308	315	315	325	320	329	293	322	316	299	326	307	332	307	285	322	327	294	331	277	337	320	315	293	312	310	299	287	315	314	333	301	329	340	326	311	339	318	307	332	299	346	306	318	323	310	337	350	313	288	300	324	287	301	315	309	275	296	308	331	309	299	284	327	322	286	306	316	308	299	319	342	306	352	287	345	315	298	292	306	326	309	263	357	331	331	303	310	339	315	317	292	298	291	331	332	342	342	328	295	293	291	313	315	310	328	299	355	283	300	302	338	316	361	316	317	295	299	327	312	319	279	327	336	336	296	263	310	318	310	278	303	295	322	278	300	307	287	334	328	330	270	324	308	329	306	297	325	324	264	297	302	300	295	308	309	312	339	306	324	330	321	326	291	307	290	330	306	316	321	335	301	301	291	293	291	298	311	329	301	303	353	300	319	311	300	278	307	323	293	302	329	345	280	310	318	301	301	316	328	304	327	335	279	323	306	344	315	300	319	290	327	311	332	313	305	322	320	313	318	337	307	271	289	301	313	297	313	305	325	283	323	341	316	317	313	324	282	304	284	302	311	309	317	314	309	319	285	299	279	330	309	317	347	288	339	300	301	297	290	296	298	304	315	320	295	300	288	298	308	328	348	353	315	296	291	286	298	272	285	293	307	307	317	328	299	297	298	301	287	309	326	294	324	328	289	321	310	312	303	316	325	331	311	304	314	280	327	299	315	324	330	308	296	322	306	289	299	318	337	305	313	290	315	316	283	301	302	323	359	370	316	300	317	292	343	330	302	322	288	324	302	331	308	335	348	329	310	308	301	282	308	308	288	302	314	308	319	299	312	296	325	307	322	327	310	298	309	274	310	294	297	274	304	333	317	313	295	338	288	313	303	321	319	295	330	328	310	328	284	315	295	330
12334	12749	12716	10193	6553	3880	2150	1311	925	751	761	681	716	700	666	718	704	725	680	677	662	693	679	680	668	677	704	667	661	670	665	678	710	713	682	718	691	706	723	723	713	700	704	679	659	693	708	677	690	643	698	698	702	677	671	707	683	686	692	667	657	667	689	681	732	698	684	687	678	660	673	705	698	698	652	681	666	710	726	689	672	661	720	690	655	666	664	661	676	686	677	727	699	679	660	665	643	665	685	699	687	629	661	649	656	681	645	676	646	680	632	739	647	700	664	658	716	676	699	703	663	635	726	677	679	715	668	674	681	615	676	676	649	644	692	663	687	708	683	716	685	738	635	708	677	742	645	706	705	695	668	706	706	705	726	700	668	676	662	674	656	714	684	712	704	703	667	729	678	697	680	677	715	683	713	749	656	721	705	663	687	675	734	695	685	685	663	709	647	611	697	635	697	672	750	703	692	725	703	653	687	669	663	670	683	710	697	720	734	697	672	662	719	691	674	665	649	710	633	666	690	677	679	740	726	728	632	691	685	681	689	682	669	650	693	670	690	635	734	722	697	671	715	723	683	699	689	680	649	671	673	708	664	690	656	663	660	691	678	668	647	714	676	661	687	711	711	667	675	667	693	701	709	642	677	650	671	685	681	703	702	675	687	677	749	706	686	642	703	654	695	705	654	665	705	723	737	684	680	723	700	698	640	686	656	743	666	698	679	661	688	683	705	707	695	705	742	759	650	688	726	673	679	636	692	713	691	707	747	662	741	666	672	660	659	715	694	668	687	664	671	713	702	697	670	667	674	691	658	694	675	641	691	671	702	715	718	690	709	704	702	665	698	676	657	736	668	652	646	656	698	666	657	659	681	709	673	675	688	713	762	646	661	684	696	679	702	728	647	656	642	685	680	694	668	662	662	694	708	701	704	694	681	676	654	683	683	684	748	714	638	718	708	695	644	671	696	666	685	658	721	698	695	661	669	685	719	674	687	671	666	736	629	654	665	700	715	707	703	720	627	694	707	693	700	708	658	646	698	693	641	734	717	719	743	703	714	699	667	687	650	703	667	654	674	728	668	708	732	653	685	685	687	707	687	694	672	651	676	669	722	684	718	688	664	687	697	704	726	707	678	715	667	663	712	692	717	708	718	668	681	705	662	692	709	714	723	705	704	677	715	682	614	705	656	681	624	730	679	704	671	653	688	647	695	728	740	706	680	682	711	670	649	693	668	702	654	664	641	716	674	716	724	684	668	665	659	701	698	682	677	689	645	695	682	665	732	677	638	650	688	678	671	682	678	646	692	676	653	682	707	685	668	672	698	642	646	755	619	679	658	729	715	642	692	690	704	656	662	700	720	638	670	672	698	674	679	707	641	708	634	691	673	656	718	679	704	669	665	616	696	706	711	676	693	684	695	681	687	672	700	645	719	645	664	650	599	635	667	692	718	653	692	681	672	645	717	684	687	662	671	635	696	706	677	621	718	677	678	711	732	740	720	688	654	703	679	676	672	642	685	673	687	694	644	683	677	683	655	692	666	677	661	712	682	680	687	665	664	700	667	654	696	671	711	686	720	701	685	655	670	708	717	710	691	676	687	657	688	683	666	731	677	687	646	652	697	718	717	659	729	663	668	722	640	668	700	712	646	705	662	678	688	753	705	684	632	683	704	657	728	699	710	712	699	678	718	692	702	671	668	750	707	684	661	707	688	720	667	670	698	697	702	691	689	706	696	649	715	729	688	633	695	656	743	689	668	669	695	666	681	677	731	741	675	686	740	698	715	675	723	688	706	695	741	644	708	703	672	695	703	693	642	674	663	692	640	664	707	658	670	695	690	685	660	658	697	678	670	665	685	700	657	693	634	715	701	682	672	680	732	687	677	667	725	700	722	712	697	689	671	703	627	688	696	703	636	670	729	664	674	656	641	693	666	682	699	738	713	651	692	676	632	709	672	646	636	661	672	727	758	681	680	725	679	697	703	685	680	698	634	669	680	675	683	694	683	674	670	641	681	664	703	686	679	710	693	709	693	718	662	694	696	642	642	716	692	668	661	676	710	677	700	690	712	714	685	640	664	694	667	735	709	711	677	713	697	699	661	659	671	734	714	723	680	676	725	695	664	660	689	752	674	721	685	672	689	672	703	655	636	661	654	726	699	655	718	706	675	694	656	722	655	693	706	704	678	665	707	703	684	687	652	645	671	695	697	721	694	688	680	680	709	699	646	675	719	738	687	686	688	667	659	690	690	687	707	668	697	672	732	693	666	698	668	657	700	711	687	692	675	706	718	668	673	688	692	684	688	628	629	685	668	673	677	685	663	680	692	686	716	688	728	726	701	604	670	651	714	682	707	683	721	750	697	720	683	681	662	685	704	690	700	755	706	665	671	653	688	703	671	641	722	745	674	683	687	677	666	697	694	617	713	721	671	694	663	646	739	730	710	713	665	660	704	641	704	710	699	674	700	675	696	706	688	679	678	705	683	748	664	691	728	657	691	694	653	706	676	678	648	654	699	673	641	677	719	712	684	671	729	632	682	672	674	640	648	676	732	672	701	680	725	673	664	696	675	673	677	655	715	702	670	670	644	674	708	749	685	696	681	700	692	668	691	672	682	681	678	710	679	701	710	687	675	721	676	669	718	688	678	687	743	713	641	687	667	705	640	696	702	685	623	691	746	670	654	665	655	653	666	671	706	669	706	667	664	681	698	690	710	722	668	677	728	695	704	618	684	709	699	685	712	663	717	671	677	654	669	674	678	738	707	698	658	750	704	659	733	706	644	712	647	640	711	669	682	684	664	721	693	705	671	670	621	676	643	667	672	668	715	699	689	696	610	671	706	682	670	679	660	721	703	659	713	637	739	693	685	697	675	701	666	673	653	675	636	693	627	676	682	718	690	633	663	677	707	680	690	697	702	698	721	723	681	666	720	698	679	742	678	686	693	732	660	658	675	695	677	694	738	699	661	664	694	701	655	658	677	672	702	699	697	656	687	682	712	691	665	692	679	709	665	649	687	681	700	671	696	677	668	699	649	731	660	715	642	694	675	630	718	686	668	679	666	744	682	691	663	683	703	734	662	673	667	667	687	670	661	663	693	703	687	672	695	711	661	642	655	668	619	688	714	705	678	710	719	700	683	662	698	690	675	701	726	675	729	666	672	665	635	694	649	697	686	641	710	694	712	695	690	721	693	688	645	692	723	681	674	723	693	670	669	735	649	689	688	685	666	657	662	675	712	648	679	660	701	667	659	692	711	695	657	680	725	675	695	682	670	649	733	688	703	688	661	690	671	704	655	674	680	652	723	715	658	730	657	722	731	696	745	690	694	680	692	662	716	729	656	633	648	671	648	712	654	676	656	704	722	669	716	675	665	674	663	678	705	644	692	666	685	696	699	671	667	695	691	694	728	699	695	657	679	688	681	648	668	672	672	697	709	662	693	659	679	669	705	701	668	695	684	706	686	712	654	685	716	660	713	701	688	742	678	711	695	686
79833	72367	71149	58409	41966	26564	12829	4829	1840	837	567	415	381	324	362	374	327	349	334	340	386	348	348	315	346	351	369	342	356	326	336	344	309	311	343	363	336	316	367	321	338	322	358	338	359	368	338	332	302	353	367	329	314	320	350	328	351	349	339	338	323	336	353	354	352	333	318	338	330	353	317	333	373	327	360	343	355	363	342	387	366	321	357	344	324	370	316	343	340	327	332	303	338	329	341	318	359	379	320	349	313	364	353	368	339	354	328	343	380	379	362	367	372	390	361	347	367	376	378	326	346	371	346	330	346	331	322	353	324	348	351	361	356	331	378	351	331	329	327	320	336	341	336	346	350	382	373	393	386	357	350	335	337	332	353	343	343	337	365	330	354	357	320	331	331	332	391	344	363	356	325	347	362	335	362	333	310	375	374	331	325	356	351	364	335	343	297	371	307	332	342	337	346	392	370	399	353	368	314	286	361	367	352	365	334	309	316	349	331	309	333	345	329	333	327	360	335	338	323	352	323	383	375	333	364	371	327	340	392	299	331	335	363	381	345	339	353	344	362	338	353	334	349	341	379	358	308	372	346	345	364	341	389	338	359	339	352	345	397	350	366	373	340	365	348	315	344	375	336	394	361	378	400	324	328	386	364	352	363	345	333	333	311	401	323	368	368	373	348	354	367	329	328	329	323	379	336	334	342	322	357	335	352	355	382	313	352	326	325	354	339	359	340	340	344	336	356	346	346	325	330	362	335	356	391	355	335	336	369	330	393	345	336	336	357	374	342	349	355	345	355	358	327	327	347	356	368	373	339	354	361	339	349	328	361	346	358	356	346	342	333	346	364	341	355	332	313	360	358	372	352	352	343	332	357	356	336	342	361	304	320	346	354	340	399	387	375	341	359	363	305	316	352	352	350	338	333	341	326	335	343	332	358	306	389	365	385	363	348	393	332	321	343	348	356	368	338	342	337	356	364	356	342	350	360	355	334	318	331	313	376	361	351	326	317	349	347	320	376	356	367	370	381	361	364	370	387	321	348	322	330	332	359	356	362	351	338	348	348	335	340	330	367	336	338	329	390	342	362	356	345	325	371	358	357	315	298	339	335	366	384	350	353	345	333	323	351	339	349	344	336	360	333	378	380	359	329	341	337	378	334	329	358	356	345	346	368	330	377	374	323	330	355	341	356	376	386	315	342	332	375	331	354	355	380	354	394	359	370	329	324	383	357	336	323	362	347	340	360	344	332	335	333	332	362	366	352	342	326	333	340	380	338	332	343	380	351	365	326	333	322	344	304	345	353	371	384	371	360	340	379	330	333	360	361	325	328	344	363	328	356	341	360	373	354	351	365	348	353	368	358	347	319	376	362	364	322	353	305	349	340	353	326	341	310	359	339	344	383	401	363	360	317	330	338	351	329	345	328	358	360	365	353	336	352	299	310	350	349	351	368	358	357	381	352	329	355	317	307	367	348	360	381	362	353	340	345	292	358	338	289	327	320	343	350	336	363	342	354	357	326	377	352	353	352	333	331	327	362	357	357	351	345	354	367	339	332	366	389	332	324	363	380	332	345	329	333	335	320	342	371	369	344	340	309	334	351	346	374	376	317	340	377	372	361	331	342	327	338	353	366	331	361	346	360	342	350	370	327	345	355	305	330	345	322	321	351	348	332	397	340	384	352	354	345	337	330	321	329	379	364	317	346	333	348	369	357	362	313	357	355	358	352	363	385	359	364	346	372	374	330	337	339	347	370	356	380	361	311	340	330	363	347	323	346	348	358	375	326	324	343	334	378	352	308	344	350	342	359	346	387	320	337	382	334	340	350	326	332	360	343	353	339	392	307	337	324	354	355	361	353	315	351	320	331	349	322	344	361	351	393	339	347	347	383	332	339	368	369	354	310	350	329	344	331	358	357	376	353	339	355	366	346	324	365	331	350	344	332	342	366	339	350	363	381	345	347	317	306	314	365	314	351	359	368	388	361	366	369	353	332	369	311	341	360	369	361	354	365	388	342	359	376	384	345	340	362	347	335	339	330	349	317	381	338	335	335	368	311	374	337	351	363	336	355	384	365	351	358	355	324	317	367	328	321	323	334	313	387	361	359	354	329	354	352	320	338	324	357	355	336	326	318	330	361	341	353	341	291	328	372	364	344	353	338	367	365	331	362	340	304	360	359	355	356	360	362	327	357	334	400	372	333	392	370	352	370	307	348	356	331	327	345	315	328	362	367	341	324	372	387	393	362	330	374	365	327	349	351	391	334	341	353	333	359	378	355	373	344	376	378	408	368	358	335	356	348	363	377	355	360	355	333	398	350	383	326	338	337	371	329	331	354	334	359	352	351	327	396	331	345	352	334	376	347	366	344	345	358	371	361	313	350	323	366	373	375	332	338	363	368	358	339	371	313	359	345	307	328	363	374	352	329	345	338	364	328	315	377	363	322	398	376	342	343	342	344	343	364	397	334	366	331	339	365	336	357	376	353	370	351	356	343	337	326	327	334	323	352	330	359	394	378	351	380	362	344	295	320	341	349	353	343	341	292	342	370	372	347	383	346	372	352	361	377	352	361	358	376	368	323	323	367	368	344	358	365	352	331	310	349	360	376	394	314	345	369	321	352	364	357	361	392	377	338	358	372	329	334	347	367	329	327	311	331	355	367	378	343	370	327	339	372	351	339	354	355	398	362	382	359	371	372	330	343	347	361	325	373	310	292	337	346	340	352	355	341	330	354	356	406	351	363	337	361	329	348	372	321	338	340	301	353	365	315	345	338	334	316	351	367	326	325	366	409	345	342	331	370	336	337	390	384	349	335	360	367	341	337	317	356	380	337	369	341	381	331	352	336	368	337	345	373	384	341	333	317	375	344	295	331	357	330	365	356	357	344	288	347	360	330	364	367	331	322	309	313	366	341	340	347	352	326	353	335	367	338	333	326	343	340	377	359	350	351	360	367	355	390	335	347	350	347	364	346	371	324	349	358	328	324	355	383	361	355	361	356	375	319	359	351	370	383	339	361	331	326	323	333	369	312	328	374	329	350	355	354	351	344	351	347	341	330	366	344	318	372	341	417	324	331	371	352	390	344	329	331	339	386	392	346	350	350	340	394	322	365	325	371	338	311	363	357	325	319	316	353	306	358	329	348	369	388	331	361	353	328	347	346	343	331	344	345	343	338	344	316	371	362	388	373	314	389	319	355	378	351	363	375	329	355	334	379	349	325	319	333	329	360	314	365	368	345	339	315	333	374	346	311	298	329	363	361	328	310	378	359	338	363	315	308	371	347	323	365	331	345	360	338	361	343	365	388	328	381	330	337	329	343	377	350	340	326	317	321	354	339	333	368	352	329	341	339	343	358	336	337	329	347	327	350	312	332	368	347	363	354	383	355	344	373	327	359	382	343	351	335	366	330	340	369	352	329	325	371	361	326	369	323	337	337	344	349	309	327	381	345	383	355	349	344	363	348	353	313	346	371	373	362	337	341	365	337	361	343	353
50228	54639	66291	62422	51064	37667	24309	13399	6359	2949	1523	1057	826	794	749	788	767	752	717	765	728	757	751	767	768	794	742	744	729	794	767	763	764	775	788	780	743	725	771	740	776	745	768	791	740	768	697	774	732	746	769	753	840	714	781	791	769	808	732	768	771	753	756	813	698	738	761	728	758	783	791	816	765	776	738	783	795	782	786	814	780	757	740	767	794	757	792	736	752	769	746	762	729	804	782	730	716	734	706	809	721	771	751	781	725	730	797	795	734	770	731	761	790	792	764	783	780	740	761	755	774	716	751	712	728	751	740	755	785	773	788	796	752	733	757	747	757	809	759	710	739	774	796	813	719	767	734	732	805	737	806	750	762	789	752	759	740	741	755	736	726	720	741	761	753	742	742	773	818	761	749	745	781	807	764	781	770	751	692	829	776	755	797	782	741	762	769	769	745	742	744	747	806	753	749	766	723	793	720	808	717	762	751	744	745	750	768	766	797	766	728	818	713	750	743	752	770	771	833	746	755	724	749	715	803	726	732	776	731	783	767	771	784	779	774	763	772	793	697	717	758	722	793	814	761	788	756	711	720	793	755	733	779	749	795	805	766	726	801	744	745	711	797	730	727	749	733	774	785	785	804	757	776	754	828	745	718	809	721	719	779	729	818	760	777	793	780	738	786	772	818	717	779	787	757	770	742	758	761	762	766	739	771	799	797	761	753	771	768	767	740	731	740	753	770	784	815	722	770	751	760	728	727	762	739	745	739	800	791	768	758	760	794	737	776	773	781	793	721	770	763	760	764	711	727	722	752	772	739	760	841	755	737	745	750	745	693	802	793	784	783	794	778	742	727	740	721	714	808	761	760	765	767	745	766	733	781	728	717	751	788	766	748	724	774	757	748	796	786	806	751	742	737	731	783	760	772	806	748	821	778	775	756	778	786	761	747	754	746	719	721	817	757	769	740	756	744	769	773	748	771	759	760	742	692	757	786	773	797	741	765	768	783	788	750	796	783	768	800	766	753	811	746	815	769	769	766	739	775	758	733	748	784	752	755	750	763	754	754	773	766	796	775	790	789	735	725	751	809	765	776	753	742	793	807	731	739	740	735	746	778	780	773	763	736	796	758	780	734	803	785	744	762	773	757	733	749	742	767	724	739	729	759	815	779	755	747	758	784	755	769	755	744	777	737	769	726	749	787	755	805	756	761	776	714	746	754	811	796	759	810	798	735	789	722	768	770	751	727	747	768	792	779	722	805	731	798	783	748	792	759	792	746	777	730	818	774	725	742	776	761	825	787	810	797	757	745	799	756	754	756	721	761	769	785	838	772	732	750	789	761	799	781	779	738	798	711	779	761	792	777	784	778	752	769	725	764	766	766	760	754	724	815	777	757	783	836	785	768	727	788	779	796	745	730	761	816	765	765	771	776	818	782	775	788	749	759	781	785	808	709	734	720	734	783	728	755	781	780	722	769	719	782	751	804	789	783	741	754	781	758	769	778	761	801	762	736	714	767	776	725	763	731	769	775	735	792	750	745	740	765	780	724	772	742	806	755	752	746	737	815	795	768	733	724	769	774	804	788	759	757	745	746	760	742	773	711	728	755	762	736	794	839	806	797	730	760	784	698	761	722	746	790	733	816	806	783	737	791	779	756	766	776	772	777	765	777	743	729	713	760	819	746	795	751	769	756	760	753	673	752	787	763	747	769	784	729	772	776	746	789	773	739	729	755	778	733	727	724	723	745	725	751	779	740	763	761	778	752	757	784	788	798	757	734	760	756	812	756	762	714	749	776	718	750	756	719	770	738	769	832	767	793	806	769	726	782	780	859	787	743	743	768	782	722	784	763	810	761	764	742	769	820	769	812	776	774	735	774	741	822	798	706	756	751	740	744	727	765	783	753	756	758	727	788	748	741	739	755	737	685	742	799	775	807	783	728	788	748	724	766	730	736	771	762	770	768	771	803	760	775	740	709	794	730	819	833	743	705	769	799	767	766	717	756	780	753	790	739	779	767	777	787	794	773	755	748	772	769	733	791	755	791	729	775	782	734	799	689	729	771	779	770	722	791	789	761	785	789	790	819	728	742	759	751	750	728	767	769	753	770	777	750	717	760	769	746	765	737	722	807	763	715	770	767	761	759	780	715	751	762	806	749	741	794	721	766	760	765	754	732	772	730	750	796	773	769	723	779	774	759	767	741	780	776	761	781	803	724	736	786	752	759	735	794	722	731	790	733	775	767	770	730	778	783	775	724	787	792	768	791	790	793	782	744	755	736	719	770	775	751	757	744	722	760	794	727	779	733	756	780	775	760	828	739	766	795	712	740	750	785	755	789	778	750	796	739	785	758	793	734	747	746	761	818	746	714	771	746	750	774	796	731	757	784	731	759	739	744	767	724	745	800	840	733	795	753	750	739	792	770	773	802	750	730	804	750	782	749	793	775	847	735	722	751	792	762	744	793	802	789	716	760	744	835	754	793	792	765	810	760	804	807	723	750	776	776	746	746	737	765	727	803	727	706	799	803	805	762	763	755	753	669	749	770	729	723	774	744	733	808	746	786	775	748	714	768	773	799	782	734	738	796	761	786	760	810	749	742	775	767	804	741	749	748	720	759	785	767	786	737	766	747	734	753	706	753	775	719	743	788	727	770	763	791	798	747	773	741	727	814	769	743	744	809	766	778	793	804	788	746	755	729	779	718	759	785	755	720	724	757	763	737	776	767	751	794	779	805	799	749	729	736	749	786	764	738	765	794	794	747	794	756	781	717	769	784	768	762	794	753	776	793	753	714	787	773	744	759	730	774	807	786	739	756	810	766	795	767	777	752	836	810	764	721	738	791	738	727	806	692	769	740	729	757	773	727	717	766	751	736	748	765	769	818	816	766	831	785	719	774	793	715	768	756	743	725	800	738	793	770	739	793	758	743	763	770	778	693	777	725	820	756	772	744	731	726	806	768	786	779	747	758	754	738	788	813	766	807	781	783	824	778	746	785	766	786	778	771	764	747	784	827	754	734	773	766	783	817	741	762	800	781	771	720	743	759	755	786	709	751	778	792	774	825	722	782	785	785	765	782	765	766	763	774	789	733	771	788	818	754	762	742	783	775	702	747	773	741	794	687	783	784	793	745	791	832	748	775	757	747	770	794	769	769	758	734	770	799	767	764	821	775	795	765	793	709	777	774	793	753	758	749	754	758	758	755	786	736	756	777	757	755	773	795	802	789	787	722	762	789	779	724	709	775	747	744	831	691	798	729	756	787	721	722	742	760	749	753	737	698	781	763	730	795	768	733	777	743	728	746	704	765	774	755	779	783	768	812	767	775	777	758	763	724	765	763	762	717	728	771	764	795	749	758	691	760	775	742	736	774	768	820	745	768	753	747	748	740	817	774	734	742	829	770	811	812	728	794	742	665	746	777	743	785	731	769	825	705	761	780	701	711	735	776	781	692	806	810	759	730	765	754	784	767	752	825	763	750	775	778	739	804	802	748	740
82434	75049	73270	60396	43491	27740	13923	5417	2103	975	649	498	387	406	375	411	395	402	400	368	358	407	370	375	385	400	396	379	387	381	406	408	405	374	412	375	390	417	371	376	379	377	346	391	386	420	392	391	399	382	362	395	385	376	387	409	377	399	411	366	403	385	364	395	408	406	393	424	378	413	385	442	386	449	389	427	387	414	429	398	402	378	376	400	341	398	413	390	423	396	391	413	402	374	379	384	427	389	380	375	430	352	377	347	393	380	407	410	392	376	403	398	384	403	361	355	341	348	385	397	323	392	444	369	382	432	408	379	405	397	403	369	396	408	408	420	411	390	368	385	405	377	391	404	383	429	414	381	358	396	420	424	390	406	377	347	390	383	395	393	355	416	406	415	430	401	377	402	428	420	379	387	370	363	389	398	397	375	411	388	428	387	379	379	388	433	392	401	401	357	416	435	373	373	400	392	386	400	392	383	408	407	373	368	423	421	396	352	397	401	421	364	444	409	383	427	360	378	389	382	373	413	413	368	409	387	364	399	396	399	373	374	368	391	369	386	353	435	412	435	417	400	375	378	387	372	415	410	377	387	387	410	372	396	398	428	398	391	410	401	427	401	433	395	380	449	392	384	354	385	392	389	381	368	395	398	389	395	388	394	397	413	438	408	384	363	388	429	377	436	409	417	401	423	399	383	414	403	394	356	400	404	386	386	367	411	391	396	381	397	384	358	391	405	436	406	404	386	378	377	366	412	406	389	441	393	387	376	394	359	366	370	391	404	361	366	398	423	423	374	395	382	381	386	381	358	412	397	375	380	403	441	394	420	438	352	411	387	443	381	417	427	397	393	387	374	359	378	403	390	382	357	373	397	391	385	356	392	375	399	420	398	407	345	413	387	420	358	426	385	365	366	366	416	413	434	412	375	398	410	381	391	394	420	377	368	397	421	426	409	412	407	386	400	400	389	401	414	384	395	415	400	401	403	389	377	411	389	398	409	394	367	414	384	397	400	380	392	381	437	371	412	416	405	377	397	362	357	378	412	380	390	394	401	367	408	417	404	371	394	416	399	407	415	380	387	396	431	395	428	428	376	395	380	370	402	388	364	369	387	384	386	392	359	362	354	366	386	400	398	351	364	404	363	391	341	397	354	444	392	387	396	382	369	421	358	391	407	426	444	382	378	401	418	376	397	413	392	365	391	382	417	415	378	419	386	353	388	424	408	408	374	429	396	385	391	362	371	402	394	379	366	389	409	401	401	397	368	417	394	374	411	408	384	373	405	376	391	380	385	375	405	392	387	396	384	388	415	409	393	396	442	356	409	415	376	422	380	379	361	373	430	394	389	350	347	373	382	372	378	397	389	390	395	430	437	383	422	410	380	407	365	393	354	407	384	384	408	400	383	387	417	391	401	408	423	440	368	408	416	379	428	396	375	430	387	401	400	430	390	399	385	384	341	401	386	378	416	385	335	340	380	411	416	425	400	396	401	433	357	383	371	437	376	383	392	405	401	370	444	408	398	376	375	429	386	378	409	399	399	368	392	426	382	410	395	402	402	348	416	429	380	398	408	381	441	415	405	376	365	415	397	431	390	398	378	383	408	375	404	421	410	372	389	407	399	412	373	401	380	410	431	420	390	372	386	357	382	424	350	379	407	371	399	400	378	382	406	389	393	390	390	343	393	369	419	353	400	376	376	396	401	378	387	378	394	346	420	378	436	381	351	377	395	409	405	416	390	415	377	434	361	374	399	398	391	359	388	386	373	383	404	379	445	412	411	379	411	406	403	382	417	425	379	386	358	413	376	382	425	416	385	423	370	392	418	404	370	418	411	392	368	369	400	398	410	387	402	433	370	400	436	390	389	416	399	416	407	390	429	357	357	371	356	416	398	363	387	380	369	388	415	346	383	417	366	397	421	437	378	423	417	394	370	386	429	372	393	373	382	392	397	409	383	412	434	378	408	388	409	381	417	400	360	394	395	393	395	375	379	397	400	389	373	403	414	393	399	424	371	329	408	379	398	406	412	394	366	375	404	407	386	426	376	397	433	382	407	394	379	425	373	379	400	382	374	408	410	390	362	383	374	448	412	353	417	374	412	382	391	462	445	407	372	405	354	366	389	392	376	394	383	377	382	419	391	427	397	389	411	390	402	397	426	403	378	413	376	399	384	388	413	403	401	380	415	410	376	361	356	342	393	367	395	384	400	351	363	376	424	416	404	383	397	417	355	400	395	371	400	369	390	391	396	384	380	362	389	425	371	412	408	395	402	385	424	403	352	382	386	384	407	412	384	377	421	425	380	376	412	381	396	391	372	353	403	383	378	393	371	414	397	408	402	412	437	393	392	381	409	416	421	452	378	408	362	380	394	390	388	422	414	419	341	360	396	400	398	385	406	396	423	378	354	376	377	368	424	400	386	400	395	388	376	406	396	400	384	382	384	356	382	374	400	394	398	391	413	354	337	385	399	393	362	406	372	394	416	372	346	368	403	403	395	413	405	365	368	432	419	373	390	406	391	410	435	407	408	386	390	400	410	416	375	383	408	458	391	469	375	365	394	349	396	381	419	372	399	410	390	401	408	414	396	412	423	364	405	379	369	397	367	390	402	336	387	403	372	401	407	387	397	394	408	387	436	400	395	390	376	414	423	387	352	399	381	401	384	363	378	428	417	423	387	396	387	383	369	354	381	387	370	386	439	420	430	398	466	394	383	369	429	384	406	408	428	375	407	385	412	386	384	400	380	345	400	404	412	398	409	366	383	412	403	349	378	363	402	426	389	406	401	376	403	382	374	399	411	350	391	396	398	391	365	417	398	402	404	382	394	396	374	387	392	375	387	361	404	390	364	381	381	368	380	355	351	430	372	407	430	393	412	398	381	398	388	408	394	415	390	388	384	409	366	390	384	406	374	384	358	401	404	391	389	390	371	415	423	420	426	420	394	405	368	386	418	386	357	367	339	390	430	389	382	430	410	353	409	392	401	385	404	381	351	429	350	378	372	385	386	376	368	384	380	376	384	370	401	366	419	409	375	355	376	411	401	354	371	342	414	424	392	397	389	374	377	334	396	379	353	401	343	389	389	383	394	388	373	389	361	413	439	392	364	409	385	384	410	375	403	386	380	371	377	395	405	402	376	409	437	369	423	355	377	379	382	394	428	379	395	411	392	398	370	423	408	427	422	395	392	362	402	351	399	351	337	403	359	421	354	379	399	399	382	426	407	396	374	434	397	395	386	383	372	377	430	404	393	386	367	383	396	416	357	408	389	417	359	394	431	420	345	403	374	382	444	380	395	366	400	376	413	383	404	392	407	380	380	375	380	424	374	419	430	396	403	403	412	416	370	365	405	367	413	392	388	352	413	377	382	430	423	409	431	376	387	448	410	371	418	413	388	395	397	385	420	398	385	391	348	434	409	380	416	401	409	391	374	384	380	394	403	420	404	417	404	418	390	417	393	403	362	376	420	405	435	362	436	389	405	396	385	367	391	390	405
52764	57231	68370	64321	52002	38717	25314	13958	6636	3134	1723	1116	916	854	825	804	830	850	843	839	890	832	889	844	843	886	835	847	831	843	816	848	853	856	850	865	852	848	835	854	858	892	848	863	811	847	778	819	851	855	832	819	843	857	816	832	816	850	813	829	901	829	872	830	867	822	849	828	853	829	791	889	779	886	841	876	792	850	850	847	896	857	832	908	844	919	817	831	869	863	861	819	834	837	820	800	837	834	855	828	817	887	850	802	837	852	836	812	840	892	863	828	845	841	854	900	856	878	854	894	829	891	882	876	859	836	873	885	842	846	888	829	850	842	811	862	840	813	840	862	830	834	847	842	854	815	857	828	818	816	883	832	829	848	863	875	902	856	836	828	811	842	884	833	863	839	826	850	787	803	844	807	807	868	842	903	785	891	863	847	793	829	862	835	818	870	859	854	848	880	835	842	892	824	817	854	846	829	823	882	853	878	812	910	819	779	842	837	834	800	838	803	851	855	811	845	827	849	861	806	848	850	890	881	842	804	835	872	835	879	869	866	818	818	807	815	811	874	815	888	791	881	815	856	858	873	867	812	832	852	842	897	881	899	835	834	853	805	787	808	799	835	864	826	876	896	820	801	785	792	853	839	867	769	838	797	836	866	811	847	813	820	821	803	866	827	863	842	811	809	781	811	837	914	881	822	813	824	843	847	904	822	822	835	841	829	829	850	777	840	819	817	845	876	830	835	842	939	850	854	867	858	815	803	834	812	803	849	864	880	836	900	822	914	818	819	851	766	831	807	857	863	833	840	861	844	843	839	865	846	892	827	879	882	774	891	859	862	837	901	793	827	877	850	799	870	845	799	854	852	855	932	855	861	851	869	814	855	849	823	894	888	861	788	842	783	865	855	784	841	860	834	813	846	840	852	900	860	829	829	833	827	858	880	822	891	827	878	907	859	850	856	830	900	864	839	843	891	818	854	861	828	807	870	841	876	879	864	850	868	822	870	839	839	815	836	849	827	810	844	895	829	877	838	847	812	880	827	861	794	864	875	837	803	829	888	886	808	812	860	872	873	821	795	786	843	836	870	798	859	900	812	828	848	877	842	843	838	894	885	871	863	831	803	819	769	860	870	824	837	884	839	858	824	796	844	799	865	807	836	845	809	804	843	861	824	848	846	851	825	860	838	859	840	835	868	809	905	830	848	799	882	867	825	873	835	837	870	819	847	876	833	857	854	823	784	835	869	862	837	828	887	841	830	785	851	893	835	843	807	845	849	841	835	865	782	831	830	821	866	845	794	829	861	851	811	836	890	835	852	781	856	841	872	841	852	846	874	839	816	886	843	774	896	790	856	824	849	811	827	861	856	882	840	814	875	832	836	855	783	876	860	876	799	835	836	826	852	868	825	868	855	850	856	854	813	837	809	854	866	797	851	822	860	840	846	865	823	769	847	859	882	867	856	816	821	843	841	822	849	829	855	826	822	831	842	828	841	872	848	834	883	859	910	814	855	840	892	819	806	839	919	835	841	841	864	849	874	838	854	823	868	848	864	837	895	839	829	838	880	851	843	841	821	910	852	911	845	773	818	841	873	848	845	809	799	807	828	859	829	765	829	842	817	880	869	832	837	834	849	818	866	820	827	840	851	792	837	804	848	845	895	843	821	836	866	827	793	858	821	817	861	872	817	837	833	842	845	842	868	779	815	846	823	843	847	885	862	916	871	850	875	821	863	846	863	819	824	836	855	814	826	847	809	875	883	882	819	814	803	807	839	828	859	819	821	907	849	861	823	830	840	843	861	849	859	845	848	857	848	881	816	814	861	857	827	804	829	829	831	802	815	829	829	832	809	838	865	840	867	908	826	849	875	831	805	844	849	870	850	838	821	884	871	817	814	804	822	819	852	866	823	896	838	849	822	848	842	825	788	853	858	824	905	858	893	851	869	814	844	870	792	849	817	820	863	845	824	900	786	870	869	904	887	823	795	826	865	821	852	860	848	849	832	873	872	830	837	856	837	847	802	848	899	850	834	794	856	813	812	867	792	845	862	854	895	849	901	875	816	838	848	871	835	783	838	827	845	840	849	820	843	829	822	831	820	849	851	857	840	850	814	917	839	836	858	798	829	863	830	837	807	810	828	839	764	869	858	832	828	828	873	872	856	875	853	848	796	809	805	866	887	875	818	883	832	807	838	858	865	863	832	809	839	870	824	889	786	866	889	811	870	837	836	862	859	865	833	928	802	816	841	818	899	833	828	892	859	851	872	837	830	828	835	891	877	862	857	850	879	856	822	819	872	776	817	896	836	867	869	866	853	803	846	830	917	892	838	876	845	851	897	824	864	876	841	841	875	873	864	804	823	898	808	852	840	862	789	859	826	836	879	843	869	857	814	836	799	839	845	849	841	845	870	836	842	892	884	836	868	845	830	892	894	838	867	835	816	873	810	868	856	856	864	827	837	866	875	902	893	857	866	819	816	829	849	831	924	867	832	859	868	874	855	823	832	827	835	872	851	847	846	874	804	819	864	888	834	852	883	816	842	837	854	874	798	842	871	859	847	841	839	856	843	823	808	864	857	844	818	846	846	875	839	862	864	839	914	815	839	819	764	860	816	905	881	849	832	847	830	781	923	879	862	835	795	802	844	863	855	829	820	847	881	855	894	825	858	855	850	825	809	836	848	748	813	877	871	847	828	883	880	823	849	838	864	772	805	875	859	853	874	848	808	844	838	867	809	838	849	808	786	824	840	885	823	845	806	846	814	790	858	800	795	836	819	853	853	833	828	860	872	879	856	848	844	827	827	883	809	855	883	860	829	870	852	866	841	858	831	909	872	848	842	840	858	841	872	881	854	856	854	854	825	844	830	891	854	852	848	846	886	874	837	886	843	872	899	824	870	827	836	860	845	836	799	815	847	822	906	819	860	867	843	832	837	865	853	811	843	863	867	854	880	881	851	871	815	849	868	850	860	861	840	781	842	811	826	870	861	817	825	837	872	792	862	892	869	833	802	807	807	879	812	844	838	874	802	824	811	836	842	830	865	833	842	875	822	827	810	841	836	844	860	920	879	826	839	802	854	816	876	838	872	854	840	828	885	808	820	864	831	853	854	808	818	808	849	867	814	790	804	844	871	820	869	787	883	779	818	832	865	862	862	872	854	807	830	852	792	878	850	859	806	834	833	836	841	871	840	835	836	837	870	851	817	840	850	863	866	853	835	869	881	855	840	862	837	855	847	862	830	836	838	786	850	859	872	789	852	873	894	830	805	874	854	819	898	862	833	844	860	854	840	831	864	824	833	843	844	868	861	816	843	842	922	828	860	813	825	858	801	816	870	852	850	829	829	795	864	803	848	869	854	859	842	813	881	829	812	829	815	863	855	803	814	862	840	840	807	821	803	881	848	798	812	830	852	877	871	853	860	839	842	864	832	836	850	848	864	837	799	861	836	847	834	848	860	857	832	872	846	790	834	806	863	848	858	826	902	857	835	880	810	811	850
12397	10183	7756	4488	2264	1177	715	494	367	318	280	322	312	337	309	274	281	302	294	294	303	277	319	266	296	295	313	300	286	296	278	325	275	298	285	297	271	292	272	315	294	306	319	290	258	309	328	329	336	277	330	285	324	317	297	288	290	291	301	287	295	298	299	346	313	280	312	298	286	287	283	292	316	311	308	278	279	299	290	270	300	290	304	311	314	337	296	290	279	306	313	284	304	305	306	288	302	319	302	325	317	305	299	259	330	295	302	275	320	273	315	289	266	311	283	286	264	273	307	319	277	266	284	283	330	307	275	298	329	275	296	315	295	299	310	309	283	265	313	322	312	264	313	267	256	293	292	278	304	301	317	307	277	281	291	311	288	304	303	281	290	309	272	285	302	297	326	318	327	299	318	289	318	323	282	301	308	289	285	283	316	303	293	285	276	325	331	284	293	318	305	347	281	259	287	317	263	317	271	301	300	280	303	290	312	282	290	291	293	294	321	292	288	293	307	329	303	291	265	279	292	268	269	320	310	272	286	301	306	316	302	310	312	286	275	314	308	270	304	296	317	307	277	279	299	285	308	298	317	300	302	254	313	312	328	306	300	289	299	284	315	290	329	312	293	345	317	294	312	293	312	301	285	290	318	310	275	302	288	279	278	278	327	335	313	322	334	320	287	323	307	300	299	261	313	286	298	262	311	304	312	296	259	289	303	304	282	320	299	287	285	294	310	285	291	308	292	308	300	297	305	313	283	289	300	297	304	289	308	297	318	307	326	282	259	275	303	293	279	302	280	272	297	271	307	281	297	291	279	266	366	302	307	287	279	301	285	283	316	310	289	298	276	320	317	307	305	324	276	303	293	316	282	273	246	287	307	304	294	306	327	306	293	304	302	266	323	284	293	322	309	303	325	288	327	285	321	303	320	293	301	283	319	286	305	321	272	301	277	281	309	285	304	288	323	306	295	315	275	315	287	296	317	330	306	321	326	293	291	257	281	291	297	302	300	282	301	297	287	303	290	310	295	309	310	247	279	291	266	296	306	318	295	306	297	346	283	318	317	316	324	305	255	298	293	258	291	315	296	299	312	318	326	317	307	283	294	299	271	267	244	296	288	286	288	299	304	285	285	293	286	299	275	272	284	307	318	308	303	310	292	282	290	290	291	309	259	295	277	288	288	260	305	340	320	313	305	290	276	298	309	339	354	292	292	309	323	285	320	295	286	302	269	292	305	268	282	281	283	306	291	301	302	284	298	294	285	324	275	293	300	291	300	317	284	302	280	318	292	306	338	294	292	290	252	309	295	296	295	297	294	313	287	274	300	313	295	299	283	329	311	343	295	284	300	262	296	306	277	289	256	291	277	304	300	306	306	306	315	298	302	331	294	323	317	306	283	307	287	310	278	290	284	304	297	307	291	285	308	266	310	292	338	310	319	317	284	281	306	305	304	290	285	303	291	303	284	303	284	311	281	278	285	287	327	325	292	278	285	268	291	298	321	293	305	326	310	306	301	295	302	281	294	296	306	278	288	292	308	302	292	295	294	316	305	316	327	302	296	304	302	305	258	305	276	288	302	319	327	295	300	270	324	283	275	286	290	258	271	276	289	301	273	345	293	330	322	327	317	286	332	268	284	291	311	296	318	312	280	291	302	271	309	331	280	268	302	317	341	326	275	327	319	283	286	302	309	321	290	299	263	316	310	315	299	315	311	315	273	276	271	306	304	289	273	285	312	306	323	300	340	307	293	283	298	313	314	292	300	268	304	286	305	311	303	282	291	326	268	328	308	299	301	293	293	282	300	291	311	309	320	273	287	297	299	268	288	310	323	329	294	293	289	299	333	296	310	309	271	293	289	289	288	344	315	255	272	274	305	292	288	302	291	284	307	287	285	302	292	281	297	317	300	290	282	291	308	299	295	278	269	282	305	305	311	311	326	279	270	302	271	319	301	291	266	308	279	294	280	288	285	285	291	256	284	320	299	245	284	329	292	315	272	281	304	293	284	302	306	300	304	281	278	298	294	317	292	296	291	301	286	295	329	285	296	312	297	287	271	325	318	289	314	313	308	297	288	341	305	310	303	241	338	294	313	298	334	344	328	294	298	302	310	302	323	279	301	279	308	311	283	281	292	284	299	284	289	282	316	312	280	305	290	294	286	260	286	274	315	304	288	300	321	251	311	318	309	289	328	286	293	276	327	294	298	306	309	305	335	339	292	286	308	334	291	313	301	336	339	300	309	296	283	284	286	328	298	304	269	299	317	290	260	298	336	310	293	286	303	301	284	311	334	297	308	324	315	322	298	272	279	290	289	270	300	329	317	288	313	268	298	318	264	328	266	294	322	289	269	333	332	273	319	269	266	287	289	308	314	298	279	291	297	320	295	289	363	283	307	270	274	319	342	268	319	284	278	304	300	322	286	292	319	298	293	310	278	283	269	332	301	297	293	298	258	304	265	308	305	275	326	279	301	316	353	288	259	277	308	300	254	306	292	291	310	296	296	301	319	310	295	305	268	277	300	296	306	306	301	288	283	324	298	276	333	326	269	314	283	279	275	303	298	281	290	282	271	281	281	296	290	284	310	297	291	316	280	287	284	303	312	282	321	310	323	284	256	316	310	311	345	320	304	303	301	308	285	301	313	296	290	292	269	273	256	289	301	247	288	289	265	318	329	316	316	297	312	283	265	281	339	286	312	282	275	281	280	284	276	338	329	298	332	311	302	283	291	289	309	294	290	300	303	285	268	335	298	301	294	309	285	296	323	318	272	308	278	284	323	279	316	317	303	302	296	291	283	277	319	336	323	281	328	309	306	304	285	289	327	291	312	285	277	320	279	266	290	287	270	262	266	273	313	276	294	324	316	289	306	306	299	287	272	291	292	277	273	332	339	281	304	292	302	307	267	289	280	279	327	300	296	306	269	306	289	307	295	313	317	322	296	317	306	308	295	333	272	289	290	295	320	316	311	288	266	300	319	302	304	307	277	264	302	270	309	332	336	315	325	322	312	312	290	287	304	287	299	308	366	287	293	266	314	288	306	295	288	263	302	339	305	330	268	316	312	291	291	300	305	292	299	289	294	298	318	280	312	270	275	297	315	308	284	290	282	323	290	276	290	303	330	300	286	271	294	256	284	303	322	306	298	297	299	305	305	323	290	299	317	292	328	320	274	294	306	291	301	311	309	277	335	303	277	275	298	261	291	329	286	297	326	310	288	292	293	283	303	303	292	295	301	302	291	312	283	337	301	300	331	293	295	314	360	312	329	291	301	301	299	299	300	298	301	321	307	272	310	291	284	321	299	305	314	292	319	300	321	354	332	285	293	316	284	319	300	286	291	328	309	287	307	311	321	311	307	288	289	302	284	311	303	289	326	322	309	279	256	291	284	323	268	291	320	275	304	276	307	305	267	336	340	301	322	291	257	283	344	309	301	285	315	289	274	292	302	299	308	325	315	275	294	315	319	286	296	278	313	278	293	277	292	319	317	299	295	258
12433	13334	13313	10576	6388	3655	2008	1282	918	776	669	722	663	677	709	670	646	635	661	658	659	709	660	699	629	654	647	704	667	649	686	626	670	658	666	722	672	683	678	652	657	696	686	683	661	672	683	638	671	650	664	670	678	634	724	673	635	677	660	673	667	646	617	665	657	699	650	703	619	692	673	642	613	695	680	674	682	648	724	681	637	663	640	670	645	664	720	668	656	642	668	661	641	657	614	659	656	706	757	650	612	654	691	657	688	674	641	694	666	688	642	704	668	671	650	689	628	672	682	722	658	646	682	679	697	685	658	628	648	631	639	690	636	657	617	673	683	685	691	678	669	639	659	678	644	683	686	676	676	679	668	663	678	716	655	724	670	635	701	635	676	652	658	653	691	654	667	631	679	650	681	657	655	689	651	677	665	627	654	660	659	636	630	673	679	675	692	611	702	679	666	647	692	648	689	701	661	636	624	666	668	675	634	661	635	662	652	630	649	641	686	668	642	653	615	666	648	641	640	651	669	677	679	649	656	652	612	657	673	664	692	660	700	642	650	654	640	670	664	694	664	669	697	652	672	667	648	711	636	692	670	647	661	672	652	667	678	690	663	642	636	670	662	647	644	671	683	639	664	638	664	646	639	660	626	695	601	644	667	669	631	709	697	654	708	643	659	670	651	666	616	671	655	614	669	672	686	713	659	688	620	699	663	668	645	653	683	693	626	660	654	648	688	682	649	702	646	672	661	661	693	644	649	621	628	653	664	680	670	651	697	625	635	725	677	630	677	699	672	619	659	644	639	639	665	673	694	642	652	660	675	671	686	629	674	685	663	697	669	673	654	652	652	667	695	660	670	614	611	678	652	663	699	706	664	650	653	692	634	660	683	621	678	623	631	699	654	656	696	664	663	622	658	651	688	683	654	695	652	636	653	659	642	648	645	652	654	667	657	635	691	667	632	655	657	664	659	642	697	651	693	667	623	622	664	660	692	640	683	637	666	628	637	675	670	642	667	638	685	631	701	656	605	618	593	678	678	637	643	679	657	643	632	650	666	653	652	636	659	622	735	655	704	634	661	661	669	663	665	632	656	644	663	651	696	671	684	651	678	687	642	693	658	618	682	651	712	690	702	683	655	653	672	703	665	668	682	643	672	663	650	680	650	647	667	699	647	633	656	693	674	664	650	725	681	661	629	692	669	631	649	684	639	670	685	666	682	603	651	698	683	687	639	659	636	662	699	684	672	679	669	692	703	654	653	639	657	666	636	585	701	674	659	661	684	696	628	650	675	645	664	705	637	641	631	668	677	719	700	654	662	623	662	621	683	654	663	658	681	682	637	662	661	653	646	684	663	633	660	639	647	654	666	628	640	685	703	654	662	637	670	650	704	651	662	681	651	713	642	630	648	668	612	619	662	629	662	652	673	689	644	647	655	666	661	657	666	664	669	693	646	626	687	632	640	692	670	651	627	642	650	670	688	666	689	668	634	703	659	678	670	659	691	631	643	689	648	665	681	683	666	737	673	605	653	667	664	633	658	598	688	663	625	648	677	649	670	711	690	647	671	690	697	664	659	674	625	745	679	672	609	642	669	686	688	609	683	651	619	622	651	658	636	675	651	662	658	659	652	658	695	654	645	632	675	662	700	662	659	664	605	633	650	649	695	685	611	647	679	670	630	720	649	680	636	657	705	663	621	700	712	656	649	688	637	674	659	717	644	664	699	660	678	680	646	665	708	682	664	669	697	645	670	635	703	628	617	663	683	651	624	609	702	638	684	643	658	652	691	652	641	695	686	606	623	663	667	672	664	711	647	669	639	677	630	704	708	681	648	684	651	695	681	677	675	681	661	633	643	681	640	661	656	670	643	679	653	678	667	688	658	657	675	657	657	649	666	715	636	710	643	667	685	650	642	647	678	676	668	671	635	671	617	708	691	677	662	670	680	653	715	653	620	657	655	681	685	646	651	664	669	659	666	639	629	650	659	707	668	644	695	622	659	643	637	637	645	643	680	654	645	688	654	658	632	686	676	691	685	686	660	684	648	696	673	684	640	657	625	679	639	709	720	679	659	661	678	648	619	652	613	635	684	650	680	698	668	635	638	723	653	696	671	655	611	689	651	697	689	635	633	688	660	658	675	671	654	665	650	698	671	646	601	651	630	667	653	685	665	691	676	626	652	643	655	642	667	689	710	641	706	642	682	693	685	617	649	691	608	677	665	702	678	648	671	712	633	642	687	636	683	688	683	651	670	723	613	655	645	618	687	678	630	664	634	674	674	655	650	634	655	670	652	643	664	689	665	641	623	666	720	678	672	663	640	678	660	665	699	657	692	697	622	661	671	630	624	625	639	674	634	598	661	654	653	694	585	695	686	670	670	633	665	668	671	664	675	672	702	598	686	663	616	700	641	647	622	670	669	687	635	677	686	660	722	667	651	646	684	650	639	654	689	653	664	645	668	691	711	690	676	665	675	641	685	664	655	673	683	660	721	665	673	669	650	697	669	608	647	677	639	674	685	647	653	647	624	726	657	675	708	677	633	663	688	662	683	642	613	677	653	632	715	614	695	640	668	668	658	658	685	706	661	656	656	651	675	634	630	632	652	647	674	658	668	658	642	659	667	674	665	629	646	689	652	669	681	666	678	638	622	655	697	623	650	704	668	660	752	639	680	670	654	717	652	696	662	671	689	689	643	646	654	673	670	666	662	683	668	672	688	670	628	670	672	655	723	643	661	636	655	638	613	662	609	715	680	655	647	668	655	673	621	665	650	646	643	736	716	653	613	686	687	701	681	687	665	674	687	699	675	648	658	644	665	691	654	688	630	671	702	654	655	671	666	663	679	683	649	677	664	644	640	684	700	666	663	700	617	690	667	712	676	671	672	628	672	664	660	690	669	686	644	621	658	681	722	662	669	678	700	661	661	670	650	632	659	653	672	653	678	615	712	661	652	649	669	689	653	657	699	638	645	680	661	699	639	650	705	696	704	654	648	666	666	685	663	695	720	694	666	629	673	685	647	636	700	705	629	619	640	650	640	657	638	676	678	667	610	650	713	675	689	672	637	690	661	649	639	641	688	653	616	694	658	652	704	665	676	681	704	644	650	688	634	622	676	682	645	668	657	673	671	671	714	654	653	677	662	674	679	670	693	683	702	626	650	666	669	655	674	675	655	625	705	657	646	663	626	663	643	686	644	690	659	663	703	631	680	685	666	659	634	627	689	670	668	640	658	634	683	611	668	657	643	679	677	698	658	661	678	668	660	686	678	657	680	630	611	683	623	652	670	674	626	635	669	616	637	663	660	658	630	677	661	670	613	634	683	654	719	668	646	691	648	664	671	688	712	682	665	646	646	653	649	652	636	665	656	659	622	693	708	640	684	662	643	681	644	664	725	633	713	696	676	628	645	686	658	676	639	710	661	650	630	635	683	693	634	671	608	653	632	675	662	640	601	636	663	629	636	720	635	651	657	626	660	668	647	668	673	670	643	669	666	656
81843	73364	69671	55954	40638	25466	12429	4717	1780	945	565	411	394	332	345	333	356	331	310	324	331	347	348	353	295	325	359	358	340	363	305	357	353	322	310	338	318	343	392	348	347	270	317	302	347	312	344	345	328	342	359	354	353	305	317	367	335	350	305	367	374	332	367	352	339	329	344	351	349	329	382	325	342	331	315	390	364	336	339	324	337	382	345	357	316	356	341	363	346	365	331	344	337	389	348	331	326	331	342	383	373	331	351	295	381	314	358	348	323	295	339	305	316	313	305	368	333	339	329	314	344	355	337	337	353	351	333	331	334	308	357	319	365	316	334	339	317	318	353	338	356	343	327	341	321	329	334	323	292	321	341	379	339	365	338	323	311	324	324	312	374	328	328	313	335	344	323	324	310	356	324	315	349	354	334	365	342	355	348	361	339	320	327	333	337	310	329	324	360	345	330	301	289	318	314	341	340	318	322	301	355	342	313	351	314	356	343	346	344	345	316	312	341	324	321	340	385	365	336	310	310	333	326	337	373	327	313	341	371	341	333	319	320	366	356	357	369	332	330	349	338	355	340	359	352	349	374	325	350	343	355	319	332	358	353	308	338	344	335	306	358	354	336	327	336	350	373	313	332	319	306	337	342	331	341	323	341	349	347	346	333	345	322	358	387	340	345	349	359	309	318	353	358	339	303	376	312	318	324	344	378	343	377	339	350	331	321	312	381	327	342	346	339	319	364	337	328	320	307	335	310	352	357	331	301	356	335	363	309	298	314	350	314	328	324	376	341	353	336	334	331	343	343	354	323	332	320	366	291	307	339	354	379	340	315	359	384	366	349	319	342	342	350	334	350	343	316	335	330	313	347	299	354	358	334	345	348	308	363	330	357	366	320	346	379	353	324	342	371	345	339	340	344	336	315	331	347	347	318	325	368	322	357	354	316	327	344	321	322	335	347	350	337	300	337	302	346	349	337	355	344	320	324	329	323	383	320	280	321	361	293	310	345	365	353	292	295	328	344	352	332	393	315	351	336	323	358	316	315	346	379	376	331	348	350	358	340	326	312	355	351	369	367	381	319	314	346	333	341	319	362	290	356	363	375	337	308	312	310	350	344	340	344	358	340	364	331	370	329	341	349	354	358	331	317	346	385	302	344	381	354	330	316	332	323	346	319	334	328	358	391	332	325	342	333	350	338	373	319	352	351	348	343	322	313	336	343	317	330	342	331	377	352	326	340	350	343	327	302	327	340	360	323	360	338	312	346	320	331	346	338	317	397	357	344	397	361	322	346	326	325	325	351	351	321	350	349	335	337	339	354	298	328	307	321	316	341	347	368	357	342	351	333	334	365	338	339	303	303	340	323	351	350	380	353	314	332	359	340	344	329	332	291	329	334	294	353	317	313	359	363	305	311	342	350	365	354	369	329	365	369	337	360	338	341	327	322	324	341	340	306	305	302	329	348	356	343	340	369	353	322	340	328	361	328	302	335	312	337	340	374	354	349	345	333	345	292	352	322	344	342	339	358	355	364	347	331	333	344	340	320	319	371	339	363	328	332	352	326	339	342	349	332	363	319	332	371	315	330	333	350	329	311	284	332	348	342	345	302	301	335	353	329	391	352	330	323	326	332	352	358	367	329	320	336	326	338	318	321	311	308	319	330	374	312	320	337	314	380	305	322	339	316	344	349	350	361	335	332	355	329	361	328	333	315	355	334	355	349	365	351	339	341	359	351	343	388	335	297	326	359	367	357	332	337	353	338	286	339	363	365	354	357	362	314	343	366	331	370	387	363	390	341	350	357	316	345	396	340	347	332	321	347	354	358	380	316	340	349	361	340	297	383	343	328	341	345	322	349	277	361	312	327	355	304	344	327	342	322	356	364	320	313	326	345	340	316	355	313	352	364	377	385	350	363	340	327	300	359	333	314	319	341	342	311	357	348	347	340	372	290	340	323	336	347	325	338	308	337	352	371	316	322	326	354	345	349	374	334	375	342	354	346	336	332	332	360	352	348	340	338	353	351	288	357	361	320	320	348	332	351	314	310	325	322	373	339	331	322	372	337	343	330	328	327	339	346	321	349	368	333	338	320	344	310	310	362	338	356	336	356	333	325	318	343	296	306	305	346	362	316	369	347	355	339	325	321	358	343	357	322	312	343	356	353	343	337	325	372	389	332	342	352	336	334	339	308	349	354	322	324	374	310	336	334	312	328	349	362	328	340	307	355	369	319	340	350	319	338	324	357	353	326	329	337	354	358	316	357	347	347	331	356	346	376	341	339	362	337	323	359	341	359	350	361	336	354	357	384	343	340	338	332	349	367	343	331	365	336	316	347	328	308	352	336	337	331	309	345	344	331	352	341	354	349	356	397	371	366	368	373	344	338	368	391	352	341	310	347	388	368	294	355	348	361	353	336	353	352	367	331	293	323	375	305	314	346	341	316	337	361	360	331	342	305	324	334	303	333	311	293	302	339	348	331	351	338	333	333	352	366	331	355	320	342	320	352	303	367	340	340	340	384	333	332	332	354	330	341	341	348	341	326	324	322	329	343	351	342	327	331	350	337	326	350	332	339	322	335	330	349	353	352	331	332	350	349	347	366	344	315	323	338	336	332	347	321	327	327	366	329	342	344	345	315	339	331	364	368	288	325	354	335	361	334	336	319	360	346	348	335	358	340	325	293	332	332	386	309	332	372	354	344	354	341	367	355	342	330	339	343	327	336	362	347	338	366	359	341	331	359	310	296	363	348	305	341	343	315	332	342	368	353	347	335	328	341	370	365	351	306	331	350	382	327	325	354	317	301	310	299	336	355	339	338	344	340	354	344	349	359	382	349	312	322	330	327	321	344	352	364	344	300	338	326	320	321	319	331	358	317	357	344	344	357	331	325	368	354	330	317	357	378	348	365	337	353	336	291	322	343	332	353	349	370	316	334	334	333	314	330	357	324	333	367	351	313	336	349	319	335	338	378	329	365	320	352	301	350	336	341	365	322	304	326	301	337	347	347	344	347	339	354	327	343	371	323	292	346	347	389	306	362	354	334	343	341	359	349	331	365	331	370	340	341	335	307	390	367	338	316	334	328	322	344	323	366	347	354	376	344	326	352	329	335	316	355	365	294	349	341	348	352	335	326	323	355	335	397	333	331	357	331	343	331	376	346	376	323	344	310	332	363	350	371	336	333	324	313	321	313	355	348	338	342	378	351	339	347	357	362	359	347	359	315	360	342	310	326	337	358	347	321	341	380	363	312	335	314	372	339	346	320	331	356	328	339	330	351	347	320	334	301	299	315	313	335	336	335	317	325	335	357	354	346	331	332	316	400	335	337	347	355	357	373	326	327	353	345	309	349	328	324	332	346	354	362	337	365	330	325	351	350	348	348	330	343	331	328	346	347	335	320	334	348	356	328	342	313	332	355	334	355	339	353	361	369	357	316	365	356	377	348	340	345	340	353	367	328	370	359	325	368	342	355	306	352	329	324	300	347	376	349	344	338	359
51330	55032	64561	60015	49990	37224	23870	12871	6017	3135	1666	1093	768	712	712	743	718	714	795	770	738	726	772	742	756	739	774	747	737	728	776	696	745	708	718	734	781	717	743	778	783	735	750	774	750	729	762	792	755	738	741	726	721	762	733	788	726	714	765	722	752	699	730	764	770	768	715	765	762	787	717	722	754	665	709	764	756	742	771	805	792	806	771	772	717	769	741	745	740	741	824	741	761	733	745	712	760	710	760	735	736	756	737	769	703	788	750	746	745	729	736	713	683	741	772	734	749	719	718	796	725	772	759	771	711	701	756	735	760	754	781	754	781	745	809	761	732	687	734	739	695	751	684	690	766	725	747	727	739	777	722	722	781	748	720	731	786	727	814	754	781	759	757	754	723	711	742	782	778	761	735	761	723	757	732	730	719	722	749	719	743	737	770	729	741	769	758	751	764	739	748	804	828	794	696	746	722	739	734	776	747	701	744	818	787	734	688	749	738	748	696	784	769	788	719	731	715	722	704	720	692	786	705	742	729	728	762	739	723	776	723	730	748	761	733	763	795	737	748	722	767	775	718	747	764	727	755	769	770	709	757	735	726	778	715	773	784	757	735	715	704	774	774	750	719	760	678	728	759	751	728	747	780	724	802	734	681	724	778	746	740	753	792	721	715	750	720	793	766	702	794	793	755	750	749	719	762	736	767	711	733	712	760	735	730	742	788	723	800	752	794	731	761	750	699	733	756	742	763	728	713	722	759	748	728	736	754	760	725	755	725	738	745	772	777	748	699	762	737	802	717	725	752	721	722	687	761	746	750	717	757	725	751	693	733	733	702	747	745	718	682	767	746	739	742	740	730	773	749	705	775	779	806	732	763	701	769	793	734	730	692	712	786	804	760	756	798	732	744	701	728	761	749	728	760	768	791	727	767	753	741	717	819	780	776	772	782	760	742	724	765	694	733	772	761	761	738	747	715	768	818	760	746	752	742	755	763	774	754	743	723	695	749	743	769	768	777	746	798	744	740	751	744	755	717	782	759	753	755	711	729	721	721	690	764	735	709	748	691	766	749	723	731	765	754	767	723	746	772	760	788	731	787	766	768	726	719	769	753	756	759	698	730	790	735	712	690	726	741	733	710	752	725	754	749	740	737	699	737	731	798	748	714	713	767	766	793	765	754	728	723	706	728	764	761	779	726	779	770	739	784	769	759	796	809	735	776	709	772	760	693	769	814	783	724	723	764	774	777	744	750	740	768	748	761	767	681	760	738	723	757	808	796	772	746	694	733	709	744	742	773	715	753	762	707	754	739	755	750	728	707	781	742	737	777	723	753	696	731	736	746	718	730	719	760	774	738	748	788	752	776	737	750	739	745	723	760	727	742	762	768	783	758	761	750	660	737	721	782	711	737	732	781	785	786	718	808	725	760	772	748	729	726	789	714	788	805	729	730	714	750	756	750	700	723	752	731	719	741	760	745	736	665	770	785	718	744	731	734	715	776	746	760	750	746	739	769	721	775	736	753	699	707	760	702	736	719	742	793	723	741	718	734	699	711	743	739	734	756	759	731	721	728	708	748	731	732	746	734	747	791	796	779	695	717	700	693	736	739	759	757	745	778	735	760	771	774	735	758	762	717	724	746	780	755	698	724	762	744	746	699	738	762	711	756	753	714	693	739	728	720	763	774	742	703	696	718	744	716	766	757	762	755	766	789	726	729	706	777	791	718	712	680	765	716	750	743	737	737	745	736	750	738	719	708	750	735	716	763	722	749	715	770	742	744	757	746	778	756	712	769	740	745	734	744	759	756	710	794	765	744	700	726	743	767	720	735	778	773	692	778	721	717	736	733	736	766	794	763	788	766	788	675	752	720	746	797	733	732	817	811	705	748	721	721	742	735	741	729	700	746	737	731	760	734	746	737	718	711	771	777	776	748	719	689	757	749	720	740	759	734	720	742	766	705	733	726	702	777	781	721	773	766	744	748	698	785	683	760	806	718	723	765	719	687	743	764	709	771	734	789	722	726	748	748	705	708	729	755	677	732	696	695	741	759	731	815	747	754	779	766	754	735	688	749	782	728	772	721	711	719	755	723	741	729	756	738	704	768	746	736	768	774	728	732	738	736	730	750	737	734	741	727	735	740	714	684	717	742	820	726	729	733	703	712	762	710	737	723	750	719	776	785	724	722	739	693	751	741	725	734	742	741	760	760	709	742	711	722	692	712	771	769	789	807	719	771	727	794	755	785	754	716	781	761	745	727	759	779	774	727	756	745	760	746	727	775	739	762	729	726	775	745	760	750	738	708	722	718	739	794	719	716	764	807	728	734	725	723	740	751	733	750	776	732	798	728	804	752	712	701	772	768	742	734	770	729	730	776	758	759	694	760	755	782	767	708	722	770	812	742	724	759	709	757	669	725	755	744	726	768	825	776	799	726	770	742	743	741	761	725	724	704	755	760	755	755	741	773	772	763	743	716	736	820	760	752	734	779	755	779	701	717	727	761	779	786	777	746	732	748	763	758	759	734	777	751	725	754	732	740	708	741	733	700	775	753	749	694	673	747	768	774	735	755	719	737	785	809	745	760	803	711	726	754	745	746	787	734	728	723	756	736	751	773	766	775	730	728	723	696	737	703	734	763	708	764	762	732	759	738	733	692	750	724	739	758	758	775	747	795	760	755	724	756	708	749	751	750	744	686	799	696	749	745	775	729	756	748	734	797	752	723	754	698	748	759	735	730	654	720	761	702	738	710	724	714	745	752	748	802	726	705	726	747	791	750	733	758	796	741	717	749	711	720	723	723	766	717	718	746	772	747	768	729	766	765	709	699	745	777	765	732	728	760	724	752	779	743	753	771	720	694	685	743	784	749	728	731	689	732	767	758	760	763	741	762	727	731	742	742	793	731	775	716	756	717	722	696	748	747	753	784	740	744	772	789	778	757	733	794	764	742	746	759	753	728	768	768	792	744	739	743	731	739	747	742	726	705	723	722	780	788	744	756	748	745	732	778	776	752	731	724	746	759	700	732	761	747	739	747	828	708	751	745	728	776	773	770	742	713	747	733	754	721	750	740	715	719	786	732	756	759	740	771	721	772	713	791	752	767	750	749	715	736	740	685	741	835	747	761	752	786	720	726	707	755	797	716	733	755	742	777	752	754	729	775	725	717	777	759	708	796	764	687	730	727	757	727	722	808	749	770	719	747	771	727	749	765	777	740	769	768	696	731	750	772	743	756	724	745	750	722	776	734	784	787	746	705	730	788	782	704	703	787	767	759	793	719	752	792	755	752	736	718	750	729	739	745	726	751	810	720	756	720	750	758	737	685	723	738	728	749	725	748	741	808	710	755	801	715	744	689	759	745	764	793	727	710	771	772	742	779	781	789	763	746	762	785	744	756	739	765	795	761	730	750	746	705	710	753	744	714	781	712	731	779	783	760	741	727	770	747	720	731	722	759	738	742	773	799	797	762	776	773	710	766	739	751	732	680	768	688	738	757	699
84356	75102	72941	60477	44320	28260	14381	5484	2199	1057	648	481	392	374	399	386	417	423	354	389	412	392	400	392	389	381	365	362	373	385	382	400	420	378	427	399	390	390	370	422	389	331	410	381	408	405	378	381	396	384	360	393	404	399	395	398	399	369	390	420	396	420	375	379	418	368	406	399	404	421	369	393	385	387	369	345	346	379	383	361	396	369	415	418	358	385	412	391	406	342	385	393	362	402	392	371	384	412	374	377	379	405	361	381	412	369	403	387	375	383	381	361	370	395	370	358	403	417	339	368	389	397	385	389	392	402	418	382	382	349	394	375	425	395	373	396	397	372	360	381	366	411	398	402	398	392	378	384	415	402	369	359	423	361	390	351	400	395	400	385	392	385	396	401	398	393	363	407	409	370	393	432	378	417	379	392	396	388	374	413	439	398	442	410	364	366	388	389	387	359	388	351	394	378	378	364	436	390	404	387	364	385	368	389	352	395	350	393	377	386	364	372	386	399	390	367	369	371	369	404	370	382	384	376	369	386	400	379	390	377	366	394	374	376	392	394	423	388	417	366	410	379	386	381	433	377	395	400	406	422	401	390	349	400	388	397	356	360	367	438	362	358	466	417	403	327	393	385	325	420	376	406	404	374	401	373	427	403	341	380	399	401	398	394	388	390	351	356	388	381	379	395	381	363	399	419	345	370	386	401	380	374	376	398	391	401	424	384	374	368	431	384	392	374	417	354	389	393	358	338	382	393	387	398	364	390	391	383	388	385	398	394	383	403	381	350	426	378	366	394	380	408	366	377	389	382	378	379	422	407	385	413	394	389	399	399	383	356	380	408	400	393	393	384	422	382	398	373	415	400	391	412	378	412	385	410	389	394	368	406	414	372	373	357	373	347	403	396	376	424	389	386	417	409	374	412	390	391	370	399	411	379	397	363	407	416	384	412	365	406	401	411	389	357	392	399	405	400	378	369	414	385	424	368	395	369	361	370	351	339	349	395	393	399	370	366	366	398	355	360	381	386	400	381	369	432	372	374	402	378	370	402	364	357	403	379	394	401	375	360	374	392	375	394	368	373	416	412	404	407	402	396	431	395	362	374	398	389	358	412	392	423	397	358	375	357	406	412	415	353	402	418	381	376	404	383	388	373	394	394	359	394	408	410	391	393	372	396	427	388	385	412	360	357	398	378	392	377	382	403	391	372	406	349	378	396	398	358	388	366	408	378	412	370	391	355	372	388	364	391	414	376	362	394	413	394	368	337	368	384	383	391	378	408	394	429	352	361	382	374	390	425	390	389	359	361	386	395	396	380	401	398	413	397	381	372	392	400	383	415	377	345	393	374	410	387	408	366	396	375	384	349	379	421	362	398	372	409	425	380	348	351	335	352	380	354	327	381	405	379	367	395	345	436	414	413	373	359	388	401	374	353	389	376	345	380	376	389	380	383	388	357	387	416	410	412	411	361	365	372	356	391	367	404	414	393	406	418	409	375	371	439	348	367	391	407	386	339	367	363	371	378	383	386	388	374	400	372	376	410	407	400	391	407	390	398	358	357	399	389	350	420	389	370	399	399	392	406	393	410	363	412	412	376	398	402	400	362	436	367	347	379	363	398	377	368	424	396	403	368	386	390	368	369	389	377	403	380	388	365	376	397	416	365	376	390	401	388	416	370	345	378	407	378	394	432	365	415	382	382	375	397	420	402	384	412	413	415	427	383	373	375	344	375	391	418	427	444	397	382	394	386	394	396	396	355	423	338	415	386	356	363	378	379	363	348	380	335	402	439	392	451	421	346	409	363	361	392	422	366	395	437	426	420	379	370	390	386	381	379	360	363	345	388	399	390	406	392	382	340	369	337	384	395	385	393	428	373	385	408	433	420	393	448	383	420	406	376	392	375	396	381	388	383	360	397	388	407	368	370	366	381	383	382	404	378	429	384	396	374	385	405	402	383	395	403	373	361	368	410	377	403	361	361	414	397	408	436	425	351	421	387	397	441	378	412	400	416	382	422	390	414	393	394	373	372	378	379	403	393	373	408	372	379	382	409	377	427	384	341	388	394	383	388	359	389	402	399	408	379	406	398	377	416	364	399	340	370	387	405	390	384	371	388	396	383	397	356	359	396	387	397	361	362	416	382	401	378	415	383	358	354	391	391	400	407	362	427	387	362	406	398	399	360	358	385	375	382	366	364	387	390	418	372	415	394	411	390	385	412	424	438	369	379	359	362	395	399	378	368	392	370	370	374	372	422	403	410	412	380	398	371	406	400	382	395	378	436	407	422	407	357	399	412	398	361	396	326	364	383	391	395	396	399	380	415	374	418	383	371	400	381	388	382	383	393	408	365	392	388	376	380	381	388	401	373	380	384	399	395	377	431	386	366	407	414	352	427	366	398	364	393	343	379	380	412	385	376	364	406	375	397	422	412	403	377	373	354	366	372	351	389	400	385	397	374	411	398	399	390	427	391	412	417	401	391	359	409	377	365	429	409	410	396	390	399	372	385	411	378	400	350	415	359	382	428	399	366	390	366	372	360	402	358	378	394	421	392	377	393	426	406	369	400	381	403	381	422	387	416	398	352	428	410	423	374	402	411	387	406	355	389	400	396	395	357	393	376	373	375	401	364	381	404	390	402	376	387	386	374	356	354	387	361	420	379	369	396	374	372	372	388	394	400	368	366	402	426	391	405	419	410	411	415	387	419	383	366	369	355	407	392	377	416	375	400	368	385	375	361	383	393	389	369	418	393	392	374	408	432	359	416	421	375	379	410	386	403	401	384	404	391	374	357	402	385	396	409	391	396	415	419	386	377	397	407	401	404	390	379	381	388	376	385	348	367	388	370	395	357	426	397	360	394	375	383	367	385	346	382	390	387	370	353	413	408	376	379	386	377	387	430	420	360	379	413	379	373	339	353	376	367	397	396	359	401	396	366	376	402	385	421	412	410	394	401	398	402	367	368	374	377	403	354	413	371	383	441	371	390	373	372	379	434	389	382	371	389	399	395	408	350	375	368	380	371	386	386	388	404	406	364	404	398	393	397	356	373	386	407	398	391	409	374	392	380	400	390	362	405	385	376	420	425	380	400	382	400	343	406	378	402	409	386	395	408	408	396	366	443	406	398	368	369	383	382	428	371	374	388	385	405	383	400	365	369	425	379	408	403	373	334	382	422	408	395	403	371	396	366	397	375	365	359	349	382	396	388	389	400	410	368	368	378	376	354	404	401	376	390	387	379	413	441	401	360	401	400	369	393	382	382	400	393	402	400	398	395	420	382	434	412	391	384	362	417	396	324	389	404	367	393	363	380	397	389	445	369	379	407	408	387	411	344	400	386	384	414	395	402	379	405	390	384	368	396	393	357	367	370	357	364	363	387	400	410	438	371	395	369	358	385	362	335	372	383	370	381	411	425	360	379	398	383	399	374	370	392	366	395	372	393	377	367	390	391	425	379	403	386	402	384	369	412	389	364	373	428	412	386	393	410	395	377	419	414
53788	56641	67198	64592	53113	39341	25911	14301	6968	3600	1833	1137	845	850	836	865	789	838	840	922	845	874	823	840	849	845	866	818	810	855	853	844	826	821	844	831	835	831	849	817	845	851	786	826	828	857	817	842	846	793	808	813	858	821	773	885	819	837	785	819	803	851	831	865	861	878	874	817	835	809	867	845	837	793	887	844	850	830	810	829	824	832	777	886	812	825	852	852	871	794	793	851	824	801	818	853	793	797	826	883	833	815	836	854	878	856	834	840	780	823	870	829	812	826	856	887	829	810	833	855	834	871	832	871	832	865	847	787	829	897	792	795	851	826	824	816	778	849	882	843	816	823	843	820	862	799	833	870	853	865	795	827	860	853	855	781	848	838	874	849	838	853	830	844	807	818	849	782	810	862	832	881	841	766	827	837	827	844	814	828	811	845	843	848	847	849	809	840	868	754	860	812	862	857	831	788	856	794	819	852	780	845	805	886	831	825	856	845	868	819	857	841	852	847	854	884	857	832	849	822	865	840	808	762	872	812	824	842	824	820	831	801	910	801	793	826	837	878	866	791	831	850	859	852	814	839	823	838	887	836	897	819	849	824	845	837	826	753	786	851	793	866	841	860	800	814	902	875	835	773	819	868	824	841	815	804	888	817	786	863	848	838	801	828	854	810	866	784	764	826	844	823	791	819	838	925	890	825	813	857	835	856	844	826	872	807	909	852	817	836	803	858	828	814	864	819	818	894	827	819	810	802	835	777	838	845	831	847	841	868	828	804	824	833	823	833	859	789	829	857	804	826	846	834	801	871	858	853	841	870	791	806	846	813	838	824	845	873	805	837	852	817	809	805	842	875	834	822	845	850	812	832	824	847	830	831	846	814	839	847	877	868	829	869	849	781	876	870	817	810	841	872	838	782	796	862	865	889	880	837	831	821	849	883	810	876	845	842	796	822	776	836	820	796	836	900	834	832	823	846	831	867	805	820	831	833	879	802	809	820	845	859	801	827	836	816	804	768	904	840	843	859	824	881	835	825	830	836	835	848	834	809	834	831	822	836	822	787	870	813	827	815	805	872	848	847	880	823	841	808	880	813	822	829	866	805	829	768	825	834	850	841	824	804	809	870	862	836	793	836	859	890	854	787	822	847	839	847	876	849	827	816	819	805	814	803	829	845	859	850	799	857	826	815	821	844	824	870	799	814	849	827	819	891	827	846	856	778	820	806	868	795	854	840	830	828	823	861	865	844	850	799	855	811	789	855	823	881	835	852	855	838	878	837	854	820	825	863	874	827	791	827	853	825	722	872	797	825	819	799	839	822	766	805	882	854	889	844	810	811	846	821	840	799	817	871	834	834	855	841	853	885	806	848	828	808	821	793	808	828	885	811	846	865	865	843	836	851	833	869	791	809	873	879	846	834	796	872	896	831	870	834	827	879	786	834	828	856	797	797	811	820	788	805	843	838	850	876	871	834	834	870	835	861	876	812	879	856	843	784	874	865	799	824	824	865	856	812	859	893	855	854	823	853	869	819	852	813	818	844	844	856	830	840	861	843	852	801	863	805	887	855	868	759	800	810	836	830	871	866	829	767	858	863	857	815	846	794	838	839	822	861	824	804	868	869	810	882	904	810	860	823	871	823	809	781	791	859	855	826	803	831	814	793	827	772	808	863	903	758	796	868	813	833	838	852	790	814	854	860	820	836	854	837	844	859	818	884	829	806	859	843	818	823	849	830	871	838	872	859	765	862	789	824	861	863	830	824	806	847	801	845	880	818	850	819	809	828	802	826	859	824	835	865	821	817	872	845	836	818	824	833	878	792	856	845	877	829	810	846	891	822	810	827	805	819	824	794	821	828	861	824	853	827	823	816	855	831	863	834	843	838	797	839	847	826	854	835	852	845	855	797	872	843	770	809	850	879	845	844	912	826	738	792	799	848	842	879	834	840	770	874	793	835	803	862	847	835	854	875	799	856	872	818	797	850	878	836	825	848	884	838	801	852	870	869	851	802	816	831	827	873	871	821	813	855	837	865	880	824	764	789	826	863	857	813	845	811	839	852	804	849	864	850	819	838	825	857	822	848	840	846	805	824	916	874	785	892	852	874	806	841	855	867	805	861	821	842	861	850	831	872	838	844	876	871	823	806	900	814	886	804	842	801	859	739	795	834	851	820	831	866	802	840	835	830	839	776	817	800	806	823	793	802	829	852	809	804	849	850	825	868	841	862	844	855	852	815	820	844	867	857	878	793	834	800	838	859	844	772	819	859	804	868	851	869	861	775	810	844	832	910	845	823	847	816	827	848	837	806	806	852	893	851	885	896	823	839	809	882	820	872	830	838	767	881	866	854	838	853	821	847	858	844	832	811	827	898	796	831	854	843	894	841	832	822	775	819	826	803	814	818	813	841	833	829	896	838	849	830	810	856	860	821	816	853	814	856	830	848	824	839	775	816	886	820	870	858	842	845	865	857	800	885	819	853	837	807	837	852	825	821	810	839	872	790	887	861	823	838	834	861	858	808	828	804	833	855	861	800	853	811	803	859	851	827	851	812	889	869	856	878	785	805	858	833	859	857	874	829	854	823	826	841	778	882	846	831	771	846	812	803	816	816	867	863	809	826	874	813	819	851	837	880	810	828	821	844	836	796	823	801	824	739	825	837	831	853	807	875	796	848	824	776	844	799	798	914	832	810	834	813	881	795	848	825	870	787	828	867	799	849	832	829	823	851	870	823	877	815	795	841	874	897	813	835	852	862	831	856	857	824	813	812	798	846	817	835	854	852	829	813	810	846	844	825	818	811	835	827	849	810	860	810	824	824	812	854	789	846	842	881	831	858	856	863	867	855	844	877	822	864	794	849	830	823	872	789	868	785	790	805	857	812	872	843	801	860	857	829	886	847	854	857	864	763	830	850	842	874	831	871	775	862	821	889	899	781	860	800	767	872	843	864	802	804	878	844	820	864	755	817	825	866	805	803	832	818	842	857	857	848	874	819	849	822	814	773	788	830	807	853	867	852	899	896	836	863	818	838	833	810	845	828	843	822	891	793	840	881	821	820	823	845	862	786	867	822	811	785	829	863	839	847	815	900	823	823	823	862	846	866	816	841	860	798	830	837	855	789	867	843	837	820	849	834	801	891	815	863	822	857	810	881	883	882	832	818	826	804	855	829	841	815	869	780	854	819	889	842	848	852	837	855	825	799	818	868	866	863	844	825	836	846	874	812	831	848	842	827	830	858	852	861	875	919	824	828	801	851	840	828	814	796	804	855	830	800	828	806	847	841	868	833	843	839	790	831	772	815	859	810	809	857	874	841	748	827	855	883	852	819	874	840	822	801	830	867	837	864	835	853	849	878	846	832	863	868	824	820	818	836	822	771	858	823	846	890	826	844	849	832	799	838	885	835	836	828	814	791	849	844	861	893	871	834	775	839	833	837	816	868	841	869	856	765	796	801	863	831	856	843	810	851	857	876	841	884	838	845	836	800	809	854	840	859
12318	9318	7072	4412	2396	1232	696	536	421	318	314	267	285	290	288	305	317	277	261	286	260	267	316	289	292	292	292	277	284	326	272	273	261	306	263	293	247	278	312	326	282	288	290	282	301	276	278	322	292	298	268	317	292	329	275	292	297	278	286	273	303	291	280	306	270	321	318	264	280	284	320	316	257	282	277	270	324	275	316	291	279	276	283	313	287	297	293	337	297	278	297	268	295	291	285	284	282	277	283	300	304	281	322	288	304	313	291	311	293	261	293	288	283	291	308	266	291	305	294	279	287	260	288	306	276	320	301	293	305	288	303	262	299	289	295	311	277	281	262	266	261	286	257	317	308	293	262	295	283	264	293	283	301	296	284	290	329	289	281	287	316	282	267	255	325	267	280	291	307	299	323	307	279	295	305	319	298	289	283	292	301	289	320	286	287	254	277	286	301	270	274	266	307	316	279	281	304	260	312	295	286	292	286	280	295	261	285	316	273	273	304	291	279	311	312	284	304	281	267	254	320	283	310	314	283	290	313	301	282	317	310	314	280	272	277	299	288	297	260	332	266	297	317	306	284	272	274	291	285	293	280	291	286	291	289	247	275	281	285	291	314	310	303	297	294	310	256	295	307	300	317	279	305	300	269	291	284	274	286	280	314	318	323	285	263	277	283	278	309	250	309	268	289	297	285	274	293	291	322	344	295	325	288	279	283	301	274	320	304	278	301	316	310	287	277	264	285	268	302	288	308	256	298	283	313	288	307	299	283	291	275	301	237	310	268	248	288	314	278	294	297	267	279	315	300	275	318	295	302	311	298	289	275	264	294	274	266	274	273	288	273	274	297	298	275	260	274	272	298	265	320	287	304	265	264	269	293	272	301	302	325	302	326	299	269	333	306	317	287	276	308	320	311	300	271	304	272	290	334	297	259	281	293	320	285	304	284	268	272	277	277	265	262	277	326	293	305	293	325	298	272	269	308	311	267	304	319	281	272	294	290	290	311	290	299	280	286	293	288	281	295	289	315	285	304	308	291	252	257	311	264	307	287	299	257	295	297	293	300	277	280	311	270	249	280	294	309	258	280	275	289	301	301	331	282	295	302	290	267	287	292	314	312	264	299	289	312	292	293	282	277	286	287	312	274	277	252	296	297	254	289	304	283	287	291	297	279	329	290	289	276	280	274	272	284	316	302	295	310	300	312	291	291	311	291	234	277	304	274	323	328	289	307	284	269	269	276	281	296	282	281	303	281	242	306	298	299	303	302	295	306	310	290	283	310	299	297	278	294	292	284	255	266	287	272	265	273	302	274	300	315	285	265	307	275	298	281	290	287	268	332	275	300	310	250	304	307	309	299	294	297	322	310	306	304	285	315	276	306	297	291	271	306	310	259	276	277	264	303	298	286	268	305	311	266	294	309	252	276	302	318	283	293	315	286	305	232	277	286	286	317	260	292	263	296	285	293	289	280	273	307	274	316	269	281	277	289	278	298	294	322	270	284	296	293	296	290	322	286	270	293	277	284	292	299	290	279	293	281	312	282	275	280	309	287	271	311	299	288	293	301	298	307	273	277	271	271	324	336	272	321	286	286	258	292	283	233	315	280	243	294	292	278	291	288	261	302	295	272	285	283	307	299	264	297	274	289	312	300	299	282	283	299	276	280	288	298	300	247	279	298	289	320	284	290	304	297	283	265	273	306	298	293	272	261	289	277	289	292	318	292	274	266	315	272	326	318	274	261	298	308	272	291	314	295	299	299	311	272	275	292	330	293	273	285	270	336	267	320	306	288	316	307	307	304	326	282	295	291	314	278	278	289	285	305	256	273	301	271	280	320	309	301	320	275	303	271	290	312	289	286	299	271	280	332	291	267	274	274	286	269	266	322	297	319	277	287	308	277	306	307	318	259	296	295	281	286	290	298	307	296	308	290	276	303	273	310	301	283	332	290	281	300	286	322	279	278	321	279	266	277	277	292	281	260	299	299	284	324	274	297	318	313	254	278	309	285	311	273	337	275	310	280	289	283	259	266	313	307	275	321	302	287	278	246	296	294	279	298	282	273	254	278	296	311	283	284	297	309	273	317	307	290	308	295	272	284	306	299	254	311	286	280	283	326	316	284	298	287	299	296	278	302	302	291	276	302	262	267	278	294	280	293	287	293	275	267	243	243	300	296	304	319	299	312	252	293	287	286	277	298	318	327	279	279	328	300	259	301	319	296	296	312	299	275	293	295	299	295	291	267	293	276	329	310	270	291	302	297	256	306	293	291	287	292	281	302	315	308	320	290	300	285	275	287	248	269	286	258	310	290	315	300	323	275	287	253	279	286	287	295	260	299	275	276	321	281	298	288	290	303	256	281	277	298	267	298	314	294	268	302	316	289	295	288	303	278	258	279	291	324	310	311	275	302	310	276	268	344	260	285	286	320	296	261	278	275	272	325	287	287	248	287	276	303	287	294	278	311	295	252	298	289	264	258	254	319	324	288	258	282	305	296	327	291	312	298	275	316	314	310	273	317	291	287	302	317	300	269	302	292	304	295	278	291	285	271	281	278	276	280	301	312	310	293	274	307	272	268	284	268	306	309	287	285	296	282	284	315	288	288	281	313	289	343	325	267	269	303	320	315	287	329	288	275	266	266	290	301	310	287	286	289	284	325	293	259	284	304	283	276	295	292	280	281	303	285	253	264	294	302	291	305	289	287	312	277	313	317	306	297	301	286	274	318	279	289	267	294	314	306	293	314	276	314	270	268	266	294	291	308	295	267	321	312	312	284	268	254	281	272	322	298	308	271	300	302	285	262	296	289	312	317	304	314	295	301	277	302	271	279	294	294	288	305	280	279	299	307	313	275	271	271	304	275	286	291	262	292	314	287	290	270	318	298	267	294	272	260	287	305	306	297	277	286	290	306	294	293	276	293	327	323	264	307	310	296	290	289	266	286	289	327	321	263	304	291	291	281	283	279	312	314	299	265	295	280	284	276	305	306	300	311	282	320	267	284	287	316	282	300	303	265	289	312	281	288	287	285	294	294	278	304	270	309	282	305	293	280	282	275	283	282	298	291	287	277	307	290	272	268	279	282	313	294	310	262	289	304	274	269	287	290	281	283	276	251	245	309	306	307	313	308	305	283	311	297	282	286	281	271	283	302	270	309	255	264	287	289	269	297	285	306	314	307	301	291	263	260	289	272	313	302	329	293	297	273	253	296	292	341	274	317	293	276	310	301	275	278	268	275	301	292	318	292	261	264	285	292	287	282	286	307	289	309	290	283	309	275	252	267	293	288	303	287	308	293	272	312	295	291	291	318	295	291	291	292	312	297	306	327	323	259	284	265	314	309	302	290	316	290	298	286	260	261	291	299	297	304	308	287	310	293	288	288	303	288	287	271	294	297	262	286	291	281	312	249	276	260	263	307	267	323	331	298	268	270	294	280	286	291	286	275	283	293	274	302	313	293	317	337	293	321	288	295	282	269	300	274	298	270	272	313	295	275	284
11911	12178	12864	10555	6981	3913	2155	1301	911	776	666	662	626	596	676	695	666	656	676	665	674	667	632	606	687	635	659	674	663	682	644	636	638	656	676	665	634	628	629	627	636	639	662	640	638	589	663	652	655	609	671	664	651	665	667	671	654	603	695	613	665	649	661	615	637	614	642	667	664	628	638	614	637	629	642	662	671	620	650	645	618	642	698	644	627	661	630	620	678	677	638	674	659	635	629	622	677	667	638	644	618	684	671	591	654	663	682	676	642	647	657	594	618	642	633	636	651	625	633	674	631	668	686	612	651	670	646	672	636	637	630	617	652	661	625	678	646	653	654	654	659	650	657	651	649	661	661	635	671	666	635	637	628	676	667	662	665	642	674	598	634	650	610	633	662	632	682	609	660	650	660	626	704	639	659	650	649	677	630	653	678	612	650	636	652	632	683	670	664	632	667	685	651	625	656	636	620	636	657	626	666	634	644	682	643	633	618	620	580	603	636	659	646	650	645	649	664	600	626	640	668	661	625	658	682	640	682	636	677	630	679	616	649	644	662	659	631	645	638	654	669	643	616	644	653	670	637	653	655	591	678	669	629	612	645	617	616	618	625	647	639	695	641	617	662	640	609	644	683	674	675	613	682	661	642	626	648	636	670	686	633	666	627	650	617	640	686	640	639	658	631	633	618	606	624	640	676	641	609	668	662	657	679	634	642	675	624	631	674	682	688	659	672	620	652	670	647	714	696	688	626	649	633	662	680	656	567	620	650	643	646	660	570	642	702	641	676	665	702	623	648	661	649	667	627	649	663	655	654	640	647	611	620	665	667	674	656	642	633	633	647	673	597	629	637	626	681	664	639	621	601	650	641	653	640	668	604	679	633	617	637	615	656	659	627	665	633	643	609	634	684	640	661	633	630	619	621	692	638	684	656	613	669	655	651	625	652	617	638	654	618	625	677	651	630	632	673	621	620	671	624	625	661	656	639	653	665	652	652	638	596	642	704	658	682	661	623	644	649	595	654	692	641	626	619	635	630	677	639	654	668	599	651	616	634	675	631	693	648	600	615	667	582	660	648	674	649	695	624	670	603	623	677	709	635	661	638	636	614	630	679	642	630	620	677	640	627	591	657	646	628	635	619	597	654	677	674	645	675	656	648	654	624	618	616	609	683	627	618	607	639	644	682	686	621	633	665	641	651	660	668	672	712	638	635	663	616	665	701	638	647	651	603	646	635	656	615	665	650	641	643	627	664	669	605	666	643	647	681	651	682	631	645	596	632	672	595	660	636	684	670	660	598	653	661	706	679	613	604	637	695	693	631	616	648	658	646	654	688	624	629	597	604	647	629	641	661	619	626	670	622	644	634	662	643	640	659	650	653	681	659	635	663	613	604	663	623	660	639	637	648	674	670	650	608	652	609	654	609	660	652	662	625	639	629	627	614	713	669	653	684	622	659	626	622	627	647	634	645	661	610	605	582	613	628	662	665	675	652	695	632	635	635	689	590	662	650	651	665	628	635	633	642	632	657	615	620	647	662	643	672	671	625	636	628	636	625	620	621	661	642	615	610	672	663	650	629	622	675	629	651	662	639	674	668	621	637	642	625	603	662	574	627	654	607	643	671	669	646	597	630	694	717	640	634	649	663	616	648	612	638	653	652	641	671	640	650	622	648	659	644	640	674	658	677	640	662	610	636	698	619	619	618	651	607	625	680	680	602	658	635	625	638	634	637	641	656	650	650	613	613	664	679	615	656	638	647	684	637	681	679	658	640	621	626	619	644	672	652	635	614	643	646	628	656	643	657	622	619	630	653	688	665	672	656	629	645	654	607	698	664	635	676	663	614	671	598	691	633	647	640	638	666	653	630	617	656	628	672	628	687	632	662	634	638	631	611	636	639	651	639	634	640	663	669	647	600	697	638	610	645	629	635	656	630	625	693	587	653	619	666	629	660	662	594	657	656	660	612	631	631	654	635	638	683	659	661	661	633	670	673	651	639	679	654	621	655	657	675	675	658	668	654	665	649	616	696	651	658	678	647	667	630	625	635	668	656	618	669	659	693	687	630	669	681	598	671	646	679	671	640	669	654	689	645	699	659	672	682	673	659	681	667	655	616	657	633	648	653	576	622	640	639	674	704	658	648	666	640	687	637	607	670	663	653	672	657	686	665	633	615	705	634	595	605	674	672	609	651	654	680	641	638	614	606	707	655	690	599	669	637	648	662	657	651	634	656	628	648	604	611	658	673	711	622	668	629	687	666	638	686	646	692	681	683	589	643	689	657	661	651	666	652	627	642	603	643	665	668	653	669	632	677	664	626	692	650	630	646	618	625	669	647	644	628	658	645	638	648	693	635	641	628	664	677	603	588	630	609	668	654	621	667	653	632	653	612	622	623	701	602	645	644	680	662	640	609	645	647	654	614	667	663	678	629	621	617	669	716	661	666	683	688	646	637	619	643	671	621	637	623	653	660	650	672	646	620	628	667	648	671	673	642	647	650	622	688	659	635	665	645	636	656	647	621	673	610	666	638	627	657	629	630	651	630	643	658	634	603	681	654	614	645	642	655	644	607	623	654	600	683	577	668	594	606	672	603	647	645	684	663	658	643	662	572	640	686	646	630	663	657	617	610	647	647	709	688	668	623	662	656	633	630	678	634	629	644	650	674	637	681	649	601	691	652	594	652	613	669	651	676	651	667	589	641	622	588	619	636	608	645	620	629	648	641	677	642	607	666	657	640	611	666	639	637	704	628	630	646	636	672	664	620	637	659	648	675	655	674	650	660	650	672	698	610	677	655	669	626	606	661	652	623	591	634	650	684	655	665	636	703	622	650	650	641	655	662	609	658	611	641	662	707	639	599	652	651	613	650	627	669	667	671	649	666	648	647	701	694	635	642	638	650	646	615	598	654	674	631	616	620	699	694	677	629	669	672	634	639	673	696	667	648	610	653	641	671	627	620	637	675	653	630	654	653	661	592	647	602	604	631	602	648	679	648	669	625	643	623	647	655	609	579	649	641	661	641	620	656	631	730	639	619	672	638	647	662	684	634	698	662	604	674	631	647	650	656	653	616	646	653	591	679	629	681	624	589	643	632	670	649	669	640	645	641	669	629	666	641	619	651	648	631	666	631	658	631	674	655	637	657	663	637	623	715	629	648	663	625	659	654	622	629	592	628	603	656	590	661	652	616	599	580	606	652	637	655	664	647	678	618	618	640	668	646	651	660	654	684	627	647	604	576	593	672	637	682	605	657	665	630	617	644	639	649	643	605	668	663	613	667	684	619	617	656	694	642	625	612	649	646	688	655	651	634	594	630	661	710	660	632	623	627	604	633	656	670	680	629	650	699	647	636	629	651	679	664	680	679	612	640	635	644	681	615	665	651	649	622	643	635	631	651	647	652	646	628	674	638	669	671	627	594	667	634	614	685	592	639	642	620	680	662	629	614	697	618	609	637	581	618	649	662	646	686	631	659	663	621	679	690	597	616	642	615	620
79629	73049	71380	58043	41365	25435	12234	4641	1940	888	561	450	313	341	343	344	338	326	304	360	357	330	324	331	334	309	347	363	362	345	321	316	312	356	331	307	318	364	297	294	327	336	322	391	332	329	312	358	320	321	336	321	311	301	341	352	352	325	329	330	345	336	350	357	377	351	346	333	317	324	354	319	340	323	357	348	365	334	347	346	326	327	328	355	303	321	309	324	351	308	348	354	312	328	314	323	335	362	371	334	339	299	306	365	350	251	308	353	306	318	339	341	327	330	369	334	322	327	322	344	323	356	292	334	332	355	325	337	318	331	308	295	321	301	321	314	370	349	336	340	336	361	356	302	348	314	352	342	296	368	366	324	334	349	326	292	340	334	342	328	323	347	340	362	363	330	332	332	342	351	302	359	335	330	342	316	301	319	332	267	306	359	298	329	348	330	354	358	343	303	323	327	316	370	375	344	346	327	306	323	349	337	338	326	335	306	356	303	347	288	299	354	373	334	330	355	326	342	347	314	327	317	284	308	344	315	316	332	320	339	304	360	347	355	345	361	354	316	331	361	323	345	347	318	329	343	352	352	340	344	360	351	342	303	319	321	312	354	324	339	294	354	292	350	301	340	353	342	346	336	316	332	334	339	312	314	337	331	362	327	323	362	342	326	308	305	322	337	331	319	345	317	336	337	336	347	326	336	330	317	359	318	355	331	315	313	339	316	329	362	321	316	301	361	327	331	340	332	309	326	314	331	336	340	335	354	306	346	373	287	316	323	338	322	318	328	323	298	321	306	290	362	326	349	336	354	319	358	338	328	336	325	339	310	327	369	312	294	345	325	311	314	321	357	342	320	341	322	328	307	342	335	337	340	356	330	319	349	369	332	361	316	367	354	306	355	327	354	339	308	350	347	321	309	352	316	325	343	333	317	316	325	292	347	311	361	307	339	330	342	337	325	348	354	349	319	309	328	338	352	311	275	314	312	294	325	299	308	313	339	308	308	362	304	373	329	332	329	320	337	349	305	301	351	353	318	334	330	350	308	297	335	322	312	291	352	340	322	323	339	324	313	329	346	324	357	317	308	329	340	328	352	329	320	356	307	283	331	332	321	351	321	330	332	373	329	331	315	313	331	323	352	341	334	335	327	319	337	306	328	318	319	297	312	330	361	332	372	301	327	355	303	331	354	328	347	318	343	343	333	337	331	368	337	313	335	323	339	338	333	315	311	315	352	332	311	337	315	319	363	351	323	337	322	325	343	283	321	312	328	337	330	341	343	308	357	337	351	301	344	325	332	327	319	325	326	319	346	332	373	369	319	326	350	316	345	309	343	281	328	341	315	313	331	301	365	355	324	348	327	317	299	320	311	353	316	347	364	337	320	315	349	329	312	317	315	314	342	357	342	333	313	345	328	372	363	326	349	305	329	346	330	312	286	346	363	318	304	313	315	295	344	391	349	329	312	370	326	355	345	335	345	339	350	355	319	345	346	328	347	345	331	308	348	354	346	334	338	315	291	310	370	335	342	357	366	357	351	327	322	331	323	335	330	368	328	323	342	327	291	340	357	330	331	315	349	298	317	303	350	329	317	345	335	341	330	360	321	346	326	305	346	343	322	355	340	327	303	352	322	356	353	325	294	336	345	331	320	357	323	323	329	365	315	326	315	317	337	326	340	326	354	373	293	330	349	332	340	340	320	339	341	301	328	323	336	341	355	336	322	306	331	270	360	327	353	365	335	327	321	337	350	345	326	319	385	351	338	323	317	340	336	311	313	327	292	376	315	344	361	319	333	323	325	329	343	338	355	339	347	353	337	343	329	347	338	328	332	349	318	321	347	329	370	320	291	316	297	308	366	331	330	333	355	352	364	305	326	324	355	375	351	335	299	320	359	298	341	358	332	319	300	323	317	380	345	333	366	370	342	338	327	358	350	347	333	341	330	324	326	377	367	329	327	326	303	328	286	323	314	317	330	305	368	358	325	307	374	375	320	337	323	336	315	306	323	323	333	324	322	362	311	341	318	345	324	328	353	331	336	325	327	325	317	328	332	328	331	359	349	354	317	309	371	351	316	302	331	321	350	332	339	322	340	309	336	338	344	338	365	298	330	311	309	334	317	319	319	347	341	317	332	350	305	313	332	329	306	327	366	296	338	331	342	327	336	315	327	367	352	323	384	299	309	361	365	336	302	335	356	314	300	331	340	332	321	312	325	357	367	361	350	322	328	299	341	325	301	346	335	330	346	351	320	314	319	305	355	359	312	340	328	316	339	303	343	325	349	342	319	334	355	343	309	299	341	318	351	343	335	348	298	294	326	340	344	332	332	330	333	341	360	324	316	348	320	314	359	318	277	342	316	331	329	314	353	299	334	331	328	355	334	349	315	304	312	320	327	342	357	315	320	319	341	344	327	321	331	347	332	368	308	338	336	309	370	328	372	301	304	320	303	351	340	345	329	316	297	350	342	375	344	319	349	355	329	342	314	321	344	366	306	354	315	337	326	322	311	334	322	317	349	360	336	346	308	341	340	310	342	351	350	357	331	342	316	306	310	319	346	302	379	322	324	310	366	325	324	347	304	341	314	344	323	348	331	336	327	324	330	346	350	324	307	312	340	353	331	345	300	327	336	298	291	334	333	332	343	309	305	359	320	335	325	338	309	329	360	355	332	353	354	361	333	295	318	334	372	343	318	335	333	340	291	322	363	328	362	318	333	308	286	354	317	327	328	324	322	295	325	347	325	330	340	333	358	327	308	327	349	335	335	319	341	343	360	342	383	298	367	342	344	373	334	336	347	337	380	306	330	354	343	318	334	343	325	335	342	348	330	333	390	355	296	297	350	323	328	355	363	360	325	348	317	354	360	327	372	305	340	361	346	293	333	302	310	301	331	312	337	316	341	338	327	308	334	321	319	313	337	326	325	344	321	337	307	320	311	324	315	361	316	339	307	315	353	335	332	320	354	339	330	294	337	354	288	342	306	290	320	344	294	334	329	345	318	323	316	342	336	331	323	332	313	335	315	331	315	338	340	344	360	330	332	342	318	314	363	322	307	319	335	344	367	317	338	339	328	337	293	339	313	316	348	344	362	333	366	342	363	321	303	334	388	314	360	340	328	343	339	306	312	324	316	327	330	312	287	311	333	341	351	299	343	319	338	324	331	326	314	332	337	332	346	342	316	278	294	339	313	306	367	332	327	283	338	309	344	331	327	321	357	340	378	339	338	323	357	297	308	345	326	321	342	332	333	324	356	303	314	309	337	322	322	316	282	321	311	334	315	300	332	321	328	333	327	354	319	323	307	343	344	365	365	321	320	345	334	336	314	335	352	294	320	313	304	347	323	340	350	305	352	329	321	332	324	328	344	349	319	317	360	306	324	293	354	345	338	323	349	335	319	320	323	327	340	314	317	345	307	338	345	340	326	326	363	277	285	356	355	330	351	331	351	342	346	350	305	334	328	352	333	315	315	335	369	324	317	330	336	345	339	352	335	334	323
49899	55156	66185	61970	50345	37113	23659	13013	6466	2977	1577	1103	745	743	737	764	763	684	728	683	695	730	751	698	757	745	724	748	758	716	760	699	740	684	746	732	751	719	771	762	768	748	754	709	729	772	698	780	766	741	716	736	729	775	723	751	731	727	769	762	708	772	780	718	754	727	713	759	728	691	687	776	704	735	707	742	697	763	709	737	707	713	730	750	717	705	714	731	727	760	760	741	789	692	685	715	712	752	706	692	772	725	716	703	765	787	755	797	732	720	715	706	716	695	755	775	722	707	689	762	741	694	718	732	716	714	762	741	780	690	768	738	716	726	699	729	730	728	783	702	724	758	738	709	762	686	739	761	750	723	732	747	729	717	735	758	723	732	755	787	692	748	679	719	717	735	711	738	721	747	723	731	699	708	753	768	774	716	695	744	738	759	728	729	721	748	774	733	733	737	683	693	746	752	776	742	722	724	688	729	748	716	709	738	728	683	761	724	726	722	712	770	755	717	763	735	779	692	706	730	721	758	696	693	741	747	780	704	740	756	748	733	719	726	753	731	748	725	737	701	712	670	740	717	738	746	694	745	699	759	716	761	716	765	726	698	763	741	692	761	764	733	732	712	750	685	697	759	717	770	705	742	704	745	693	696	707	748	724	743	757	739	739	766	771	767	681	747	717	754	709	745	691	721	700	691	704	761	732	768	770	730	701	752	778	721	738	696	681	703	733	715	743	763	720	763	702	732	777	731	772	728	709	751	728	739	767	723	741	738	766	727	697	757	709	741	727	767	759	770	773	760	724	800	755	744	724	716	690	716	730	708	757	736	743	727	707	687	761	744	728	732	700	746	713	754	723	764	712	740	724	732	709	760	707	672	727	725	726	676	761	730	724	730	733	754	774	725	696	722	715	710	687	710	722	747	678	738	747	735	765	747	685	714	724	688	732	728	738	719	742	762	684	708	709	719	709	780	725	731	741	728	721	686	748	722	713	732	718	751	729	718	702	712	734	750	711	733	732	766	730	710	769	725	751	724	737	730	708	743	713	704	776	709	705	741	717	694	726	737	734	681	700	739	765	741	736	739	717	713	708	730	722	762	724	720	744	724	725	718	683	727	725	696	798	726	686	760	734	751	692	722	726	717	747	728	790	750	708	758	705	726	738	690	768	741	725	666	772	725	717	708	711	736	704	745	798	783	750	727	714	731	747	721	726	713	727	722	724	740	707	730	754	736	755	749	710	767	758	759	729	775	714	713	727	720	678	730	724	754	740	694	712	741	745	706	740	709	759	718	714	770	742	754	729	725	780	696	707	710	711	717	752	690	718	753	732	717	735	762	735	715	775	751	731	759	715	728	718	732	754	773	711	763	729	726	709	745	747	735	726	741	717	756	732	754	730	730	713	759	748	667	757	747	788	733	773	720	781	716	682	713	743	703	737	730	708	723	742	661	718	785	708	775	730	705	785	687	726	726	748	738	702	740	718	716	771	736	784	780	686	743	728	751	723	664	726	736	750	719	716	747	687	741	707	778	749	719	749	700	754	754	768	801	717	740	756	726	710	726	677	718	778	753	739	739	756	751	742	747	740	780	732	759	706	746	729	703	755	772	727	742	717	690	754	746	690	719	761	772	692	768	729	769	731	703	758	774	730	719	731	676	721	742	704	743	704	774	757	712	728	731	740	721	773	768	750	719	709	723	752	788	757	708	702	749	697	719	735	712	770	710	731	725	705	715	761	756	775	693	723	720	724	727	723	722	691	710	740	731	727	782	701	689	740	677	701	751	741	709	755	765	740	694	731	719	727	737	811	766	667	702	780	666	695	745	734	692	709	740	704	720	745	760	727	678	702	734	782	716	722	712	706	720	720	748	777	724	756	717	706	757	779	680	774	774	756	744	772	693	695	693	728	708	709	752	762	718	710	765	697	759	681	750	690	765	767	693	719	724	735	747	717	715	732	730	688	722	716	720	730	714	750	763	732	737	720	722	779	691	752	731	732	724	757	757	711	720	732	710	729	731	727	750	737	698	725	731	733	718	731	729	743	734	797	699	753	716	761	738	733	763	765	748	754	717	740	743	715	753	746	763	754	742	786	701	681	717	711	746	723	766	730	708	727	780	751	742	725	700	705	771	723	724	735	681	703	710	706	729	716	782	748	692	718	713	753	783	751	730	754	677	757	748	775	776	713	721	739	760	755	709	731	747	761	787	712	755	731	749	701	768	694	764	711	719	735	703	732	717	743	748	757	755	756	745	779	651	748	735	742	695	764	751	720	727	721	737	784	691	739	715	729	703	726	741	737	706	729	707	732	725	726	738	770	743	702	751	774	741	712	748	750	756	725	707	752	756	707	734	717	768	755	701	755	730	751	695	740	769	764	699	737	739	713	788	751	730	698	745	777	687	738	763	727	733	759	706	761	722	746	741	727	708	673	764	681	706	741	713	765	724	677	694	727	735	756	723	677	717	756	741	716	680	728	742	771	671	740	708	701	771	768	750	716	722	747	717	762	719	721	726	701	766	774	685	692	744	724	727	754	745	769	723	709	730	732	706	705	741	757	751	710	702	743	737	697	766	789	724	732	700	737	756	754	714	737	707	740	695	732	701	728	742	757	783	724	726	709	708	734	689	734	657	759	751	708	740	689	734	746	763	744	767	776	738	760	716	726	725	746	734	708	709	738	764	702	785	729	735	759	757	681	737	777	730	738	773	728	739	717	704	709	719	721	741	733	757	702	716	762	735	737	709	785	674	718	696	692	692	702	720	679	722	751	744	724	725	729	683	694	702	712	752	732	699	686	705	733	723	738	691	672	741	736	740	725	732	730	740	735	756	694	715	785	720	720	709	760	772	760	742	757	751	685	713	753	734	754	714	740	731	702	724	728	744	698	739	743	789	715	733	780	707	729	713	759	743	761	706	711	750	725	762	749	696	747	784	736	730	702	720	736	749	690	739	740	707	706	744	737	754	725	739	762	697	738	711	730	779	731	720	753	742	747	700	737	748	706	699	753	733	728	770	746	747	749	729	727	730	678	691	764	755	723	744	762	714	711	724	682	764	721	750	746	687	743	723	771	717	738	782	732	737	715	655	712	770	734	734	751	678	739	789	692	729	738	760	746	746	721	742	765	718	711	703	723	739	747	739	710	733	749	730	772	744	704	698	733	722	765	761	696	711	741	736	720	701	719	803	755	742	718	726	734	762	775	793	715	713	769	698	743	720	744	719	747	737	759	758	728	780	740	733	724	813	728	717	708	787	755	765	764	718	687	749	748	760	733	775	706	678	704	761	725	746	752	763	738	746	744	716	660	736	765	745	715	716	741	718	696	766	732	724	697	741	765	713	738	788	699	734	737	710	713	769	711	787	745	715	722	768	701	788	802	728	758	688	694	715	728	755	750	750	789	774	763	732	769	767	740	714	708	723	750	748	765	732	749	731	761	698	688	719	751	749	774	722	695	780	799	712	767	750	741	749	715	768	687	758	695	711	735	714	718	707
81875	75536	73875	59780	43198	26981	13354	5199	2176	1093	603	506	357	360	371	343	353	389	404	387	432	397	372	387	393	338	370	381	407	398	415	394	357	366	412	397	400	366	379	406	367	401	407	368	347	387	356	392	380	406	360	402	376	369	353	374	388	392	431	419	385	387	429	377	387	337	389	395	379	339	381	384	388	374	421	385	392	397	406	352	368	365	373	391	375	379	358	368	363	390	374	410	410	360	374	390	369	424	361	376	395	367	358	425	384	387	341	393	430	376	382	360	414	355	385	382	377	363	373	399	366	398	394	411	365	390	418	341	382	391	374	394	421	347	402	381	359	350	361	399	356	432	428	375	410	373	386	386	398	386	376	417	381	345	361	361	391	366	400	405	398	362	416	390	340	402	379	389	354	376	385	335	414	387	375	365	393	397	350	359	386	382	374	403	386	394	395	417	385	362	366	383	422	406	396	375	378	399	399	367	427	378	360	366	378	353	345	352	382	342	355	353	367	342	348	358	358	396	382	358	416	367	347	395	380	399	363	418	382	395	382	383	389	412	416	409	372	386	430	350	415	386	369	421	367	365	376	377	375	412	400	397	410	369	371	382	351	371	389	384	384	367	353	374	402	376	395	413	411	388	379	366	363	386	400	377	368	358	354	384	397	391	376	425	372	423	392	400	429	402	380	356	379	370	410	368	420	397	433	380	382	398	388	376	383	405	403	414	390	365	333	375	370	394	390	360	364	405	334	386	443	399	378	385	409	396	378	405	355	418	392	370	389	428	361	404	385	403	372	353	370	374	387	361	371	391	390	388	390	391	370	366	382	415	374	393	373	387	395	392	403	377	398	370	363	418	348	383	380	391	413	388	370	415	379	433	446	404	410	372	384	414	401	402	412	373	399	369	372	393	385	362	408	367	359	386	382	422	419	399	402	378	391	402	411	391	342	400	374	364	415	411	394	370	359	403	370	368	353	364	390	374	394	394	372	353	377	361	399	394	382	383	374	364	385	366	356	354	362	365	370	378	455	415	376	396	405	349	354	389	384	418	366	429	359	390	400	392	356	355	430	339	333	365	369	391	361	382	395	395	389	373	381	361	416	362	403	357	368	404	390	406	376	411	361	376	396	381	397	443	410	358	395	364	389	383	389	381	399	409	374	391	373	394	375	378	444	390	402	337	354	383	405	369	408	376	359	402	338	421	391	361	381	367	350	353	400	391	364	382	413	396	396	411	349	405	388	406	373	397	422	378	357	374	421	391	366	376	382	398	385	363	355	371	372	369	371	334	411	396	385	398	359	372	351	361	396	375	357	418	385	380	378	355	355	397	404	392	388	355	396	382	355	363	375	352	381	395	344	376	408	372	407	397	319	394	405	376	398	386	412	374	404	366	396	409	386	363	349	402	382	399	365	419	406	400	370	393	376	356	399	357	383	358	354	422	341	360	336	410	400	440	366	387	405	397	397	341	372	363	380	410	370	378	377	360	364	379	400	402	363	368	372	375	362	388	379	382	379	352	358	396	413	374	374	404	432	378	432	379	368	404	372	357	349	386	407	405	377	400	375	402	385	366	387	396	409	401	401	377	395	377	363	391	376	400	394	383	372	381	404	398	382	389	357	402	367	370	405	377	373	409	365	384	396	365	370	400	351	389	395	403	368	394	379	378	375	370	391	367	372	357	375	347	337	430	363	349	379	373	340	378	387	368	391	381	376	417	356	385	373	390	325	364	363	409	431	399	413	402	402	377	399	390	388	370	393	423	402	422	351	374	416	385	384	399	382	383	368	405	348	383	446	369	366	396	424	393	378	407	402	390	404	385	381	377	369	411	379	394	417	359	392	379	416	399	380	391	381	416	404	393	378	412	384	398	396	377	363	369	362	390	376	387	396	424	411	368	379	418	387	394	421	368	378	373	371	381	383	377	364	403	340	383	379	426	366	354	395	423	361	393	407	402	392	376	385	415	334	448	391	388	366	339	397	389	389	399	430	362	387	378	389	413	410	380	378	406	407	379	375	368	349	399	374	380	411	385	400	409	414	394	365	363	412	393	412	345	407	374	385	389	402	356	373	398	406	396	402	397	386	373	395	360	363	401	363	388	411	397	399	365	357	381	394	370	377	394	397	433	363	390	365	337	374	365	382	393	393	361	361	391	421	350	382	398	388	395	369	383	406	367	399	405	383	411	379	368	369	371	395	363	401	415	365	385	392	370	384	385	384	392	357	390	399	418	394	405	352	378	385	376	352	369	370	407	391	360	368	361	407	367	350	381	401	390	388	386	383	352	385	399	352	384	396	418	359	399	376	371	433	357	379	394	401	407	339	387	375	355	375	396	359	378	408	347	415	389	358	371	340	372	409	343	383	372	324	382	356	378	389	358	419	361	386	388	390	372	426	372	397	375	372	401	365	380	391	370	421	398	429	395	376	399	330	387	367	429	424	401	380	400	378	384	385	352	348	374	413	368	400	378	398	400	377	386	355	355	383	344	366	391	379	381	377	386	385	404	393	407	405	392	377	379	409	375	395	400	404	388	333	383	389	409	373	434	409	323	393	398	412	389	388	406	416	447	415	369	381	396	428	376	402	365	376	379	404	404	388	392	401	402	389	373	405	401	403	418	339	389	402	371	384	380	370	375	359	350	374	351	368	346	389	350	358	432	384	402	417	390	386	402	353	377	376	391	346	370	380	379	393	362	359	363	392	433	385	367	375	354	394	389	395	368	357	374	356	379	358	415	417	416	382	389	388	392	365	372	386	380	411	378	341	359	386	401	383	372	403	393	391	385	365	416	406	376	427	356	347	349	363	388	418	393	374	389	366	395	395	377	353	370	376	392	379	392	432	403	391	353	406	398	389	355	422	380	405	425	397	379	394	396	374	377	403	366	366	336	380	400	375	386	366	409	361	377	407	392	383	369	403	360	364	412	374	355	366	361	375	380	316	395	365	389	356	391	370	376	366	371	387	366	415	428	394	374	373	398	411	400	391	363	385	354	406	408	389	382	407	377	392	350	376	396	348	380	392	397	394	382	366	371	392	390	374	343	416	387	391	406	376	371	390	388	409	392	373	399	382	402	404	369	359	393	386	396	383	373	353	405	391	396	369	422	395	367	391	400	409	375	402	409	401	359	384	405	420	380	360	381	390	361	390	393	392	362	432	360	431	368	392	335	373	346	373	380	408	381	419	413	423	380	399	361	385	442	402	409	358	362	407	408	402	390	365	411	366	381	383	390	390	400	385	352	406	388	373	409	396	389	358	354	396	367	387	397	343	359	376	391	375	407	396	378	387	398	383	371	396	398	404	404	426	374	352	362	352	404	425	392	367	370	373	387	356	416	388	375	415	370	399	349	374	342	409	353	424	394	371	387	394	385	362	384	355	377	381	361	329	405	398	423	378	400	374	360	380	379	401	383	341	357	376	427	402	356	397	408	437	365	389	360	450	371	367	382	347	407	387	412	375	408	424	375	378	414	395	396	376	402	395	359	391	351	389	386
52712	57984	68770	64010	52005	38176	24883	13632	7167	3266	1883	1251	884	825	825	873	833	823	786	795	839	807	867	826	824	834	830	833	839	805	849	827	787	819	860	855	866	837	810	829	807	805	873	772	820	849	841	858	814	869	845	851	808	840	861	813	809	842	840	826	783	824	771	847	792	830	805	842	824	816	820	840	863	779	788	837	857	793	895	811	852	812	832	845	865	846	822	857	807	866	878	854	824	829	833	878	800	863	844	781	841	825	792	846	812	831	832	848	798	836	877	866	817	803	827	877	794	836	800	799	789	851	797	848	779	809	788	817	812	802	791	784	807	842	819	855	822	832	849	853	824	835	839	866	855	798	824	793	853	799	837	814	824	879	840	778	847	801	835	787	800	890	798	799	873	839	800	864	785	837	773	814	842	770	877	894	845	816	845	839	771	815	832	831	849	818	811	812	801	819	796	831	863	777	844	830	784	843	855	828	848	829	823	824	851	856	833	859	833	816	840	802	844	814	858	819	850	855	907	824	800	807	847	830	816	843	843	884	832	803	839	815	927	852	818	826	814	793	828	840	841	848	863	785	846	854	866	817	841	823	864	846	874	799	823	826	876	847	829	847	816	837	819	848	793	870	841	847	809	806	855	863	864	876	807	793	827	819	829	846	856	786	857	810	836	838	875	820	824	759	818	842	851	828	842	802	756	840	842	780	833	868	916	819	797	821	846	820	841	855	825	804	871	842	817	805	863	820	855	776	808	834	820	818	851	826	840	821	855	806	804	827	821	802	805	827	836	850	897	825	840	840	835	814	844	802	819	900	849	848	840	828	827	853	824	848	854	881	813	886	859	870	857	795	825	828	828	808	809	834	797	833	874	817	844	825	810	842	813	817	784	845	865	827	854	841	870	824	799	870	816	800	801	779	863	825	867	877	851	818	817	861	833	790	912	848	839	850	838	815	822	810	875	809	818	836	832	796	857	833	828	828	875	865	866	836	849	863	875	823	807	830	867	784	823	835	830	807	788	824	808	833	792	822	847	805	840	839	846	788	848	866	861	801	789	809	857	896	850	803	763	810	837	860	899	870	840	833	804	776	794	836	832	855	848	800	795	767	802	796	812	831	828	827	792	850	872	874	847	776	831	851	842	848	805	841	853	775	799	791	851	842	839	811	853	900	813	775	836	881	885	840	791	839	870	839	779	816	833	834	912	812	797	837	849	845	823	826	818	849	802	836	875	800	852	835	831	836	836	856	833	856	844	807	851	781	812	812	818	886	809	805	836	823	857	858	814	847	834	848	828	819	812	848	830	822	840	859	840	825	810	815	759	873	792	827	849	797	867	824	810	878	825	834	813	797	836	838	787	854	817	862	814	855	814	873	805	881	842	865	858	844	843	817	790	868	807	848	867	827	819	842	862	774	860	811	819	810	820	777	828	867	869	837	869	853	852	817	829	820	811	825	815	832	821	855	831	864	852	838	807	850	883	848	859	812	862	782	816	871	810	835	845	825	805	773	841	879	818	819	816	805	852	787	794	807	806	817	874	795	807	817	842	815	868	799	859	848	803	760	802	817	833	785	797	844	784	870	855	836	777	827	873	809	853	861	833	851	849	812	830	827	847	877	827	842	796	818	843	843	821	838	840	824	807	852	867	856	850	853	809	878	867	848	807	846	832	850	817	809	848	810	852	827	808	794	759	843	775	806	775	812	795	791	800	852	840	802	844	813	856	788	856	873	850	859	784	865	858	807	846	803	851	788	792	831	820	834	803	852	820	826	813	846	783	817	807	871	819	822	830	773	844	850	855	793	847	812	799	846	852	834	854	830	805	833	832	871	847	869	823	784	787	845	851	811	843	840	796	835	843	829	842	811	820	808	836	816	768	818	799	840	852	857	811	821	821	858	855	855	804	865	806	813	810	820	844	875	833	853	794	821	836	804	826	859	838	838	905	820	794	812	839	846	854	855	855	856	790	809	765	871	826	819	812	842	813	809	765	829	810	811	839	865	877	850	889	780	788	850	843	865	802	807	880	836	842	821	824	843	846	845	818	863	807	827	792	818	832	814	876	845	803	824	828	810	760	788	831	834	812	846	880	813	881	820	817	858	876	838	847	887	865	831	844	782	815	857	788	874	845	821	817	820	826	881	836	858	831	809	868	855	811	883	844	803	825	841	842	854	814	865	857	813	816	862	837	831	839	809	875	816	845	818	816	813	779	832	809	846	833	800	852	900	822	844	828	847	834	793	833	772	837	803	827	801	845	860	823	802	846	766	834	809	834	815	827	831	873	829	855	825	826	827	862	869	807	820	774	817	827	818	819	845	842	843	757	785	795	770	849	867	798	822	896	809	836	848	808	836	841	838	856	858	814	814	836	845	838	830	808	767	814	789	839	856	851	819	848	863	811	880	811	800	794	799	799	758	780	819	848	833	819	863	810	842	815	828	834	773	859	827	812	849	860	815	877	788	802	781	866	894	846	864	807	810	821	838	814	832	817	833	818	791	838	846	825	867	848	825	876	869	799	785	824	874	841	814	813	826	779	856	810	862	809	784	840	858	854	812	860	839	806	836	798	820	868	802	813	826	835	844	848	803	830	820	839	809	818	806	836	835	851	859	896	846	880	834	818	796	819	834	832	796	866	830	859	784	826	860	810	809	837	813	838	845	820	875	809	806	832	851	866	784	841	826	830	826	803	812	838	789	799	902	775	776	854	831	825	846	832	804	843	785	833	777	849	828	889	814	847	839	836	843	859	866	854	835	816	794	868	874	814	854	835	852	814	845	848	850	849	797	839	812	769	790	860	803	841	825	848	796	791	788	824	812	849	864	809	784	843	856	817	837	847	854	876	842	811	828	831	848	813	830	872	803	820	803	809	873	813	816	801	820	820	812	810	788	873	877	874	851	832	824	877	890	846	880	855	815	816	824	824	830	826	809	797	812	798	878	811	864	865	805	830	841	830	898	788	821	881	811	822	861	823	800	851	866	856	845	820	839	775	816	858	826	885	794	881	839	867	873	829	839	844	765	862	880	815	890	849	803	831	822	827	800	874	795	840	797	825	855	850	775	839	851	871	891	925	821	842	821	877	820	824	863	831	828	805	853	859	829	866	829	802	851	835	809	832	821	794	797	842	816	808	854	853	855	853	824	791	818	858	809	873	833	869	841	809	782	839	836	855	817	842	844	852	834	865	803	802	839	841	867	859	833	825	804	797	820	827	797	825	851	872	820	785	838	860	866	840	792	874	824	840	844	832	792	833	871	839	890	811	874	851	755	811	833	876	838	912	857	783	836	844	786	818	846	830	796	872	795	845	791	802	854	872	832	840	792	851	855	844	928	858	845	866	838	814	794	833	831	823	871	820	876	809	821	848	850	855	820	808	834	818	810	816	816	849	825	801	855	818	851	832	873	875	867	825	846	842	868	835	851	836	822	825	845	872	846	814	819	845	837	853	803	837	811	779	876	845	867	845	795	830	794	799	838	859	796	813	802	819	842	833	870
13555	10492	7777	4061	2054	1111	669	522	342	314	364	304	263	291	343	280	304	299	285	316	284	275	291	327	289	294	258	292	276	288	320	278	299	316	282	322	319	277	335	283	291	255	307	312	295	317	296	293	316	278	287	289	300	275	304	303	287	319	288	271	279	271	246	282	277	291	298	274	299	307	318	305	286	298	303	312	294	301	255	298	299	288	315	280	316	291	310	293	311	269	270	281	287	296	286	327	289	280	286	299	306	320	345	291	282	301	287	295	315	302	288	315	304	307	257	272	285	317	314	242	268	292	294	307	280	301	301	297	318	283	295	330	289	281	288	309	299	312	274	278	276	273	287	292	288	334	317	300	287	321	275	306	281	268	299	286	296	313	297	259	279	316	319	316	301	299	303	314	288	320	281	287	292	295	294	256	333	296	318	300	288	294	281	275	273	311	292	295	303	305	291	284	314	287	299	279	266	320	304	307	257	299	323	317	318	282	300	290	308	273	312	304	313	271	279	256	285	272	300	309	285	283	288	299	274	289	288	287	299	283	271	307	283	310	296	297	279	314	295	329	292	310	293	307	275	284	295	312	284	316	316	281	286	287	280	320	281	298	319	277	300	322	296	299	309	292	274	263	271	305	321	286	308	276	296	316	327	304	284	313	266	255	283	273	294	301	293	317	306	327	286	305	275	275	271	294	295	315	267	292	300	314	279	317	280	287	276	289	312	251	301	296	284	295	285	295	317	272	305	334	322	326	277	315	263	293	295	277	328	299	320	324	339	286	282	275	286	275	268	307	283	302	314	303	303	298	299	286	241	291	271	268	258	335	295	329	300	327	278	271	253	302	288	308	312	276	298	299	278	298	275	310	275	299	328	254	320	301	280	304	281	294	293	283	250	321	312	297	288	294	273	305	338	261	336	293	274	307	269	268	291	300	274	303	309	320	280	343	279	290	305	314	311	296	297	275	295	280	309	273	293	314	312	266	286	302	309	340	311	327	285	295	305	305	291	284	289	305	269	313	267	305	277	261	346	310	287	298	294	293	303	273	325	282	292	306	250	291	289	270	299	284	298	307	293	265	310	333	294	292	263	304	291	270	304	320	298	305	305	301	312	298	263	300	323	299	288	282	305	300	287	282	306	336	320	307	278	264	292	257	283	306	339	321	304	263	290	263	298	310	274	272	288	309	299	309	290	288	273	271	272	268	316	290	301	279	258	337	260	284	305	293	293	290	266	309	302	280	295	309	269	298	289	283	333	289	320	303	320	300	289	286	285	284	307	289	291	301	277	285	302	300	293	280	265	286	295	259	297	301	272	284	264	253	342	291	320	284	293	317	282	315	308	295	329	303	249	280	314	277	284	294	299	295	319	348	304	300	300	295	311	273	274	314	308	323	339	295	293	297	275	298	309	287	277	279	309	293	298	303	299	334	303	291	303	319	301	263	303	312	261	295	332	279	274	280	288	280	307	280	293	258	312	297	271	286	300	275	299	306	260	300	287	312	315	303	306	298	285	321	286	324	296	291	263	291	307	321	293	245	286	277	296	317	303	277	306	290	310	280	300	285	296	300	273	306	293	302	312	305	251	308	317	292	257	299	314	292	300	314	288	326	300	294	291	267	317	296	312	314	265	288	269	273	302	284	283	311	311	310	320	324	322	267	301	291	288	288	325	295	262	305	315	306	291	321	291	285	330	288	298	291	300	303	293	311	272	298	296	295	317	303	303	284	300	297	308	286	297	277	360	299	290	303	289	279	315	294	310	305	319	264	302	299	314	267	300	294	310	281	270	328	298	282	273	280	274	271	279	260	311	282	320	261	257	288	301	309	340	270	287	281	297	289	288	275	297	318	291	282	279	280	273	319	301	290	293	310	307	319	298	275	334	295	277	273	263	282	298	310	308	282	253	318	332	297	309	282	282	313	276	268	296	319	276	295	304	303	300	284	297	315	269	295	296	290	275	317	287	318	290	338	287	265	302	283	265	264	270	257	295	292	290	291	274	304	335	302	285	304	293	334	261	290	307	297	307	275	314	301	291	283	286	278	266	266	313	286	277	289	326	309	278	288	316	291	272	250	299	310	261	277	306	295	272	341	279	307	286	323	269	272	320	299	284	292	281	299	303	275	283	312	294	306	289	324	283	273	291	296	265	284	323	293	278	290	319	290	264	296	324	319	295	267	292	297	252	300	344	323	303	327	314	252	314	295	311	283	288	342	288	251	300	294	291	305	255	285	285	301	317	310	291	305	270	292	306	306	276	285	270	301	306	332	309	289	318	307	318	299	308	283	286	292	312	298	274	298	302	253	260	295	329	271	287	258	278	275	321	326	310	296	286	286	304	270	309	335	299	323	307	330	310	318	273	278	303	272	271	297	293	268	298	268	292	311	307	301	279	257	280	313	303	294	303	312	281	281	283	287	301	296	285	289	284	275	305	276	283	278	308	289	311	268	280	276	266	293	287	337	314	296	304	334	262	294	291	282	283	297	243	276	305	340	304	305	295	294	269	306	310	280	265	307	292	298	289	291	315	314	283	308	302	263	254	318	281	257	310	282	296	275	318	291	292	302	306	263	301	323	304	251	286	317	289	293	299	306	322	294	303	264	289	293	277	265	320	318	271	302	284	318	312	288	267	279	278	289	295	280	295	317	301	280	272	308	267	275	265	303	285	274	302	269	317	309	282	280	316	285	292	296	301	280	269	278	286	301	290	262	268	311	316	320	289	280	296	279	282	269	274	286	268	307	296	255	288	308	289	304	305	274	287	279	273	317	297	291	284	283	320	325	286	295	288	290	296	307	316	285	294	303	304	269	322	319	296	283	303	298	280	285	319	284	302	286	282	276	271	331	282	278	288	303	269	308	298	311	306	292	303	280	290	289	319	287	314	287	272	302	319	299	319	279	328	296	311	275	257	288	294	287	301	286	285	299	297	279	302	295	240	269	339	296	288	300	291	312	278	268	293	299	279	317	330	300	257	299	268	273	293	306	286	290	316	331	292	317	295	292	288	269	231	280	326	278	289	305	285	308	288	295	287	291	302	277	297	296	313	249	297	286	312	290	285	312	291	313	289	309	274	293	296	296	281	316	250	283	300	295	288	298	312	282	286	276	297	301	291	316	310	315	303	290	303	272	259	293	299	303	269	272	296	281	295	275	324	307	309	309	287	290	329	293	317	297	276	308	282	298	292	312	320	290	298	311	302	302	305	266	302	317	283	277	273	300	301	298	295	304	287	311	261	320	273	253	300	258	321	280	301	305	260	294	303	301	301	297	288	315	306	298	305	281	268	284	279	309	295	290	309	321	303	310	282	289	315	299	275	269	278	291	277	280	306	306	294	305	296	285	305	326	279	290	329	310	337	289	306	298	320	281	266	312	263	285	293	282	321	289	312	262	247	293	306	316	335	313	283	299	267	299	311	307	296	337	295	283	322	275	306	328	284	305	306	288	277	292	320	272	259	255	279	295	274	288	313	307	327	324	315	303	306	275	281	291
12876	13342	13083	9858	5982	3500	2078	1357	948	816	702	702	648	669	674	686	604	670	682	631	649	645	629	634	657	647	679	650	666	662	642	634	647	661	626	685	668	640	636	633	671	700	669	647	659	664	649	647	622	621	653	651	662	659	644	627	614	647	676	682	697	685	625	657	660	697	718	654	674	628	654	655	677	645	639	666	666	628	713	640	653	678	661	630	676	655	628	639	648	638	668	697	670	633	666	651	650	664	602	696	657	598	706	648	662	669	614	680	647	666	691	626	694	659	648	645	653	665	676	656	714	672	631	609	667	711	633	655	645	640	632	676	685	669	640	645	636	681	629	636	653	646	723	652	629	701	700	658	662	676	639	609	654	641	672	627	684	623	663	642	618	674	679	718	672	683	677	673	638	660	609	655	610	708	661	633	673	674	661	648	646	631	670	652	619	646	651	644	646	639	669	608	684	630	664	668	693	615	639	654	669	636	694	666	599	689	657	660	666	650	601	648	647	665	647	676	665	673	668	658	646	662	616	687	686	672	696	679	664	641	675	589	646	644	683	699	645	553	643	662	683	669	673	642	649	624	638	657	646	610	622	695	648	657	658	623	631	696	703	626	689	634	658	642	674	638	640	685	630	651	693	599	672	641	698	656	627	680	709	603	660	629	702	644	699	633	683	695	658	708	660	644	624	711	639	616	606	612	640	644	675	687	655	658	647	668	664	661	687	642	622	646	652	665	714	624	654	633	623	669	673	689	692	642	664	677	664	652	687	646	667	658	630	671	665	682	602	666	682	646	636	637	658	660	673	625	632	663	686	683	643	639	680	678	677	657	716	606	660	653	679	697	717	662	670	636	709	665	679	696	650	658	688	628	678	657	613	656	640	655	637	633	612	650	671	660	635	649	633	669	613	656	605	632	684	673	656	697	677	646	699	636	618	615	628	670	618	671	626	688	653	666	660	634	652	661	657	615	657	631	665	689	680	673	681	704	626	679	612	682	640	645	683	649	641	666	648	636	638	659	713	666	694	661	657	611	628	644	696	713	627	682	634	635	637	635	637	647	676	664	603	621	649	629	660	650	632	638	668	662	670	663	645	616	640	688	635	646	645	658	650	661	616	634	661	658	677	673	687	682	689	659	655	636	645	632	655	660	651	642	646	655	657	683	642	690	681	690	645	692	695	651	671	659	643	645	690	679	643	680	638	677	664	664	629	662	644	625	594	668	655	681	652	666	642	681	624	642	634	658	664	666	663	670	659	660	676	660	642	646	697	685	633	603	697	619	674	686	614	656	660	691	676	654	639	651	677	654	650	606	632	628	633	639	652	647	636	642	658	657	631	627	699	639	626	630	699	619	649	671	677	639	639	668	660	690	674	699	663	667	678	643	668	624	688	653	696	616	637	658	651	669	672	661	626	678	687	662	657	609	705	667	651	647	588	664	604	668	643	636	634	650	623	659	649	616	620	687	645	683	649	669	669	616	652	654	647	609	628	681	644	651	619	633	637	696	642	634	665	641	623	657	635	667	634	666	628	638	670	706	646	665	675	689	637	670	613	678	660	663	671	682	720	631	642	659	629	678	670	708	646	658	642	644	674	692	683	663	662	665	672	654	631	683	660	668	708	704	694	638	619	577	676	667	648	644	635	664	647	660	665	682	661	628	664	645	655	630	636	687	665	602	638	669	606	663	706	645	712	673	615	654	667	676	656	704	671	698	647	653	680	690	656	641	602	658	675	640	646	649	700	662	640	723	688	607	642	618	615	646	642	609	691	706	627	651	637	639	643	640	645	701	649	641	662	661	627	636	628	690	622	645	731	658	649	665	699	674	593	619	601	616	626	629	670	680	623	644	698	649	673	640	606	662	653	662	650	637	656	649	663	685	651	665	684	673	667	667	610	635	670	644	678	683	678	621	662	647	669	688	680	615	639	641	657	667	630	623	689	669	697	655	630	644	678	651	623	629	647	656	677	679	663	642	650	679	645	695	672	644	653	648	654	657	625	664	705	609	671	649	642	652	688	655	631	661	618	677	723	656	644	648	644	623	729	640	645	677	620	709	698	651	666	619	643	700	649	634	649	667	611	652	673	674	668	605	603	705	655	681	682	636	603	708	645	659	617	695	639	657	709	637	622	680	676	659	670	694	654	658	638	691	697	643	669	655	675	663	643	671	651	680	670	633	688	662	685	674	643	609	632	644	660	625	597	685	647	651	684	662	640	659	638	686	646	651	637	637	680	637	715	615	667	635	644	650	643	652	650	658	655	652	700	647	625	647	669	631	646	680	667	667	673	719	642	627	688	663	666	666	651	640	633	669	569	659	700	676	701	686	675	624	670	635	615	681	657	657	635	670	680	656	619	644	669	671	664	653	664	675	666	677	635	670	691	627	659	637	639	637	644	648	691	608	715	668	669	683	639	642	675	668	638	679	653	692	681	657	707	643	628	665	675	666	638	620	670	642	646	619	616	656	665	703	641	615	663	662	656	707	609	641	637	699	709	693	694	675	673	670	658	663	611	672	657	702	654	655	658	668	655	646	715	617	594	637	676	624	675	620	621	672	658	649	691	654	665	651	654	666	644	641	688	676	675	651	668	626	704	617	672	676	680	689	671	650	659	689	641	656	628	652	677	647	646	620	656	638	645	639	712	663	642	656	661	688	683	657	643	635	628	647	619	640	654	628	673	663	700	630	638	652	762	669	668	659	628	601	670	666	611	662	657	651	622	693	670	695	707	636	646	700	618	654	655	683	670	665	646	648	673	666	668	670	679	699	677	697	627	664	688	659	661	685	656	644	663	676	639	652	677	633	634	646	639	665	648	679	677	665	617	680	697	639	648	653	710	652	694	594	683	645	676	673	668	699	688	644	660	656	683	660	672	669	674	648	685	667	670	632	634	687	635	661	670	614	683	697	634	641	620	637	640	637	654	665	672	713	648	614	628	649	696	637	692	655	685	692	647	660	620	652	613	669	654	686	650	649	697	629	669	681	635	678	646	674	688	651	634	627	686	657	655	670	632	656	671	671	659	683	640	668	656	653	648	671	664	634	607	652	625	650	740	680	644	689	666	661	649	664	673	657	661	603	643	656	666	687	626	663	638	616	690	662	634	658	662	666	638	655	679	710	615	633	649	679	642	642	668	677	654	690	658	668	632	619	657	674	649	616	600	647	636	655	658	640	635	653	679	665	642	661	672	651	632	681	676	650	662	659	640	625	647	681	643	636	635	630	651	697	689	651	679	627	659	647	635	617	647	651	648	648	672	646	602	641	641	671	651	616	629	655	671	711	673	621	659	645	701	684	706	632	637	621	662	673	636	652	619	681	630	680	640	646	669	683	618	679	634	663	672	695	566	698	662	687	672	648	663	665	619	608	674	615	673	653	689	663	653	646	685	628	666	675	659	644	632	643	663	679	662	620	638	662	664	649	631	621	659	652	631	648	632	661	631	670	671	661	650	638	662	672	687	650	644	647	640	649	663	630	663	660	662	664	661	620
81339	73989	71598	56384	39058	25308	12847	5649	2251	993	567	395	351	347	347	342	321	349	354	338	360	341	359	357	328	336	341	342	375	318	342	361	340	333	359	356	351	359	336	355	348	360	341	288	314	323	352	347	333	313	324	318	325	355	314	288	352	325	342	349	345	316	318	339	352	344	312	314	387	329	365	315	334	322	328	335	322	356	355	326	325	319	320	343	328	357	349	334	319	321	386	344	337	306	353	333	366	330	332	332	352	353	355	306	362	324	312	321	327	361	330	326	347	377	331	354	373	325	349	357	374	324	329	339	347	332	351	377	341	373	369	346	333	339	346	358	296	349	350	333	346	297	330	356	338	342	343	357	338	338	347	359	354	348	377	352	338	319	340	304	310	336	344	350	368	313	310	322	323	322	329	341	342	341	342	356	313	342	307	328	322	387	360	327	338	342	309	335	358	351	350	355	392	358	338	289	387	359	334	329	321	356	347	321	339	334	317	357	362	369	323	320	348	341	315	322	364	353	320	325	348	329	362	338	368	352	318	318	342	316	324	350	362	335	312	328	340	322	329	350	357	397	364	342	356	357	371	354	366	357	291	331	326	362	370	348	330	353	349	338	325	312	334	332	303	335	312	370	336	341	345	362	334	350	346	328	332	319	345	309	346	337	355	293	368	352	375	338	350	353	351	366	343	370	318	306	342	337	337	336	353	332	315	327	360	364	329	347	362	351	331	352	322	327	370	365	341	340	335	349	345	305	343	393	373	359	319	360	311	312	299	323	315	327	384	327	334	346	325	372	335	361	319	357	326	320	341	334	327	362	364	342	373	381	352	367	367	318	334	361	338	337	352	364	336	324	329	338	372	357	370	353	350	333	311	348	348	335	380	353	327	317	324	327	339	342	365	316	347	333	339	376	301	356	353	326	319	360	334	390	356	339	326	355	335	369	346	334	340	361	342	363	358	285	329	358	379	323	357	339	341	338	321	340	338	380	356	347	329	345	316	311	337	315	362	365	357	350	373	327	342	343	333	316	353	308	375	317	312	339	361	349	324	372	369	337	351	351	330	297	332	353	310	335	324	281	352	299	348	371	348	366	331	357	296	358	353	388	356	376	345	348	317	337	330	344	313	343	330	343	349	341	334	355	320	335	306	374	386	335	337	320	363	353	331	334	304	325	344	332	345	333	367	343	345	311	359	333	372	362	376	323	361	329	324	356	334	344	358	357	347	346	342	320	351	364	330	321	330	327	357	371	368	340	371	334	346	357	343	333	361	341	352	357	332	345	337	339	325	358	375	294	327	326	316	337	359	332	360	356	359	373	329	365	336	332	341	298	365	344	339	329	347	340	356	328	349	337	347	345	331	326	341	350	327	343	317	317	333	325	345	360	335	337	335	361	321	328	332	358	335	335	384	330	368	327	344	348	365	379	357	330	338	354	371	343	346	363	332	381	357	355	334	369	328	347	355	330	353	340	344	352	350	354	301	354	306	350	358	316	297	305	313	338	336	320	346	342	340	326	357	344	335	321	371	344	321	368	315	328	335	321	322	314	329	340	319	316	366	347	307	336	336	350	356	343	342	367	324	338	359	358	384	347	358	342	370	336	348	312	351	367	326	312	335	326	356	334	347	328	356	331	330	412	329	333	315	329	350	330	329	368	349	364	310	350	318	326	329	341	361	339	352	330	344	348	298	319	340	306	316	379	343	330	344	307	346	318	342	369	373	321	354	318	339	378	350	330	303	355	367	369	339	299	369	329	316	310	334	367	354	360	337	403	353	351	341	320	352	347	322	359	377	338	333	346	310	350	330	344	331	325	353	346	340	350	362	317	343	343	381	357	329	319	344	367	363	343	340	363	332	339	332	338	341	322	312	374	371	343	331	337	322	346	334	307	350	327	345	315	347	354	336	360	340	353	340	346	324	347	317	342	294	312	291	344	301	319	326	313	327	373	348	345	364	356	344	370	317	291	358	340	332	340	335	378	317	339	332	347	344	353	346	336	343	364	360	350	318	326	345	347	342	351	347	355	359	299	347	333	366	344	337	316	353	336	311	326	311	304	327	303	372	355	337	352	356	342	342	333	332	374	346	348	344	362	322	318	372	326	358	311	358	378	346	339	367	346	315	341	352	333	348	321	350	343	364	333	367	334	353	381	365	326	289	350	339	321	352	340	365	334	315	346	314	304	345	368	355	325	332	362	353	314	336	342	323	367	349	344	355	360	370	349	337	314	324	353	334	355	320	340	365	316	333	331	288	316	338	359	327	331	336	330	347	331	343	331	355	352	358	315	345	359	337	332	330	339	350	347	337	344	361	333	340	339	328	318	332	348	326	345	365	328	347	322	329	315	336	347	315	351	378	346	339	310	323	348	339	338	331	328	321	338	315	357	352	339	351	350	327	322	363	328	357	332	351	318	344	358	365	360	344	318	304	336	331	356	289	336	290	327	345	326	317	335	325	300	335	356	338	357	311	311	373	344	382	337	364	333	358	348	367	339	349	361	356	330	345	310	337	347	306	320	342	361	344	316	343	338	369	317	343	348	358	347	322	306	355	333	332	348	340	349	322	346	321	357	327	367	339	339	324	329	335	340	341	313	344	345	323	352	378	335	361	347	337	324	381	377	362	327	357	343	341	383	363	364	323	344	353	353	341	372	290	349	333	371	309	326	325	387	332	388	359	359	361	312	322	337	333	359	328	367	348	304	367	356	323	345	336	344	346	359	325	317	334	366	314	342	339	328	329	320	339	354	343	318	341	311	324	355	316	333	333	355	381	336	322	350	338	355	330	349	344	349	366	351	304	335	353	360	333	344	320	347	335	330	399	332	347	348	322	321	352	327	324	322	323	360	341	358	334	345	338	333	309	319	328	352	337	318	339	299	369	338	351	369	356	369	345	378	343	325	306	343	330	351	347	351	320	346	325	345	379	326	319	364	362	350	349	332	350	347	336	337	358	339	327	306	372	355	356	357	323	362	337	361	339	336	375	311	318	336	362	330	339	334	356	336	365	374	337	376	332	339	302	334	306	347	318	384	331	353	339	354	379	327	326	365	365	368	320	330	317	337	327	358	362	351	347	361	349	349	322	297	328	347	330	351	334	307	354	329	358	399	351	354	331	339	319	340	345	360	337	271	347	339	327	321	347	355	343	371	345	330	315	336	341	346	342	369	347	323	367	382	365	335	310	313	331	292	336	351	361	334	352	316	368	314	340	349	338	309	350	380	350	383	355	329	325	333	345	333	336	327	317	346	346	373	351	374	347	376	337	322	331	341	356	312	331	364	335	331	359	336	393	318	354	337	328	342	335	353	347	373	329	339	324	330	363	322	283	324	316	363	399	334	330	349	306	332	329	341	350	336	326	361	363	297	348	348	362	329	338	338	348	356	350	353	334	366	350	329	329	340	343	384	327	335	377	344	355	343	393	363	369	338	339	330	348	342	380	338	372	337	349	364	325	341	360	341	365	356	294	355	326	333	363	382	359	336	301	355	313	361
51068	55454	66277	60150	48499	37909	25352	14848	7321	3463	1793	997	837	745	770	740	779	757	711	737	727	767	777	741	724	748	764	748	768	748	727	709	772	720	759	724	777	846	732	732	715	777	750	744	740	709	768	767	765	750	738	746	779	736	754	742	743	770	760	737	747	749	775	744	743	716	722	740	746	746	773	708	743	766	777	710	730	769	723	751	741	734	748	743	784	715	715	756	757	802	748	750	742	761	790	745	710	738	738	822	704	740	718	796	746	765	754	726	748	706	754	713	724	742	735	720	761	801	707	741	811	773	718	784	720	770	768	794	684	752	744	717	746	784	726	781	720	727	751	752	741	750	743	715	786	726	730	703	742	736	740	781	687	756	742	743	748	706	711	736	703	749	748	771	731	699	768	739	700	783	775	730	730	724	757	717	756	749	781	747	758	742	741	791	772	740	766	719	737	766	752	751	762	752	722	729	745	786	716	724	717	734	803	735	747	746	767	727	743	754	724	765	714	782	739	740	751	738	748	761	758	710	715	745	759	746	788	743	716	736	675	766	732	711	783	739	740	752	731	734	699	783	747	726	748	748	729	725	766	809	748	754	734	764	746	740	762	730	685	789	698	757	717	764	784	747	719	725	730	737	760	803	746	774	720	789	766	772	764	717	776	778	783	778	770	703	732	783	713	756	729	743	770	682	758	686	739	737	775	780	791	710	726	778	745	738	717	698	751	742	727	708	745	722	779	721	800	770	720	750	738	787	714	742	752	721	757	753	707	749	775	724	746	718	784	738	769	768	736	716	732	719	756	771	738	770	752	732	683	684	742	739	724	668	751	736	772	764	739	710	697	720	710	763	715	744	747	770	762	752	716	777	758	747	702	739	737	756	722	735	731	700	769	746	720	686	784	720	711	748	704	729	773	781	712	753	796	792	752	756	754	732	756	758	698	750	699	725	737	713	709	752	755	779	811	709	768	741	774	713	744	707	724	719	767	774	776	772	714	766	736	767	757	691	781	713	732	700	713	752	754	721	773	700	725	715	715	691	745	752	765	727	753	703	750	735	733	736	761	698	710	682	744	731	745	714	789	775	714	740	737	731	764	761	690	738	799	716	765	753	785	779	766	733	698	787	712	776	733	751	773	738	725	747	813	785	787	729	759	770	750	756	780	766	727	764	758	770	742	735	722	723	712	762	764	760	790	772	747	778	724	754	742	753	743	738	788	727	734	762	742	790	729	745	741	710	765	778	728	716	720	770	743	721	763	729	766	747	772	760	758	719	765	727	764	720	787	738	770	687	790	744	747	712	742	807	733	763	767	749	772	764	780	712	779	751	747	715	745	730	730	715	741	682	733	757	688	768	791	731	766	802	687	739	692	737	774	746	749	777	742	736	748	803	769	757	737	711	725	741	737	757	739	730	763	776	720	763	749	740	721	748	770	757	739	774	710	756	759	751	740	682	761	760	704	750	753	737	770	763	741	763	749	716	731	719	730	733	789	764	771	763	739	729	770	748	769	770	708	726	724	753	745	758	748	751	801	734	792	820	739	791	730	743	730	758	705	755	778	717	721	731	738	746	762	709	767	745	680	740	751	791	724	726	717	793	780	737	763	718	748	762	770	758	790	729	706	759	695	724	718	746	761	739	712	732	703	743	769	755	692	771	742	700	721	757	775	740	764	724	802	722	754	741	709	756	745	769	747	779	734	736	758	797	767	737	713	717	726	762	744	688	780	741	728	757	735	743	771	758	750	700	751	768	729	754	760	695	754	748	769	713	815	748	739	769	777	764	723	773	782	746	738	695	768	705	751	740	729	773	728	715	671	769	704	727	755	702	746	732	710	716	730	760	721	735	747	731	744	757	747	744	711	774	726	714	724	743	731	718	720	771	748	724	744	776	733	788	768	753	726	775	751	747	771	736	740	752	707	780	759	794	724	699	777	737	766	818	744	757	749	734	619	737	731	715	767	775	731	775	733	746	761	752	754	730	772	726	742	778	784	714	793	747	736	744	784	764	759	751	739	742	762	777	784	749	718	733	719	766	754	717	724	758	741	760	728	713	787	738	781	729	675	719	714	753	759	761	740	762	719	779	796	733	711	738	750	707	715	746	675	733	729	777	752	716	761	738	782	741	756	756	801	694	695	739	746	720	733	700	785	733	772	813	766	713	755	742	737	722	757	776	743	789	712	737	716	781	709	740	767	725	723	778	789	747	768	760	731	791	762	703	705	751	756	770	731	700	706	711	756	737	757	748	716	747	744	807	712	775	718	798	751	740	761	740	736	754	751	749	763	805	796	707	744	753	710	772	812	770	783	738	792	682	800	768	771	671	726	713	720	783	775	754	740	726	760	748	731	789	759	723	739	718	782	734	722	727	731	749	791	791	720	684	744	717	714	751	773	739	748	753	732	809	727	782	760	739	721	741	699	783	743	745	729	784	751	732	785	774	778	748	718	746	776	737	748	748	787	742	746	761	758	732	758	740	703	742	770	721	725	736	752	770	705	741	718	751	741	759	743	739	753	739	720	742	764	727	781	731	710	767	746	742	731	766	761	753	748	774	767	770	744	737	707	686	719	731	723	741	750	693	739	748	768	747	742	726	722	700	738	741	710	744	727	719	734	765	714	705	702	719	745	728	765	794	731	742	703	709	752	693	749	764	756	758	736	746	710	717	761	756	708	770	741	725	734	729	717	787	738	770	803	771	776	750	733	735	735	745	747	747	769	706	722	770	768	779	775	723	732	722	800	766	784	754	756	757	772	779	733	802	750	789	742	785	760	723	721	805	744	741	755	734	722	772	740	761	727	760	738	774	804	708	777	747	694	776	732	754	750	748	734	710	750	782	795	775	724	712	752	730	698	677	753	735	723	764	733	745	746	705	712	758	738	773	779	732	796	726	722	788	744	782	771	771	745	729	761	724	736	778	710	711	692	743	800	713	767	783	774	758	757	725	755	813	783	697	714	723	768	757	724	752	769	717	748	721	753	723	773	699	750	708	729	770	702	731	740	760	770	718	714	708	763	720	776	740	738	684	739	746	745	746	742	718	740	750	769	742	741	757	751	711	734	746	738	756	762	749	775	777	722	775	732	741	719	734	732	750	773	738	706	728	732	728	726	713	689	746	749	730	777	766	786	787	729	818	694	746	739	744	745	739	726	748	749	742	716	796	747	712	770	718	733	749	695	755	754	760	784	742	755	734	793	707	772	748	748	743	733	751	800	734	759	757	780	704	792	718	781	794	768	743	780	769	716	766	746	776	763	737	784	739	757	757	712	762	782	785	719	752	752	801	764	676	708	689	768	760	763	789	727	752	704	708	760	740	767	762	737	746	722	737	793	749	773	704	796	771	709	762	751	717	723	798	729	770	703	753	753	731	787	778	701	747	733	742	797	756	677	722	733	749	730	758	719	773	788	736	731	705	772	757	763	766	747	733	755	739	719	763	707	801	718	756	762	733	712	719	700	794	717	749	696	726	754	722	718	763	746	796	781	780	743	728
84439	76935	73296	56834	40675	27493	14957	6152	2531	1235	685	533	397	390	394	386	367	373	397	406	423	384	372	380	386	377	381	418	415	404	391	409	372	410	383	367	361	385	387	363	354	421	392	354	385	367	423	384	395	368	401	391	416	388	364	385	392	425	391	397	399	368	370	360	387	396	408	369	392	370	412	371	371	398	377	393	411	396	399	401	403	425	381	395	402	392	365	383	397	349	385	409	421	338	418	377	369	386	337	385	381	426	385	382	396	368	417	432	381	393	373	392	390	423	377	376	382	401	392	389	425	388	416	427	421	381	409	342	379	363	398	382	436	384	377	373	401	422	405	390	413	398	406	387	381	382	375	356	370	382	382	415	411	385	387	393	374	360	359	353	393	401	384	382	354	381	335	415	356	358	341	393	434	373	384	370	372	385	397	380	389	344	383	418	381	361	365	346	380	360	384	397	368	365	396	394	386	376	389	366	416	412	408	382	397	392	386	388	388	394	368	356	423	363	387	393	388	380	370	378	376	462	376	400	389	387	368	413	387	352	389	394	388	417	404	383	401	355	393	388	396	383	384	408	373	400	380	400	418	402	354	422	393	378	378	398	363	371	381	418	374	403	363	382	379	412	391	373	339	375	390	363	381	387	373	379	386	380	426	377	355	403	404	397	356	353	398	377	419	352	329	381	368	345	408	364	402	360	383	409	414	399	342	355	408	353	408	414	421	403	393	415	385	381	407	385	397	379	392	376	390	368	391	400	355	370	382	365	369	441	392	411	387	430	370	372	376	407	390	382	407	388	375	379	380	384	386	375	419	411	401	368	390	391	413	436	385	377	397	392	413	393	397	383	417	413	386	411	398	376	411	378	374	404	385	379	371	372	370	401	382	398	391	398	414	402	377	369	416	390	392	384	367	410	377	392	371	413	402	400	407	419	359	383	373	354	358	392	397	355	383	390	382	373	356	395	394	365	354	358	378	402	354	424	407	379	363	408	404	380	422	398	365	400	406	374	397	393	393	368	372	352	396	430	397	375	394	369	372	374	374	367	407	383	394	400	390	398	407	426	381	377	395	394	388	378	435	364	392	375	377	397	407	402	430	395	345	351	396	408	375	399	374	361	412	389	403	377	379	374	389	392	383	433	345	382	386	363	403	374	380	391	374	402	404	355	392	379	352	367	391	372	368	392	345	429	375	392	402	347	398	386	372	397	383	371	391	413	394	351	393	382	395	371	381	358	388	414	414	407	396	407	395	388	368	381	430	384	431	360	366	386	371	397	400	382	347	380	346	405	390	367	365	398	379	406	415	390	397	368	397	405	434	391	350	358	394	403	370	383	374	389	411	375	408	405	391	400	386	362	344	400	359	369	374	407	392	378	396	380	346	385	403	383	382	363	371	387	385	335	377	351	414	384	400	366	385	394	384	393	375	386	400	376	353	326	402	380	361	366	383	361	382	399	391	388	423	361	358	397	419	427	418	404	397	419	421	391	393	411	349	401	362	408	396	370	387	372	366	404	372	381	404	426	372	380	378	399	356	385	365	406	369	400	417	399	416	374	392	404	354	396	386	403	388	396	404	385	389	423	407	383	377	350	408	403	388	418	388	385	420	403	431	379	375	389	388	408	438	400	307	382	437	395	365	420	373	395	371	373	373	408	412	373	429	380	366	356	399	380	407	397	407	393	382	358	357	394	372	375	407	405	381	381	426	411	381	367	377	388	373	400	355	358	366	415	379	350	365	396	398	388	425	409	362	393	367	393	375	356	382	393	406	393	400	418	356	367	358	431	419	379	375	367	395	409	393	399	415	399	398	406	369	408	388	362	354	347	417	380	400	386	358	371	393	409	381	399	381	431	391	347	379	418	390	385	396	400	378	365	392	408	371	408	394	331	397	347	432	377	399	435	393	419	358	412	374	362	380	402	371	418	419	416	385	375	370	375	364	384	422	384	423	399	356	391	394	402	369	391	398	397	353	371	388	401	397	388	368	378	369	372	380	399	339	421	369	372	386	397	417	435	346	362	385	406	407	361	380	376	435	392	420	413	373	415	387	374	400	381	402	409	361	360	350	385	417	352	386	430	384	378	375	384	342	418	385	370	412	378	386	383	364	378	400	386	375	392	419	422	392	402	387	382	396	400	399	399	406	410	379	385	386	363	343	365	460	394	381	370	377	395	425	406	356	405	371	377	404	423	408	409	375	388	410	389	397	365	380	362	377	374	373	396	364	399	406	403	406	408	433	378	406	381	376	417	414	391	368	385	396	414	420	406	399	393	409	420	409	397	391	396	404	367	360	375	388	402	386	389	383	394	388	423	372	382	381	379	414	328	388	360	395	399	383	410	411	379	365	388	378	381	371	355	384	426	408	392	349	398	363	427	427	409	365	373	363	374	404	388	360	383	375	392	403	378	372	406	357	377	378	397	400	347	373	383	383	416	374	386	353	380	357	363	345	405	358	347	386	371	367	376	408	401	383	386	350	350	393	400	388	432	387	328	376	387	400	387	414	380	350	384	400	362	404	374	353	402	353	375	422	382	395	380	382	373	356	387	380	393	391	414	363	382	399	360	401	390	357	380	414	370	417	350	354	372	409	389	421	399	417	395	423	395	382	390	392	435	424	360	391	387	345	407	387	421	358	384	383	395	387	373	388	387	390	416	383	393	410	410	364	381	412	384	362	373	377	424	343	376	373	411	340	394	376	335	382	400	426	395	402	406	376	378	402	395	376	385	337	390	359	397	383	388	382	372	376	424	379	353	404	396	407	444	418	415	387	389	392	401	396	420	371	386	349	457	412	385	366	372	388	383	384	387	396	388	374	353	376	418	411	340	392	400	415	376	403	408	396	373	392	394	406	388	385	400	389	376	384	379	394	383	369	379	362	382	390	402	391	420	385	373	412	418	398	366	393	418	379	373	383	363	370	398	392	337	423	392	409	377	387	425	376	379	389	383	369	396	368	365	374	420	378	382	349	394	410	365	356	416	396	385	400	395	422	384	369	383	370	363	367	396	379	364	397	414	377	424	384	358	388	359	385	414	402	387	447	360	401	367	415	390	364	339	392	412	393	441	422	376	391	414	391	416	380	369	411	390	370	425	450	391	369	386	421	384	362	382	383	362	385	419	422	398	397	398	398	406	383	358	413	422	405	354	399	384	391	367	347	365	408	393	403	387	381	396	422	370	379	401	378	376	384	401	419	412	394	383	369	359	394	376	346	358	405	375	396	381	406	421	330	400	394	395	399	368	384	388	377	423	400	388	379	411	351	399	374	410	409	384	410	388	400	369	369	397	359	356	420	358	341	370	379	405	370	388	364	423	405	379	354	386	394	374	358	378	346	350	388	403	360	421	400	370	357	428	407	373	364	405	407	369	384	352	371	389	370	359	396	366	394	341	409	398	390	334	397	387	422	368	362	426	406	407	442	364	410	368	428	387	361	381	375	341	363	359	381	435	416	396	397	417	380	369	378	410	381	376	374	374	371	401	420	397	364	385
53408	58587	68508	61221	50007	39417	27098	15657	8026	3925	2061	1255	861	806	818	800	832	854	843	822	834	762	821	788	835	879	831	823	899	818	812	855	873	806	825	788	841	877	827	813	814	846	833	842	863	830	871	825	830	772	819	799	829	809	878	851	853	745	793	794	877	881	798	825	830	791	794	852	843	847	780	812	842	824	812	831	762	836	859	872	828	847	825	822	807	763	785	806	870	824	805	790	828	836	870	870	815	870	800	768	828	825	810	807	799	809	811	840	799	829	830	844	835	770	808	812	867	843	783	827	807	777	818	837	784	794	841	832	827	836	843	800	831	857	850	800	802	793	817	763	807	763	855	862	835	845	875	810	808	822	910	842	825	792	817	804	824	786	792	853	832	781	870	863	834	805	812	760	860	858	852	823	757	849	830	857	814	815	833	815	805	766	828	858	814	833	838	840	828	835	829	835	838	855	821	852	790	795	822	808	872	841	793	835	837	809	859	796	843	833	851	824	798	844	836	835	849	800	823	810	807	864	844	862	854	815	860	857	773	799	809	859	817	820	834	866	830	844	796	826	761	831	822	827	851	866	803	813	871	803	865	822	850	811	829	772	809	837	825	814	792	826	826	762	863	855	817	825	862	774	817	811	851	821	837	811	792	830	852	854	814	864	886	840	860	803	814	782	812	809	789	814	826	791	821	846	858	775	864	864	820	798	806	817	789	809	858	794	806	815	819	845	804	844	815	817	813	861	830	769	817	785	798	804	845	849	835	786	792	855	847	846	812	869	788	809	866	784	833	811	794	829	814	790	793	832	859	778	780	818	802	809	824	806	871	816	853	773	802	819	861	789	850	822	847	769	832	780	808	859	848	822	802	785	824	836	820	834	822	840	845	819	803	780	845	882	816	836	796	832	860	848	833	817	855	818	825	840	833	839	839	864	834	794	837	805	836	813	798	867	768	828	858	772	842	809	810	858	816	862	807	848	831	785	836	817	833	839	845	814	846	823	789	812	787	810	897	867	843	786	835	838	842	857	838	822	841	814	815	816	809	822	888	783	799	774	848	845	845	803	777	842	828	844	865	810	833	803	774	836	782	835	802	848	867	852	834	809	812	851	796	807	827	839	814	797	820	803	786	832	746	810	824	880	862	827	755	837	890	815	805	791	853	868	780	810	789	844	844	814	848	843	866	825	853	816	803	861	842	815	789	787	840	847	813	784	826	823	809	819	830	764	834	809	856	825	819	806	769	807	829	829	794	871	783	817	828	826	776	800	782	846	799	832	818	871	850	807	859	868	823	810	807	789	852	871	775	817	837	807	823	836	886	826	865	855	790	861	782	802	849	825	821	855	833	850	864	872	811	843	789	806	858	874	837	849	858	774	832	744	841	865	770	808	828	881	821	843	848	810	858	799	873	841	872	832	854	853	811	846	819	854	807	795	811	861	837	780	768	860	805	809	796	826	814	838	838	831	811	818	867	824	840	859	829	826	829	809	838	785	857	861	808	851	812	813	795	780	821	795	769	788	835	827	803	803	821	839	859	838	816	841	801	811	836	830	843	869	827	869	858	777	855	789	843	797	830	820	805	823	860	855	815	804	796	795	834	826	787	828	822	853	836	811	777	787	855	834	819	846	807	794	815	785	863	796	874	841	831	796	820	828	852	851	830	786	830	835	849	836	794	777	856	849	817	850	878	811	826	823	822	815	856	856	889	801	816	822	859	812	828	859	817	848	849	798	858	770	838	820	848	872	833	788	850	852	819	779	831	866	783	855	837	845	819	829	818	848	828	812	806	800	842	751	798	807	810	826	872	891	826	811	850	847	817	793	777	808	855	847	804	789	808	801	842	826	842	798	859	835	794	803	833	775	860	808	846	798	774	796	842	797	856	799	853	916	853	797	792	829	867	902	788	796	855	784	789	822	872	806	828	793	820	845	780	848	823	793	812	821	849	786	793	862	828	838	856	855	821	819	837	803	834	800	862	808	813	818	860	877	801	766	815	812	813	858	813	831	790	798	875	800	806	842	811	827	831	810	794	838	794	799	794	839	841	811	856	869	819	816	866	848	854	791	805	869	798	787	791	844	795	799	805	820	822	821	786	803	840	883	813	787	817	864	840	822	799	802	849	882	812	815	782	849	856	804	815	821	836	817	797	840	872	802	794	811	854	799	793	812	836	812	888	855	848	835	840	835	822	803	821	784	849	807	850	780	839	874	826	804	846	834	840	828	797	851	799	816	836	825	810	854	876	849	813	868	791	799	801	844	856	815	844	822	825	817	841	769	844	784	817	825	816	827	859	816	834	846	799	783	861	841	826	803	850	810	805	814	823	827	858	835	838	792	901	821	821	876	817	832	816	832	828	812	802	855	825	806	869	807	825	825	820	788	853	800	817	813	849	798	855	841	859	867	780	821	844	775	853	846	866	881	816	792	832	830	814	818	854	780	773	866	848	794	851	857	798	812	794	774	846	812	856	761	811	838	829	818	797	879	839	789	866	854	865	806	800	835	853	793	863	838	823	807	865	821	825	856	797	884	804	831	893	802	865	808	839	831	815	844	815	839	844	838	784	845	846	816	801	842	777	892	898	831	793	838	799	790	837	801	794	810	772	816	791	795	880	818	823	862	809	810	829	802	856	829	877	797	773	801	807	817	845	843	851	809	827	883	845	809	812	832	846	857	815	820	811	812	789	828	857	809	847	888	804	802	847	798	832	793	832	832	845	802	777	798	817	818	810	815	851	817	869	825	787	831	816	809	879	831	801	872	852	856	795	818	769	804	851	839	843	835	769	837	771	779	828	812	803	824	816	831	816	846	837	811	817	835	808	847	890	806	848	833	836	833	796	842	771	814	797	807	831	844	844	849	785	821	865	829	870	852	839	842	777	809	805	841	838	801	822	819	795	783	788	813	859	823	812	868	880	817	817	815	779	841	840	867	780	801	836	808	883	893	880	823	841	823	800	877	819	775	849	885	860	792	815	859	817	791	863	830	830	792	864	815	818	845	756	872	806	790	821	808	813	879	816	822	814	800	792	867	819	819	838	866	873	807	766	833	788	808	787	816	813	822	830	785	818	815	817	818	809	797	807	873	833	799	821	819	835	797	807	838	866	840	784	845	756	831	799	846	823	880	806	873	798	858	846	826	804	821	857	723	822	817	829	837	815	786	878	864	868	851	834	830	822	854	783	850	815	799	804	850	887	808	799	883	810	792	867	854	851	891	828	820	828	792	819	833	807	817	817	879	846	806	786	811	780	825	859	820	859	819	893	908	811	782	851	838	844	825	801	829	820	753	809	782	864	836	841	843	814	769	778	847	826	838	797	791	807	800	824	838	802	859	836	825	841	827	863	841	814	804	826	849	826	869	824	783	839	833	843	823	787	848	831	786	827	827	841	850	818	802	806	860	795	819	765	832	813	799	846	820	854	781	852	846	766	841	824	838	822	827	865	804	834	840	826	859	836	762	793	822	791	852	817	790	844	811	850	810	804	822	819	820
13216	10628	6459	3086	1883	1157	716	463	390	336	280	300	251	275	263	284	259	254	275	300	269	284	303	266	281	312	265	286	308	297	314	284	256	301	313	276	268	287	285	281	284	277	305	302	269	307	284	266	305	282	292	238	277	287	294	285	288	284	284	298	269	314	318	316	309	298	319	302	307	282	326	365	301	279	266	285	295	267	284	284	303	283	284	285	304	295	276	276	293	299	282	314	277	283	285	286	286	292	284	285	311	280	309	312	302	306	290	277	292	315	291	280	269	281	296	274	274	279	280	283	273	313	295	284	278	274	287	296	277	296	273	290	312	279	276	270	317	298	277	276	269	304	257	310	295	296	290	263	241	279	292	271	286	299	303	299	289	294	288	268	289	284	266	288	296	322	336	298	282	316	291	299	322	287	275	305	277	253	273	265	263	257	296	277	287	291	311	309	287	310	279	302	254	296	285	256	300	282	315	266	277	326	289	299	297	285	301	280	296	291	280	300	274	263	297	262	313	265	261	284	290	278	245	299	305	271	269	291	269	265	290	264	253	319	281	273	246	263	275	292	288	285	279	263	277	285	281	299	278	279	262	291	296	262	328	305	303	320	302	279	319	274	262	282	264	295	281	322	329	274	291	293	282	274	291	290	302	299	289	290	286	261	324	314	295	310	300	276	280	302	309	301	260	307	277	267	317	298	256	286	309	314	302	297	269	290	274	282	281	288	283	290	264	314	307	277	328	294	272	302	294	308	311	272	254	327	284	324	284	261	272	271	283	299	278	308	314	300	277	290	323	299	260	287	284	319	295	281	307	304	298	310	260	286	290	290	258	284	269	286	297	281	304	283	307	289	270	282	285	298	271	311	302	286	308	291	294	290	263	263	296	291	308	299	328	296	301	290	294	284	278	265	270	286	275	312	320	276	270	288	258	300	285	306	275	278	287	292	300	311	304	298	283	261	248	284	302	284	280	278	285	279	274	277	261	290	275	311	274	315	303	299	304	311	255	310	282	266	297	300	287	286	293	278	273	276	268	270	314	290	279	276	297	244	303	272	295	304	296	283	305	270	281	269	271	260	289	307	297	300	294	260	289	287	305	282	293	285	286	281	307	282	288	238	268	307	283	277	318	305	288	289	262	297	303	289	265	325	267	291	278	290	258	284	293	284	278	310	256	272	304	288	280	247	286	274	275	318	282	283	289	250	310	297	303	329	278	322	327	275	280	268	275	257	308	291	261	294	307	286	276	282	271	236	292	290	293	296	332	269	288	261	285	301	290	295	312	309	300	284	303	313	294	286	265	286	291	284	276	269	305	310	289	301	276	265	270	273	290	260	275	290	289	308	267	250	244	312	309	292	266	287	315	306	323	316	286	243	283	283	275	281	287	278	285	332	299	264	260	279	300	315	281	289	286	254	295	269	283	299	278	284	299	283	290	290	258	279	286	269	268	310	280	264	281	300	272	286	292	263	254	297	295	326	317	258	285	262	294	281	273	283	275	348	310	296	308	283	267	289	290	284	261	326	266	319	278	279	262	313	321	287	294	262	290	292	303	303	260	261	260	266	278	285	261	257	292	284	273	239	310	265	311	249	337	296	269	311	282	276	271	295	286	266	325	314	306	276	299	321	259	298	259	267	266	285	314	275	306	301	323	301	292	277	300	283	275	275	273	254	282	277	295	319	278	282	295	292	294	275	281	280	293	303	278	279	263	284	293	276	297	287	270	301	300	282	273	298	269	282	281	296	250	291	272	277	294	264	280	275	293	277	286	328	277	306	278	289	286	296	278	323	282	302	281	257	313	315	290	294	282	306	286	314	305	297	314	260	301	282	291	314	275	313	287	279	274	270	276	267	317	296	311	281	305	284	248	299	292	284	281	291	302	284	295	290	307	311	266	304	299	292	252	295	278	269	260	308	292	288	307	275	329	298	268	279	281	306	282	311	265	309	312	280	259	290	285	253	285	300	299	253	288	274	310	245	274	262	292	252	277	291	275	279	274	277	299	273	258	312	265	260	336	301	282	309	263	286	301	302	264	322	282	292	317	282	289	249	268	297	267	285	261	312	253	307	280	299	272	301	286	290	279	328	279	299	281	310	300	286	288	249	284	297	271	288	291	266	306	308	295	294	292	250	287	290	269	297	301	312	270	250	284	258	299	292	267	290	251	303	270	297	272	301	289	285	314	278	289	304	283	294	306	277	262	310	284	308	289	282	269	263	286	325	261	276	283	309	295	274	268	254	279	278	259	310	283	282	284	305	266	298	255	306	307	283	267	269	298	268	281	268	261	294	292	283	282	272	330	321	290	286	285	282	303	284	282	291	259	281	265	278	299	283	276	279	269	266	257	312	308	273	311	283	283	262	298	301	264	260	270	292	300	268	310	300	278	299	290	307	294	298	300	288	331	293	308	284	307	298	264	274	302	272	276	291	292	294	277	280	289	290	314	274	273	285	298	270	288	318	255	279	315	265	264	295	298	269	332	296	263	272	264	301	279	310	292	271	277	309	299	283	258	299	312	317	268	280	256	300	300	298	272	287	259	275	308	287	309	286	268	293	241	305	277	290	285	296	290	293	306	295	265	289	301	278	289	299	287	255	309	309	273	306	279	259	283	289	283	281	330	294	283	291	279	284	308	294	270	276	303	282	279	295	286	246	263	270	282	323	307	293	293	314	315	290	313	254	280	290	276	291	275	287	273	307	307	331	279	287	297	278	242	259	288	284	265	269	299	300	260	261	309	279	313	307	316	293	285	319	302	282	320	289	304	306	274	289	309	266	271	286	253	284	313	271	263	274	278	279	282	302	313	264	259	260	276	297	282	283	255	304	332	282	289	309	291	297	311	283	291	308	301	260	254	295	300	286	318	307	283	239	252	282	296	306	282	302	287	312	285	256	279	307	269	307	309	283	265	266	302	293	302	276	304	336	305	293	269	268	296	283	272	271	301	301	239	292	289	305	264	291	295	253	283	283	287	312	280	316	302	273	269	279	260	306	256	309	315	255	303	301	284	268	278	266	307	268	272	279	296	290	299	270	317	272	291	272	282	281	290	271	261	287	293	305	301	295	274	286	287	287	266	298	280	280	277	318	311	286	269	288	307	286	295	308	302	279	292	267	275	282	265	308	291	280	279	293	270	315	283	290	293	267	282	284	296	277	295	284	328	265	306	287	297	230	271	257	285	308	274	289	309	332	299	298	306	279	271	288	294	279	307	283	285	324	260	281	301	306	313	281	304	255	332	301	276	280	288	293	309	276	291	294	272	264	274	259	321	291	285	292	264	277	290	269	278	294	273	282	296	309	310	283	265	290	274	277	267	254	307	310	252	300	267	259	278	288	280	268	321	319	298	297	271	305	271	306	269	311	272	303	301	309	292	306	310	282	319	296	282	292	299	257	280	302	276	278	282	248	278	279	294	293	311	288	266	288	297	283	280	280	293	278	304	316	299	309	282	285	295	293	304	307	301	299	261	298	260	322	287	265	275	290	282	300
13126	13544	11121	7987	5826	3666	2209	1376	993	770	681	653	644	657	601	646	613	674	675	612	642	646	670	598	645	608	643	649	658	667	609	631	655	632	646	609	634	644	656	658	656	616	647	636	637	645	617	626	612	584	683	630	651	692	650	622	629	618	603	677	628	628	633	610	667	605	619	637	653	644	702	628	688	662	629	597	638	639	630	617	622	640	650	623	654	642	598	656	588	625	604	620	622	640	630	619	699	640	642	629	639	656	620	630	617	624	703	655	678	659	631	627	583	666	601	633	646	610	663	605	649	621	662	633	628	659	628	637	636	640	679	628	683	663	647	660	613	627	634	641	645	622	631	608	654	600	648	654	616	621	616	664	642	632	631	659	605	623	637	638	642	605	627	634	644	650	613	630	645	644	654	654	613	668	614	714	660	621	634	624	602	642	665	613	672	673	607	674	638	623	613	606	577	604	618	625	638	639	572	673	642	661	648	634	643	699	626	659	654	625	617	694	618	636	623	626	621	660	637	634	639	638	636	641	654	632	623	580	613	589	665	628	581	666	638	587	638	616	684	613	716	655	606	596	655	652	620	617	642	602	616	645	668	677	619	627	625	684	594	664	674	708	635	668	632	611	673	604	647	660	615	644	641	655	641	657	630	621	618	615	601	666	629	606	639	675	656	624	609	632	638	628	623	676	665	602	632	629	675	644	611	627	614	620	596	641	633	689	667	622	577	634	640	596	631	646	663	616	615	613	634	696	659	618	649	649	646	632	605	678	632	612	601	628	632	593	616	634	687	642	653	656	625	635	649	610	576	677	631	650	606	619	643	610	670	656	614	627	640	631	644	657	632	639	622	694	673	634	621	615	628	598	636	633	659	659	633	604	646	615	651	616	587	646	638	630	693	624	615	641	624	609	623	637	643	634	608	625	653	661	653	602	700	683	704	643	648	575	600	607	579	654	569	649	640	623	594	618	637	661	634	649	653	641	657	596	634	663	661	620	654	621	658	608	633	625	646	664	649	631	618	617	625	656	621	647	636	610	609	664	633	633	645	675	656	662	546	638	615	605	636	591	690	651	629	631	641	619	634	641	679	599	687	576	648	680	596	651	577	625	651	633	630	621	644	595	603	576	624	638	619	664	621	627	616	640	690	602	642	660	580	618	595	600	658	638	589	604	649	639	608	638	618	676	628	622	612	627	635	615	656	620	628	661	630	622	607	630	620	597	642	635	628	652	617	654	607	713	713	643	585	642	654	666	650	621	663	623	610	618	603	609	642	650	589	635	594	622	604	611	637	629	627	655	645	660	645	651	609	623	619	639	647	598	601	620	610	625	617	630	632	605	656	625	618	607	603	593	597	629	669	617	610	664	606	649	642	629	597	614	650	674	671	591	672	651	607	631	626	645	625	618	623	623	655	626	642	656	663	622	679	594	582	635	629	661	661	659	629	635	677	666	583	610	645	644	635	615	606	711	642	624	668	667	581	658	664	666	650	616	634	631	660	647	596	612	611	640	655	663	621	655	650	615	661	648	620	618	671	636	650	683	598	578	671	631	640	633	641	669	640	654	636	677	655	660	620	659	613	638	637	636	627	650	646	663	647	644	693	648	660	664	634	653	601	654	668	692	636	616	622	606	637	610	628	651	627	665	614	610	640	662	649	641	626	640	654	656	676	631	631	609	640	618	638	632	612	607	654	649	628	690	676	639	649	649	630	649	635	603	580	597	646	660	647	620	632	638	646	646	616	631	662	650	638	590	660	617	579	623	684	648	606	643	663	651	628	612	679	599	639	656	606	647	632	643	628	630	625	625	628	603	678	635	639	584	643	651	631	647	639	613	595	599	617	628	609	628	666	626	667	603	652	685	623	613	629	655	653	609	602	603	590	610	646	625	603	659	620	632	582	640	652	649	620	661	657	631	640	646	599	608	669	663	630	593	670	654	601	600	656	646	602	622	643	666	610	620	637	588	607	656	687	669	638	653	605	623	657	658	651	645	609	636	613	635	615	655	689	618	618	681	645	674	655	656	634	635	613	649	606	688	689	631	610	643	637	608	636	592	661	591	625	639	646	648	617	633	682	699	635	654	637	641	605	630	657	668	633	643	628	677	623	632	671	610	636	622	672	629	627	651	633	637	685	645	631	665	629	641	641	647	611	644	654	603	672	683	607	636	634	596	673	650	566	620	603	642	639	665	691	625	645	645	659	582	615	590	647	626	608	667	650	691	668	648	630	648	641	609	645	635	654	649	619	650	672	595	642	604	640	582	646	668	602	637	674	580	605	629	669	617	646	646	632	652	633	600	684	614	640	627	634	618	669	629	622	638	651	641	648	676	614	625	627	602	648	647	616	588	665	633	648	639	627	645	626	619	626	605	624	658	651	662	607	639	663	650	657	618	617	614	639	633	643	667	674	654	635	661	651	614	576	619	655	617	585	616	596	625	653	641	627	653	617	653	615	650	607	677	673	653	660	655	626	590	638	633	601	626	591	647	665	604	642	611	622	624	640	571	609	634	651	671	607	662	637	606	653	647	608	624	637	640	594	655	637	600	634	628	654	635	636	629	666	666	589	638	630	639	604	663	646	580	600	664	609	619	626	606	605	639	690	656	557	601	649	612	620	655	633	656	611	634	608	594	636	667	652	571	673	593	619	630	634	656	615	650	614	654	610	604	653	635	646	659	634	683	602	649	611	659	638	635	604	644	621	637	664	646	633	639	624	614	569	658	624	607	671	608	651	649	605	619	611	660	601	586	651	626	627	648	612	642	630	592	603	631	645	600	632	638	657	666	666	650	700	641	625	641	625	669	655	641	637	654	632	632	637	656	620	655	647	672	628	651	647	653	667	613	596	628	620	672	598	608	602	620	626	620	649	630	637	658	672	620	631	674	652	650	601	596	642	597	670	611	638	674	615	652	599	640	607	667	570	632	613	628	609	632	640	670	610	652	616	642	646	632	635	648	628	650	634	689	675	659	670	611	604	603	623	629	658	659	650	601	664	652	635	630	647	642	581	626	633	684	673	637	615	622	608	609	657	636	650	638	666	625	649	647	636	654	671	649	683	602	650	655	678	622	591	585	603	614	641	647	659	660	602	565	639	583	639	643	613	593	682	636	666	661	634	651	658	659	587	638	681	583	578	627	583	663	654	682	630	620	658	642	618	624	636	669	639	682	613	647	634	624	611	639	634	624	626	649	653	615	658	657	660	633	630	668	635	672	643	656	642	641	613	635	602	606	642	624	615	678	623	682	658	621	666	673	648	658	638	636	637	624	664	612	646	671	656	652	649	674	637	599	618	621	637	596	605	618	662	634	610	649	629	598	631	681	634	623	634	644	599	627	655	617	628	677	662	653	630	635	656	630	621	615	653	601	654	632	615	589	635	623	609	646	597	644	645	635	673	659	613	570	604	605	639	626	661	594	656	643	646	627	663	638	624	682	636	658	630	629	663	668	622	628	664	630	592	607	643	684	636	630	575	631	659	630	640	633	632	624
83038	73409	67275	55800	40332	25915	12895	5104	1978	952	601	359	360	330	334	315	325	330	355	338	341	355	363	345	334	345	343	344	351	347	346	367	336	315	307	329	346	352	328	336	315	376	312	354	336	340	355	327	327	349	315	315	363	333	342	305	346	345	344	381	333	351	334	321	392	375	326	336	333	331	329	345	304	343	318	314	331	296	340	356	357	335	334	352	307	369	327	309	301	355	348	322	342	351	321	351	312	347	314	336	352	332	335	334	285	341	321	345	344	327	298	307	343	342	308	326	316	355	327	328	363	308	317	355	398	320	334	343	340	323	344	333	306	349	363	335	363	344	336	292	370	353	331	324	330	340	344	327	319	343	328	340	344	328	318	359	327	338	342	359	326	331	362	314	324	343	336	335	315	316	333	329	353	336	294	344	351	335	316	347	334	357	368	300	327	350	334	367	369	344	333	381	311	301	335	347	319	337	351	341	337	330	341	339	330	361	351	333	339	328	328	369	347	322	343	381	353	302	380	329	358	362	339	346	374	334	315	318	336	345	349	326	366	372	358	334	356	386	331	345	302	323	319	358	335	349	379	345	381	333	342	373	341	371	335	318	337	342	357	334	351	333	341	344	338	354	347	328	356	342	352	345	360	348	305	371	320	305	315	315	314	335	336	353	361	331	324	323	337	323	340	345	323	329	349	333	344	342	326	338	286	314	342	374	347	352	362	342	379	347	334	308	359	348	379	333	348	324	322	342	350	324	289	332	322	336	354	317	304	323	324	312	323	354	325	368	308	378	354	353	359	353	354	325	343	349	341	319	292	340	336	353	347	360	386	322	328	341	306	332	344	347	347	359	320	331	332	324	324	329	349	334	347	338	340	361	354	356	337	382	337	312	363	313	334	355	340	345	344	326	349	339	331	335	313	303	337	333	332	350	354	334	351	334	331	371	304	359	309	317	344	364	346	345	354	363	363	340	327	338	320	358	340	363	356	311	320	363	349	315	337	336	360	345	312	337	335	351	332	327	335	344	321	358	346	333	324	326	313	360	326	327	324	350	371	341	365	303	319	337	352	372	304	343	338	383	344	345	367	311	287	375	323	361	390	320	360	360	370	352	315	349	322	323	336	382	329	347	329	360	332	379	364	331	340	330	324	359	334	287	348	324	348	327	364	344	366	364	362	350	316	323	329	326	334	350	338	336	320	319	322	342	344	346	344	346	337	330	309	345	306	347	339	371	322	291	334	339	323	323	385	362	334	340	356	327	313	370	374	326	326	351	280	342	339	356	351	337	345	317	316	345	308	317	324	362	343	368	342	377	355	350	326	332	347	374	339	289	346	343	315	329	358	330	363	338	332	358	368	318	325	332	324	389	368	377	340	338	325	332	332	348	327	366	363	336	336	318	346	337	336	317	357	333	354	309	372	366	332	347	370	339	342	332	330	333	322	328	338	343	343	334	377	344	344	342	332	367	299	335	304	332	340	303	322	298	354	307	357	328	322	372	315	340	321	367	315	317	296	335	331	346	301	349	382	330	348	325	322	341	309	338	351	326	330	367	364	331	301	354	341	326	348	372	334	320	347	355	351	324	364	291	337	322	356	341	303	350	339	321	323	316	337	305	336	330	345	363	340	314	329	328	372	336	320	348	365	338	330	315	364	363	320	337	371	338	320	333	338	315	325	319	394	340	312	320	347	359	317	347	356	340	322	307	343	340	329	318	301	320	327	318	334	335	378	328	357	330	376	360	350	340	331	319	343	330	345	339	336	367	347	316	346	361	349	325	318	337	313	314	314	352	327	352	335	347	333	321	344	344	357	310	332	343	312	334	356	354	328	338	318	359	315	314	314	360	342	346	327	351	377	344	344	335	334	330	339	365	351	334	351	351	341	302	313	352	335	302	340	347	342	321	347	343	313	350	299	330	348	325	330	343	300	328	330	311	317	303	325	341	356	322	320	313	378	295	333	311	360	365	370	371	345	342	360	351	330	322	370	355	337	352	345	315	331	328	350	388	339	339	364	332	310	318	346	355	351	341	353	342	344	360	362	319	351	338	331	313	332	307	349	368	307	378	353	319	341	344	316	313	349	355	326	316	357	347	348	325	321	335	316	336	351	346	356	358	314	334	336	339	310	329	344	345	360	339	318	337	341	354	321	353	333	322	340	320	315	330	314	327	364	346	365	354	294	306	341	324	369	353	370	336	336	356	320	328	325	345	318	315	370	355	305	350	326	333	306	317	339	302	362	319	348	331	320	320	314	402	327	318	340	323	315	350	335	347	363	349	333	344	345	342	311	337	317	333	325	305	333	386	371	338	322	328	341	299	350	325	333	344	351	364	353	347	332	337	368	347	357	331	336	313	329	362	317	319	319	332	346	355	334	338	341	340	329	356	359	332	347	322	298	340	333	356	345	356	362	363	303	300	302	354	370	363	343	356	331	352	319	330	324	343	324	331	319	373	338	338	329	327	342	335	338	308	334	329	352	298	312	351	330	364	360	385	346	314	319	320	319	297	360	389	317	325	314	315	314	349	348	315	361	334	320	340	357	329	327	307	342	387	328	320	349	326	341	318	324	290	366	368	331	335	334	351	319	339	345	332	328	341	344	332	354	378	362	344	332	298	343	367	341	359	324	314	315	330	321	349	405	367	335	362	342	327	314	336	312	366	386	308	333	342	333	343	347	340	353	298	345	335	339	316	319	338	360	320	340	329	321	299	343	304	353	339	314	327	360	321	355	332	358	349	314	319	357	340	367	327	348	363	300	298	318	369	332	337	347	345	323	314	352	285	333	367	337	312	375	363	353	294	340	324	343	325	348	330	315	330	357	407	285	309	359	335	306	304	323	343	346	368	344	318	330	323	335	315	368	352	365	366	310	345	361	333	355	334	317	302	330	331	305	330	385	349	321	350	342	368	336	315	317	382	340	295	356	309	322	327	340	350	318	331	321	350	364	351	340	331	356	321	311	367	358	308	331	306	332	318	308	365	336	324	363	343	364	314	324	369	335	332	334	351	358	363	358	302	320	370	334	353	354	380	335	396	350	331	317	339	335	339	333	374	339	337	314	326	325	324	330	357	330	309	315	351	362	343	350	321	373	346	316	324	346	328	311	307	342	362	318	337	299	315	334	334	388	311	331	341	344	350	353	353	345	312	356	362	328	357	373	353	351	355	325	347	333	337	350	328	353	352	330	305	343	357	376	371	314	348	305	341	331	331	335	326	326	360	340	339	380	305	382	346	334	324	324	341	331	395	329	341	285	345	369	344	327	363	335	332	323	338	341	323	361	312	318	324	314	335	348	315	333	383	354	306	322	339	389	308	351	344	360	339	369	340	323	360	331	342	345	354	344	342	324	335	331	321	321	322	349	330	334	311	318	333	341	325	361	338	308	319	325	346	343	327	355	320	354	354	315	351	349	322	315	331	381	345	338	331	346	330	326	347	323	337	354	327	320	358	334	365	327	329	377	357	335	387	372	337	320	305	345	313	323	307	298	370
52193	55237	62479	60173	49944	37595	24665	13616	6673	3235	1750	983	752	720	722	781	774	767	739	743	728	721	781	743	763	752	766	761	799	695	797	745	735	735	758	774	706	761	696	751	767	754	802	748	751	711	737	778	698	737	709	769	757	713	732	765	698	716	737	730	702	767	790	744	760	731	709	725	716	747	722	741	722	754	761	724	739	720	781	746	719	737	724	817	760	738	738	711	764	713	735	753	692	736	773	762	700	757	767	725	789	727	701	762	749	730	731	733	748	726	758	784	736	769	740	774	768	740	800	793	745	709	754	754	702	773	706	755	755	776	724	786	740	745	756	763	725	735	738	734	765	812	806	755	746	724	695	712	784	759	750	704	755	742	765	714	746	676	774	740	793	769	704	764	728	763	781	727	748	777	763	715	740	754	746	758	746	756	754	737	763	761	756	728	768	771	758	735	741	773	744	715	679	821	717	741	739	751	731	711	699	772	743	722	739	699	768	717	766	741	770	751	793	748	796	780	766	749	778	772	761	776	763	712	734	696	727	779	710	766	749	747	721	794	720	703	741	774	767	753	767	748	781	727	719	747	717	744	711	770	715	770	784	762	796	727	751	739	759	787	726	702	726	757	722	782	709	764	722	757	740	788	791	736	766	715	736	699	774	762	783	739	767	728	781	757	752	804	735	726	744	749	816	730	751	765	695	717	743	715	753	746	752	788	778	757	720	757	765	739	718	766	703	727	744	718	704	740	764	764	706	768	774	732	770	706	723	728	758	749	730	755	737	702	764	730	722	723	686	725	727	750	735	731	760	748	740	753	753	701	765	710	740	750	702	781	782	756	726	714	750	761	737	784	723	737	780	734	716	756	706	749	743	731	730	751	761	802	701	748	788	720	707	776	773	693	736	717	744	780	705	802	733	787	738	727	724	738	736	764	732	747	744	777	747	769	790	723	729	727	767	705	718	768	711	771	755	726	731	736	722	729	727	742	760	740	735	747	755	778	741	674	727	794	724	743	792	777	764	734	768	790	708	720	722	717	729	703	707	733	701	712	731	726	777	736	720	776	777	729	755	762	741	716	743	737	726	717	782	761	758	697	718	707	784	739	739	756	768	808	754	673	781	750	757	786	735	763	707	741	726	770	739	777	799	760	769	776	709	763	709	767	733	682	743	805	690	722	761	741	737	710	696	762	750	724	764	761	765	728	691	754	717	713	711	708	721	754	753	739	750	761	734	735	743	776	700	737	763	723	711	751	706	724	764	752	773	763	755	726	739	750	708	736	728	741	712	744	699	752	721	710	745	761	739	737	711	708	696	688	734	729	787	777	748	751	758	737	797	741	728	750	737	776	717	767	677	751	751	779	738	767	752	749	746	721	733	735	787	764	760	744	731	760	789	689	705	698	726	731	722	771	773	753	745	708	747	715	726	726	688	725	758	722	747	708	737	808	710	722	784	727	790	752	719	732	724	750	776	760	737	732	739	742	747	755	758	741	741	726	744	729	709	727	738	757	730	720	766	741	705	750	737	721	720	762	743	748	766	751	730	735	744	765	733	732	750	738	737	746	759	744	755	721	720	779	733	755	748	724	733	766	768	725	795	757	749	776	752	781	756	773	758	800	767	733	772	746	755	767	782	698	720	734	748	760	731	775	725	722	719	749	720	741	732	734	779	755	733	713	754	756	770	793	742	733	729	745	724	750	776	740	738	744	669	790	717	783	773	788	741	740	728	738	712	707	721	766	726	694	725	760	732	744	748	752	759	733	701	755	705	782	770	711	785	715	767	773	812	768	775	760	740	757	712	744	719	730	752	676	743	778	727	784	745	735	732	729	780	737	756	732	799	773	748	745	736	772	727	737	797	732	744	694	756	773	743	758	756	739	726	753	755	767	750	747	775	716	766	744	749	710	772	793	734	729	727	703	755	769	770	727	756	703	770	673	750	716	721	722	750	716	743	761	732	734	728	721	726	780	735	705	733	727	759	739	740	733	734	727	722	734	748	765	768	811	689	748	761	743	706	791	754	745	710	728	754	713	750	690	736	748	724	757	722	715	762	744	764	733	705	787	745	709	762	779	765	765	747	807	723	774	674	762	750	746	719	738	740	725	733	708	760	723	766	722	758	749	745	781	760	722	763	709	727	746	760	746	759	748	751	765	783	766	705	707	715	691	717	720	785	741	699	773	788	707	758	699	721	721	776	729	738	699	733	729	677	717	740	712	736	770	743	767	721	739	753	683	754	735	745	798	724	732	800	760	745	760	770	752	745	718	766	766	747	752	754	743	778	763	755	738	762	730	711	764	749	735	711	716	752	743	723	730	720	759	708	748	711	781	752	745	735	777	774	711	734	733	741	771	736	790	727	772	803	777	747	721	733	773	718	770	750	753	740	729	764	752	763	750	743	757	746	751	714	719	727	748	800	726	817	769	766	710	776	720	756	769	761	782	731	766	708	763	765	726	724	786	767	744	783	711	701	788	751	732	680	695	761	698	727	764	734	753	737	711	764	741	760	761	774	731	681	755	733	789	675	740	720	780	784	699	705	767	747	750	748	765	716	775	713	691	747	783	770	769	759	777	754	764	711	778	750	765	763	774	766	730	709	733	759	708	703	734	789	737	729	757	752	750	769	754	749	723	752	711	723	716	727	737	795	704	777	771	748	743	795	734	747	734	691	711	732	774	778	721	781	745	762	709	731	751	750	695	709	771	711	734	724	721	709	711	758	747	690	757	731	761	744	767	719	758	736	761	768	740	749	743	720	715	754	715	781	743	806	717	726	757	749	785	721	759	741	769	800	777	743	718	766	730	685	772	734	709	788	721	729	730	743	736	708	733	745	718	769	749	729	803	736	721	707	743	720	784	739	790	779	807	748	759	648	761	712	805	740	745	662	753	783	694	792	743	752	770	692	771	773	649	782	780	701	729	771	738	751	721	717	724	721	752	736	750	759	737	782	737	769	696	710	750	756	751	734	748	726	760	734	780	737	755	682	749	723	753	761	732	711	744	722	753	712	752	756	716	732	739	734	729	798	707	742	759	739	741	723	746	786	734	708	728	772	794	765	709	720	767	758	746	768	751	712	757	728	753	698	751	718	797	763	756	734	737	777	779	731	712	745	800	724	779	696	701	767	742	763	726	749	728	696	690	767	712	717	678	701	779	743	741	715	714	705	708	742	754	768	762	722	738	754	711	723	723	732	769	736	769	703	737	735	760	775	752	790	757	713	742	757	750	749	698	708	734	758	736	756	750	749	730	737	762	720	712	758	750	788	723	753	779	761	748	774	763	749	720	720	776	724	756	780	689	720	794	736	758	706	755	765	669	721	709	737	744	782	772	714	734	723	699	733	766	718	733	737	752	705	745	737	674	740	739	730	754	662	814	754	735	774	761	750	753	759	742	754	742	746	699	734	726	741	746	759	733	779	741	727	743	716	761	767	681	764	783	720	777	750	771	761	734	721	708	780	801	769	731	714	697	797	776	733	718	726	712	786	711	745	733
86495	75276	70495	58203	42486	26977	14448	6009	2377	1237	724	500	395	438	397	414	403	385	405	385	385	369	402	414	380	413	431	376	397	388	414	386	377	314	390	426	382	417	415	419	382	366	397	394	378	326	411	396	438	374	397	358	413	387	385	410	388	399	393	348	382	423	382	352	388	421	402	402	414	429	349	371	379	378	421	447	391	400	391	376	390	383	409	407	375	381	413	366	391	433	415	400	353	404	412	408	388	394	387	373	395	383	366	416	386	400	377	415	425	373	405	415	387	397	382	419	411	388	352	376	368	386	364	408	408	370	377	406	393	378	419	393	380	395	374	383	397	375	386	437	400	395	410	398	361	412	366	383	376	368	380	381	396	399	436	405	389	395	374	390	389	390	413	411	360	403	426	404	389	400	425	379	377	401	345	350	404	392	378	357	415	342	375	388	400	361	367	389	418	381	388	415	390	407	423	404	398	439	351	408	393	373	369	365	392	417	396	397	366	406	371	376	410	378	411	384	383	406	417	393	425	405	381	392	375	421	399	399	378	397	410	395	414	364	412	439	382	380	386	382	415	430	377	414	392	373	396	413	368	360	407	406	373	368	411	323	426	396	397	383	401	408	380	379	360	379	400	385	396	380	384	376	396	362	405	412	368	361	428	379	412	422	379	380	402	379	355	390	379	361	345	394	388	354	397	377	394	389	383	374	350	408	368	414	372	382	410	383	400	420	409	425	395	345	369	403	387	397	367	385	398	382	370	392	359	417	394	380	429	404	390	359	358	363	411	372	380	384	375	387	399	409	387	408	386	405	397	397	383	397	436	387	385	430	377	384	414	409	398	360	373	381	376	390	392	395	425	371	425	367	412	392	408	359	414	409	435	403	411	429	406	404	410	360	425	414	431	399	366	375	390	409	340	370	388	391	391	349	385	376	401	385	396	417	377	390	367	374	360	446	385	405	401	413	415	390	407	436	344	358	371	388	360	387	392	403	404	383	427	394	403	394	412	402	388	430	401	411	428	383	382	389	368	379	367	409	400	378	373	390	353	394	372	384	388	411	391	381	414	407	375	378	374	379	358	421	372	416	418	403	447	411	372	428	349	426	376	376	377	389	416	383	355	400	414	411	368	375	374	408	392	387	377	367	392	398	389	427	399	399	337	374	383	406	400	375	404	396	383	415	387	358	404	400	365	431	402	397	359	384	428	441	391	382	432	401	374	377	390	384	366	386	431	388	375	434	391	384	382	395	392	388	393	402	385	393	397	357	398	377	368	381	367	404	374	408	407	394	381	379	412	382	368	366	396	379	401	397	396	415	384	394	367	426	389	394	388	378	357	377	393	370	382	380	391	358	410	418	414	410	391	365	372	408	405	383	396	423	401	367	368	401	423	409	389	368	382	359	381	398	405	389	392	376	423	377	379	375	379	438	409	396	358	404	364	429	383	374	387	371	345	416	387	423	394	386	370	336	388	371	383	376	392	387	387	370	389	373	389	418	383	398	398	361	414	428	382	397	351	358	350	337	396	408	402	406	357	384	376	375	401	409	439	423	373	399	356	445	392	395	379	379	398	416	387	384	345	373	397	385	397	380	393	388	401	360	367	473	412	382	413	394	403	431	405	398	403	390	389	341	396	384	439	398	429	403	383	367	427	380	376	408	388	371	404	398	380	402	357	383	369	415	383	421	386	397	381	402	368	378	410	390	406	395	385	412	377	389	409	408	409	406	408	389	384	353	376	419	368	410	396	407	451	398	410	415	375	384	405	357	404	402	421	390	433	392	381	378	385	415	403	377	389	435	397	350	380	383	383	390	397	336	418	405	420	395	410	400	368	367	398	432	407	396	373	408	375	375	406	373	429	377	402	361	373	372	363	393	392	376	405	409	393	418	391	403	391	406	379	425	354	397	391	409	362	382	354	350	411	409	401	388	383	374	426	441	372	394	388	369	371	374	379	412	393	398	397	364	400	396	355	408	377	403	387	370	370	409	380	392	377	415	394	367	382	410	411	380	385	379	365	395	384	443	400	408	404	424	394	403	407	423	350	391	391	386	397	386	396	382	389	374	341	376	375	408	410	413	368	374	390	416	368	392	385	381	386	361	418	387	394	405	406	375	400	403	392	421	411	359	420	364	397	381	380	417	386	375	386	408	366	405	407	398	423	425	393	385	349	396	408	401	386	398	381	372	387	390	394	374	435	381	391	429	375	371	408	409	423	356	378	401	390	376	423	417	361	414	420	379	415	392	372	409	411	379	394	476	411	382	387	389	405	396	416	399	362	386	402	396	381	380	350	429	372	395	407	414	392	416	366	412	400	361	404	366	400	412	424	370	405	341	414	396	399	382	370	372	405	358	396	393	384	380	399	396	379	393	390	367	385	441	386	430	382	431	387	394	417	408	365	416	385	422	402	382	350	389	357	404	394	395	392	404	398	364	415	384	382	386	389	349	393	394	374	351	403	410	409	400	368	387	395	381	375	394	360	378	408	397	377	351	404	389	406	414	381	397	411	384	359	382	417	372	334	388	380	404	365	420	385	360	354	431	379	363	392	386	402	422	381	425	357	387	448	426	401	401	387	369	398	387	397	366	353	383	389	352	390	398	370	386	394	347	419	406	350	377	391	384	432	415	391	361	383	393	411	391	406	395	390	373	367	416	365	396	394	400	376	387	393	359	398	377	403	379	404	366	362	411	408	346	382	394	381	390	391	426	419	388	403	410	383	395	365	399	386	390	366	417	433	436	396	411	398	378	405	402	402	396	405	409	394	378	334	407	406	377	388	378	378	435	384	392	404	415	417	393	394	405	403	416	395	414	406	396	388	403	444	375	412	399	394	412	413	438	389	376	415	388	381	376	349	399	381	386	396	397	403	375	415	369	404	376	364	387	364	410	392	446	345	400	417	389	380	380	358	346	384	403	393	384	343	416	377	399	411	386	396	401	389	404	398	397	400	407	420	415	370	385	400	416	360	360	384	401	401	404	368	380	386	398	402	370	360	365	396	385	396	402	390	360	383	409	399	412	417	446	394	373	363	386	405	431	389	374	315	400	431	386	385	371	444	385	416	449	397	396	377	394	396	392	387	388	405	389	384	390	393	359	384	392	362	368	332	434	369	413	420	360	355	371	401	395	418	386	394	429	388	362	429	401	416	423	409	413	384	375	384	385	367	382	421	409	429	407	416	368	386	406	387	357	337	416	411	410	397	386	409	414	390	446	394	377	394	385	424	395	363	363	379	369	374	345	440	357	363	379	372	390	395	428	410	434	412	369	383	337	409	352	401	391	401	387	397	393	388	389	400	397	393	387	401	381	397	401	409	364	399	377	381	453	385	395	406	404	370	391	410	362	427	392	390	347	369	417	383	402	407	410	346	421	422	396	372	381	401	374	390	411	403	406	359	389	382	359	421	363	426	404	372	402	370	376	386	373	383	408	426	423	378	414	407	357	429	382	402	391	396	428	367	387	402	397	379	379	409	366	413	373	374	365	369	386	384	426
55120	57612	65855	62225	51193	38741	26305	15035	7703	3833	2068	1253	863	831	849	822	828	829	870	837	816	797	837	891	811	939	824	858	844	871	840	835	860	838	903	848	793	867	868	804	841	835	890	888	802	840	837	855	833	860	870	841	770	854	839	840	804	889	815	859	883	875	907	826	872	850	840	855	799	840	848	860	878	837	797	844	844	846	854	843	827	789	832	814	865	853	863	842	829	853	851	811	845	808	849	837	866	834	884	828	831	854	846	874	878	814	800	853	803	828	849	867	835	923	871	838	826	848	850	889	811	783	863	834	871	889	865	869	832	854	865	846	913	823	858	823	906	862	794	858	843	905	843	847	839	883	814	829	861	851	855	822	834	858	881	859	837	878	882	807	841	839	851	808	816	806	839	842	824	842	842	788	812	865	821	876	905	845	899	833	861	801	892	845	855	833	815	813	795	833	866	818	807	787	816	830	813	810	816	800	841	866	857	821	855	855	801	830	851	841	776	821	825	849	843	812	802	826	834	873	814	848	849	865	872	830	861	868	835	837	819	850	818	834	882	874	811	868	841	882	853	812	830	833	830	854	839	815	866	847	820	887	860	807	859	894	852	870	849	816	813	861	837	872	866	816	868	817	843	836	814	850	846	833	816	908	821	827	807	844	868	826	820	866	809	834	809	901	850	847	877	820	802	821	833	839	945	847	820	884	818	801	853	822	864	842	868	839	810	769	855	850	806	830	820	832	893	836	827	819	861	824	793	864	813	876	820	813	932	909	789	783	848	868	857	773	866	876	833	830	802	864	834	897	835	793	852	883	827	905	863	859	829	830	809	819	878	837	809	838	831	856	865	854	836	786	827	821	896	853	829	783	834	824	863	807	856	822	835	851	800	869	821	882	886	823	841	845	827	836	820	804	817	836	796	830	843	832	810	874	852	869	835	870	841	797	804	839	866	850	827	820	845	827	883	862	817	820	829	848	853	806	818	833	848	858	820	851	833	841	809	860	852	819	867	829	794	866	860	886	847	839	791	833	818	834	798	824	850	833	843	850	853	801	818	843	844	848	895	819	884	874	824	804	876	832	860	836	846	830	850	855	902	823	858	827	834	861	826	877	814	828	806	877	882	888	835	815	804	884	851	860	850	804	834	867	794	906	880	881	816	839	875	839	842	832	875	824	859	829	872	797	854	829	887	822	789	820	830	931	831	838	907	829	850	883	827	881	862	890	843	831	806	808	865	851	824	826	835	870	885	792	792	866	872	845	834	791	858	869	838	871	914	875	863	879	897	850	843	838	848	844	849	845	843	866	846	813	847	848	813	890	830	833	847	836	833	860	808	834	853	875	889	868	883	840	812	843	911	822	858	808	810	850	827	823	850	884	895	891	835	876	856	821	824	839	808	851	837	822	843	843	831	856	807	835	811	855	855	853	875	864	830	819	874	849	865	871	839	839	858	830	880	814	876	854	826	870	867	845	889	812	864	840	819	854	804	838	875	857	887	898	855	894	847	817	810	892	833	831	866	849	825	877	847	814	861	864	843	798	832	864	796	832	841	868	826	809	842	815	894	833	816	862	852	873	829	804	884	805	770	814	827	883	851	859	861	845	866	848	861	835	854	847	862	860	823	803	828	854	784	799	885	855	845	868	850	830	856	827	859	826	816	782	828	802	851	829	858	838	873	851	814	851	782	851	869	840	878	831	840	921	880	866	843	820	850	819	868	805	807	819	813	820	861	795	854	820	874	848	834	922	807	885	879	806	847	871	867	819	824	838	821	780	823	806	879	866	837	859	875	838	853	813	857	842	837	846	858	894	820	878	882	809	853	883	847	835	845	843	849	819	823	912	849	832	855	860	840	819	823	835	819	849	842	852	867	853	851	864	856	850	827	808	825	868	776	832	818	879	856	846	869	812	833	836	849	862	826	824	824	815	864	851	803	805	888	818	867	848	851	864	842	838	840	823	797	825	845	782	861	838	839	817	884	800	808	817	841	816	831	863	870	919	879	839	802	831	895	826	787	852	774	824	890	874	836	865	854	856	825	849	870	868	876	821	816	842	822	820	819	892	851	864	875	824	855	809	815	844	876	843	819	827	865	845	870	802	810	840	829	846	864	904	834	893	843	852	813	852	855	852	834	850	870	805	805	837	891	851	857	888	858	820	798	817	846	856	860	799	901	854	841	895	805	843	896	857	825	820	843	827	823	821	795	822	830	895	861	807	827	850	829	813	841	815	807	841	859	825	881	801	813	847	828	839	887	873	836	834	861	824	820	833	842	885	840	861	914	813	844	883	876	869	804	948	837	843	822	810	830	820	829	848	836	832	841	867	895	869	891	807	833	866	852	838	862	830	886	836	829	876	823	857	834	830	869	824	848	797	818	788	834	849	887	834	842	834	852	875	865	783	821	811	843	889	861	840	864	807	835	867	811	839	854	831	876	820	858	855	838	839	866	822	874	855	828	804	823	831	841	867	836	835	811	802	823	876	838	872	855	850	831	817	852	879	833	869	871	853	837	792	816	819	877	876	853	861	850	854	829	800	872	850	843	821	888	878	851	829	797	850	883	861	875	876	811	873	852	848	857	882	826	855	783	862	850	849	904	792	861	846	788	887	869	841	856	885	806	842	846	832	854	878	877	868	809	859	830	818	869	830	859	825	823	852	849	844	823	853	868	821	825	827	804	822	867	822	876	826	845	842	840	853	827	812	861	883	851	833	881	838	870	777	869	827	815	810	843	803	841	877	811	838	827	839	836	870	810	886	844	845	848	874	838	886	810	883	817	844	828	825	842	882	872	860	831	907	848	890	848	823	865	802	929	882	875	844	880	831	842	880	842	823	827	861	828	888	838	852	853	799	869	862	874	868	870	860	858	848	806	868	850	841	838	892	815	887	860	804	820	835	825	845	826	851	838	853	845	770	824	825	888	869	849	830	857	867	896	854	847	862	879	818	838	839	846	787	864	871	807	825	854	859	837	868	857	890	816	835	815	871	851	844	813	834	835	898	839	792	915	818	797	822	878	813	803	782	842	857	837	800	840	846	800	855	829	877	849	820	820	871	848	830	903	860	839	835	823	852	828	806	833	877	790	803	800	773	852	808	877	814	840	887	824	828	880	831	867	801	840	849	826	846	840	805	804	864	891	813	814	845	854	827	837	808	867	866	838	827	865	852	842	859	870	835	844	849	848	864	823	877	756	834	847	808	862	812	886	880	836	856	863	865	901	902	834	822	854	874	840	820	839	823	847	850	842	828	796	826	861	845	830	848	811	872	794	803	861	847	848	790	810	849	846	864	869	849	847	857	809	840	876	873	822	846	800	862	831	831	809	821	868	852	850	819	847	831	854	862	885	885	878	798	855	796	877	831	855	862	800	842	821	852	839	807	819	835	824	824	845	814	807	839	861	894	865	830	882	822	870	839	800	873	807	848	781	832	862	819	874	811	863	815	829	783	881	823	844	860	836	809	819	846	822	813	856	873	830	816	818	843	836	821	811	845
14131	10964	6836	3570	1745	939	644	469	392	367	339	294	330	319	322	321	286	278	329	280	321	320	306	276	282	255	305	305	277	292	306	308	320	274	319	263	287	296	297	289	310	290	323	314	293	298	278	304	314	330	303	269	285	306	316	295	304	296	286	268	274	310	316	281	301	302	305	270	285	310	307	295	317	297	289	271	317	305	321	283	296	282	306	271	281	305	296	285	324	323	283	280	301	273	290	325	307	312	271	304	304	274	296	278	311	309	286	311	269	262	267	324	286	311	292	310	308	265	279	292	279	313	311	295	327	320	305	321	293	300	276	293	294	286	292	298	315	337	304	322	324	306	323	315	303	309	307	284	297	314	287	283	260	262	295	317	305	293	345	303	307	301	280	316	338	294	308	298	311	306	301	304	293	314	288	305	290	307	283	292	310	294	301	242	275	292	293	284	297	323	336	326	268	350	291	257	287	285	298	327	289	266	316	325	297	292	331	301	316	283	304	302	275	319	268	287	286	287	320	290	287	286	286	260	286	305	261	281	317	290	278	310	285	273	280	328	280	289	293	326	319	293	273	311	312	287	304	305	321	284	285	287	297	307	281	284	279	292	311	280	295	284	317	294	307	321	280	260	274	276	288	299	308	295	298	296	271	286	287	279	313	289	312	282	291	291	289	298	298	265	309	296	301	290	341	324	291	309	303	305	292	281	284	303	302	299	294	299	303	287	286	330	286	283	332	301	335	292	315	285	317	301	295	297	280	282	307	312	323	323	276	299	306	301	321	280	276	322	312	299	300	306	318	279	310	285	295	319	285	303	267	306	298	287	284	275	309	325	274	313	283	286	254	305	288	304	316	289	292	316	305	327	293	292	270	286	279	287	286	265	289	300	297	288	286	275	343	281	306	317	298	299	273	315	274	286	278	321	257	281	275	314	296	333	286	318	295	276	322	317	278	293	296	286	324	298	272	281	301	317	296	308	320	271	289	287	300	293	321	286	338	332	285	287	286	290	294	272	292	299	319	300	293	282	293	321	311	244	294	285	341	299	239	262	302	284	279	276	284	312	305	305	328	315	315	311	299	323	314	289	322	318	280	275	321	315	279	293	286	277	314	305	300	315	306	318	301	341	280	324	275	268	289	280	323	290	285	288	267	312	287	275	295	290	310	297	294	295	281	325	314	305	286	281	265	283	283	326	307	315	302	301	341	308	298	273	306	271	277	305	278	310	292	281	320	279	285	312	273	309	295	310	278	301	283	306	295	294	279	320	267	274	306	293	282	293	287	280	319	281	301	282	345	315	322	307	307	280	315	303	287	295	324	280	304	267	290	286	308	262	295	300	293	301	285	301	291	292	307	344	288	291	282	239	301	310	320	276	282	286	270	285	298	294	292	300	284	274	319	286	308	272	258	288	315	289	284	294	320	306	273	300	276	311	304	299	302	312	309	314	299	306	327	306	324	292	286	313	291	293	280	267	300	304	303	310	299	300	318	292	336	293	292	266	291	274	271	330	280	292	283	304	270	290	299	274	315	332	322	291	313	290	306	281	303	301	281	268	297	286	304	304	268	297	316	303	287	278	271	289	296	334	290	284	326	317	302	250	323	315	290	312	291	321	289	313	265	297	272	307	328	305	285	278	274	286	325	309	293	261	313	265	300	288	307	305	291	294	284	314	321	332	316	301	309	315	297	288	263	273	316	287	282	311	283	285	323	296	335	318	302	303	302	283	299	324	263	346	296	300	263	306	317	288	306	275	230	292	308	302	308	290	278	282	303	288	304	270	290	297	316	317	333	302	293	266	310	284	251	290	290	269	289	282	294	302	308	269	282	279	299	306	287	299	277	312	297	271	288	294	293	294	309	307	293	295	298	322	284	265	296	308	351	306	286	278	282	302	284	309	299	297	309	295	305	300	324	314	302	282	307	299	288	340	272	281	287	260	280	291	268	276	296	291	287	320	293	298	314	255	293	290	342	298	310	289	328	292	299	277	296	325	324	333	311	292	304	292	287	267	316	294	277	312	292	315	316	282	334	321	312	284	271	286	291	296	329	308	300	307	288	319	317	293	290	294	301	301	322	284	325	292	326	281	299	285	310	315	305	309	302	323	321	299	311	302	304	301	317	318	275	273	327	320	278	288	323	271	302	300	302	280	316	315	311	303	272	320	290	292	306	327	275	279	314	307	286	319	297	291	315	313	314	306	302	290	306	289	277	300	306	307	291	303	295	308	330	318	291	308	312	328	281	282	292	286	281	319	301	303	295	296	300	293	296	289	317	287	284	265	264	300	324	274	286	295	314	285	294	273	308	284	300	286	283	324	313	259	280	284	277	274	294	309	286	297	299	289	262	294	282	299	249	299	288	280	284	283	266	275	284	300	324	296	310	260	303	253	293	293	313	280	293	284	272	299	321	332	310	316	308	308	306	283	323	284	275	294	295	278	291	312	334	281	326	302	311	296	264	308	305	292	285	322	293	290	317	283	334	309	279	267	303	303	294	323	296	318	272	301	293	283	304	277	307	309	313	284	286	309	317	281	295	347	320	274	296	321	300	299	324	309	327	296	277	277	299	298	310	295	295	280	294	286	284	258	306	292	307	317	268	273	280	301	299	277	285	320	292	283	307	320	288	320	312	280	337	299	286	269	306	311	313	296	288	316	305	309	257	296	300	294	300	289	302	281	319	299	290	287	312	287	301	273	317	295	311	279	287	327	292	313	253	303	320	332	301	283	268	296	298	303	296	304	304	306	297	350	308	312	297	323	300	277	338	300	306	295	276	302	284	303	305	293	298	280	324	299	299	299	296	300	295	305	273	290	321	313	285	305	302	283	326	294	289	290	267	293	291	278	306	306	299	263	306	309	245	314	304	253	332	293	311	266	290	304	303	285	274	325	301	308	285	295	292	294	297	271	293	309	299	252	305	275	269	301	288	289	278	301	295	311	298	312	295	298	327	311	296	304	275	289	264	304	271	294	316	282	291	286	304	318	314	293	296	308	283	281	296	294	308	293	317	266	276	280	299	315	318	307	298	306	247	290	301	296	283	327	305	282	305	304	294	303	294	289	277	330	322	312	309	285	310	282	271	289	285	328	307	315	273	315	317	321	305	317	310	267	301	325	265	301	295	277	323	318	295	319	278	278	265	307	269	312	281	301	277	293	295	294	253	311	303	283	297	308	286	305	290	307	311	341	266	299	301	309	299	334	299	276	338	291	274	268	309	330	300	281	309	293	290	302	315	298	291	300	266	296	269	286	297	317	270	315	306	313	298	310	296	274	311	288	284	294	328	285	308	307	296	276	322	300	325	299	310	321	315	307	276	288	298	280	272	266	305	298	275	299	270	317	323	306	317	282	286	288	291	286	310	313	292	286	316	295	303	291	286	311	298	285	291	284	287	315	323	310	281	279	274	320	281	317	303	317	306	272	266	308	301	320	315	307	297	318	289	313	288	307	290	294	308	303	321	303	330	319	306	282	306	311	308	299	291	299	264	275
14304	14203	11454	8452	5164	3022	1992	1357	1057	815	773	650	663	701	656	674	670	664	660	672	693	636	672	653	675	676	675	650	667	644	675	682	675	625	625	653	687	679	645	612	651	655	666	696	644	684	647	624	632	684	652	689	658	696	707	620	656	668	703	659	693	665	682	680	681	687	674	688	655	641	713	640	668	719	644	647	657	712	681	641	661	643	673	625	683	687	640	694	626	630	631	630	658	707	618	677	659	682	717	643	655	642	653	675	642	674	695	659	626	676	637	673	660	644	634	625	691	634	644	653	630	632	606	667	675	694	670	664	670	640	608	693	662	694	660	670	628	639	645	659	623	671	669	636	647	648	672	704	674	644	620	623	662	629	662	683	656	684	644	673	647	657	649	616	641	639	642	643	643	681	618	667	650	671	661	683	643	648	678	663	667	668	662	650	716	631	671	662	641	638	712	669	680	650	672	732	648	617	663	674	682	695	630	648	646	608	640	647	645	692	666	642	654	679	644	666	679	649	659	690	682	623	674	666	637	641	600	706	674	639	641	663	642	661	689	664	674	628	634	646	631	661	679	690	692	633	666	640	676	669	630	712	644	655	660	652	668	635	658	676	675	613	714	668	660	656	641	681	668	652	665	664	670	681	632	660	681	671	665	590	648	624	648	678	632	659	640	671	685	655	644	687	603	684	645	647	647	617	655	636	626	667	644	653	654	658	670	615	684	642	682	622	655	644	616	666	683	664	622	664	634	700	641	676	630	667	673	651	659	686	680	656	666	654	680	642	654	705	666	635	662	663	658	693	645	687	643	632	661	633	648	658	599	659	642	673	666	661	668	603	641	660	685	711	638	641	663	710	643	646	644	635	652	676	680	670	629	690	648	623	639	666	670	672	663	636	697	657	590	612	662	676	663	614	669	656	646	639	658	626	669	636	665	655	687	710	682	668	650	655	655	673	638	667	678	680	646	666	622	616	618	674	647	657	672	708	688	668	682	647	651	652	661	604	647	683	646	616	695	651	697	633	699	644	679	634	646	646	675	651	661	677	613	689	642	661	691	661	643	677	603	668	670	670	682	640	725	682	714	662	683	639	628	631	636	679	668	640	685	649	654	640	668	660	633	706	675	688	652	675	656	653	640	669	678	686	688	627	648	651	685	705	695	645	673	630	643	584	652	643	692	640	664	639	672	692	717	681	645	633	652	666	622	593	667	659	673	705	632	648	640	660	671	648	648	618	670	659	651	655	647	700	645	684	668	664	686	655	700	682	674	677	655	663	676	609	659	654	643	687	611	646	639	613	648	705	660	654	669	680	614	650	648	643	673	657	659	632	690	678	686	690	686	640	727	699	645	651	665	664	688	651	638	655	622	660	656	634	657	651	710	645	685	652	610	670	679	649	649	649	683	639	673	642	694	666	704	679	710	667	689	684	678	646	664	665	683	680	644	648	585	631	648	650	643	660	638	651	662	685	673	639	672	644	673	667	677	665	641	686	674	625	661	627	658	649	641	630	636	644	649	651	640	662	689	687	616	637	694	628	703	610	657	647	656	651	607	653	618	677	631	665	668	670	614	680	634	651	624	662	631	687	643	654	654	629	659	650	606	667	665	652	646	619	652	654	644	672	640	682	686	634	693	690	701	662	702	705	663	649	654	671	679	620	680	624	681	631	645	637	688	656	615	685	655	656	669	658	671	705	680	683	631	639	682	622	695	649	623	608	671	657	636	641	688	650	666	652	646	655	687	693	708	664	641	618	719	605	639	630	681	609	675	680	662	672	681	687	640	659	624	647	624	643	651	631	633	681	650	648	643	674	616	627	675	645	635	643	648	615	646	618	697	713	632	698	659	688	693	664	664	675	668	644	671	659	644	671	627	672	642	696	669	663	633	690	684	671	653	652	671	710	661	678	651	683	662	676	670	677	636	654	664	654	642	714	660	673	601	662	679	650	656	688	614	645	643	657	656	670	667	646	656	643	693	652	616	646	631	678	649	659	701	670	683	652	627	638	673	658	670	625	671	714	681	653	666	682	711	604	673	622	662	646	722	675	664	648	640	670	631	640	626	671	691	661	643	680	670	618	661	683	658	657	621	641	672	639	668	675	681	641	706	639	709	682	682	672	681	648	642	699	673	659	668	655	683	612	680	658	659	655	655	623	679	695	654	653	622	684	630	719	698	646	664	610	628	669	672	663	687	662	637	668	643	659	691	627	679	686	685	622	668	660	692	678	656	675	685	678	725	672	676	631	688	626	666	634	679	670	658	690	684	674	650	629	670	636	670	617	656	652	708	650	695	670	672	663	692	675	614	703	646	697	676	662	676	681	653	650	671	666	682	654	661	641	635	648	657	628	666	692	704	599	651	645	663	662	692	646	665	640	636	676	610	649	700	658	689	637	683	626	671	636	641	655	659	702	668	636	640	689	675	704	703	670	636	690	654	623	641	640	614	662	681	652	655	643	625	617	655	702	624	687	681	669	623	643	703	647	696	674	668	662	663	640	698	658	663	677	687	678	681	668	677	674	648	654	671	702	678	689	677	645	649	602	633	645	674	657	675	672	701	642	697	631	628	717	648	659	651	670	661	642	684	675	628	609	626	687	664	699	703	633	652	651	672	673	634	651	659	673	621	651	646	648	668	627	675	691	653	640	667	658	659	658	667	644	630	646	681	690	670	648	692	666	683	637	636	642	687	711	665	640	671	681	619	640	650	622	689	651	665	614	673	652	692	660	675	668	613	666	643	648	630	652	628	636	650	581	648	651	666	641	639	619	671	717	636	680	640	679	662	651	658	643	624	704	642	653	672	668	695	672	640	644	680	678	660	658	648	647	674	671	660	595	644	673	642	628	675	645	687	653	663	642	634	654	652	589	657	653	677	623	658	651	670	670	645	662	630	697	655	664	691	683	642	671	623	624	642	659	690	649	732	673	691	659	636	692	625	637	671	692	632	642	627	682	694	657	653	709	708	679	651	630	646	670	660	638	658	631	646	671	624	685	669	696	643	634	660	664	673	665	660	641	686	633	650	634	627	660	662	661	637	620	671	648	623	664	677	645	647	598	671	651	643	642	710	653	649	667	679	662	656	625	664	619	656	676	703	624	648	643	673	705	635	655	664	695	662	647	668	686	672	707	673	668	683	654	639	661	729	636	649	689	605	663	642	645	620	627	654	672	653	644	631	706	695	692	703	643	639	648	662	677	658	669	679	691	639	658	645	669	687	599	676	668	670	662	650	639	659	711	651	681	647	651	608	656	668	649	655	648	680	666	666	641	642	650	670	678	660	644	674	660	674	651	687	667	670	667	681	658	669	626	669	665	690	648	653	681	699	678	622	666	672	698	625	653	687	673	655	586	740	659	674	643	704	660	683	644	642	686	702	619	593	671	625	662	691	652	676	632	647	627	659	664	635	656	660	643	646	630	632	650	666	665	648	664	666	645	680	638	664	654	644	666	645	687	650	658	611	658	669	685	646	671	652	638	623	667	666	615	595	669
83887	73100	67549	55241	38860	24861	12745	5378	2263	1054	602	471	388	397	324	358	329	354	303	371	372	346	383	338	369	364	339	381	345	338	313	335	309	335	378	349	345	362	329	385	342	342	367	347	343	344	364	345	345	329	330	389	363	359	315	338	352	330	359	334	353	321	336	364	320	334	334	309	348	368	381	335	300	357	315	351	325	323	358	343	389	371	350	337	347	340	333	353	337	352	342	333	363	354	334	405	355	337	358	382	319	322	379	332	358	335	388	375	360	333	341	366	335	335	364	360	353	334	328	359	381	377	370	333	324	365	362	351	349	334	318	361	354	345	337	349	359	348	343	312	379	331	360	372	341	327	357	360	316	382	376	317	335	334	344	348	357	356	312	362	341	339	345	340	364	356	369	347	389	357	323	350	361	323	346	353	368	335	372	355	337	312	337	339	360	329	393	340	330	342	362	388	386	334	350	329	327	346	347	324	337	396	352	295	343	360	372	339	339	350	346	349	335	302	332	318	366	376	360	371	358	342	346	328	356	356	351	329	357	382	340	349	370	365	352	369	327	363	359	390	333	391	346	334	341	328	358	361	341	320	368	352	359	322	365	358	329	312	339	330	402	340	354	368	314	342	420	328	310	324	395	400	385	333	333	337	334	343	345	384	376	366	379	329	373	365	343	310	357	327	349	348	322	366	358	327	327	345	351	373	319	390	371	360	356	327	385	359	368	354	347	344	365	339	327	347	336	355	342	350	345	332	364	330	361	345	337	356	339	335	334	369	354	378	375	369	315	335	337	308	326	378	357	335	368	339	344	330	317	382	387	347	363	371	372	371	348	335	373	344	364	352	327	360	379	339	363	335	354	361	369	357	385	340	346	340	386	354	353	300	334	313	363	352	339	369	346	346	362	327	351	365	351	341	370	354	335	338	370	309	353	367	373	385	357	352	358	366	392	354	326	358	375	345	353	372	354	350	330	302	339	331	350	354	364	337	355	337	344	347	329	353	320	366	397	313	362	318	339	367	355	343	357	346	376	363	382	375	378	334	353	326	353	334	347	350	381	335	372	304	346	312	364	327	376	307	316	334	318	327	323	341	347	381	335	342	363	338	335	354	344	351	346	372	388	344	326	350	358	369	340	328	312	324	330	325	326	382	400	338	327	339	376	351	345	326	394	372	365	331	336	351	352	332	340	357	364	310	406	363	316	329	345	355	320	328	359	357	354	322	370	351	333	347	352	337	358	364	361	359	320	353	343	361	332	352	353	340	358	391	369	338	351	336	362	329	338	382	319	371	342	357	394	363	351	361	372	317	370	340	362	370	349	368	337	321	361	334	360	356	331	340	359	329	350	334	360	373	337	316	326	388	375	374	328	340	364	326	327	344	329	363	366	361	382	375	360	347	336	389	341	343	319	342	359	351	354	284	312	345	368	388	346	387	373	376	364	339	333	349	347	323	348	335	346	369	329	322	349	346	329	377	394	380	395	334	361	319	378	359	353	359	369	346	336	376	373	341	323	328	375	368	351	352	315	355	336	356	326	352	348	369	369	336	337	337	321	351	348	320	342	362	361	391	376	352	370	358	381	351	340	344	353	344	345	355	335	342	351	320	373	327	352	343	344	338	323	324	352	344	327	335	358	333	309	364	345	369	325	352	337	338	371	313	380	365	363	369	350	311	348	360	375	363	377	338	295	338	344	364	326	349	355	356	332	347	341	346	344	330	359	374	357	362	367	341	380	353	365	341	324	361	366	345	340	381	336	317	352	367	353	334	378	330	312	387	336	327	342	338	316	346	345	365	376	335	351	370	337	325	361	337	325	348	310	387	344	337	329	353	338	324	344	320	357	341	321	378	353	356	352	352	359	363	387	328	338	388	364	346	370	337	342	338	334	349	358	392	346	334	361	337	341	382	344	341	338	334	341	350	357	367	342	345	344	346	318	359	346	374	353	376	376	351	324	356	359	387	361	355	334	350	337	346	320	354	302	338	351	375	326	280	341	356	340	388	356	379	409	349	343	334	346	369	356	362	336	335	381	325	349	346	371	361	361	414	348	353	397	345	366	333	361	364	335	373	356	323	373	325	362	356	361	337	346	355	321	372	324	399	346	367	333	358	357	356	315	342	327	391	398	384	365	358	337	343	334	343	371	361	349	350	367	354	372	334	367	332	360	341	356	353	317	342	322	381	343	294	330	299	328	328	332	339	343	317	348	370	345	361	327	360	335	340	411	339	369	366	362	342	348	364	382	381	358	329	357	351	348	380	324	344	333	347	348	327	350	356	338	350	340	347	340	348	374	349	329	358	339	345	303	340	370	354	356	342	364	339	337	382	363	364	338	365	356	342	375	358	303	323	335	361	324	343	365	369	358	368	324	319	350	348	377	352	314	347	340	362	354	359	330	334	339	363	368	350	345	357	377	327	392	381	352	370	358	298	352	361	319	342	336	361	322	344	327	322	333	340	329	338	345	358	373	345	353	371	369	378	374	370	366	348	336	314	342	377	364	321	352	343	345	393	342	361	375	353	360	357	341	384	340	343	361	350	378	377	363	327	350	356	367	325	355	369	337	332	325	332	357	350	351	362	372	385	360	347	310	372	346	352	340	380	320	307	347	391	330	363	311	342	365	301	331	342	316	393	359	394	360	370	339	397	305	375	353	332	327	322	357	362	345	340	361	374	315	364	357	341	315	366	382	378	341	339	340	364	329	334	341	355	368	336	362	364	356	382	344	341	379	339	313	348	352	384	336	359	320	347	338	314	365	304	343	312	363	355	360	363	358	368	368	340	347	325	372	325	335	376	381	310	304	329	350	339	336	353	322	368	400	355	399	357	348	364	365	351	375	375	385	340	340	368	374	354	383	362	328	363	327	360	343	357	369	355	318	369	355	341	339	320	331	352	358	375	360	343	344	347	341	335	345	359	325	327	364	383	346	368	330	366	353	332	373	367	298	331	377	368	349	382	318	351	353	340	368	381	342	383	355	346	359	342	353	352	355	338	340	368	352	345	361	357	353	334	336	348	410	384	344	390	343	351	334	370	351	334	340	327	370	322	366	363	335	322	333	315	330	327	350	352	339	332	335	350	328	326	338	386	370	366	349	359	369	385	352	330	337	363	360	362	357	373	329	383	333	332	357	376	371	368	350	324	356	389	371	339	335	366	353	336	373	369	352	377	355	353	394	381	349	387	365	372	356	334	347	381	310	357	374	369	329	319	320	306	330	324	329	354	347	352	359	330	350	365	325	354	373	360	365	334	354	321	350	361	354	360	342	344	383	343	332	326	344	326	345	370	373	370	373	367	354	321	343	346	300	380	357	348	321	362	355	346	335	390	395	342	360	329	345	348	363	374	351	357	338	323	352	339	363	339	376	345	355	408	377	332	384	346	348	348	367	402	333	373	375	327	345	327	320	352	332	339	350	375	378	399	346	329	359	351	381	349	341	378	298	343	356	369	367	336	340	331	318	365	347	329	361	342	359	342	356	352	346	345	363	339
53052	55340	62812	59476	48436	36948	25061	14666	7418	3493	1855	1218	913	775	742	741	742	771	730	768	714	796	743	754	799	802	780	760	759	787	763	785	722	759	769	817	799	770	816	745	771	751	779	732	758	746	746	755	769	781	753	733	743	789	754	810	759	663	725	798	753	720	744	748	772	767	725	758	761	794	753	808	817	773	751	783	765	789	772	762	810	778	765	744	776	802	754	752	777	757	762	765	717	768	789	765	761	759	763	788	742	747	807	813	736	753	776	763	794	743	776	761	739	756	768	708	784	800	813	821	737	752	782	790	806	751	783	702	756	782	777	760	754	754	755	781	822	775	764	691	745	780	777	770	765	786	757	791	721	754	781	766	775	761	739	803	767	735	745	759	774	790	757	779	792	751	789	748	755	716	783	807	745	714	688	755	768	728	818	774	783	749	785	730	751	760	742	765	805	712	732	708	774	764	772	723	726	800	759	797	760	755	753	831	768	816	808	726	740	722	783	755	749	788	833	773	806	786	759	742	723	769	758	801	723	799	770	748	766	819	731	812	763	777	753	773	768	792	740	795	727	748	742	747	749	731	746	775	778	778	792	730	817	777	793	790	738	773	755	765	752	779	751	763	758	773	803	761	767	752	774	729	770	770	704	757	771	733	792	763	772	779	810	790	770	766	785	756	794	790	792	773	774	759	729	717	756	709	762	790	756	793	806	792	745	768	731	809	816	745	782	776	809	760	763	731	745	770	743	762	792	758	787	770	755	768	777	786	807	737	787	806	805	755	778	756	746	808	752	743	732	752	732	751	778	748	753	729	720	735	774	777	742	746	772	786	783	748	764	778	746	763	805	781	768	806	723	797	761	734	796	766	768	791	751	772	790	762	756	765	731	723	767	753	766	784	751	744	754	847	733	790	705	768	775	753	771	783	795	795	787	740	733	723	785	758	756	736	748	776	759	727	782	771	743	787	760	767	726	802	781	765	781	790	761	773	763	735	796	772	795	733	783	750	805	783	765	748	783	817	775	757	801	786	762	695	784	814	792	760	794	788	702	774	779	799	779	760	752	803	782	735	778	705	807	738	748	822	733	737	753	785	758	807	829	799	802	754	806	701	748	747	781	771	786	751	797	767	758	765	710	749	777	791	778	731	769	808	717	790	779	780	755	712	802	751	827	752	803	723	781	729	782	787	746	751	815	787	747	755	776	729	717	784	723	783	735	797	725	760	762	776	779	777	765	796	769	699	784	794	758	779	768	768	742	820	701	732	780	744	732	788	752	798	772	811	771	758	785	767	793	793	750	777	750	750	736	768	781	817	765	711	773	795	788	743	771	781	755	780	781	731	784	798	808	784	782	772	747	770	748	725	739	696	757	758	765	801	781	753	789	764	785	742	737	758	813	812	764	747	759	780	765	707	776	758	701	800	750	799	779	736	765	734	744	740	736	790	784	751	702	798	747	846	730	764	770	807	784	734	804	792	768	777	764	772	769	739	781	755	800	755	764	770	769	748	749	768	775	774	718	750	798	789	727	755	785	735	734	733	786	769	679	774	781	812	769	770	730	750	759	753	725	748	730	796	821	757	744	806	750	769	795	788	729	756	767	743	751	813	792	774	803	745	783	711	757	817	782	710	759	743	794	710	727	744	749	753	746	743	742	777	780	780	767	769	744	756	775	770	773	766	775	815	762	736	781	797	774	729	766	810	764	763	760	781	823	826	765	770	749	743	763	782	745	806	797	721	727	769	719	779	736	748	791	780	740	756	773	735	725	739	777	774	782	774	805	807	736	777	776	810	769	800	742	761	806	768	749	739	747	766	803	777	780	816	759	774	771	743	756	748	827	700	737	796	789	754	777	793	777	771	744	789	745	751	739	784	753	822	766	775	765	800	809	735	797	771	797	769	743	737	741	768	753	760	750	782	710	746	762	763	776	751	767	768	825	777	759	776	765	801	739	768	836	784	749	739	774	771	775	773	771	770	761	739	752	759	813	720	764	743	782	760	783	751	746	794	757	767	756	739	785	752	780	776	742	767	744	775	757	712	775	752	769	720	799	735	731	797	763	775	800	796	741	786	785	709	729	747	772	799	767	744	759	810	757	771	788	807	787	770	780	806	756	749	762	742	805	708	731	829	723	721	748	787	761	751	772	775	755	725	796	762	750	765	804	770	802	759	795	777	775	778	755	753	770	755	756	756	814	784	764	804	794	826	710	780	766	777	790	777	755	741	746	756	786	755	759	786	765	738	744	772	785	730	791	759	767	734	785	732	783	781	774	805	734	725	770	771	793	758	752	778	718	763	735	780	734	767	801	718	743	759	771	745	747	749	740	733	746	737	757	783	749	732	747	763	766	820	774	771	790	779	786	759	768	735	738	786	739	739	758	799	722	769	797	811	787	779	740	785	783	722	797	815	784	817	742	773	777	781	747	750	766	747	779	766	769	804	741	763	797	775	723	763	748	785	783	767	756	769	805	762	805	753	759	787	731	747	785	758	758	793	870	762	793	837	721	757	862	788	745	767	718	785	810	735	795	775	781	752	768	783	766	768	771	751	833	747	775	738	752	752	725	789	764	785	748	796	801	740	783	791	747	743	776	720	772	751	717	761	720	784	742	782	788	741	773	764	753	772	763	744	800	770	741	814	810	765	733	787	722	806	768	722	734	780	716	787	781	719	763	769	712	759	773	785	768	742	759	752	736	771	746	749	765	802	810	781	810	772	762	753	782	796	820	800	791	785	765	766	761	794	723	717	772	765	741	784	772	762	791	707	810	756	728	763	759	771	769	789	763	802	733	741	782	747	732	696	848	731	732	747	757	785	748	797	779	784	765	733	769	797	777	787	769	788	764	735	777	726	755	743	762	770	749	749	821	733	772	729	770	788	767	745	742	735	715	774	739	786	709	785	778	794	750	736	743	779	777	765	791	806	777	794	749	791	738	739	806	830	780	779	796	792	777	803	760	786	752	725	775	785	759	785	763	781	768	748	767	748	788	779	771	726	828	772	740	757	701	763	758	749	754	752	782	761	797	752	790	825	749	775	755	751	801	742	789	724	766	789	766	737	733	800	825	751	805	722	779	782	716	800	792	814	696	744	768	790	771	777	777	727	736	755	785	780	755	785	763	768	779	800	746	753	761	782	752	776	775	761	716	739	769	757	788	766	769	751	752	728	761	745	737	777	778	784	795	749	740	719	752	733	772	761	771	759	768	802	764	801	813	795	776	775	719	734	796	816	757	767	740	760	829	737	762	805	806	822	758	725	771	772	735	828	792	770	769	768	720	746	753	768	772	748	721	748	798	771	781	788	746	804	781	741	756	822	744	823	763	786	806	734	760	757	752	792	748	779	788	730	777	781	790	769	725	779	812	755	732	782	747	790	717	758	703	717	765	764	746	733	780	769	740	730	716	786	781	782	712	767	763	752	809	784	777	793	771	783	771	706	760	732	763	750	760	832	748	748	816	747	782	762	747	782	796	762	785	854	753	761	789	752	789	803
86270	74318	71287	58732	42944	28720	15645	6475	2625	1224	756	533	430	375	383	409	386	418	384	419	421	420	399	404	415	402	422	384	429	424	434	420	416	410	406	392	402	384	416	402	367	394	384	411	395	400	402	436	385	389	406	392	402	412	386	387	437	393	400	412	423	408	396	408	394	403	394	421	393	414	385	390	432	413	407	417	393	388	411	368	385	393	435	398	378	402	405	416	396	398	417	418	426	419	414	359	424	401	409	405	435	410	419	380	422	408	399	423	385	430	376	380	402	389	389	357	403	423	398	423	390	376	401	393	432	405	345	423	393	427	415	426	364	395	429	395	417	416	410	408	440	379	368	406	430	404	429	433	427	395	424	414	388	413	406	417	424	438	408	407	394	423	379	382	465	414	430	406	394	415	407	391	444	386	410	414	394	373	434	428	403	382	420	467	437	418	389	395	415	414	413	382	381	402	410	379	404	388	399	401	411	454	404	359	421	416	399	396	402	384	399	430	369	390	389	416	412	391	370	450	383	383	407	406	417	428	407	365	411	347	384	364	454	370	417	420	352	384	413	412	425	403	424	424	395	403	398	408	400	396	412	402	422	396	389	426	376	409	392	415	434	411	412	415	411	409	365	401	410	382	393	426	375	421	412	408	415	420	421	417	409	398	409	436	388	395	429	418	400	384	426	381	406	379	415	420	431	366	380	385	428	421	446	431	384	411	415	403	386	438	405	395	420	380	420	409	383	417	423	446	376	459	428	365	368	397	438	383	428	419	399	410	373	438	405	410	415	413	426	368	391	384	405	387	388	427	437	427	390	439	401	425	397	427	417	385	376	421	406	404	410	391	421	439	420	352	404	411	398	420	400	428	383	377	416	366	441	382	436	369	390	402	427	427	462	416	384	448	377	427	393	362	389	362	397	431	386	405	424	370	373	407	411	410	393	416	455	452	412	424	408	373	362	426	436	386	432	445	389	419	400	429	414	385	392	410	384	382	415	384	426	457	428	398	420	401	412	421	408	389	406	405	401	378	427	338	379	429	411	398	379	412	399	437	439	437	416	397	413	358	432	398	424	399	431	370	400	423	424	395	409	414	403	441	399	374	402	436	414	400	437	444	352	417	387	435	387	389	423	415	375	407	361	426	432	378	439	422	414	415	415	411	393	379	411	405	417	427	399	410	420	405	428	399	398	395	405	400	384	401	395	420	428	416	382	411	412	411	376	433	409	410	396	374	368	420	412	409	413	429	408	399	386	410	389	407	384	382	418	388	411	404	391	434	377	399	376	367	414	388	399	410	427	411	405	439	413	397	385	377	402	381	358	425	420	387	401	463	389	410	400	389	415	424	376	408	380	414	420	403	440	362	394	422	408	411	411	439	432	421	425	435	381	394	426	393	395	420	385	387	402	387	414	421	404	389	381	364	354	392	387	381	341	398	378	380	416	431	402	414	369	403	406	412	423	440	407	419	387	380	454	410	397	392	353	393	436	414	400	404	376	376	382	445	400	398	452	396	393	460	387	426	409	452	405	383	380	358	396	367	423	427	404	416	387	393	442	422	397	435	395	433	410	391	434	420	446	422	433	406	369	415	387	378	400	401	387	419	422	390	417	416	362	386	393	410	404	417	419	426	413	421	402	406	387	380	397	383	407	396	413	418	420	415	400	407	393	395	428	362	398	409	399	388	400	410	358	405	445	409	405	402	410	389	389	392	390	416	426	396	430	412	410	385	401	422	415	436	399	413	391	359	417	422	415	431	417	417	399	410	372	435	394	444	407	412	400	394	400	382	391	397	420	438	388	397	411	395	418	422	390	416	431	421	380	401	417	415	385	376	396	450	404	401	409	407	437	402	436	397	427	410	411	404	391	347	420	420	396	398	417	386	432	371	369	403	397	393	389	398	404	397	406	366	409	388	404	421	436	418	385	457	379	340	454	426	415	413	436	412	415	421	425	388	430	438	411	401	391	380	398	389	427	425	388	405	412	418	392	364	435	438	442	425	403	444	437	393	386	419	368	412	413	390	419	399	420	403	373	402	446	407	412	422	441	424	381	448	416	424	379	429	421	405	397	392	430	418	411	427	428	426	430	422	443	424	405	421	408	383	375	414	385	406	428	372	382	404	371	422	413	399	400	403	393	370	422	410	407	385	388	396	381	403	418	399	387	387	409	414	414	375	384	426	460	438	430	446	384	416	421	410	429	402	424	394	407	392	383	431	370	383	403	394	428	413	422	388	440	442	422	405	393	393	380	389	435	423	397	410	369	436	438	446	391	433	389	364	410	371	421	403	428	400	408	390	426	406	401	412	394	397	372	357	383	389	409	399	378	392	451	388	430	420	412	413	446	410	389	408	436	369	401	434	394	405	410	407	405	388	440	425	420	387	453	399	414	421	430	388	418	394	403	409	416	375	380	446	373	379	404	408	407	406	427	377	413	400	390	398	368	404	414	402	419	431	408	384	380	422	416	412	382	404	431	401	404	385	392	405	401	408	429	439	355	414	412	423	406	414	432	376	400	433	441	373	381	383	442	406	433	424	406	424	397	438	405	395	384	439	440	388	401	397	424	457	402	424	381	400	392	377	419	397	414	438	416	449	442	409	387	405	426	417	421	417	376	421	374	399	390	402	399	411	391	407	430	422	421	402	450	400	412	457	380	395	385	417	446	405	432	395	409	399	432	372	412	381	431	414	403	414	375	418	409	420	422	442	439	424	403	416	427	394	411	409	413	384	422	414	394	415	361	410	394	405	419	435	410	446	364	403	395	408	409	355	422	352	401	388	371	435	421	430	417	397	400	367	353	415	385	403	400	398	420	411	403	381	407	374	441	417	423	469	385	417	391	406	422	379	398	410	365	378	382	402	401	408	399	377	354	411	402	415	421	454	424	422	409	384	407	378	383	394	381	390	400	413	423	390	442	375	404	413	412	388	432	417	387	394	438	394	393	415	375	377	409	437	402	404	436	378	354	434	417	433	400	412	391	413	411	385	400	362	371	402	414	387	397	397	386	467	401	427	407	379	422	410	379	414	376	374	382	382	397	422	382	416	391	357	419	406	410	390	362	378	415	379	421	437	406	379	380	428	407	424	405	429	416	405	398	421	454	443	462	432	434	416	371	428	426	375	400	421	406	398	417	378	414	434	391	426	414	406	401	431	401	397	423	401	398	393	399	397	397	396	413	417	398	413	383	417	394	436	431	416	431	444	405	404	438	392	441	406	389	380	361	413	390	361	398	402	401	386	401	438	445	381	419	361	418	416	416	412	374	365	362	394	374	386	395	403	443	427	378	427	400	397	383	414	410	399	415	405	418	386	367	412	383	354	375	385	410	396	433	443	410	378	387	409	391	400	401	394	384	434	420	409	385	394	410	408	416	380	377	432	375	398	426	396	422	398	407	403	410	387	369	444	448	391	429	404	416	405	407	397	430	388	395	393	409	374	386	443	410	398	411	421	375	413	409	397	378	404	418	433	409	395	372	412	396	425	426	439	395	381
54962	56495	66540	62557	52144	40791	27882	16155	8229	3980	2213	1359	1025	894	875	894	862	845	846	853	839	873	873	848	900	888	833	815	861	870	862	884	902	908	834	847	891	897	862	885	846	908	844	860	912	872	851	922	874	899	901	880	883	861	858	855	896	868	863	872	862	930	834	868	836	853	902	848	791	895	896	864	866	827	874	845	818	917	853	855	835	841	853	885	877	870	851	899	805	895	853	834	928	844	850	842	885	861	884	842	884	874	891	888	880	903	855	895	914	876	899	915	868	846	852	865	852	890	876	906	861	870	873	850	861	862	870	867	835	906	853	853	909	898	854	841	915	838	860	886	878	852	865	879	901	888	888	826	909	900	882	892	879	850	824	874	821	889	870	836	886	854	836	851	870	830	869	817	842	927	842	819	850	874	853	853	886	879	929	848	849	882	853	890	859	895	872	864	879	843	847	846	866	862	917	891	867	888	833	853	844	909	876	853	855	909	838	843	927	859	870	904	878	843	866	865	836	883	831	880	900	840	867	850	867	875	868	841	860	861	857	907	895	869	953	921	861	898	818	893	912	834	863	867	912	892	857	867	914	893	889	917	901	858	887	886	870	878	852	844	868	881	865	858	857	881	922	892	871	902	837	886	849	835	845	912	853	840	852	885	876	883	838	873	876	839	850	858	907	846	917	871	903	861	862	885	869	861	863	853	863	863	892	858	852	870	923	876	855	854	880	906	861	840	871	875	897	880	835	895	825	802	871	912	813	881	865	828	804	895	877	854	833	909	853	880	847	888	873	878	929	904	925	885	896	864	836	867	867	907	872	886	853	850	877	876	898	859	882	864	903	838	902	870	831	898	883	870	887	853	833	854	916	854	883	859	874	852	836	889	889	863	877	796	877	852	854	864	886	887	889	895	825	868	883	870	909	875	834	913	858	852	879	831	884	874	872	902	894	875	843	878	919	869	899	875	865	912	857	868	903	877	869	835	842	865	908	914	796	864	905	873	869	821	869	874	899	868	851	866	886	840	872	853	903	833	851	848	883	844	847	922	886	847	863	828	879	901	939	912	833	831	893	860	893	889	888	907	881	854	883	867	867	904	835	844	873	836	882	877	922	883	893	849	875	904	863	889	898	868	926	902	882	882	867	846	889	836	878	858	913	876	930	901	870	862	832	789	897	894	871	856	877	883	802	888	913	839	886	916	924	811	834	897	890	896	824	885	936	876	854	859	896	801	830	919	912	839	856	901	903	872	894	932	853	869	852	849	883	846	812	857	897	875	895	866	850	876	904	866	846	895	906	842	826	873	903	853	899	882	877	867	835	890	901	848	832	906	869	900	885	899	869	889	855	864	921	906	854	863	851	873	856	861	884	874	853	889	891	897	853	858	887	918	817	903	893	822	866	910	893	866	928	852	870	896	878	885	864	886	896	902	877	901	867	900	884	830	876	869	883	866	834	903	887	774	852	831	877	928	849	883	872	911	882	903	849	837	895	852	885	866	904	836	871	838	827	880	862	877	877	830	863	812	869	839	938	850	860	863	891	886	864	864	868	896	833	875	906	894	886	870	863	849	928	840	878	813	871	903	842	835	861	911	873	872	859	884	853	871	917	885	875	846	899	904	902	879	889	858	926	859	818	891	870	886	859	853	850	903	882	902	892	857	887	902	882	868	863	858	880	910	878	851	861	822	873	875	876	883	924	895	897	855	889	841	860	823	856	904	879	891	884	851	869	842	918	864	900	880	885	889	907	941	878	845	843	903	881	891	881	861	889	859	876	823	867	876	856	864	918	845	884	889	851	890	905	828	915	952	891	864	943	883	855	884	839	901	852	934	825	875	868	893	867	908	871	895	885	898	817	912	869	855	859	848	847	873	915	859	888	869	891	869	896	870	864	847	870	847	875	836	828	849	907	826	874	901	899	828	895	856	844	886	878	839	856	867	869	885	902	836	858	845	865	856	882	884	876	835	869	907	914	923	891	934	837	861	887	896	874	844	840	864	856	895	891	887	876	884	888	869	862	857	832	880	867	909	877	848	859	830	882	854	866	845	855	859	889	832	830	882	934	848	841	879	872	924	863	853	874	868	870	905	909	904	868	869	888	848	832	813	866	905	863	916	874	881	923	851	855	863	892	850	896	888	877	872	839	854	915	928	851	890	870	868	837	819	843	873	862	846	877	866	855	891	831	867	833	876	918	856	864	867	873	843	869	876	870	922	859	930	879	888	849	898	905	843	855	837	835	854	867	853	895	938	870	917	837	900	888	889	862	854	846	887	886	872	842	842	881	902	845	902	896	865	845	804	893	874	850	912	857	882	858	855	829	886	884	846	894	842	865	897	825	897	910	825	887	871	867	858	847	880	866	846	858	888	858	849	880	843	826	842	842	842	832	855	903	852	897	850	850	863	853	878	884	927	857	871	880	836	855	884	837	882	810	885	872	882	836	795	834	872	896	837	852	838	909	887	915	821	872	875	857	915	843	858	921	898	863	863	849	846	833	829	860	857	836	886	829	848	911	894	872	894	857	913	862	905	868	881	850	881	841	796	849	836	792	891	881	826	828	880	856	952	914	873	868	909	840	901	892	886	829	866	899	921	907	901	846	896	864	889	815	809	896	837	892	864	887	880	860	890	852	866	937	915	890	899	837	898	848	855	868	869	824	897	814	864	843	896	853	858	928	876	854	869	885	900	898	882	894	903	882	887	846	939	863	922	939	942	823	885	874	886	880	891	840	870	922	915	898	852	854	854	895	852	858	909	907	884	939	860	904	862	885	872	874	817	884	912	867	861	842	882	878	862	846	888	862	864	909	828	911	860	852	821	832	908	855	872	866	879	858	854	876	907	833	874	883	869	885	895	847	853	842	888	893	906	881	843	892	847	845	866	896	872	871	835	821	868	869	848	827	886	879	864	892	881	887	872	800	891	901	878	841	862	842	891	874	878	838	874	846	864	842	910	817	911	875	869	864	871	834	854	881	883	856	896	871	906	882	892	891	883	829	829	908	871	861	826	930	902	910	881	871	839	859	869	843	849	904	844	859	873	900	851	876	850	867	877	853	846	922	872	874	871	871	872	880	816	876	855	864	903	906	885	890	883	812	881	838	878	866	891	842	903	875	840	848	841	875	899	910	921	854	861	869	861	835	902	877	918	864	852	818	830	863	917	822	863	884	836	896	909	906	832	864	917	831	894	862	880	901	856	861	874	863	863	867	886	916	863	864	875	904	861	896	795	862	880	860	854	885	903	827	895	905	817	840	896	876	880	934	877	884	879	887	879	849	911	847	890	845	881	882	869	860	910	877	902	851	874	841	846	888	874	869	941	868	873	863	923	883	852	873	879	888	846	853	886	890	862	842	861	853	881	826	862	891	897	874	831	814	826	849	821	889	803	824	903	914	873	849	926	827	851	944	877	910	886	875	929	909	876	863	902	893	865	844	897	904	844	866	869	870	839	838	907	887	844	905	877	850	850	819	867	833	879	884	871	896	866	825	887
14562	8822	6088	3750	2082	1255	770	548	421	361	357	346	266	292	337	315	309	319	337	327	338	295	317	329	315	292	312	336	307	314	326	298	305	339	302	300	320	316	302	328	295	335	298	292	300	299	338	341	341	310	309	305	297	294	327	297	311	307	337	308	322	320	338	301	300	293	263	320	293	318	335	322	295	295	346	311	295	319	311	304	277	287	275	308	310	299	302	296	333	352	315	271	308	305	327	306	313	338	294	287	320	318	280	309	278	294	333	281	325	303	308	338	276	312	379	320	326	338	278	332	288	285	311	343	320	306	294	314	332	298	318	305	314	349	301	317	312	303	308	310	327	319	337	347	314	305	348	285	325	328	291	316	339	314	323	356	320	314	314	304	309	310	334	299	287	308	290	319	306	309	307	281	350	323	281	301	318	327	332	291	311	327	302	313	355	323	317	316	311	328	297	325	304	328	331	313	300	300	289	298	296	341	352	268	317	296	333	322	308	310	334	321	337	315	318	332	302	315	339	312	338	320	326	322	319	323	275	299	303	301	303	281	297	321	307	336	313	339	312	334	304	308	301	326	354	317	322	316	326	308	312	326	344	307	300	297	307	321	327	323	303	307	317	341	339	337	338	310	313	340	319	317	307	325	320	335	322	331	312	320	363	320	307	305	345	306	335	288	289	338	296	338	291	322	339	305	312	298	294	303	343	337	318	318	326	328	320	314	343	304	304	336	330	316	304	318	305	331	320	308	320	318	341	301	310	297	344	314	337	344	316	300	333	313	306	307	321	325	306	318	300	322	319	310	319	320	305	325	314	316	297	361	341	335	309	288	299	347	311	308	322	332	340	308	324	291	283	320	320	322	322	322	303	311	251	308	314	326	321	323	295	309	324	291	308	326	310	314	328	334	312	311	313	320	336	341	297	295	317	317	283	307	319	296	330	300	304	286	312	302	321	342	309	332	335	301	313	343	347	313	301	337	330	336	336	302	290	313	290	307	326	292	288	322	309	328	336	297	288	295	359	315	321	318	305	325	279	310	326	299	340	337	337	337	337	328	281	306	316	315	310	306	321	347	314	292	290	305	330	302	306	286	301	302	321	301	308	273	291	298	334	335	331	338	289	307	326	304	311	299	310	340	334	323	295	291	325	330	285	325	291	284	286	288	287	319	328	308	318	343	341	323	301	296	363	346	322	299	326	301	312	312	309	327	290	300	327	300	329	301	298	299	316	342	297	303	314	314	326	283	336	300	310	334	303	333	337	323	308	315	346	302	288	316	298	301	302	326	292	326	314	318	287	266	284	289	320	312	310	337	330	326	312	306	288	338	278	346	317	330	318	279	323	299	319	315	316	319	307	307	339	327	299	313	306	287	299	304	339	297	323	331	329	319	325	325	341	359	308	330	303	316	313	317	343	311	340	300	312	306	296	331	320	332	311	300	327	310	305	322	314	289	303	322	324	327	296	306	322	280	323	289	320	337	307	324	321	316	309	306	260	329	346	326	277	326	330	290	318	323	299	307	333	317	305	316	315	308	344	337	340	321	300	295	295	278	294	287	280	342	336	315	314	317	329	299	308	303	268	323	310	302	336	335	316	315	347	314	328	307	336	303	305	303	291	326	294	315	294	314	323	299	293	300	307	290	280	297	300	292	307	314	290	300	269	315	306	308	315	255	321	300	307	344	320	316	330	320	302	348	291	304	340	322	298	317	314	318	282	327	284	311	347	321	304	270	294	328	310	300	295	291	295	303	320	325	305	299	332	296	273	323	307	313	285	309	314	310	323	277	339	321	327	297	315	344	325	293	329	331	307	283	292	292	297	296	340	297	314	261	312	289	312	317	297	338	347	298	361	288	375	316	330	335	332	333	332	321	294	328	315	314	243	307	312	358	300	256	262	327	304	341	325	325	318	318	311	299	318	286	333	318	325	332	302	311	311	318	293	313	324	334	356	321	300	317	313	320	316	300	287	334	297	314	333	349	319	336	287	323	335	321	295	305	318	356	334	323	319	322	270	326	298	291	327	264	287	323	309	328	331	321	326	305	328	303	338	351	315	330	312	374	306	350	306	318	303	296	303	302	337	267	305	332	324	293	309	302	308	278	286	324	310	286	365	307	335	316	295	299	306	290	315	294	294	279	307	296	291	323	314	335	296	314	336	337	327	301	316	322	293	320	340	315	329	315	323	348	327	331	305	306	341	361	300	270	298	304	363	306	285	273	330	312	332	291	327	293	324	298	309	307	304	323	300	306	304	286	326	321	289	304	320	339	303	321	290	286	318	276	302	332	299	322	332	308	340	288	285	289	335	298	297	307	338	322	315	299	331	315	311	324	326	341	333	319	325	324	293	335	335	317	330	326	361	328	339	297	327	317	271	308	327	339	301	342	300	296	312	332	330	316	302	358	337	315	316	299	345	300	338	292	288	326	300	307	335	320	319	324	321	340	278	320	319	313	338	313	293	318	298	289	305	297	282	318	319	311	332	338	328	364	340	300	308	323	311	344	309	313	300	273	287	306	286	312	275	306	312	327	328	353	276	312	313	319	313	309	296	337	299	311	282	331	340	294	296	321	311	340	322	331	294	336	310	329	317	296	298	319	320	324	343	308	284	295	285	326	294	303	267	318	301	329	328	311	324	323	323	336	339	312	326	285	262	308	301	335	311	280	317	300	335	331	343	335	289	293	292	293	317	315	281	332	324	294	292	311	279	306	345	313	270	330	298	307	276	311	333	289	324	341	316	362	306	322	323	335	337	315	326	298	294	310	312	316	304	328	311	308	303	305	318	349	331	303	349	318	331	307	323	321	317	329	324	301	324	317	319	304	310	315	353	319	302	322	287	321	310	288	318	315	295	319	321	269	311	290	278	310	275	314	319	288	328	311	284	294	313	296	286	317	271	302	293	328	312	327	310	343	322	321	312	313	306	312	316	332	284	369	292	325	347	324	312	342	355	306	291	328	350	293	304	299	320	353	294	332	309	302	297	290	291	272	306	326	295	324	323	306	289	304	347	287	323	307	290	308	309	320	300	308	301	359	280	314	316	298	306	323	311	293	292	305	306	303	322	328	291	307	326	296	345	314	299	333	310	315	308	298	284	288	273	328	337	317	319	302	337	315	360	331	288	288	300	304	302	303	318	303	314	349	311	299	328	298	307	351	280	321	296	308	322	315	334	324	320	312	267	291	313	293	290	275	299	319	313	314	329	319	342	278	319	328	340	322	268	317	315	326	324	281	308	300	293	330	331	340	313	312	304	298	296	333	315	320	305	341	315	314	298	334	283	325	342	322	346	293	292	324	290	300	324	331	334	300	311	305	309	328	293	329	340	322	322	303	326	294	304	314	344	300	332	309	302	338	313	350	312	333	337	288	342	289	323	317	330	323	283	305	309	332	325	322	332	314	316	308	285	286	319	275	293	312	329	372	306	357	327	332	322	299	321	293	341	319	338	339	324	292	318	316	324	283	328	325	320	323	286	314	316	295	295	312	323	308
14226	11131	11087	9295	6418	3921	2350	1549	1089	869	818	752	705	644	698	675	707	687	672	662	691	679	683	693	706	707	732	702	718	703	724	658	706	695	728	670	717	678	710	644	679	696	707	700	704	679	693	666	676	685	694	629	672	724	724	696	681	705	746	651	697	687	684	677	671	643	661	709	695	648	730	686	727	700	709	671	714	667	699	682	685	731	693	705	687	715	689	703	721	668	646	670	680	685	682	727	714	682	705	712	676	775	681	705	720	672	725	692	671	704	668	654	665	633	651	662	658	676	717	673	710	637	713	678	643	711	699	681	706	683	708	751	682	706	688	654	710	619	731	675	641	674	728	688	673	692	688	678	706	712	669	708	687	665	687	685	688	655	741	711	672	731	721	702	713	721	792	654	717	707	683	691	685	702	719	728	663	722	672	673	668	682	699	709	731	747	699	727	666	708	718	637	656	677	673	698	681	672	698	722	742	713	736	667	709	650	709	674	679	704	638	694	676	728	714	699	690	737	694	670	697	669	713	691	766	655	742	670	721	682	656	669	688	687	687	712	686	666	674	728	665	672	745	646	689	700	644	718	701	692	702	700	673	651	698	695	667	681	650	655	679	691	715	679	712	697	714	713	704	648	691	706	667	716	664	693	697	702	677	722	698	662	694	692	750	673	670	653	719	708	726	725	647	683	660	696	632	637	675	707	673	661	690	713	694	651	710	713	642	667	680	640	745	651	710	690	689	680	661	727	686	671	689	713	695	696	693	640	675	704	724	676	675	668	680	662	705	677	694	650	676	684	705	711	688	690	690	667	765	674	678	663	665	686	711	696	717	702	719	704	736	647	685	679	692	717	707	698	682	711	679	700	651	688	699	631	721	689	709	731	652	679	739	701	700	672	684	720	684	721	695	711	659	667	698	659	690	676	706	679	692	677	656	685	665	707	693	702	656	688	667	650	713	709	698	683	690	724	709	700	707	704	694	691	668	702	719	725	657	679	698	711	698	677	694	675	682	671	708	719	691	708	693	674	664	684	698	686	647	734	723	716	675	677	705	666	747	695	731	688	725	707	677	676	731	683	704	664	710	730	694	687	712	688	699	692	667	719	647	717	719	698	736	681	735	718	708	730	726	679	691	681	692	668	691	664	687	627	664	700	703	685	684	679	667	689	697	635	706	690	680	695	684	685	704	691	671	710	728	735	661	671	699	681	652	707	712	709	710	672	702	711	678	681	672	660	711	736	644	741	706	718	648	725	708	681	702	749	729	686	664	677	676	702	694	666	718	688	711	655	646	671	697	714	715	716	690	684	701	690	710	707	696	659	670	713	687	712	676	700	689	648	676	707	656	733	726	684	723	718	696	681	728	730	671	700	666	696	701	693	724	695	635	692	692	702	691	668	651	702	694	689	726	669	707	659	687	720	696	688	679	691	690	713	702	699	681	690	708	696	686	640	679	674	688	701	668	702	678	707	683	723	674	739	671	699	737	700	697	669	718	662	721	642	668	713	672	667	698	691	728	684	679	716	710	644	673	702	667	704	653	700	725	689	672	717	686	643	698	707	694	687	733	696	659	704	649	716	697	699	698	685	632	682	651	698	675	698	707	682	717	742	690	655	706	654	661	722	710	742	684	690	685	657	722	668	715	644	727	692	677	680	671	697	672	669	711	690	687	657	715	701	704	682	709	753	741	706	671	739	707	663	708	696	681	742	675	693	723	673	686	729	665	696	671	707	714	703	711	693	722	666	690	700	726	701	675	683	691	710	652	691	681	694	675	697	721	693	656	664	680	712	692	682	709	701	631	679	645	672	688	721	699	671	660	663	675	703	706	642	705	709	688	694	673	711	679	672	734	713	713	651	695	756	733	625	692	678	640	689	713	638	678	689	655	676	602	742	693	643	690	695	660	718	679	681	661	712	693	676	701	699	710	623	685	684	680	702	687	673	669	724	695	646	680	661	691	691	674	698	732	747	672	721	701	680	682	670	691	715	670	696	695	669	636	681	657	715	688	718	726	738	654	732	676	690	696	696	665	658	702	707	734	675	658	710	668	703	676	645	728	687	696	692	681	668	663	638	720	710	704	735	687	671	680	694	707	659	679	661	666	715	630	697	695	690	668	687	677	696	704	687	702	722	656	705	680	679	668	641	684	713	674	698	706	660	724	702	718	672	706	696	706	687	698	680	732	666	682	660	715	689	739	689	716	657	712	707	699	700	643	734	674	723	704	662	657	707	741	665	685	723	735	770	642	681	739	709	696	693	672	709	715	715	691	654	734	671	684	659	709	695	679	680	697	719	661	686	688	703	694	701	729	707	681	702	675	657	677	657	636	732	685	688	703	721	675	722	741	770	732	727	705	673	730	717	724	703	716	751	694	736	680	708	660	678	707	722	708	707	635	709	724	731	683	675	733	700	738	678	682	689	733	702	739	708	711	693	666	660	671	690	693	699	686	672	656	764	664	710	658	681	667	716	701	699	740	697	664	667	694	709	681	675	678	699	715	651	662	677	676	677	664	698	713	653	630	660	655	699	724	679	715	712	710	713	693	689	728	698	673	672	718	737	646	738	668	747	685	702	730	712	672	705	713	718	700	680	664	692	666	668	689	704	670	695	755	719	700	690	722	662	677	670	674	714	711	705	686	652	693	682	695	677	692	703	654	745	691	670	686	707	695	636	694	683	694	712	694	636	699	680	696	689	712	692	732	696	706	660	651	701	674	682	662	681	699	703	690	662	713	669	712	691	726	686	685	679	676	707	658	724	727	701	730	687	696	680	705	693	702	680	716	631	676	751	675	723	707	718	699	696	748	705	718	713	693	697	704	696	676	721	669	698	705	675	726	676	692	676	671	702	680	680	692	659	686	678	669	667	700	625	714	663	728	696	657	713	717	730	637	679	678	682	648	683	686	662	678	717	716	714	725	746	707	716	683	684	670	711	668	711	695	679	708	660	669	647	686	698	687	728	686	722	679	713	702	689	690	717	697	688	699	688	742	709	654	746	708	670	707	669	694	683	706	676	695	688	657	685	720	697	669	694	675	654	737	672	715	718	699	658	693	696	644	677	687	677	702	684	665	715	742	716	638	685	731	658	714	706	710	679	688	666	678	712	688	692	713	702	742	678	683	678	692	717	687	692	709	699	672	740	693	676	729	663	680	699	668	689	651	699	686	673	698	730	699	729	690	666	682	665	645	708	692	675	712	707	670	669	749	705	708	674	708	647	686	747	702	713	682	675	707	744	689	661	682	705	671	662	732	680	697	685	665	679	675	712	726	729	668	685	652	648	667	716	673	680	715	750	730	647	718	661	752	711	685	684	692	659	702	665	710	644	654	729	697	702	713	706	714	719	689	720	692	697	717	708	695	686	687	635	684	687	655	717	691	700	726	745	657	683	677	668	633	753	658	683	687	669	711	646	705	729	693	692	745	693	681	712	757	682	673	662	715	679	706	667	716	674	701	709	681	645	697	668	664	708	669	696	669	727	698	697	700	670
82889	69550	68419	56787	41953	27148	14324	6066	2444	1124	641	465	395	379	370	355	400	361	373	368	375	420	358	400	373	369	363	359	333	399	371	348	364	368	359	369	356	361	366	377	375	362	373	338	379	363	396	379	372	358	360	359	344	405	371	343	356	368	370	352	374	404	366	341	352	344	401	388	368	381	360	347	406	330	362	383	384	394	353	382	353	399	368	392	349	353	365	372	396	357	338	373	357	401	376	367	362	327	354	372	378	365	356	368	365	349	373	361	372	349	354	385	367	389	354	341	393	367	385	364	359	345	344	396	350	382	375	401	361	356	350	349	410	349	397	344	341	362	372	357	347	341	347	369	397	366	371	351	382	378	350	339	368	363	369	397	345	394	343	349	370	388	386	345	416	371	374	369	338	371	383	356	383	364	342	377	368	376	360	355	405	388	365	397	363	363	351	349	344	354	378	372	372	402	368	337	345	344	407	343	326	367	382	318	385	354	363	366	394	366	368	333	337	333	379	370	369	399	378	378	336	368	377	347	363	357	370	357	358	395	359	396	366	380	350	383	343	387	357	390	368	413	415	358	350	344	353	372	361	376	354	396	348	335	364	387	340	385	343	380	373	365	347	364	365	364	342	375	383	378	396	322	378	389	344	329	365	352	336	362	363	316	366	366	336	364	389	367	366	373	352	358	365	378	376	375	336	425	304	380	386	380	345	389	340	355	373	353	332	357	340	379	357	380	321	397	337	355	346	367	357	362	403	349	371	356	370	372	365	378	346	354	355	357	336	399	379	350	364	372	319	374	343	342	361	333	353	390	341	356	375	327	368	330	364	368	354	365	355	356	386	378	369	375	399	332	397	363	376	363	393	357	362	348	387	361	385	380	298	359	376	351	383	328	393	367	392	369	395	350	343	365	392	373	394	362	337	392	390	352	393	411	360	333	347	379	384	381	368	395	370	371	374	365	345	367	379	353	372	366	340	360	351	380	382	357	377	339	362	339	385	351	367	361	374	360	382	358	394	390	353	390	396	370	372	406	379	375	366	390	374	369	380	378	412	340	358	366	379	367	373	339	386	366	352	366	362	339	338	352	376	365	388	370	370	369	356	361	353	355	390	365	395	384	375	364	345	361	338	320	390	369	351	344	341	387	357	366	379	411	383	361	380	370	378	336	383	366	348	367	383	359	367	353	393	359	327	342	368	379	386	371	364	368	403	364	377	386	343	332	385	356	369	412	393	369	365	372	379	354	387	394	369	346	365	352	363	353	356	371	343	403	367	384	345	387	376	405	365	340	402	373	372	384	360	355	336	356	340	357	402	387	377	387	366	368	342	403	368	366	355	354	351	394	403	375	339	352	363	343	356	363	409	348	373	359	343	371	374	366	360	374	357	407	403	382	373	350	382	370	389	331	371	383	375	353	377	378	380	374	359	357	313	381	354	396	368	346	352	377	380	379	371	366	399	359	375	375	338	350	393	387	355	353	385	379	342	329	401	365	350	393	416	386	361	402	359	366	366	381	357	354	388	362	398	361	365	369	380	344	369	389	343	375	369	398	391	384	356	386	382	416	372	375	377	348	352	324	382	371	343	406	403	357	363	370	373	352	380	376	384	391	356	373	335	346	353	355	350	384	344	306	368	364	402	357	367	372	351	392	395	360	365	390	372	399	377	361	363	348	353	395	320	376	358	365	342	381	414	402	374	330	345	367	380	329	398	364	369	405	403	383	399	359	331	315	345	350	384	371	371	381	386	355	412	366	384	366	344	367	385	376	351	374	323	369	396	337	348	359	387	349	407	355	364	383	343	369	407	359	366	365	374	365	351	352	379	366	374	363	368	399	401	379	361	399	364	366	362	344	325	363	366	361	360	362	376	357	359	372	372	319	376	363	375	348	360	397	344	360	385	339	318	378	373	421	374	385	360	391	360	356	367	376	402	399	364	375	382	396	397	353	397	375	406	383	344	347	388	393	388	382	359	371	342	359	345	371	340	347	396	385	368	398	372	423	366	336	353	351	346	334	348	327	367	377	367	362	360	384	387	375	358	429	381	351	337	382	356	319	361	350	392	357	369	360	371	370	393	426	383	358	346	346	379	380	368	348	367	403	349	367	374	361	361	350	394	367	364	338	348	361	374	374	404	377	361	364	371	311	347	337	392	365	354	399	347	400	378	345	382	354	370	393	360	399	398	355	361	389	404	369	360	350	403	367	343	349	345	348	366	351	364	373	388	360	393	388	403	359	346	371	386	367	342	345	352	367	341	337	324	330	356	388	382	362	344	346	333	354	334	364	362	364	337	408	395	387	353	387	339	347	366	326	378	358	339	382	384	348	349	338	368	388	377	388	371	344	339	363	346	336	357	374	356	374	379	375	330	394	355	359	366	382	349	343	375	378	376	357	357	351	377	405	365	420	401	322	336	362	349	358	342	303	374	398	362	349	362	414	335	358	369	380	362	350	362	323	373	337	372	383	344	378	340	382	379	370	378	380	357	374	400	318	360	392	382	384	374	353	383	389	356	378	383	374	362	367	376	368	362	344	376	354	333	360	376	386	345	328	372	368	336	361	352	364	342	359	368	373	348	342	366	386	381	353	335	385	362	372	350	358	390	356	375	331	359	380	348	364	361	364	364	373	336	365	375	380	361	375	367	350	399	361	381	367	387	348	375	381	371	376	408	370	406	342	355	358	370	376	344	379	387	364	374	410	362	407	391	398	369	358	375	355	370	363	376	364	346	373	393	400	406	362	382	394	369	353	383	378	340	385	379	380	390	353	372	362	328	344	400	407	361	361	400	374	375	344	367	373	357	344	353	379	359	321	368	373	366	394	321	336	353	357	368	358	377	390	382	370	362	349	369	358	371	402	365	370	395	369	370	363	376	379	400	362	381	367	395	329	371	367	390	352	392	385	380	365	356	361	400	334	344	322	375	340	324	351	366	375	350	375	352	351	386	408	397	378	340	347	390	350	368	377	357	356	394	344	349	364	393	384	359	377	400	382	352	379	387	406	340	355	374	372	355	368	395	359	363	375	424	373	366	375	390	341	356	414	341	331	359	352	348	408	376	340	348	373	353	389	360	373	406	368	368	356	377	368	379	350	378	361	363	374	392	370	367	414	365	394	376	336	414	355	339	354	355	350	368	332	391	365	362	384	381	378	351	368	348	390	383	367	355	359	367	387	369	382	363	370	380	348	394	375	408	379	380	365	386	378	347	387	363	354	352	397	377	350	328	353	382	331	337	367	365	373	400	360	342	355	374	374	386	370	367	365	369	330	366	373	384	371	339	374	384	390	367	353	364	359	375	367	343	347	330	357	391	378	371	383	404	378	332	346	377	391	353	373	355	355	364	339	389	370	395	367	350	357	344	362	373	348	305	366	355	378	368	364	377	389	307	334	374	363	342	350	399	386	382	352	341	362	383	371	372	403	338	358	371	381	377	369	394	331	391	388	405	351	372	353	365	347	368	332	363	363	358	404	393	380	384	392	350	346	393	378
52950	52142	63509	60893	51201	39107	26983	15616	7894	3809	1910	1285	965	786	847	762	780	782	768	817	815	801	818	833	828	819	848	758	854	801	796	803	784	831	849	772	757	757	777	797	787	770	791	807	809	741	798	830	855	814	820	836	781	765	858	785	827	879	799	783	815	776	815	803	814	790	790	810	813	800	820	835	836	747	802	817	814	815	793	782	822	769	733	800	732	822	790	787	824	832	774	777	796	799	760	798	798	788	783	812	825	794	796	818	833	881	809	837	817	777	759	833	781	756	774	776	848	765	787	842	816	803	805	756	782	814	817	798	817	753	796	799	809	815	804	796	799	769	762	782	795	745	812	826	817	801	821	755	779	819	799	824	822	792	785	837	801	802	761	829	814	835	752	776	796	805	751	801	798	818	799	839	787	824	813	813	802	820	771	802	769	797	818	825	780	825	806	782	768	862	781	809	786	723	813	838	814	812	789	791	886	838	840	800	818	773	811	800	806	786	781	799	797	776	828	815	819	782	794	819	804	762	819	837	806	816	796	778	790	765	806	765	749	784	809	786	780	793	758	807	788	795	755	770	781	784	785	865	855	773	824	797	825	778	820	786	823	811	794	818	801	799	835	786	818	840	789	770	844	802	798	755	768	833	802	831	809	760	752	874	797	773	806	782	856	805	810	753	816	793	811	815	796	800	775	846	786	759	797	797	780	775	769	783	861	789	801	799	839	811	792	824	752	836	805	741	819	803	803	784	805	838	812	823	835	777	834	816	780	804	810	775	823	796	824	754	771	807	768	824	826	766	781	770	781	789	845	843	811	813	801	786	788	779	800	830	755	795	875	797	835	819	779	778	814	778	820	757	808	768	772	779	845	836	793	803	770	811	721	788	835	839	807	772	810	863	790	817	810	761	821	819	838	794	795	863	797	744	827	859	823	799	802	819	770	728	776	802	776	803	806	812	803	772	855	794	770	769	784	826	840	808	782	826	784	827	806	807	794	765	829	821	783	846	783	826	788	795	780	752	811	807	821	761	796	783	781	798	845	844	771	806	759	810	777	772	825	811	808	803	806	781	759	820	776	769	790	842	822	762	771	837	755	781	806	770	791	817	733	857	811	744	784	776	823	817	839	817	760	812	798	827	832	778	791	799	802	756	780	837	796	802	724	757	773	777	837	781	836	753	780	828	790	829	780	792	800	800	776	802	812	817	831	747	822	793	777	836	747	775	752	854	800	749	828	803	816	799	843	825	797	774	764	797	815	822	790	850	814	744	762	806	798	804	795	815	864	764	836	815	789	756	849	795	838	813	810	762	817	850	832	794	775	764	814	815	778	784	804	790	800	809	777	800	760	853	794	819	792	787	853	777	777	791	825	751	775	803	805	777	789	781	741	799	778	782	797	817	855	789	807	772	825	788	806	759	772	831	758	783	825	769	785	804	744	807	820	812	745	801	794	803	827	850	779	830	840	806	734	798	812	796	797	742	815	782	823	794	804	783	782	817	807	802	798	835	807	802	792	847	772	795	775	829	764	818	798	787	831	793	801	786	820	802	777	804	778	738	776	812	841	791	842	824	796	802	791	813	760	790	814	838	809	817	820	763	796	832	749	800	801	832	832	777	815	733	785	845	784	762	841	812	802	763	799	870	861	822	776	840	754	775	814	806	850	789	827	834	805	757	822	838	778	808	844	755	786	830	823	796	805	792	796	835	854	761	840	810	818	764	829	831	808	814	858	822	808	785	805	778	778	781	799	819	864	720	769	771	750	862	768	793	829	795	813	778	827	830	818	777	808	784	818	835	743	813	759	818	833	806	854	783	803	869	854	791	765	851	813	823	819	809	804	819	827	831	851	796	817	871	817	826	825	811	745	798	880	797	846	783	787	814	815	777	813	837	803	774	798	778	773	783	842	803	772	781	827	769	804	799	820	804	730	773	814	831	805	779	812	783	775	819	828	795	811	816	812	831	784	792	824	814	828	751	766	849	778	803	801	799	796	827	785	790	772	762	769	772	731	780	826	804	781	786	795	820	760	787	781	798	814	823	808	794	821	795	826	793	815	791	778	809	781	778	796	841	797	805	758	812	832	770	805	779	837	818	820	764	821	800	790	807	786	784	791	849	781	795	734	774	753	869	825	812	812	799	767	799	802	737	791	759	814	800	813	792	797	819	811	807	757	814	834	796	841	807	823	746	830	777	810	762	802	830	801	792	802	818	786	784	812	792	869	798	779	787	804	793	749	783	798	785	800	780	774	827	785	758	760	791	779	768	785	758	773	804	784	768	848	804	795	828	853	793	807	777	784	776	786	818	837	794	807	834	839	783	830	830	844	804	771	788	821	784	809	823	816	847	846	831	802	813	827	806	785	801	744	820	815	829	841	813	796	821	777	744	794	814	857	832	781	750	819	792	831	759	794	813	788	799	799	786	796	773	778	772	768	816	811	835	797	835	778	816	832	783	820	828	781	820	771	817	803	826	755	809	755	819	841	781	800	796	789	793	814	797	815	737	802	815	793	785	805	783	809	826	790	761	848	821	832	799	801	817	789	809	769	774	799	806	787	758	790	818	777	790	771	795	812	789	792	805	754	761	840	800	781	766	797	816	813	821	867	790	812	858	833	826	776	825	782	769	818	808	764	863	811	755	807	829	817	833	785	843	816	798	780	818	815	790	774	791	806	773	825	837	777	802	784	782	776	854	802	824	820	778	785	816	795	697	834	818	810	820	793	778	798	836	793	825	801	791	815	813	778	841	803	768	755	792	770	804	847	808	803	752	828	810	814	809	812	798	800	818	831	794	848	781	752	793	810	792	788	792	845	824	743	836	807	805	780	833	821	832	820	775	795	776	841	818	779	786	791	774	767	782	749	824	800	832	807	770	820	742	873	824	794	813	761	793	795	763	707	768	745	753	791	760	820	826	786	752	799	799	736	849	781	781	792	802	816	814	768	805	804	779	807	801	780	798	796	744	816	760	817	802	805	804	775	850	841	803	791	769	783	810	806	766	822	761	807	798	789	781	810	791	796	788	816	820	815	763	797	787	825	776	781	803	773	791	787	815	811	763	741	811	839	821	821	743	845	769	829	768	782	760	818	814	799	855	821	780	774	766	777	848	788	822	803	793	834	789	736	788	793	834	728	803	806	791	797	830	793	762	777	780	812	767	803	743	807	754	776	805	784	752	800	778	762	805	844	775	733	800	807	876	751	843	820	775	853	768	810	829	868	824	815	763	756	828	801	765	819	805	799	784	794	812	757	785	824	824	746	787	787	772	748	777	774	814	791	778	790	754	797	789	800	808	776	856	774	823	734	773	848	847	813	861	809	816	795	813	817	774	813	756	763	798	781	779	767	821	780	751	818	825	806	788	780	777	795	828	798	780	776	815	789	851	764	746	820	791	720	762	843	796	797	806	858	819	783	776	807	799	749	790	772	775	798	808	818	837	806	777	734	775	802	833	810	770	818	790	803	776	839	760	790	760	793	835	787	760	820	806	816	831
83709	72490	72238	60292	44438	29399	15537	6478	2621	1273	764	570	433	425	437	409	430	487	437	459	432	442	400	436	423	416	409	403	446	395	404	365	415	388	413	426	406	456	428	409	402	425	405	354	380	419	407	411	422	416	439	411	399	409	429	414	429	424	420	413	403	411	446	450	408	437	421	410	402	401	427	358	368	423	427	389	367	398	388	442	420	424	425	428	394	426	415	407	430	420	426	403	423	458	407	397	390	408	412	410	398	424	420	445	427	393	409	412	429	441	436	444	438	419	373	452	439	429	418	406	384	395	444	448	412	401	422	424	454	463	400	435	456	426	432	475	408	442	412	395	419	451	439	409	450	401	426	419	422	436	416	437	440	404	462	427	435	408	414	412	393	375	429	430	446	464	424	404	423	413	426	382	406	415	440	389	388	445	455	410	454	434	447	443	439	421	437	405	432	407	413	425	420	399	444	440	407	385	403	425	413	389	450	430	389	424	440	414	432	425	413	396	403	413	441	444	427	405	418	416	436	434	424	445	419	422	433	389	442	451	415	424	415	418	422	449	418	456	430	368	422	393	435	413	431	461	428	360	407	414	386	409	439	445	417	448	415	436	381	419	412	415	396	399	423	426	399	417	390	456	444	407	393	355	405	407	426	390	419	393	402	441	441	392	414	430	452	400	406	419	411	442	448	440	444	407	378	382	433	407	420	382	460	433	417	378	402	392	421	449	412	418	402	413	428	436	425	420	392	447	406	406	439	431	390	417	401	414	440	446	402	368	394	421	418	453	430	379	424	417	423	479	392	375	403	415	419	438	427	478	405	414	401	400	424	414	404	435	422	369	438	424	409	452	423	396	420	445	404	410	404	444	425	380	403	418	393	399	429	400	436	419	438	428	402	443	402	478	377	397	424	435	398	427	447	417	460	455	457	425	390	423	395	431	426	439	427	420	427	407	378	441	408	396	432	424	444	427	402	405	380	371	420	448	450	382	425	413	450	408	435	398	394	432	426	393	409	407	451	406	416	443	454	429	430	442	446	387	436	425	432	414	379	409	411	393	396	394	431	407	413	416	392	417	417	423	445	389	433	461	426	375	401	405	390	406	396	392	420	407	412	396	392	439	434	391	450	432	412	453	436	412	388	421	410	426	414	411	445	385	365	383	400	425	428	407	446	410	420	409	480	414	440	417	399	412	405	370	380	414	420	445	419	392	466	400	463	459	411	409	408	421	414	429	444	407	395	439	411	440	412	433	410	443	424	374	446	418	403	417	390	405	408	386	462	434	406	421	408	429	382	425	422	410	398	453	430	383	427	379	400	381	416	429	393	418	421	393	389	398	413	446	432	407	436	430	394	430	433	402	386	418	430	438	441	415	461	436	420	447	451	411	405	391	401	432	395	388	399	425	428	426	391	436	427	404	410	412	381	437	438	459	420	412	435	424	434	439	417	425	400	415	378	436	414	366	397	423	407	398	409	408	416	427	423	408	412	398	453	430	430	401	428	439	429	431	401	429	423	391	424	435	387	437	456	438	394	394	418	390	376	396	432	452	401	424	418	399	414	426	429	406	411	391	423	410	411	374	438	408	439	422	396	433	396	419	382	420	446	415	452	447	437	420	420	417	439	425	428	366	374	455	419	392	445	414	396	410	396	399	407	368	433	403	398	414	409	393	419	470	437	422	449	426	405	398	437	440	450	391	428	437	389	404	375	368	424	443	429	405	442	424	445	398	420	361	376	414	380	404	423	428	394	410	408	398	420	443	436	456	409	435	428	423	422	444	410	398	448	416	403	388	412	382	438	411	428	399	419	378	418	376	441	362	416	405	438	394	403	403	418	411	375	409	400	472	410	445	438	417	433	447	445	437	407	408	401	393	398	422	445	372	398	410	437	403	378	412	431	427	380	419	402	403	408	442	448	404	421	379	416	392	394	378	449	406	405	462	406	414	420	455	424	399	378	425	436	421	408	409	409	447	412	423	415	430	395	400	383	439	415	452	434	419	447	446	428	439	435	371	444	403	386	392	440	437	443	425	420	423	451	411	448	427	402	403	451	436	405	413	470	454	399	407	388	432	385	407	405	422	391	473	394	418	398	419	424	417	426	399	417	427	407	406	407	376	415	428	419	441	431	427	417	433	435	450	381	410	462	438	399	367	398	423	451	394	394	411	376	421	451	423	450	445	377	419	473	416	424	400	389	478	467	407	416	386	449	421	408	411	454	434	387	399	464	406	431	429	434	408	403	427	420	383	426	422	388	433	439	468	383	387	443	405	392	403	450	410	444	422	422	438	414	424	406	428	422	422	432	416	391	399	450	449	402	412	390	441	428	418	432	405	438	442	445	425	435	407	400	439	402	406	413	417	418	431	476	414	407	418	435	428	434	418	453	466	406	391	422	394	386	469	429	435	383	428	440	424	407	396	427	403	432	415	442	396	415	367	411	419	423	431	438	409	442	449	403	438	436	378	421	394	438	392	397	464	407	459	452	418	408	399	439	410	406	428	371	429	438	400	401	428	406	392	413	419	441	435	422	397	370	432	384	391	429	387	436	425	405	389	430	391	417	414	411	420	399	425	421	392	449	432	438	423	398	405	417	473	415	419	429	454	433	401	445	432	431	421	426	370	427	440	415	442	394	388	450	397	415	409	388	390	426	399	384	429	393	401	398	397	406	401	388	388	415	447	420	401	418	404	419	414	422	408	413	385	405	403	430	404	396	431	402	372	434	425	397	434	430	413	414	418	381	409	464	400	421	364	404	396	453	416	412	429	414	417	391	414	412	398	433	450	388	426	413	438	383	431	450	405	418	420	411	422	439	392	415	393	448	412	393	471	404	419	422	399	484	424	441	384	417	405	382	388	429	422	416	439	417	418	387	449	452	443	406	380	429	397	393	427	458	445	456	462	424	462	443	416	459	424	396	438	406	375	426	359	399	437	431	433	420	386	415	394	414	457	411	387	439	424	436	454	372	356	411	429	420	383	372	422	472	424	433	400	410	385	419	408	393	418	431	400	405	406	417	404	421	384	447	391	444	412	400	457	477	434	406	414	393	448	420	404	411	426	422	455	430	417	422	423	404	402	408	409	375	412	406	423	425	459	368	436	411	407	438	405	396	395	381	465	484	477	385	421	402	400	441	477	428	436	408	433	442	414	402	418	391	410	391	421	392	409	429	434	411	427	399	401	413	384	406	417	436	389	408	408	452	446	416	437	418	399	437	433	426	411	387	416	401	403	435	417	372	403	411	439	383	391	436	438	447	457	388	405	415	448	392	414	417	402	418	432	412	464	432	438	427	416	408	428	393	418	443	430	426	426	419	389	390	416	419	422	439	431	398	418	432	420	409	397	429	425	368	431	413	398	398	430	412	436	448	429	416	400	416	408	413	426	426	405	433	428	458	424	421	415	419	375	416	434	404	402	389	408	437	434	415	419	411	441	423	423	409	414	382	388	380	407	404	408	415	472	435	434	444	400	370	418	396	433	408	465	406	434	432	435
53983	55069	67237	64419	53119	40436	27836	16290	8306	4070	2146	1365	1033	915	913	869	900	886	910	890	862	865	911	943	910	879	829	878	881	890	907	847	900	902	918	913	892	947	867	899	868	901	930	909	875	885	885	929	850	895	914	907	887	856	924	863	877	847	937	906	897	906	882	861	855	942	912	850	911	908	920	893	950	886	866	929	911	877	921	920	869	881	878	908	923	900	905	919	865	893	888	890	876	933	860	847	881	910	899	913	886	907	881	956	903	890	886	920	918	860	865	858	893	892	895	884	927	907	901	919	870	856	911	888	899	895	914	893	881	857	890	869	916	928	889	854	819	833	876	869	875	886	881	911	929	957	918	848	891	901	916	892	926	919	859	922	887	824	944	919	890	912	907	915	960	921	892	852	925	898	817	850	859	882	833	933	898	884	933	899	889	872	893	893	868	883	898	885	833	900	889	933	886	866	864	871	967	886	956	881	926	937	939	890	865	898	929	871	896	917	883	928	909	874	909	924	926	873	904	954	892	870	930	907	905	884	969	884	866	868	878	945	892	883	857	898	932	883	921	913	912	862	945	915	851	865	944	944	909	939	898	880	842	892	913	882	866	902	854	913	883	921	882	912	884	899	884	864	912	873	952	943	898	901	900	875	910	908	836	869	852	915	884	846	900	925	849	900	940	885	876	852	908	894	937	898	931	873	844	879	876	890	906	885	870	880	927	933	824	868	907	917	897	904	869	922	880	872	944	886	905	894	829	899	902	902	902	893	872	876	895	902	891	886	847	898	891	909	889	904	906	867	852	908	906	852	864	856	927	888	914	894	862	876	847	890	891	892	901	929	947	855	874	882	939	957	916	889	916	890	872	926	889	933	909	894	897	910	909	819	902	885	917	845	926	858	894	870	921	880	929	921	899	853	879	931	874	891	860	910	978	914	863	872	901	893	860	891	938	935	884	923	929	869	955	909	914	906	949	901	837	880	832	882	899	847	920	893	905	872	924	940	905	870	856	922	932	902	897	874	897	889	874	902	914	884	798	914	839	890	915	918	891	903	940	907	897	975	884	909	854	914	916	903	938	914	875	913	900	873	894	909	865	820	919	965	885	916	895	900	921	893	938	840	878	891	921	888	872	888	869	897	889	900	918	870	910	869	833	905	886	926	909	890	904	880	928	922	890	916	871	865	900	868	914	887	891	918	894	911	841	865	886	885	866	902	860	906	916	900	866	895	875	864	907	839	852	918	926	868	896	906	950	935	899	891	952	897	855	945	896	927	895	954	897	887	893	866	880	874	909	878	879	905	932	867	877	864	890	919	855	900	913	878	909	892	959	837	883	897	892	895	921	915	913	853	872	933	908	917	883	899	913	928	906	905	895	927	905	883	922	910	887	882	829	889	895	871	936	868	909	932	858	936	827	873	862	898	893	893	925	907	867	906	911	886	925	883	959	892	848	883	871	910	878	918	905	920	872	875	858	900	912	860	880	853	904	885	881	920	876	910	911	861	881	870	873	910	887	878	904	939	887	884	892	856	871	904	858	939	871	902	938	932	912	867	888	914	858	877	875	860	950	886	915	868	909	874	913	881	923	869	888	907	895	924	927	937	919	862	898	888	848	915	839	932	839	892	936	879	953	853	893	922	884	873	880	851	945	863	934	874	923	835	888	928	863	913	880	923	864	901	932	908	883	874	837	931	868	915	897	893	888	813	943	857	915	865	863	906	895	925	886	898	917	889	848	908	878	922	893	891	878	900	935	886	865	940	885	885	900	925	889	921	885	905	823	882	833	907	931	885	915	972	906	928	900	880	895	895	862	893	892	890	894	871	897	830	974	861	942	865	848	920	892	860	874	882	856	902	869	912	944	904	907	856	836	897	864	890	891	896	870	866	903	850	876	908	872	843	851	875	876	929	896	929	900	887	944	884	902	888	881	918	939	905	883	926	919	942	886	914	882	890	884	894	902	875	927	943	885	888	960	875	916	870	931	878	921	878	881	878	898	893	854	883	896	963	836	918	881	880	896	935	843	827	875	897	909	907	886	899	876	958	942	877	846	889	970	882	853	925	875	873	876	873	857	869	851	879	856	910	839	926	863	923	868	960	865	895	910	887	891	886	878	921	898	930	958	925	878	880	881	916	871	864	876	918	908	859	868	899	888	940	913	901	944	865	941	858	877	921	905	904	896	915	894	873	914	894	904	864	913	905	900	862	896	896	945	874	860	946	850	888	893	877	881	894	922	908	879	876	866	921	903	870	868	886	891	953	865	935	836	910	918	911	895	877	871	936	889	874	891	881	893	904	881	930	898	920	866	872	860	857	884	947	860	931	974	924	901	912	942	892	886	861	862	936	896	908	875	917	916	832	908	924	904	900	904	858	865	880	873	889	908	904	918	951	845	888	878	960	882	870	877	876	926	884	871	924	895	923	849	888	876	922	886	875	879	861	888	895	898	892	895	879	893	970	935	865	852	867	971	919	933	903	875	898	913	869	870	928	907	863	867	854	875	908	905	890	949	910	899	928	875	824	936	906	858	885	904	881	974	891	858	870	943	902	896	875	889	908	860	890	884	880	900	871	893	858	909	886	961	870	897	878	941	944	899	900	844	907	881	909	892	908	941	875	887	909	878	841	880	889	857	839	906	880	839	863	896	888	863	866	937	877	886	871	927	927	868	893	885	931	900	919	913	868	873	897	910	865	931	951	875	930	912	905	911	904	905	816	921	918	897	836	891	1003	874	876	886	897	899	863	878	878	877	896	913	851	874	902	931	864	895	942	868	856	925	874	907	845	900	820	880	941	875	904	871	893	917	923	890	862	873	918	874	859	908	913	873	861	871	871	865	907	847	893	906	899	884	860	899	892	998	896	909	863	874	894	931	916	904	879	905	899	909	895	945	922	882	890	907	874	901	923	907	880	867	877	889	889	937	853	905	903	927	894	945	918	936	916	908	905	920	881	923	904	928	900	870	891	904	893	928	875	892	865	885	950	914	871	922	911	963	836	926	889	841	841	870	904	898	883	853	944	866	918	885	834	913	934	864	899	863	917	895	892	860	892	928	924	938	921	904	893	938	894	909	891	857	918	901	845	958	915	908	947	936	961	857	913	933	895	868	923	861	911	883	854	901	916	948	847	885	887	933	927	910	926	978	901	956	862	913	902	841	878	880	874	875	884	900	854	909	892	859	878	864	847	918	869	913	880	910	893	892	939	926	942	935	882	914	888	855	892	882	964	908	845	926	890	904	842	906	851	871	953	883	917	862	878	897	905	863	878	866	939	909	953	916	851	885	884	885	879	856	880	961	880	897	902	917	891	858	873	915	853	898	882	939	880	912	899	917	877	910	933	885	887	917	888	895	924	875	881	881	861	886	899	936	910	907	895	935	889	883	936	814	834	974	879	909	928	934	958	942	956	866	904	880	929	854	904	932	909	893	908	918	887	878	846	905	925	884	868	890	885	876	871	916	911	870	867	915	860	898	947	908	892	899	846	928	879	839	934
13871	8386	6500	4224	2293	1182	711	588	431	363	317	317	334	334	350	315	307	331	313	318	292	302	322	306	318	303	302	319	330	372	308	291	298	324	321	314	319	335	322	298	320	338	320	313	327	311	335	336	324	331	319	323	385	338	296	305	332	306	319	330	326	315	306	314	348	314	323	309	302	325	284	322	325	355	291	311	342	298	331	318	312	284	333	299	337	327	360	330	317	312	296	337	302	325	300	331	351	347	332	330	335	324	334	328	364	291	327	297	308	351	324	326	330	317	332	333	310	325	300	289	296	344	345	329	318	274	335	303	308	344	326	322	305	334	340	381	322	297	297	341	293	343	333	301	320	323	316	345	323	315	312	340	301	333	346	342	319	306	307	294	369	325	320	352	304	314	351	352	350	296	338	354	338	301	293	289	307	332	338	319	321	292	289	302	314	339	322	327	349	292	318	325	320	332	317	301	312	344	324	328	317	311	314	308	321	299	338	307	288	312	340	313	324	307	286	328	268	303	294	293	337	325	341	346	302	330	323	299	290	310	331	314	323	310	331	355	312	312	337	328	321	338	351	286	358	310	325	355	320	358	324	324	346	292	296	293	300	278	280	333	325	336	324	307	316	302	303	325	292	273	291	301	329	310	294	318	313	311	347	309	335	327	295	308	368	330	310	352	315	305	325	292	331	313	306	320	289	308	376	329	315	321	299	285	333	310	336	291	335	354	344	355	325	327	335	336	315	312	326	296	306	337	278	313	347	344	329	290	314	304	348	317	343	304	316	316	310	298	311	326	332	333	329	318	312	298	378	338	323	284	325	311	334	326	352	300	319	293	297	318	344	348	319	290	298	327	304	294	312	297	330	344	320	344	331	303	344	349	290	347	323	324	327	320	344	321	305	310	321	312	329	304	283	305	309	321	294	304	325	360	294	312	352	321	313	302	322	331	331	334	303	352	321	330	312	311	296	310	293	336	321	315	320	310	341	301	326	312	303	327	311	329	283	304	292	325	297	300	338	311	350	312	324	337	296	339	305	337	341	315	357	303	288	322	314	331	353	372	306	321	304	321	323	343	330	335	332	337	314	329	334	321	322	322	327	328	287	304	305	372	317	290	299	319	344	322	339	328	318	345	329	313	333	311	319	305	325	347	323	325	349	320	325	332	303	308	315	333	301	333	352	323	284	334	331	327	327	338	342	293	301	296	310	291	304	317	285	338	333	329	309	313	342	327	305	304	358	314	290	327	301	292	350	322	336	283	347	302	298	314	289	319	303	310	314	338	315	303	289	331	317	304	300	365	322	335	289	316	330	332	310	348	316	310	295	339	324	307	315	345	316	282	303	347	326	311	297	299	321	335	373	319	328	283	362	317	298	324	302	330	308	314	337	321	334	270	312	313	356	312	331	325	323	306	308	299	357	309	297	297	281	315	308	331	344	325	308	297	322	298	335	328	346	337	287	328	339	295	342	293	315	304	312	318	293	336	307	290	315	307	293	296	317	342	310	319	283	343	299	316	308	305	344	313	293	348	262	272	310	314	322	297	333	316	321	346	317	318	314	304	301	306	298	318	334	343	284	330	291	296	316	335	343	307	310	272	322	312	345	327	330	341	322	355	375	345	322	316	341	320	315	309	314	303	330	327	306	280	320	307	327	321	332	318	327	332	307	335	318	305	342	349	282	332	302	304	336	328	302	325	335	320	309	338	325	348	315	304	327	322	354	316	336	338	311	311	322	299	319	306	292	321	331	357	334	313	311	303	315	301	322	316	316	302	317	325	369	288	355	346	309	320	351	316	324	331	331	313	315	305	319	328	355	288	325	316	318	339	368	318	266	318	306	303	334	290	319	332	318	363	382	334	344	322	324	300	299	303	323	334	283	351	306	319	308	319	319	306	328	315	326	313	299	330	316	308	310	303	311	357	319	300	298	305	338	310	348	295	318	305	312	293	354	315	333	356	343	318	282	333	321	333	344	339	318	320	305	321	315	346	340	334	336	349	355	322	350	305	323	325	303	296	327	307	325	309	317	352	323	319	311	339	320	344	340	330	320	328	289	348	338	309	260	328	328	337	343	318	325	301	273	292	329	324	337	346	348	300	334	332	318	343	297	308	353	312	335	302	307	296	325	304	294	318	351	309	306	305	333	325	307	293	328	340	322	308	334	329	305	321	282	351	316	294	346	326	300	318	300	355	328	318	325	305	337	323	334	339	328	280	319	314	302	307	318	326	331	316	299	350	332	308	328	317	309	288	322	293	330	322	292	316	295	313	310	317	355	345	285	300	300	321	327	334	330	297	304	307	303	312	317	327	311	314	307	296	324	341	342	305	325	329	333	307	315	329	296	301	305	313	330	324	302	332	348	321	299	287	359	310	323	317	376	341	336	309	347	311	297	310	288	331	317	328	325	303	340	342	318	314	326	335	307	308	350	333	288	323	339	340	327	325	316	337	336	338	297	332	295	302	287	331	313	331	317	319	354	352	311	336	314	348	322	331	306	300	318	308	312	312	309	331	317	351	300	325	353	321	344	335	343	285	353	350	326	319	333	312	355	348	340	327	342	311	336	311	352	317	291	287	311	297	344	346	335	321	325	307	308	308	313	312	330	327	290	321	338	366	312	314	327	300	293	363	333	318	319	319	321	322	290	304	326	323	329	319	324	328	316	340	310	312	308	330	317	322	313	332	335	312	279	329	332	329	326	342	334	321	300	318	347	356	301	321	325	307	321	313	309	354	306	352	336	322	323	322	347	331	296	303	347	317	326	322	321	301	321	345	343	330	304	349	303	311	305	319	291	312	309	300	297	324	315	329	315	349	353	305	293	327	351	312	338	323	304	320	332	305	310	310	334	338	307	308	299	336	316	330	301	319	340	326	332	322	315	355	346	312	349	343	305	349	308	304	370	324	297	316	310	311	331	336	323	296	327	317	319	331	340	308	322	316	294	295	307	322	272	324	341	345	304	319	288	331	343	324	291	333	322	348	372	329	298	295	330	313	330	323	331	356	293	337	322	320	296	293	276	302	330	322	308	315	332	360	324	328	327	350	319	300	333	354	320	323	336	324	297	309	289	287	335	313	308	339	302	311	343	304	354	347	312	349	324	323	324	320	335	356	318	341	347	305	355	329	315	286	323	361	354	291	335	341	343	348	296	334	315	319	313	296	307	340	303	324	340	317	326	324	344	311	321	316	307	337	287	281	321	332	308	313	292	321	277	319	311	310	322	310	314	317	318	317	298	334	341	273	307	319	325	321	359	298	321	317	305	331	320	313	297	312	341	310	325	296	292	295	322	317	357	332	306	310	302	326	313	337	323	340	333	301	311	347	333	288	317	334	309	309	309	348	302	309	305	357	319	330	337	296	293	307	293	321	300	318	306	294	287	304	323	306	350	331	306	344	315	337	321	308	324	325	286	305	297	299	306	336	321	337	309	318	321	303	337	308	283	303	313	316	345	328	337	279	308	346	330	300	374	332	301	301	284	320	307	321	324	359
13188	11031	11659	10161	6628	3946	2236	1482	1107	862	809	706	720	681	724	693	767	748	717	666	675	660	633	739	719	683	720	741	686	691	707	682	715	722	771	736	693	702	711	684	689	714	660	713	649	730	698	698	705	724	707	774	731	698	718	692	720	733	754	704	731	696	730	738	704	674	735	693	743	716	708	768	743	712	745	684	687	690	752	747	782	730	706	679	681	717	724	709	705	672	755	689	705	712	710	692	761	686	676	717	700	702	714	750	677	699	708	674	756	690	666	671	733	714	703	708	759	720	703	694	718	727	733	704	746	739	742	711	671	679	732	679	702	716	661	729	693	737	743	724	731	685	697	730	719	725	678	694	725	723	728	710	684	700	727	716	730	735	683	696	722	737	692	715	727	737	708	673	690	739	691	760	695	692	732	770	678	677	707	743	667	771	728	682	735	680	668	713	676	689	664	672	747	741	688	657	717	715	715	698	749	746	754	723	701	716	667	700	754	704	737	726	710	681	735	717	699	700	716	713	699	715	744	721	709	755	695	711	730	709	715	735	702	696	692	693	737	729	709	674	710	714	699	698	673	644	726	714	732	735	684	733	733	675	720	689	728	716	729	683	722	714	690	659	701	712	712	640	716	687	731	703	745	722	703	764	704	735	756	676	696	708	727	692	681	747	680	659	687	725	719	722	720	676	715	716	691	681	712	681	689	711	671	728	694	692	716	674	698	716	700	666	744	730	700	704	728	693	711	745	676	711	736	688	684	690	728	706	731	677	718	736	671	720	684	732	687	687	655	665	691	730	666	683	700	686	688	666	761	696	726	662	733	717	700	732	741	709	716	733	685	713	710	697	665	698	729	721	710	699	703	681	667	735	702	678	706	716	712	715	643	727	741	671	712	685	728	734	712	715	697	714	710	738	737	738	721	716	706	679	767	725	682	692	714	696	731	711	751	657	683	731	646	691	687	718	712	728	729	746	665	714	671	682	700	702	706	731	740	677	741	712	736	708	722	689	682	726	765	732	695	677	688	672	639	689	705	695	719	680	672	706	714	671	690	672	698	662	685	718	677	695	659	695	699	695	694	733	692	702	700	722	692	719	678	687	732	660	751	705	696	684	722	681	662	696	645	709	677	725	722	699	702	701	699	682	690	744	719	732	724	689	698	733	692	704	708	673	700	717	710	744	651	732	665	699	723	719	663	701	728	739	674	723	719	701	762	746	719	728	727	729	734	702	721	680	698	713	710	727	667	690	724	705	731	713	700	714	735	720	788	701	668	762	701	688	720	755	690	687	755	699	734	719	683	686	728	723	658	714	667	716	733	721	700	746	702	716	669	728	679	713	712	658	700	791	716	723	700	700	722	673	672	722	712	685	692	697	705	718	683	678	766	721	751	715	715	681	680	686	662	723	667	696	685	695	710	724	697	719	733	756	752	709	709	698	743	774	767	711	775	712	675	741	759	716	723	721	680	711	717	706	726	703	665	689	659	700	668	743	681	674	722	683	646	715	723	670	682	726	679	693	751	709	680	712	728	688	684	711	709	717	720	715	682	694	732	727	754	707	738	711	721	685	723	686	727	697	722	654	707	675	755	700	750	702	695	668	742	770	689	749	755	657	753	707	705	742	735	703	695	705	727	726	722	713	724	711	668	717	736	657	721	713	708	693	702	704	682	699	742	714	695	719	735	700	698	687	701	704	629	688	714	690	771	682	685	694	646	722	697	699	721	724	679	702	716	722	689	734	719	696	708	733	688	709	754	765	735	686	704	694	696	740	724	683	749	719	751	701	724	718	728	680	678	732	739	730	687	754	698	730	697	695	711	702	758	742	722	719	752	740	716	701	682	687	717	674	719	687	716	710	749	677	766	680	708	707	687	788	713	660	710	673	734	701	734	742	740	715	701	725	679	720	680	705	744	690	769	685	723	729	718	724	714	700	708	671	715	682	767	702	688	704	710	750	663	690	748	726	707	713	676	688	677	721	736	717	648	717	740	707	729	734	706	722	700	713	727	679	676	643	681	704	714	741	658	705	707	723	692	717	666	675	737	767	740	690	673	703	721	740	700	704	722	708	678	751	762	699	698	690	685	734	752	762	733	755	687	697	708	711	695	654	702	696	756	723	713	750	691	756	726	745	725	751	740	697	676	736	740	721	718	712	713	746	738	729	705	703	732	724	690	735	699	740	700	694	711	695	653	698	725	682	689	651	695	681	661	714	739	725	720	703	691	704	741	752	677	749	766	712	733	700	696	697	698	682	709	723	700	649	726	707	737	722	727	702	663	685	708	746	685	716	681	731	728	690	705	691	716	716	678	679	655	707	723	691	700	679	730	698	734	697	680	706	733	715	703	696	714	714	722	698	771	742	722	757	701	677	736	703	703	711	719	732	671	758	684	740	741	713	770	735	694	721	681	657	696	671	732	706	725	687	708	689	735	751	723	723	752	668	684	718	713	702	722	665	702	671	698	642	695	707	697	722	665	697	713	686	706	714	695	683	677	704	703	647	685	722	698	704	743	692	687	711	728	729	728	699	714	699	706	768	685	716	699	732	747	694	704	704	749	706	692	762	707	722	676	720	705	743	704	714	696	693	708	691	687	680	723	706	719	666	713	667	733	721	689	712	666	701	715	724	677	705	705	722	642	737	680	745	720	718	696	675	665	670	681	703	653	722	683	701	643	707	663	687	701	744	651	682	655	707	717	689	711	687	696	701	711	775	718	685	660	720	672	700	671	649	684	718	727	724	707	664	770	697	727	710	698	664	715	690	707	698	735	736	694	686	667	697	733	684	698	708	706	735	711	682	717	720	671	752	698	721	698	716	710	730	738	664	687	686	737	672	753	691	704	708	737	709	762	695	675	710	720	727	676	696	678	687	722	733	728	764	691	656	675	773	701	704	717	692	686	703	692	719	695	663	706	696	675	720	731	699	709	721	673	681	703	662	694	725	725	708	678	728	704	687	727	715	696	735	685	706	697	706	728	711	729	689	712	717	696	698	656	680	672	681	706	665	680	715	696	689	759	696	703	689	693	761	706	740	683	719	700	717	680	684	694	735	693	731	723	699	738	673	729	694	745	711	714	707	714	699	707	699	716	741	705	658	697	724	703	736	781	691	633	706	720	723	697	709	719	728	706	740	728	731	728	736	727	640	687	710	701	665	695	708	687	718	728	701	692	740	713	704	705	739	674	687	704	735	695	670	795	717	705	681	734	707	676	729	730	693	744	672	687	726	698	641	714	664	678	740	716	711	679	715	686	705	706	676	677	708	742	699	738	715	637	763	761	720	721	712	666	691	725	704	736	699	676	740	653	668	671	697	679	726	693	660	713	689	694	676	748	697	732	701	700	675	682	727	704	737	668	721	684	641	752	706	725	730	745	738	724	720	718	733	737	681	751	734	699	735	705	689	729	721	696	687	706	688	754	769	740	750	708	705	707	664	734	715	665	728	728	710	726	657	744	696	684	700	763	719	701	682	709	646	688	672	681	693	694	753
83352	69868	69311	57738	41374	26241	13155	5495	2190	1033	604	476	380	353	368	393	372	396	389	313	367	329	356	402	407	383	403	345	407	401	402	365	350	363	360	407	342	404	365	373	317	384	364	336	351	355	369	338	377	346	364	369	389	400	358	355	388	381	363	324	368	372	375	437	395	335	361	375	366	333	377	376	419	384	367	354	395	371	356	361	369	378	387	353	371	380	329	395	371	379	348	360	388	384	338	361	366	352	382	386	360	347	369	391	377	358	351	396	386	409	359	364	340	372	369	385	403	399	404	389	379	350	356	370	364	376	369	336	328	359	340	390	354	380	385	342	396	399	375	364	365	382	367	354	359	374	328	352	358	384	353	380	368	390	393	331	377	368	369	366	346	360	344	343	372	388	389	382	340	374	350	356	376	341	360	355	343	376	359	371	415	358	348	340	372	372	344	324	383	358	380	398	340	369	346	387	382	362	403	408	382	373	340	409	383	362	337	384	391	360	358	366	352	376	392	349	373	369	398	422	347	403	414	361	372	365	337	395	366	374	328	372	343	404	370	361	375	370	360	363	391	343	389	373	366	378	341	363	350	347	384	348	381	355	380	374	362	391	349	363	373	379	376	340	347	326	382	371	351	354	408	366	365	339	360	394	381	383	384	381	374	409	405	372	349	361	383	376	362	394	323	385	360	342	378	353	361	386	353	369	376	394	344	388	357	411	340	352	372	375	328	374	373	357	338	364	346	351	387	391	389	353	383	357	405	353	395	372	388	349	346	400	342	367	394	402	356	384	387	396	362	351	372	387	355	347	359	372	355	353	344	328	401	356	388	386	353	351	353	387	401	366	359	410	355	371	380	394	373	356	407	346	383	348	349	347	362	342	363	375	355	345	382	400	363	368	382	381	353	367	378	380	355	314	363	357	357	375	380	360	327	402	358	364	328	397	354	327	393	378	353	333	338	385	371	380	355	362	355	363	339	332	362	362	396	360	382	366	358	377	385	361	432	386	418	351	391	405	334	349	375	384	355	359	372	377	393	337	322	349	372	387	388	359	350	361	393	385	372	391	367	356	371	358	367	341	388	351	368	357	363	383	357	361	372	363	344	403	387	392	363	363	390	361	397	376	361	382	383	374	325	379	398	372	332	321	338	364	373	416	416	407	351	393	349	347	400	387	331	386	375	370	356	373	373	348	373	358	381	380	391	387	380	385	352	383	378	385	386	346	402	351	358	326	343	349	350	379	360	324	356	332	361	334	393	346	367	378	400	416	349	345	364	349	354	400	330	372	384	389	385	320	350	360	390	399	374	345	333	377	342	353	379	379	366	378	398	338	404	408	330	359	367	358	360	353	342	363	402	370	395	385	377	370	373	371	368	378	370	364	381	347	329	346	359	336	378	331	378	383	331	353	341	367	384	367	335	393	364	373	379	351	352	347	363	347	343	368	397	393	325	378	385	387	382	338	371	352	364	324	377	367	382	360	349	315	355	374	377	354	367	345	359	362	375	402	370	354	380	394	331	337	369	382	363	362	365	375	325	373	391	336	401	348	362	392	347	380	334	351	393	355	369	362	376	346	368	368	373	381	361	360	339	380	358	349	361	371	372	381	346	351	354	367	355	346	343	396	367	372	410	374	384	365	379	392	355	393	359	395	384	367	336	361	361	383	332	343	368	354	361	363	389	362	374	380	350	383	407	338	353	376	362	347	351	347	374	368	343	376	355	393	354	379	393	337	399	392	361	363	373	357	401	369	390	378	393	368	360	373	340	365	342	386	386	342	368	364	356	376	349	391	345	365	392	425	352	347	373	386	329	361	314	351	400	357	369	361	357	331	323	351	361	377	373	355	366	390	375	335	354	391	356	357	374	358	374	382	360	362	377	362	376	369	354	340	404	376	376	376	348	347	353	352	359	372	345	382	390	369	376	371	379	370	354	431	355	367	355	363	355	366	373	349	370	345	356	380	354	349	358	372	355	369	343	395	378	396	346	344	380	356	367	361	357	378	366	375	347	395	379	334	379	325	382	402	362	368	346	393	389	402	395	331	347	407	397	345	374	337	347	329	362	380	346	342	357	372	353	375	388	380	392	402	381	376	356	329	357	381	347	335	353	378	358	392	372	325	390	352	385	354	325	381	361	335	338	398	351	336	364	355	347	364	340	334	363	352	356	366	365	384	353	379	370	387	394	374	375	376	356	365	359	396	327	346	346	352	356	357	368	334	402	383	357	360	375	363	393	380	358	321	379	389	375	348	370	329	348	380	385	383	353	375	376	373	352	354	346	373	359	367	393	373	346	379	356	349	335	360	344	375	408	373	384	335	374	362	344	428	362	383	372	365	305	381	359	367	353	319	379	357	377	355	374	370	370	382	387	331	334	382	365	363	383	371	328	370	365	324	371	355	346	396	344	379	373	354	368	373	362	370	392	346	392	340	377	359	340	375	365	360	374	364	373	325	402	370	364	361	356	369	387	359	424	381	378	358	382	349	364	359	367	384	373	336	350	358	324	379	386	340	387	396	351	352	382	372	338	367	366	396	360	354	376	382	359	404	401	363	338	356	371	356	400	354	375	386	382	374	378	355	371	400	357	368	336	372	371	396	378	401	424	408	376	376	373	366	385	324	382	387	375	338	358	361	362	369	374	369	386	366	386	384	336	399	387	416	341	354	387	352	363	357	364	324	333	369	331	366	371	360	369	369	343	366	347	371	360	365	386	317	353	385	389	352	377	380	374	381	372	363	347	365	394	385	347	322	317	372	353	386	334	337	384	387	362	307	346	347	347	382	336	354	372	353	349	380	336	382	397	380	385	348	370	366	375	391	384	391	393	367	372	373	367	380	363	370	382	354	368	397	366	394	364	378	384	333	364	377	314	368	382	401	351	410	373	377	393	326	340	358	346	329	372	375	362	369	360	369	361	364	354	385	393	376	420	350	359	388	351	345	383	354	356	374	412	386	365	365	357	383	357	341	406	355	352	370	338	371	403	329	364	407	315	326	371	377	371	354	358	350	371	351	360	396	378	361	369	368	346	373	342	362	345	354	361	350	336	365	371	340	367	418	397	380	391	383	394	372	355	357	402	388	350	358	366	401	325	368	380	367	343	367	365	353	394	352	380	354	356	382	366	351	362	369	379	381	376	359	408	371	387	343	403	397	398	385	377	338	363	353	349	330	372	336	374	329	359	366	357	384	361	343	395	336	356	372	360	326	362	381	359	363	320	349	370	370	399	357	352	351	399	374	389	354	320	359	418	365	406	348	389	308	371	362	358	377	358	361	369	371	340	392	372	405	325	341	357	366	369	343	365	363	392	398	331	379	358	377	363	393	371	355	364	363	376	369	346	354	346	349	341	346	366	381	334	326	379	385	321	345	391	349	397	390	348	371	354	359	350	340	358	379	349	338	377	371	340	356	371	356	388	342	343	374	380	345	368	350	361	366	371	320	372	347	338	388	334	371	384	370	358	344	393	329	381	386	375	378	386	368	358	387	388	360
53168	52395	64187	61470	50516	37915	25135	14410	7590	3526	1907	1190	891	824	806	768	813	800	794	781	847	820	807	810	760	864	810	804	809	848	801	863	819	773	821	850	732	822	819	771	844	817	814	862	769	790	795	788	805	772	825	859	778	768	781	796	779	803	823	785	788	860	812	806	827	794	832	811	803	743	782	808	837	809	844	800	827	802	814	812	804	874	803	806	780	771	835	819	782	811	756	814	811	814	751	833	797	796	758	768	789	786	726	797	798	785	799	794	799	809	837	764	807	793	828	757	822	812	820	795	786	777	777	805	835	755	811	756	801	837	814	780	840	781	801	788	745	797	803	819	802	806	799	732	814	787	778	784	791	815	804	789	798	773	773	786	815	805	794	842	796	862	830	743	797	787	827	801	835	821	792	770	784	810	761	832	839	788	760	834	806	800	812	820	804	774	825	788	815	833	792	826	785	844	790	814	845	787	755	826	821	790	828	760	813	852	837	809	801	883	815	813	808	753	806	840	830	813	800	797	823	800	843	813	778	818	819	761	778	807	741	798	797	811	803	810	767	752	816	826	774	796	804	818	874	797	731	793	732	863	783	818	802	753	822	822	749	813	764	776	809	814	793	798	850	767	866	792	782	810	768	837	716	804	820	794	821	843	802	806	804	749	816	831	764	792	781	828	842	812	802	780	783	813	839	834	762	828	802	816	774	770	821	815	795	821	808	835	788	757	875	795	791	817	812	873	761	778	764	843	792	816	752	818	796	804	795	822	854	782	847	818	776	842	819	765	792	822	751	801	837	823	824	817	789	702	748	826	781	805	800	828	837	797	784	806	823	787	779	830	789	772	821	795	800	788	818	789	812	816	801	746	808	768	793	778	787	833	830	800	814	900	784	785	836	803	803	805	806	802	760	803	757	820	806	754	826	836	779	787	804	819	812	826	777	778	796	836	813	806	759	790	784	777	772	814	781	778	815	776	779	785	777	767	814	855	762	814	821	830	777	779	831	788	810	790	810	784	810	796	817	827	844	805	811	785	808	742	788	837	775	788	727	826	827	831	781	817	812	848	739	811	834	790	804	776	836	795	841	834	775	803	791	835	771	758	838	773	800	821	834	800	819	833	804	818	814	864	830	785	737	846	777	751	839	835	797	770	815	773	780	781	844	818	794	774	798	744	817	819	817	806	779	798	855	854	801	808	814	776	823	809	769	840	836	818	787	801	814	819	842	764	794	808	817	841	777	746	751	863	769	821	833	826	817	800	799	809	805	828	786	750	807	789	795	769	816	781	786	768	754	805	808	769	755	821	761	807	816	815	804	829	841	797	796	802	835	849	836	847	839	869	786	821	751	785	793	820	830	809	805	781	835	774	811	811	811	778	779	806	804	852	812	784	822	812	755	795	771	802	760	824	825	799	778	817	796	812	783	798	834	816	735	817	839	832	749	822	841	785	797	788	799	839	808	799	775	849	801	828	815	796	798	788	738	862	801	760	857	772	816	859	789	801	831	811	778	784	820	766	793	798	827	786	781	776	812	784	834	827	798	769	789	760	756	816	823	756	796	792	814	770	825	793	805	794	841	831	794	785	762	833	822	819	854	798	800	816	786	817	856	835	755	802	806	814	797	810	812	798	808	823	806	795	781	835	861	773	787	813	809	793	821	834	810	787	761	753	786	826	781	819	851	738	816	749	801	828	838	798	774	793	801	826	791	810	813	775	837	768	747	806	764	837	816	785	782	824	733	776	862	818	795	771	804	740	829	764	798	830	742	802	788	856	818	774	817	827	842	844	765	794	776	785	780	827	725	812	853	786	854	800	832	816	741	783	838	833	756	827	784	801	754	841	797	805	800	844	822	787	824	832	837	804	829	822	772	783	794	769	819	844	741	798	819	825	807	839	745	813	787	762	801	781	842	769	781	786	796	845	839	841	865	847	862	747	757	750	845	808	837	763	795	829	770	794	797	804	813	805	813	806	765	790	800	852	758	774	782	844	837	794	777	823	777	825	783	809	844	788	862	800	791	846	812	772	814	834	844	788	833	774	781	808	828	805	766	819	771	735	814	829	773	842	767	851	783	787	794	853	791	790	780	773	794	794	840	817	782	862	830	837	818	784	781	816	815	781	748	818	814	809	771	797	824	797	798	784	807	824	786	756	816	779	819	781	814	774	824	823	808	812	817	822	814	794	770	795	794	814	809	815	788	768	849	832	840	865	808	747	862	811	782	816	773	770	772	806	817	798	811	814	833	826	786	819	803	828	812	782	796	791	826	782	785	766	804	792	802	772	797	782	858	824	796	832	822	753	842	815	791	806	827	821	783	773	820	754	780	779	801	772	788	820	815	821	822	788	867	772	779	820	784	803	820	820	804	742	816	811	792	829	784	815	822	803	813	864	786	806	839	761	816	797	785	788	807	758	790	799	766	790	849	798	801	814	781	819	842	840	818	761	801	762	790	804	763	787	853	832	857	835	747	839	828	775	812	812	833	857	793	826	818	792	796	800	802	792	791	833	778	814	780	802	834	832	796	834	765	803	857	817	831	837	805	781	762	835	813	800	839	817	852	801	843	806	793	744	821	758	829	766	758	782	816	823	816	738	816	771	800	788	831	775	789	837	812	816	858	835	817	859	805	797	786	784	796	823	808	792	771	817	787	809	834	816	796	753	815	802	844	756	839	777	820	825	830	803	785	806	814	801	813	753	826	824	802	811	784	830	782	799	755	811	747	836	828	810	779	757	826	742	836	804	817	796	790	801	796	840	863	823	833	770	823	812	799	763	799	781	782	786	788	793	822	795	789	782	776	871	843	781	785	845	787	789	784	841	831	793	779	805	800	799	760	784	847	797	768	810	808	747	815	812	832	754	744	845	807	759	837	799	795	758	755	752	802	818	745	762	816	748	813	794	813	780	797	820	783	792	804	854	818	846	852	769	759	791	803	841	806	778	794	757	827	785	815	852	780	852	818	804	827	799	839	804	836	770	844	827	791	831	797	788	805	802	830	792	748	840	840	812	783	774	832	858	785	769	769	825	800	806	789	798	777	852	782	778	813	799	833	817	799	742	785	805	791	772	778	815	763	794	860	773	781	786	770	765	815	811	801	779	774	771	838	785	820	749	770	820	786	825	836	783	870	811	848	771	794	817	825	765	821	821	788	795	850	829	733	812	825	788	796	772	830	853	805	793	777	808	814	790	791	806	842	796	832	783	802	810	744	817	819	831	809	793	768	769	809	793	819	761	813	813	821	803	833	807	803	795	817	834	789	797	837	774	817	792	795	871	758	810	793	826	833	781	769	769	788	812	853	842	826	761	793	847	825	810	794	720	858	797	804	821	783	782	810	811	758	783	764	812	858	809	806	828	805	815	806	779	820	849	790	780	852	795	836	798	835	789	823	756	826	813	827	816	794	802	740	824	840	821	804	794	785	823	794	804	887	803	852	876	796	826	800	796	787	783	827	833	793	838	813	842	808	791	769	803	804	805	818	828	802	787	814	777
84946	72818	70597	60176	44553	29163	15481	6477	2565	1261	743	521	441	429	429	443	441	420	389	400	413	424	384	437	429	424	402	382	423	469	418	401	410	405	388	406	397	392	458	446	422	427	414	430	424	386	408	406	387	437	416	400	398	423	407	380	424	431	434	412	396	402	408	394	404	414	409	465	457	401	429	438	431	407	450	415	407	393	394	407	422	394	399	391	382	431	408	459	413	431	393	399	392	415	416	436	400	398	404	424	421	428	392	404	429	414	470	411	426	426	425	442	406	410	415	454	415	420	404	359	431	437	435	402	429	397	445	406	427	417	362	415	427	433	393	428	424	449	394	380	417	448	414	416	417	412	447	393	420	400	366	420	425	391	445	390	380	416	449	410	405	373	417	391	434	393	391	376	427	410	375	407	420	390	386	423	387	443	390	422	439	426	456	453	427	447	409	410	417	430	405	381	424	407	442	405	403	407	399	444	379	440	385	397	407	453	413	436	422	439	387	416	444	412	438	449	456	411	407	455	423	425	411	425	429	398	394	417	443	401	432	436	441	390	389	434	436	405	437	409	383	432	419	411	410	404	409	446	450	387	387	422	426	430	383	440	369	371	394	456	427	428	428	426	439	369	367	388	412	420	394	442	424	442	430	397	455	400	406	423	421	407	412	345	425	403	439	431	409	409	398	405	412	439	391	420	414	426	384	410	366	428	397	422	425	385	374	409	421	407	426	399	422	385	426	406	414	375	427	421	393	395	398	443	416	410	417	437	427	402	397	405	422	399	415	432	389	387	388	404	442	431	406	381	414	408	411	409	410	403	411	437	445	399	389	398	416	391	379	380	440	409	369	434	381	398	387	444	415	461	396	438	392	401	409	413	422	400	418	432	401	420	417	398	412	465	426	417	429	412	454	400	399	384	409	388	424	394	442	446	376	421	440	430	434	429	433	414	434	385	411	402	387	424	407	390	443	385	470	417	433	396	372	422	360	431	417	436	415	394	414	380	400	424	425	425	400	408	428	417	423	398	401	395	404	369	421	417	406	450	371	430	421	415	452	429	397	426	418	408	393	432	411	391	413	416	384	411	426	450	378	399	401	396	419	427	432	422	401	421	436	460	422	381	403	409	433	433	429	406	387	446	460	427	394	399	478	431	417	390	390	389	409	443	423	385	410	430	425	397	374	393	442	368	406	391	400	411	390	412	406	398	454	379	451	408	390	398	425	375	397	416	415	435	403	412	418	424	394	443	443	462	421	425	433	429	384	401	415	423	407	378	424	427	411	436	397	458	454	428	392	445	427	422	444	391	415	374	453	420	414	419	401	405	388	374	412	438	372	416	383	395	392	426	417	427	439	420	457	368	353	411	461	424	459	413	449	440	398	394	412	408	422	425	430	417	443	396	439	418	399	438	412	414	376	413	423	393	396	387	376	439	429	377	401	398	392	374	429	403	454	453	386	435	435	450	463	407	387	394	410	377	432	444	461	438	391	424	434	457	433	399	394	423	443	452	416	413	398	388	428	414	419	412	418	404	400	426	376	449	412	444	395	431	410	402	432	460	417	395	407	407	430	370	421	373	425	429	431	372	429	436	418	402	440	427	427	406	407	427	401	431	386	390	410	444	428	447	434	413	395	421	430	407	400	359	402	431	416	400	400	409	416	406	392	449	448	377	405	441	382	424	434	414	426	416	423	421	444	404	403	391	406	440	387	415	402	406	417	400	425	408	420	388	419	428	395	418	400	414	416	451	447	427	437	378	439	415	399	411	365	419	414	417	426	420	410	415	402	426	434	423	430	406	434	422	430	440	419	391	403	404	413	423	404	437	411	376	362	414	431	397	429	410	378	420	429	399	438	399	387	416	403	402	395	391	399	404	429	440	462	439	438	423	405	408	407	414	389	402	409	398	409	431	415	433	405	446	414	415	430	407	403	404	448	416	423	403	406	406	433	412	417	430	393	423	445	397	447	388	396	426	419	416	402	411	418	420	397	381	429	384	438	406	428	403	403	443	396	434	437	424	444	426	420	433	388	423	382	413	446	406	427	413	392	404	427	383	380	422	384	406	391	444	396	444	393	444	410	390	397	400	412	434	394	381	409	447	439	418	402	420	429	434	418	400	422	419	420	410	428	458	383	426	442	420	408	465	439	418	396	396	430	408	419	395	435	403	403	428	448	420	408	416	409	406	428	415	422	419	401	420	429	410	393	417	417	398	420	438	415	433	398	407	411	428	409	409	400	412	369	395	427	379	371	383	402	422	430	403	427	371	409	424	401	392	397	437	454	430	383	435	387	432	452	403	397	412	408	457	442	428	392	418	425	418	465	397	440	439	428	405	434	468	435	452	455	413	388	409	392	357	421	477	441	406	432	378	382	413	386	436	391	416	421	411	431	424	419	432	424	424	379	411	447	471	415	420	406	403	395	397	406	417	406	414	380	446	403	449	437	422	413	384	404	412	411	389	404	430	386	424	407	394	418	428	396	464	427	408	402	431	397	421	409	423	425	427	421	415	387	437	378	379	410	420	413	400	457	410	378	389	431	412	453	400	447	413	400	441	414	414	434	492	440	445	384	417	444	386	421	428	435	423	445	419	372	372	392	410	434	401	402	462	380	413	425	404	401	392	429	416	415	418	430	404	382	410	392	384	422	434	426	390	412	394	387	403	406	388	380	431	435	391	419	358	394	423	415	415	435	442	436	437	398	450	387	436	444	386	412	387	416	394	418	416	447	430	402	393	413	398	438	416	381	429	442	383	443	477	398	424	412	383	418	450	403	396	400	431	383	383	407	438	391	410	385	407	444	417	406	438	396	447	415	396	417	396	415	408	383	440	405	414	422	401	424	429	394	401	418	432	368	361	372	406	378	408	405	411	419	434	462	400	408	402	411	398	385	424	392	423	406	410	443	408	390	410	410	431	448	428	402	395	436	410	422	426	415	403	391	394	384	423	402	448	408	431	394	393	393	386	451	468	407	406	421	409	436	430	376	415	406	396	405	429	459	420	384	431	376	435	469	425	398	376	404	386	437	420	447	478	436	449	415	408	425	411	428	452	427	396	423	406	378	414	421	420	400	420	410	443	423	447	427	413	377	445	409	434	410	375	391	429	442	368	439	453	433	423	437	428	427	392	381	434	407	465	394	402	409	394	419	422	408	420	440	429	393	407	409	439	407	423	397	402	397	351	406	402	397	381	403	439	386	417	409	422	430	426	413	412	431	382	444	432	407	393	409	400	411	409	419	430	419	395	397	397	409	394	448	404	441	412	401	434	439	409	405	440	459	381	394	388	419	353	475	403	377	476	439	419	409	438	442	404	452	416	381	405	353	426	433	405	420	380	389	440	455	398	405	406	430	395	407	400	404	393	429	422	382	437	447	432	422	405	444	429	446	407	441	391	418	426	397	402	440	377	377	443	443	395	421	401	436	383	454	398	447	415	406	400	451	417	389	425	420	443	423	394	427	408	406	394	397	429	382	396	421	410	432	408	388	415	392	421
55010	55127	66140	64701	53380	40365	27658	16396	8302	4055	2143	1368	1017	878	880	864	930	882	920	908	884	880	908	916	846	897	878	909	887	881	880	879	873	891	815	865	938	890	840	893	868	896	884	905	887	854	924	896	869	854	854	895	878	892	894	850	917	857	919	908	910	839	918	954	883	894	875	947	828	933	888	874	952	849	909	907	934	885	859	884	882	904	826	860	843	909	839	856	864	831	852	877	923	911	916	924	893	863	844	866	899	840	814	875	898	895	930	916	876	922	928	882	863	840	901	870	866	865	887	932	900	879	924	880	937	887	910	920	860	856	874	898	925	913	937	909	872	906	941	875	949	883	850	840	865	878	919	867	905	909	879	913	916	879	878	944	880	913	904	901	876	885	879	882	859	911	908	867	894	907	939	893	874	899	890	877	850	896	885	887	840	849	841	886	931	902	875	911	842	872	940	896	890	866	837	939	961	847	915	861	882	882	931	897	926	883	878	896	941	851	868	897	903	879	906	889	867	905	913	825	903	815	894	858	838	863	860	862	874	890	800	877	872	962	886	886	888	828	878	884	886	823	886	905	855	894	883	877	818	840	899	886	894	907	849	897	820	924	892	938	881	900	833	886	932	898	832	883	861	846	883	941	843	890	893	890	896	853	930	889	864	887	912	931	858	873	859	859	877	875	858	894	841	900	847	832	930	894	904	904	913	930	880	898	899	864	885	893	862	896	829	912	895	898	887	882	910	895	887	894	897	906	878	845	872	837	887	908	898	862	881	885	886	898	912	886	867	839	864	903	884	889	933	876	825	905	898	874	892	878	862	904	837	883	835	876	882	842	855	875	861	869	883	882	926	841	903	880	941	872	890	878	835	864	861	902	908	848	928	940	842	898	881	912	915	893	863	865	900	852	903	919	880	888	917	856	865	870	897	878	884	877	911	904	844	888	921	892	888	875	881	877	935	889	898	932	920	862	840	856	932	898	915	825	849	901	878	870	858	898	849	897	897	889	835	875	897	880	900	867	894	861	894	868	872	891	894	902	827	843	881	883	878	889	900	906	886	908	881	883	921	926	858	930	899	891	833	866	876	895	903	851	855	923	881	889	883	921	901	865	883	917	895	865	916	836	875	839	925	837	891	947	878	855	894	890	879	895	839	926	933	863	876	886	872	898	862	884	891	884	903	906	829	932	905	907	946	868	895	909	874	905	894	912	854	846	857	878	898	899	891	895	923	854	874	910	908	864	906	900	890	910	925	940	935	880	866	917	902	874	822	888	928	884	880	860	891	896	862	894	878	860	909	907	889	895	866	869	880	862	935	916	882	820	876	835	921	840	936	822	900	859	879	858	870	877	831	884	898	911	899	907	844	955	897	927	888	893	846	909	862	864	893	852	839	903	913	898	863	895	918	884	887	886	901	891	890	904	886	876	841	896	883	945	914	884	866	942	910	895	910	828	881	864	929	861	877	878	916	871	865	834	962	885	859	911	849	919	941	863	899	896	834	890	859	903	889	867	890	904	881	893	889	910	906	857	893	916	865	937	885	879	851	841	831	880	887	846	848	856	871	897	860	890	942	872	902	910	828	884	880	858	894	851	911	886	879	866	871	909	868	927	907	859	888	853	934	867	909	855	903	926	905	823	820	857	878	905	882	900	885	884	857	913	839	876	887	877	916	874	917	855	891	889	879	887	918	907	858	898	872	878	889	882	913	842	900	931	912	897	871	901	883	828	910	890	885	864	905	909	871	906	885	877	937	864	838	871	902	877	873	930	933	927	913	861	842	870	857	908	913	867	898	915	865	857	896	926	867	898	928	873	901	868	862	924	836	887	897	920	852	846	873	899	808	840	870	854	909	838	891	957	866	892	861	866	858	885	895	935	880	861	884	852	930	874	868	895	886	931	875	884	943	890	892	871	838	896	887	870	890	843	887	885	858	871	862	855	886	901	866	886	888	887	842	902	875	834	880	850	882	896	939	974	923	872	946	897	859	913	877	889	887	895	879	896	927	822	924	908	859	897	880	880	868	907	871	918	825	885	958	870	888	812	917	889	838	902	900	922	931	898	856	864	871	834	915	903	900	891	900	854	885	922	829	882	898	852	862	869	873	845	860	912	876	868	888	865	865	913	930	866	856	873	948	898	838	877	940	910	862	919	877	882	928	921	905	870	910	862	860	894	856	894	935	927	849	893	943	896	923	945	924	878	859	850	874	924	943	882	890	860	893	886	896	879	841	890	876	875	873	913	894	851	874	843	904	860	894	886	880	937	884	837	843	880	887	897	860	869	910	862	934	910	866	897	840	878	902	886	858	883	863	878	883	935	907	880	894	917	891	903	842	966	886	888	881	903	847	860	849	870	904	876	896	930	888	903	911	871	864	900	885	851	843	944	858	870	907	879	930	922	882	855	878	933	924	850	908	877	935	929	898	905	875	872	948	893	900	883	840	897	890	896	866	828	831	922	870	919	901	866	882	885	945	863	920	863	919	879	869	887	855	925	881	918	842	864	885	864	888	840	862	940	880	869	854	893	892	897	901	850	843	865	909	857	896	879	921	872	889	860	910	849	862	903	934	862	881	930	841	884	908	898	896	862	881	908	879	843	878	888	890	892	871	891	918	844	895	848	915	899	893	935	885	890	838	865	854	903	881	890	863	875	867	944	930	904	918	886	874	882	880	877	818	938	903	839	919	873	871	914	905	889	892	927	867	863	856	876	897	898	871	932	916	924	901	857	867	911	867	836	910	876	904	843	932	897	947	878	827	851	867	846	922	850	857	870	886	926	920	883	902	871	911	878	910	887	923	890	853	880	935	874	939	888	892	898	868	912	901	899	878	875	844	961	891	863	918	928	913	877	871	886	923	842	913	872	862	933	946	856	876	892	837	858	939	931	906	930	862	881	878	849	861	874	882	881	858	871	891	880	884	883	879	880	886	911	923	933	886	925	873	912	934	883	903	837	878	927	893	887	886	931	852	918	872	882	906	904	873	946	832	925	894	880	895	902	914	895	933	895	851	888	879	921	943	883	892	834	927	855	857	912	927	887	929	985	883	904	930	885	924	917	875	911	946	886	854	917	882	863	886	956	834	916	894	866	891	856	847	834	856	906	885	845	886	895	921	870	862	875	878	863	917	820	898	947	925	909	862	859	927	886	952	868	848	904	836	866	917	897	890	879	931	920	882	823	852	827	899	864	916	956	888	894	876	898	897	892	865	871	847	882	914	893	914	883	903	908	918	880	882	856	890	926	876	890	858	845	859	885	897	829	868	886	898	858	909	911	844	953	931	898	864	866	861	916	883	877	890	886	867	906	869	889	895	903	891	906	882	943	868	890	891	862	885	871	881	869	872	916	881	917	888	868	862	895	890	910	897	865	901	909	906	877	914	901	930	875	885	903	900	878	935	913	873	876	855	829	950	895	941	884	944	902	924	905	838	891	885	865	880	904	845	920	879	905	891	873	874	912	877	931	907	833	858	862	896	906	869	895	904	941	890	867
16270	10140	6516	3859	2149	1119	707	496	406	375	313	337	308	341	345	296	297	303	300	290	334	314	303	315	325	311	303	323	310	306	328	292	302	298	301	307	284	287	330	335	321	331	314	314	331	283	355	312	323	323	299	306	295	302	308	335	291	324	335	326	306	307	330	301	319	343	294	282	271	309	306	323	324	309	309	315	341	317	327	336	315	290	307	318	308	329	306	319	338	307	327	315	323	303	326	292	285	349	308	284	321	312	310	329	332	319	304	304	296	322	316	299	305	309	332	292	334	314	306	311	297	322	295	304	323	319	281	298	341	323	305	306	341	321	312	326	335	296	308	281	312	320	306	323	346	346	318	274	332	326	320	323	323	313	331	322	303	320	289	298	284	312	302	331	297	307	323	334	286	335	285	301	294	308	320	302	336	300	289	322	301	309	325	307	289	291	301	308	325	307	320	320	318	248	322	340	314	301	321	263	356	318	286	297	322	297	326	313	341	331	314	323	284	306	301	308	310	319	331	281	321	283	267	303	302	310	320	309	329	278	311	338	335	329	306	311	309	306	305	335	299	347	320	291	317	319	321	287	283	288	318	324	302	308	318	290	324	339	318	305	314	325	320	300	291	320	324	323	304	307	311	297	298	301	309	311	312	298	316	328	304	325	293	338	319	314	294	306	293	284	266	335	303	312	312	320	285	316	323	289	326	340	331	299	282	339	309	317	308	319	313	318	299	270	366	313	309	318	310	316	332	316	330	308	308	308	304	300	295	298	320	299	300	303	313	327	322	300	309	314	304	296	304	309	304	308	264	314	318	347	336	324	338	305	318	302	268	290	297	331	332	307	321	297	313	312	328	326	300	307	304	298	301	278	312	329	293	291	343	275	346	348	359	315	335	322	281	300	291	307	313	299	288	310	288	324	315	333	273	322	299	278	337	327	283	312	307	298	297	322	284	323	306	311	313	304	320	274	297	309	294	274	344	292	305	319	304	284	302	292	272	307	335	289	320	303	311	278	305	335	327	303	348	308	314	337	323	336	329	266	338	374	318	341	327	327	310	335	287	314	291	311	316	324	271	355	307	304	314	326	353	302	314	319	303	300	319	311	363	325	331	314	297	312	348	289	294	312	288	336	271	309	293	346	309	308	327	299	311	267	328	302	339	315	316	315	307	282	299	309	316	313	312	317	295	322	298	333	319	292	285	297	307	348	306	321	293	309	304	325	362	329	317	275	314	299	310	321	299	315	285	279	309	314	359	293	292	309	314	299	315	282	333	302	317	324	318	318	328	310	296	299	281	300	332	299	335	332	305	310	299	314	305	320	284	316	301	303	297	318	307	282	305	303	322	307	330	324	339	325	322	304	284	322	307	302	313	295	307	333	328	301	296	303	314	317	313	348	352	311	325	278	314	332	346	304	329	291	294	317	326	317	290	326	318	284	320	323	326	267	363	343	298	333	292	312	299	277	325	285	295	297	296	319	302	272	318	321	311	330	343	294	343	305	319	315	310	283	320	291	298	324	312	304	308	300	295	322	340	325	295	304	317	325	322	295	302	311	257	308	283	321	307	314	308	326	316	343	310	339	288	315	320	305	312	322	336	304	286	298	333	309	280	266	289	310	285	272	312	286	350	318	288	322	324	315	333	301	322	286	305	304	288	320	333	332	327	285	304	307	305	282	321	334	323	296	311	333	354	302	300	289	271	290	292	296	303	298	312	280	320	319	325	302	299	320	325	322	309	345	354	338	290	291	338	292	308	318	293	301	327	319	283	306	287	324	362	290	294	312	312	306	343	339	327	304	335	321	305	315	354	328	335	310	336	295	316	303	303	321	308	338	319	299	286	303	343	279	359	325	330	323	304	322	322	305	342	315	332	313	316	342	336	278	310	314	316	315	258	304	310	335	287	324	346	340	307	298	303	320	288	302	314	293	286	289	333	299	256	312	292	326	306	301	280	320	313	296	351	300	289	329	328	323	310	319	339	292	296	308	318	340	339	362	287	293	287	315	330	274	334	300	332	308	286	290	296	319	332	312	288	295	300	299	333	291	315	326	297	312	302	329	334	298	295	321	297	309	322	316	294	323	305	291	324	336	308	325	281	312	290	314	278	327	309	320	313	345	305	329	275	318	337	302	328	300	339	308	335	275	303	310	298	311	341	313	273	286	316	305	321	326	303	309	308	307	296	298	300	295	323	332	316	291	301	308	303	312	278	266	315	312	288	339	302	347	316	341	294	289	343	310	287	277	317	301	328	298	281	349	314	293	305	309	333	315	329	295	330	330	337	274	309	314	322	303	294	323	318	286	309	345	329	328	253	312	321	321	300	286	310	315	327	289	330	298	329	306	285	310	311	295	311	335	323	315	316	307	309	297	326	306	319	294	320	281	324	278	289	285	266	289	268	278	284	326	326	297	309	338	335	307	305	366	304	291	309	328	305	310	323	318	318	311	332	318	303	311	304	332	332	312	322	298	281	322	326	274	324	327	285	325	304	263	309	262	356	318	290	305	269	301	294	295	299	303	332	303	306	319	340	272	325	293	322	314	285	315	318	338	307	324	291	298	296	300	317	337	318	309	315	333	329	321	308	323	323	322	331	325	291	305	321	276	291	280	313	309	266	287	309	320	282	316	307	318	327	275	322	287	293	281	375	321	308	313	288	328	323	316	314	294	315	320	336	320	301	298	340	313	316	326	314	284	311	307	329	308	318	316	318	321	320	289	314	310	346	336	293	304	320	331	335	321	329	311	298	293	301	324	298	308	311	289	286	304	317	275	296	331	315	305	328	302	301	329	321	304	301	304	291	306	291	312	267	314	316	304	294	311	317	324	284	298	314	308	321	309	281	294	306	339	312	300	273	312	305	314	288	305	276	318	298	305	301	323	309	279	268	314	349	303	345	327	318	312	319	293	337	351	299	333	313	302	290	285	361	318	308	318	302	333	315	332	282	285	313	303	311	310	274	306	308	332	289	279	312	319	313	318	280	295	315	330	303	324	302	303	293	285	292	296	286	324	309	335	288	332	301	308	302	290	318	323	289	302	318	282	318	318	318	288	284	310	298	327	319	307	297	318	315	324	292	338	315	279	325	313	318	329	301	312	307	302	355	303	302	311	340	331	296	327	305	355	317	275	315	323	323	332	347	329	328	309	335	296	301	312	299	306	326	287	316	304	310	262	310	336	283	324	293	296	299	301	327	309	339	319	285	323	307	341	347	298	321	289	326	307	327	319	310	323	302	303	325	280	299	308	302	315	332	287	318	323	324	307	309	294	295	332	334	340	328	314	301	322	323	287	303	319	278	270	290	322	311	313	304	316	334	309	273	278	305	338	294	312	316	302	334	308	286	317	294	327	324	342	287	312	284	313	285	314	308	319	274	309	307	315	332	358	292	339	313	313	264	280	334	285	308	313	310	300	287	322	342	317	323	327	294	340	289	260	343	355	297	312	294	318	302	331	325	353	336	322	341	332	316	316	309	306	328	306	287	304	282	340
15434	12554	11587	9486	5976	3552	2195	1402	1011	787	765	729	716	697	694	688	677	635	650	686	696	666	672	717	667	652	656	703	708	675	659	693	711	719	715	666	659	694	628	645	678	707	721	688	665	730	708	702	702	708	683	687	706	720	698	739	650	679	659	709	681	686	675	709	663	699	699	686	721	689	647	699	679	686	671	733	701	694	680	642	731	688	666	676	673	712	647	673	667	693	650	676	688	698	688	707	702	665	623	698	692	712	661	695	688	671	737	676	712	638	637	691	711	630	629	684	718	690	701	696	654	713	703	701	718	703	656	685	690	699	685	760	703	707	690	698	691	712	680	722	653	670	662	653	662	670	670	715	643	649	673	684	677	671	660	685	643	679	725	724	649	694	667	689	695	659	679	731	721	709	726	696	649	665	663	657	682	682	740	642	667	659	717	726	702	699	716	705	677	622	747	670	686	660	666	690	709	700	699	706	661	642	656	681	690	711	663	678	679	726	724	647	661	706	684	694	649	658	649	683	646	664	693	639	650	672	725	680	699	647	648	740	685	728	729	662	661	673	674	696	735	678	684	685	717	664	690	656	724	670	686	644	644	702	666	706	679	713	660	695	719	698	644	693	695	675	700	687	655	675	641	675	682	695	716	654	735	701	654	713	677	714	686	718	685	718	720	657	725	729	693	685	706	751	690	672	686	689	673	654	712	723	717	650	705	674	713	717	664	723	714	666	671	706	696	712	689	701	670	715	652	676	690	678	726	709	705	681	751	686	725	664	691	693	698	661	667	713	674	661	688	625	683	649	677	675	729	715	652	651	698	711	659	643	688	662	684	688	712	723	642	717	715	696	669	676	686	666	632	706	629	726	747	698	675	711	629	686	620	683	697	641	682	694	697	667	689	680	664	675	673	657	655	691	660	646	705	691	658	694	674	690	696	702	671	678	664	743	699	689	687	731	684	670	704	722	729	683	658	700	694	766	672	687	720	741	694	693	679	705	675	684	730	673	719	691	684	705	691	712	660	691	680	692	642	662	747	722	710	681	686	710	713	642	711	716	652	729	704	664	703	679	661	657	709	673	671	660	724	653	658	692	698	717	738	691	700	720	653	697	690	665	671	704	675	690	685	694	664	636	661	698	656	710	648	704	689	672	660	679	719	698	708	709	713	700	649	681	700	653	675	663	678	667	665	668	678	669	710	693	706	654	662	663	671	676	674	652	710	742	692	655	695	723	707	681	703	657	756	693	666	694	630	730	694	697	729	719	667	718	707	682	687	665	646	645	753	690	711	693	689	653	675	701	688	684	718	643	684	688	650	702	696	693	669	677	669	667	671	686	686	672	706	668	702	698	671	673	655	675	684	669	675	668	687	671	690	668	715	659	701	676	667	655	711	680	660	675	669	669	689	688	627	658	615	661	651	666	675	672	674	632	670	643	689	683	717	660	679	699	735	676	676	714	709	739	708	660	698	697	679	706	679	659	680	659	707	690	671	720	684	666	680	661	607	680	690	743	679	678	695	703	692	634	669	663	724	679	672	669	701	713	669	695	618	709	710	682	635	679	699	638	691	693	680	653	687	671	684	667	678	676	663	676	650	685	693	680	726	678	671	659	682	689	688	679	717	674	717	653	666	678	700	689	698	661	687	681	676	675	688	702	695	634	670	729	672	689	661	669	637	685	675	710	657	677	668	718	683	704	685	689	717	716	699	767	695	650	697	666	738	688	679	683	686	681	633	673	701	669	681	707	673	678	633	696	735	670	657	651	696	680	669	693	666	680	672	678	683	706	680	707	718	663	692	645	699	683	664	660	672	663	712	682	641	662	683	731	711	703	706	691	661	690	660	659	707	682	680	694	719	678	685	659	712	695	648	720	707	689	718	651	740	694	623	648	659	710	719	703	697	702	738	690	666	739	683	681	653	651	685	694	637	699	721	695	692	646	706	712	657	681	688	689	715	689	718	712	690	709	678	697	689	666	697	689	685	669	625	665	677	724	675	701	693	684	677	690	629	683	678	660	666	700	689	681	674	689	703	714	676	659	660	653	697	698	673	682	787	671	636	705	699	663	690	725	706	669	656	676	665	720	686	695	698	743	671	702	694	705	729	652	682	685	644	750	669	679	732	699	693	699	655	764	695	692	673	692	729	720	749	669	751	725	689	637	639	648	644	660	677	673	707	709	643	651	699	658	690	665	657	733	660	674	717	665	674	701	678	665	682	702	665	714	667	712	643	638	679	654	690	690	668	705	694	678	671	717	662	684	685	673	658	712	746	698	688	683	697	706	641	630	671	661	717	721	689	740	675	728	702	701	683	720	692	694	713	682	668	660	673	672	684	715	712	671	682	721	661	711	740	708	690	678	700	660	681	683	661	690	702	693	704	691	649	691	710	675	643	645	720	704	712	680	690	752	712	658	675	690	687	648	662	680	712	627	681	677	693	732	703	676	687	664	649	685	689	674	680	734	699	656	722	701	698	712	680	673	683	727	691	711	649	671	661	677	697	680	677	680	726	714	710	688	667	652	646	670	676	650	694	687	720	706	704	691	665	695	681	699	658	626	727	670	676	674	724	685	657	636	732	658	691	672	727	682	661	701	647	699	674	702	677	676	708	692	628	655	698	688	657	678	672	718	694	688	674	704	650	683	695	720	650	634	761	676	689	720	684	649	690	698	724	714	668	719	737	738	693	697	687	708	711	668	734	651	681	689	697	643	715	707	659	679	715	700	678	693	688	696	683	668	706	670	656	688	666	727	621	682	658	682	666	695	687	645	696	704	685	708	709	739	696	658	692	687	679	661	712	673	674	646	669	660	679	662	699	667	735	716	648	695	685	665	668	645	697	709	727	707	703	707	687	672	737	661	676	681	686	722	676	670	693	684	708	688	665	673	700	697	686	694	709	667	724	707	681	691	628	668	676	707	710	675	610	734	672	695	703	688	639	664	672	622	642	657	730	648	694	698	658	714	669	652	696	679	667	651	631	659	704	721	680	665	752	680	686	673	713	743	664	674	644	650	665	680	687	722	696	734	660	686	652	674	693	695	665	706	697	711	750	697	649	721	629	704	677	725	685	672	676	685	651	667	677	678	643	669	716	708	669	617	702	695	667	731	675	710	653	656	751	701	693	692	679	712	692	662	709	655	687	724	704	668	729	672	739	671	682	730	655	654	680	721	739	708	647	672	689	670	730	701	710	690	726	675	664	699	684	682	723	641	673	709	698	676	698	706	674	661	708	741	641	718	689	616	669	706	699	678	635	698	717	641	702	700	731	660	691	678	672	669	717	687	657	685	712	686	699	735	672	702	647	683	668	704	687	611	721	692	679	721	659	708	685	701	734	739	675	675	716	701	719	719	719	683	669	693	726	716	688	686	721	674	705	601	707	678	678	666	692	685	678	695	712	751	681	710	701	686	704	725	716	676	647	670	716	672	638	711	694	663	708	663	689	642	713	688	700	742	731	689	689	690	691	698	700	699	674	719	669	714	696	687	679	714
82736	72210	69038	56581	40895	25940	12625	5192	2025	1020	564	433	366	342	371	350	367	372	350	352	361	313	373	358	344	329	338	338	335	322	355	402	368	305	363	350	355	355	360	309	315	395	349	322	361	385	323	316	338	389	359	341	327	350	363	334	338	405	352	363	329	384	301	359	378	332	381	342	329	324	317	342	384	368	334	351	359	347	320	329	345	347	334	315	326	330	385	331	331	332	364	365	343	342	357	353	339	342	365	335	342	340	381	362	350	362	348	370	328	368	351	341	348	376	361	358	370	310	337	368	336	350	348	322	330	350	362	316	358	377	330	332	334	349	338	374	344	384	370	329	354	369	369	384	350	369	349	352	358	353	351	341	386	345	310	347	381	330	330	380	333	348	352	340	414	346	337	362	366	370	345	330	320	396	392	360	346	303	387	376	354	310	327	365	373	370	346	335	341	326	340	343	360	345	319	318	356	334	370	347	335	329	356	354	341	346	352	354	341	372	344	368	339	382	362	336	372	341	377	383	368	353	336	358	330	339	411	374	351	368	367	317	345	349	360	369	332	375	313	355	337	330	368	348	348	363	363	352	313	384	319	352	371	332	362	292	322	335	344	381	354	378	364	350	324	336	310	372	359	310	359	366	335	342	347	314	343	357	343	360	373	343	366	385	363	374	360	299	341	308	329	331	362	364	381	323	339	329	349	315	325	371	370	361	395	342	383	356	349	353	344	351	387	365	358	373	346	342	375	347	366	328	358	342	377	349	353	347	357	381	378	328	340	353	356	377	347	377	353	345	344	361	346	367	363	300	331	379	381	345	331	358	353	338	411	344	336	377	332	380	355	374	345	354	366	342	380	337	342	359	379	349	374	324	360	349	333	337	362	336	354	332	348	354	320	369	323	359	325	380	375	316	366	350	352	354	364	347	369	362	347	359	358	375	353	349	390	361	344	353	374	349	310	371	355	347	353	370	338	363	333	337	369	323	361	345	370	314	341	349	347	367	344	350	390	365	354	357	347	342	315	346	325	357	322	322	357	377	354	349	359	348	336	353	367	365	324	363	341	375	332	344	344	396	343	319	342	346	327	337	324	382	360	373	351	361	346	371	334	356	320	326	366	336	368	343	341	347	312	359	381	373	310	352	300	349	338	328	335	372	332	325	360	356	383	351	353	325	367	349	360	330	347	345	347	319	334	317	357	385	391	358	349	325	338	376	358	338	339	327	342	344	369	331	332	340	363	354	360	369	328	369	339	357	337	343	358	324	328	349	376	328	331	394	335	333	344	371	352	381	367	350	363	343	341	336	355	344	350	314	337	347	365	365	336	368	374	332	330	329	361	345	376	337	311	359	362	345	339	386	348	341	347	324	359	365	350	372	359	348	321	347	361	337	377	361	399	365	362	332	359	360	355	338	352	370	377	336	359	398	406	370	355	342	349	362	307	347	359	333	387	360	348	355	351	365	379	387	360	335	351	358	365	401	389	347	333	372	316	340	315	337	356	343	323	349	359	343	335	348	383	388	347	372	351	332	322	353	352	359	358	339	331	399	350	380	357	341	368	359	331	359	363	315	341	336	351	323	348	323	379	323	315	310	313	346	369	340	402	357	355	362	332	329	342	321	327	392	354	335	342	368	347	388	325	316	347	308	356	363	360	356	347	361	367	380	339	349	362	370	338	335	366	351	337	378	363	348	363	351	313	324	324	322	373	368	339	337	344	354	369	354	324	333	324	341	339	328	340	363	383	367	334	341	342	361	328	316	386	342	385	364	342	327	329	339	378	370	348	342	347	358	338	339	352	346	370	351	380	342	320	383	337	388	351	339	382	335	337	330	322	331	342	366	339	323	355	361	368	342	354	393	360	338	331	359	350	340	361	348	341	329	347	364	368	392	373	368	359	326	380	331	364	395	335	363	385	357	333	335	347	340	366	341	357	393	327	350	352	381	341	356	345	325	377	377	353	365	337	354	318	343	360	370	317	395	320	354	345	368	373	379	365	315	351	361	367	352	388	341	345	376	367	343	359	371	394	402	375	367	337	341	359	362	339	354	314	338	367	333	355	369	356	369	398	374	356	320	341	348	359	321	323	376	349	357	392	338	386	358	336	363	383	344	340	384	348	343	335	330	380	338	378	376	364	318	354	339	345	365	350	342	350	376	346	352	329	365	345	403	326	388	358	311	358	342	348	329	350	318	400	378	338	334	354	379	352	353	335	338	335	349	345	370	368	311	323	353	383	327	346	363	381	346	342	351	349	342	351	343	342	308	349	336	364	346	351	356	369	343	360	338	342	325	307	354	346	375	337	337	365	369	330	347	383	346	289	364	379	378	372	340	353	380	348	340	333	367	345	348	333	367	353	356	330	359	362	334	352	397	363	327	310	348	326	392	376	324	380	346	325	409	341	333	407	355	321	327	335	364	348	329	339	391	358	355	366	306	362	330	336	342	313	317	356	355	339	336	336	344	415	352	351	334	369	370	374	334	369	362	334	341	359	343	369	357	376	363	363	340	369	399	342	337	376	361	326	308	383	309	346	352	374	363	356	347	357	366	376	319	356	301	334	404	372	364	326	344	370	382	323	341	364	347	381	311	378	343	352	362	322	347	338	328	325	334	346	342	392	384	337	354	365	357	353	338	339	346	340	372	360	348	341	311	312	350	371	391	401	318	342	371	383	342	368	341	334	358	371	345	361	304	359	335	354	352	332	340	328	334	326	326	383	382	351	341	327	354	403	332	347	351	354	331	352	370	332	325	356	378	364	353	392	329	345	357	338	353	337	359	338	355	341	349	353	355	365	352	330	322	315	391	394	351	363	378	354	364	329	367	358	387	372	352	329	358	388	320	340	344	352	367	387	343	387	340	321	375	373	331	347	343	321	346	364	337	377	310	339	353	395	335	318	329	330	349	379	359	342	323	368	366	349	358	337	357	369	370	338	337	374	378	349	352	365	357	364	361	359	353	340	376	317	341	348	334	341	321	362	353	349	340	335	351	360	374	347	303	325	359	351	348	306	357	337	361	333	348	313	341	332	382	337	357	319	343	367	343	371	356	363	367	336	356	330	346	323	324	352	324	346	405	353	367	354	324	389	373	352	323	370	386	336	374	354	350	354	360	358	360	332	372	372	355	357	375	349	348	372	317	340	329	373	375	338	375	361	351	338	349	367	373	340	363	311	340	332	356	356	322	335	334	351	342	307	340	321	334	344	383	334	340	372	358	346	317	369	323	333	337	354	335	312	361	357	351	350	344	366	352	306	370	377	390	349	345	334	393	340	378	365	370	364	384	348	360	337	363	355	327	344	359	377	328	323	344	352	384	361	375	363	335	389	350	335	352	366	331	370	355	356	362	327	356	364	374	352	331	331	369	323	357	340	354	339	353	355	366	312	329	350	355	357	381	374	311	385	326	356	336	359	369	347	369	355	410	368	348	359	371	319	353	360	390	354	362	351	346	369	341	336	337	402	401	374	388	370	358	358	342	357	358	340	334	355	371
53255	54171	63737	60953	49934	37581	24666	13969	7089	3376	1807	1125	853	778	760	771	776	794	744	719	804	792	783	777	765	777	739	729	790	742	793	729	758	778	740	786	765	774	763	791	752	725	764	761	748	728	746	790	716	778	818	777	758	763	801	724	769	734	722	794	765	754	795	832	787	804	786	745	756	805	770	820	750	742	751	762	814	779	736	811	773	739	753	787	801	767	772	721	757	731	779	732	761	759	750	753	748	718	746	764	698	751	785	789	801	766	720	794	766	762	778	800	725	821	765	768	773	785	815	754	746	738	766	791	788	771	760	767	725	742	731	808	758	742	753	776	787	778	778	735	771	816	741	769	756	772	717	758	767	811	753	781	752	739	764	821	797	834	773	782	738	788	783	778	771	774	792	778	772	755	787	781	796	750	762	761	767	805	784	767	780	746	797	742	757	760	789	802	756	800	724	729	750	765	799	767	798	804	772	752	804	775	784	786	760	757	791	752	771	794	683	795	748	781	808	732	791	733	784	758	758	784	761	752	753	755	789	752	796	797	743	763	754	815	744	735	760	782	794	802	776	755	798	758	789	730	774	795	771	771	746	787	749	775	750	791	782	748	766	797	783	789	754	778	776	735	780	774	774	769	786	770	739	804	776	741	749	778	785	765	777	715	760	685	784	757	779	761	722	795	756	746	772	785	815	752	750	801	732	766	763	813	741	809	784	771	750	776	763	794	805	787	781	705	746	744	773	756	755	769	811	724	797	756	737	758	793	729	783	817	761	782	743	788	814	818	727	728	790	744	774	782	793	747	754	777	721	730	775	754	759	783	736	795	745	740	792	811	762	754	832	716	765	759	776	763	741	775	775	779	738	821	820	743	799	816	801	771	718	768	780	758	727	786	803	795	752	735	775	710	735	731	765	772	773	761	721	762	753	737	746	723	734	739	761	768	743	754	779	700	719	768	773	742	718	799	736	804	818	802	757	714	686	817	784	779	777	776	781	775	782	753	774	737	758	769	808	761	732	777	705	776	783	768	787	751	797	764	783	782	750	729	772	748	709	778	777	770	776	744	798	786	729	747	768	797	734	745	755	780	699	773	740	756	756	747	784	711	790	747	781	766	735	764	723	781	727	739	811	761	759	753	799	732	741	775	782	792	741	811	790	725	814	722	808	741	816	773	763	755	781	783	743	769	724	748	738	762	755	801	742	708	732	731	764	732	796	809	716	743	755	763	730	780	747	711	754	778	805	803	794	798	735	755	707	725	744	772	794	750	772	788	746	759	790	758	756	731	774	760	755	820	748	835	725	782	783	733	750	739	798	838	811	751	804	770	800	743	780	759	814	788	809	801	732	737	754	836	803	746	807	737	751	743	765	789	781	797	773	740	763	749	729	727	740	785	798	779	746	793	787	796	766	742	731	739	786	782	761	793	733	754	735	741	735	745	741	722	791	756	748	790	740	793	786	765	726	753	792	782	755	779	726	795	832	747	787	716	732	782	763	800	738	755	817	756	795	778	798	786	757	757	746	764	746	769	761	728	787	727	795	755	792	789	777	789	718	775	799	764	766	772	776	733	729	734	766	732	769	760	785	757	767	818	705	752	815	806	753	746	786	771	738	777	744	724	764	755	725	725	741	772	771	687	746	728	751	767	787	758	774	712	738	766	744	783	813	769	780	786	745	773	765	808	771	850	758	755	779	764	778	686	714	748	815	762	768	794	811	814	740	760	778	756	785	740	755	750	755	782	790	759	767	752	782	768	732	822	759	775	762	764	757	752	776	750	752	802	746	748	772	780	770	798	760	779	822	781	744	783	789	771	743	760	770	740	802	748	783	791	746	755	754	768	715	722	772	768	786	810	819	758	759	786	760	782	811	763	735	738	765	755	727	724	714	789	762	793	784	712	741	776	770	746	763	730	751	709	764	824	747	752	774	822	786	751	805	752	787	783	734	712	770	753	749	744	759	777	734	736	807	720	816	803	765	790	791	774	790	813	749	796	758	768	759	757	751	770	778	769	726	749	762	719	766	775	735	803	767	775	812	799	765	787	732	797	757	792	770	777	774	809	797	786	729	726	737	811	747	748	752	749	729	718	811	746	750	756	768	815	766	803	783	747	725	738	792	730	750	779	750	766	745	770	749	746	783	737	754	744	777	703	782	752	737	713	779	720	743	787	724	708	747	763	737	746	749	778	750	780	763	764	775	780	763	726	732	760	808	742	741	758	776	728	742	761	759	762	759	744	780	784	730	790	765	739	799	715	754	760	771	780	702	783	795	855	720	723	798	771	751	807	782	756	820	788	757	786	781	806	813	786	802	766	756	771	798	780	736	763	817	783	800	752	804	751	776	792	744	756	799	763	759	703	792	734	742	763	769	780	771	771	781	773	787	784	781	764	766	759	723	742	761	766	786	782	739	747	775	775	779	780	785	750	783	775	765	780	812	757	794	723	711	802	758	774	752	799	781	748	810	804	753	765	736	780	794	748	775	775	771	781	760	749	777	761	811	760	765	785	771	786	712	746	777	712	773	810	775	746	778	764	776	782	777	799	761	743	758	745	785	811	752	761	771	743	795	806	763	782	731	788	722	756	759	782	748	757	784	796	745	759	768	742	768	763	809	781	741	777	766	763	754	753	786	774	752	801	770	782	774	748	728	773	764	730	801	776	751	786	728	802	753	799	777	761	759	785	765	769	758	773	758	730	748	779	732	805	778	750	746	778	777	790	731	796	766	799	759	753	754	748	759	748	807	831	734	770	808	779	730	738	768	760	769	769	774	783	761	772	780	728	744	764	816	764	770	767	779	765	828	756	806	745	764	761	796	770	796	761	771	794	739	755	715	738	773	768	754	737	761	735	791	772	755	754	756	732	796	797	752	790	753	746	803	787	761	761	762	749	793	762	779	713	764	775	762	749	758	751	766	777	806	764	774	810	791	745	787	714	772	764	722	773	765	739	721	783	739	735	721	768	770	744	708	753	851	763	786	776	768	786	776	822	769	750	760	723	758	742	755	762	756	729	739	720	796	794	741	775	737	787	790	800	744	770	810	816	767	769	756	800	719	762	769	801	768	765	745	765	765	772	811	797	746	794	762	751	732	716	728	729	758	754	733	743	782	789	792	808	772	816	783	781	798	768	749	755	775	738	796	763	817	797	726	726	769	778	743	791	731	763	763	743	742	753	812	710	745	816	764	734	786	766	827	756	735	785	752	767	780	765	762	763	773	738	822	711	761	835	804	739	810	770	781	772	769	730	796	806	810	749	796	762	813	741	806	734	730	761	703	808	757	746	762	779	770	732	817	769	770	743	734	794	776	828	780	759	760	783	798	776	772	806	762	782	749	775	776	779	831	771	751	739	768	734	732	750	748	785	756	774	755	737	751	785	776	736	791	771	776	779	772	769	748	762	779	787	747	779	776	739	770	737	759	737	773	803	815	777	769	770	768	762	760	807	762	771	783	827	805	691	763	778	760	801	780	773	804	750	755	749	800	750	720	740
84948	74414	72100	59263	43580	28400	14932	6152	2613	1195	611	507	427	440	398	376	410	380	409	387	403	456	447	375	387	371	417	377	398	423	387	388	408	374	361	387	397	404	367	414	405	407	378	395	404	379	395	414	407	389	400	386	430	367	410	410	417	412	386	434	401	367	371	403	415	380	372	417	376	398	386	415	411	389	398	390	414	374	391	418	412	363	359	374	373	388	382	378	376	408	387	404	349	397	396	392	424	384	359	381	413	423	442	405	404	418	408	403	366	356	361	379	409	359	392	388	400	406	397	412	424	358	392	388	389	423	379	405	419	387	364	387	396	368	368	413	425	343	372	388	373	393	381	429	415	397	401	388	381	420	377	420	411	370	365	383	391	384	385	393	374	414	392	377	400	427	420	401	376	438	401	378	412	365	363	440	380	376	383	393	367	399	371	398	370	389	377	393	367	409	399	364	407	396	388	392	362	424	421	348	415	397	396	372	404	400	382	417	415	394	370	374	371	398	402	411	377	361	367	398	369	388	393	376	382	379	395	380	349	368	360	373	413	424	387	367	389	384	376	385	348	418	407	426	391	419	352	393	371	370	404	425	373	380	394	391	411	367	406	382	389	377	390	399	359	418	369	427	411	358	385	388	431	371	423	396	427	406	418	417	399	377	340	384	378	391	371	438	401	384	443	438	436	412	385	420	411	394	392	382	400	368	368	411	421	399	431	379	408	366	386	337	392	385	372	422	407	414	422	388	439	375	371	424	387	390	426	404	388	362	360	423	348	397	394	351	395	401	426	380	402	380	391	360	370	387	362	348	402	354	414	414	388	408	449	396	428	369	399	408	421	411	390	400	404	393	407	389	390	401	398	373	393	421	398	407	435	393	409	392	390	358	405	394	412	434	398	397	398	373	406	432	393	402	361	409	377	427	394	369	358	374	407	367	395	420	407	409	373	353	421	369	397	406	403	395	368	385	399	383	396	383	409	404	372	388	362	389	381	363	379	430	397	424	387	388	392	413	391	385	381	395	403	391	405	395	428	380	357	384	362	389	414	416	415	348	367	380	413	473	378	397	427	432	374	384	375	384	408	397	416	378	418	372	390	396	388	381	402	394	365	364	399	408	393	376	405	427	366	413	408	407	399	344	420	374	397	372	409	407	390	387	383	378	416	386	417	426	368	378	401	378	423	402	410	431	412	395	405	441	354	404	389	392	403	390	414	449	407	373	360	410	430	397	431	404	398	416	372	347	400	360	392	380	408	388	400	418	350	402	407	381	373	392	426	424	408	378	416	410	377	422	384	405	381	403	390	392	378	389	351	368	396	424	368	398	351	388	425	403	410	363	375	362	369	414	376	388	373	361	403	400	377	411	408	392	401	442	418	389	368	350	362	433	402	353	368	385	419	382	368	398	405	368	403	421	366	365	375	413	427	383	402	377	399	385	411	417	438	384	383	419	417	393	392	405	410	373	393	384	405	357	403	388	394	413	379	412	380	397	391	413	359	412	360	397	401	386	404	373	388	408	424	401	377	402	395	398	374	395	411	396	366	384	380	382	393	353	407	401	398	373	399	380	404	436	391	436	358	406	402	408	367	423	385	384	371	384	379	395	421	443	378	359	444	345	392	411	372	403	388	392	370	403	387	407	362	392	388	393	395	386	388	355	379	396	369	413	414	394	377	358	430	373	390	405	419	432	358	379	392	366	383	382	382	396	401	404	402	422	426	384	364	375	409	387	383	433	399	401	380	387	366	421	350	388	385	371	389	396	419	386	397	341	419	413	427	387	427	406	429	408	414	411	416	386	370	390	405	403	399	367	353	394	399	392	418	394	398	359	419	413	376	358	448	377	379	398	402	374	378	371	369	379	379	433	385	385	395	387	377	389	368	383	389	349	431	413	420	388	350	352	422	374	378	399	364	396	357	366	389	378	408	382	398	395	384	372	417	418	411	363	374	382	402	386	395	379	393	379	403	428	383	392	405	367	377	386	371	363	391	362	400	392	421	394	418	399	378	378	420	419	416	387	402	412	411	365	390	443	398	393	356	382	416	406	413	380	398	413	376	355	384	398	393	382	371	369	379	403	363	364	382	425	416	413	430	413	386	383	357	407	399	378	400	416	372	390	426	382	376	391	400	385	412	385	400	401	361	352	400	371	397	396	418	370	354	394	389	392	400	398	383	424	391	417	442	418	377	401	407	381	408	334	386	389	382	387	381	383	403	376	387	387	385	396	389	403	397	413	400	392	383	376	397	382	423	374	386	400	403	358	376	444	441	374	389	391	367	376	410	392	406	405	372	397	400	417	390	394	364	381	370	388	388	391	410	398	395	397	423	381	425	393	377	367	386	404	388	381	407	374	416	402	407	388	407	438	370	396	389	379	413	406	390	402	383	410	434	438	384	360	426	385	390	375	351	393	392	383	403	388	381	411	396	399	410	396	398	422	384	381	356	403	401	387	429	409	413	370	398	396	414	407	382	409	376	343	383	414	389	364	373	390	360	368	386	399	400	384	377	380	403	389	364	414	406	410	379	435	367	431	393	424	434	387	420	406	366	377	435	412	393	402	426	384	366	404	391	389	409	363	377	437	398	401	397	365	387	398	398	411	432	445	397	389	353	404	399	400	371	418	361	430	385	370	436	418	425	387	355	361	402	403	382	396	368	382	353	393	373	396	413	409	387	346	383	379	384	411	412	372	412	423	392	404	375	368	350	352	419	410	404	391	363	413	402	410	412	396	398	361	370	389	376	412	401	356	384	362	394	365	390	403	370	389	401	376	379	393	388	407	387	408	383	427	372	391	400	392	356	396	396	355	408	391	386	390	435	433	388	374	382	371	392	420	414	384	372	362	411	430	446	386	413	440	367	417	401	416	409	393	380	364	381	436	396	334	386	402	383	355	382	379	390	431	378	382	371	386	376	408	362	391	401	417	390	370	399	379	391	425	386	390	410	363	395	370	408	407	365	395	395	433	397	380	352	382	394	392	401	373	381	406	415	377	393	364	406	406	417	416	395	392	389	425	419	377	449	381	422	419	378	430	407	402	381	410	414	382	360	431	412	380	382	387	417	373	404	396	401	383	383	403	370	360	427	390	379	420	420	410	418	450	383	350	399	412	372	392	410	388	380	384	406	430	413	411	390	406	389	382	377	396	388	357	415	403	385	400	356	381	328	364	403	361	343	371	414	410	367	419	389	384	392	387	439	410	424	383	361	393	433	377	417	384	401	386	379	387	386	416	415	378	405	363	375	406	384	397	399	372	374	374	348	386	418	419	348	411	409	391	382	406	395	368	411	403	385	385	413	412	393	409	345	411	420	399	358	370	416	415	359	384	423	380	395	384	409	422	422	391	390	375	417	385	348	351	404	399	397	376	393	393	362	415	387	393	400	393	408	361	413	409	365	404	407	414	426	367	386	392	424	393	399	389	371	369	364	393	413	371	397	385	406	372	418	370	383	382	400	402	388	378	439	376	420	434	366	391	387	383	392	380	406	420
55140	56208	66810	63556	52311	39982	26792	15740	8369	3941	2036	1318	980	858	847	834	853	840	909	806	823	870	862	875	831	809	890	859	820	794	857	825	828	805	855	815	860	828	832	865	850	908	784	842	871	852	858	853	819	872	827	863	841	868	858	862	853	879	853	815	836	853	824	784	892	862	820	827	806	842	884	894	836	816	803	803	853	889	858	844	871	836	827	893	845	847	905	858	837	832	854	842	815	838	842	880	876	804	838	799	849	834	859	836	836	808	842	849	833	842	848	855	834	772	843	829	840	839	865	860	869	784	890	863	827	839	866	827	874	900	869	847	843	839	843	825	840	812	841	850	864	808	854	806	841	849	845	851	812	890	856	832	850	853	820	811	845	844	853	804	851	876	823	858	812	835	791	824	806	836	842	792	877	850	868	816	853	843	847	823	815	861	825	905	879	838	844	854	809	857	831	845	858	793	847	803	832	820	789	861	837	847	829	840	832	838	829	853	822	847	849	876	772	816	835	811	809	834	879	832	875	839	829	810	835	827	884	888	890	867	843	889	885	861	906	786	818	834	876	857	835	808	906	829	847	879	849	850	867	797	871	828	867	826	837	805	847	845	855	897	815	834	837	764	802	893	799	816	790	882	806	828	873	810	816	816	792	907	890	825	836	852	857	841	783	815	867	887	863	838	881	862	796	833	817	845	838	784	861	865	857	815	878	844	850	786	842	850	822	866	828	822	820	779	892	882	801	852	818	843	833	811	875	822	878	854	837	882	835	825	857	841	834	900	849	836	876	821	823	849	804	880	865	865	834	852	872	866	857	859	811	832	809	843	843	809	786	853	855	838	827	790	861	809	813	820	857	860	810	859	823	859	781	864	867	875	819	836	851	821	845	830	819	846	857	831	845	824	833	877	787	862	826	830	856	841	833	808	850	786	842	818	860	841	846	870	825	847	841	818	854	809	881	867	842	797	855	836	852	785	823	800	774	828	832	863	825	858	821	903	839	890	806	825	830	858	824	790	869	852	849	828	842	801	845	850	813	851	841	802	836	918	853	834	805	790	851	810	821	857	861	819	822	795	826	859	826	878	856	817	844	844	814	846	801	794	900	870	830	778	853	797	843	802	868	826	899	856	796	850	826	857	826	840	810	878	873	807	842	862	846	878	877	819	869	835	803	858	841	865	814	849	871	814	825	834	791	843	861	843	869	832	820	833	834	835	863	868	839	836	839	917	833	818	896	868	821	896	817	824	815	866	830	863	797	839	875	852	837	822	855	814	868	810	828	823	834	837	838	822	853	838	821	893	862	846	816	821	820	872	825	830	855	846	847	803	825	818	877	805	849	862	850	818	833	882	883	869	827	815	821	875	821	852	810	833	874	869	835	856	850	835	854	895	830	877	811	828	862	875	862	798	843	843	867	855	863	788	839	842	810	842	858	845	871	810	776	821	798	794	836	829	845	857	815	863	836	855	891	827	771	833	786	834	818	807	873	842	827	835	854	855	815	828	838	856	865	824	827	835	853	857	899	858	804	853	853	842	799	819	773	868	858	864	869	838	857	854	835	789	856	815	884	880	845	810	869	866	811	882	902	797	887	862	846	838	839	819	849	857	820	838	768	836	855	852	816	847	793	809	886	850	851	827	876	862	849	833	812	828	830	832	849	819	834	849	841	863	844	790	825	813	858	828	866	852	804	801	808	826	807	795	829	842	818	858	846	856	876	780	837	873	849	915	870	788	843	841	843	856	826	849	795	863	802	853	859	829	874	882	888	885	866	868	874	856	827	851	865	811	843	845	831	877	861	821	813	853	810	888	903	865	844	836	809	838	854	811	789	868	868	882	865	841	850	806	856	779	803	855	862	832	835	849	834	837	829	780	859	845	811	858	774	781	873	852	868	834	835	856	854	837	862	818	863	921	819	822	809	817	863	864	861	836	856	865	863	815	854	830	838	809	810	889	838	817	901	823	863	805	800	824	862	817	853	804	856	817	833	850	841	856	851	865	864	829	802	853	864	871	811	794	877	865	821	778	786	820	842	852	872	754	821	867	841	833	875	831	845	807	834	843	805	883	803	862	848	852	831	859	842	845	816	793	835	818	882	814	863	847	817	839	943	830	831	874	823	833	816	841	810	876	845	841	896	870	837	820	832	882	825	863	866	840	811	807	864	827	786	820	799	819	830	850	852	831	841	882	847	856	837	827	906	810	798	846	840	877	858	829	880	800	776	856	860	873	828	853	885	838	866	812	786	847	850	843	893	846	812	822	870	855	905	840	850	852	844	796	868	869	853	869	900	833	866	827	827	825	845	880	839	813	829	848	836	853	806	869	827	838	813	835	809	841	809	795	846	828	896	843	847	847	806	903	820	814	897	838	877	849	856	870	881	880	847	847	859	773	837	853	829	831	835	858	825	881	899	856	809	906	872	862	861	873	838	842	856	820	838	838	869	831	852	861	851	882	865	845	884	868	806	821	822	817	822	860	840	819	798	833	840	832	813	854	848	852	813	830	849	809	782	853	848	802	845	851	854	814	821	841	860	848	842	872	806	794	835	830	838	830	800	833	811	791	828	853	865	856	839	879	814	824	883	812	849	824	833	841	856	876	849	854	831	807	850	831	842	812	847	855	839	836	848	869	851	869	836	835	839	884	796	828	856	817	866	886	851	831	817	821	827	822	873	799	865	804	833	855	848	841	842	880	843	874	840	827	823	832	881	817	898	857	794	836	892	858	844	859	908	847	838	889	864	833	816	824	898	805	849	851	824	875	836	822	848	859	805	837	835	834	815	902	882	859	820	820	810	868	802	827	853	869	852	840	889	824	784	841	836	833	836	848	791	861	848	863	831	843	827	841	794	864	826	846	866	883	823	838	831	837	870	830	809	821	809	897	871	854	853	823	848	825	846	844	833	767	764	800	805	782	814	852	856	847	810	839	841	919	811	853	878	849	827	804	827	835	884	878	852	879	892	867	789	842	850	784	861	829	845	805	836	840	845	855	868	895	852	853	887	835	848	853	840	802	858	895	836	830	857	812	862	831	841	787	839	800	825	822	805	802	850	843	902	806	873	838	824	832	870	869	783	821	826	825	871	875	839	845	829	852	830	861	809	832	815	799	842	866	829	836	839	856	868	853	882	856	821	818	904	853	775	854	857	906	858	819	834	805	894	884	850	870	854	890	875	872	818	820	803	812	804	849	814	806	834	863	873	791	821	838	854	832	851	900	832	855	763	842	841	853	880	795	864	805	860	882	868	848	852	819	881	878	833	831	824	857	908	874	823	813	832	815	802	832	857	827	835	838	858	856	856	856	800	814	841	860	817	839	839	819	831	856	858	809	861	813	827	825	800	794	841	865	830	831	863	882	874	835	829	825	870	834	876	914	884	887	843	871	803	848	917	853	809	887	834	839	829	842	869	889	832	892	819	871	865	829	847	812	854	849	829	859	828	826	906	830	880	886	843	864	854	837	854	860	838	821	892	781	845	889	872	846	824	844	795	855
14281	9063	6379	3952	2002	1195	727	447	344	316	321	305	284	287	268	287	314	283	295	317	293	294	271	293	289	258	314	270	264	293	286	263	275	248	302	308	291	264	286	308	339	285	286	321	294	310	302	292	311	276	297	307	289	303	283	264	291	267	281	277	283	326	290	282	290	258	276	275	272	272	262	283	299	305	325	277	268	278	266	306	300	281	289	274	296	332	300	243	262	282	257	273	299	289	320	250	287	264	281	291	279	296	311	308	274	269	258	287	309	278	308	270	296	276	323	271	295	283	323	287	277	285	279	285	261	281	277	312	275	246	314	322	303	296	291	319	306	277	289	286	307	280	309	275	297	293	332	271	264	267	292	294	255	298	290	296	342	274	288	282	275	283	277	277	281	257	315	306	289	253	269	280	258	283	284	294	293	297	292	299	270	273	281	289	326	303	281	305	307	246	302	284	274	294	284	293	291	263	287	299	263	304	250	280	279	305	271	290	297	299	297	290	250	325	260	319	290	238	294	278	294	331	301	291	283	302	305	315	275	270	275	296	291	296	286	292	295	271	305	291	293	288	290	290	289	278	280	315	296	256	289	282	303	291	286	303	281	306	292	281	276	291	287	255	285	288	296	302	285	281	308	276	268	298	301	290	300	277	287	249	304	308	282	276	237	254	265	261	299	273	258	256	308	261	287	290	285	314	298	305	288	281	299	239	298	282	270	287	280	296	292	277	284	273	284	280	283	272	312	283	272	282	279	323	301	260	273	266	300	275	282	303	269	263	256	293	287	264	313	285	254	281	291	296	291	265	297	276	261	281	298	301	295	277	296	260	294	302	304	275	311	262	255	288	279	274	299	262	304	307	300	310	317	286	275	231	279	290	293	317	280	319	279	303	310	297	264	323	268	262	313	291	299	249	285	268	271	291	269	276	266	268	307	267	299	277	305	305	309	302	304	269	304	298	248	298	259	268	295	290	283	297	286	294	283	249	278	273	266	267	295	308	335	309	301	301	267	294	267	301	287	299	251	284	284	303	291	286	275	281	294	296	270	288	285	285	267	298	254	278	289	285	278	289	268	296	269	317	292	259	270	296	296	312	284	300	278	292	306	325	272	292	301	291	291	303	262	278	274	308	273	297	278	304	249	316	309	279	271	287	283	320	288	271	273	291	267	275	275	264	298	272	276	309	303	283	269	298	273	288	306	291	281	297	274	279	320	296	301	272	290	276	285	310	285	287	269	296	293	279	262	270	272	265	290	266	311	322	303	283	240	279	314	314	292	275	292	281	284	285	283	279	293	324	275	317	305	273	278	308	277	312	278	293	303	290	261	307	302	297	292	307	290	297	312	301	311	300	251	283	274	297	274	317	297	271	279	280	339	294	302	287	261	263	267	280	324	284	286	297	330	291	289	281	246	291	291	300	296	273	275	314	279	283	288	301	274	294	313	310	312	261	313	315	253	292	257	279	265	310	275	257	324	294	297	279	306	315	284	262	289	281	299	301	282	322	291	308	295	270	286	294	280	266	271	273	288	283	246	261	297	288	327	306	301	299	300	303	317	288	286	294	285	275	263	300	261	285	312	285	286	261	297	287	271	328	256	296	261	288	330	241	298	289	257	270	254	292	305	303	287	268	282	316	274	341	277	275	250	260	272	293	298	299	263	302	267	260	312	298	280	288	252	283	285	274	258	335	320	289	271	304	253	259	319	268	272	302	303	291	266	297	327	310	289	303	294	291	299	304	314	278	275	265	273	284	271	290	289	270	330	290	252	263	315	307	295	298	291	286	270	281	305	284	257	287	280	287	257	297	298	291	323	299	279	310	279	295	300	292	309	287	300	310	255	299	287	304	256	311	293	299	288	279	285	298	278	275	280	280	306	323	282	296	324	301	290	311	290	267	285	296	299	287	300	274	289	271	301	290	279	296	284	304	303	261	280	290	304	292	283	325	287	320	269	298	296	296	298	299	277	309	277	257	273	294	291	262	277	286	291	295	298	274	274	296	293	312	287	275	299	282	267	263	304	268	292	269	254	280	300	308	311	291	276	311	310	320	286	299	264	284	278	337	313	302	288	305	294	292	291	276	261	273	275	304	272	258	295	267	305	337	301	310	299	283	285	304	296	271	267	240	272	285	273	300	277	299	254	304	255	312	271	289	296	296	252	301	263	301	265	280	270	278	289	311	276	316	271	258	319	283	310	264	300	270	271	313	301	297	275	281	279	310	281	298	288	297	266	277	290	279	279	290	301	259	281	297	264	292	285	252	280	284	287	286	261	299	267	290	277	276	312	280	291	283	273	261	293	301	295	273	308	290	279	294	283	281	260	272	256	266	290	271	268	292	300	280	305	277	294	293	280	310	299	303	284	264	281	296	289	298	277	293	304	276	302	289	310	286	275	311	283	301	254	252	285	293	302	332	279	298	292	288	296	266	282	261	303	293	281	300	293	265	302	251	279	308	260	249	290	266	309	284	297	272	294	294	295	295	273	279	312	243	294	282	325	273	272	278	276	290	297	265	287	258	282	299	303	284	298	300	279	276	288	292	305	329	308	296	254	268	280	266	272	306	310	291	266	302	270	289	278	261	290	274	289	305	316	290	309	290	280	289	277	266	301	306	277	298	287	314	265	292	270	274	276	286	320	277	295	273	316	307	263	289	281	266	262	294	258	296	298	286	276	307	315	258	276	273	277	266	269	275	295	299	297	302	292	276	262	282	254	273	282	306	279	238	280	279	288	315	283	280	299	275	274	300	306	273	276	303	300	299	306	285	273	281	290	319	240	293	303	309	301	277	286	321	269	292	293	322	281	261	284	264	280	300	247	296	289	289	279	294	274	298	310	261	299	260	312	301	291	254	292	289	275	273	286	256	269	270	302	297	289	299	291	309	260	277	293	296	298	266	298	263	277	277	272	280	266	287	306	285	299	296	292	290	302	252	245	280	320	290	281	279	259	294	303	272	253	276	270	297	317	285	283	329	297	295	296	296	274	286	306	263	295	290	272	285	291	288	304	261	307	297	283	305	283	293	239	296	305	267	278	257	286	298	284	291	299	281	332	300	290	300	226	292	285	270	284	257	258	275	235	282	273	303	300	272	286	325	281	277	244	296	280	281	281	305	305	291	284	262	293	311	291	272	308	296	275	284	316	313	274	260	295	265	285	249	262	287	279	278	308	308	293	273	298	281	248	296	269	284	312	244	272	276	291	297	275	262	266	266	313	273	263	337	273	304	300	303	294	270	304	277	252	326	299	277	342	274	307	274	317	281	310	279	296	292	294	277	317	290	314	298	279	277	293	260	299	290	274	287	286	298	280	277	264	290	275	297	244	277	264	301	296	293	279	283	291	260	279	285	289	267	317	296	271	257	269	279	297	274	272	275	303	256	281	314	308	283	281	278	285	251	256	295	325	288	280	292	307	275	268	271	296	306	302	253	305	315	278	275	293	296	281	280	251	267	298	267	267	314	298	249	250	309	314	308	296	265	284	298	263	303
13769	11482	11532	9712	6409	3631	2192	1359	961	771	699	623	608	620	636	601	652	613	651	618	655	613	642	700	611	655	608	572	634	602	654	638	646	588	646	628	674	653	683	641	631	660	607	643	638	624	588	643	665	608	634	677	659	648	596	619	660	667	610	610	647	612	605	647	643	645	620	660	613	645	700	601	610	617	682	633	641	647	609	648	656	614	673	626	646	625	687	653	604	706	631	611	642	595	630	640	640	624	647	652	678	634	683	641	631	625	600	646	675	639	621	618	623	639	608	634	634	644	592	667	606	633	600	623	589	632	621	617	643	596	638	637	630	644	614	638	615	613	685	637	657	647	644	642	625	636	599	707	647	610	640	636	619	644	688	608	612	639	663	647	682	603	618	627	634	656	644	650	629	635	660	669	694	634	630	650	602	617	641	660	660	618	617	660	622	699	641	636	661	624	613	633	625	625	657	651	632	587	628	659	651	626	662	616	603	633	621	651	639	607	611	628	673	575	603	617	588	625	607	601	569	643	631	636	638	650	644	620	653	655	619	642	559	610	660	617	639	559	598	686	626	604	732	634	620	649	637	617	615	650	650	600	703	647	662	647	628	660	590	644	641	688	598	628	616	601	595	610	638	642	640	675	691	652	641	656	676	592	639	628	641	622	623	664	633	619	639	641	654	614	614	631	680	626	647	642	572	578	648	643	599	613	660	601	610	667	648	630	680	615	614	638	623	652	599	641	683	630	627	673	629	653	642	616	658	660	636	651	634	629	631	659	659	618	634	656	650	580	612	641	642	673	623	670	637	658	653	579	651	621	624	649	658	631	608	661	643	635	652	648	637	612	631	649	660	699	668	579	654	621	636	663	638	635	653	638	626	705	607	664	663	659	638	676	643	613	644	616	651	654	661	665	665	651	670	666	626	608	620	672	660	676	649	626	637	603	587	640	627	623	594	649	650	603	614	644	599	647	650	629	625	603	656	698	625	640	622	615	635	659	592	633	640	643	657	617	607	639	666	610	613	606	637	613	687	644	661	631	688	654	679	651	649	623	619	660	629	650	615	626	648	659	689	666	626	654	620	629	591	637	598	651	661	615	617	624	595	613	654	674	639	604	643	638	597	601	668	589	607	673	654	599	651	643	644	678	595	664	674	637	642	652	629	643	613	659	648	640	581	641	610	621	608	608	627	606	641	667	680	607	602	655	660	636	649	626	610	641	612	605	664	657	633	667	645	607	608	646	641	627	652	617	646	650	631	655	646	613	604	616	648	610	645	615	658	660	693	626	599	641	651	675	617	680	635	627	619	643	647	662	676	662	607	623	651	661	663	678	616	601	648	639	643	602	613	645	627	598	673	613	593	661	619	627	628	636	653	644	628	639	627	704	656	629	631	654	658	641	680	582	695	632	662	670	657	586	637	607	664	620	630	587	663	595	617	663	610	612	653	622	611	629	627	668	644	628	681	643	652	622	614	625	682	619	599	649	642	661	616	594	612	658	626	678	586	638	639	594	688	647	613	646	644	611	632	630	671	587	669	639	659	596	682	634	648	652	649	653	648	647	603	670	654	703	666	644	632	652	654	637	611	622	642	631	650	653	649	646	648	646	587	634	619	665	600	609	680	624	664	661	634	601	637	691	661	635	610	596	640	636	627	633	652	628	628	628	599	734	607	626	625	625	649	597	616	644	610	675	619	638	640	653	642	641	648	640	677	642	619	627	687	646	606	634	617	629	627	663	646	669	573	633	647	649	630	628	645	646	664	624	625	632	635	612	670	635	647	662	643	641	623	646	586	591	616	617	639	614	630	630	666	646	655	625	653	638	644	657	654	682	603	657	617	652	633	591	638	668	657	619	602	606	627	590	622	620	611	658	625	642	631	635	604	599	624	607	585	624	653	618	615	614	598	648	612	616	597	608	602	672	641	658	651	661	627	634	592	650	623	661	643	626	660	650	631	627	591	631	662	613	573	630	635	621	637	632	622	639	612	582	610	651	611	625	657	590	644	644	665	655	607	585	606	635	621	633	645	615	611	632	630	627	667	656	667	610	591	630	633	640	671	631	685	608	586	638	636	626	602	659	640	631	643	604	647	659	662	674	672	617	614	680	613	625	677	630	654	651	644	641	645	581	653	669	633	627	644	633	624	612	641	634	625	667	676	649	662	604	603	644	651	588	649	604	651	599	638	659	626	635	625	629	650	651	654	610	630	627	645	663	698	652	720	588	652	663	617	623	617	612	599	607	653	622	607	653	627	678	679	645	639	644	649	632	636	658	659	597	638	602	614	644	616	669	606	655	667	599	650	650	639	647	627	618	628	610	639	595	610	603	628	653	634	676	637	612	661	673	657	657	670	638	617	660	641	663	626	652	624	627	651	650	647	648	571	637	651	634	654	618	652	616	636	622	685	661	640	614	644	607	649	592	610	625	611	639	661	657	636	631	635	663	608	639	618	651	642	651	598	637	673	635	643	595	644	627	660	625	623	616	653	631	616	653	660	655	657	667	642	633	629	597	639	563	661	651	675	643	575	620	608	636	653	657	653	631	619	686	623	635	671	633	643	584	667	602	607	634	665	628	605	597	677	593	605	660	639	621	626	651	628	613	654	605	665	680	663	632	622	594	630	629	591	621	648	637	614	626	672	659	596	659	647	666	612	628	640	659	640	680	634	665	626	651	630	671	635	603	648	609	634	682	612	676	677	582	610	660	615	652	647	621	660	684	667	647	640	621	618	607	663	663	598	632	657	620	650	605	615	649	626	647	698	666	649	681	616	659	647	638	648	651	674	632	629	638	642	633	642	612	631	668	618	653	634	614	617	653	634	643	638	617	600	629	592	639	625	679	663	686	645	651	627	662	612	660	628	657	631	652	671	577	651	641	695	589	600	631	604	608	588	644	657	637	614	609	619	662	673	637	656	622	660	606	656	628	598	650	639	622	658	627	642	659	657	621	645	670	640	607	614	630	631	635	670	622	636	630	617	640	635	615	649	640	645	635	645	654	594	602	672	602	661	593	652	656	656	651	596	648	612	655	646	624	633	628	603	659	621	581	663	631	621	636	593	654	591	650	651	607	558	653	584	630	632	670	618	633	606	611	615	621	673	637	613	639	573	641	627	606	646	592	622	647	656	619	649	663	670	707	593	639	645	641	613	673	586	671	633	596	636	655	625	655	625	666	611	622	666	617	654	653	660	581	685	657	667	618	643	616	644	664	594	646	632	635	627	635	604	676	662	644	674	637	639	596	637	595	618	631	634	635	661	672	647	691	647	636	645	668	682	662	627	640	631	640	681	655	615	599	649	659	622	636	657	599	601	652	629	587	599	630	614	652	666	646	653	627	632	628	636	658	644	662	604	620	634	656	614	614	669	678	686	627	633	667	632	674	646	634	621	598	604	651	682	650	612	660	671	673	637	642	670	615	613	691	660	583	680	659	615	651	663	636	651	643	606	617	595	663	655	683	644	669	660	638	647	635	649	619	668	647	639	630	606	602
80625	70762	69042	58167	42158	27313	14696	6466	2717	1103	626	475	377	349	328	289	291	333	308	328	322	302	349	337	320	314	328	316	340	319	359	350	348	323	327	336	371	364	321	338	341	319	363	335	355	332	335	311	321	337	332	325	328	309	318	293	326	329	343	375	327	322	311	343	379	381	346	349	349	273	305	337	310	351	324	314	316	341	319	318	366	300	302	321	367	347	325	342	329	318	306	349	337	287	298	333	355	319	344	327	329	347	347	343	341	306	354	333	297	303	344	365	359	325	303	297	342	354	324	326	330	363	328	329	324	339	293	316	326	335	347	338	321	309	312	342	341	350	344	323	344	349	382	297	318	300	329	319	340	332	313	310	312	306	329	318	325	328	318	333	353	328	315	305	312	331	335	339	318	341	319	322	344	322	327	345	333	353	304	321	308	374	303	357	344	309	330	320	357	326	366	373	313	314	331	361	340	367	334	312	294	336	312	331	343	340	321	338	327	331	348	327	328	326	312	363	328	358	345	347	348	316	326	402	301	304	338	319	324	362	304	354	333	351	337	333	329	334	314	346	297	319	305	317	308	335	319	318	362	338	343	296	300	295	317	329	333	269	308	313	343	338	324	359	312	365	329	336	335	295	331	309	363	328	342	350	330	347	306	315	298	316	334	311	357	328	341	319	325	321	322	301	318	327	305	318	383	372	313	363	355	312	315	350	316	351	334	352	324	347	324	330	338	334	297	335	288	309	371	368	328	329	317	358	335	286	338	338	333	323	341	307	337	315	350	310	340	320	323	305	358	336	316	348	326	339	357	332	285	334	324	307	341	329	304	326	299	310	354	322	348	364	325	353	327	293	312	335	337	295	301	351	309	334	318	323	345	343	332	339	316	313	340	306	312	327	287	341	333	338	323	352	317	330	338	325	304	297	324	330	347	351	290	332	342	331	328	333	325	328	331	340	355	346	340	334	333	310	318	309	312	337	323	331	371	358	336	314	323	317	288	331	315	289	344	346	331	339	326	345	313	368	306	359	321	341	330	286	318	343	346	321	341	359	328	325	360	333	306	318	295	294	330	353	360	309	348	344	319	288	325	326	324	321	351	314	292	348	336	319	327	340	334	338	324	295	327	362	315	336	312	328	361	327	350	329	341	317	322	328	335	331	334	331	333	326	315	312	330	323	384	363	377	320	356	323	328	338	355	355	331	318	314	340	348	352	356	309	324	322	299	319	323	343	323	290	329	347	329	324	291	283	325	331	350	320	344	307	321	290	316	306	348	352	324	322	349	348	349	334	320	293	313	351	322	370	304	309	321	337	366	345	325	329	337	335	331	293	330	347	367	348	326	347	307	337	317	306	345	303	332	375	305	315	336	332	326	340	339	347	323	325	346	328	329	326	321	326	285	300	311	312	324	318	354	345	341	345	286	332	329	353	300	309	338	326	338	319	332	332	333	336	341	360	333	328	320	367	307	337	325	345	329	314	350	301	313	336	339	339	351	337	316	346	326	328	338	311	344	325	333	316	328	314	322	325	319	309	320	339	347	307	321	351	344	310	339	317	351	324	322	358	319	299	292	328	327	328	354	316	307	321	353	317	349	324	323	305	339	301	342	315	326	347	336	329	291	308	312	329	291	325	307	323	333	321	357	330	304	299	347	340	346	337	322	317	339	347	323	324	325	300	328	330	350	313	330	349	341	345	340	322	317	348	344	345	302	308	349	329	322	311	343	315	313	350	316	311	312	360	367	325	358	291	351	325	359	320	340	338	347	333	354	394	328	341	336	339	351	346	371	333	325	332	341	311	302	315	299	282	351	318	299	342	363	334	341	344	330	358	331	322	331	337	324	350	324	317	321	367	318	340	360	307	322	360	310	348	315	314	340	349	336	310	335	353	337	302	316	300	290	322	321	315	326	335	333	327	315	333	335	317	350	300	326	342	358	346	308	350	357	328	315	300	330	361	336	350	329	341	373	332	358	324	329	366	341	316	365	315	319	304	346	332	303	314	345	356	323	343	339	321	324	358	329	318	308	370	318	344	343	303	297	345	361	317	330	330	320	321	284	348	335	303	317	353	333	294	306	320	346	349	340	332	369	307	353	365	307	335	334	335	297	309	336	330	352	328	324	344	310	294	312	338	359	327	339	335	317	295	295	306	332	347	322	332	313	335	344	300	312	310	334	321	310	349	348	349	343	317	326	335	326	344	333	290	302	324	333	327	354	323	341	350	323	366	313	319	320	339	360	342	306	324	309	303	319	327	355	292	333	338	311	303	363	324	347	296	327	348	311	316	342	355	338	323	354	339	348	338	297	347	325	331	318	291	385	310	352	351	366	398	319	340	347	368	314	317	324	331	352	338	309	328	320	339	325	324	329	343	282	333	342	347	327	318	327	321	338	321	324	344	301	307	292	306	328	350	330	314	334	329	278	286	313	319	304	312	310	333	316	362	346	347	339	308	359	283	317	314	310	307	343	313	292	369	329	295	361	301	313	352	320	308	299	340	316	304	331	336	332	312	338	285	354	327	315	343	344	346	344	317	301	345	319	322	322	329	335	337	331	336	322	341	317	324	318	351	351	323	324	329	304	334	339	319	347	305	325	353	314	333	314	337	295	347	341	338	322	334	371	354	305	363	315	309	337	343	361	312	315	376	349	322	354	312	350	302	373	329	279	352	298	348	301	306	314	346	298	341	332	327	336	322	316	350	316	338	309	319	319	340	320	369	350	349	351	335	355	335	348	302	348	360	320	322	335	309	317	294	314	315	329	343	326	349	335	309	344	366	365	318	310	308	303	307	313	317	317	326	358	321	340	321	305	334	302	323	294	306	330	353	320	353	339	338	314	326	315	327	341	322	307	324	341	378	316	354	340	344	327	334	346	270	345	367	351	343	336	336	314	340	350	333	304	333	326	297	323	361	316	320	300	333	324	341	331	325	341	342	334	294	329	355	333	368	337	297	303	337	364	326	331	303	355	330	320	350	328	328	335	307	307	335	377	327	329	325	365	347	339	303	339	339	361	333	348	307	331	373	280	304	341	326	319	306	342	359	338	346	304	312	344	330	347	301	342	342	316	310	349	327	305	338	331	350	307	298	351	321	335	319	349	372	338	306	309	331	309	348	329	341	330	342	326	319	350	344	356	316	331	327	311	341	324	322	327	325	296	320	316	314	348	360	327	369	287	343	311	332	346	332	337	343	352	353	361	353	321	339	333	340	324	349	305	343	350	345	376	325	320	348	341	356	315	337	356	304	323	327	303	323	304	337	335	330	349	322	320	332	334	341	345	350	322	345	334	333	327	325	308	336	304	313	331	331	304	323	339	323	340	328	336	311	327	322	307	295	353	312	366	324	326	320	316	333	340	328	332	332	325	329	339	318	355	305	307	313	320	301	298	349	331	319	284	364	315	333	312	311	321	336	328	324	338	340	356	358	359	284	333	373	345	294	320	308	295	320	320	320	327	336	347	322	348	316	328	335	367	327	311	337	303	307	332	321
51204	52399	64030	62264	51224	39172	27177	16895	8969	3938	2196	1421	807	699	739	757	719	705	685	733	688	728	677	721	701	701	739	773	746	764	704	696	727	734	727	737	725	706	729	707	765	692	738	733	749	659	758	750	712	779	730	737	694	692	725	762	700	742	773	721	759	750	711	697	723	756	748	739	703	752	702	710	737	719	676	750	775	712	714	723	756	731	697	715	755	723	676	703	718	747	676	731	710	767	749	729	723	689	678	743	796	727	740	722	698	721	779	712	740	715	710	712	688	750	696	740	773	725	680	717	710	777	705	757	749	733	723	757	746	738	744	769	750	710	741	732	761	761	776	733	718	763	709	745	746	735	780	724	699	724	729	693	684	767	763	737	730	745	727	747	723	767	762	717	743	715	701	755	718	756	708	740	768	730	719	722	710	740	734	746	719	714	750	771	690	745	748	708	694	766	724	677	734	702	698	731	691	720	704	691	748	755	740	757	736	736	797	704	709	713	739	687	703	752	746	712	724	703	706	771	745	695	690	745	711	736	745	739	734	725	710	680	724	735	716	688	759	724	702	727	712	666	694	733	777	745	724	708	738	679	764	738	746	777	743	740	685	770	685	637	722	714	770	736	764	688	719	716	728	745	746	707	680	728	727	709	750	755	744	753	758	716	711	713	723	727	697	736	688	723	728	727	767	741	748	705	731	712	726	708	731	741	719	721	726	681	683	712	704	710	768	710	717	706	752	729	696	740	740	697	739	720	759	748	732	743	749	702	726	700	722	715	695	756	787	764	689	699	717	756	687	731	737	705	696	709	741	733	757	734	785	706	701	711	705	735	754	726	764	734	713	725	729	728	752	708	759	737	710	703	712	710	724	741	683	702	736	766	762	706	715	719	736	724	664	733	751	710	772	766	690	709	702	715	717	755	746	739	737	717	691	719	739	707	713	737	718	715	746	744	708	662	766	706	731	708	716	684	693	704	746	751	721	732	735	736	674	743	706	703	777	734	723	691	754	697	745	725	737	702	691	742	746	697	742	747	721	731	707	795	711	713	755	740	716	726	741	694	731	676	701	671	687	692	661	727	747	708	737	715	732	731	707	726	743	679	696	692	706	713	717	762	742	705	735	751	710	648	707	682	690	734	705	729	703	718	729	675	737	728	716	708	725	719	733	732	725	714	736	762	717	667	726	755	683	688	711	718	724	731	712	699	724	659	710	721	691	703	744	742	807	763	737	735	725	779	770	704	717	738	735	728	715	743	789	738	758	703	697	718	754	735	718	735	758	713	730	732	716	712	739	675	752	722	747	722	707	683	716	776	712	681	728	698	761	752	718	715	741	730	771	681	748	778	698	721	718	685	708	745	677	719	744	747	731	761	724	730	765	715	711	756	714	736	733	694	710	767	690	726	724	754	738	659	740	767	739	694	739	766	735	734	742	666	714	706	729	752	686	710	687	740	739	747	695	737	725	727	694	717	690	762	720	706	736	680	751	762	754	679	667	705	702	695	760	726	779	757	748	719	721	691	684	753	726	731	744	700	723	778	652	729	693	726	769	690	713	771	707	733	704	717	764	716	727	762	693	734	660	786	722	708	802	741	766	725	734	671	682	685	749	720	706	715	725	751	745	707	719	707	644	747	731	720	754	701	724	740	726	762	684	724	710	709	707	690	754	674	743	717	741	737	705	695	723	710	734	716	749	764	723	769	710	751	683	737	741	651	696	767	748	729	718	725	724	704	715	764	678	742	749	813	803	714	696	694	709	703	714	770	717	717	735	777	728	716	721	735	725	748	719	705	721	713	740	673	728	768	740	736	710	764	753	748	687	747	756	715	782	766	744	742	729	726	736	724	724	724	768	773	680	710	739	720	727	710	718	695	712	762	784	751	727	737	750	789	724	729	697	721	725	652	737	707	681	738	742	740	684	735	690	749	683	681	726	716	729	731	709	733	740	711	741	737	727	752	703	783	695	707	733	735	728	753	737	753	767	730	649	733	716	710	732	708	749	706	725	721	727	709	762	709	699	740	754	715	733	718	737	737	711	717	717	642	671	769	749	739	728	752	794	716	713	756	743	743	702	730	722	735	733	758	725	690	713	750	713	751	724	690	697	706	702	767	728	732	745	732	724	726	726	734	700	706	730	721	708	790	755	717	734	764	728	763	752	729	729	711	711	760	726	765	738	740	775	782	736	670	688	726	740	772	704	744	727	739	747	693	725	725	755	761	721	675	722	745	710	683	670	673	700	707	691	699	771	691	750	692	730	742	695	734	755	724	729	699	770	724	702	736	704	705	698	750	701	693	724	754	717	674	721	753	736	666	730	641	770	687	681	713	668	711	708	741	725	752	749	720	749	746	686	688	739	720	731	730	690	750	712	772	680	739	753	688	695	719	734	723	731	750	718	745	754	679	681	706	730	713	743	692	758	741	742	735	752	754	690	724	743	776	727	710	717	703	703	710	768	694	719	727	741	686	733	758	756	720	776	674	686	725	719	719	729	742	691	715	717	707	678	710	711	733	674	736	758	692	714	781	701	692	706	763	691	690	698	745	713	728	739	720	744	676	744	746	731	747	703	684	769	737	771	764	786	735	761	756	674	718	775	700	717	700	693	743	754	725	737	745	746	716	707	715	715	780	714	727	691	717	668	721	719	710	708	730	715	726	706	730	786	760	718	755	676	710	721	720	708	713	713	787	745	724	718	731	742	760	670	742	751	754	664	743	742	718	743	723	772	778	695	715	798	704	729	753	729	713	723	696	721	748	722	708	725	714	758	722	736	720	666	730	697	752	723	689	708	674	738	732	715	708	751	701	695	724	685	744	704	751	768	694	707	690	723	738	737	706	734	807	749	712	771	740	703	728	693	745	699	711	690	729	713	757	706	736	691	738	719	710	683	723	748	730	740	732	711	688	706	715	766	731	745	767	699	700	705	704	719	707	757	664	709	693	700	723	720	747	697	743	718	732	728	724	675	770	773	663	700	727	744	735	734	690	668	697	720	769	687	728	727	696	674	727	753	685	756	717	707	725	764	735	701	748	746	699	683	704	714	698	703	728	742	729	703	711	756	755	715	683	726	755	720	743	734	681	726	682	706	730	752	784	722	722	712	737	818	770	739	709	715	718	751	732	773	711	735	696	724	717	729	699	755	737	703	668	725	767	751	711	753	705	699	740	696	753	781	685	778	733	719	788	717	739	750	777	753	698	725	734	707	770	702	776	710	722	749	698	676	774	756	727	740	730	754	706	730	743	699	756	724	666	722	743	749	680	755	695	750	778	708	761	712	735	721	755	698	740	684	762	735	675	735	702	714	746	720	780	739	706	739	742	728	752	692	800	740	738	736	705	726	708	672	722	732	703	751	765	751	750	749	663	724	703	767	752	716	707	744	701	716	664	738	712	734	715	713	689	707	767	718	700	714	726	706	667	715	742	724	708	766	705	752	754	753	723	694	692	729	738	672	772	724	753	700	718	748	732	700	747	737	716	705	737	737	744	675	779
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
