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
336630766221	336630766779	336630767329	336630767879	336630768429	336630768979	336630769529	336630770081	336630770629	336630771179	336630771731	336630772279	336630772829	336630773379	336630773929	336630774479	336630775029	336630775579	336630776129	336630776681	336630777229	336630777779	336630778331	336630778879	336630779429	336630779979	336630780529	336630781079	336630781631	336630782179	336630782729	336630783281	336630783829	336630784379	336630784929	336630785479	336630786031	336630786579	336630787129	336630787681	336630788231	336630788779	336630789331	336630789881	336630790429	336630790981	336630791531	336630792081	336630792631	336630793182	336630793731	336630794281	336630794831	336630795379	336630795929	336630796481	336630797031	336630797579	336630798129	336630798681	336630799231	336630799779	336630800331	336630800879	336630801431	336630801981	336630802529	336630803081	336630803631	336630804181	336630804731	336630805281	336630805829	336630806379	336630806931	336630807481	336630808031	336630808581	336630809131	336630809681	336630810231	336630810779	336630811331	336630811881	336630812431	336630812981	336630813531	336630814081	336630814631	336630815181	336630815729	336630816281	336630816831	336630817379	336630817931	336630818481	336630819031	336630819581	336630820131	336630820681	336630821231	336630821779	336630822331	336630822881	336630823431	336630823981	336630824531	336630825081	336630825631	336630826181	336630826731	336630827281	336630827831	336630828381	336630828931	336630829481	336630830031	336630830581	336630831131	336630831681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2679	3650	2300	2680	3650	2300	2680	3650	2300	2679	3650	2300	2679	3650	2300	2680	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
46218	45595	49733	46525	42915	52232	49849	30448	13841	4062	1265	574	398	379	370	338	349	383	380	395	384	387	354	376	376	351	386	356	354	357	344	386	400	353	371	351	391	400	386	343	359	364	381	341	401	357	364	396	376	355	370	360	363	366	326	362	350	357	347	364	379	356	365	359	326	338	358	417	368	374	359	341	320	358	375	335	362	352	336	363	334	377	368	390	409	377	350	352	369	382	377	345	338	385	353	371	375	377	377	371	368	367	377	344	377	371	401	388	345	409	336	348	352	359	367	368	331	393	361	370	380	373	345	368	361	329	340	350	355	362	382	350	351	342	355	350	363	359	377	366	354	389	349	378	342	369	361	366	356	347	347	351	371	341	330	354	373	346	379	362	356	340	380	364	370	392	390	369	352	352	363	312	398	348	374	381	368	364	377	374	346	347	356	373	347	342	382	363	383	369	348	328	348	364	374	369	373	365	363	355	341	391	395	377	331	359	320	360	337	371	367	368	348	368	380	345	375	354	316	345	367	357	342	343	376	348	341	387	391	350	348	353	377	361	367	371	368	357	340	372	357	367	377	349	391	343	340	356	374	364	358	340	371	342	345	352	403	357	359	353	356	347	386	349	347	327	357	341	317	355	351	377	383	363	321	365	369	372	347	339	352	381	366	350	352	370	362	350	354	383	389	349	385	345	347	365	335	369	391	335	343	371	377	371	362	339	400	358	373	369	370	364	360	317	377	370	360	377	347	391	360	393	349	348	375	361	370	365	371	377	383	357	333	378	340	325	365	373	343	362	363	386	380	339	389	404	379	336	349	390	362	368	364	374	356	374	397	344	360	333	369	318	402	383	385	363	363	380	388	400	372	362	384	334	356	343	336	392	345	347	345	349	377	331	363	369	397	353	339	342	363	342	357	373	354	381	337	354	362	373	341	359	367	369	384	343	341	367	349	367	349	346	357	400	364	378	365	368	415	331	376	354	386	354	375	374	349	359	330	332	384	372	349	363	358	386	410	382	369	355	373	388	351	358	339	358	355	367	332	350	360	353	328	357	362	379	359	363	363	365	374	423	378	348	356	312	353	367	342	381	357	355	364	362	346	343	347	342	364	341	364	375	382	340	355	367	357	369	365	375	371	339	342	343	327	384	367	347	368	366	375	344	365	324	342	366	368	379	349	373	355	358	384	376	357	355	343	351	393	341	356	362	379	341	391	369	371	384	352	360	377	329	335	313	395	351	365	375	369	353	352	380	346	365	349	370	349	365	363	322	361	337	334	361	402	368	358	370	363	387	343	391	348	404	365	392	325	357	404	335	366	351	354	355	355	360	368	329	371	342	356	370	334	357	413	351	380	372	318	378	383	329	351	324	338	386	314	346	349	364	362	376	357	351	374	338	364	364	396	336	371	390	366	368	353	328	348	365	346	351	363	369	364	367	343	342	353	373	350	354	412	384	382	402	369	378	359	352	358	343	330	388	367	376	380	364	354	388	373	349	348	363	372	396	363	365	375	371	360	375	379	329	372	380	374	377	364	373	349	345	378	396	382	373	367	356	332	377	356	380	326	383	356	341	379	376	372	372	364	355	367	350	375	364	355	390	365	338	351	374	382	366	369	358	389	375	374	364	346	359	377	369	392	336	384	361	348	365	384	365	350	358	378	385	344	372	328	384	365	390	388	365	376	357	303	341	383	368	355	380	379	345	347	377	364	364	341	339	385	368	354	363	387	357	350	356	367	372	350	352	328	360	346	382	366	354	362	350	333	354	347	373	387	368	356	309	345	373	375	353	361	359	374	371	358	334	411	352	356	359	356	378	372	363	368	390	371	361	404	386	366	393	345	370	339	393	367	351	330	371	365	382	357	389	417	362	354	361	382	392	381	370	362	362	393	363	341	364	398	361	357	359	346	378	380	375	379	391	373	358	356	374	401	354	345	354	340	390	371	332	359	322	339	400	370	381	354	375	390	318	391	359	369	336	354	366	332	365	351	360	394	390	374	375	342	327	393	360	381	346	352	364	333	386	361	400	387	366	359	388	343	335	380	424	366	363	362	355	351	379	348	348	370	367	380	348	335	393	375	377	373	348	366	373	380	372	349	358	392	363	372	375	407	381	342	353	363	380	397	340	330	365	339	332	357	366	341	376	354	357	378	361	367	369	335	372	396	361	379	385	353	380	352	340	375	381	365	360	365	354	379	377	392	391	331	372	368	353	361	325	373	387	358	377	370	351	407	360	379	360	366	385	361	339	355	329	364	387	334	369	369	387	349	356	360	361	368	304	377	368	412	309	384	344	358	366	365	346	349	377	354	362	411	397	353	362	360	386	361	374	331	363	345	355	357	386	374	347	354	377	359	370	338	365	382	369	358	373	353	345	346	350	392	387	354	391	351	353	336	354	350	379	365	354	366	314	354	378	378	356	382	365	341	340	382	347	374	320	391	358	363	370	354	373	397	365	346	367	371	349	364	373	325	365	379	366	345	394	360	424	367	360	357	392	341	386	391	368	378	358	362	352	367	331	375	341	376	348	360	388	376	344	355	392	383	370	357	377	388	332	385	364	341	369	345	363	372	377	390	377	349	364	349	339	329	343	357	419	362	348	336	389	331	372	357	379	350	359	353	371	381	377	363	365	386	360	376	361	376	372	353	350	396	349	356	373	376	360	331	364	353	348	376	347	355	367	330	361	364	347	398	349	324	360	375	366	358	355	396	335	353	348	351	409	385	368	380	343	321	392	414	366	373	360	358	360	324	335	343	362	372	337	385	324	348	358	350	354	363	374	372	399	363	379	360	391	372	365	340	378	354	370	363	372	371	405	319	365	379	342	352	392	374	394	370	371	337	414	381	393	350	406	350	381	396	369	350	364	384	392	348	367	358	340	343	386	358	380	368	355	350	365	391	339	385	342	393	362	371	389	364	340	352	339	355	356	351	383	358	382	403	330	367	368	356	382	389	352	360	402	382	337	383	384	355	387	374	379	380	382	374	378	342	360	374	383	361	358	413	340	347	376	403	354	384	363	410	377	351	357	374	341	354	376	392	338	376	360	371	338	349	386	333	379	354	376	329	362	343	367	370	360	353	375	330	348	349	373	340	365	353	367	365	371	355	362	356	355	352	360	327	343	371	383	377	403	333	367	358	332	360	379	357	382	370	397	355	355	389	373	342	364	359	366	365	346	357	370	362	383	373	372	366	337	365	360	360	376	377	394	367	363	347	377	358	380	355	326	382	333	372	374	391	352	356	379	373	351	378	393	389	343	377	382	338	352	391	365	370	370	362	375	355	344	374	376	374	312	374	370	378	360	382	365	342	333	386	399	396	388	363	377	382	382	355	348	369	351	390	348	364	401	347	402	329	363	342	314	342	362	364	384	367	390	390	334	368	368	373	371	409	317	385	388	362	405	369	354	341	357	363	374	341	391	344	358	346	404	358	339	341	357	356	363	376	350	370	368	346	358	365	364	381	349	350	369	360	370	370	343	378	373	384	332	359	384
30513	37308	49860	53912	54313	65285	61207	43364	26280	12055	4746	1910	1157	949	970	977	974	939	974	919	984	962	974	948	951	936	971	956	1011	918	931	966	929	999	983	1004	959	967	1007	936	968	962	993	959	960	999	940	971	938	940	968	986	973	944	989	941	965	959	989	1001	922	935	923	989	935	997	991	971	915	962	921	924	961	952	973	960	968	980	960	1001	954	908	1005	976	1014	963	923	964	1030	971	974	954	940	953	963	980	982	898	989	945	950	989	981	957	937	959	974	955	933	946	964	964	994	1024	958	954	960	994	915	1004	943	995	948	930	975	993	952	953	1010	991	985	995	948	966	945	954	998	999	936	951	927	922	1001	951	992	1017	973	928	932	971	990	990	954	949	961	947	994	963	978	962	955	923	979	971	963	966	990	976	918	985	972	969	1003	974	969	985	923	984	942	948	918	981	949	956	920	975	977	979	978	1015	946	995	993	945	952	922	981	988	959	983	937	993	908	1007	965	902	899	985	982	927	1001	931	964	985	929	932	978	954	938	1007	957	1019	972	948	943	973	957	953	939	923	1047	960	986	972	961	985	946	936	936	916	926	983	944	940	978	980	980	974	949	928	984	929	967	948	931	966	930	988	982	946	997	917	1012	969	969	938	960	940	951	1014	936	932	936	968	936	991	933	967	988	947	905	952	1012	924	932	928	962	944	952	913	938	945	931	957	982	967	939	960	935	913	973	913	912	942	976	986	975	941	951	970	937	942	1017	924	975	967	968	973	1006	958	957	956	975	952	988	953	950	979	939	966	1014	924	950	928	983	1043	957	963	996	916	961	934	968	1009	969	915	937	990	989	972	1028	969	955	999	925	961	934	940	956	983	932	943	1008	900	979	969	937	939	960	924	950	993	933	954	912	955	976	969	914	990	983	976	974	994	937	963	969	943	967	948	1003	986	965	911	955	965	970	932	986	911	1040	948	1025	897	925	958	972	954	987	966	963	932	961	995	1015	956	990	978	996	934	1016	917	961	992	952	998	990	939	968	1014	954	1004	926	956	984	998	960	903	973	969	936	972	968	978	919	928	947	954	943	945	975	986	958	958	960	907	981	969	982	925	990	982	928	933	945	952	993	1015	994	1019	957	988	1027	1007	1007	939	909	933	922	948	960	1019	973	952	972	937	942	951	965	1014	986	1010	1030	972	920	950	946	933	930	978	1000	941	1005	953	941	976	933	951	962	915	929	1068	964	914	931	935	968	1006	1020	929	953	938	950	983	1015	963	974	997	968	975	976	995	960	912	962	932	973	1025	948	961	975	999	938	959	984	983	978	885	938	979	950	989	1011	907	912	957	934	939	891	974	946	1009	1004	943	983	959	960	933	968	985	960	1060	972	943	908	942	902	981	953	981	962	922	942	994	929	989	1002	952	981	998	991	973	868	932	1020	1003	995	966	1027	895	966	964	952	962	928	949	970	918	906	990	965	947	985	947	953	948	942	924	948	980	988	945	956	945	963	975	947	945	946	989	948	1014	961	934	992	956	922	1013	967	946	952	940	1000	996	943	939	942	1013	907	916	951	1020	922	952	941	968	930	954	945	891	956	938	962	977	950	932	952	898	923	963	953	914	1006	985	979	965	944	983	959	965	936	985	957	986	933	980	934	933	987	949	970	969	962	964	981	940	964	968	987	918	953	922	950	1037	941	987	954	922	918	943	977	990	935	975	967	988	951	935	975	987	1032	958	952	970	981	942	941	1008	904	949	949	968	918	1004	926	956	991	972	1002	980	948	928	958	951	951	988	986	978	979	976	967	927	996	936	961	979	985	975	915	970	1028	940	956	949	945	939	976	981	987	963	968	1006	973	1021	952	909	1029	977	929	974	962	943	992	964	977	964	965	958	901	889	955	973	944	930	1017	907	1007	942	947	932	926	945	942	951	931	966	989	974	953	966	951	988	955	922	955	965	924	992	926	997	950	1010	934	1005	984	933	978	904	971	994	932	941	953	1012	995	958	953	975	996	969	967	921	931	990	952	973	927	936	952	1039	944	971	931	980	974	921	930	920	883	939	970	994	987	1002	1013	912	952	917	981	967	987	959	930	945	975	985	950	943	998	987	954	953	954	924	918	978	949	992	1005	926	983	986	967	983	962	989	973	943	963	935	965	925	897	953	983	976	952	967	980	942	988	937	971	966	983	967	999	899	932	939	971	968	906	915	970	960	971	992	947	993	985	962	939	979	965	959	961	982	967	969	893	989	954	993	982	920	985	984	943	1005	988	942	969	910	955	979	914	911	993	942	999	1012	974	970	923	960	1029	980	976	941	943	972	998	931	980	933	967	972	977	917	1014	968	967	965	989	959	965	929	1011	882	919	969	943	962	981	925	981	925	1002	960	967	955	988	967	921	962	992	979	948	974	934	972	983	1002	943	1006	952	1008	934	971	983	987	923	969	1000	934	951	962	916	968	994	972	996	939	992	1047	974	961	992	952	953	933	949	988	985	956	1026	968	940	929	925	964	981	970	961	937	961	978	942	978	938	943	960	939	983	997	940	949	992	953	946	954	943	947	945	890	971	960	914	1015	940	976	929	965	985	1001	948	902	927	969	972	975	947	1039	918	946	959	993	973	976	983	975	955	955	950	936	964	943	990	951	908	933	967	984	985	953	953	963	983	947	962	925	908	978	950	1006	930	1014	959	957	915	934	955	979	988	966	977	1027	988	965	907	927	966	942	971	902	941	876	942	946	954	840	961	945	971	978	964	930	917	983	962	985	971	954	981	954	1005	937	974	918	946	974	1020	950	975	902	953	975	931	935	958	947	960	994	948	939	1000	924	1040	952	970	951	965	937	913	967	888	977	939	953	926	956	1007	961	973	945	949	942	978	979	990	896	932	937	954	959	971	921	943	920	946	955	974	948	964	956	957	970	921	992	988	926	951	980	937	957	993	942	944	963	994	939	1000	979	985	959	955	953	932	989	974	985	958	915	984	952	962	944	992	914	943	978	957	941	947	959	950	988	999	965	1022	956	970	939	1017	986	952	947	953	912	938	954	957	959	994	967	911	928	958	942	949	935	924	983	956	950	883	926	960	1012	934	996	1036	988	975	916	977	979	998	967	942	953	1036	996	945	980	955	944	982	933	964	998	954	944	940	971	925	931	889	996	905	955	956	962	975	936	945	1001	918	985	947	983	952	938	971	1013	933	962	949	933	983	998	952	924	1008	954	894	980	970	912	948	970	953	935	1029	942	1007	942	978	973	954	963	970	920	981	926	931	990	949	966	955	978	1006	973	982	937	952	925	917	921	948	954	952	978	886	966	1006	942	954	1025	1025	928	952	964	977	985	960	972	926	928	920	940	924	981	973	911	937	997	976	935	957	935	1004	957	971	984	954	946	950	943	973	978	969	1027	916	993	952	1005	951	941	967	928	978	986	998	984	965	966	957	1004	966	968	919	891	1002	929	977	974	997	960	945	946	971	1008	988	971	1008	966	950	1000	964	952	942	961	972	960	973	964	982	971	968	950	967	929	938	945	940	981	947	921	936	925	992	931	982	973	944	923	951	970	972	931	947	995	939	910	950	940	954	984	1020	971	950	944	955	931	1019	933	972	999	926	987	931	952	951	932	971	1020	993	990	945	968	959	937	960	1000
15705	14864	16938	14344	9535	4668	4111	2954	1600	782	485	387	329	364	370	390	368	364	371	382	377	397	367	373	357	371	375	372	364	338	372	387	312	376	385	388	382	366	383	381	354	393	357	349	336	376	384	392	335	361	377	388	366	391	382	338	366	348	339	366	386	380	329	343	355	366	412	375	362	356	373	360	352	369	369	406	384	351	414	381	375	367	363	382	391	353	360	359	393	365	349	377	366	350	397	372	371	381	386	378	410	391	385	385	371	343	356	338	373	373	405	356	383	340	354	371	385	449	402	348	323	385	366	354	348	334	380	377	409	387	359	364	351	361	378	349	359	365	368	384	393	369	365	365	380	375	363	378	354	395	380	371	385	370	364	341	342	396	344	376	378	350	388	402	428	363	352	343	357	350	358	362	405	380	381	388	398	385	324	361	363	363	371	367	353	347	386	393	337	340	382	373	371	379	366	372	391	406	356	363	381	368	387	385	377	393	384	390	369	367	388	377	348	336	364	404	391	372	364	367	375	369	344	366	391	332	361	360	363	404	407	384	351	345	367	403	366	379	424	374	339	384	394	361	366	370	385	377	376	364	356	349	370	396	412	370	393	351	375	351	366	391	394	385	357	336	375	339	380	306	379	380	383	365	338	347	359	398	371	366	374	344	354	350	367	355	353	385	377	384	333	370	358	359	395	415	368	356	381	359	336	369	371	366	326	354	333	395	362	353	367	373	405	391	379	382	390	386	368	356	399	360	364	356	372	343	337	354	367	369	362	362	363	357	364	361	359	357	383	359	347	387	381	342	367	368	346	372	365	358	417	370	345	393	359	373	365	402	358	370	355	408	352	358	338	352	378	367	347	387	365	347	358	371	408	379	381	367	349	402	368	391	342	377	367	383	359	353	379	359	364	391	414	351	375	348	392	345	348	401	377	346	386	316	397	384	399	382	396	351	375	365	343	356	359	362	356	382	398	370	353	353	372	343	358	369	339	384	366	363	354	389	339	345	345	367	350	346	350	367	345	392	361	388	384	338	380	391	346	392	355	353	367	377	367	389	342	380	387	367	379	375	371	350	364	361	385	361	364	369	347	375	375	351	383	379	380	360	388	379	394	399	368	378	382	406	370	376	367	330	367	380	367	355	366	340	394	404	353	400	377	351	400	357	362	348	380	331	375	370	365	373	387	377	360	375	370	328	391	373	351	367	388	364	369	361	367	350	333	342	388	363	379	340	390	402	366	348	358	367	309	370	369	326	354	340	405	358	355	362	371	337	385	395	396	352	371	376	360	340	362	356	378	360	378	370	341	365	382	389	364	383	346	392	342	364	375	362	368	377	353	374	358	353	352	386	389	336	354	369	355	372	353	373	406	364	349	399	362	370	379	351	351	402	358	399	382	355	361	354	383	354	368	365	379	373	382	345	367	363	382	382	327	346	376	371	384	344	350	414	331	350	337	333	341	370	384	349	378	366	350	394	377	323	386	386	370	387	358	353	348	403	345	375	362	359	380	365	407	348	372	382	340	355	361	416	368	366	374	390	373	358	352	347	369	387	386	366	340	373	397	347	360	391	386	368	395	382	371	362	344	390	376	371	371	386	368	371	367	382	386	353	351	412	400	403	396	363	347	346	331	347	375	368	354	383	369	372	355	337	372	396	380	385	399	366	374	380	369	357	386	354	406	332	339	378	371	343	365	364	364	365	332	408	342	347	384	361	379	405	357	366	346	370	335	353	350	379	353	342	388	371	364	352	392	330	352	347	364	378	383	371	359	335	362	360	350	380	349	379	372	358	375	343	358	392	372	401	374	394	351	374	341	351	359	386	383	367	373	340	327	340	378	335	346	384	372	339	374	407	360	369	369	347	344	365	365	344	368	404	385	362	357	413	380	381	399	365	388	388	374	338	376	357	377	365	350	334	373	360	378	364	378	385	379	400	373	378	350	368	387	398	335	377	343	343	371	364	375	371	345	362	383	372	369	344	352	359	313	352	394	355	381	372	381	351	353	379	365	400	370	364	392	380	381	352	344	358	370	376	387	364	387	365	326	371	385	382	389	346	374	371	390	369	392	385	358	363	354	358	332	369	362	402	379	369	365	389	339	349	404	387	355	361	391	334	356	369	364	378	347	347	373	357	385	364	365	354	361	383	347	350	355	354	382	401	353	390	360	371	372	337	382	350	356	393	350	387	348	378	415	392	385	377	387	355	326	373	360	359	377	389	367	351	364	339	373	380	345	335	339	370	383	378	378	345	358	378	375	390	340	388	400	403	426	384	378	361	388	384	369	355	392	341	374	357	364	344	378	386	345	419	349	321	367	361	356	351	367	385	392	366	354	349	380	352	380	352	358	378	382	328	383	352	390	382	394	363	383	368	363	362	384	342	375	369	382	352	346	384	372	361	350	394	389	343	374	359	352	364	353	366	360	363	386	347	392	366	384	362	332	365	397	370	353	357	369	389	358	409	338	353	404	362	361	381	332	336	357	387	358	330	360	377	384	394	351	376	359	375	343	363	354	364	381	360	393	372	373	336	346	367	369	376	361	380	351	366	372	359	363	399	360	337	389	349	360	355	395	347	378	412	368	377	365	378	386	367	367	365	417	346	389	364	365	363	342	369	356	354	337	376	384	342	356	353	355	365	354	368	439	372	378	378	338	347	396	360	342	361	368	382	355	414	383	372	356	355	334	331	371	387	413	405	357	355	376	352	351	358	364	331	366	351	381	346	344	377	402	367	355	399	327	373	359	358	362	324	385	387	390	376	372	362	344	379	401	395	336	320	393	370	391	354	373	379	360	335	364	338	386	369	405	349	351	391	342	360	344	366	343	355	382	360	359	375	384	376	368	377	351	363	339	403	389	366	388	366	345	384	362	368	365	372	387	356	359	381	396	336	399	374	423	348	333	353	373	404	373	387	373	359	384	378	371	390	339	347	366	336	354	346	370	372	403	377	388	377	362	376	386	406	400	376	371	379	367	358	377	384	335	371	404	381	371	359	362	368	407	370	376	380	345	375	384	367	378	379	383	344	352	368	406	390	370	331	373	354	379	361	355	369	417	398	365	336	367	402	370	342	388	388	387	367	347	372	367	317	373	316	386	373	361	337	374	378	358	375	332	379	394	374	392	350	345	363	397	386	390	358	392	383	363	381	381	368	368	368	366	322	347	370	353	368	369	357	391	346	367	352	401	354	367	378	340	388	363	327	387	378	376	416	380	357	356	360	367	346	374	382	357	395	359	372	401	380	372	373	383	365	351	377	396	347	350	366	368	362	391	378	388	328	395	368	368	358	361	348	366	363	386	409	390	385	371	362	423	377	376	361	372	391	376	368	363	359	367	361	377	333	367	358	383	369	377	349	356	378	344	378	370	378	355	368	368	372	389	378	355	330	367	381	408	378	333	366	379	373	341	366	373	376	364	353	362	367	390	374	402	352	372	390	357	325	353	343	393	386	346	386	392	395	332	340	397	338	348	400	354	349	389	340	377	364	356	382
10119	14094	24125	27150	22665	15847	16189	10952	5932	2627	1360	1088	955	1007	978	1003	1039	982	1003	957	1002	998	945	1014	933	984	954	985	938	934	959	1035	989	961	970	915	946	912	948	1012	1057	966	943	1008	999	1012	960	954	1021	938	1010	944	1008	961	1022	933	971	943	992	1002	950	947	996	991	960	978	971	960	962	941	962	980	1023	1033	984	1036	986	950	990	943	996	962	973	924	996	987	980	996	944	994	1003	975	1003	929	950	977	991	948	950	980	1002	956	978	990	958	1035	954	951	954	960	968	979	998	964	991	947	970	965	969	912	1037	946	1057	967	992	972	993	1058	1010	954	966	986	1036	931	955	974	959	919	952	1004	966	946	1013	1008	922	1004	959	1016	1012	969	913	896	968	1000	957	1009	938	994	1036	993	1028	1002	983	961	969	1000	958	954	964	941	942	927	1012	940	1012	961	914	1015	984	977	966	982	1009	1003	971	967	1009	961	1008	899	987	1012	1025	946	1045	1010	969	959	994	956	960	981	993	989	953	923	921	946	936	955	1026	956	1012	927	995	986	983	936	1023	959	1001	958	1011	937	995	925	971	982	953	954	926	1039	1001	1005	978	954	980	1000	953	976	1038	945	1003	990	990	937	972	966	963	978	1024	1037	948	944	932	1029	988	945	963	1020	1016	1018	933	964	999	937	969	951	981	999	957	1000	992	975	973	1002	1001	984	1029	960	974	971	938	1007	973	976	969	932	931	967	990	983	979	1007	961	1022	1020	999	1019	941	954	922	1002	928	958	1014	994	967	943	981	971	979	955	977	984	996	1008	945	942	1025	912	986	952	1003	946	949	973	1005	967	983	896	979	990	1009	974	994	975	1042	950	963	939	973	945	1005	1002	944	1018	937	1027	952	925	991	1003	964	958	936	1036	1002	940	990	910	973	956	984	979	960	957	1020	1002	998	987	945	941	979	927	950	947	976	1024	943	940	1000	952	973	936	1020	933	988	993	950	955	995	965	970	989	919	948	925	963	955	1000	1015	935	958	911	992	959	993	1006	1042	997	992	969	1040	986	952	973	1062	997	924	977	948	1019	996	941	962	976	979	994	939	952	943	904	952	969	972	973	954	996	939	1013	1022	942	1013	973	1032	974	1023	989	992	1057	944	946	958	934	999	965	976	1011	1004	1004	966	998	950	933	978	976	943	951	962	1019	961	1026	982	943	971	966	922	955	1013	1045	983	916	988	935	973	999	995	945	1003	949	1009	1004	975	939	959	1013	948	1031	956	957	941	954	941	981	946	955	942	947	948	974	1001	981	921	1036	990	986	976	953	963	1010	954	964	1001	1011	969	946	1033	961	970	979	962	987	952	964	957	996	959	964	970	980	1004	960	1065	961	967	1008	967	984	916	980	959	938	945	1019	1003	938	974	935	957	975	972	949	946	1028	974	961	971	990	954	981	966	984	993	962	981	974	961	971	991	942	969	1011	983	1006	978	971	954	1026	939	952	989	990	994	988	931	927	1011	1045	982	976	943	1021	1002	951	969	1001	985	953	973	1016	979	989	972	994	949	990	975	1012	918	944	987	1038	970	947	1020	945	972	982	990	963	950	978	949	929	982	974	986	989	1011	974	984	963	1009	1011	949	985	1005	977	990	981	929	947	971	978	1007	963	979	980	998	994	976	972	1000	951	937	966	997	893	938	1025	973	1033	967	966	966	1010	958	989	994	949	1012	954	959	1006	976	939	966	972	966	918	929	1021	982	1033	987	995	1016	989	1000	961	941	988	999	981	965	952	971	996	987	939	990	941	965	938	1000	931	996	985	962	956	978	975	958	975	984	929	965	985	988	941	964	1028	1014	988	961	1021	988	978	955	918	1000	959	1001	1029	968	1020	1017	1017	937	1004	943	871	932	1013	1025	962	924	982	924	989	958	962	975	996	1003	975	917	986	990	1063	949	960	980	955	930	987	1007	910	949	983	1013	933	990	984	970	952	957	993	944	982	1012	988	972	981	1013	965	997	960	964	980	1032	952	938	1000	969	943	958	997	953	979	1004	1000	987	1026	917	971	973	984	1004	955	1023	976	1005	971	986	977	996	1016	1002	1006	970	945	962	973	945	1002	956	1000	971	946	985	976	1023	991	949	1014	1019	985	960	966	973	901	973	998	988	1016	973	995	995	971	1012	943	893	999	980	979	1016	1003	1014	1002	967	958	997	997	983	981	968	992	973	966	981	1043	973	979	988	951	931	946	1025	1012	968	973	988	989	1006	1001	929	955	963	982	971	937	940	973	1009	1020	1001	1005	966	978	1016	1097	997	1009	966	1021	955	951	981	949	1033	1017	949	990	983	971	943	920	971	941	1017	988	936	998	1004	951	945	913	1000	949	966	968	1011	960	933	1023	954	1007	949	961	1030	950	917	902	942	965	969	954	1002	1006	963	923	1007	1011	943	975	1022	992	1031	965	1012	991	981	966	995	1002	955	1024	966	1053	1017	972	958	985	938	979	915	920	948	963	946	956	984	996	976	959	958	981	927	1013	1008	1010	990	946	989	952	965	1031	987	1000	991	985	997	973	1022	1026	1027	949	1017	929	983	1017	978	959	958	955	960	989	986	954	969	1010	957	905	977	965	963	948	1019	960	961	934	1004	1004	956	956	978	969	981	1027	1004	968	963	955	973	941	934	941	1008	970	984	992	957	944	1000	1017	980	1001	955	962	936	981	966	1009	978	989	953	959	971	991	1000	933	955	965	1012	1017	991	1015	948	1015	962	983	1004	973	956	987	1032	995	977	1008	1001	957	931	1004	925	982	989	972	1035	952	956	954	923	1005	1033	990	943	1016	928	936	950	1015	995	933	1039	1005	1018	1034	1010	996	998	922	980	928	942	1018	1019	954	957	1001	970	1016	1001	973	998	1032	975	983	960	987	994	989	952	983	993	983	969	976	922	1000	1022	939	978	959	1010	1016	1012	1030	946	918	1022	1035	980	979	976	967	929	938	975	982	971	915	986	944	951	987	994	976	967	970	977	997	969	1013	967	1005	971	1007	1000	999	979	1037	945	968	966	942	956	942	943	1001	942	1004	1021	961	932	961	988	922	992	988	953	979	985	984	969	968	1015	968	944	999	999	976	938	965	982	974	1017	928	984	966	946	940	952	982	934	978	960	1004	954	1044	912	1018	1016	941	1009	983	936	987	1023	941	985	933	1022	968	985	1006	969	1020	1028	956	956	969	999	995	1008	977	978	1002	923	982	943	991	984	984	947	1045	930	976	989	960	942	931	926	974	962	1018	990	962	975	996	1021	970	952	986	964	946	1019	974	985	973	988	967	960	1001	1000	988	962	1006	991	1030	1002	967	957	940	940	1009	966	986	936	958	919	932	973	944	1011	966	993	984	980	998	973	1016	971	1006	1010	973	946	961	946	977	959	1021	965	958	997	934	962	948	953	952	928	970	948	997	976	981	986	961	962	990	997	960	982	970	994	954	1037	1007	971	944	994	1022	948	952	998	965	931	985	1002	951	974	970	976	973	948	940	975	990	989	945	1014	912	1005	1029	967	918	972	1050	965	948	953	986	950	999	1004	1013	1047	992	971	948	979	980	1024	942	962	1008	982	987	928	1005	973	994	954	974	961	992	982	1000	952	961	1027	1011	929	945	953	1035	994	1012	940	1007	1024	972	942	905	968	946	989	959	987	996	976	923	970	972	998	994	1007	971	1014	1046	967	962	962	1033	970	939	958	1020	995	1009	1005	1005	991	977	1025	932	916	1001	976	983	949	954	981	927	981	1001	988	992	973	977	982	1013	968	1023	973	1019	954	938	980	941	930	968	924	1013	997	1009	952	958	937	944	930	975	974	926	984	1025	924	1000	961	967	959	950	983	1005	1023
34004	31747	38521	34665	25978	29115	35986	24602	11009	3215	1027	509	365	353	369	371	404	371	348	356	377	329	334	343	374	347	410	339	370	330	334	349	352	308	365	338	336	361	352	345	363	316	401	344	379	346	406	334	377	389	375	385	362	362	374	370	337	353	354	350	379	343	378	382	358	366	365	387	334	365	343	364	344	356	346	367	369	372	342	329	349	362	357	339	335	358	364	360	341	365	375	355	389	351	354	381	373	360	344	369	356	342	373	343	362	370	361	369	379	364	404	348	346	356	342	365	401	374	313	344	387	370	378	370	374	364	364	340	349	376	364	388	387	374	322	335	408	364	377	343	355	359	390	389	329	352	380	346	341	360	336	374	355	359	350	362	390	385	372	335	374	351	383	373	354	351	366	375	324	325	330	351	355	336	351	364	362	349	360	389	353	321	374	376	349	326	345	362	357	335	375	355	341	348	371	352	367	368	336	377	362	359	379	346	338	377	340	385	357	356	327	358	347	353	335	356	364	360	385	363	379	361	350	378	345	365	396	371	335	329	378	355	379	381	349	369	355	346	381	367	318	361	334	387	367	367	386	352	341	349	357	371	336	340	328	333	378	363	336	356	382	384	389	341	365	343	352	358	353	365	368	371	339	383	355	363	359	380	349	370	347	360	327	345	344	375	370	359	338	395	327	339	375	362	378	366	378	346	341	385	331	382	366	363	360	368	370	373	323	369	338	335	377	377	355	373	345	328	385	312	395	359	400	382	379	385	373	350	370	350	347	371	335	351	389	332	378	369	355	367	352	378	357	347	370	369	363	370	353	385	344	365	374	366	379	376	362	385	358	344	384	391	343	363	341	336	349	378	396	370	344	405	333	361	346	390	335	365	383	364	379	361	354	345	334	397	364	346	385	358	369	361	361	350	375	317	349	335	334	364	343	348	333	359	340	351	346	376	360	365	390	350	357	356	355	381	359	345	338	362	392	363	363	374	321	371	337	333	393	340	370	360	368	367	342	335	338	321	349	368	373	335	363	401	349	389	352	365	391	340	371	356	341	380	360	319	384	372	362	356	363	388	364	374	350	361	349	342	371	332	362	359	343	384	366	360	353	362	337	354	355	350	351	376	353	365	321	356	342	356	368	374	328	345	362	336	377	379	375	374	380	362	400	383	378	391	362	322	336	372	373	362	350	380	392	368	365	384	378	347	357	374	361	354	379	356	341	339	315	349	358	359	341	369	373	376	372	335	331	389	350	360	364	370	319	346	363	367	352	370	358	370	345	356	357	368	350	349	390	332	329	353	371	372	361	369	341	385	336	371	350	354	343	347	371	366	352	331	348	382	365	309	394	372	361	392	382	362	319	353	333	353	388	358	350	338	368	376	345	366	332	386	374	357	338	366	398	383	390	351	367	343	404	375	357	356	373	364	383	369	368	370	379	364	337	366	377	378	421	362	323	339	366	379	362	329	369	345	364	377	360	333	403	364	356	327	329	373	342	363	338	346	370	377	366	378	394	342	346	359	351	363	344	374	346	368	342	371	384	345	352	403	339	357	360	363	346	360	354	391	389	347	391	372	331	362	327	355	339	349	383	351	385	346	376	341	330	404	363	376	356	377	379	340	369	367	366	311	372	348	394	355	364	357	356	345	358	372	379	353	332	376	371	376	369	376	372	370	358	347	342	328	341	338	363	333	367	354	328	370	374	348	379	380	339	366	372	346	328	356	391	392	398	350	388	338	373	344	330	364	365	363	343	362	381	368	361	361	363	364	363	367	336	360	351	342	334	382	369	359	365	362	369	374	364	354	340	342	348	382	380	345	347	329	381	335	347	328	346	353	332	379	369	385	377	385	387	334	354	375	368	345	396	330	369	388	376	362	344	368	398	385	365	362	341	329	354	343	350	380	357	360	373	367	379	383	368	376	381	407	354	337	401	350	355	334	347	372	330	374	365	371	361	374	330	362	386	383	369	381	391	348	375	389	321	377	372	372	363	385	367	376	376	335	378	367	346	374	374	365	415	383	347	375	357	347	373	348	362	407	364	332	362	365	325	375	366	358	381	400	343	339	367	376	385	384	377	346	367	345	337	346	356	367	374	371	353	363	377	368	371	369	359	371	350	394	374	358	359	369	375	345	356	377	347	319	362	364	358	358	364	368	384	363	353	362	359	332	390	389	352	400	359	336	376	384	335	386	352	337	344	360	327	324	339	390	382	375	337	360	389	356	346	351	370	390	333	395	395	391	373	327	352	344	345	370	350	399	355	372	369	374	334	384	412	359	349	339	372	368	360	377	357	319	363	395	360	354	353	343	370	353	313	358	350	372	328	350	354	372	389	332	369	367	374	404	367	376	357	366	358	359	342	383	360	343	325	370	388	395	383	392	366	322	371	347	362	404	357	349	376	354	343	352	329	341	355	365	339	372	334	376	375	344	370	361	351	338	368	353	359	377	396	342	368	372	330	344	365	357	354	326	370	355	353	354	391	358	400	397	364	341	357	374	365	340	374	380	392	387	377	343	347	372	357	349	347	369	335	370	352	390	384	371	366	376	350	334	359	371	353	354	349	351	344	387	330	337	349	345	331	376	356	373	314	399	354	362	417	357	347	378	358	379	356	366	354	359	336	361	337	360	327	392	383	370	367	381	330	377	372	358	348	358	331	358	387	367	383	328	346	357	363	355	368	356	357	343	363	346	369	354	371	372	359	338	373	357	356	336	384	379	377	392	349	354	360	355	369	373	369	324	335	369	336	382	318	382	368	368	390	343	362	375	348	360	363	356	373	388	361	355	370	385	335	390	373	374	395	372	349	351	357	378	389	353	359	340	371	360	376	363	344	354	392	357	352	377	374	378	361	376	346	357	368	338	364	367	372	343	333	340	393	383	324	385	383	358	364	335	373	405	344	329	372	362	353	364	379	389	349	356	361	330	357	371	338	360	358	367	374	367	361	308	365	349	351	351	380	368	353	346	353	346	362	364	384	395	334	353	358	384	346	366	368	381	361	371	372	382	398	332	379	365	330	389	358	359	368	357	364	381	372	386	377	349	314	354	347	368	368	378	353	370	417	362	364	365	337	342	320	347	384	384	369	369	357	359	364	357	346	381	370	346	374	384	357	340	346	393	389	327	355	400	359	359	359	349	382	346	367	355	364	341	371	345	356	342	344	343	343	352	378	330	342	415	383	361	364	388	379	348	341	345	377	353	377	389	371	364	336	328	391	342	355	309	359	331	338	356	329	371	366	354	370	351	384	361	404	352	333	349	370	355	378	372	340	346	339	399	339	346	353	341	344	376	340	352	324	373	328	360	354	360	351	306	363	390	342	320	370	362	406	342	369	360	334	399	350	327	378	326	350	341	381	347	361	367	349	360	374	372	375	372	372	341	366	353	343	372	372	359	379	363	347	356	365	331	357	354	337	394	338	334	337	355	353	363	345	375	347	352	367	334	350	368	356	350	345	382	368	323	326	342	392	387	372	385	377	337	385	337	368	371	426	330
21931	25947	41872	43105	39568	46282	51194	40335	24559	10565	3797	1597	1087	1035	1012	1016	979	1001	987	989	938	971	932	933	982	949	922	908	908	992	913	995	965	965	978	976	1015	977	967	990	967	913	1002	970	938	963	948	965	941	969	913	998	969	942	980	966	982	960	941	923	958	948	957	916	977	993	994	939	939	903	994	880	983	919	954	948	1012	1002	972	939	1001	967	943	979	958	920	1003	970	923	985	981	988	1002	945	975	991	949	927	940	916	947	974	967	964	937	972	962	978	916	991	967	981	975	975	919	952	938	967	981	938	990	934	965	1002	1001	931	976	951	934	987	962	930	954	996	981	1000	946	907	951	992	985	949	949	975	971	933	985	977	922	934	956	950	929	923	1007	979	955	979	961	932	966	958	984	906	901	987	962	972	939	968	955	1003	967	999	957	908	976	958	918	969	981	1001	920	959	892	925	995	947	989	954	965	929	934	965	947	952	968	927	909	962	1026	957	903	936	1024	909	929	911	919	937	1013	1000	993	971	948	1002	990	1021	945	996	942	976	959	994	935	992	919	889	889	955	994	931	927	932	960	921	968	953	935	919	963	937	946	980	949	973	981	962	982	979	980	961	985	928	913	965	971	959	984	957	937	971	971	925	963	952	934	929	938	973	920	969	912	942	943	933	981	960	958	960	941	1006	942	927	958	924	992	952	1012	1005	914	1014	926	970	949	1000	953	922	949	939	987	935	996	928	944	1000	918	938	974	930	969	974	886	948	910	947	963	928	968	984	1005	957	931	944	949	971	1000	981	925	947	918	923	955	973	897	1000	989	937	965	964	925	981	968	925	923	932	960	957	911	932	953	1008	992	923	915	945	948	934	982	934	948	921	921	952	979	969	946	926	961	943	999	922	947	992	895	944	982	1016	908	954	980	951	985	938	961	937	967	924	925	897	1008	947	897	1004	986	886	962	951	957	926	985	967	964	936	993	954	904	955	927	948	902	1031	959	921	947	930	940	923	930	941	982	931	983	973	973	981	926	986	917	969	1009	986	968	1007	966	908	948	960	977	928	950	945	970	885	993	936	994	947	897	949	931	903	928	987	932	938	923	933	946	953	959	939	917	1009	930	949	960	946	965	958	946	990	1017	922	947	945	994	1014	886	960	915	968	959	970	945	958	907	923	954	920	949	1016	884	911	975	953	934	997	891	975	1014	923	994	919	948	972	930	982	954	941	924	930	986	912	916	956	978	974	959	914	972	900	926	1022	906	973	994	982	1009	934	927	933	1052	974	940	952	954	1002	1002	937	1018	947	988	975	991	955	946	979	942	932	964	916	940	950	1010	989	1000	988	963	964	954	936	935	979	947	970	1003	986	959	958	966	914	982	900	990	975	948	950	934	967	931	963	971	936	927	1012	974	931	966	984	975	917	956	965	960	923	938	957	946	961	987	990	958	954	973	929	956	986	937	1013	1013	926	895	982	966	948	898	950	934	909	962	907	965	937	962	951	970	952	1007	1030	973	961	932	981	926	963	951	954	939	966	918	944	953	969	946	970	974	970	969	966	929	900	984	915	946	979	991	953	935	1026	924	950	970	985	929	947	927	907	978	985	913	984	926	990	1028	990	917	964	1001	958	965	938	932	976	933	951	952	945	968	932	968	986	949	993	951	951	951	953	933	965	1011	911	1003	972	949	945	971	990	973	912	928	1041	949	939	985	965	933	985	982	1001	889	1007	951	973	959	996	925	984	905	978	966	936	959	928	903	986	936	914	993	919	907	941	975	943	997	935	947	996	924	960	982	911	978	981	967	939	969	933	911	954	959	963	976	936	943	916	915	971	928	934	940	950	959	960	948	995	930	946	932	984	945	950	924	971	977	961	1012	955	956	979	1022	1007	912	967	962	991	901	906	981	954	971	956	992	964	980	881	942	994	938	920	965	947	954	964	932	1005	952	925	991	949	954	976	965	942	927	926	964	973	951	984	1037	901	1018	996	975	950	963	932	925	924	1046	995	964	913	940	982	935	1001	896	930	978	1024	967	918	934	926	973	1008	956	964	950	928	938	1028	968	932	981	924	989	897	986	926	928	958	1029	985	914	935	936	916	969	1028	947	940	929	982	978	999	998	954	977	976	967	971	919	924	930	924	915	977	962	942	976	984	920	963	968	966	914	951	951	995	948	947	971	991	982	994	942	930	952	960	1002	948	1006	969	947	941	913	961	951	963	948	941	957	934	990	986	973	981	923	941	961	932	948	912	939	956	936	945	988	943	997	1023	971	926	914	988	948	939	989	1001	923	915	950	970	942	984	945	926	957	945	933	968	983	923	902	966	954	948	981	1001	973	969	939	951	977	989	980	968	967	923	929	1015	934	960	998	921	950	897	1005	965	988	900	986	933	976	932	968	959	992	937	967	980	936	945	979	982	915	970	952	962	1029	982	963	993	961	971	958	921	974	949	946	986	971	952	955	951	884	973	935	989	947	942	958	916	932	998	944	985	913	983	1003	958	892	888	979	968	976	998	971	1002	957	965	950	975	934	924	933	910	926	957	935	999	961	957	906	994	930	954	999	977	948	943	992	972	961	960	973	912	878	985	945	962	964	973	939	961	919	993	953	933	944	962	970	972	956	988	985	997	988	957	979	967	945	980	982	950	1018	946	946	987	957	945	953	919	959	985	905	972	958	968	965	969	947	974	955	955	930	1052	971	975	935	979	940	957	996	974	983	954	934	957	990	988	959	972	978	979	959	936	966	984	935	948	976	967	934	947	938	985	985	940	899	957	953	939	954	901	925	920	919	1028	920	944	942	922	974	996	933	1018	948	1014	959	980	921	1005	915	968	940	963	975	931	926	936	994	956	1036	929	947	997	926	958	958	991	1050	889	956	958	960	883	949	1018	945	975	1019	961	997	954	983	965	1019	962	907	995	924	998	942	977	923	980	901	921	988	941	981	1010	936	969	916	990	946	956	960	937	940	983	972	977	988	949	979	977	1024	973	953	986	1010	952	932	943	952	919	1038	979	952	962	987	1006	973	968	959	948	948	916	977	913	955	930	949	961	959	925	1005	984	923	927	970	977	946	952	911	899	959	941	972	954	949	953	969	964	986	948	992	937	944	964	1007	976	960	965	972	928	996	952	962	962	918	957	1002	967	984	996	915	970	971	939	956	995	938	950	944	921	958	1036	915	972	1018	913	956	968	977	990	911	979	974	943	939	971	967	974	985	1028	977	977	953	1003	958	952	965	929	992	915	943	948	1011	899	946	985	931	924	931	985	974	938	941	982	1018	946	910	959	947	935	985	944	984	970	937	917	1012	950	1001	976	988	954	1002	1008	945	964	981	932	1026	1003	1021	881	949	972	983	936	1007	982	970	937	977	912	964	1000	946	997	999	958	998	983	948	931	956	939	991	941	921	999	954	910	964	968	981	1004	936	960	1000	926	1011	983	933	912	965	967	972	962	976	1002	945	996	965	974	959	915	966	958	1011	973	954	909	976	892	941	901	968	959	1012	943	983	957	957	950	931	1005	945	963	983	1014	960	985	985	892	996	946	907	929	962	942	1028	984	971	940	900	941	976	941	1053	966	1001	980	984	969	972	998	954	960	973	931	988	985	954	908	903	979	912	926	966	939	940	950	992	972	973	965
45023	44496	51446	44717	38609	48524	50924	36782	19747	6369	1538	578	404	365	349	363	348	355	354	388	344	384	369	326	378	379	359	394	386	358	396	372	334	324	342	292	338	390	331	361	334	346	345	345	369	349	333	353	353	374	396	372	367	350	375	335	375	330	345	389	381	354	346	382	368	368	393	372	369	348	354	338	379	347	334	359	390	375	363	342	340	361	352	366	353	340	352	357	339	335	345	373	333	361	353	347	348	333	359	321	365	370	326	347	347	382	365	339	349	376	376	357	363	332	355	376	354	372	363	360	341	373	362	349	345	383	382	370	360	381	371	378	358	357	384	333	367	359	306	337	349	387	352	337	358	369	377	331	369	321	329	348	365	341	342	369	361	357	365	375	383	398	344	338	380	369	338	337	362	387	360	367	357	321	353	336	373	376	377	337	367	338	367	389	331	332	376	358	363	378	360	342	348	337	369	367	354	375	361	357	345	352	366	345	344	390	320	359	348	338	398	342	351	383	339	358	311	344	370	341	353	328	341	380	346	371	379	361	345	374	369	333	345	382	347	393	327	358	336	335	332	351	382	374	362	329	337	367	389	341	375	353	366	375	371	344	352	379	385	341	324	357	350	346	351	325	370	355	358	365	361	364	318	334	321	348	373	355	342	365	398	346	344	370	362	358	364	357	389	363	339	373	388	369	347	370	365	325	338	335	377	336	374	323	377	388	325	325	391	403	351	371	362	325	366	340	319	394	370	336	381	381	362	345	362	365	343	367	366	360	371	361	341	389	347	351	380	334	378	372	390	316	358	360	356	390	336	347	364	337	361	346	356	345	347	347	354	337	333	351	354	347	359	365	361	366	371	340	331	390	368	382	343	372	360	383	365	334	338	362	336	356	362	376	367	372	341	343	365	354	376	355	390	392	348	387	385	350	376	346	353	339	365	348	340	363	417	377	362	335	324	345	342	371	376	353	335	361	362	348	357	372	340	340	366	340	367	344	317	322	344	370	372	362	368	358	351	381	370	357	359	350	353	353	349	337	353	327	366	388	319	367	342	357	355	343	369	346	366	383	345	358	352	350	312	336	348	350	356	347	395	335	396	324	353	348	380	364	322	411	372	357	352	351	368	368	345	337	381	322	337	353	390	341	350	358	367	352	353	321	333	345	337	369	345	326	345	339	351	376	356	386	309	324	328	364	366	360	384	402	389	371	353	394	337	365	373	351	332	315	370	336	362	333	360	356	353	353	367	362	349	354	331	348	385	383	351	324	339	364	365	332	374	348	352	354	335	358	357	342	332	346	329	343	353	330	356	353	376	372	367	344	374	364	350	353	357	365	350	359	362	399	370	383	376	363	339	367	338	353	386	359	332	350	356	344	377	381	382	340	363	374	346	402	367	332	367	347	345	368	338	341	371	359	345	371	380	396	340	345	350	355	351	346	356	378	415	356	326	365	367	349	377	354	349	386	348	321	379	369	360	364	350	354	370	356	332	317	341	369	338	358	334	367	364	382	336	385	362	376	371	386	365	383	349	374	342	346	359	367	352	349	366	338	343	385	344	356	374	371	358	392	340	385	381	342	343	332	341	346	347	355	364	366	391	344	394	350	370	334	353	354	390	348	349	365	362	348	374	359	364	341	358	328	320	352	340	332	381	351	357	359	351	353	340	341	388	358	351	366	394	339	338	364	387	311	369	348	389	332	351	353	363	330	373	361	352	365	346	369	403	343	340	359	366	363	386	359	362	340	359	319	342	380	388	354	390	335	350	355	357	338	345	389	336	375	344	355	370	350	310	357	361	383	374	350	341	327	375	356	333	353	309	362	379	357	377	381	342	342	375	369	358	359	353	332	341	368	359	312	407	337	383	348	377	355	353	358	388	389	363	358	354	349	369	340	342	366	365	339	385	375	359	343	359	342	359	333	368	344	347	337	356	351	356	335	386	347	374	362	397	380	361	372	349	372	378	387	362	343	361	316	341	358	354	375	350	355	312	351	362	396	378	396	368	366	376	353	332	345	386	393	361	357	320	361	368	357	361	333	362	360	348	342	347	356	336	384	375	353	352	321	342	355	369	342	366	344	345	354	403	365	366	355	358	360	373	374	344	341	354	384	336	375	349	369	355	311	350	338	340	380	382	353	357	352	383	332	356	357	345	393	357	348	343	322	348	352	358	323	346	361	356	355	376	337	349	354	379	364	373	340	381	388	405	327	362	379	360	353	375	350	347	379	324	365	357	385	330	373	346	346	374	354	365	358	355	320	356	319	346	338	322	320	324	353	292	350	365	356	372	378	354	366	369	369	345	338	345	362	336	372	350	366	341	349	350	349	329	386	400	345	346	344	359	370	369	339	345	359	358	367	344	360	317	353	388	329	333	372	379	367	330	363	355	377	359	355	352	386	352	372	339	336	352	349	374	319	371	368	338	327	328	366	384	331	393	371	362	364	333	341	357	366	372	337	360	347	367	335	371	355	341	337	341	372	356	376	335	334	338	376	389	368	367	347	334	366	333	340	352	362	369	375	357	368	385	336	341	381	338	335	351	320	342	365	388	331	383	378	364	346	386	324	341	305	346	373	353	352	335	364	367	352	372	339	371	379	376	350	369	383	352	372	384	343	348	368	309	363	347	364	360	383	375	343	351	358	348	325	320	349	343	366	332	391	358	371	372	368	370	339	352	371	357	360	363	360	337	380	352	324	356	320	394	322	342	344	365	368	337	332	334	385	338	342	333	353	369	359	325	391	345	372	354	354	327	362	354	362	374	308	330	365	354	402	336	334	337	362	358	353	377	358	380	365	373	409	346	341	355	345	358	380	399	370	365	355	366	382	361	339	407	345	388	339	358	354	361	307	390	364	370	320	353	351	367	350	356	333	353	332	350	352	324	357	372	357	331	357	390	362	379	341	343	350	355	364	342	349	351	384	364	366	334	387	356	372	326	345	359	327	350	345	355	318	381	360	373	377	341	352	346	379	360	319	383	377	370	354	380	341	346	328	367	346	322	338	345	356	330	364	362	351	364	374	352	332	387	345	357	353	371	363	349	332	364	356	387	342	344	349	374	340	363	365	351	339	363	358	385	362	372	377	317	365	346	381	340	310	370	374	350	345	355	351	380	359	360	342	384	388	366	388	405	374	382	321	380	362	356	342	379	371	326	352	353	365	362	367	352	345	355	366	361	345	339	317	382	368	349	334	370	370	383	349	393	385	355	366	354	355	343	404	364	337	319	328	345	374	353	350	387	341	349	364	324	347	377	329	307	339	389	358	370	340	382	348	362	361	337	356	347	365	333	385	375	358	321	370	324	368	384	343	397	379	383	351	341	336	382	355	348	346	394	361	329	324	355	378	347	345	334	328	333	335	363	366	347	347	346	372	379	352	375	333	341	353	331	339	371	358	359	363	373	354	341	341	377	363	358	357	366	361	357	352	352	356	316	385	375	365	356	389	354	366	329	336	371	352	332	346	351	381	358	360	365	360	411	367	361	335	339	341	384	338
29403	35515	50394	51702	50124	62757	63089	50033	33450	16105	5309	1919	1143	987	911	942	966	941	964	949	986	923	959	953	952	925	910	965	913	950	981	940	956	993	974	953	902	976	990	981	954	938	961	949	933	923	918	947	948	943	934	949	990	897	923	942	977	952	900	966	939	949	902	944	956	968	969	987	982	953	980	963	971	845	890	901	933	938	969	940	984	993	946	945	894	963	911	920	937	957	930	953	948	922	984	931	943	982	996	948	954	939	928	973	895	932	939	977	944	921	911	888	946	949	961	961	934	936	955	951	1005	944	968	986	945	923	911	951	898	977	929	911	909	1001	1007	935	931	948	968	929	978	881	913	924	928	907	955	1003	993	892	959	964	872	930	946	1015	964	872	916	944	949	934	903	920	911	906	922	928	961	947	983	913	935	986	907	920	951	912	949	955	884	932	970	942	994	964	901	934	940	914	929	928	882	998	910	929	949	983	969	977	993	970	917	955	909	958	949	969	922	924	977	985	916	907	918	926	950	925	929	914	954	920	979	951	902	945	921	934	923	932	930	970	958	1011	1008	929	960	913	903	927	895	899	923	984	957	954	915	911	903	939	973	941	961	1005	903	924	925	932	958	1018	959	908	951	921	989	1022	916	988	902	967	948	970	920	948	936	943	946	972	916	980	947	971	1002	923	1039	885	951	957	970	974	930	898	967	945	927	983	921	906	896	940	916	929	977	926	1001	970	949	963	940	931	971	993	938	927	919	962	963	970	979	927	920	897	915	901	975	976	890	950	966	953	989	949	924	881	971	930	973	947	975	961	915	962	929	973	924	963	948	912	900	956	930	914	971	936	1004	932	931	937	929	896	965	944	908	953	938	939	963	917	966	966	952	941	951	1010	974	946	938	905	941	920	948	964	930	957	992	926	949	934	1017	918	966	899	959	927	953	945	940	897	996	920	942	922	1007	952	901	946	905	925	953	950	892	938	949	1017	910	913	947	941	927	932	937	899	961	903	926	928	881	939	939	964	917	948	888	947	943	988	1001	936	943	907	921	956	956	921	919	954	972	910	949	990	956	950	928	958	936	939	907	928	936	869	966	924	942	949	945	970	984	938	997	927	971	941	940	951	924	927	951	908	942	1000	936	969	965	925	930	905	951	902	931	890	912	1000	941	950	924	844	1008	868	924	975	927	950	930	866	955	906	929	947	1012	977	940	957	958	928	976	916	874	943	925	931	935	929	959	898	972	927	932	941	927	951	918	911	960	971	946	939	937	929	976	961	933	954	931	919	965	957	956	964	984	893	929	942	948	967	926	958	960	990	895	927	929	1008	922	921	934	972	968	918	955	912	955	906	1022	950	952	978	914	886	924	906	962	977	959	926	878	961	921	930	962	911	944	930	911	924	878	951	921	944	931	928	965	941	912	910	915	949	880	945	935	1018	917	901	969	958	937	906	919	929	917	959	931	907	924	927	917	896	951	962	939	931	945	951	945	993	1006	918	944	936	913	959	917	929	938	938	986	948	918	974	928	930	953	944	906	926	895	920	911	967	959	959	939	916	934	967	940	957	890	925	879	938	934	966	946	933	1020	917	926	886	911	979	904	955	956	946	918	932	970	992	992	939	966	972	919	950	993	954	969	970	917	923	946	945	918	968	968	948	921	1017	909	983	964	921	932	911	965	963	902	939	948	957	975	924	953	961	972	923	930	885	956	980	973	986	937	975	942	991	966	906	924	918	928	956	932	945	1001	922	895	923	931	933	943	895	960	913	963	985	941	979	923	975	993	925	914	902	984	929	961	948	962	953	974	910	983	951	971	944	966	995	987	881	959	950	945	949	998	957	956	939	934	948	905	889	984	986	975	972	958	955	918	873	915	902	890	960	960	932	911	934	973	991	923	921	915	973	938	948	904	972	953	855	947	936	927	981	904	940	971	974	911	995	1007	932	944	931	916	938	961	907	899	931	949	894	943	925	973	915	966	960	923	936	933	961	910	935	929	929	926	918	940	927	976	918	959	971	908	994	920	972	971	904	932	927	937	931	973	1007	933	931	905	967	904	957	899	917	947	964	941	924	924	880	896	909	962	951	957	1011	915	925	943	930	939	867	951	937	985	950	937	945	908	939	973	999	934	929	936	932	964	950	912	963	913	969	892	961	961	885	1000	885	940	911	967	976	985	916	956	923	891	941	949	956	892	948	916	940	949	976	935	967	955	944	904	966	984	933	925	905	860	929	965	935	967	943	1019	946	980	867	980	985	929	953	941	914	945	986	933	954	976	995	953	973	887	882	927	961	938	975	991	965	961	920	939	899	950	948	981	953	1011	962	917	969	961	910	937	976	962	966	917	932	974	979	946	929	944	871	965	942	938	942	921	891	888	964	972	951	946	968	976	958	908	904	915	955	938	954	927	965	951	963	959	950	901	940	900	916	926	970	960	894	949	950	946	976	945	916	920	994	911	974	975	954	947	924	978	954	951	945	973	944	937	909	936	927	910	916	956	938	963	982	926	944	932	931	938	930	890	921	909	930	902	972	914	900	963	916	882	966	964	929	925	994	932	968	941	951	933	963	910	932	977	939	968	940	960	924	897	983	918	975	937	897	933	973	927	944	979	939	970	899	910	949	939	892	923	1021	946	920	911	985	929	959	913	912	936	945	960	974	997	892	911	885	981	899	994	961	948	924	909	944	924	958	904	1005	976	936	921	961	941	981	985	938	960	926	892	928	934	958	962	969	997	936	982	1010	934	905	997	952	927	927	913	978	941	973	982	969	1003	996	924	908	948	976	973	953	943	953	973	920	948	937	908	952	941	963	916	931	951	913	888	942	954	907	984	926	945	922	957	946	995	926	923	933	932	912	981	989	955	925	951	919	931	951	906	984	961	891	926	892	915	914	944	926	979	961	883	955	925	939	930	984	943	965	954	931	934	902	887	925	969	985	935	873	913	989	924	884	969	971	979	940	904	902	933	940	952	925	951	932	932	950	934	939	906	918	919	920	940	922	956	964	914	973	980	934	960	972	963	941	979	964	965	830	905	952	926	969	896	976	955	936	1003	980	922	911	976	942	948	915	980	949	969	975	960	937	984	933	911	930	955	949	972	918	962	951	921	936	960	962	934	950	908	949	964	930	986	957	932	957	968	929	968	895	892	900	917	938	935	976	975	918	919	1006	952	971	926	937	954	1001	929	956	956	908	975	927	931	897	920	993	1001	932	936	990	946	960	905	938	955	893	956	942	956	940	917	925	899	989	930	869	988	1012	983	929	962	955	944	939	942	919	905	970	944	924	935	968	995	969	985	956	921	920	951	964	923	940	949	972	959	988	958	931	965	966	903	973	914	931	969	893	940	897	975	937	950	888	948	921	996	982	940	947	894	926	914	937	902	957	888	924	924	1000	914	921	918	936	898	930	938	964	894	939	939	931	969	891	926	941	985	1009	914	904	992	946	941	964	928	935	988	931	925	941	963	941	951	943	943	962	936	875	952	1009	939	931	943	918	972	936	983	868	973	934	980	974	910	979	980	974	968	982	951	935	967	999	947	896	938	944	924	967
16564	16735	20185	16519	9820	5044	4801	3323	1550	732	388	368	344	367	374	343	364	388	358	377	333	371	346	358	353	355	380	372	347	359	334	381	376	373	338	393	366	375	386	352	377	367	371	343	355	327	374	348	334	376	339	376	369	356	355	365	343	366	355	371	332	351	362	400	367	390	342	338	358	379	390	359	382	348	374	347	363	398	355	359	346	377	365	392	323	316	337	385	396	365	360	365	317	375	365	342	352	357	361	389	372	391	385	311	338	329	335	319	380	371	386	361	395	351	327	385	365	378	344	388	340	365	336	375	354	370	375	396	349	359	357	337	364	317	369	356	317	340	353	365	355	377	374	360	356	364	369	380	366	360	386	371	327	344	338	382	339	379	340	370	379	381	363	388	332	353	348	380	345	375	395	339	356	361	349	363	349	357	379	360	373	371	356	369	370	359	353	369	359	374	358	364	357	328	394	346	370	384	335	410	352	316	346	347	360	375	359	322	375	374	336	400	373	369	353	377	350	339	363	358	323	331	362	383	344	387	343	376	320	324	362	349	362	380	337	346	384	387	387	343	342	352	369	385	358	372	327	334	371	358	354	365	345	337	348	380	342	347	375	356	361	368	349	359	370	369	336	366	381	346	375	380	395	346	411	360	373	344	352	331	384	346	342	380	374	367	374	361	380	343	388	372	360	334	374	366	397	370	355	367	372	370	369	357	338	384	339	373	358	367	368	385	354	381	363	357	378	369	361	366	363	339	375	385	366	349	384	377	360	354	359	359	356	327	389	315	355	377	368	374	351	355	391	355	324	384	345	353	359	344	349	366	370	343	386	369	370	386	377	373	357	372	371	375	342	361	421	403	340	362	321	367	318	396	363	383	378	366	375	348	350	381	327	379	357	327	348	370	337	388	388	377	378	351	373	385	352	339	377	378	353	347	343	343	371	360	395	367	360	385	345	391	329	350	329	362	378	360	346	336	322	339	372	362	384	350	364	345	351	391	375	364	376	317	352	366	331	346	352	375	362	367	382	371	337	375	371	338	370	351	335	379	349	327	407	341	367	439	396	345	363	343	379	327	345	351	360	345	363	351	364	368	381	329	399	341	385	369	384	358	341	354	356	389	386	367	355	376	360	341	365	358	389	342	398	381	357	369	356	353	368	374	348	376	361	356	338	351	371	377	342	383	369	336	401	387	389	331	407	345	372	372	385	361	383	372	335	331	385	365	360	382	364	339	376	378	354	350	379	390	330	343	377	389	362	391	384	361	382	339	365	346	339	365	374	381	340	355	361	344	392	337	368	357	316	352	340	360	349	360	353	360	403	349	356	356	369	350	382	369	356	351	354	362	347	401	357	373	359	389	366	390	351	348	371	357	360	354	327	333	361	347	353	347	335	350	368	344	416	370	371	328	380	386	388	355	366	338	392	332	345	357	342	351	387	394	356	370	334	351	390	368	333	338	350	371	394	335	392	374	367	398	368	351	374	377	355	351	391	367	327	361	346	369	349	346	387	356	387	340	355	375	370	367	363	353	347	373	385	377	335	383	344	391	365	369	332	357	394	376	373	372	364	371	347	374	347	389	362	366	372	382	396	383	345	346	391	395	345	376	376	385	368	356	356	355	314	374	362	338	361	357	377	374	366	380	368	385	357	342	364	327	348	385	333	401	384	365	388	362	349	357	353	399	334	352	353	392	324	357	342	377	371	351	333	392	347	375	369	378	361	346	367	366	346	356	341	384	375	373	358	379	366	370	373	375	317	349	367	372	386	363	342	341	349	334	373	391	363	358	365	331	367	359	361	387	343	362	373	372	374	365	363	365	340	348	369	389	384	347	379	365	401	377	393	340	392	332	396	336	352	398	349	325	359	372	373	368	388	360	369	350	364	362	386	376	351	378	346	386	391	349	325	376	373	336	360	368	368	359	375	412	356	357	377	365	354	372	395	374	340	405	334	351	367	370	347	389	366	379	349	362	371	358	407	327	333	356	364	354	353	365	366	376	387	356	393	369	351	356	363	346	339	358	337	344	331	405	374	350	370	367	348	383	344	362	339	377	357	371	377	383	384	361	357	361	369	360	395	364	390	335	357	347	390	380	401	385	328	375	335	362	362	364	362	338	380	365	355	372	362	352	366	380	383	345	329	351	346	331	359	376	352	388	338	388	369	382	325	369	350	340	337	377	372	369	369	381	361	383	364	374	350	373	365	396	375	360	346	353	365	351	386	367	352	348	342	366	330	346	370	345	370	352	354	372	373	364	349	389	355	384	400	352	371	357	390	364	338	374	342	401	353	364	403	368	316	360	390	396	348	375	336	380	365	343	344	344	291	366	375	385	343	351	373	322	367	373	370	346	403	349	357	354	360	363	357	363	324	357	377	361	347	377	361	346	398	393	341	385	357	336	374	342	377	358	357	377	340	349	358	378	379	346	355	360	381	378	386	375	345	357	371	345	389	380	377	366	325	350	370	381	379	346	387	366	340	370	359	346	371	381	368	359	352	342	383	361	381	395	346	381	352	389	348	361	345	346	359	384	361	350	349	360	378	360	344	399	361	368	379	338	376	343	361	353	358	371	395	375	389	368	370	380	360	365	372	328	359	342	343	367	360	374	396	348	365	374	345	351	357	347	351	356	345	389	346	352	347	356	381	363	356	368	352	381	359	354	382	373	344	395	357	329	342	385	408	367	370	375	353	352	373	363	344	393	378	367	360	367	386	400	321	384	342	362	341	373	391	367	389	334	368	409	357	349	401	367	341	374	359	325	343	358	377	377	328	388	361	370	373	372	365	391	359	354	364	373	345	367	368	350	386	371	348	357	358	352	345	367	348	333	361	354	362	380	411	357	358	388	361	413	339	379	387	388	342	374	387	344	349	389	371	373	364	368	365	347	336	356	387	378	348	390	376	371	378	359	366	396	360	370	391	392	398	396	414	366	344	357	401	387	364	368	359	399	377	380	359	358	360	342	374	343	343	378	370	365	346	374	337	389	408	337	346	356	357	348	359	365	366	346	351	334	365	363	356	395	355	371	332	341	377	362	354	347	380	383	375	368	355	363	372	389	381	395	369	353	367	354	378	345	378	349	333	372	377	348	401	364	387	408	380	352	381	380	402	382	369	349	373	326	350	369	374	364	372	385	367	358	346	396	387	366	382	333	370	415	431	329	353	334	397	379	364	370	351	360	342	395	373	369	351	379	338	381	405	353	364	390	422	396	357	363	383	346	342	381	362	341	375	348	362	340	368	351	378	373	405	364	390	358	376	386	387	372	325	367	376	385	327	337	350	354	384	387	350	393	390	379	399	354	384	378	338	403	346	357	350	388	382	362	354	380	351	375	355	383	359	357	338	362	396	342	322	378	331	349	343	358	337	372	379	369	374	363	362	358	375	389	328	384	404	367	368	369	358	377	369	356	366	367	370	379	370	351	388	339	358	363	335	354	387	327	386	348	364	355	382	347	358	366	348	343	345	390	360	364	364	343	342	343	387	375	360	380
10583	15154	26988	28580	22066	17226	17776	11960	5724	2391	1309	993	906	929	950	988	958	990	995	985	934	974	962	1029	921	957	966	947	927	1020	961	902	931	1006	1000	929	987	947	995	953	975	968	969	956	977	1016	979	972	951	939	940	979	987	923	988	980	950	943	949	954	977	963	946	963	990	924	966	983	962	919	989	978	936	958	1014	983	957	988	917	1008	945	966	970	953	964	992	977	1019	998	1009	972	976	1005	1011	940	909	944	1002	986	934	976	949	974	944	969	980	897	925	1003	934	991	996	921	1008	977	985	925	943	952	978	917	926	928	942	958	955	983	984	934	975	982	935	975	987	949	997	981	1024	999	969	991	949	920	965	974	924	929	974	945	957	948	974	1016	981	946	981	1013	933	954	926	944	960	920	982	989	927	933	939	944	938	957	908	961	996	1006	967	964	906	970	977	954	980	991	1036	1026	1025	986	938	996	1005	970	988	961	900	955	971	916	974	938	970	952	958	968	935	979	1019	923	940	1050	970	961	943	1041	976	1001	954	955	959	942	955	953	968	932	982	924	930	956	965	948	926	962	948	924	942	996	951	972	954	975	961	972	1013	905	969	917	1000	955	960	959	942	953	956	1009	928	985	984	987	976	974	920	985	988	905	983	1008	922	927	982	973	1018	966	988	1009	970	939	930	915	998	966	924	976	998	1038	971	909	989	951	959	929	977	984	963	958	998	996	912	966	959	931	919	945	1006	938	906	975	942	964	1028	959	951	896	958	961	976	947	1005	976	965	985	921	977	993	1011	1004	971	962	952	988	980	942	962	919	944	950	975	946	958	941	966	947	936	962	1024	957	934	972	908	968	945	971	984	954	929	969	908	975	965	979	909	949	976	957	976	949	966	947	1017	960	976	992	998	971	972	979	988	964	978	1000	955	933	976	978	959	953	999	963	978	918	976	896	983	958	992	975	950	967	937	950	1005	958	909	977	943	986	975	955	971	987	953	955	1003	951	983	960	945	924	954	920	953	948	907	1013	959	979	1029	1002	971	984	948	963	914	1004	972	942	998	981	994	1011	934	944	991	964	956	959	974	930	964	992	966	966	997	939	962	981	962	932	982	979	961	920	1011	950	1010	965	942	954	990	940	972	945	947	987	969	921	953	967	970	925	992	979	982	946	963	953	950	1014	989	917	973	1009	982	919	939	982	980	918	987	982	969	981	959	925	941	934	948	979	966	951	1027	973	946	900	949	989	932	1001	1060	973	954	920	958	949	927	938	1001	944	965	973	969	944	966	909	937	963	983	963	988	969	976	953	1004	945	978	937	986	969	930	985	942	951	929	1023	992	919	979	933	997	929	953	975	938	953	910	968	947	920	935	1015	898	943	958	982	938	979	991	1001	984	960	997	957	925	1017	971	996	1032	928	938	941	1000	923	991	912	931	935	994	958	1007	993	960	975	964	946	1012	953	953	964	959	1024	914	972	962	963	996	964	949	958	989	1004	1009	975	943	953	942	929	952	893	954	958	984	990	982	966	996	976	1019	935	1012	965	1002	1004	1083	930	984	947	977	942	1004	999	966	922	971	974	981	991	988	981	1028	978	994	956	985	973	967	939	965	929	934	980	976	952	1003	935	965	946	952	907	940	899	952	959	956	952	972	997	952	949	998	1016	958	978	972	943	928	1017	994	887	891	943	947	975	995	971	964	1007	966	988	957	962	917	963	992	972	969	992	910	901	970	986	994	950	984	973	930	963	1008	966	998	961	986	935	971	988	921	953	946	1009	948	986	928	923	959	958	965	925	963	923	982	958	969	946	981	953	959	982	981	955	963	921	985	926	971	924	922	1013	951	977	973	925	979	961	993	974	912	961	968	997	955	974	975	895	995	910	921	945	963	935	932	985	951	917	921	957	960	942	942	937	894	972	956	982	975	941	959	968	975	975	987	973	939	955	922	937	957	954	942	990	969	929	931	947	950	998	961	991	956	958	961	1010	985	913	986	933	959	939	952	955	985	973	992	995	961	936	967	942	964	959	883	980	1017	925	971	1004	965	950	991	990	969	982	887	954	1023	939	974	997	961	968	981	975	957	937	935	980	929	975	942	915	978	984	931	955	976	993	934	960	923	1026	942	922	952	969	947	973	1007	978	969	970	923	964	1017	984	986	932	994	969	968	950	938	948	945	956	941	1028	942	949	956	989	906	961	964	984	973	983	978	982	930	964	968	974	964	960	1002	956	893	971	955	995	966	911	956	914	978	902	924	966	1032	976	941	972	961	932	902	956	988	1011	988	1011	987	1014	964	991	971	990	960	1004	966	938	973	974	958	945	962	961	977	959	985	985	953	980	981	910	915	990	955	911	996	972	953	958	969	951	941	932	931	918	932	983	960	992	955	970	955	997	943	977	968	955	997	973	1006	960	935	976	947	966	904	984	921	946	970	1016	963	971	998	989	972	920	971	964	963	967	949	959	923	957	1003	1005	969	988	954	981	1002	1015	971	942	974	1041	1003	963	977	969	937	902	981	958	984	1004	938	977	913	916	959	964	952	986	933	973	924	943	982	970	979	958	1014	962	931	1014	977	983	998	956	945	974	900	878	946	939	940	921	918	923	958	955	982	962	964	946	940	914	976	961	925	971	977	1005	921	981	991	968	974	992	1018	945	974	943	985	887	953	939	959	956	945	997	967	933	965	933	954	1009	972	966	962	975	950	935	950	999	954	928	973	1000	954	947	988	1009	956	930	979	970	1035	961	984	923	929	970	964	977	1028	989	1029	957	917	956	920	899	912	934	911	952	953	1035	940	991	994	915	984	983	948	974	912	962	960	978	986	976	950	981	915	992	962	968	975	1000	969	920	987	933	995	910	908	1030	1002	921	982	963	934	935	909	1017	929	897	1031	955	984	942	1011	929	971	991	944	993	952	980	954	956	922	979	964	964	973	970	953	965	939	954	1028	961	882	978	968	963	949	941	965	942	937	965	975	911	1031	930	912	925	999	967	949	1011	947	1029	963	1007	918	974	966	956	990	940	934	966	956	1001	909	953	957	939	934	949	932	979	949	1004	971	951	994	941	935	995	953	952	968	950	948	1007	988	1000	968	1002	981	946	930	968	971	1030	940	980	974	963	977	946	978	976	914	961	974	1005	949	995	942	970	989	997	927	954	987	961	962	950	935	957	988	1001	963	959	964	998	1035	995	940	944	912	930	949	983	943	927	958	937	1039	980	963	984	967	896	949	946	964	977	929	923	1021	907	940	918	959	990	957	944	1002	901	979	1004	915	997	994	1008	961	981	908	987	1023	971	891	994	991	974	999	972	949	967	957	981	960	962	969	976	954	1000	941	872	993	970	992	956	954	934	932	973	957	973	937	931	974	987	1006	1007	921	990	949	989	931	934	1011	1009	971	975	965	962	967	910	927	952	1019	935	1027	970	951	933	984	951	926	928	935	992	914	1032	910	953	992	974	967	1009	937	931	956	913	1000	962	989	949	903	1041	969	990	974	967	984	939	963	949	955	941	924	895	980	911	992	979	985	936	922	989	944	962	974	958	963	950	929	1013	958	950	910	975	964	976	952	968	956	971	920	970	933	985	974	933	977	983	963	977	1007	984	971	929	971	955	972	960	913	936	947	962	992	982	933	949	953	948	917	1003	976	931	957	999	946	936	944	929
35064	36566	44610	41589	31009	35879	34585	21567	7670	1822	595	401	369	349	355	374	389	377	383	360	338	356	353	351	366	340	337	339	361	370	376	350	337	341	366	327	370	397	341	363	348	355	339	343	370	360	345	381	394	363	323	366	323	342	365	360	337	353	360	348	343	364	401	355	331	363	341	363	325	368	382	364	351	363	334	367	350	333	336	325	377	377	329	383	338	339	341	349	372	366	416	348	359	378	380	317	387	339	380	335	365	372	340	364	341	362	356	373	343	357	367	348	357	357	368	347	364	364	338	355	393	387	368	325	370	377	345	351	369	372	353	332	392	367	362	327	363	367	364	343	368	369	346	350	362	385	312	354	327	363	362	346	339	348	342	356	367	390	346	338	340	372	337	335	333	375	370	330	350	342	356	369	353	391	371	354	349	359	365	378	338	396	347	358	392	364	339	400	383	365	358	380	348	380	347	376	347	374	385	360	362	378	367	364	353	327	378	319	339	341	354	362	387	376	339	341	397	329	357	375	339	400	306	380	356	365	382	313	372	329	356	356	392	338	330	323	361	369	349	367	353	369	378	348	365	356	344	367	327	366	352	339	362	380	376	358	347	396	370	362	363	321	340	379	367	381	394	320	369	328	368	344	390	356	302	361	377	387	373	351	362	330	382	347	315	366	371	359	333	351	380	372	356	340	347	366	358	380	332	367	363	373	366	345	344	338	369	377	350	379	355	332	367	347	371	364	403	337	395	332	362	377	422	344	349	378	361	351	333	343	339	353	358	343	318	357	372	373	344	331	368	365	359	329	356	358	358	370	355	378	375	325	352	345	356	354	349	365	350	338	357	349	367	351	349	331	387	336	384	389	374	348	407	367	334	335	352	345	369	327	386	344	363	384	347	396	362	360	362	380	366	381	385	343	368	320	411	347	369	352	386	344	303	375	360	348	365	388	377	376	348	357	371	370	355	366	351	352	370	359	341	386	318	357	376	347	337	388	348	340	381	369	373	352	340	399	349	332	355	362	362	359	381	356	389	364	339	393	341	339	346	377	366	394	383	350	378	360	387	378	368	339	348	372	338	394	332	323	345	384	341	339	375	396	337	383	371	364	353	365	343	326	385	323	353	324	372	354	373	358	379	347	348	358	348	362	359	368	364	340	354	392	322	357	361	352	354	352	337	404	338	346	349	364	363	369	329	389	335	317	369	357	356	375	350	360	347	373	359	362	346	369	363	362	365	351	355	367	359	364	349	346	346	325	346	359	380	345	347	345	359	358	345	360	346	347	355	355	329	377	351	377	374	333	376	322	346	332	380	345	318	345	343	346	346	352	356	357	377	367	349	383	353	341	359	351	350	363	344	344	371	347	355	354	328	337	382	385	405	380	408	344	347	318	363	354	337	355	369	356	379	351	322	357	372	348	361	398	343	368	353	375	365	375	341	342	322	374	359	328	359	359	355	374	359	374	371	339	354	363	369	361	345	352	350	336	364	339	366	388	353	353	354	336	370	362	396	362	333	384	367	361	360	356	329	373	333	356	356	358	360	353	381	369	350	382	370	348	319	369	367	352	349	391	378	366	346	334	366	363	359	377	385	341	358	364	346	378	320	354	376	346	359	321	359	367	346	378	350	356	361	322	343	342	338	342	365	348	348	354	345	372	364	357	342	365	366	370	385	333	387	361	353	344	356	369	333	352	382	374	366	370	355	384	362	380	352	372	366	340	385	373	330	381	343	342	328	356	358	384	352	394	370	342	346	364	366	361	353	346	334	361	363	343	330	346	380	298	342	366	360	340	368	369	342	397	389	345	334	363	362	371	326	366	330	354	347	359	364	353	338	357	355	325	344	341	352	349	341	372	365	398	316	354	347	383	353	377	401	373	376	357	362	343	357	405	343	337	405	376	373	328	358	329	333	318	359	342	350	352	382	351	393	353	368	366	366	348	362	339	384	365	352	386	358	339	380	344	371	397	403	309	331	349	351	375	337	387	352	372	370	348	339	375	327	378	357	369	332	373	348	356	361	401	374	360	377	367	395	316	354	332	365	348	344	337	384	386	359	368	344	335	355	400	363	356	377	367	359	355	368	355	366	356	318	365	370	372	321	362	365	349	338	338	397	365	355	375	337	398	386	347	354	374	341	360	401	365	344	372	356	335	334	373	332	338	363	410	348	369	380	347	349	352	356	348	379	342	373	351	328	365	358	352	336	374	349	340	359	349	341	389	354	383	341	376	334	338	350	366	342	393	374	348	366	375	446	326	358	384	378	359	345	363	353	367	370	389	324	354	386	331	336	366	357	366	350	369	332	362	341	315	359	296	338	393	369	369	349	352	345	368	339	365	349	332	380	346	387	364	353	359	352	360	353	327	381	356	345	341	367	355	373	323	343	343	345	377	384	337	346	347	345	362	369	359	386	328	336	378	332	344	359	353	380	330	349	384	375	361	340	352	382	340	363	327	343	375	328	356	380	350	329	371	333	356	390	357	351	360	371	360	371	343	369	350	380	374	364	358	314	325	320	345	377	358	352	353	355	357	353	373	354	363	366	373	367	318	385	333	342	364	349	355	352	358	356	371	379	386	344	337	358	363	340	365	408	355	347	345	346	386	346	364	368	336	359	363	362	342	336	387	325	397	329	381	348	349	380	348	390	367	340	357	342	366	341	345	364	372	341	350	369	370	340	344	346	367	381	353	363	364	359	353	332	365	332	326	368	390	379	370	364	357	418	350	382	346	367	331	410	344	355	372	333	373	343	347	370	393	360	382	368	357	356	354	380	324	359	341	382	365	370	334	350	350	319	324	322	396	418	335	385	348	362	333	388	347	373	336	341	383	356	370	342	355	330	338	352	363	377	369	373	369	370	370	351	353	368	355	335	362	325	384	360	362	334	339	357	344	327	368	360	356	345	345	353	365	371	372	347	344	361	378	346	337	376	349	359	336	343	362	344	352	329	323	349	342	331	355	373	346	371	364	376	368	350	370	344	374	365	358	379	349	369	362	290	367	358	369	361	357	325	362	351	334	356	350	366	350	337	388	326	381	336	392	350	341	372	338	354	369	350	317	361	388	343	385	393	394	372	367	374	352	355	342	390	370	370	368	378	381	324	339	395	335	379	364	354	375	365	365	364	357	346	346	354	360	361	355	381	340	379	361	349	339	363	348	317	333	355	353	370	371	353	356	330	353	360	359	364	361	337	354	378	324	336	387	358	363	376	367	372	356	364	365	371	379	327	325	375	348	346	372	345	359	384	361	362	363	350	360	329	371	370	360	353	358	348	342	352	377	334	350	336	374	375	348	364	348	365	352	347	375	334	342	374	340	334	354	345	370	393	362	357	366	329	366	335	362	365	364	337	333	361	323	357	367	385	371	344	352	354	366	383	382	332	344	397	347	401	345	334	318	361	370	378	359	377	367	350	354	340	348	331	334	356	354	371	331	379	362	370	351	349	342	360	346	336	337	362	345	374	356	343	352	318	342	351	377	358	393	352	348	344	394
23028	30102	45799	48461	42488	51134	49228	36560	18987	6488	1854	1060	1030	940	881	936	931	931	949	964	962	994	932	984	982	931	943	955	921	962	943	939	971	936	992	997	927	902	938	930	909	953	941	961	968	1005	953	958	965	917	974	1027	916	935	966	988	945	994	945	941	983	982	991	957	919	924	938	994	948	913	951	925	888	938	946	946	913	990	966	944	1011	1005	911	948	963	965	997	952	965	937	927	964	912	929	947	924	971	945	962	949	976	939	982	1014	949	997	1017	949	956	920	924	989	962	970	940	943	919	968	932	955	979	924	973	945	981	933	898	924	932	936	982	945	944	936	990	1003	959	932	933	972	947	911	964	928	983	957	944	895	942	936	938	939	955	911	998	943	889	977	958	989	970	982	957	947	969	985	954	903	971	946	929	928	958	918	997	953	909	953	912	974	971	948	926	943	972	943	995	926	968	978	969	930	975	934	1003	1001	932	958	964	963	939	951	929	960	1030	903	946	967	973	986	1008	1008	935	909	909	938	945	922	922	958	980	979	929	990	914	931	953	938	914	914	973	983	914	948	987	944	945	935	927	904	977	937	891	955	956	923	918	924	964	933	998	882	980	934	962	953	965	927	911	974	907	952	981	951	958	887	978	904	938	919	954	956	936	925	947	971	928	939	925	960	919	898	976	959	960	979	933	931	961	1001	965	956	939	935	923	971	951	947	961	966	957	1024	902	963	937	907	979	964	971	938	951	957	903	1007	993	979	920	939	921	988	974	974	928	947	958	995	925	996	933	956	943	930	910	942	955	929	934	956	923	894	966	1014	924	902	971	965	952	900	931	976	953	850	969	903	956	1009	980	963	943	901	892	957	917	1010	946	925	989	901	936	917	928	950	945	921	952	936	909	953	895	935	921	959	995	949	953	931	979	960	937	929	889	997	966	949	919	945	922	887	957	951	938	1005	914	945	961	949	907	990	981	899	989	917	961	921	959	962	958	975	916	1022	943	945	924	979	966	916	951	957	925	946	920	972	964	960	944	907	962	924	963	944	891	927	958	987	911	929	943	950	951	962	969	959	968	973	983	943	929	941	958	957	906	947	975	1017	945	981	910	942	947	976	953	957	961	944	961	935	972	974	1043	945	960	945	910	937	947	929	924	960	947	990	956	973	971	944	975	909	906	971	975	960	887	937	965	1008	938	910	941	923	947	960	962	971	1021	975	888	995	932	971	926	956	976	979	958	941	966	965	902	961	988	941	900	917	920	976	925	935	949	934	954	965	991	912	952	936	889	932	976	938	949	876	955	958	957	909	962	956	951	963	903	970	905	1003	974	915	925	928	975	915	1021	980	975	905	993	969	974	964	989	1018	981	954	975	982	973	961	923	962	995	968	949	992	923	939	965	900	931	953	1001	912	900	992	885	953	959	952	973	935	957	966	916	938	959	992	960	909	938	987	973	990	898	980	952	967	930	945	971	955	914	984	991	928	951	919	958	923	960	896	996	971	922	897	937	969	983	947	966	918	917	922	952	948	982	951	969	966	951	932	959	985	943	930	956	952	964	982	975	936	906	933	959	982	931	928	978	992	976	1002	935	925	940	968	991	898	980	1024	963	913	933	868	946	944	936	1004	964	929	921	940	956	1016	947	973	946	955	970	969	969	995	982	923	935	935	936	974	945	927	1023	971	945	923	928	893	895	981	958	976	942	904	909	928	953	977	977	924	952	960	956	957	996	933	943	910	915	964	962	977	962	979	996	912	968	957	955	948	930	951	950	977	913	942	909	939	923	934	967	908	875	979	942	980	957	979	946	964	901	997	985	946	919	968	910	942	950	907	967	965	953	993	951	942	900	940	909	920	955	976	962	1011	934	975	967	953	985	947	929	946	936	963	956	959	918	930	1022	970	948	1001	930	916	914	974	974	955	959	922	973	929	966	1007	1003	934	1010	958	987	851	955	892	961	917	950	929	935	965	963	942	959	925	964	956	946	969	947	953	925	1020	933	979	950	923	948	951	934	995	929	940	1006	978	911	973	912	983	937	941	977	961	935	995	916	934	932	902	968	936	963	963	938	968	966	943	923	1005	950	946	931	983	946	960	926	920	965	983	912	996	967	926	935	954	918	893	916	969	976	1000	923	909	936	914	953	950	953	950	956	928	1005	935	920	916	950	954	973	962	982	938	911	981	941	926	960	924	950	1008	967	922	952	945	944	939	1028	976	951	905	970	935	939	934	943	927	940	950	914	978	946	943	940	995	926	1027	947	892	935	1000	982	975	919	934	973	1009	920	936	942	959	934	986	1014	941	942	968	970	1011	855	914	987	958	951	958	986	994	928	1029	937	1002	911	991	959	1015	908	956	996	992	1010	940	911	953	974	951	1008	920	976	978	956	982	945	967	964	933	938	970	851	983	1012	970	933	966	946	964	954	957	979	992	917	915	956	950	983	912	919	938	933	973	994	986	927	960	887	912	970	886	976	948	943	921	949	983	961	964	922	945	935	893	969	983	960	921	932	970	985	986	938	967	967	956	937	976	935	982	928	940	910	927	1005	918	887	937	957	951	907	940	937	945	931	943	967	924	957	919	862	973	939	967	960	919	958	967	954	915	944	957	929	978	923	968	910	960	964	981	954	928	961	941	912	967	963	889	940	986	959	902	965	971	1009	978	910	935	954	988	955	939	908	927	920	980	922	955	974	929	954	957	938	953	911	957	1001	967	1046	982	960	967	961	903	929	976	949	923	973	960	994	966	901	938	981	939	918	978	924	962	955	972	934	925	938	926	979	985	935	971	935	889	949	954	940	989	954	988	996	901	974	920	1002	929	945	928	969	966	983	941	962	843	928	948	917	970	987	954	951	952	926	971	955	989	1022	946	999	953	939	961	953	928	937	968	940	921	888	950	949	911	936	986	919	965	1006	939	936	958	931	922	936	997	987	907	957	948	897	986	963	898	947	949	924	930	955	969	917	981	901	868	947	955	957	945	909	987	996	965	930	934	927	972	939	905	974	971	950	953	981	966	918	962	950	953	928	932	932	943	923	985	972	1020	940	980	959	993	908	998	904	957	969	920	945	956	965	976	941	958	1006	988	987	1010	974	939	971	952	944	933	915	946	926	975	950	961	935	969	915	933	937	951	950	924	976	917	985	935	964	875	936	1020	894	974	967	861	958	975	940	954	928	953	950	905	960	895	935	941	935	852	966	970	929	932	944	930	952	964	976	955	921	888	932	955	945	966	974	925	920	931	933	966	993	950	963	924	899	939	936	947	1025	931	921	935	897	932	929	974	911	920	929	951	922	952	951	889	969	953	956	899	934	896	955	980	940	954	946	925	969	945	960	928	945	952	963	948	921	935	993	995	858	960	957	970	952	960	971	954	1011	945	939	1011	915	936	908	946	958	986	941	991	975	926	909	971	929	968	1017	959	957	955	946	970	953	943	983	969	916	954	950	948	935	1009	933	968	985	916	942	922	956	1027	961	936	982	913	921	984	942	952	925	996	963	966	963	991	996	995	907	976	977	942	912	915	980	963	962	953	968	909	888	887	979	979	928	1009	937	970	917	965	973	980	936	970	981	926	915	935
44807	45578	53011	49599	38747	48961	51251	32445	15169	4207	864	459	397	362	380	365	366	356	363	335	358	352	342	346	343	354	339	319	345	358	353	362	369	387	345	385	372	333	363	337	355	343	343	326	366	374	336	343	342	325	331	337	360	337	362	364	342	359	346	346	347	341	361	353	349	316	349	373	335	372	301	375	367	365	358	351	347	363	308	324	362	361	355	386	338	332	330	367	357	359	390	382	354	325	366	375	352	337	363	360	333	323	354	324	330	336	332	341	329	350	340	335	353	345	366	368	342	330	360	350	345	337	374	386	361	366	355	358	337	335	344	365	356	324	374	351	384	362	334	372	363	356	391	341	364	366	345	371	353	322	336	341	374	345	351	347	339	353	360	323	363	326	350	330	346	353	336	379	347	362	359	382	328	348	340	350	402	388	355	354	357	346	334	334	347	368	347	348	326	326	341	378	395	354	400	356	381	352	369	360	376	377	332	362	395	333	335	315	363	356	310	357	359	350	340	376	363	338	328	371	371	347	354	354	341	382	353	368	334	349	318	341	362	366	343	369	326	364	319	341	359	369	340	332	343	363	342	332	354	394	363	340	375	398	355	338	354	339	336	378	367	333	387	326	385	355	341	337	362	364	358	371	336	370	365	323	345	363	341	383	371	335	336	372	348	369	388	377	340	363	350	330	371	339	361	348	342	360	333	366	319	355	383	362	385	340	342	367	392	363	365	351	360	335	343	346	367	343	328	372	351	361	332	342	355	355	368	350	342	327	344	309	344	349	378	364	341	353	355	342	356	358	377	358	356	333	348	359	355	305	329	369	336	345	387	351	366	355	346	337	345	341	366	378	365	400	386	326	397	359	343	391	352	367	375	326	390	349	406	376	353	366	367	363	369	408	350	369	372	386	365	356	346	373	355	345	361	359	342	347	362	355	350	382	374	340	360	341	350	388	331	348	346	336	348	364	348	331	339	339	328	357	377	353	377	391	366	400	363	315	331	322	381	321	372	335	377	322	383	355	366	361	353	345	379	364	317	326	333	329	348	320	353	352	385	364	367	354	353	343	303	382	341	338	382	322	317	345	363	315	377	342	365	352	344	361	359	324	371	370	350	324	328	350	370	373	324	341	343	331	365	359	392	362	338	343	353	345	402	353	382	319	357	370	342	352	352	328	348	362	381	345	329	327	345	350	356	359	339	331	383	351	324	357	363	339	351	340	332	389	341	357	319	332	366	358	405	334	337	331	376	359	367	351	338	348	364	343	331	353	368	354	352	329	394	335	362	358	335	342	364	341	337	338	351	324	336	356	340	364	323	352	368	322	351	330	367	357	345	367	366	360	352	312	360	371	355	358	342	331	357	352	348	326	345	356	341	348	370	324	367	310	369	360	359	366	349	341	358	329	365	317	361	341	319	368	343	356	352	367	391	369	317	360	357	368	368	337	376	372	363	331	342	353	361	397	342	349	365	359	337	334	333	319	384	335	373	346	364	371	364	368	342	322	351	379	415	361	357	325	350	384	337	354	334	357	315	370	361	374	337	365	374	382	368	333	362	381	352	319	358	350	355	338	368	362	335	364	373	355	362	344	344	372	343	377	391	353	342	328	373	370	342	371	332	340	365	363	354	349	356	363	338	384	327	329	389	337	332	324	335	316	350	339	333	342	350	336	368	373	346	347	347	355	302	362	340	372	329	344	398	380	300	380	341	367	384	378	333	351	365	351	357	335	379	382	369	346	342	356	359	325	339	347	345	320	357	329	358	347	330	332	336	347	375	326	383	370	343	377	358	347	365	334	317	325	368	367	358	321	375	338	377	357	366	317	324	343	338	358	344	346	376	366	372	328	359	361	363	376	344	340	324	361	354	356	334	362	347	393	358	346	337	327	366	358	357	341	401	353	327	332	366	395	322	359	364	329	343	356	350	307	355	375	354	319	329	359	348	338	373	348	350	347	345	348	368	365	352	327	304	329	322	400	359	352	367	370	347	339	314	347	354	351	356	341	366	327	351	347	363	365	367	337	351	342	362	369	353	362	356	339	359	360	363	360	359	335	324	318	330	362	374	352	338	374	346	373	338	327	356	382	338	337	342	355	296	348	381	336	377	358	344	337	327	353	357	362	378	338	366	305	358	361	358	346	366	352	362	363	354	372	342	316	336	377	407	324	349	360	323	318	334	356	340	362	348	355	327	357	356	391	369	419	379	342	344	360	342	343	363	341	366	348	343	314	355	353	354	337	352	379	371	331	354	342	336	346	351	374	353	380	334	375	345	360	338	352	348	366	365	366	360	337	359	362	347	379	377	316	360	369	314	357	342	350	344	341	365	343	356	358	372	345	345	364	378	335	363	363	353	369	327	383	398	355	315	360	342	297	367	355	368	382	394	345	338	401	356	372	358	368	366	356	394	325	336	364	345	376	358	338	315	350	373	395	314	334	360	369	345	312	364	340	364	377	338	317	357	382	375	336	340	351	329	351	371	346	338	356	366	338	346	375	351	301	366	355	341	347	347	361	393	333	364	346	359	367	360	331	373	383	384	367	361	377	341	349	341	358	383	343	315	364	380	361	335	395	360	319	363	382	365	359	365	382	342	348	362	386	350	322	378	357	345	335	324	326	363	360	327	321	333	343	373	316	347	348	364	317	339	372	372	372	350	373	335	334	358	328	332	333	353	349	335	381	327	367	341	313	338	341	381	329	365	348	341	332	357	367	405	348	336	385	365	320	365	317	336	364	335	384	328	336	331	331	355	355	319	399	384	384	377	357	360	341	339	365	369	337	356	397	356	345	358	375	332	360	349	345	370	324	348	388	365	363	358	351	332	320	341	336	342	379	337	346	304	365	379	365	363	347	367	376	380	363	349	349	379	345	373	333	345	374	359	337	353	344	349	404	367	359	365	363	357	366	346	368	350	361	366	394	351	357	314	363	357	357	359	338	343	391	366	362	328	355	372	335	371	363	346	357	348	346	345	371	341	318	332	328	364	362	322	381	346	360	364	387	360	362	342	344	313	338	322	336	324	332	323	375	384	342	332	346	387	352	339	368	329	336	362	380	359	354	359	360	370	375	339	384	358	361	331	314	339	367	373	351	346	332	343	361	354	340	346	319	338	317	372	360	357	351	314	328	319	359	380	344	333	365	378	352	342	346	324	358	381	364	357	353	370	378	374	360	326	370	313	345	334	359	363	357	386	338	389	358	351	337	383	325	385	360	349	404	353	369	357	361	345	355	318	350	411	332	377	385	352	306	343	385	316	383	342	388	377	364	332	369	345	353	376	355	399	335	375	353	352	342	320	344	344	342	358	373	356	369	346	361	320	337	319	338	342	371	352	371	381	348	365	355	368	358	350	347	380	324	359	362	333	328	331	364	356	348	329	330	360	338	372	329	337	326	356	315	350	385	367	310	364	361	379	368	342	357	339	373	384	343	359	369	357	387	360	337	356	395	367	353	332	387	353	311	349	361	325	346	347	338	328	348	335	381	346	349	358	359
29646	36960	52197	55134	50349	63116	62598	45129	27557	11458	2979	1341	1069	970	969	961	894	912	982	967	921	950	949	963	898	944	884	924	956	964	962	898	924	937	976	946	944	887	967	926	932	947	923	876	961	938	885	897	869	931	929	912	940	949	915	957	929	937	923	928	967	894	910	928	899	933	952	960	956	953	932	908	951	920	955	944	931	945	979	918	928	961	952	921	925	916	920	914	940	913	908	963	912	925	982	890	959	938	948	987	925	955	929	955	939	866	960	929	908	946	907	931	928	928	963	960	979	933	932	910	952	912	908	933	915	934	920	995	923	931	932	907	973	967	955	894	873	944	970	912	975	954	879	947	931	923	910	899	884	948	920	940	939	982	991	947	959	932	908	928	920	912	938	922	941	926	915	906	916	974	905	950	965	918	927	909	948	954	979	937	955	936	944	926	923	901	917	906	909	890	939	940	911	952	889	937	947	914	920	939	937	904	899	880	918	874	949	911	919	943	952	962	910	960	960	940	942	937	893	932	972	924	909	951	965	931	962	915	938	929	952	923	889	869	878	918	921	915	926	945	973	955	934	967	948	932	902	939	944	930	969	948	968	947	907	888	913	917	902	941	947	952	910	907	987	960	900	923	985	966	861	947	953	930	923	970	879	884	923	915	967	942	955	899	919	909	928	958	902	924	952	931	903	928	956	917	916	949	924	936	894	940	938	947	949	947	901	913	944	950	962	906	943	924	894	938	943	943	970	937	929	900	917	959	907	967	937	924	939	901	876	965	911	883	931	992	922	956	907	952	940	924	930	924	939	930	973	932	965	975	927	920	974	931	959	948	938	950	939	918	905	935	855	914	923	961	932	994	914	932	911	900	912	987	955	981	946	971	931	929	896	937	917	917	963	932	965	931	989	910	921	934	952	953	896	1031	929	934	935	898	885	954	945	932	966	954	907	917	948	928	888	860	922	960	915	952	944	969	879	901	939	937	954	945	965	942	884	935	912	961	955	904	921	985	883	872	993	962	971	916	938	929	933	916	882	901	968	925	923	940	918	934	883	910	964	934	947	903	906	954	945	956	944	892	953	894	982	940	941	952	983	910	962	971	914	920	931	884	958	954	909	938	871	942	969	951	916	943	919	936	908	923	999	909	888	888	861	935	905	924	953	899	962	924	899	913	910	913	922	937	952	956	922	965	930	903	922	968	950	904	984	958	936	894	918	965	926	940	918	932	918	890	917	877	939	909	909	973	958	928	908	948	945	938	1018	918	942	918	929	892	962	1011	907	944	974	966	959	873	929	910	934	972	849	939	979	960	988	885	932	973	963	953	924	898	907	945	972	932	897	912	906	937	979	953	900	865	917	927	938	914	991	949	943	930	954	911	1016	1002	940	999	881	919	955	941	928	876	948	913	961	978	971	854	913	973	923	942	981	1012	973	920	976	898	896	937	927	942	932	946	953	935	933	962	911	969	896	944	951	919	918	939	893	941	959	972	905	968	937	953	1019	933	967	929	924	985	942	954	957	892	919	915	922	969	920	994	905	944	923	892	946	923	976	859	941	946	961	947	895	945	885	959	907	929	946	941	931	991	929	964	954	918	901	908	904	942	946	892	916	931	979	955	935	891	891	966	971	959	977	927	977	966	901	874	979	881	940	941	955	935	955	890	955	896	955	965	889	938	925	985	951	951	969	953	946	968	914	961	868	939	938	941	920	964	947	945	925	941	886	925	996	864	955	955	924	895	954	934	966	904	895	920	939	906	894	915	932	958	945	953	949	925	917	937	938	931	984	951	927	920	933	954	958	929	987	924	940	934	952	953	855	955	877	941	958	921	969	971	889	962	931	916	925	892	976	988	928	924	927	970	994	915	927	925	929	905	871	946	929	932	973	900	907	1001	949	918	979	963	859	918	929	914	875	917	993	913	910	942	938	909	946	907	952	908	927	922	900	972	951	902	955	885	985	928	934	928	894	919	940	923	932	928	886	960	901	919	961	932	931	949	985	891	916	944	868	898	935	923	943	928	909	947	955	975	950	905	902	881	962	935	941	916	975	905	893	907	927	960	958	954	974	901	950	998	879	895	944	899	947	950	892	917	924	920	849	992	951	903	947	928	927	937	882	932	926	937	976	879	907	951	886	961	894	927	915	877	888	940	915	965	916	953	959	923	907	993	910	942	940	865	955	930	947	944	979	917	930	984	910	950	936	991	962	903	943	934	941	932	931	934	947	920	933	923	938	954	932	889	921	906	896	879	932	937	931	951	966	943	923	979	942	905	887	921	914	918	951	935	938	896	916	947	968	893	895	913	940	951	920	898	944	876	922	916	908	899	899	881	927	934	940	925	914	947	898	897	923	947	1011	972	941	927	981	940	904	961	891	917	933	900	922	928	994	911	884	984	972	923	905	924	952	922	961	987	941	931	934	959	930	920	981	900	902	933	947	905	936	897	940	914	900	923	888	974	956	944	922	954	984	946	926	964	929	919	960	885	912	912	930	910	934	957	965	918	947	909	928	915	995	924	939	940	905	894	937	946	911	934	949	924	932	969	987	933	914	925	946	908	976	957	874	915	927	947	947	974	944	949	956	944	962	883	959	950	962	922	951	898	900	955	947	955	943	915	990	945	969	993	917	931	954	905	934	928	952	934	861	881	907	910	911	943	932	912	924	964	951	922	971	972	964	959	914	966	957	946	926	907	938	945	956	973	957	911	914	910	904	912	950	842	867	900	890	910	897	947	903	883	991	889	893	879	927	946	923	906	910	925	920	913	920	943	931	962	938	917	941	919	896	910	865	954	884	935	948	933	919	956	871	964	924	945	944	961	899	913	926	927	870	887	954	917	902	924	983	918	930	938	889	947	914	865	886	929	951	883	901	917	973	899	880	927	939	961	957	953	902	902	891	960	930	918	914	921	952	955	945	933	990	906	902	922	920	944	931	870	921	959	949	922	958	939	913	955	962	934	963	940	960	929	882	918	921	924	913	924	938	921	933	957	980	941	872	945	967	890	893	963	1011	897	943	916	894	925	964	950	919	910	953	852	874	938	895	928	900	926	925	964	879	931	889	916	961	938	905	904	899	912	951	914	1011	960	931	944	905	959	957	959	934	936	946	884	906	932	890	948	937	911	931	954	925	1021	895	940	891	952	991	985	946	879	967	951	886	935	897	910	947	955	942	964	958	887	959	935	900	935	1004	898	961	996	950	908	869	965	918	971	943	964	916	920	942	906	933	910	946	957	961	929	973	964	946	907	930	903	962	997	943	950	878	918	962	934	969	936	957	916	894	988	962	910	895	920	964	953	979	959	906	955	926	908	948	926	960	942	931	939	979	967	950	910	954	911	944	916	917	936	944	948	935	969	946	854	946	966	960	938	943	917	892	896	922	928	945	932	893	867	937	886	975	904	956	888	932	948	946	951	901	925	942	972	913	944	863	892	903	932	897	915	934	938	893	934	856	981	915	974	929	942	935	893	992	897	936	916	887	936	950	903	916	907	902	933	981	963	942	911	959	923
17302	17431	20073	15128	11848	7613	4584	3024	1499	751	474	352	356	359	342	345	368	354	385	353	359	378	369	372	353	338	367	359	358	361	373	373	339	354	334	367	353	354	341	370	359	327	385	367	348	325	336	356	368	356	370	348	372	333	377	349	367	373	342	342	348	343	367	364	367	370	384	351	346	360	364	380	322	397	344	370	344	350	387	392	366	370	365	341	365	368	345	338	385	354	364	367	381	377	366	354	365	353	400	361	338	363	389	358	384	362	345	363	353	395	329	377	352	326	344	355	383	357	356	399	366	348	374	344	367	351	344	377	330	384	354	326	384	359	347	366	380	364	360	333	357	373	381	349	389	385	362	354	349	360	390	345	359	374	357	353	381	344	342	347	341	333	356	315	367	366	357	347	352	385	326	375	357	373	339	359	346	348	367	367	297	348	372	362	333	368	325	343	356	346	342	326	329	345	381	357	350	354	360	360	351	359	363	359	383	356	342	381	345	354	365	373	317	375	323	380	380	357	342	359	382	354	345	347	322	380	334	369	385	356	372	372	356	330	383	369	395	363	351	376	358	380	370	368	400	350	338	359	324	353	372	339	358	359	389	353	337	379	343	382	396	345	318	360	372	346	343	371	350	339	364	362	363	380	393	356	389	365	345	358	381	358	375	362	345	355	354	388	358	368	383	399	332	379	339	377	387	350	342	336	384	326	373	371	374	355	358	382	352	367	343	376	341	336	383	352	359	375	385	377	372	382	360	377	338	365	330	360	344	357	380	339	392	338	385	344	378	368	368	362	352	355	365	375	356	347	379	380	323	369	325	370	367	369	370	374	373	370	373	399	381	355	379	355	372	429	360	345	374	348	384	342	344	367	363	383	368	392	376	389	371	353	336	364	367	360	349	379	397	352	340	353	357	360	343	374	392	379	388	345	375	362	373	421	385	349	339	348	365	384	340	356	408	308	384	350	344	347	337	342	380	341	371	410	344	352	383	362	353	366	342	354	351	339	325	359	329	377	381	379	368	380	389	344	373	352	327	371	355	369	343	330	379	357	359	359	378	370	369	372	343	338	337	364	348	372	348	350	385	360	346	381	344	339	357	422	352	369	351	348	348	336	345	314	355	331	363	360	388	366	387	378	362	348	336	371	351	365	362	390	378	344	381	327	365	353	347	364	371	353	402	364	349	361	336	389	321	392	352	376	344	381	364	357	354	352	397	372	379	352	372	382	370	361	390	365	369	362	372	381	370	350	363	375	316	376	387	385	346	349	338	348	358	352	336	379	335	332	359	372	395	393	354	342	377	369	379	376	371	382	378	374	366	385	364	369	358	369	361	388	359	333	391	322	372	375	313	370	343	358	362	333	382	414	337	357	382	361	379	367	370	372	375	356	400	339	345	360	341	377	376	357	361	340	341	347	389	337	373	389	360	354	340	332	381	341	371	368	353	365	335	379	349	403	371	382	391	355	407	348	382	391	326	367	367	367	357	371	344	380	319	358	373	333	342	363	339	353	385	377	392	365	333	327	371	353	332	372	339	329	330	367	372	345	351	346	360	360	396	356	328	358	357	363	351	363	372	387	361	365	345	325	370	394	391	339	355	354	409	373	331	372	365	340	362	389	374	390	399	355	360	372	357	399	398	354	343	353	368	310	392	371	367	360	347	356	375	333	360	377	376	346	363	348	349	358	343	382	332	325	343	361	354	320	386	377	365	339	349	350	379	370	357	356	380	354	372	370	367	340	358	373	399	344	368	370	341	369	377	379	361	331	360	346	370	326	388	348	378	343	392	363	377	396	365	372	366	366	347	358	412	401	333	353	362	398	345	353	353	340	352	359	329	362	332	326	358	350	373	373	346	322	329	375	353	395	387	405	378	356	340	355	371	425	378	319	384	370	370	371	364	381	326	344	333	380	354	370	349	361	376	338	361	392	349	352	305	351	395	332	352	341	371	352	343	385	361	364	372	381	370	371	368	363	354	357	346	359	369	358	349	396	344	368	365	359	364	385	370	353	376	346	345	370	363	359	336	368	353	392	345	399	366	321	382	339	383	353	359	352	382	344	374	370	337	334	428	339	360	361	364	355	359	369	325	369	394	334	357	392	347	366	335	390	370	366	353	366	357	342	355	383	395	363	357	358	360	361	350	387	355	380	310	351	384	355	379	355	321	377	342	367	342	342	344	347	379	361	384	357	351	353	351	357	360	368	375	352	329	361	383	382	407	366	341	341	369	355	370	331	381	353	393	364	389	363	354	354	355	342	339	359	363	346	354	350	370	376	416	370	343	353	354	375	370	361	386	365	355	357	375	363	351	366	363	382	398	358	370	381	378	399	362	349	384	365	363	364	398	401	321	364	384	382	388	376	375	354	376	365	345	348	340	344	369	345	396	346	324	335	349	392	345	342	347	331	360	395	373	351	372	360	373	353	380	325	342	386	334	324	357	347	348	399	364	335	374	355	340	363	376	364	368	371	376	369	367	351	333	386	355	392	316	348	375	350	381	347	385	375	372	346	380	332	357	392	348	384	341	358	378	375	371	358	347	330	376	342	358	361	359	352	416	414	388	384	325	374	328	385	381	343	367	361	388	400	373	364	353	349	365	375	360	378	372	365	358	367	354	365	361	354	313	366	369	376	371	358	384	358	372	361	347	341	397	383	364	373	366	349	361	356	335	336	365	359	355	361	380	348	383	385	342	414	328	328	359	383	371	364	355	331	358	383	364	375	360	371	359	368	347	390	357	371	356	358	373	362	329	367	352	358	372	381	334	371	347	370	363	377	368	394	379	355	375	382	382	358	355	397	375	386	376	352	346	368	390	378	366	346	334	347	339	358	353	392	352	365	356	374	351	350	363	386	367	348	358	371	341	341	362	358	337	339	333	396	361	335	383	356	370	359	331	388	364	332	343	360	410	343	318	378	338	375	359	351	380	344	337	373	336	369	340	369	368	327	362	325	367	363	345	364	397	370	395	354	383	394	372	367	338	384	378	369	350	353	348	366	359	369	367	397	363	342	397	372	382	369	355	355	358	328	374	362	387	317	360	350	346	352	346	344	333	343	366	349	359	344	364	328	344	332	341	357	375	345	340	365	339	359	344	351	338	362	354	369	380	352	359	357	306	338	342	349	372	359	356	357	336	361	377	361	367	335	360	358	398	349	345	379	357	380	340	347	381	370	373	361	376	359	357	349	393	366	378	353	357	371	374	353	347	366	345	348	365	362	399	333	361	355	347	343	346	370	391	406	356	349	398	338	347	361	390	365	399	372	386	374	363	366	350	391	434	372	351	369	376	377	373	356	371	376	334	334	361	384	374	332	363	352	365	359	355	338	359	336	349	351	330	329	352	373	344	356	357	364	330	334	349	361	378	356	341	362	349	377	391	358	380	377	336	364	364	321	396	331	355	389	351	379	372	369	359	384	361	346	375	347	371	367	344	368	362	350	363	334	374	344	352	372	388	365	341	348	384	377	391	331	340	336	366	352	360	416	362	380
11076	15807	26765	27353	26155	20809	15277	10721	5233	2304	1232	1022	941	1032	922	954	967	948	997	969	944	906	955	967	920	902	948	915	1002	963	942	973	923	1007	951	959	949	885	929	973	951	983	985	969	1029	950	1003	983	915	928	1008	1047	932	954	941	946	914	909	988	925	997	966	978	958	940	914	955	990	1017	907	900	918	916	929	953	937	948	950	944	940	968	951	971	935	937	934	947	967	935	952	932	984	918	969	1003	908	937	955	977	952	982	942	944	920	948	920	934	917	934	957	946	953	945	944	936	946	1066	998	907	1001	937	992	955	953	915	988	955	961	932	957	919	908	972	999	909	953	1000	968	927	990	995	977	968	978	973	938	957	939	955	930	949	912	960	949	984	939	947	918	906	971	928	934	983	988	973	970	955	916	917	958	910	884	951	953	910	960	939	996	941	981	968	907	934	947	944	958	913	941	973	987	957	970	988	965	958	987	972	965	993	992	957	1046	937	986	980	962	963	977	964	995	950	908	954	883	934	948	904	955	982	864	1018	918	967	942	899	921	922	948	971	919	933	990	997	930	994	999	904	1020	947	990	991	987	953	962	959	981	911	942	1000	959	1013	922	956	959	907	987	941	945	950	949	951	893	913	935	938	969	876	963	942	937	960	914	966	954	977	949	959	975	906	995	982	941	932	981	977	982	933	949	914	1018	914	984	882	949	951	911	948	951	956	973	943	1017	945	943	930	938	1006	934	917	929	985	920	928	899	944	907	990	960	908	977	990	893	892	965	983	952	999	937	960	932	1011	972	951	989	982	914	965	955	955	947	973	949	931	975	957	924	912	965	955	943	964	960	958	959	933	1003	944	921	955	951	890	968	981	973	961	934	949	984	961	994	957	936	921	959	929	939	932	995	951	951	998	953	955	965	921	950	932	938	1002	1008	906	943	936	939	946	939	951	918	983	909	921	972	986	902	962	941	889	951	937	940	914	959	968	977	942	965	952	980	915	931	928	975	987	938	925	927	969	912	983	1000	971	956	931	942	919	959	956	952	988	950	951	950	894	924	910	966	956	1015	960	962	937	902	977	952	976	943	945	902	954	980	960	946	913	953	918	946	987	946	942	951	941	974	976	952	946	903	971	943	969	955	945	962	930	976	938	939	939	967	942	958	1002	954	928	930	998	928	979	965	964	1041	959	939	961	901	940	955	1000	968	944	949	897	936	918	1025	966	977	967	939	1002	964	903	968	938	970	975	943	966	944	927	948	981	981	987	958	956	923	983	913	922	953	922	1016	950	947	932	947	960	956	975	985	958	937	928	906	919	967	964	968	926	965	967	980	965	915	934	955	973	939	881	993	944	942	942	968	904	946	896	916	981	904	928	924	933	917	924	947	975	932	973	904	955	1027	984	964	1082	981	987	948	952	918	932	933	939	960	957	991	1004	946	975	886	917	955	1001	917	969	950	915	913	927	988	906	960	948	945	960	962	959	949	988	948	970	983	895	882	983	934	961	989	953	975	981	911	960	931	972	960	957	975	1004	950	933	921	947	995	968	970	937	950	920	933	940	989	948	920	962	955	931	965	961	996	974	986	986	912	957	1010	926	1014	880	908	934	947	995	957	1005	1030	921	956	967	979	957	951	939	921	996	984	973	994	983	939	977	950	969	928	900	971	931	971	1002	883	949	961	913	960	943	958	943	938	1014	904	926	923	975	948	929	956	971	924	952	946	1026	925	966	908	1007	987	940	957	950	907	932	976	983	958	939	1007	945	979	950	947	952	968	968	946	990	974	966	956	991	981	926	987	935	1017	936	952	968	923	938	919	960	934	982	975	937	956	997	968	930	951	942	944	943	931	917	982	974	997	946	895	974	979	965	1005	979	926	973	921	955	949	934	940	982	931	940	970	956	1034	952	954	938	947	947	934	908	914	1010	905	964	884	939	971	1000	896	951	962	949	949	965	968	975	968	973	918	968	982	948	970	930	931	925	952	961	901	936	947	944	1015	978	919	960	954	906	1024	904	1008	981	949	973	938	997	925	1009	981	937	905	937	919	1001	953	969	940	926	942	968	994	909	988	994	930	980	949	947	858	990	931	951	959	998	912	986	948	904	948	969	959	978	990	909	1011	1009	1005	1005	933	931	927	948	984	978	983	879	943	972	975	916	935	982	935	975	989	930	929	943	1005	989	992	939	968	949	887	967	875	994	944	921	887	929	923	990	931	924	966	921	979	965	944	976	917	992	945	948	944	943	907	970	917	980	938	969	983	918	978	916	980	949	970	923	965	935	1006	958	917	975	975	946	953	944	992	965	985	963	964	983	975	953	924	965	955	976	936	977	932	946	962	927	930	976	940	939	964	953	947	962	952	959	914	955	1025	916	940	916	958	909	921	988	1001	945	924	939	979	964	948	1001	999	1022	978	969	940	932	971	980	1022	996	953	974	927	947	987	983	952	994	955	974	950	984	966	943	947	964	990	953	1011	972	962	972	927	932	997	956	943	943	955	900	919	1035	1039	935	987	902	904	995	896	936	923	960	923	955	946	926	888	928	988	934	957	948	879	1005	953	960	965	964	973	911	935	980	942	943	928	958	938	955	931	978	985	979	962	992	972	945	989	985	1010	936	956	913	963	927	908	957	951	985	1001	898	982	1006	911	955	967	972	1008	1021	934	1008	930	960	970	1007	937	902	947	926	888	967	929	987	936	958	941	959	951	941	922	979	934	959	1011	950	949	997	958	1026	988	939	970	960	976	948	984	938	863	977	958	977	942	927	1006	939	920	949	938	964	968	982	916	986	984	923	987	1012	949	921	960	897	920	963	945	932	992	991	923	999	924	945	935	986	951	995	1008	923	936	942	921	924	974	995	923	948	906	964	979	959	975	1011	930	1017	949	917	974	964	963	999	997	966	976	926	919	945	908	967	974	937	952	924	950	957	979	913	953	979	951	962	957	953	974	964	942	894	948	947	944	950	949	956	901	1031	920	887	942	960	987	927	942	958	1009	943	916	976	941	946	960	975	940	963	931	916	973	958	963	987	900	888	945	953	942	910	977	894	955	938	976	932	990	901	990	967	929	1009	953	1002	972	890	940	937	938	934	922	934	921	922	930	913	920	990	973	958	971	933	999	922	913	965	927	991	988	985	945	988	1005	965	930	941	925	939	961	963	974	904	986	932	914	937	926	930	928	931	946	927	951	994	957	936	966	955	960	950	952	1018	997	963	913	939	958	974	903	979	947	918	973	948	955	969	933	958	954	958	981	945	981	950	1010	905	960	1004	979	967	912	958	960	956	923	947	1004	951	961	932	951	923	980	957	969	923	919	973	938	972	900	948	956	954	962	987	1002	1007	909	996	1001	891	972	927	959	974	954	941	958	923	925	1017	966	950	894	1031	947	948	953	936	904	968	965	927	936	955	967	945	912	974	893	972	912	967	977	951	957	906	901	937	944	917	939	978	915	970	952	980	1007	984	938	947	953	955	952	959	971	1000	978	941	964	922	945	969	986	921	932	903	928	921	984	958	995	982	947	929	1019	895	980	967	955	929	948	950	906	931	941	892	926	927	1001	917	957	931	950	966	915	974	995	957	963	973	1011	1006	925	933	990	956	989	982	977
34015	36810	43895	38639	29759	30628	34043	22677	9312	2229	676	414	390	369	345	354	370	364	363	366	358	364	362	343	334	319	382	336	369	354	327	361	329	350	367	354	379	306	327	341	366	336	365	339	365	365	365	341	332	352	343	320	308	339	330	355	380	344	364	337	356	329	390	355	360	339	334	346	384	386	361	352	344	361	359	371	352	331	330	363	371	347	314	349	356	335	344	363	384	357	310	346	351	365	381	333	312	353	359	334	374	352	381	359	363	335	343	340	327	312	374	320	360	377	310	343	315	338	354	368	380	325	348	340	346	400	335	325	348	360	320	368	366	352	369	360	365	370	365	307	345	355	374	381	356	343	326	375	362	351	351	348	394	339	369	353	390	340	338	369	338	358	368	354	338	356	350	368	366	340	328	356	379	377	374	349	375	353	343	335	353	373	345	394	345	345	340	334	366	344	348	366	354	342	369	360	348	372	364	362	370	340	342	364	382	349	336	356	346	363	348	365	357	384	405	353	331	331	341	343	351	342	366	349	352	366	384	381	353	358	365	328	352	364	392	357	312	383	357	328	355	347	345	380	346	356	344	367	348	365	371	363	359	319	339	361	333	346	365	356	356	357	347	333	369	339	358	335	377	373	352	391	364	371	378	353	348	351	357	366	329	361	344	334	395	367	366	372	417	342	331	331	373	334	342	324	357	358	323	342	388	342	367	380	355	337	356	353	337	325	369	361	360	334	362	365	354	364	369	367	376	374	339	367	373	336	370	316	355	339	343	370	357	353	350	351	349	345	351	341	333	374	356	348	360	351	363	365	319	354	359	358	331	365	367	361	338	351	335	335	337	318	354	326	369	378	345	359	377	350	357	374	349	345	396	365	338	346	378	333	373	367	344	346	331	355	345	371	360	365	370	319	350	344	355	369	365	349	346	343	406	347	320	327	326	369	378	333	381	349	365	353	330	336	376	362	304	346	367	336	351	352	406	372	330	365	362	389	387	374	360	346	321	371	382	334	346	309	351	338	345	334	356	331	368	372	338	348	375	340	329	364	360	342	339	346	363	345	321	324	355	382	393	356	380	363	384	331	349	372	359	345	368	330	336	370	316	350	361	366	348	375	372	332	355	370	372	360	369	376	351	373	339	366	353	347	359	352	347	334	372	341	344	343	365	352	358	364	318	361	366	317	348	373	373	380	366	348	374	370	361	368	363	372	366	340	349	349	342	387	371	336	376	365	375	348	357	342	352	343	363	386	347	363	374	328	324	343	363	341	382	401	357	388	350	364	357	346	317	340	344	355	338	386	381	358	340	360	375	339	359	385	362	333	350	365	333	344	394	354	386	389	315	369	382	364	367	336	349	350	349	332	320	348	335	358	360	380	377	373	368	395	367	363	361	353	367	342	348	383	340	381	322	340	374	348	334	388	416	373	388	348	329	331	354	346	342	314	402	355	375	329	363	328	329	321	362	319	371	344	361	351	340	368	384	354	380	304	343	362	343	370	372	363	394	336	335	327	397	331	361	325	345	377	376	374	320	374	355	366	366	364	359	387	382	354	361	365	354	339	334	353	344	378	372	332	366	347	358	356	332	330	388	356	354	352	335	358	388	362	334	333	353	358	339	349	354	334	381	334	344	355	368	362	343	347	314	354	340	341	374	367	319	385	358	354	397	388	361	341	334	363	390	365	344	387	337	350	356	369	351	333	363	400	339	334	403	364	320	328	383	334	358	329	366	308	386	362	360	344	343	340	370	385	351	328	355	358	386	352	364	355	335	385	342	364	348	330	343	339	328	345	352	327	361	322	316	361	335	370	328	375	334	344	369	361	353	351	353	342	328	343	366	343	357	339	322	377	369	380	360	389	354	354	332	328	342	342	316	324	354	330	348	354	339	346	383	341	364	367	383	359	351	366	373	327	356	360	354	361	363	356	385	368	342	378	323	336	366	372	359	378	320	342	351	346	357	351	364	342	363	345	393	354	375	353	397	330	350	365	374	333	360	366	347	346	350	380	335	340	346	358	368	369	365	357	356	385	359	368	344	328	336	373	340	342	316	362	354	345	367	360	322	347	330	403	349	356	357	327	361	357	368	349	357	356	365	380	369	349	362	350	388	356	337	358	322	351	332	363	334	356	367	345	316	352	347	351	338	342	337	350	356	338	363	343	339	370	381	350	349	353	378	351	354	345	346	364	365	330	356	375	379	340	345	381	306	382	371	353	357	370	382	322	372	397	355	320	363	380	402	377	358	334	350	352	331	351	353	353	338	349	355	371	349	381	347	363	364	346	341	361	322	328	381	320	360	350	347	352	341	348	358	347	350	366	344	352	373	347	395	359	351	361	370	333	349	358	370	354	376	349	327	358	356	334	340	334	343	327	344	354	339	354	373	373	356	336	344	354	365	362	345	361	363	328	360	330	353	351	361	361	381	382	365	336	330	350	354	356	339	359	368	331	365	344	363	364	342	352	340	349	345	339	345	356	350	361	348	326	369	362	347	351	350	352	364	362	346	350	334	317	375	324	375	323	331	378	334	316	359	355	389	363	318	341	346	381	364	327	338	357	344	351	329	387	322	353	356	353	349	382	347	356	305	359	340	330	356	358	334	323	348	378	405	391	343	363	330	341	343	332	353	357	340	320	358	379	365	355	326	355	360	395	344	383	368	362	355	361	311	336	350	330	351	329	357	327	351	371	356	377	374	359	412	339	371	356	348	353	378	376	359	331	359	305	360	319	370	377	379	394	387	360	351	356	357	334	319	342	355	337	344	320	350	345	388	335	347	383	351	332	335	343	356	323	377	347	351	350	346	362	338	328	347	378	355	380	372	332	320	349	341	369	322	369	330	345	335	351	372	384	338	349	364	368	366	333	367	353	349	353	399	358	333	361	328	335	380	332	353	340	354	357	348	359	378	359	357	347	357	333	352	366	374	310	348	327	368	366	361	315	331	352	368	391	342	343	348	340	388	358	358	315	367	374	329	346	341	343	382	390	370	355	329	298	359	348	324	370	370	332	377	355	361	356	386	334	366	350	340	376	382	342	358	343	363	354	374	335	375	400	380	388	353	382	378	339	342	317	354	321	357	329	346	364	361	330	348	337	354	346	378	330	364	369	335	356	333	336	362	350	351	360	386	346	399	396	371	355	345	358	369	334	348	353	350	333	341	326	339	374	353	334	373	341	355	358	356	325	383	380	336	333	355	363	331	343	363	352	355	349	350	335	363	339	353	369	377	367	349	350	349	347	388	410	326	357	333	328	354	332	346	330	325	364	370	336	335	324	375	373	363	328	406	394	355	374	301	351	389	367	380	344	328	357	338	374	351	345	362	365	374	364	353	322	328	359	376	343	328	349	398	338	353	358	350	355	336	338	362	348	360	352	354	345	366	367	358	359	392	349	369	353	355	351	340	392	345	337	367	357	359	348	376	361	357	364	378	368	384	383	365	375	328	360	352	332	377	363	351	331	351	347	349	368	330	345	360	370	345	338	338	374	342	400
21972	30876	45211	45908	42211	46672	49215	37825	21390	7789	2461	1156	969	928	920	945	1018	932	913	923	922	969	942	966	936	948	939	902	979	921	942	935	980	953	954	938	971	997	945	1008	912	919	918	1002	916	954	954	927	992	923	962	1013	897	941	970	909	904	930	957	917	931	904	942	929	966	923	967	920	929	1019	932	989	942	886	878	956	958	916	889	926	902	936	952	910	911	943	948	919	961	927	893	994	947	992	956	933	930	972	939	930	911	887	953	950	964	926	949	954	952	970	998	959	933	959	945	908	911	924	918	933	954	959	900	903	954	916	966	1005	941	965	902	956	961	935	974	873	947	965	946	995	894	962	949	967	957	922	947	952	918	938	934	879	866	952	988	937	910	1016	911	911	897	956	968	954	936	953	948	919	930	913	936	932	982	953	937	937	900	931	976	956	981	890	936	975	929	916	941	899	966	953	937	922	969	893	973	931	891	922	951	935	974	954	977	947	999	907	934	928	1022	924	911	1003	964	917	949	997	940	948	935	951	944	908	907	938	894	921	942	959	956	949	920	925	867	925	991	972	905	970	940	924	941	913	924	938	994	978	920	934	966	911	946	961	952	977	959	965	973	944	954	920	993	938	908	894	925	1004	866	920	939	902	951	938	977	955	937	966	934	909	959	957	960	964	896	952	917	906	1003	965	950	979	930	912	928	939	958	929	883	885	893	974	946	941	958	930	966	991	955	962	956	986	854	926	924	947	964	957	999	929	937	953	972	957	977	932	924	953	909	1021	910	893	942	920	963	898	933	906	933	969	889	915	951	916	979	932	957	958	967	875	940	944	892	914	998	928	945	955	944	943	943	934	917	940	969	919	911	881	957	953	970	942	912	933	934	934	925	953	929	945	905	935	921	907	940	923	919	957	888	993	963	896	915	1019	980	943	973	930	964	942	998	966	918	876	888	933	964	926	908	929	937	911	930	926	928	963	966	912	953	875	968	925	921	966	953	1042	920	960	960	887	890	919	937	936	904	989	898	991	913	932	908	935	916	941	896	991	971	917	928	920	959	1015	950	973	958	981	968	927	936	947	944	954	933	923	966	929	944	963	911	931	959	944	937	958	1020	923	916	969	947	991	898	935	925	949	929	946	944	915	976	961	945	921	901	961	892	961	964	945	985	921	900	931	939	953	938	960	978	965	926	901	937	946	1000	932	935	922	941	945	866	960	961	946	917	971	1000	940	986	959	918	971	916	952	885	966	869	918	972	950	886	888	952	952	924	930	986	899	923	956	938	926	894	915	974	906	930	892	970	983	939	918	891	918	964	910	931	961	918	944	915	934	971	913	966	917	950	944	904	955	969	909	921	981	989	1023	954	916	956	923	893	900	962	950	940	909	917	956	974	906	927	929	974	941	913	923	945	911	977	919	920	956	922	947	961	924	979	896	882	932	926	933	961	999	985	925	956	894	878	944	941	935	922	954	979	961	944	978	938	971	919	969	923	966	957	980	993	946	925	972	906	973	964	933	872	933	928	892	957	951	949	954	941	933	953	912	941	889	872	970	922	926	943	940	957	965	900	965	960	916	999	897	991	971	930	945	961	949	938	948	904	950	905	931	973	913	980	973	925	930	906	935	954	905	951	971	948	950	978	951	914	884	954	899	941	906	919	967	945	1010	909	932	1002	916	953	927	956	947	905	950	915	933	975	956	920	912	947	890	959	935	906	928	945	934	878	940	913	948	972	936	1010	1008	939	929	924	899	924	923	940	949	900	945	892	969	981	914	916	934	935	916	940	936	950	907	936	911	940	936	961	932	965	933	917	905	929	956	989	960	922	974	935	919	901	932	949	960	953	936	931	946	903	930	963	931	976	905	962	906	945	971	963	951	1017	975	890	903	919	898	955	913	946	934	940	949	919	1001	976	962	940	954	886	957	878	917	906	934	938	965	951	992	962	955	941	928	962	934	941	914	900	887	949	975	886	984	967	935	985	992	901	917	934	965	941	934	937	919	975	980	965	914	951	936	928	965	918	986	931	913	978	937	939	951	887	929	943	938	906	937	954	924	905	925	930	948	962	931	939	923	966	936	925	986	966	927	940	925	1009	941	938	908	933	904	927	914	940	943	986	972	900	922	945	947	919	925	984	895	904	991	954	940	946	950	950	917	895	982	996	950	883	965	929	964	932	916	916	967	927	957	963	978	953	993	954	931	937	871	923	939	923	917	945	996	952	888	890	903	952	912	972	918	920	930	954	983	907	951	943	921	944	954	947	918	927	926	1012	1016	1009	939	1019	922	946	967	923	896	902	952	938	931	983	887	1010	949	940	961	979	950	922	981	955	900	952	1006	916	966	974	955	974	906	961	866	979	918	938	989	973	876	931	958	892	948	933	950	959	920	921	888	983	905	910	982	1016	936	976	926	959	891	926	950	912	990	943	930	971	979	969	947	886	922	904	927	901	979	956	948	922	970	957	923	946	940	961	936	857	924	989	989	921	950	931	970	899	973	973	912	952	935	969	919	981	923	947	918	919	931	904	911	962	904	931	937	892	917	918	956	961	916	901	964	995	945	886	900	923	966	942	958	960	940	962	957	886	929	930	948	936	953	899	960	947	942	919	988	961	936	842	957	971	956	918	942	935	939	944	920	946	940	958	925	923	993	901	970	919	955	913	969	936	957	962	1001	956	947	914	974	986	1000	891	916	958	943	964	910	935	959	931	966	976	892	977	996	939	948	917	919	906	934	966	932	973	941	944	968	887	970	972	909	930	974	918	935	942	932	959	940	967	954	896	918	925	977	894	910	968	900	960	930	975	952	927	982	895	912	985	926	921	947	879	901	945	953	975	955	969	907	957	937	951	952	940	949	920	957	929	974	926	895	905	891	921	912	972	957	973	976	894	910	919	1006	897	966	926	948	923	971	936	947	958	922	1025	971	963	989	926	980	941	928	970	954	892	964	945	945	907	964	948	972	985	925	925	931	1009	888	977	937	985	903	938	912	942	936	967	940	960	983	948	907	942	885	932	915	941	909	943	940	913	905	924	944	957	963	914	984	981	894	938	918	928	942	954	973	916	934	970	958	886	909	942	979	951	955	992	929	927	959	940	908	917	974	912	924	961	930	935	944	930	959	953	914	968	929	987	958	933	940	940	875	972	926	944	943	908	891	978	893	949	927	898	915	929	968	917	904	904	916	914	982	997	945	1002	936	962	981	950	933	975	939	994	1021	867	922	898	925	925	948	956	884	974	900	963	1012	926	896	914	972	927	980	912	918	982	888	911	985	931	964	926	863	914	944	941	886	940	955	1003	985	946	948	956	966	927	924	905	910	921	937	915	997	934	940	968	968	1011	940	953	925	943	977	972	964	932	949	970	945	911	955	945	939	923	976	918	910	1003	924	924	960	911	994	1004	908	934	943	941	935	944	959	950	957	942	911	919	909	899	933	984	878	948	931	986	946	933	958	912	938	925	949	936	923	851	1003	986	931	958	957	936	1001	927	979	961	959	945	929	904	988	961	893	937	907	942	965	959	926	939	954	914	975	969	910	956	913	949	943
48510	47135	54003	48048	37052	42708	51137	35740	16404	4138	940	420	382	347	370	359	357	380	362	338	325	346	350	338	348	361	341	371	346	327	332	335	368	371	335	336	342	341	370	350	369	361	347	357	360	347	319	368	349	382	375	341	347	379	365	347	382	355	361	319	362	351	363	362	349	330	354	344	380	351	330	341	313	306	355	349	402	356	355	356	360	345	307	330	358	347	333	333	356	357	336	329	361	374	352	363	343	356	331	335	359	325	316	356	346	320	335	385	346	327	307	400	372	362	331	319	329	337	349	376	327	346	357	338	340	318	366	337	372	359	315	354	336	378	336	368	336	347	352	358	373	373	340	350	328	355	354	345	347	371	348	352	381	333	357	335	368	367	335	342	380	337	333	347	311	353	343	380	337	344	356	356	318	341	343	341	318	325	341	335	321	366	349	363	362	344	357	376	321	322	363	320	346	360	331	356	331	350	375	365	361	337	348	364	335	370	346	359	332	328	384	347	337	344	329	357	324	350	341	315	351	332	380	354	365	332	330	320	339	372	349	344	362	322	348	361	342	384	336	339	338	339	359	367	353	350	320	336	356	361	361	363	333	351	327	392	361	368	350	328	352	340	354	347	382	334	345	322	355	379	372	356	331	348	344	358	345	325	333	368	340	340	334	378	363	345	342	362	353	345	328	318	353	353	360	349	365	354	348	363	340	374	364	362	332	317	340	380	346	329	354	334	356	339	340	374	348	348	342	319	366	319	334	358	316	321	345	341	362	365	316	337	361	362	352	313	341	344	352	362	377	334	352	364	351	352	390	355	331	312	365	361	355	361	331	335	372	350	334	319	356	346	379	350	343	324	380	338	366	334	362	382	349	345	363	337	353	359	364	320	365	362	351	331	368	345	375	362	358	339	327	326	337	309	330	346	374	327	341	367	299	315	332	354	334	339	366	328	352	342	334	348	362	352	381	342	355	357	354	345	377	408	359	351	352	346	367	347	346	330	344	295	376	388	380	339	307	367	351	296	349	375	311	333	347	309	376	358	337	328	326	314	341	354	364	326	348	339	339	329	390	388	381	335	379	322	341	323	323	361	364	337	342	292	345	343	364	332	355	309	361	357	342	318	317	361	370	325	355	337	351	356	349	358	343	387	319	337	345	346	340	372	371	340	375	329	354	325	375	323	338	344	365	356	335	355	311	354	337	314	321	370	359	343	333	326	350	340	356	380	341	365	360	365	336	331	355	329	344	365	366	350	333	348	342	363	360	360	354	339	352	356	371	355	367	325	316	368	335	350	351	366	351	356	358	374	378	369	345	346	322	332	340	329	361	326	345	390	350	333	372	331	353	359	321	347	356	374	381	356	363	339	354	355	362	316	350	357	367	350	341	344	310	329	355	378	334	355	341	312	370	351	344	352	324	372	335	373	375	353	325	354	372	348	319	356	366	366	343	347	380	372	351	355	328	344	375	357	343	326	353	367	326	346	371	339	305	372	361	359	333	375	318	344	357	350	383	372	339	331	406	331	330	359	330	370	354	379	324	380	329	376	330	351	382	349	372	369	346	342	313	347	359	306	380	355	340	319	328	346	322	376	341	315	349	348	332	318	357	342	335	373	328	334	351	340	341	337	325	350	364	316	313	340	352	361	348	309	333	384	309	340	359	369	342	353	337	355	346	334	349	320	348	339	372	332	332	347	347	392	353	337	386	350	404	355	322	309	329	331	378	357	354	357	359	334	372	341	358	375	333	358	362	349	360	355	311	353	358	359	328	375	342	367	359	347	360	332	331	340	315	366	346	378	373	357	382	360	371	348	359	343	365	288	358	346	355	336	320	365	345	359	352	405	365	364	354	341	352	294	354	345	361	348	404	393	387	341	327	315	367	328	360	343	337	358	330	374	353	330	333	338	348	374	346	319	347	350	366	342	352	328	335	357	334	351	337	338	364	368	349	313	358	335	350	328	372	358	350	324	331	329	361	332	319	388	355	358	362	352	380	325	346	367	343	332	328	358	327	334	370	384	352	379	357	352	329	337	369	373	348	360	342	332	357	353	349	357	359	346	324	357	352	313	313	360	364	358	328	349	356	348	340	363	321	378	339	389	358	367	366	387	297	348	347	336	339	359	337	377	362	335	343	379	358	349	345	395	348	384	364	335	338	328	348	349	344	367	319	339	331	357	354	336	354	327	363	336	370	351	380	326	350	363	317	349	339	351	344	364	348	337	348	346	350	352	332	342	338	327	385	337	365	344	325	379	325	342	341	347	377	368	367	366	336	370	350	333	369	360	393	373	371	356	310	355	377	352	375	344	370	360	352	364	345	341	367	330	350	345	365	351	340	341	373	327	389	312	317	355	380	337	414	394	316	360	345	312	319	350	340	351	339	350	313	329	370	359	378	347	343	369	313	344	365	362	376	313	351	383	395	335	350	358	330	342	362	356	348	341	368	320	359	370	390	353	341	330	317	317	341	314	363	346	351	340	359	341	365	302	377	341	362	381	366	344	371	362	355	364	362	381	377	341	375	370	382	327	369	357	320	345	345	375	326	313	346	365	389	352	355	344	354	324	312	339	319	385	359	328	354	375	354	348	331	324	377	344	369	289	355	338	327	354	337	319	360	302	338	329	314	347	332	342	363	340	332	343	355	349	351	352	350	346	320	339	363	354	366	367	350	335	358	392	351	348	349	368	365	328	370	336	365	337	386	334	354	331	345	358	336	314	356	348	343	343	357	320	320	350	339	366	362	328	354	336	349	399	296	345	369	371	380	381	338	348	325	350	347	371	334	321	371	341	380	387	336	361	339	326	356	360	365	336	340	355	356	331	362	333	369	365	358	337	338	341	307	324	350	342	360	324	381	371	334	337	350	340	351	363	367	347	355	329	374	336	340	345	369	350	385	328	329	335	358	343	352	375	344	345	354	356	376	337	360	372	313	354	326	335	366	382	365	349	358	366	357	349	337	350	352	333	366	299	316	339	340	345	313	348	365	337	381	361	371	357	348	358	329	330	350	381	342	328	367	343	364	347	342	350	359	348	368	344	358	365	379	375	317	339	357	354	333	359	372	346	370	326	327	325	347	318	326	368	349	327	373	360	338	339	333	348	357	352	343	335	358	332	359	370	299	335	357	345	336	355	376	364	350	344	370	391	360	375	382	337	377	370	360	302	366	361	358	361	338	320	351	346	344	351	354	347	385	341	330	331	349	343	358	350	331	336	358	307	389	323	355	340	385	370	358	392	333	321	373	373	323	349	368	350	384	365	297	367	343	384	339	304	364	367	341	309	380	360	375	319	305	366	365	345	347	330	335	369	329	357	340	344	343	338	379	341	339	364	375	354	319	335	353	337	331	371	324	354	355	339	353	348	308	341	333	335	319	340	357	376	339	351	351	335	376	367	326	352	355	319	376	357	356	344	321	338	370	297	354	330	346	326	331	361	341	335	335	374	343	362	329	342	340	373	378	371	317	338	352	393	372	374	373	348	393	378	366	325	342	329
32314	38385	53533	53773	48750	57814	63201	47932	28675	10765	3363	1343	1013	976	918	962	891	912	941	914	925	933	929	900	908	914	899	892	956	875	961	876	898	931	923	1004	938	904	885	887	925	961	915	921	903	943	884	969	923	963	900	925	910	881	913	883	967	924	945	901	922	965	916	979	947	976	915	943	923	908	907	942	907	950	904	907	942	943	921	944	894	888	860	917	937	921	884	885	914	910	901	961	929	999	910	958	970	921	958	912	911	909	938	903	919	932	927	944	953	909	911	962	909	906	914	916	947	872	912	910	940	927	976	905	943	887	908	892	909	912	948	939	917	972	926	987	949	870	909	934	965	915	910	931	907	892	902	908	899	911	948	951	933	934	942	897	952	929	897	957	902	908	940	892	896	949	965	901	950	957	908	930	878	947	951	874	951	948	973	897	1022	924	952	972	922	911	943	929	940	909	917	933	959	920	919	880	888	959	910	916	979	989	933	902	882	961	917	931	932	939	881	953	950	964	927	893	958	897	900	874	938	905	925	919	929	870	895	897	888	928	955	943	977	960	963	921	917	878	922	932	922	922	977	937	904	916	941	898	937	932	897	916	869	920	956	925	901	904	928	905	882	939	877	932	860	863	896	834	905	951	899	899	929	952	889	891	876	946	998	912	920	921	920	948	905	922	896	896	935	943	889	939	942	964	866	929	920	868	885	974	963	908	1012	892	895	934	951	960	863	971	931	914	964	861	911	966	876	890	939	933	937	923	941	965	908	934	936	910	951	963	986	943	957	908	951	910	943	919	942	904	924	905	947	941	918	954	927	963	949	958	906	975	896	898	970	895	949	941	924	951	928	922	923	946	896	881	937	987	903	845	934	967	888	951	931	911	921	920	912	986	930	907	915	895	928	916	953	885	929	897	918	897	911	924	951	949	920	901	897	925	937	921	912	947	921	961	923	871	960	958	920	953	899	923	946	887	932	954	919	871	933	949	951	921	929	896	962	920	921	881	962	932	913	881	922	848	938	920	937	936	882	911	943	876	932	959	921	906	916	946	931	934	908	897	937	967	974	928	892	919	915	918	931	913	914	876	902	970	977	881	939	918	916	872	936	894	877	953	980	914	915	875	846	943	958	931	974	910	926	921	936	941	886	942	901	919	918	970	955	967	857	913	896	981	924	933	916	943	950	939	912	896	930	955	961	959	943	953	931	966	895	908	948	962	892	929	901	973	905	883	944	899	911	928	942	904	898	922	966	923	966	859	885	966	905	891	936	943	929	972	925	932	895	943	930	903	913	879	954	895	913	912	939	957	871	871	880	925	938	979	913	951	938	920	945	954	933	891	930	911	888	964	945	881	930	909	924	925	952	945	938	925	880	929	936	947	917	937	945	938	975	920	946	947	959	889	955	920	943	907	985	929	847	926	895	964	895	946	907	972	985	879	916	887	931	916	912	969	1003	905	862	884	942	991	942	922	923	890	922	971	940	926	889	934	919	944	932	913	957	1010	909	938	967	930	973	902	968	933	940	928	916	979	876	929	940	889	855	972	946	919	916	902	932	932	967	949	972	945	977	905	886	927	912	917	906	880	914	913	883	976	909	905	948	932	930	969	939	865	921	923	920	967	899	943	905	877	920	936	882	906	912	936	945	896	971	920	950	877	949	953	855	948	927	887	966	921	908	926	899	886	919	922	916	933	972	1003	948	935	907	956	886	933	884	902	929	845	902	933	963	907	943	879	971	891	916	929	957	932	917	973	967	966	936	902	996	927	942	924	888	940	917	867	943	891	931	879	920	953	916	917	915	970	935	949	937	876	940	938	933	926	917	887	929	929	893	924	918	942	927	908	936	946	917	892	924	888	922	905	872	915	900	927	895	962	937	953	927	954	937	914	900	875	917	949	965	939	1001	919	912	901	979	944	951	959	917	854	929	948	884	970	945	919	884	907	919	938	937	972	925	956	885	883	916	890	900	927	918	962	895	918	963	869	923	932	920	915	909	938	963	903	925	847	945	943	918	925	879	957	927	910	917	880	916	924	905	970	904	904	895	931	887	914	920	911	903	901	931	941	869	922	884	998	919	946	890	960	870	901	875	944	957	923	950	896	963	940	976	932	924	933	948	933	911	953	980	884	929	919	926	900	911	903	934	925	957	906	971	960	876	932	881	974	916	902	932	969	925	894	932	949	893	899	984	983	930	945	937	904	963	972	978	908	943	956	908	905	941	939	903	958	916	917	965	896	980	936	977	904	951	892	926	883	890	906	925	950	927	959	925	931	950	947	905	950	904	919	917	996	894	985	864	910	948	883	924	905	979	933	897	959	974	917	906	929	912	899	931	957	871	945	920	922	903	950	903	986	924	926	946	881	902	899	916	938	888	967	950	932	894	921	895	915	928	875	935	922	920	884	933	863	942	943	925	951	958	900	905	923	915	965	934	925	868	889	866	995	927	933	950	941	956	918	944	901	920	908	896	935	916	1005	960	871	881	894	972	825	888	939	967	963	952	905	893	927	901	877	896	944	931	924	876	900	883	884	974	933	911	917	933	898	958	919	889	932	912	970	927	873	903	928	878	934	897	941	886	894	890	994	899	960	918	877	954	935	970	945	908	908	906	948	896	912	906	905	856	910	950	914	904	943	882	900	942	923	929	943	925	913	888	932	898	984	923	964	992	945	891	944	896	950	919	922	951	943	911	899	918	840	914	931	920	922	945	928	924	920	926	944	959	905	938	993	1004	980	919	922	859	916	948	931	893	923	943	933	917	944	893	895	920	920	874	930	930	963	922	915	936	888	913	950	880	933	954	878	896	929	896	974	974	916	953	946	977	930	966	949	901	949	963	886	955	903	882	926	960	934	956	909	915	935	987	894	903	917	907	974	903	863	901	915	897	931	933	899	931	949	940	907	933	894	869	932	958	960	873	852	947	936	907	960	937	972	902	951	936	930	956	959	951	951	911	960	888	915	858	959	950	888	921	944	1023	910	923	957	912	882	965	953	956	971	931	918	928	894	890	940	968	948	895	950	923	928	923	885	845	956	889	944	916	916	992	893	874	892	965	908	954	922	901	911	887	904	874	959	913	924	952	944	934	882	887	934	913	920	884	889	866	977	999	916	915	911	922	957	942	889	949	913	905	930	889	945	931	940	896	902	932	956	902	886	952	903	986	932	965	915	921	954	914	954	899	1004	983	889	917	977	927	940	934	983	968	869	866	922	970	911	865	958	909	921	920	935	957	913	965	893	942	922	892	924	911	961	961	899	951	908	881	875	939	876	896	900	875	880	939	920	966	915	921	1022	965	969	935	922	935	888	975	943	890	982	938	923	929	988	949	906	1017	945	897	924	944	922	968	927	938	979	913	928	926	873	904	882	899	919	924	924	932	931	934	963	928	894	943	908	947	959	939	941	895	918	893	846	889	962	945	897	946	940	929	929	981	917	931	964	883	932	960	943	935	931	934	940	916	900	941	913	952	889	898	902	870	923	880	947	869	923	988	964	912	890	932	883	925	878	922	909
17083	16144	19882	18404	13580	8019	4936	2715	1368	682	469	377	395	366	355	329	344	337	372	338	353	401	359	340	344	341	339	380	365	326	360	359	382	349	347	347	403	332	358	346	340	354	348	366	328	364	355	301	399	380	369	373	328	364	361	349	322	386	357	428	369	362	363	345	354	375	361	382	383	340	343	336	337	363	387	358	364	344	333	381	348	308	404	351	341	355	333	336	336	374	371	367	358	330	332	370	322	301	360	330	335	352	355	368	372	362	359	387	331	336	329	344	328	351	352	389	318	382	352	361	335	325	342	360	372	346	351	378	340	331	344	359	369	329	341	346	357	338	361	321	360	361	350	356	344	346	311	427	388	289	347	344	364	356	347	369	349	371	342	347	388	357	401	344	349	351	362	329	357	383	378	345	334	347	360	354	333	341	386	323	339	350	358	368	339	312	345	343	340	353	378	357	341	372	323	364	374	344	358	365	377	356	341	359	338	340	367	339	335	370	344	329	335	350	379	363	356	348	345	355	343	369	380	309	393	317	358	371	374	370	343	345	348	355	384	340	360	376	368	368	370	325	377	359	337	316	338	377	350	348	357	374	322	346	345	396	343	347	344	344	381	332	350	339	341	359	343	358	370	357	399	374	371	354	352	355	344	375	327	345	357	364	354	383	330	359	353	376	348	377	329	372	317	355	367	340	351	332	368	350	344	380	364	341	345	319	369	330	341	362	351	357	365	357	371	361	351	363	371	370	365	362	328	334	354	332	343	354	347	386	356	365	375	334	316	342	364	358	360	348	385	321	373	329	322	328	381	372	365	340	344	343	391	352	309	369	362	321	367	314	339	335	398	321	377	355	359	355	342	376	377	365	348	369	333	386	343	367	335	385	311	378	351	374	380	402	351	337	346	350	360	335	364	336	370	357	367	365	349	377	336	373	353	352	352	344	328	325	339	360	358	330	385	351	364	349	373	344	331	354	373	400	385	351	389	386	350	361	355	376	383	335	413	345	333	352	347	363	366	374	360	346	356	367	364	334	357	335	335	345	363	344	323	335	350	386	391	377	338	365	352	363	347	371	368	361	339	401	377	349	357	361	339	354	317	335	383	356	341	342	358	342	357	367	335	360	348	348	364	326	361	372	348	325	333	368	347	391	352	378	379	354	341	338	375	359	365	337	371	312	338	336	378	335	342	417	367	323	328	320	335	339	355	345	373	376	346	362	384	360	339	371	354	371	383	384	356	385	373	394	368	389	374	320	369	340	346	336	398	354	354	361	367	358	335	324	334	327	379	329	352	315	349	331	364	358	316	362	357	350	384	359	338	358	345	362	356	322	359	375	384	347	349	353	383	369	344	399	363	384	327	364	341	358	355	340	370	364	370	362	337	339	358	345	328	338	351	350	336	366	369	382	326	329	376	344	333	351	344	384	361	364	355	337	383	367	356	342	327	377	348	353	378	346	357	355	328	340	375	348	339	325	372	365	348	363	336	348	317	337	339	341	348	367	337	374	319	337	350	342	369	334	370	383	384	341	353	355	373	372	382	348	368	328	347	370	349	357	332	371	361	358	355	366	343	349	333	340	355	335	352	326	334	355	347	372	366	369	342	352	336	320	364	351	357	350	354	325	336	366	406	377	413	372	374	361	349	386	352	340	358	380	352	352	351	327	322	355	344	372	367	347	347	365	331	357	371	390	349	356	343	351	352	356	333	337	383	337	348	339	331	370	318	393	361	359	341	382	366	351	358	352	340	375	362	356	322	360	371	339	376	346	368	344	363	371	362	345	365	326	329	337	307	318	349	347	384	346	373	334	346	362	376	343	319	364	348	315	384	319	336	323	355	360	347	344	372	369	380	333	362	347	373	346	381	357	373	373	381	326	337	360	373	378	370	359	343	385	368	357	341	354	320	330	377	377	382	354	373	356	345	349	362	356	352	333	380	344	367	326	374	357	342	359	392	368	362	345	333	379	343	356	348	338	339	349	357	342	343	361	338	374	343	332	387	354	336	362	396	384	327	352	366	357	346	343	348	333	356	368	359	375	338	323	341	338	354	340	347	338	354	382	350	328	384	377	367	363	362	347	319	346	361	349	376	383	356	356	364	360	337	337	362	381	341	369	381	353	338	366	393	369	367	352	324	363	346	368	355	366	361	350	380	354	343	385	335	377	337	342	343	365	329	338	393	341	317	340	340	396	369	353	359	366	345	404	361	335	346	336	351	338	376	377	350	368	343	399	348	346	352	350	369	312	340	360	376	354	351	385	354	336	362	364	363	370	318	350	370	366	371	374	397	368	360	351	361	373	340	353	369	384	340	375	339	363	352	376	385	364	342	356	349	366	326	345	373	386	329	367	350	350	358	386	414	371	336	348	356	373	352	350	304	364	355	364	366	392	382	345	355	400	347	328	367	359	340	375	340	349	351	342	339	373	378	357	350	319	346	325	342	347	365	384	382	355	401	334	325	371	354	347	360	348	375	388	392	393	348	365	350	336	355	339	338	325	365	378	394	345	321	343	383	359	371	327	362	354	365	301	373	317	301	361	355	354	371	358	344	347	361	389	352	383	398	360	364	389	356	367	326	362	347	383	352	355	354	364	380	367	370	310	349	375	363	358	358	386	346	346	372	293	388	362	340	367	334	357	357	378	382	363	377	360	369	341	357	355	380	326	352	320	338	360	357	391	345	365	353	363	371	378	389	326	357	345	355	334	397	352	372	339	344	361	362	383	381	365	354	314	371	349	365	379	301	361	327	336	365	339	363	334	358	375	345	358	402	372	347	351	370	328	371	358	362	331	370	359	371	363	369	353	358	349	336	353	360	391	352	348	333	364	363	366	373	356	374	366	345	385	379	364	358	359	359	366	362	343	329	373	366	345	322	373	332	334	374	344	353	339	353	341	329	354	377	356	342	360	369	348	342	365	388	345	386	372	358	328	363	354	344	413	372	323	350	360	377	328	352	344	348	355	358	369	364	350	336	343	328	350	354	337	358	325	358	371	396	323	365	339	371	363	376	317	327	369	356	343	348	349	368	360	313	343	345	343	347	374	374	337	351	383	359	358	355	380	351	361	378	369	307	338	357	352	329	367	344	332	339	373	356	347	383	346	332	369	350	354	357	383	347	372	379	349	366	354	341	361	355	362	382	358	342	366	374	315	373	358	341	412	359	372	341	369	356	374	356	349	324	357	345	358	358	347	330	355	357	358	362	358	368	346	345	376	354	354	357	351	363	342	359	373	345	364	342	336	355	385	335	337	378	347	338	348	331	351	343	316	362	361	345	355	348	334	363	354	368	383	385	364	380	368	370	385	353	368	353	356	376	321	364	317	341	349	364	359	395	364	358	381	371	401	347	370	364	361	363	336	316	369	372	354	386	377	370	365	333	350	346	386	358	404	368	327	318	335	365	373	375	338	337	362	346	332	380	332	359	348	345	367	344	333	337	371	358	384	350	378	349	389	346	352	338	380	376	371	354	335	324	357	374	353	321	334	407	367
10804	14876	27323	30862	28334	21670	16369	9843	4961	2227	1282	1036	997	971	931	931	945	952	925	962	996	913	968	944	915	963	904	916	935	931	916	961	930	955	936	921	959	915	952	972	931	922	942	924	916	915	963	935	920	897	911	991	912	978	980	984	921	950	929	949	975	908	967	902	904	888	946	906	944	911	964	946	879	950	1028	954	945	961	987	914	922	967	1004	914	933	945	917	951	894	982	942	922	985	921	1010	900	951	950	962	905	959	903	938	928	948	931	927	941	937	917	924	948	895	949	949	949	891	919	900	916	906	964	942	927	946	941	905	931	921	893	930	945	922	979	925	963	959	922	942	922	979	858	948	966	978	987	951	964	940	929	890	945	943	928	901	939	971	928	965	884	980	927	942	924	933	958	976	963	894	937	906	962	952	929	925	905	883	922	936	920	932	961	920	1014	926	923	929	948	897	936	894	956	972	938	926	937	903	980	938	949	983	1016	919	939	927	909	944	947	937	933	935	912	936	904	943	980	907	930	852	934	956	921	963	873	876	916	903	918	919	981	952	962	944	948	931	949	901	977	885	919	980	926	936	897	930	951	924	924	920	974	981	942	929	971	983	952	919	949	945	940	918	953	941	952	946	967	939	932	943	934	942	957	907	940	949	934	945	930	961	919	938	1016	923	923	905	896	962	951	968	950	960	988	959	916	920	929	930	950	956	925	918	891	949	977	909	922	894	921	952	914	920	917	857	933	942	903	977	937	981	937	929	846	932	960	926	919	939	957	921	934	902	961	965	943	930	941	923	975	922	935	877	910	942	989	938	900	897	949	960	943	963	936	893	939	931	943	884	941	935	965	961	961	898	989	975	964	973	977	913	888	940	957	935	956	940	1002	908	967	943	922	952	965	926	903	964	938	942	966	969	873	937	954	880	902	959	961	950	932	982	1007	943	889	962	998	933	949	891	925	963	916	923	897	856	939	973	917	869	904	937	928	962	923	887	932	928	972	951	927	915	912	883	946	945	959	912	958	961	1013	884	931	911	969	933	947	902	896	961	909	901	898	894	1011	968	979	896	982	918	904	972	872	920	916	939	964	927	897	1019	958	925	936	893	968	920	856	977	907	942	897	966	918	954	976	927	960	916	989	939	919	937	899	942	955	929	907	915	948	902	829	937	1004	965	972	903	926	930	998	988	913	957	962	919	1006	944	974	948	928	969	951	959	936	948	937	947	946	943	959	968	921	953	956	958	917	989	951	902	970	976	985	958	959	975	901	947	970	891	942	951	929	923	909	942	942	924	962	933	858	922	895	903	908	918	950	952	938	950	894	922	897	931	901	942	925	968	961	900	963	939	911	952	999	884	897	963	907	912	971	943	903	915	921	970	955	931	931	945	964	937	942	929	959	921	909	889	975	920	941	965	947	945	916	888	884	900	923	967	967	935	942	905	993	960	970	944	1007	995	980	951	918	907	970	923	968	893	922	958	958	915	999	926	960	936	894	911	957	958	963	989	961	917	961	923	965	911	933	890	947	984	931	925	949	966	920	908	963	950	979	954	893	938	925	954	936	908	905	928	932	914	902	922	913	932	952	895	921	980	950	968	930	911	950	907	946	902	920	946	909	983	908	852	966	918	927	915	912	920	912	926	954	941	1021	926	975	900	956	952	941	952	952	976	982	953	937	958	928	993	980	891	899	896	939	973	914	947	961	908	935	963	887	914	965	983	1008	935	918	922	971	964	911	912	937	950	894	921	905	886	953	964	936	940	983	978	932	983	938	937	964	910	924	955	901	974	930	973	960	913	959	950	974	959	948	984	999	932	887	961	941	945	907	944	939	908	945	970	947	946	911	912	955	922	932	966	943	921	905	952	941	881	932	926	912	1024	913	877	933	922	884	934	917	948	938	964	899	935	997	942	909	887	956	954	956	927	942	878	919	936	925	931	939	930	952	961	965	913	962	927	990	967	976	952	953	931	902	956	923	934	940	957	890	922	972	944	938	1027	902	946	993	921	912	962	925	896	935	922	950	973	957	947	943	949	902	951	958	906	944	973	919	959	899	977	911	942	937	950	919	951	933	892	948	933	844	938	987	914	901	914	902	1014	980	957	926	993	951	891	944	954	951	922	923	957	928	976	962	968	929	886	875	874	882	934	953	931	953	968	927	948	979	929	937	959	971	928	974	940	921	943	941	882	936	933	958	951	929	924	925	955	975	942	947	905	919	895	894	916	892	962	1028	937	915	969	971	990	948	940	977	926	986	955	969	963	964	969	929	952	887	958	926	940	944	961	977	931	945	918	977	1024	942	943	921	946	929	921	942	978	959	949	930	966	898	885	914	949	904	912	936	908	887	912	925	939	913	996	959	930	920	897	904	965	922	899	949	945	905	912	947	962	950	978	871	966	934	891	915	956	933	921	941	914	963	949	920	968	916	928	975	925	964	875	907	934	915	948	933	952	913	960	899	892	962	936	950	952	975	956	938	907	962	997	967	984	926	921	945	976	945	885	936	901	919	968	983	952	914	891	932	887	915	932	932	911	935	950	951	996	981	966	983	989	963	976	949	936	939	963	933	935	911	960	940	937	934	960	925	964	935	965	953	913	949	989	965	895	871	920	936	957	931	943	948	903	975	940	953	910	944	912	993	992	974	967	947	958	960	932	934	916	924	924	973	921	937	901	953	911	948	915	949	964	994	968	883	917	929	947	886	939	886	968	914	941	979	953	911	885	935	881	955	934	961	928	974	902	939	965	977	954	930	970	899	956	955	918	991	874	942	912	921	940	975	945	926	914	920	902	919	917	913	917	928	920	898	946	897	943	961	979	957	962	953	973	938	990	957	914	930	904	947	923	953	864	933	939	925	958	975	917	970	909	953	942	907	942	903	920	910	912	941	872	874	991	947	938	971	946	932	925	886	928	991	990	994	944	995	933	916	935	974	916	926	919	881	922	960	908	902	933	970	940	917	926	919	933	918	957	958	937	920	932	955	958	888	936	922	883	942	932	927	1009	861	890	936	937	893	927	938	920	970	931	937	899	928	958	928	913	935	953	1011	932	948	959	913	927	922	962	890	926	969	929	975	974	929	894	916	967	989	956	906	964	953	887	943	974	904	973	913	891	935	933	916	996	970	934	972	967	997	941	971	929	930	923	961	876	924	960	918	925	906	914	990	910	928	983	997	947	931	942	915	954	926	931	895	969	976	950	923	933	936	878	966	923	944	920	928	966	910	973	956	903	964	945	924	923	969	952	908	951	935	917	963	945	935	943	984	945	933	921	926	938	888	915	951	938	954	946	977	948	937	958	999	959	912	978	935	977	906	899	938	916	957	945	986	957	892	953	959	958	954	968	929	982	927	967	904	957	953	903	948	962	947	988	955	977	914	931	901	950	968	901	941	895	899	919	901	887	942	943	976	923	962	916	973	914	889	981	934	970	956	938	951	908	965	900	926	910	930	927	900	991	923	924	900	925	944	989	964	952	1009	913	956	953	940	914	975	892	957	984	963	936	936	938	903	933	899	906	935	972	949
37619	34813	38785	37408	26998	33945	34922	20162	7477	2016	594	398	348	340	343	352	375	359	341	340	341	359	367	339	384	371	337	349	350	359	361	369	358	359	351	366	345	364	331	338	359	394	345	348	375	352	348	347	354	365	347	362	384	374	384	366	348	380	322	340	331	362	339	342	381	337	346	385	343	357	353	343	338	337	342	364	309	342	350	328	366	350	331	377	338	299	369	364	358	370	342	312	347	339	349	319	337	363	344	342	358	344	327	367	324	344	341	319	346	332	353	379	333	353	362	374	336	369	331	349	357	388	346	366	331	357	358	359	365	332	363	363	365	374	340	364	379	392	368	341	346	340	350	338	358	351	358	294	372	343	340	383	361	313	352	351	340	364	369	355	358	316	337	348	374	354	363	315	341	332	361	359	361	319	358	361	374	369	342	344	363	346	360	346	374	371	367	401	345	318	353	353	384	334	357	350	332	328	343	347	351	342	362	338	356	349	330	333	316	380	353	337	341	319	351	347	367	372	321	363	345	368	339	361	344	344	316	388	358	341	313	323	346	349	366	360	348	352	320	318	363	324	348	352	358	369	378	349	344	328	330	333	333	357	340	370	371	359	361	343	344	358	336	362	372	340	330	361	338	344	361	357	322	317	336	332	339	352	324	340	332	329	337	318	316	332	353	352	372	378	332	352	354	350	353	365	355	370	351	353	382	360	371	344	381	359	327	351	366	337	383	357	354	337	361	346	336	327	369	341	340	373	372	350	356	331	358	327	353	382	367	352	323	369	387	364	351	340	384	358	342	346	336	336	370	380	342	341	372	342	365	343	334	353	317	397	332	318	337	330	347	372	345	316	359	351	351	323	339	347	365	323	345	360	369	338	359	370	365	382	319	346	342	340	382	314	316	393	361	358	384	340	391	357	359	365	337	338	358	380	354	370	375	379	354	374	351	349	330	366	346	344	325	332	338	346	370	358	353	355	305	316	345	354	323	362	321	365	341	368	345	359	345	364	343	374	339	334	356	345	332	355	327	323	343	363	339	319	391	343	377	380	324	368	380	405	357	374	349	337	371	356	376	357	345	342	355	365	349	344	348	357	334	340	380	326	362	367	335	379	333	318	371	342	348	321	401	341	359	374	347	363	322	331	336	343	355	340	347	339	351	368	362	346	349	326	376	332	325	390	344	348	352	369	352	343	365	360	363	361	373	349	344	349	336	326	311	330	358	316	325	357	349	352	348	355	348	325	369	363	377	374	367	355	299	387	362	346	379	358	373	310	366	342	372	351	320	338	346	380	338	359	330	354	366	375	337	355	360	350	362	352	328	354	323	385	353	355	391	323	353	339	370	338	359	337	352	364	360	353	353	339	367	357	342	332	330	341	345	377	350	357	364	368	319	339	350	336	372	385	342	343	353	334	377	352	381	327	360	322	352	365	335	355	347	326	312	381	365	354	346	359	355	380	358	352	371	339	341	354	362	350	359	348	387	350	373	373	326	363	333	347	341	383	312	344	373	371	408	340	360	338	352	335	349	344	305	336	326	368	327	348	344	385	418	340	371	350	365	318	344	374	345	356	363	365	383	343	345	351	343	361	334	337	348	332	356	327	333	335	351	356	375	366	356	358	364	366	328	325	346	351	318	388	331	324	360	318	366	356	343	350	371	362	362	348	379	355	360	355	352	323	327	349	305	387	355	359	329	319	357	339	373	383	357	371	382	338	331	341	359	337	379	329	356	348	306	347	349	342	364	351	357	346	297	350	352	337	352	368	323	345	356	369	362	374	355	349	345	340	377	354	352	357	359	359	361	358	357	344	357	336	361	351	318	377	340	366	350	348	341	351	367	344	375	342	339	342	338	355	354	372	337	380	334	363	346	354	359	352	346	342	357	333	338	334	343	358	373	320	355	352	337	334	351	329	290	341	342	349	336	378	362	366	371	322	370	349	310	343	359	358	342	346	352	363	359	352	362	337	352	353	355	319	337	374	348	353	336	332	361	372	378	367	351	383	362	336	376	356	383	370	355	346	400	351	345	386	361	357	351	353	359	325	354	362	358	318	342	349	354	372	369	355	340	370	338	357	356	344	360	343	358	358	338	357	345	340	334	324	368	337	339	348	342	329	355	357	371	339	321	346	339	370	338	378	403	372	358	335	360	343	354	369	325	377	321	365	387	341	334	359	354	326	313	370	352	326	339	352	378	381	373	361	350	340	340	369	346	361	349	351	365	322	389	344	353	377	373	342	339	358	339	357	342	375	363	352	353	332	352	332	306	331	314	355	361	348	380	340	372	369	356	332	368	329	309	353	345	326	291	343	343	339	326	349	357	351	346	333	363	348	339	317	291	344	330	333	326	353	372	377	363	363	343	346	354	345	365	345	320	304	370	317	391	340	346	314	352	351	359	330	363	353	352	359	360	356	351	387	331	320	340	389	330	334	357	356	371	355	371	338	350	366	341	373	353	372	353	354	343	341	353	335	360	356	375	342	357	332	362	344	382	373	352	337	357	338	334	348	373	327	372	376	315	362	334	360	358	348	350	369	355	344	354	358	362	331	364	354	339	332	369	376	374	349	350	336	341	400	330	347	368	362	360	365	344	362	350	360	379	335	380	368	364	372	361	371	350	357	335	374	372	335	364	369	307	339	339	346	332	341	343	370	374	345	345	356	348	352	360	308	356	357	346	333	335	342	351	330	375	398	361	365	350	367	365	352	379	328	353	363	398	350	352	347	374	350	319	347	337	331	307	340	363	395	359	348	333	351	354	335	348	331	341	350	348	339	343	373	320	355	312	345	356	331	355	329	361	373	320	395	383	371	378	362	363	345	331	334	363	349	312	361	365	363	337	363	345	345	322	356	364	374	388	337	366	386	379	347	348	335	345	347	322	350	377	331	364	325	359	346	366	344	343	367	350	335	336	347	365	367	365	330	360	370	361	356	368	358	340	371	358	331	365	365	354	370	348	336	320	345	376	371	341	385	325	337	346	335	311	372	345	338	335	339	358	388	365	359	343	341	379	331	335	326	407	324	354	347	342	342	322	338	323	357	316	373	357	363	332	314	366	359	359	368	338	334	328	368	344	345	332	399	330	367	340	371	345	341	348	351	360	383	356	351	373	314	363	364	347	335	345	351	341	338	335	336	339	373	367	326	307	351	333	341	319	339	367	335	355	354	367	359	336	351	325	304	293	349	353	349	322	339	335	344	339	381	317	380	353	345	362	367	312	345	400	344	358	348	382	368	378	339	371	326	346	341	351	356	359	345	352	344	372	360	309	324	329	352	343	364	338	327	381	349	337	330	375	315	378	371	321	334	326	334	342	371	339	348	339	370	335	335	347	356	372	347	340	356	349	382	341	349	370	367	350	365	329	337	313	347	338	332	345	339	343	337	366	364	363	367	319	360	365	359	361	348	354	385	385	406	360	322	350	353	359	354	352	359	352	332	355	367	348	382	352	331	346	353	319	338	340	341	328	348	332	357	312	357	346	350	338	373	319	375
24719	28591	41643	46218	39624	50429	49252	34890	19031	7137	2507	1205	981	952	888	889	884	941	965	948	882	938	967	954	936	930	988	927	859	939	906	960	980	944	906	918	952	920	984	948	946	979	986	906	905	931	957	875	974	978	926	982	882	914	906	932	917	886	995	947	887	959	940	931	916	904	919	898	941	928	939	994	905	893	978	923	932	950	910	971	923	924	943	884	965	882	955	945	949	987	852	937	945	930	948	962	919	984	936	907	892	953	955	950	920	936	983	987	947	887	919	931	917	924	953	958	972	903	911	935	985	926	919	941	944	880	978	920	983	929	979	930	914	982	913	917	966	994	957	935	932	919	944	924	952	949	974	961	949	968	972	984	908	932	936	889	924	933	912	951	952	937	920	957	958	926	950	942	940	858	927	967	952	947	931	944	970	961	917	943	966	923	994	936	960	921	942	936	956	1011	962	947	943	942	855	901	948	938	969	891	964	910	987	982	909	904	894	955	934	953	914	940	943	897	927	969	903	958	922	888	948	879	933	934	904	916	935	986	919	943	881	946	930	936	909	952	975	919	1006	922	884	953	888	907	937	899	903	913	908	924	945	960	943	864	921	890	866	923	884	937	928	910	912	926	875	881	923	955	979	966	897	878	878	943	1002	945	979	898	930	941	910	942	921	907	950	908	950	952	930	965	977	902	949	949	940	952	976	905	939	945	913	894	901	888	930	997	961	948	953	979	931	942	923	965	959	911	950	956	943	931	891	961	934	964	902	920	942	918	1006	943	957	918	925	929	969	904	926	1010	959	895	937	895	924	947	914	899	968	911	910	916	924	935	939	858	874	937	908	889	1028	924	952	889	912	916	925	903	934	935	963	947	900	941	870	930	915	938	946	910	927	980	997	885	887	939	938	971	917	917	940	938	904	920	1007	908	966	889	899	931	920	946	894	954	949	959	900	946	890	919	895	912	926	945	912	922	932	884	922	917	911	901	897	893	960	956	898	942	917	929	854	923	889	923	931	925	889	933	943	924	893	936	950	969	907	972	932	868	968	918	961	951	916	938	917	952	916	914	944	925	941	923	949	932	900	919	893	909	902	948	932	975	899	930	956	943	894	890	919	930	952	936	967	931	930	924	948	972	959	930	963	905	968	930	938	941	954	917	908	904	913	921	945	937	914	937	943	925	970	908	925	933	923	980	966	953	960	901	924	947	949	927	941	1012	926	960	935	903	981	1002	946	944	921	976	927	987	934	921	971	923	827	901	915	928	876	941	904	951	961	944	988	928	954	966	921	949	926	966	921	914	1004	944	918	950	888	922	896	916	890	934	963	925	942	945	921	886	916	915	887	925	884	973	962	975	885	935	911	849	880	890	912	919	927	916	917	964	879	885	928	957	884	967	868	930	966	967	911	930	945	958	950	897	923	914	895	968	938	945	1007	955	939	953	927	902	924	903	954	969	960	923	903	942	918	989	877	922	918	924	985	969	933	934	943	924	915	905	922	937	913	961	1000	904	966	915	941	878	970	932	901	947	966	910	897	896	974	899	876	947	975	936	916	948	977	920	897	941	970	964	970	935	945	945	927	921	903	945	885	832	975	943	886	902	981	904	895	928	952	905	1003	963	950	926	962	897	945	922	912	925	962	895	931	983	938	951	931	935	933	930	974	887	925	966	967	877	905	900	903	941	971	935	943	889	958	902	950	939	918	896	920	937	950	899	904	932	900	905	933	937	962	931	979	930	932	903	927	907	944	926	983	977	930	875	957	958	964	856	922	1021	919	894	922	894	964	936	965	958	940	959	962	936	899	957	907	937	963	941	938	914	941	923	939	877	920	910	897	914	925	936	935	902	989	964	918	962	888	908	907	938	977	903	967	905	882	923	964	968	967	972	920	905	929	996	898	904	908	934	944	922	956	956	941	924	930	890	904	925	882	921	914	869	960	944	922	876	933	937	870	965	944	949	965	880	970	964	909	932	905	928	949	932	937	1023	962	873	936	976	883	929	922	937	952	931	967	914	966	907	913	965	908	911	932	956	903	961	908	948	898	956	880	918	944	885	923	918	971	950	962	909	913	918	906	955	926	924	1009	918	917	908	940	957	969	873	953	941	913	934	929	961	959	918	921	951	959	956	947	906	981	924	905	888	937	888	947	927	948	945	936	883	948	922	902	940	967	955	972	923	926	954	969	943	927	853	935	956	933	983	961	898	950	954	948	930	921	890	915	934	950	926	929	939	915	913	876	893	925	964	974	951	932	1015	910	928	954	921	920	944	868	935	931	977	901	945	928	925	915	911	975	915	920	974	970	929	920	1004	963	967	877	943	918	880	932	905	925	901	921	897	929	892	881	920	896	912	978	948	943	949	949	944	901	960	920	985	880	923	935	906	980	913	952	934	947	924	963	946	923	985	922	906	917	963	936	903	925	947	966	889	933	958	922	937	911	927	974	906	938	935	932	893	946	939	935	939	942	917	891	922	896	965	917	955	932	963	971	938	959	925	921	905	932	970	885	922	898	982	953	1014	891	998	1000	920	958	928	930	914	881	962	950	941	913	971	912	907	933	907	881	921	919	901	960	926	969	930	901	936	945	910	973	951	895	938	913	920	894	905	934	906	922	931	890	920	931	982	940	931	919	898	966	887	938	931	901	905	964	902	937	914	938	880	977	939	918	885	912	912	966	938	913	943	943	898	969	988	929	927	934	941	941	886	972	964	871	957	948	973	944	908	944	920	961	948	978	928	937	963	988	897	946	980	962	922	911	897	930	944	920	995	919	920	932	953	973	907	975	922	952	967	932	869	923	935	905	926	931	936	929	884	980	870	994	942	960	953	899	971	894	935	876	885	844	933	966	920	913	929	928	943	926	942	944	933	941	925	978	912	931	920	935	918	988	903	936	927	950	952	964	930	928	941	928	1015	936	938	917	940	936	964	892	918	943	956	944	863	943	953	908	945	893	940	943	903	888	941	966	923	900	1021	930	980	886	973	932	853	947	933	885	950	934	887	956	935	947	970	955	999	935	958	947	883	928	902	884	960	908	910	946	939	941	938	921	966	909	968	935	906	913	930	829	978	951	946	888	894	934	1006	924	930	906	922	967	979	936	946	941	924	926	903	917	890	948	864	926	962	956	925	952	928	924	897	906	967	978	930	912	930	980	890	943	892	883	929	880	949	933	920	935	942	925	916	941	959	883	849	907	917	913	909	837	931	948	975	941	907	945	957	944	919	905	909	955	926	899	922	936	943	933	976	885	941	941	894	917	930	892	908	929	931	924	938	915	934	880	933	880	935	948	983	897	898	953	921	932	936	902	924	967	839	905	895	935	946	890	937	938	941	978	900	969	923	980	892	902	945	973	916	892	914	1008	994	932	958	964	952	966	892	895	942	940	895	898	959	941	954	925	883	1012	922	916	924	955	926	944	982	874	925	963	954	916	940	894	925	905	905	927	925	924	920	932	919	925	921	908	926	905	926	967	879	882	903	883	971	895	899	969	984	907	917	949	934	918	879	894	1017	957	899	931	931	892	914
45903	43488	50004	45813	39288	54316	48677	30667	14164	3881	1019	471	409	356	381	340	346	368	328	331	326	368	366	374	328	351	346	350	366	353	340	362	344	364	342	342	346	340	345	328	330	372	344	326	309	368	349	358	357	347	328	413	356	377	352	367	324	370	371	340	368	404	327	342	328	386	331	329	351	359	347	333	312	350	351	315	382	335	360	347	375	367	356	331	353	365	389	359	336	344	353	345	330	323	343	377	327	352	341	350	343	331	336	350	351	363	378	359	370	371	326	359	353	360	340	372	357	317	351	351	333	350	352	372	363	356	330	314	339	340	364	352	313	324	366	337	358	348	329	353	319	354	352	350	343	403	332	342	355	363	336	344	324	363	324	344	323	326	352	338	353	381	339	317	367	390	334	353	354	375	327	351	351	356	368	367	347	347	381	354	344	353	365	359	342	361	362	389	358	357	352	349	319	347	367	338	323	361	335	316	343	353	365	340	350	321	331	351	353	375	374	338	351	345	340	337	324	363	353	366	376	348	363	365	343	363	352	339	364	335	313	324	324	371	317	359	342	347	329	361	321	312	342	349	358	337	335	352	335	349	332	366	339	347	369	336	371	378	355	362	345	354	366	308	340	361	361	336	378	357	344	355	362	349	325	357	350	317	354	346	373	300	332	302	330	355	348	347	323	351	333	362	367	356	358	330	360	332	316	349	320	372	345	354	335	344	354	340	356	354	350	333	369	356	344	360	340	350	338	346	354	374	340	323	324	361	373	364	348	325	346	379	360	331	342	352	335	369	378	407	335	329	339	345	320	366	359	327	364	362	348	363	341	371	380	309	319	337	364	366	372	362	341	345	335	347	397	362	337	344	346	343	362	323	343	351	374	345	349	351	346	340	347	317	341	365	323	350	364	362	349	363	324	354	380	365	371	359	329	335	387	336	340	347	320	371	326	347	348	349	347	339	331	376	351	339	360	340	357	361	326	357	361	383	346	350	350	332	338	376	321	350	376	358	377	326	344	356	328	339	338	346	314	385	342	356	369	317	335	359	354	367	333	352	337	324	370	343	364	328	325	366	371	347	349	340	347	322	345	322	378	370	334	344	350	348	330	354	341	343	372	362	376	353	333	347	346	337	337	360	353	329	345	372	396	369	331	358	344	347	317	364	363	359	326	356	367	345	364	313	351	354	386	338	351	335	343	314	362	340	350	358	344	371	319	332	363	319	352	332	368	350	354	346	332	350	366	371	347	335	348	357	354	336	345	383	356	360	321	365	375	342	337	329	337	349	348	341	323	331	345	321	331	355	349	351	377	348	345	335	368	377	337	345	325	358	352	346	345	336	351	354	379	344	305	337	359	330	357	349	330	368	382	368	371	323	308	303	318	365	352	360	343	365	346	350	345	334	334	352	337	362	360	351	362	344	315	368	339	353	347	350	382	343	338	323	381	359	379	331	351	359	321	375	337	315	331	363	362	335	319	352	340	348	358	350	326	347	354	380	355	377	371	340	323	347	356	381	307	316	354	362	314	354	352	325	345	331	341	335	307	384	350	331	322	348	351	364	307	381	367	354	376	340	352	348	352	345	355	376	344	351	354	367	376	349	351	341	332	352	339	382	360	378	345	380	363	368	356	355	340	359	360	323	378	336	339	351	359	328	325	361	341	384	350	382	355	350	335	334	349	346	363	337	352	342	369	347	368	382	383	360	327	364	328	349	381	329	370	332	338	336	346	349	345	355	374	330	346	333	338	334	347	323	321	330	350	359	340	367	350	333	338	345	353	356	364	424	351	326	327	337	351	333	345	351	339	338	363	326	319	343	344	339	344	352	329	357	338	371	352	341	367	376	346	329	329	331	306	344	354	356	326	336	343	311	340	383	327	337	356	343	348	314	333	370	353	343	342	337	357	331	358	328	336	323	315	341	359	348	362	352	344	325	375	353	368	329	323	356	348	354	351	386	359	365	359	331	371	353	353	328	310	328	370	348	333	362	351	338	366	329	363	342	376	358	397	372	346	330	360	356	326	346	360	332	354	352	337	374	340	360	372	361	347	351	326	355	329	360	329	339	328	364	356	358	342	323	320	347	374	334	355	374	336	363	349	373	333	306	367	403	327	346	345	357	357	338	316	381	366	350	328	366	316	329	379	356	358	336	334	349	348	333	352	347	328	318	348	361	354	336	347	360	299	345	335	364	357	331	340	346	354	365	341	346	320	361	340	361	308	376	371	353	348	363	359	360	336	378	327	351	330	353	351	362	348	349	305	373	337	328	346	334	346	340	346	331	296	347	334	336	329	321	341	351	337	313	360	366	318	361	307	386	383	365	361	302	342	344	318	383	365	354	339	357	368	320	307	331	332	347	359	331	369	358	330	337	334	326	362	349	320	338	314	367	338	345	364	357	319	338	358	381	358	381	350	341	349	355	369	347	354	351	357	350	341	343	301	342	332	339	356	330	350	346	350	357	377	364	354	356	370	344	370	339	346	349	348	317	369	327	329	382	341	364	374	351	345	343	348	383	402	333	347	344	357	331	379	377	316	307	304	358	338	361	369	338	379	320	341	346	332	346	328	337	375	364	347	407	349	384	369	337	361	350	330	329	389	365	316	336	339	329	339	363	322	366	341	343	343	320	356	353	363	384	359	354	337	354	386	347	328	353	342	333	336	369	335	344	349	335	353	360	345	354	364	403	325	355	350	339	338	346	349	345	341	364	344	351	359	349	354	337	336	355	396	360	347	352	365	350	371	330	354	363	372	346	390	344	376	361	358	382	347	341	301	364	369	339	346	343	340	322	361	342	349	336	380	336	357	349	323	352	365	332	348	338	343	385	338	340	348	370	372	375	356	344	313	309	336	373	351	335	334	341	346	352	320	320	347	317	331	341	401	336	373	356	336	375	350	354	353	322	309	327	358	313	345	363	330	331	371	327	384	364	349	349	321	316	330	332	332	344	332	350	384	332	323	304	341	361	355	369	332	350	334	341	345	323	340	355	355	357	363	357	355	343	336	320	395	330	351	331	364	350	336	362	369	348	367	355	329	312	376	306	338	336	362	337	383	313	358	373	340	358	315	325	345	329	376	362	368	337	320	326	348	332	327	311	341	352	377	343	339	303	339	372	343	316	355	355	388	328	325	370	322	377	353	342	317	333	337	330	339	307	369	373	351	339	341	346	359	322	365	359	349	342	352	335	337	352	325	366	362	351	319	360	356	352	337	371	376	373	312	350	336	341	348	370	334	347	291	335	351	349	327	363	336	359	347	357	354	346	340	381	345	348	319	363	327	353	326	327	357	352	373	351	381	350	306	337	351	373	318	346	344	340	338	345	349	377	344	327	377	365	333	348	363	374	321	385	369	349	352	345	360	339	338	362	345	354	406	323	314	361	346	354	361	370	340	343	378	359	371	364	373	357	320	347	338	348	348	378	328	339	389	366	304	373	340	348	307	373	370	334	389	334	370	333	320	367	350	338	345	319	356	348	335	348	394	356	341	352	339	368
30146	35128	50001	52723	51583	67499	60123	44262	26576	11470	3572	1548	1060	932	935	954	930	922	903	950	931	932	926	940	938	910	1045	928	949	895	918	907	908	873	909	927	935	935	940	909	976	879	912	911	930	946	884	937	965	961	908	944	899	950	893	853	919	904	924	922	890	911	955	910	909	865	866	916	923	902	941	957	957	903	925	892	908	927	936	863	963	950	887	944	932	861	879	928	939	981	925	889	891	862	936	886	896	929	875	958	852	971	940	894	913	925	934	909	944	935	900	908	900	926	928	886	936	901	913	933	871	943	922	914	853	885	847	925	934	959	944	920	875	937	959	918	879	915	917	851	882	890	911	923	925	922	933	936	930	928	922	922	960	922	908	854	931	908	884	920	921	872	952	873	943	865	950	908	949	939	924	852	861	918	903	936	925	922	910	922	895	970	851	914	936	952	931	905	890	956	937	918	911	887	877	913	903	970	929	926	909	874	923	914	932	905	903	937	891	887	929	891	997	937	946	930	913	926	882	900	946	878	831	891	902	987	1007	920	903	927	880	910	926	898	953	908	904	939	855	941	940	939	896	876	885	945	858	881	922	936	916	884	887	896	905	876	881	874	931	898	956	936	891	925	857	938	965	887	887	949	936	870	930	908	915	879	953	908	935	882	873	913	942	991	946	900	894	917	922	892	865	901	897	958	900	947	886	946	928	919	890	931	922	957	930	919	960	915	919	924	932	905	925	901	920	938	928	907	918	890	891	955	909	895	927	973	961	835	913	888	914	897	924	904	858	981	897	920	898	933	947	911	940	863	937	932	902	900	945	916	895	919	887	937	861	928	931	935	914	890	904	938	960	905	915	896	888	942	928	883	902	909	890	902	938	866	858	896	876	875	883	936	937	935	924	935	911	866	904	892	908	899	902	935	919	903	926	918	893	900	892	968	933	977	938	938	867	952	920	951	915	904	950	883	906	881	928	898	939	946	917	905	950	926	903	940	952	962	932	912	896	957	892	927	940	880	941	901	916	886	900	917	932	873	976	921	893	925	898	972	887	898	947	889	896	896	950	911	911	925	911	955	916	963	938	952	886	913	880	868	893	919	921	925	868	920	901	911	922	856	964	927	924	920	949	928	964	986	936	969	900	960	947	903	916	929	876	907	953	896	961	955	946	890	869	863	973	1005	927	932	894	935	901	920	920	891	919	904	868	876	926	914	921	871	934	882	956	947	902	927	911	940	960	872	882	916	928	924	853	893	893	946	916	939	934	920	958	919	940	889	899	933	949	949	864	896	939	870	965	907	931	922	902	857	873	925	917	917	953	901	957	917	912	915	935	941	922	965	843	886	946	911	908	916	916	929	901	933	957	952	874	918	955	885	940	920	945	936	915	907	885	879	930	884	897	890	919	881	849	909	871	993	922	929	961	907	887	950	913	942	893	864	870	923	904	917	896	918	914	995	921	888	925	925	872	901	916	872	898	903	884	920	949	951	899	952	902	897	922	925	860	892	925	931	878	894	929	893	936	895	923	903	939	925	965	901	919	938	908	904	927	878	910	867	970	894	931	955	953	890	925	878	891	905	974	902	926	941	872	909	874	917	932	946	926	871	915	872	904	947	918	918	892	914	939	893	909	914	980	914	916	936	961	869	917	942	903	913	907	880	893	933	906	906	944	934	902	951	884	882	935	916	904	925	894	876	852	930	945	898	949	889	933	952	901	943	857	906	906	875	882	897	916	915	927	899	891	920	912	958	900	834	923	904	903	885	931	929	955	928	917	962	915	883	863	920	897	972	925	981	890	943	893	935	978	918	911	933	861	933	913	939	903	932	915	917	856	893	898	896	949	944	894	946	924	896	886	912	926	953	925	919	863	919	891	904	962	935	903	972	924	962	923	921	886	881	889	873	902	916	904	921	929	930	950	928	915	863	929	942	985	936	860	848	943	937	939	908	936	883	957	929	855	948	933	935	936	943	863	869	935	974	874	909	916	888	968	935	905	924	915	871	944	895	971	914	913	941	900	970	930	915	911	917	851	932	955	933	971	916	911	981	916	959	915	932	876	907	939	911	914	982	887	870	909	887	903	919	902	906	924	841	852	853	968	928	902	919	936	904	928	949	926	926	931	927	919	947	901	936	867	875	877	934	933	917	967	914	942	933	946	934	860	903	875	927	897	907	867	892	900	892	927	905	964	902	892	939	911	928	943	934	940	990	894	892	877	940	934	945	873	946	955	907	919	951	916	876	942	926	865	909	911	900	971	963	940	878	929	956	913	952	920	922	902	943	884	924	911	953	893	901	894	882	933	918	958	887	958	940	891	840	919	880	908	856	914	896	954	923	922	916	903	922	893	883	905	943	925	918	891	927	930	897	877	945	910	890	864	912	887	964	967	938	933	956	906	888	905	898	934	897	964	958	965	921	916	956	888	965	891	976	901	989	892	963	942	903	959	915	906	920	905	932	912	898	902	917	945	903	909	923	912	875	920	908	943	867	894	886	916	945	912	915	922	929	886	892	948	913	910	920	939	935	939	914	945	923	903	929	880	907	904	977	860	936	913	912	943	892	953	906	929	911	924	893	938	923	966	907	886	919	862	887	921	863	865	940	921	915	863	888	896	867	938	914	941	944	891	894	882	917	945	880	954	902	921	902	882	898	935	938	963	824	892	913	912	908	914	915	967	934	936	966	910	920	892	916	910	973	955	840	911	891	928	905	912	890	926	916	988	861	870	903	927	903	918	921	904	884	916	866	992	938	928	903	882	914	953	979	897	970	918	910	924	923	948	947	955	908	904	917	961	897	836	923	932	948	978	949	932	935	907	954	912	931	896	960	967	903	923	952	902	905	908	928	858	967	904	888	927	926	942	905	878	904	922	890	930	896	907	880	877	967	906	877	909	852	944	882	909	904	871	880	869	903	932	955	935	887	942	930	918	918	922	898	952	935	966	946	935	935	972	896	921	881	889	896	947	974	931	905	898	924	904	923	883	886	972	904	901	900	902	904	928	936	904	879	905	926	895	919	861	910	921	917	932	941	879	905	897	904	937	897	911	862	930	939	871	961	925	916	918	920	956	953	963	982	948	921	880	917	888	933	892	895	952	940	949	922	907	917	879	920	927	876	938	904	947	905	909	891	912	932	869	921	892	922	929	871	901	948	902	914	890	889	966	953	919	904	966	949	905	925	935	929	951	947	924	850	911	924	883	923	955	845	938	972	875	918	915	906	882	908	868	967	905	921	912	910	993	875	935	941	888	913	957	903	946	939	911	900	946	859	868	899	928	931	889	935	913	909	1003	909	882	959	934	922	913	940	895	934	963	935	906	912	874	947	894	898	983	873	946	895	990	942	954	934	898	941	867	934	903	931	929	867	934	951	928	896	891	925	961	913	952	947	928	928	931	900	898	897	903	900	882	888	951	939	900	885	930	938	855	899	882	896	914	912	927	975	904	942	910	933	905	859	943	902	919	941	925	887	903	966	946	882	911	917	948	951	859	952	895	866	907	900
15319	15022	16648	13318	9091	5998	5255	3164	1391	623	437	344	363	376	340	368	323	364	382	343	338	409	364	350	348	372	348	337	354	365	398	383	385	371	371	345	380	370	362	379	344	378	363	354	368	337	372	368	379	333	349	345	365	329	346	396	328	363	340	352	354	360	365	310	359	352	350	326	357	365	355	334	367	332	340	374	346	367	348	312	331	329	363	382	352	365	371	351	356	343	328	370	362	350	354	338	368	369	346	357	320	343	363	356	373	362	366	345	379	367	381	352	386	384	382	325	315	358	384	355	357	371	354	359	362	333	342	337	354	371	337	351	364	359	383	341	360	326	351	361	336	357	345	370	340	361	371	362	360	337	347	373	371	307	386	343	363	378	350	365	376	349	390	355	379	372	337	331	355	375	373	353	338	350	362	360	340	323	375	345	374	370	348	372	363	348	353	372	362	413	321	350	338	344	367	347	356	338	377	343	317	350	378	348	338	311	363	345	354	352	332	336	365	359	320	322	334	338	370	338	341	386	332	356	320	355	331	374	360	331	357	370	378	338	363	379	364	365	325	339	344	391	337	340	376	337	343	388	361	357	385	318	353	355	346	368	322	375	342	414	366	353	352	402	367	359	362	371	380	337	374	349	357	345	354	373	362	335	357	351	332	375	374	385	333	349	364	321	348	375	348	328	340	361	360	342	312	356	343	362	311	360	342	369	353	326	348	368	383	371	371	360	335	348	380	372	345	375	363	324	339	327	369	337	328	342	353	364	341	370	370	362	382	334	350	321	359	359	366	349	396	367	380	357	360	387	356	391	366	372	351	359	349	356	367	353	392	394	374	389	359	356	354	349	352	363	364	365	398	353	344	368	367	343	343	372	344	353	363	297	380	397	363	353	420	334	331	331	337	376	346	364	345	342	342	370	361	347	348	336	384	342	352	345	381	358	382	362	388	348	317	400	320	350	341	384	348	352	371	337	350	365	370	380	342	320	357	392	339	390	385	350	345	383	370	313	342	359	330	387	326	390	351	364	367	353	354	347	365	355	342	358	353	351	342	361	350	366	331	358	354	357	335	342	336	338	352	314	321	330	338	336	341	338	349	349	334	385	309	373	374	335	398	346	338	351	351	400	349	375	358	362	355	377	347	355	339	378	312	342	350	336	358	364	338	381	386	335	358	341	351	356	376	357	335	340	311	353	366	371	415	373	364	340	359	354	340	371	362	328	339	357	352	351	340	338	322	345	343	358	368	363	371	338	378	343	367	330	332	358	386	343	341	372	355	343	390	367	383	334	345	362	343	339	372	348	348	341	354	361	354	368	331	353	332	361	343	340	332	335	326	333	344	345	384	344	374	347	345	355	339	342	345	356	375	297	322	348	343	352	338	367	339	352	347	363	349	354	358	365	357	349	376	336	358	343	358	340	353	359	342	336	373	345	336	351	354	320	369	334	371	382	378	349	387	309	367	330	366	359	386	343	369	331	365	354	339	343	372	348	335	321	378	351	339	353	353	390	350	380	352	353	332	372	362	353	340	325	335	347	381	342	397	342	317	362	351	378	373	342	358	376	368	350	407	395	385	377	342	305	349	372	342	372	343	376	341	349	380	355	389	391	334	342	364	392	359	378	350	374	365	342	341	327	341	375	317	361	368	339	337	361	339	379	362	381	376	384	353	331	328	327	343	356	345	366	372	380	355	361	394	361	355	329	342	361	338	370	360	338	404	365	352	321	383	366	314	326	340	361	374	365	394	401	374	347	380	352	356	373	376	365	347	353	357	376	345	370	341	363	361	349	408	358	345	347	342	335	327	333	363	365	383	364	363	358	335	364	335	359	378	341	374	357	372	345	320	382	337	344	349	363	365	401	351	362	376	358	379	342	356	350	360	352	362	403	319	384	373	363	348	365	372	339	361	359	322	362	365	345	327	346	352	362	378	377	352	350	343	390	312	360	328	314	337	349	378	336	378	358	351	329	347	350	360	379	386	301	359	340	330	334	380	359	362	389	341	371	339	355	347	350	355	357	376	403	363	385	349	366	352	342	373	371	357	347	366	339	370	357	379	391	362	372	347	361	370	346	348	377	338	356	350	372	328	365	343	383	380	337	377	358	377	385	321	361	336	342	365	377	337	339	356	411	355	327	357	368	351	346	348	349	365	353	343	360	368	340	362	319	337	367	375	376	355	332	361	376	340	330	308	346	344	376	361	369	307	347	377	356	318	400	375	357	374	349	361	373	399	368	403	333	358	347	331	377	325	384	378	355	335	373	387	347	326	358	357	343	349	372	331	333	345	353	346	357	369	330	326	372	390	350	361	381	371	332	369	318	367	367	377	370	360	344	328	354	360	319	357	377	367	363	339	353	352	387	358	343	381	352	360	354	327	336	339	407	326	361	376	385	339	374	375	351	345	362	369	367	356	364	357	373	350	347	323	327	362	388	378	338	363	342	355	328	370	371	329	342	354	349	362	387	398	364	381	369	350	340	375	347	348	382	360	349	340	353	347	373	410	345	389	341	333	377	356	367	327	368	334	369	370	344	403	368	349	370	343	359	364	321	364	367	346	357	363	347	367	370	364	383	364	357	336	383	330	379	329	349	335	356	359	338	359	357	355	346	352	356	361	381	356	384	335	380	338	356	370	324	385	358	349	376	347	337	346	333	339	346	335	335	347	348	341	336	374	360	333	346	343	329	347	335	342	356	391	356	338	349	375	369	328	351	372	389	401	371	324	349	342	377	360	358	346	366	336	342	332	344	362	343	323	340	377	367	350	348	344	329	362	356	328	367	346	401	363	358	344	348	353	346	335	333	333	381	337	341	349	352	365	353	382	339	332	364	366	350	371	348	381	325	335	349	381	376	335	363	369	332	335	377	359	355	356	388	330	381	359	366	358	370	339	378	331	377	351	369	373	376	373	354	336	347	379	364	346	346	353	338	378	322	357	379	348	374	356	327	352	350	338	330	349	340	362	352	357	335	366	380	399	376	335	355	339	356	317	366	353	336	379	361	372	356	353	399	341	385	368	328	318	355	343	347	337	332	342	332	348	376	358	341	382	341	341	338	365	329	353	356	365	365	339	330	372	347	344	319	313	347	327	309	367	380	347	364	338	342	352	355	349	352	374	351	351	345	369	353	346	371	337	388	365	351	366	349	377	382	356	361	353	384	379	347	354	335	353	324	346	335	348	371	368	408	354	337	347	358	365	377	391	384	360	339	348	317	391	373	328	375	357	379	400	368	366	346	366	335	346	375	382	353	357	387	373	321	335	346	333	326	367	338	372	358	342	346	379	350	357	359	350	362	368	383	344	396	360	370	339	351	318	366	366	348	342	355	374	357	353	354	340	330	380	379	366	366	366	370	341	367	325	381	383	365	391	369	345	351	349	362	332	339	353	371	373	363	364	353	373	387	355	352	330	324	341	346	351	357	346	379	350	347	330	312	337	335	324	345	338	322	342	391	338	365	309	367	317	354	365	366	360	323	350	328	339	382	359	360
9868	14045	23438	25745	21836	19532	17859	10816	4748	2068	1220	998	956	967	933	929	921	939	938	923	892	954	929	957	925	904	928	928	944	948	934	927	939	900	952	980	904	938	937	932	966	959	946	938	912	942	916	907	950	953	925	945	910	942	942	918	953	930	948	883	877	946	901	939	935	939	956	961	964	943	982	908	901	924	921	945	900	940	916	966	981	917	956	922	952	874	938	913	918	974	931	948	905	927	942	959	919	892	973	959	929	873	925	958	968	953	955	943	917	916	981	949	921	1003	905	912	922	934	924	922	926	945	922	960	931	955	895	925	965	889	924	929	920	891	953	957	936	933	887	949	907	946	938	929	960	936	919	918	914	909	928	933	973	932	951	940	929	930	898	944	917	982	941	917	941	956	980	944	985	929	880	950	913	922	946	877	952	927	878	945	886	979	959	945	906	913	954	936	964	906	940	945	979	950	996	903	968	928	903	983	947	983	925	908	960	982	942	957	971	899	914	938	961	923	919	933	926	911	941	924	924	945	936	949	937	925	977	939	877	926	983	943	997	959	973	978	930	943	942	949	901	932	905	949	988	918	904	910	983	867	923	910	899	942	934	965	926	928	890	932	950	927	955	933	941	924	988	980	948	988	904	960	907	930	981	913	903	972	920	955	900	907	972	983	917	924	929	924	963	933	935	902	906	921	919	934	942	921	919	993	922	955	877	935	933	970	990	933	929	961	926	937	946	940	912	893	924	906	946	932	972	974	986	956	973	920	953	858	971	959	888	938	927	997	988	947	969	899	937	976	886	930	957	984	901	895	883	938	930	966	943	904	971	962	929	911	916	951	969	891	973	923	907	968	886	1014	916	946	974	954	978	921	937	875	973	979	1009	923	922	933	971	940	951	947	954	996	997	976	915	970	958	938	933	946	1013	945	926	958	922	924	892	932	894	912	935	934	943	872	956	906	978	913	949	956	926	918	970	901	931	920	898	913	945	977	963	970	940	953	940	926	914	988	921	957	895	969	933	959	970	924	915	964	935	946	924	938	942	899	941	883	929	903	927	931	955	907	917	926	892	938	889	869	927	940	909	900	923	922	925	942	951	940	973	910	910	951	973	909	872	945	944	950	945	950	963	905	941	934	971	938	933	906	922	906	945	912	950	944	896	934	886	919	936	926	915	945	923	897	958	941	928	943	912	919	951	921	935	980	892	910	974	934	913	935	897	994	908	896	873	901	936	907	946	937	890	901	919	961	944	972	932	935	942	940	955	943	930	940	932	892	872	920	908	956	933	969	938	914	934	902	908	890	934	962	902	950	949	920	942	900	888	1000	908	982	917	941	968	891	980	968	942	945	941	968	921	934	924	955	975	941	934	872	921	1005	947	926	877	904	928	901	930	904	903	947	1004	871	946	979	948	887	929	976	1005	933	926	916	917	972	984	873	918	872	961	953	951	893	933	993	954	968	958	857	931	945	906	931	933	955	949	964	1007	913	992	956	968	885	910	983	928	932	935	960	987	894	880	944	948	921	912	912	943	977	891	831	937	947	938	951	947	914	923	900	978	925	960	900	953	879	918	926	858	967	882	937	950	900	983	964	959	936	929	953	921	915	953	927	903	926	904	960	909	964	943	948	943	945	944	932	960	946	930	919	919	932	945	966	941	907	965	913	960	915	913	963	921	914	904	866	973	934	976	966	944	985	944	932	986	938	942	927	954	920	946	897	954	883	887	946	986	888	987	905	927	961	932	915	944	937	923	958	950	931	967	951	910	931	964	936	967	897	969	893	949	969	927	948	906	986	924	924	915	968	984	939	902	908	906	890	973	1009	991	932	903	884	900	929	936	940	924	914	918	953	979	977	936	939	1029	900	931	906	933	902	936	914	916	969	988	975	886	932	931	899	907	950	963	903	901	975	918	910	922	971	968	918	909	944	932	990	958	946	906	956	986	970	974	937	958	974	923	930	1034	930	963	946	916	870	907	934	931	951	935	893	951	921	946	1004	931	969	925	940	913	960	956	940	1019	956	971	893	965	919	929	882	935	918	1015	908	910	922	878	933	906	976	939	932	967	957	937	953	955	938	934	897	954	926	938	955	965	932	878	866	921	985	925	995	927	975	913	910	881	922	933	929	909	949	937	879	941	964	965	905	902	955	947	956	942	922	937	973	905	936	955	973	912	981	915	913	912	1000	993	957	946	962	919	937	888	939	949	964	924	896	920	868	912	909	957	968	986	957	963	915	912	954	909	910	922	948	929	934	942	928	941	896	876	911	935	930	914	972	964	901	935	985	936	892	962	940	953	926	925	955	953	927	959	906	966	907	906	932	946	941	974	887	963	972	946	902	881	930	934	898	956	949	923	953	920	918	925	929	881	972	1008	977	895	983	914	937	975	950	910	925	942	939	901	948	968	938	982	933	951	933	955	906	948	960	933	909	948	924	920	912	945	968	889	894	918	920	946	940	936	951	968	913	1013	936	923	977	981	934	901	917	929	953	982	931	927	943	941	928	945	943	951	928	964	897	938	895	950	1002	931	909	944	944	869	863	980	933	928	900	921	928	919	914	963	965	874	892	937	896	902	948	934	975	945	937	947	907	893	908	890	875	929	931	913	899	925	930	928	940	973	882	945	967	866	970	974	928	899	967	907	922	969	877	886	949	899	928	949	960	920	936	930	922	919	930	950	927	878	970	948	965	887	937	880	945	951	897	911	898	898	953	917	947	985	924	972	900	950	908	940	957	986	887	946	928	955	923	960	924	928	924	974	965	935	965	972	916	945	934	939	989	976	927	875	947	920	928	917	942	961	948	955	969	948	929	956	942	940	905	973	930	926	888	952	954	951	923	956	917	898	936	980	918	920	959	918	872	918	906	944	918	891	965	942	945	952	938	916	925	949	944	884	969	917	892	956	919	916	963	885	936	954	954	958	948	941	927	955	939	953	928	931	940	920	917	931	948	877	933	931	898	923	938	925	888	896	967	943	952	920	938	960	939	932	958	895	968	945	956	948	952	953	957	992	883	931	982	935	941	932	906	955	950	936	972	978	934	897	945	934	945	946	928	940	937	891	949	921	972	946	985	1008	925	979	943	899	914	916	911	917	911	992	936	925	862	902	960	934	986	921	898	940	984	944	892	928	978	938	892	950	947	946	987	979	905	911	904	926	908	978	930	944	975	913	883	926	898	902	914	946	907	939	930	999	906	986	957	983	896	939	939	929	964	976	946	981	970	954	862	937	927	928	985	943	977	976	903	954	904	861	888	925	956	959	907	936	911	913	929	964	902	938	902	1015	1012	1000	896	950	1030	943	956	907	990	983	941	960	961	938	876	931	890	940	896	957	946	974	887	965	962	907	922	928	883	932	973	909	954	955	882	945	967	964	947	954	958	966	902	966	943	900	962	921	925	923	987	926	964	900	896	975	879	954	921	954	915	926	978	962	902	933	931	871	892	928	967	954	952	971	952	942	945	931	947	990	954	962	978	899	914	906	951	944	912	932	954	918	951	884	939	892	917	939	963	946	935	908	984
32898	34388	40554	40078	32666	38474	34456	20301	6543	1493	528	391	409	351	347	351	357	331	328	326	329	346	336	318	345	346	327	341	338	349	335	392	328	329	368	362	354	327	345	333	340	342	358	362	319	333	326	322	344	362	356	376	333	329	344	315	398	378	335	325	331	335	393	305	361	317	316	344	353	324	364	353	342	356	381	318	360	321	381	369	325	350	348	366	344	345	330	349	322	342	354	369	356	352	343	332	307	362	358	364	354	358	358	354	319	352	360	342	381	327	353	385	362	312	373	364	318	350	366	347	370	348	370	334	377	354	352	321	346	336	345	303	351	347	342	374	331	337	379	370	355	331	374	348	357	370	369	384	351	345	328	341	368	327	333	339	350	293	347	345	347	344	357	314	359	337	338	360	302	356	327	323	353	316	355	352	345	339	378	346	374	330	359	374	371	364	342	326	350	347	305	377	340	344	379	368	338	366	359	353	355	331	338	372	337	355	349	354	382	350	360	321	361	378	346	328	341	338	348	358	367	390	358	345	338	331	340	355	333	359	337	356	364	353	360	339	344	357	371	352	336	361	336	372	336	338	372	363	355	343	348	355	350	317	358	334	337	332	350	354	333	341	316	389	343	347	336	334	311	359	379	385	354	376	340	345	363	340	341	323	348	339	332	317	335	355	335	320	355	326	353	351	341	339	331	332	318	358	383	350	340	357	371	348	379	360	334	318	339	372	354	341	342	329	334	348	378	362	342	371	339	333	318	345	351	360	349	341	330	340	351	332	363	353	370	361	342	352	343	374	339	376	374	340	366	394	351	355	354	311	352	332	372	374	363	379	339	314	321	367	373	339	351	346	316	340	340	360	365	355	340	344	350	338	324	363	366	351	346	327	355	328	383	334	354	333	353	338	339	337	369	351	328	349	343	327	333	346	355	356	350	388	352	339	358	348	336	361	355	362	338	387	361	327	343	318	356	334	348	340	332	372	354	323	382	359	351	357	377	376	381	332	356	348	346	351	327	345	371	333	375	330	350	371	352	296	338	335	300	316	379	315	343	354	342	353	320	364	332	321	324	329	380	323	338	341	352	322	338	335	362	357	352	350	355	336	354	306	349	350	365	342	354	303	334	343	328	345	367	370	371	360	345	342	325	370	346	339	342	348	352	345	354	335	366	345	361	357	315	356	366	325	372	336	323	347	332	370	368	299	348	343	355	352	351	346	341	324	343	339	369	341	355	340	352	356	353	329	354	336	342	328	357	358	338	326	309	366	370	333	333	377	398	354	349	340	328	312	353	315	338	332	328	337	337	361	357	320	318	350	322	371	316	414	353	319	358	348	360	366	338	370	330	369	350	343	379	349	404	334	357	354	368	345	362	326	330	327	346	352	334	340	348	333	368	363	378	301	375	332	345	311	358	348	331	367	324	356	351	353	331	359	348	380	348	385	325	328	364	348	361	367	343	336	359	377	394	335	363	376	344	342	354	373	362	360	338	335	404	365	369	357	368	287	349	366	353	379	341	356	349	298	351	349	332	353	319	345	352	306	340	358	393	374	339	325	350	349	328	385	341	322	315	319	342	313	356	349	347	362	321	346	341	337	342	339	368	363	342	330	340	337	336	350	310	360	331	345	375	344	335	344	342	377	347	357	363	354	359	350	341	357	328	339	334	338	360	343	311	371	371	368	343	329	359	334	373	341	374	370	352	363	347	336	354	345	333	347	367	337	350	368	354	355	340	346	331	329	344	363	322	344	397	375	348	317	368	356	370	368	388	366	330	320	346	363	355	359	353	330	349	364	348	314	349	345	314	334	351	336	373	326	370	346	367	316	346	352	364	336	331	376	363	333	336	361	338	319	351	354	325	375	348	361	350	362	333	367	350	329	355	376	383	381	374	337	320	353	337	366	363	357	327	366	359	348	336	335	309	329	351	378	346	323	357	355	380	356	346	372	360	374	323	338	353	356	369	350	360	351	387	317	358	325	336	365	329	364	372	385	335	311	337	348	383	371	375	350	351	371	333	364	337	366	333	364	326	320	326	364	375	347	385	373	336	341	319	361	330	347	356	330	344	329	376	371	322	364	352	366	352	335	368	336	344	338	333	360	329	332	339	343	341	380	325	351	367	327	342	366	362	361	292	344	345	351	372	364	343	352	375	344	322	347	309	358	361	321	325	353	366	367	365	341	356	342	363	376	329	334	358	319	336	349	361	350	363	354	350	347	378	316	339	343	399	352	363	319	358	360	365	349	336	374	309	379	338	368	357	325	328	377	359	354	334	338	334	348	380	329	349	364	342	362	326	357	330	309	366	345	366	354	365	341	352	340	359	361	322	364	328	338	351	374	333	337	347	346	341	344	337	341	333	362	349	323	371	339	346	325	349	330	385	344	357	376	365	346	326	346	353	352	365	369	392	356	343	364	374	357	355	330	338	363	351	329	299	385	339	331	374	356	335	364	352	365	347	363	334	334	331	336	307	355	343	368	344	357	378	377	334	355	333	355	353	318	335	369	338	339	347	376	339	316	378	394	327	348	319	346	341	354	392	349	374	361	323	336	371	342	393	316	348	358	340	362	387	368	319	326	335	356	381	363	333	345	351	320	376	344	357	334	352	366	341	317	348	348	320	325	330	331	347	344	353	335	365	358	320	355	369	345	357	354	347	342	368	369	322	357	349	366	336	335	365	351	349	360	330	340	392	374	376	377	317	342	333	306	355	391	334	327	329	350	346	352	347	365	370	347	347	323	373	341	390	391	371	335	380	339	337	337	322	372	340	354	333	365	322	329	354	377	340	364	308	352	336	369	369	370	330	307	350	348	351	363	372	334	351	344	360	383	368	374	365	364	335	319	354	354	342	344	360	369	323	357	342	358	361	329	341	347	343	328	346	361	304	379	364	329	343	339	347	338	370	375	344	328	344	350	380	323	319	320	370	335	346	331	332	367	355	323	383	383	346	338	343	322	354	378	358	352	361	361	343	385	350	357	369	370	347	352	334	339	347	370	356	373	358	362	354	371	351	361	355	336	352	348	351	355	330	348	330	347	353	351	351	327	362	374	369	372	329	356	363	356	379	374	339	341	357	325	319	382	342	343	355	394	329	343	357	361	367	330	333	358	368	339	341	350	362	362	362	310	347	349	354	340	355	347	328	336	338	355	353	363	371	349	305	373	353	315	354	377	346	360	357	364	373	318	344	355	323	333	350	358	360	338	353	307	381	337	346	330	368	356	353	329	349	356	345	335	437	296	349	346	383	366	353	380	351	327	342	403	360	321	338	344	308	365	398	356	349	327	340	349	344	333	350	319	381	325	330	357	352	366	350	335	336	362	388	343	348	353	350	336	371	353	367	342	374	361	386	312	339	374	361	354	334	312	362	340	348	322	348	315	354	368	353	330	319	352	343	342	352	344	369	361	367	373	370	337	319	329	358	337	337	368	323	332	345	301	346	359	335	344	331	356	354	333	339	362	343	364	329	348	349	326	322	341	355	338	327	384	369	333
21358	28799	43044	47862	45232	53698	49354	34268	16726	5228	1796	1069	935	943	905	894	937	933	917	933	926	935	985	908	877	857	907	943	907	936	916	955	969	973	906	878	931	937	908	916	916	944	963	960	914	921	972	940	903	923	935	999	927	951	933	908	952	960	914	889	961	956	889	884	928	948	940	961	879	932	948	958	869	904	966	955	903	920	956	945	935	917	867	967	901	962	976	927	912	899	933	913	925	908	926	923	952	978	864	939	913	953	901	873	919	952	880	868	909	908	902	922	940	877	940	934	881	929	896	953	945	890	947	902	912	924	947	874	879	905	991	912	923	924	934	925	961	918	953	936	970	938	930	860	880	949	950	936	916	952	987	940	887	961	905	960	912	912	926	934	990	942	855	917	911	938	861	878	940	912	943	885	934	896	907	936	926	915	919	865	971	949	929	943	903	900	931	925	933	883	919	943	887	893	955	911	918	929	925	913	926	841	901	956	944	941	913	879	931	880	908	878	939	909	929	941	924	920	909	943	920	955	914	905	883	916	1007	933	939	957	906	932	924	965	977	918	913	946	986	979	871	901	889	962	900	969	953	904	941	959	898	870	986	875	905	928	947	919	946	924	896	900	941	885	933	962	970	935	931	920	895	956	936	929	902	923	908	920	919	932	946	995	874	836	954	878	906	942	913	911	894	923	928	920	975	1003	907	940	891	931	879	888	900	934	987	940	972	949	927	921	918	915	922	891	894	966	883	872	932	934	986	936	929	976	897	909	946	928	933	937	917	972	931	968	893	906	945	929	946	924	892	880	914	943	891	934	928	941	961	904	957	934	936	965	957	905	930	904	926	939	937	868	933	897	924	921	894	863	916	934	885	856	971	927	917	959	952	900	940	932	908	942	906	963	925	963	924	927	938	914	927	967	868	938	975	892	920	943	988	928	931	904	1004	906	973	832	959	948	953	953	922	961	987	925	940	969	924	946	923	944	932	937	894	896	930	952	903	939	919	918	927	929	982	885	905	862	966	894	885	974	956	911	910	898	896	905	892	968	884	904	892	965	899	933	902	942	944	918	1013	943	937	936	928	960	923	913	973	925	918	905	925	924	841	965	917	876	923	955	948	869	925	958	915	951	884	929	909	924	884	921	910	948	957	957	944	953	942	872	903	952	883	944	943	930	974	888	920	911	876	935	946	936	942	890	896	942	904	980	917	900	922	1009	974	886	928	911	935	900	961	939	929	910	928	888	912	906	914	920	910	955	947	930	918	909	911	921	899	866	911	918	946	945	976	929	925	907	957	893	928	883	915	942	893	1002	874	930	927	909	931	924	909	896	892	939	945	932	947	975	906	893	952	867	937	897	894	910	923	938	898	952	878	939	936	912	928	936	961	869	951	919	925	957	860	919	940	910	927	882	953	921	934	978	919	938	975	956	900	869	927	912	992	945	948	954	903	953	987	920	919	941	930	892	894	895	965	937	926	945	917	936	917	905	888	914	874	960	966	961	879	950	889	930	929	916	945	931	925	909	854	920	926	899	915	948	909	917	884	913	968	887	913	941	872	947	954	905	941	907	943	923	939	900	919	977	922	885	877	948	936	891	991	922	880	910	925	907	901	904	910	950	877	933	844	895	934	951	914	940	987	958	879	928	899	903	865	910	926	949	958	953	894	955	935	927	925	946	932	903	913	1006	927	947	924	917	906	947	897	936	938	934	937	941	939	935	921	863	934	943	941	949	935	957	891	976	889	958	936	952	917	942	939	910	895	963	968	871	893	865	905	937	925	903	931	947	961	926	900	948	873	934	957	922	988	927	938	872	907	957	901	947	947	893	870	979	945	894	850	973	889	888	920	877	928	884	925	916	880	933	918	960	921	918	939	883	918	875	916	907	928	892	975	922	927	913	873	984	959	969	941	946	918	925	971	904	911	940	935	905	896	945	915	967	934	918	950	897	951	908	947	913	924	899	900	958	909	941	873	940	889	897	947	945	924	949	906	949	878	949	906	938	893	950	960	954	926	920	934	948	949	943	887	890	932	876	909	932	914	941	891	924	909	919	926	921	911	917	954	883	897	919	912	932	867	883	932	970	937	941	933	891	940	879	922	907	942	860	871	915	931	872	876	937	891	938	959	887	870	922	926	921	961	965	920	946	916	981	882	870	932	948	904	931	927	904	909	907	889	877	941	887	858	905	953	901	924	919	977	945	863	903	971	916	966	921	912	954	922	933	870	953	946	882	908	881	932	924	967	905	896	885	897	865	919	918	920	898	944	938	907	901	880	914	879	906	929	962	959	913	909	940	947	942	919	917	967	921	936	917	930	919	894	967	963	951	961	899	944	949	968	937	903	898	947	937	913	958	933	923	917	912	933	898	923	929	934	936	947	918	907	932	897	931	903	884	933	885	941	982	941	972	967	926	876	960	905	915	949	921	867	889	929	918	949	913	892	978	995	908	928	917	876	945	898	947	909	978	909	932	890	915	973	921	921	943	928	912	948	916	943	963	949	963	987	993	926	956	896	907	919	963	922	922	904	890	937	912	906	847	915	891	944	942	900	956	956	924	931	938	917	1010	874	931	925	970	965	835	923	938	998	947	958	885	925	932	906	912	924	953	911	936	915	917	902	884	916	912	929	922	945	890	893	895	935	894	932	948	932	979	902	957	878	947	973	896	917	882	912	908	943	996	926	943	920	947	950	862	927	955	913	871	941	907	944	936	965	919	946	932	931	890	922	904	932	931	908	966	932	940	929	935	933	927	952	950	922	963	904	916	915	942	930	953	948	973	921	878	924	879	934	942	907	932	924	921	917	934	884	915	934	891	900	932	930	932	914	920	894	953	933	851	909	969	977	898	952	992	908	893	949	967	914	979	959	932	895	947	943	907	903	991	987	966	848	958	922	932	929	899	889	922	916	951	920	962	917	930	890	957	929	920	940	954	936	890	943	939	987	914	887	928	944	911	959	995	905	936	899	853	937	908	913	954	937	949	936	910	939	924	932	887	932	908	885	912	909	959	959	964	931	890	933	910	960	964	951	932	911	912	944	877	899	894	915	884	957	929	942	918	988	921	953	934	906	910	910	929	914	936	938	921	923	1001	918	1000	911	916	899	885	944	980	914	921	961	940	879	948	932	963	949	985	887	861	956	899	980	928	939	926	996	956	958	900	925	939	968	956	925	903	869	895	904	935	975	943	934	889	884	909	956	923	946	906	943	912	892	945	960	906	931	898	941	928	983	924	912	923	869	930	888	916	911	901	878	949	880	992	916	969	897	914	943	882	945	952	961	891	889	943	938	948	919	924	911	902	957	895	961	908	1013	925	927	890	924	864	979	928	968	915	930	938	907	906	914	884	916	994	926	928	914	928	931	917	944	960	909	892	898	953	971	933	961	913	917	939	925	935	908	924	935	921	896	938	943	939	933	905	936	902	894	864	911	941	908	919	925	955	928	914	931	909	924	979	893	932	889	930	919	930	944	905	957	921	931	934	942	956	939	936	930	961	924	954	924	949	909	911
45918	47942	55022	49636	45198	53485	47818	28765	11259	2596	803	400	355	382	370	375	363	341	332	345	327	347	335	319	333	359	350	331	317	333	338	328	315	331	338	326	366	382	321	358	352	328	331	345	360	317	309	368	331	363	345	316	369	348	342	307	353	350	340	294	340	340	322	361	338	359	347	367	334	329	325	322	347	315	335	333	330	364	374	356	342	339	363	340	337	352	349	358	337	352	349	375	362	345	342	356	340	372	363	380	340	344	329	318	335	366	316	330	318	320	355	350	349	357	330	343	352	354	355	386	343	320	352	366	335	332	313	309	377	353	359	363	352	373	334	332	349	355	324	350	336	335	344	381	331	306	362	316	328	343	347	340	309	313	360	363	344	338	332	311	362	358	337	367	334	336	328	337	340	362	351	365	333	355	354	330	348	365	314	356	341	384	350	346	367	384	330	327	385	335	346	356	329	334	335	330	314	353	325	328	318	335	339	366	322	334	364	382	303	342	332	318	356	349	341	361	347	335	313	326	366	361	348	328	380	355	340	338	327	315	340	341	359	343	330	358	350	376	350	331	317	321	362	377	359	332	360	347	321	358	305	329	363	351	324	379	351	364	335	379	341	334	328	341	360	376	349	325	344	335	353	357	349	325	312	318	330	332	355	346	341	328	368	342	316	357	328	335	380	378	363	328	342	309	321	330	314	351	369	349	354	369	370	324	352	338	359	328	422	317	363	334	370	346	330	358	347	373	366	370	331	351	340	364	342	319	346	362	348	331	355	312	319	355	355	392	361	346	323	349	353	337	355	352	356	334	337	356	326	363	366	364	344	346	365	352	331	319	322	353	325	327	348	329	327	349	344	354	359	358	365	310	346	343	408	335	315	355	356	330	357	327	347	341	324	327	369	357	327	340	348	337	351	364	344	329	372	371	301	374	337	382	326	316	351	323	325	363	322	362	344	331	332	327	352	295	343	330	339	369	335	331	331	354	353	340	341	355	333	318	331	347	368	364	327	360	342	376	350	340	327	359	306	350	335	308	329	341	302	353	336	358	347	306	337	320	362	363	347	315	342	374	320	352	341	360	352	352	351	304	350	338	349	359	336	339	327	331	340	323	346	312	329	286	320	343	333	355	336	338	365	335	348	337	331	361	360	328	344	381	355	380	347	338	342	332	347	357	293	338	350	330	330	347	354	363	349	331	336	315	366	350	324	348	324	339	376	363	345	317	368	340	326	342	347	329	375	343	329	351	362	323	314	324	345	332	324	338	344	335	354	358	341	318	294	332	300	314	338	365	349	376	350	350	345	336	326	360	304	315	349	336	332	351	332	312	313	358	341	320	330	362	367	350	304	337	371	349	372	349	341	369	356	370	397	385	395	343	325	361	352	326	367	328	342	340	357	348	374	315	383	348	337	316	348	342	349	339	382	352	347	342	345	322	356	331	346	349	383	298	327	388	360	335	357	325	348	328	362	350	330	300	313	376	316	330	390	343	342	326	341	320	332	350	338	361	328	330	329	331	330	335	332	312	312	321	340	370	344	333	340	396	366	359	318	331	361	326	326	355	361	324	334	314	354	368	359	343	310	372	356	371	370	382	331	380	332	359	308	352	319	326	366	354	353	331	338	362	348	325	353	346	314	318	318	337	315	375	357	324	331	340	356	338	342	340	324	345	353	352	360	356	337	364	345	318	341	358	355	347	338	350	329	328	357	344	365	312	343	370	328	331	342	345	313	356	353	337	357	348	342	372	346	338	337	330	326	328	346	309	356	323	364	387	369	348	333	344	348	333	330	341	325	337	349	368	338	347	325	385	356	373	316	321	332	318	341	376	369	350	338	354	344	332	371	334	365	333	342	360	339	360	333	407	364	363	332	332	315	329	333	321	356	344	340	337	346	352	351	355	340	337	355	340	351	371	316	346	342	315	350	371	340	336	357	344	335	360	340	335	288	336	375	340	371	368	337	362	317	340	360	364	334	340	350	322	343	353	347	331	338	340	345	350	328	339	369	328	378	333	347	356	345	376	341	366	369	347	349	363	324	285	355	339	358	361	324	348	341	337	351	343	379	323	360	347	328	350	337	338	341	334	320	329	324	325	318	347	324	347	344	341	334	346	355	360	347	312	362	347	374	340	356	334	338	333	377	359	343	325	327	331	353	355	293	339	372	369	367	338	349	364	360	359	317	344	335	331	341	348	308	351	337	365	340	326	346	354	379	326	357	352	351	308	333	339	333	337	374	336	364	338	344	349	346	350	360	328	327	306	329	361	368	323	337	361	315	329	327	329	329	337	330	367	358	341	357	363	330	341	360	308	326	344	338	377	344	354	333	357	374	309	367	301	343	390	348	317	322	346	350	374	300	360	329	399	379	380	348	346	321	356	345	333	340	318	385	332	358	337	362	335	318	353	338	384	367	346	327	350	315	327	355	344	334	344	340	350	357	360	342	336	323	322	325	337	348	310	314	321	348	361	312	336	340	368	354	367	331	364	354	359	335	354	343	324	334	306	376	327	313	319	350	349	386	345	325	312	341	351	332	336	336	359	329	319	338	299	376	307	322	336	362	359	340	316	367	362	359	323	346	349	336	352	361	339	379	329	313	341	374	313	335	351	353	348	333	312	358	291	316	356	354	360	331	349	347	362	343	384	357	369	381	350	356	327	343	338	316	335	286	304	338	367	375	351	360	359	333	338	346	360	344	343	332	333	332	313	324	346	318	351	311	340	325	329	339	348	364	328	347	313	337	347	342	325	346	329	316	340	353	330	338	336	334	337	371	338	342	373	362	380	316	363	356	344	345	326	320	315	357	354	357	322	337	355	326	348	349	338	353	321	356	355	378	356	383	350	323	389	315	328	320	359	399	320	378	358	392	319	345	309	356	344	328	331	314	388	328	317	320	354	352	362	360	346	314	361	369	346	323	349	342	299	338	342	313	357	348	316	365	348	350	346	350	356	327	334	359	330	355	344	359	341	349	328	345	369	335	325	353	312	353	345	349	319	349	360	362	332	299	359	372	339	387	367	314	375	348	378	351	343	333	354	356	370	350	348	349	348	354	372	311	331	380	337	374	343	331	360	359	333	364	380	351	345	319	344	349	371	363	341	337	327	343	345	365	334	305	339	350	379	360	327	335	350	331	346	340	364	333	328	361	363	336	300	326	332	373	350	349	344	359	310	318	345	356	373	326	344	375	337	342	343	320	368	348	379	314	335	351	343	318	333	349	340	354	365	290	348	362	316	368	354	334	322	374	348	343	359	358	338	368	349	333	316	329	366	336	354	319	378	304	331	376	341	336	350	363	332	362	349	376	355	321	363	360	330	330	346	317	335	324	326	366	339	329	381	328	328	365	357	353	388	328	365	303	341	347	356	339	381	346	371	342	353	394	330	316	361	337	313	331	329	319	354	338	360	316	329	318	343	330	366	322	370	348	349	341	331	356	362	356	376	345	347	353	314	329	384	320	349	349	358	356	373	363	348	341	325	367	287	335	310	326	358
29999	39104	53915	56391	57133	66663	59601	40670	22095	8076	2616	1227	956	918	932	882	883	921	901	868	898	888	913	923	932	903	871	952	919	890	911	926	918	955	868	930	896	903	912	871	962	898	889	914	917	907	938	930	921	883	961	900	942	894	942	913	916	890	875	911	921	964	950	931	879	841	927	905	907	897	873	915	907	984	905	900	908	896	919	941	906	925	934	866	911	948	897	903	954	912	898	906	914	889	859	944	932	880	854	870	906	881	899	914	900	908	949	931	902	960	870	971	937	861	920	870	944	898	880	944	964	921	860	881	933	896	870	846	873	920	945	869	910	945	943	908	877	879	925	940	977	955	914	966	872	933	903	922	987	887	924	895	868	883	905	943	918	912	874	930	890	951	895	943	910	916	959	885	869	939	900	890	919	936	878	876	960	951	867	903	947	942	900	901	871	941	832	923	922	968	888	925	944	908	935	936	909	886	891	887	909	907	918	884	930	965	941	872	905	881	894	895	909	899	901	913	880	878	912	906	988	905	867	901	903	869	821	957	921	911	890	942	902	874	883	898	922	956	936	920	898	896	872	868	895	926	930	910	922	886	857	916	928	893	963	867	922	897	858	884	909	909	874	930	909	887	883	921	910	880	927	918	916	923	968	876	896	891	890	931	915	945	883	873	888	894	879	924	909	938	937	924	918	856	848	932	866	914	919	949	895	926	915	931	888	914	880	906	887	880	850	869	928	900	930	889	905	924	835	889	936	889	890	903	855	908	958	881	866	926	895	871	865	930	860	920	927	927	899	906	913	881	957	875	910	873	890	909	936	975	910	907	914	922	865	881	954	884	859	857	884	943	898	923	895	866	923	931	893	907	926	884	879	900	948	892	907	919	911	913	876	923	887	989	935	891	895	889	922	904	858	908	894	923	934	925	901	926	906	875	903	905	890	889	915	914	941	910	908	932	850	904	917	907	949	873	888	867	888	937	890	895	880	889	852	857	921	927	972	884	946	903	923	852	926	916	892	970	867	895	906	903	951	950	934	949	937	922	920	901	928	908	882	884	907	881	914	872	922	857	921	927	953	963	980	903	908	922	955	886	904	944	906	916	972	867	969	921	881	939	940	843	914	897	893	875	934	901	902	914	909	898	897	953	1008	925	886	927	877	904	943	906	899	960	950	891	909	934	965	903	963	894	888	899	958	901	936	964	894	892	922	888	918	896	899	877	912	864	870	857	888	921	960	979	880	897	853	976	886	876	912	935	932	974	888	900	893	939	937	875	871	897	823	890	860	936	886	882	944	885	922	909	920	902	860	884	931	954	950	855	905	950	885	935	925	941	903	855	904	929	916	939	963	886	944	920	917	892	868	948	900	946	890	948	852	882	924	879	877	894	927	921	880	900	856	898	872	944	882	955	897	861	962	901	914	924	895	932	889	887	948	934	890	937	918	844	923	919	930	893	952	949	914	867	933	879	915	963	999	849	867	892	860	947	885	901	959	911	823	949	925	937	956	888	898	935	923	863	903	909	891	877	839	899	946	910	971	912	924	898	931	934	951	921	898	911	915	904	902	894	858	867	953	951	924	919	922	873	940	945	897	931	903	891	867	914	844	883	868	898	958	926	910	892	883	928	914	931	906	901	911	891	934	873	935	877	918	891	870	935	932	874	969	928	873	900	912	963	912	881	896	876	904	919	881	992	881	849	916	918	925	922	890	906	937	907	874	865	905	852	910	903	908	867	918	894	933	947	936	895	882	882	920	925	871	950	887	916	932	940	882	873	952	920	878	872	928	954	897	934	867	976	849	912	864	867	918	899	932	889	898	960	915	940	920	893	888	895	885	927	836	892	930	919	858	894	927	912	953	930	931	920	874	884	887	895	931	929	887	940	916	918	930	944	905	916	942	891	934	977	899	970	877	894	920	986	890	879	960	896	928	883	897	834	911	924	913	890	950	878	951	930	915	886	893	891	945	931	869	951	913	897	932	970	882	940	897	969	980	909	879	968	891	934	937	922	892	933	943	852	941	892	920	865	921	904	938	902	876	880	900	873	949	937	857	867	896	872	890	923	925	970	893	943	934	885	903	892	937	981	872	902	885	890	888	895	914	905	867	959	905	875	964	894	951	918	858	959	951	918	908	920	848	906	957	959	896	931	924	866	900	946	855	921	918	895	901	1004	934	901	910	874	899	878	878	941	907	893	874	906	876	868	910	905	853	891	920	899	978	924	912	914	895	889	872	952	948	879	895	923	952	904	931	909	906	898	843	895	919	860	896	941	928	931	911	911	929	898	927	908	906	894	856	861	976	895	934	942	894	880	967	907	920	949	915	967	914	937	917	890	931	916	934	952	933	900	883	952	886	899	914	941	916	936	899	921	919	938	909	935	924	906	851	867	969	917	866	921	884	919	854	876	903	906	894	923	911	962	952	963	910	912	961	900	913	908	900	912	876	919	909	913	893	926	900	897	902	919	896	884	888	904	930	904	901	891	900	869	918	875	875	914	867	986	979	956	938	909	924	897	895	951	919	914	913	918	888	912	887	935	900	890	864	909	954	913	905	932	904	964	922	886	910	937	905	888	922	873	872	928	849	902	952	930	886	889	930	910	901	916	921	919	922	888	886	945	918	913	933	899	879	927	903	891	865	868	924	888	862	927	939	933	900	959	918	892	886	946	898	888	920	955	886	919	880	873	919	867	884	929	939	857	877	914	894	979	958	890	889	908	953	908	904	859	907	900	939	883	876	911	859	932	871	986	881	870	879	945	882	901	894	879	955	881	850	932	955	903	926	966	859	883	935	926	900	960	925	916	884	931	895	870	903	887	961	930	934	895	920	907	887	979	869	876	901	918	947	948	872	876	961	937	894	889	920	889	888	864	971	927	867	904	942	865	906	971	910	936	928	885	942	908	881	920	902	904	922	926	872	926	916	956	861	966	884	960	875	917	888	964	918	931	923	913	932	923	885	897	943	977	892	961	920	925	901	934	878	905	941	916	991	923	887	959	884	909	917	907	980	903	907	893	892	961	865	903	943	891	952	937	898	877	901	934	960	915	905	909	919	890	950	899	873	946	894	901	874	890	968	874	952	941	947	890	911	870	905	873	895	939	897	921	932	947	925	882	915	897	890	886	942	956	902	873	967	926	957	873	913	920	914	935	906	963	915	896	909	965	911	888	890	923	887	934	907	893	933	898	931	928	905	906	875	906	880	900	972	892	907	917	941	922	959	906	892	887	869	972	902	883	882	955	902	915	925	895	928	904	911	919	944	902	960	876	918	898	978	932	917	903	869	918	867	878	889	898	896	914	908	931	889	896	874	955	879	960	895	930	893	907	894	904	863	913	905	884	903	903	919	940	890	884	938	929	887	849	1011	837	917	935	956	914	900	898	911	888	854	906	914	927	866	905	918	869	929	912	901	888	903	917	921	873	926	897	932	935	952	899	964	882	912	872	898	924	947	937	873	974	885	930	926	936	947	920	918	892	874	926	897	911	941	925	868	903	858	915
16534	15068	19328	17430	8347	6810	4956	2349	1135	608	418	340	328	350	342	358	336	355	345	332	382	346	320	369	348	365	367	335	315	367	379	353	376	391	340	326	336	334	355	348	350	341	349	368	381	380	340	323	305	350	333	340	360	378	378	322	339	349	389	338	371	314	344	357	360	356	365	375	351	360	357	353	339	342	375	361	351	344	326	335	386	344	355	352	357	337	337	328	346	344	354	355	363	350	351	373	392	367	329	324	389	365	391	399	345	373	365	335	373	342	357	329	339	332	341	362	354	371	356	351	377	353	358	324	349	356	352	333	349	348	327	372	348	379	353	347	369	363	318	363	349	334	370	353	335	327	328	352	339	335	344	369	326	389	365	351	350	380	340	367	338	383	338	375	367	348	357	340	358	369	363	312	346	351	343	315	325	344	352	364	328	364	364	372	333	333	327	342	346	357	361	377	356	371	361	372	352	365	359	380	346	382	339	358	371	370	406	320	343	365	362	358	338	328	367	364	380	341	337	322	332	353	367	342	370	339	353	380	366	379	380	357	347	385	338	385	347	322	334	360	365	342	365	335	327	367	351	310	388	335	350	361	336	351	339	327	359	362	350	370	378	366	343	347	343	355	353	362	336	301	360	334	366	362	369	329	330	378	361	335	343	356	374	305	373	357	386	352	375	325	336	343	359	375	335	346	355	314	343	346	343	342	367	342	372	352	335	353	336	354	367	309	343	342	350	350	351	338	341	370	355	337	375	364	369	357	339	382	355	365	330	383	336	336	364	355	348	378	362	337	369	370	348	353	353	343	357	333	357	364	336	360	303	347	360	363	320	368	366	390	357	329	356	358	375	370	345	363	334	397	351	365	394	332	355	319	350	374	369	326	388	361	333	361	359	340	345	328	375	353	371	362	361	331	337	376	352	346	340	340	344	406	347	375	331	338	350	372	342	356	363	342	372	392	345	363	358	353	399	354	304	387	370	364	379	340	351	362	341	359	346	342	350	388	326	352	347	355	356	314	394	352	363	331	366	335	355	360	349	318	360	347	354	348	378	342	307	374	326	359	355	352	342	345	352	350	333	353	364	368	380	336	336	352	358	336	324	367	373	351	340	376	347	354	354	350	341	358	394	360	375	341	357	357	360	350	337	325	337	375	378	366	327	346	374	350	334	356	352	348	346	359	382	353	354	354	377	349	342	322	346	375	330	346	354	326	379	367	330	335	335	342	350	326	357	311	353	372	339	396	381	371	344	326	335	326	379	350	360	351	329	343	327	356	327	370	376	347	358	362	343	361	348	361	375	331	347	349	359	375	344	351	316	356	327	316	349	370	324	352	354	375	347	385	333	340	353	317	354	334	403	346	363	351	328	360	325	349	371	365	362	341	379	342	332	342	328	339	341	333	332	343	363	324	320	338	345	335	357	345	390	363	360	345	370	334	336	362	381	371	337	345	378	385	375	342	345	353	393	349	349	363	355	349	353	379	355	350	360	346	350	334	399	333	338	326	332	340	333	387	357	356	348	317	378	360	355	355	357	320	362	367	339	337	340	369	358	384	343	335	346	336	374	327	354	389	360	382	324	356	370	360	358	361	351	395	344	372	352	338	350	364	334	372	354	351	318	338	371	338	344	354	364	375	384	327	368	340	360	334	332	377	356	322	390	364	343	345	360	340	327	331	352	381	342	360	343	382	326	369	318	378	335	359	324	376	353	369	371	333	378	350	352	335	374	376	357	340	381	366	365	371	376	349	324	345	352	361	359	364	349	361	350	340	359	345	349	358	340	345	331	328	333	363	352	349	357	350	368	343	335	361	349	388	345	362	332	353	371	340	382	368	381	358	322	355	353	374	387	378	336	330	378	378	387	378	346	409	362	337	330	372	352	350	340	316	342	392	365	354	330	327	330	347	370	348	355	360	338	355	353	388	357	334	347	336	360	343	360	346	347	335	348	369	344	393	322	357	352	335	325	384	371	359	350	365	331	318	337	323	342	342	360	346	339	363	354	356	358	372	362	325	357	351	362	360	368	315	349	359	341	354	319	336	369	371	336	335	349	367	345	347	338	333	382	356	360	341	330	372	374	375	338	369	377	363	341	388	387	332	357	347	320	321	364	362	341	388	368	338	348	352	348	355	347	316	356	344	366	375	340	352	319	357	350	354	368	364	349	354	377	373	344	329	356	333	370	333	339	344	325	333	344	337	365	344	366	385	372	367	332	335	360	356	368	357	343	334	371	383	352	357	378	368	352	359	351	370	338	339	335	363	353	368	351	368	381	340	364	377	366	354	355	345	344	337	363	322	342	350	325	337	349	334	359	344	345	400	337	337	325	351	364	350	369	349	357	357	361	393	318	357	381	338	350	378	362	363	349	343	383	368	340	362	351	385	357	347	355	336	377	334	318	342	354	315	367	327	343	335	374	351	344	325	366	363	338	360	325	370	352	345	352	353	330	307	363	320	332	334	362	353	352	330	393	318	339	347	351	340	401	335	355	347	371	376	374	356	378	364	388	370	356	326	355	364	337	329	382	326	405	365	372	363	378	350	345	371	308	331	353	360	370	360	329	337	405	345	371	349	390	389	322	329	404	365	327	339	327	381	335	377	333	337	328	318	392	350	326	318	343	326	336	338	351	356	345	345	367	333	337	328	344	362	349	333	342	362	329	341	336	378	316	326	301	351	339	336	392	335	349	365	342	357	348	371	345	343	319	387	331	350	389	321	380	380	353	363	352	358	352	360	337	407	309	316	345	354	334	339	364	360	321	349	337	405	308	366	366	349	362	333	366	347	346	353	351	348	367	364	355	351	353	360	355	358	385	350	345	353	325	358	311	358	352	356	353	350	338	360	376	368	369	353	369	378	328	358	368	360	327	381	359	371	337	369	353	383	330	375	396	340	336	391	375	343	373	345	331	334	340	353	326	347	349	341	363	353	336	341	334	314	369	377	335	376	346	356	345	338	348	347	335	369	321	393	367	364	366	368	366	357	341	348	373	340	354	353	407	318	357	369	371	325	351	353	364	335	337	312	338	340	324	329	350	322	382	348	346	338	333	346	374	347	366	344	377	323	328	375	330	345	372	365	371	364	349	320	348	373	339	370	360	370	378	352	329	322	359	375	373	367	353	335	335	344	357	329	333	367	384	324	357	352	367	374	346	350	342	394	313	322	357	334	398	344	324	343	337	344	312	352	384	342	350	362	342	341	360	354	354	359	375	338	362	336	348	379	347	340	358	343	332	362	372	368	366	353	355	346	373	378	357	338	364	344	333	372	342	382	320	336	384	338	312	399	381	374	341	333	353	343	400	384	336	348	381	353	408	350	358	368	332	346	351	332	332	344	371	332	351	331	377	315	356	342	327	328	355	344	336	351	356	351	365	331	329	343	370	377	368	375	354	370	380	360	338	377	385	366	382	364	386	367	341	346	331	386	347	342	349	375	337	358	332	340	356	336	355	381	366	355	328	373	368	328	363	344	349	360	333	356	346	336	364	357
10440	14060	26595	30024	18298	21690	16355	8470	4103	1933	1213	1000	998	905	925	910	946	978	919	894	890	900	938	914	954	920	944	932	936	954	922	964	937	943	967	966	894	911	881	939	908	920	906	885	939	911	937	918	914	887	943	932	927	966	940	936	923	925	926	959	997	898	928	951	890	986	957	1004	942	923	953	909	945	1009	909	931	926	987	981	949	957	891	947	899	993	951	966	953	914	966	917	899	977	908	890	948	934	954	884	928	921	897	926	946	954	919	945	908	919	981	920	881	944	914	955	963	916	916	887	933	888	943	973	889	908	951	947	909	898	931	975	890	930	942	934	1005	941	900	832	895	897	961	906	970	935	954	983	941	944	907	934	936	904	935	912	865	921	957	960	877	929	930	900	988	949	901	960	956	861	925	917	905	937	926	986	902	927	920	932	927	939	931	905	891	908	923	983	911	931	933	937	920	958	968	893	947	959	970	934	922	964	921	912	927	980	957	924	921	928	927	886	901	895	903	973	962	957	953	963	922	908	950	874	897	934	956	951	957	932	930	924	950	923	985	958	924	900	910	940	966	910	969	914	946	900	888	888	960	940	903	890	956	909	978	935	926	921	892	896	967	943	871	899	995	949	891	959	957	895	932	958	930	931	902	899	918	900	913	921	903	946	938	899	983	891	914	963	927	943	957	924	968	951	939	917	937	934	920	933	873	915	940	904	966	923	913	931	933	972	968	941	986	896	959	931	891	938	895	942	950	961	902	948	944	952	907	958	918	876	919	897	972	939	934	928	988	936	939	904	912	938	884	938	925	945	911	942	954	941	900	952	952	956	959	971	890	926	915	957	926	953	940	914	863	930	1019	916	992	962	966	912	930	924	921	887	912	958	918	896	929	974	953	882	914	952	901	961	904	944	906	893	887	904	985	940	921	929	965	950	998	920	886	952	924	975	998	928	895	888	923	881	982	925	950	939	941	951	955	940	902	914	951	928	935	943	940	976	886	894	900	937	898	932	920	995	946	912	954	984	908	923	971	913	906	905	969	910	971	954	945	937	980	938	892	941	928	932	914	964	907	952	914	900	982	946	902	927	1006	918	960	971	925	945	954	921	997	912	914	941	899	964	920	975	930	884	899	888	886	924	947	967	904	906	884	909	891	908	924	849	910	975	899	930	963	959	984	981	908	901	983	891	913	924	910	932	914	899	975	918	893	880	901	934	913	930	921	953	927	933	933	922	967	921	870	984	927	909	942	962	883	933	900	964	965	918	890	980	938	932	912	957	903	941	942	970	906	882	946	990	967	944	914	891	935	928	960	978	956	962	903	893	939	970	967	915	975	936	951	892	866	965	906	935	898	859	932	919	934	895	901	960	951	909	910	936	957	953	976	946	996	968	943	967	934	880	945	949	938	933	925	900	994	922	979	924	949	939	922	906	943	933	961	921	962	969	964	913	952	929	932	924	955	961	952	920	964	878	940	887	907	950	937	909	938	959	948	978	915	944	890	890	917	942	921	889	899	888	912	953	924	927	920	957	962	896	890	973	935	947	950	926	942	918	987	929	915	887	936	924	942	937	976	949	973	940	920	963	966	976	938	914	933	975	947	928	872	897	908	919	888	928	966	892	936	888	997	910	937	949	952	936	930	939	941	985	945	951	943	956	930	951	955	931	924	921	912	926	937	915	948	973	938	972	956	915	961	974	975	982	911	934	918	922	893	909	913	934	913	922	921	939	976	952	933	943	934	914	931	981	975	892	946	986	913	958	936	894	929	897	925	934	952	958	924	926	982	938	939	915	920	916	938	945	893	898	924	949	952	948	960	929	915	912	960	962	992	945	948	909	933	915	900	958	908	935	917	918	872	851	919	886	959	956	898	938	964	954	902	910	945	932	894	927	968	926	959	918	934	929	962	941	946	945	903	956	933	907	976	970	913	946	945	926	907	881	952	902	998	991	934	927	934	893	912	942	947	958	941	936	936	939	885	920	946	944	943	849	885	965	991	917	887	924	899	914	966	915	930	953	929	958	915	895	881	888	894	867	883	910	997	919	889	910	903	965	872	980	895	940	863	929	919	937	921	900	904	956	910	944	921	914	942	994	932	901	986	884	915	930	934	977	922	984	923	943	948	894	921	923	928	965	900	979	911	968	988	863	898	1010	986	934	946	915	925	981	946	958	945	927	921	932	965	927	984	916	934	920	924	975	988	918	935	940	906	976	931	904	954	900	916	924	952	925	921	942	957	906	946	1004	868	929	946	912	1032	982	912	995	931	964	968	959	891	858	881	922	912	969	952	955	923	874	926	876	853	977	957	924	870	960	928	953	966	980	947	938	968	968	878	903	948	927	926	993	906	992	895	893	922	944	898	884	950	853	912	913	888	894	940	934	927	888	961	905	925	967	957	896	898	960	893	901	959	916	960	906	882	910	927	944	919	928	923	915	907	944	976	926	966	944	905	968	983	993	900	944	938	956	900	905	912	886	951	937	932	924	960	929	904	911	923	915	891	961	940	928	912	909	908	957	970	936	907	904	996	951	959	974	920	924	949	976	886	976	882	897	953	892	954	925	905	909	958	916	922	921	931	939	927	954	1009	915	884	934	960	935	960	904	955	919	911	934	888	935	888	1012	930	1008	915	953	900	948	938	958	935	940	936	933	907	894	927	901	962	957	965	893	904	928	969	915	917	965	941	934	994	876	871	934	972	931	938	905	934	956	930	947	962	949	935	914	945	912	896	898	939	958	954	868	922	927	906	975	896	939	922	966	895	957	902	962	913	956	961	895	920	939	891	908	940	925	910	916	969	866	952	876	951	959	915	958	945	910	932	951	921	901	924	954	1005	940	958	942	898	922	894	985	928	908	928	915	920	986	992	940	943	961	985	921	973	914	936	912	906	953	984	917	898	935	922	959	922	978	947	928	893	949	970	904	909	929	941	950	909	896	946	961	939	909	881	969	911	941	967	863	923	919	955	975	885	946	897	968	931	957	930	913	938	944	909	906	935	932	957	895	860	997	985	983	945	957	872	902	912	973	939	926	928	910	929	898	945	921	955	918	956	950	921	936	918	935	895	922	946	929	929	931	914	955	911	877	961	923	967	925	968	986	953	974	908	925	922	959	898	993	927	929	907	939	981	971	928	917	956	911	1009	914	944	953	929	912	949	952	924	871	950	933	943	898	934	989	900	860	934	918	952	978	949	977	952	915	957	905	939	968	960	856	953	924	871	951	986	901	913	988	928	944	927	928	914	939	884	943	985	998	945	907	922	1016	900	937	967	949	952	938	926	1036	884	954	932	927	959	902	967	966	941	1005	926	927	928	962	928	936	943	911	942	924	923	910	938	874	958	894	941	1027	927	929	903	959	933	935	894	917	962	887	940	905	897	989	985	944	902	942	928	939	892	950	927	944	930	899	896	939	926	919	914	960	952	893	917	954	927	972	974	871	943	914	971	872	919	959	918	962	884	945	952	951	958	937	900	897	964	978	961	911	924	962	936	940	983	915	956	917	950	945	960	944	954
33179	31240	38309	36624	30479	40334	35461	19920	7225	1871	626	449	374	324	350	360	337	360	316	376	367	356	352	379	352	347	352	366	340	352	346	349	337	341	346	395	387	340	308	347	355	368	373	331	341	363	361	329	370	374	375	319	331	367	350	325	354	339	345	363	376	352	376	323	337	336	335	328	357	359	378	341	347	356	333	347	341	323	329	356	349	356	383	351	334	331	347	351	344	324	332	333	324	355	338	350	347	346	351	337	369	339	357	375	343	339	352	335	325	348	347	383	321	367	329	323	334	357	314	348	351	328	303	347	365	346	321	328	347	390	312	370	373	340	290	344	323	345	310	326	343	380	356	333	348	316	316	330	359	342	342	370	331	365	338	330	320	323	357	345	373	355	322	366	338	345	333	346	321	346	330	394	362	325	343	346	350	330	349	365	321	341	311	343	335	390	346	325	337	364	347	310	350	331	369	346	343	348	313	352	349	376	319	351	364	359	359	333	349	346	341	347	363	362	344	344	327	376	357	321	352	365	363	354	346	328	332	341	345	344	369	351	360	364	322	366	337	351	345	339	349	335	330	334	368	351	333	321	321	356	362	365	339	351	357	388	304	338	346	348	325	324	323	351	340	340	378	316	381	340	303	330	363	365	370	354	328	342	362	345	346	365	333	345	387	369	369	355	335	315	336	354	336	356	302	359	358	323	355	334	340	338	340	331	374	345	333	339	336	353	374	381	329	343	349	345	343	349	362	334	351	348	358	341	326	329	337	366	330	380	390	338	303	369	349	355	344	329	383	361	326	357	345	350	368	335	327	315	373	353	351	326	373	348	331	356	328	366	332	318	315	337	338	349	336	347	367	380	372	318	318	342	361	324	334	346	315	360	330	350	349	357	334	337	353	334	370	337	335	332	347	361	348	321	331	335	337	308	347	335	359	362	356	333	319	327	350	349	343	360	361	317	344	323	373	320	321	356	361	335	372	335	374	344	350	327	308	351	349	333	331	374	350	338	312	336	346	331	320	342	336	343	322	360	330	345	346	333	338	315	365	351	347	344	340	383	338	352	363	325	346	351	357	320	366	331	347	334	353	360	345	333	316	364	347	362	362	341	346	329	321	338	345	383	347	335	365	354	340	344	380	330	375	346	325	338	365	341	321	342	382	358	341	322	346	354	338	333	340	352	372	367	334	355	338	359	365	344	340	341	365	373	334	344	320	387	357	348	351	352	330	370	355	324	330	363	323	326	350	362	318	362	302	322	328	356	377	357	334	354	349	354	355	336	329	372	326	353	348	349	369	340	361	352	326	376	375	344	339	343	343	313	353	308	322	343	372	350	351	349	307	311	376	369	336	362	363	331	339	376	347	353	337	333	362	327	338	341	333	369	352	368	351	366	339	324	388	349	345	340	339	314	346	333	326	335	357	336	289	365	328	332	359	356	353	336	356	336	336	358	333	361	348	352	325	389	346	328	336	357	325	343	386	339	350	320	335	363	361	362	357	351	332	350	315	347	343	359	339	320	344	345	310	342	355	298	338	353	325	379	354	357	376	356	346	385	328	344	354	318	344	359	334	333	342	346	312	355	346	386	325	347	367	348	335	341	351	359	368	352	338	326	346	361	353	344	335	367	361	336	345	350	339	359	360	340	338	368	342	348	359	387	373	325	331	325	348	344	342	370	339	349	357	345	321	332	352	340	369	353	355	333	352	358	332	357	360	306	349	324	309	339	355	326	335	352	323	319	376	353	329	350	391	364	344	365	344	325	347	398	343	331	352	362	367	372	338	315	372	355	359	320	358	324	367	338	345	330	336	311	339	342	344	345	358	334	342	352	380	337	341	349	334	341	358	350	341	316	355	369	318	377	353	343	329	359	353	357	375	395	345	331	342	320	346	318	340	338	328	353	352	343	330	336	351	331	318	356	354	336	355	349	300	319	311	362	353	321	331	365	364	352	339	345	354	326	310	346	317	330	316	330	347	338	340	346	333	361	359	326	335	352	346	352	367	375	345	341	329	357	341	359	344	338	317	370	383	344	312	317	329	316	351	338	372	364	386	353	333	318	351	341	363	350	324	315	323	353	353	347	340	320	349	322	373	314	345	386	303	317	324	340	308	334	323	339	370	314	362	346	354	344	338	321	349	315	341	335	365	334	365	353	348	339	314	338	359	320	365	365	371	375	325	328	310	339	345	380	324	350	330	387	306	327	323	325	340	366	373	318	348	356	346	354	350	370	322	359	364	353	369	342	352	322	320	350	328	345	334	361	323	362	365	316	383	335	354	356	355	344	341	356	320	347	343	354	326	360	372	330	363	331	348	326	316	338	354	342	327	317	350	380	356	343	353	369	356	315	368	365	353	320	351	366	330	392	339	353	377	301	385	329	353	339	365	325	350	359	371	353	341	330	301	352	338	370	334	326	365	338	353	335	343	320	357	329	327	330	348	330	376	354	320	323	374	355	354	371	329	329	349	361	345	358	356	365	322	334	374	363	306	330	345	369	329	342	354	373	336	362	315	354	347	364	358	372	348	342	325	341	372	341	326	345	327	338	324	371	337	341	377	323	394	366	335	324	357	355	347	327	334	376	356	342	327	350	306	344	323	350	358	346	338	344	357	375	306	324	359	329	360	353	351	339	357	314	329	313	349	348	378	346	349	344	345	316	366	355	328	343	369	365	370	331	347	340	334	357	342	321	347	370	336	320	342	357	355	373	350	348	369	335	350	340	327	378	366	365	326	333	361	355	349	362	318	327	358	333	298	328	383	358	354	337	349	325	339	355	349	362	322	343	341	355	360	370	325	349	364	353	340	344	341	362	313	330	331	345	376	364	329	320	358	373	333	345	326	351	366	374	306	382	348	373	335	388	360	341	362	335	331	358	319	332	367	356	339	355	329	369	358	329	361	320	329	339	321	329	346	343	348	349	346	333	362	317	336	342	326	318	349	345	340	332	325	373	341	374	326	334	365	363	332	324	373	352	348	339	330	350	383	345	343	331	392	370	348	390	347	373	345	346	359	367	363	362	323	330	349	350	347	342	352	345	313	318	337	326	330	324	335	368	365	344	330	336	354	328	298	343	386	350	323	361	348	378	358	369	365	329	342	340	342	370	333	338	346	336	367	371	341	338	339	340	357	348	340	339	367	329	345	354	333	382	342	323	386	339	339	335	361	304	373	319	366	340	356	345	318	376	329	350	357	351	397	332	348	325	336	391	323	354	366	331	347	339	382	337	334	348	339	393	354	358	348	346	328	359	334	298	365	354	309	347	352	300	349	358	309	368	329	356	331	342	351	329	362	361	346	327	350	339	351	314	376	348	365	344	358	347	359	324	340	364	370	343	361	329	312	352	324	355	359	306	338	367	341	356	358	361	320	340	315	351	357	348	348	350	374	336	358	328	299	357	318	341	344	319	353	364	355	357	369	340	341	370	330	292	346	356	331	338	372	363	348	336	337	370	343	348	365	390	338	366	352	351	333	321	329	342	351	373	351	371	333	361
21318	25639	41354	45029	43917	55144	49100	34594	18286	6620	2333	1191	960	920	870	928	855	930	979	872	890	929	897	897	982	889	907	879	883	916	921	912	911	888	934	942	945	923	949	921	959	923	947	904	954	959	991	926	917	903	911	952	953	925	905	899	880	901	920	900	930	965	878	896	901	967	909	902	899	936	927	929	903	884	911	841	952	967	905	880	913	877	912	947	946	935	962	891	928	920	924	910	929	884	950	889	938	997	926	922	875	926	917	931	861	935	921	890	947	937	906	897	910	939	892	920	920	922	917	925	909	888	958	918	929	877	920	977	934	932	898	928	941	919	949	958	935	897	947	923	899	915	899	915	936	883	907	909	884	906	916	884	904	879	954	912	916	919	940	901	943	894	911	889	942	894	860	889	927	956	914	862	949	916	946	930	903	985	943	902	933	902	925	940	931	869	957	894	904	911	957	913	932	939	860	945	891	943	933	932	908	954	886	931	905	890	872	917	922	939	956	879	893	936	922	913	954	947	942	949	919	943	896	963	912	934	923	833	861	895	893	907	935	968	906	871	886	890	910	906	948	954	929	949	863	950	975	948	928	942	920	969	910	926	912	971	934	854	943	865	955	987	885	914	920	969	869	925	902	899	961	897	892	894	879	938	934	913	910	924	908	927	967	899	920	913	866	872	925	944	962	948	898	883	913	930	948	925	923	916	875	955	952	907	934	942	854	920	956	914	930	951	913	934	896	936	888	905	905	925	987	922	899	912	983	937	941	959	911	897	935	920	883	873	836	939	920	883	960	851	881	892	904	937	903	928	914	983	945	909	875	934	955	910	894	902	910	922	959	861	924	956	920	928	863	917	964	933	927	991	918	973	937	924	862	859	899	902	938	899	890	905	918	879	932	911	931	867	912	933	876	906	948	957	904	908	920	962	906	917	920	890	972	945	951	927	952	871	938	942	924	956	932	960	900	926	904	902	909	927	945	960	826	897	833	949	912	950	854	869	916	937	1014	888	939	908	943	943	952	920	987	905	919	927	990	905	926	904	927	932	899	903	956	937	894	879	931	914	932	903	972	923	911	939	945	889	927	957	865	853	983	925	897	905	943	899	933	917	935	933	859	896	875	906	932	892	883	915	930	929	880	915	901	938	935	901	906	924	918	929	852	956	969	918	918	904	937	986	893	897	925	877	933	919	893	909	940	886	906	931	888	930	905	922	930	911	877	879	943	926	970	907	952	921	910	939	894	883	895	844	892	902	820	964	918	927	940	894	932	924	953	916	864	906	939	940	899	893	916	936	940	958	929	912	987	933	943	880	915	948	907	923	907	890	963	895	918	906	938	924	875	927	935	890	996	925	907	910	930	864	966	910	981	937	886	948	910	940	931	936	872	870	964	968	907	924	949	911	951	864	967	969	897	875	911	926	947	910	904	913	886	897	886	902	915	890	870	957	933	939	900	845	945	941	957	948	849	920	930	986	968	923	923	858	888	902	838	854	900	915	922	917	925	898	894	904	906	909	931	962	940	913	918	897	896	972	926	953	878	911	928	911	926	926	966	945	877	905	909	928	914	924	908	898	893	841	877	984	895	934	869	943	926	938	895	932	926	882	939	890	909	930	851	930	905	938	947	925	915	956	974	905	1009	876	910	958	916	913	898	946	899	905	905	922	900	915	900	936	841	957	903	903	895	967	932	917	973	903	973	881	932	895	917	918	869	931	897	869	908	912	902	955	981	929	895	875	938	936	869	889	943	895	938	890	953	909	897	886	886	942	952	979	886	953	901	880	919	917	969	888	874	867	907	913	895	948	914	906	926	912	986	922	933	874	905	970	846	922	965	917	908	897	936	924	984	952	916	931	897	955	914	889	906	885	961	934	932	895	893	922	897	913	873	875	932	917	866	902	908	874	891	971	926	900	940	944	924	945	884	899	905	853	885	892	947	922	921	871	926	915	941	934	895	942	909	941	926	915	889	895	939	924	950	918	894	925	941	915	909	885	934	912	901	961	953	924	955	852	922	920	925	966	952	909	891	902	870	918	900	939	956	937	925	942	910	901	913	963	889	982	905	890	914	926	914	929	885	925	875	903	895	952	948	926	954	900	881	938	926	919	911	900	931	985	874	883	881	881	920	985	907	958	904	938	911	911	856	954	946	892	963	924	915	984	951	886	982	911	931	911	905	918	966	892	883	920	941	928	916	885	923	870	923	905	910	916	912	952	935	898	931	918	965	886	891	918	877	904	897	964	902	863	914	983	868	911	885	912	924	919	944	926	896	875	936	895	911	926	910	867	922	928	925	925	939	934	928	911	950	983	968	907	926	896	861	889	884	861	887	901	896	894	835	957	890	887	873	894	894	889	939	932	937	931	849	908	944	848	954	905	899	918	917	932	889	949	808	911	867	929	925	926	896	893	941	955	868	884	908	887	853	910	953	959	932	920	937	923	909	909	895	889	876	916	974	902	904	844	900	894	942	988	917	912	874	861	909	925	935	942	926	967	934	898	860	914	945	942	878	929	886	914	987	937	951	932	924	880	914	953	885	918	909	925	903	935	866	914	975	952	926	864	915	918	865	890	958	956	922	937	873	922	953	920	897	878	909	869	894	958	908	895	938	904	919	870	915	937	929	875	945	897	892	918	886	956	889	860	974	981	873	918	930	954	960	935	913	986	927	928	921	936	888	924	944	931	967	853	918	894	899	890	944	892	916	914	972	914	923	937	954	950	915	927	884	930	934	906	926	948	939	933	943	900	909	910	911	923	879	899	914	914	910	938	891	923	919	918	985	892	952	884	885	947	900	933	967	950	899	914	910	884	897	938	886	929	956	963	920	902	894	992	903	918	880	935	907	930	901	860	904	939	897	922	921	889	979	912	899	952	971	948	850	939	956	957	926	870	917	991	923	892	989	939	884	863	921	869	877	838	883	983	928	938	906	922	937	911	925	904	916	951	960	950	914	874	930	914	921	930	882	890	854	941	931	889	895	882	955	930	894	919	922	921	943	931	890	944	912	906	921	907	934	904	908	940	928	911	858	942	961	925	893	959	958	928	983	937	882	900	902	895	936	908	909	914	924	879	860	877	881	925	950	907	897	953	928	881	898	894	951	905	917	894	933	888	917	948	915	929	936	938	925	968	915	885	885	838	940	947	941	941	887	974	952	898	920	947	929	889	921	935	930	894	878	904	874	919	924	913	942	907	928	869	905	902	947	931	888	858	997	949	888	879	930	862	889	919	921	904	938	938	894	930	851	945	887	905	916	865	903	897	888	929	871	951	919	914	930	926	906	911	906	907	911	929	928	977	976	978	961	905	903	937	959	927	924	936	939	914	894	974	921	884	926	910	972	904	849	939	918	907	895	912	939	865	887	939	961	961	931	865	950	919	908	948	941	925	913	953	943	929	934	931	896	889	942	943	929	1006	918	890	936	919	919	936	907	940	922	936	926	902	875	915	906	915	957	924	886	929	879	920	924	956	928	957	906	902	934	883	870	951	929	950	876	878
43581	44237	50193	47546	40494	55720	49010	32120	15260	3777	819	424	364	367	364	312	333	364	338	314	335	345	328	319	393	303	351	352	337	336	354	348	335	353	342	348	370	354	354	339	330	325	313	364	318	307	309	320	337	357	355	373	351	334	353	312	308	321	395	351	338	298	348	389	324	314	357	384	336	339	337	336	357	374	360	336	337	333	329	362	369	340	378	379	329	319	392	353	344	348	410	344	330	330	338	366	337	361	337	358	358	322	325	303	340	312	351	349	352	334	330	348	356	354	379	336	339	360	333	340	362	336	360	346	325	334	375	326	348	332	370	313	313	345	343	321	336	329	344	325	337	332	347	336	350	343	351	368	339	358	333	332	316	343	317	328	339	354	322	336	356	344	316	352	353	346	348	337	347	319	314	335	368	353	334	354	346	327	347	329	321	342	350	331	338	323	361	334	343	344	340	352	339	354	341	367	352	353	317	345	334	343	349	350	354	343	358	328	336	330	355	322	322	335	366	335	336	362	340	336	341	366	369	354	308	348	366	342	332	350	394	312	314	345	319	343	338	374	363	333	361	347	311	354	350	310	350	346	349	307	354	314	332	342	359	359	309	359	335	330	322	310	350	375	338	346	362	347	353	333	333	330	350	355	318	327	349	358	348	320	313	347	340	361	359	361	352	344	347	323	329	392	346	357	330	337	377	309	351	335	309	339	307	374	290	347	351	327	366	379	324	338	317	330	356	328	331	336	314	352	355	325	365	316	347	350	338	352	339	356	343	386	363	370	323	340	331	330	310	361	325	359	313	327	329	321	327	342	327	324	355	347	332	333	318	327	354	325	390	346	318	343	323	400	345	360	344	363	300	343	363	355	320	337	322	362	329	340	344	333	321	329	352	321	357	333	321	315	336	299	305	357	362	368	331	332	337	348	361	329	315	351	376	382	337	350	339	332	387	342	365	359	309	361	332	350	378	329	334	322	375	341	334	331	377	339	335	326	345	349	358	347	353	337	331	360	334	329	305	330	319	338	312	327	344	367	323	336	327	340	349	312	381	317	310	352	355	358	344	351	367	357	307	361	327	287	349	336	342	334	320	345	333	323	370	336	321	353	361	363	372	304	332	291	318	369	326	345	350	349	355	357	347	322	322	328	327	349	358	323	384	335	328	349	374	314	338	361	338	310	329	308	338	340	315	338	367	342	368	352	347	310	335	338	305	370	304	337	363	342	336	352	297	333	312	329	357	349	334	331	328	354	323	338	347	353	371	334	363	353	365	331	325	337	345	354	330	354	327	340	368	363	375	382	383	363	324	329	337	341	337	332	333	362	359	327	353	352	371	356	351	346	372	309	368	378	355	337	345	320	350	367	356	336	336	375	348	323	331	367	335	320	345	333	352	350	339	366	340	333	365	347	346	346	351	342	349	352	350	325	339	360	339	327	333	340	346	348	324	344	337	339	357	353	338	373	334	337	330	352	328	344	364	356	320	373	328	337	303	377	329	346	325	309	359	360	340	342	343	324	343	359	343	327	340	367	341	359	322	367	353	339	397	345	373	322	314	354	339	338	361	298	359	336	344	330	341	329	359	358	356	367	361	361	366	330	350	340	342	339	291	309	353	324	330	336	339	317	358	351	323	350	338	310	313	381	359	360	337	357	358	351	329	339	345	376	378	358	329	366	362	332	338	366	356	324	332	328	371	318	332	357	340	340	356	334	344	316	353	353	364	318	380	366	353	343	360	331	346	338	342	370	287	376	357	373	325	329	292	322	347	311	380	395	340	356	373	342	350	324	349	350	345	376	339	332	347	347	324	345	306	322	317	323	338	319	367	370	296	344	364	351	314	342	322	361	336	365	346	386	339	357	317	358	325	324	337	330	345	337	337	323	320	352	311	360	344	332	337	347	361	318	327	369	326	382	382	356	344	320	347	372	361	340	336	361	361	299	355	355	367	382	376	344	320	313	376	337	360	349	361	346	324	309	349	333	316	338	320	355	372	345	348	350	332	372	359	315	353	321	348	352	332	334	377	332	339	346	360	345	332	358	356	336	373	313	424	333	338	370	373	340	315	343	349	336	365	337	374	321	334	378	345	334	386	358	356	354	332	342	311	354	361	306	379	334	353	353	314	379	370	326	299	330	321	331	346	353	290	332	350	336	367	309	362	347	345	318	362	336	343	348	342	335	335	345	307	366	340	367	356	319	310	359	342	353	310	352	349	360	352	303	363	329	334	348	351	348	339	321	332	354	338	319	351	364	349	336	352	344	351	371	365	338	343	330	346	352	347	303	306	349	316	317	333	330	343	334	352	299	323	341	342	340	339	351	350	332	337	340	322	352	358	368	346	324	362	355	349	352	341	354	358	339	356	333	339	323	339	363	382	353	342	356	359	335	350	306	355	343	329	321	344	346	335	336	350	348	349	315	333	369	327	323	319	346	381	339	335	334	343	328	317	360	343	346	328	340	344	388	325	322	327	357	391	346	354	335	321	305	352	338	345	339	337	301	331	338	356	346	359	342	343	317	365	366	371	347	340	319	354	326	353	360	358	328	334	319	363	328	353	337	350	376	317	331	347	322	391	349	357	347	340	364	348	330	339	342	345	374	319	329	340	328	274	334	330	351	348	355	327	323	336	319	330	340	324	332	383	305	318	332	313	323	352	334	363	369	303	323	342	358	358	332	348	316	362	347	365	365	347	336	345	369	331	330	320	349	324	393	326	354	321	344	327	329	341	331	334	331	338	311	311	326	356	374	350	326	335	318	332	353	360	373	337	330	372	312	352	333	327	325	331	371	394	316	324	369	348	341	344	336	323	354	301	329	375	360	342	365	351	367	341	342	336	342	346	367	370	347	358	333	344	381	319	345	346	341	324	314	329	344	358	347	381	348	353	348	330	329	373	360	316	329	330	325	350	326	328	359	331	384	347	350	319	308	314	346	348	353	339	336	325	359	363	365	322	343	345	335	335	355	337	317	345	351	338	343	336	381	316	353	375	340	336	336	353	346	324	308	345	309	341	352	347	360	338	328	349	335	361	321	339	324	348	339	345	400	329	349	364	370	338	349	334	340	359	338	305	319	344	331	339	299	331	345	301	349	366	343	330	323	374	354	378	340	348	352	348	351	355	358	360	343	360	343	348	355	339	365	341	317	371	340	361	350	345	348	365	331	328	343	325	315	321	323	347	351	356	331	312	340	321	337	312	322	370	367	348	318	366	359	305	372	346	326	353	380	323	347	336	364	318	356	334	316	316	324	331	342	367	347	329	357	347	368	320	318	377	347	348	349	334	346	372	374	326	329	352	342	327	324	305	315	378	342	348	354	340	364	334	321	367	342	330	340	316	360	331	334	374	336	340	364	319	356	374	307	335	337	354	335	339	340	333	329	340	311	329	339	331	333	327	347	353	351	323	357	312	331	337	370	355	320	336	361	365	361	329	349	320	313	303	353	389	362	322	334	324	344	377	375	338	321	366	349	352	344	341	343	317	350	355	330	359	339
28425	35756	50228	53589	52522	68078	60949	45434	27933	10420	2987	1359	1054	911	882	836	907	912	907	843	907	942	894	867	886	836	903	879	968	930	891	950	862	901	925	887	865	922	933	936	858	912	872	815	895	889	891	904	844	916	900	927	914	871	940	874	884	917	898	896	916	920	922	871	896	961	892	904	833	926	876	919	923	917	943	914	863	884	917	863	928	928	913	891	923	904	920	939	937	915	921	896	887	870	960	879	881	949	875	869	910	869	889	905	954	936	870	886	906	899	904	914	934	962	921	936	878	866	922	871	926	888	905	905	869	904	925	982	917	880	921	884	926	943	927	902	907	901	924	904	915	908	870	975	920	972	925	875	910	904	896	884	914	866	878	900	889	913	910	879	936	959	887	858	983	878	879	898	943	858	902	912	890	884	979	946	963	909	923	954	889	894	956	945	879	875	901	839	877	883	971	915	878	903	920	885	903	896	918	867	967	928	919	962	864	917	913	925	962	929	905	900	901	888	885	878	889	921	898	931	883	938	922	833	859	936	973	877	977	883	920	898	886	874	933	905	927	829	858	918	875	902	857	871	871	892	929	970	926	908	864	938	911	926	925	899	927	886	897	911	899	863	906	899	981	907	910	902	903	951	846	902	922	888	925	862	913	914	878	913	882	885	877	941	907	896	883	886	898	890	869	887	893	886	888	881	875	913	924	890	905	865	874	938	884	910	950	938	907	868	864	917	888	934	870	894	876	891	913	897	883	866	882	897	911	908	872	879	863	862	855	874	897	909	879	925	935	918	933	859	898	947	890	926	901	903	919	890	867	911	911	957	893	907	883	936	914	900	906	889	920	868	954	915	954	899	950	903	929	940	905	865	882	966	945	936	916	833	940	911	842	926	904	898	911	900	916	889	905	895	882	906	861	871	963	900	925	828	871	938	943	899	879	962	913	881	908	855	913	909	942	891	895	925	907	924	851	891	948	854	895	918	958	861	860	894	941	886	949	917	869	918	937	850	940	930	909	906	949	894	898	855	913	904	935	902	914	853	962	967	925	895	902	943	901	929	894	898	938	873	865	951	907	858	871	892	954	981	926	973	951	922	962	939	908	891	882	932	913	855	894	856	882	857	905	912	915	905	931	856	867	907	943	904	867	863	911	901	805	900	897	942	907	916	957	904	879	919	929	888	936	919	912	882	888	916	934	911	946	932	887	922	912	869	912	931	876	937	894	936	889	916	913	854	890	967	935	952	907	869	849	905	866	928	958	864	864	830	894	929	886	889	902	897	895	872	899	898	948	936	854	950	932	922	869	897	913	898	869	931	894	964	921	933	910	900	961	911	859	957	857	886	909	941	951	896	911	905	927	871	870	890	905	894	857	856	934	929	923	920	905	923	908	954	904	954	920	956	936	897	932	850	925	885	901	920	858	895	888	903	879	907	918	878	904	892	904	924	881	918	929	894	898	919	850	927	913	942	931	862	895	927	939	863	876	916	947	917	889	932	892	927	926	913	893	909	935	928	901	875	935	951	959	848	884	888	907	964	933	884	944	901	914	883	921	866	858	893	913	929	890	878	897	874	914	867	852	897	863	924	908	928	871	922	893	933	880	880	863	923	905	891	888	922	877	885	943	927	921	901	904	897	865	872	861	861	861	952	900	894	876	862	944	964	946	889	943	935	973	899	951	882	884	899	883	902	891	917	881	879	903	835	901	931	911	914	901	877	893	824	912	951	925	899	837	859	935	974	921	888	925	939	879	904	866	875	930	912	886	908	903	932	886	870	894	951	928	915	885	897	932	894	938	874	919	944	850	891	887	917	898	886	877	907	913	930	929	920	929	892	898	904	900	881	928	931	872	920	927	953	836	942	908	876	908	843	909	906	885	867	959	899	924	892	896	961	845	913	856	913	915	851	913	874	916	898	911	934	882	882	934	938	899	882	962	904	847	889	873	903	822	884	919	992	909	896	928	925	875	909	864	875	870	900	889	898	954	920	896	975	925	915	900	875	911	920	891	890	893	904	905	889	918	888	888	953	917	963	919	950	957	889	886	922	888	890	900	912	924	866	896	888	961	864	919	937	877	928	871	962	928	918	858	868	857	879	924	875	893	926	867	860	924	915	896	914	886	917	906	910	893	902	886	944	906	909	947	929	910	885	943	961	929	895	909	898	897	923	936	889	936	889	881	878	915	893	907	927	917	876	885	859	910	931	892	903	861	902	899	912	901	905	888	894	969	910	805	912	891	923	920	896	882	947	932	969	864	870	903	959	938	934	932	897	855	905	953	924	893	936	910	930	914	956	915	874	897	898	868	887	929	853	915	886	935	895	888	937	898	899	944	932	901	896	869	920	933	889	858	916	895	876	871	918	868	920	920	915	910	855	968	868	895	899	929	934	895	891	859	922	862	907	879	919	908	883	858	872	928	934	955	862	902	909	933	839	913	950	865	922	904	906	892	893	905	907	901	835	946	956	953	926	958	864	913	977	897	928	962	875	913	916	908	919	853	888	883	910	921	912	890	927	896	929	914	923	898	926	950	952	894	884	948	876	926	914	923	887	890	907	924	926	863	889	922	924	915	962	860	896	881	895	875	922	912	905	954	879	951	907	907	907	855	865	879	891	925	932	895	918	877	976	925	938	936	885	878	901	926	898	888	907	891	903	854	914	884	908	880	860	893	867	922	897	949	940	887	947	900	902	991	905	934	928	871	934	952	890	888	873	847	928	905	879	942	918	872	926	889	925	825	881	851	879	913	904	941	911	955	897	936	892	910	906	923	901	942	911	893	932	871	866	879	929	942	902	881	892	901	896	891	879	893	878	898	916	920	942	903	935	902	858	876	872	943	887	941	868	892	917	938	905	882	847	934	959	917	869	891	920	939	889	950	860	892	888	948	905	935	935	950	887	955	872	813	928	880	925	893	888	914	944	936	896	941	915	881	885	916	923	917	883	875	903	836	964	930	887	909	868	955	951	906	923	928	932	909	952	910	895	897	910	890	913	940	870	906	927	853	986	937	882	881	911	930	967	870	872	973	924	945	896	958	939	888	867	925	897	921	879	861	933	946	883	888	846	928	908	936	936	895	914	923	921	925	941	891	899	928	879	867	828	904	930	968	887	911	923	920	889	970	954	883	904	934	897	876	874	927	912	917	889	918	925	885	890	918	896	884	903	904	932	882	865	924	912	902	938	864	932	943	883	861	983	960	886	953	903	910	987	954	941	924	878	989	934	913	898	879	891	921	963	938	872	883	923	938	913	871	883	939	880	915	955	936	960	921	941	896	911	889	920	896	895	935	887	971	872	898	851	948	901	943	862	954	921	876	911	899	921	888	887	947	870	852	944	944	887	862	927	910	907	951	860	927	932	915	944	923	952	890	898	890	935	847	865	885	886	912	955	866	904	906	876	924	856	890	909	918	884	875	894	926	945	903	903	892	952	852	886	898	891	870	853	915	954	918	909	924	903	926	945	898	918	902	924	886	909	902	862	952	950	900	910	931	857
16746	14373	16415	13787	6834	5913	5403	2947	1251	590	463	363	374	391	376	338	340	363	315	355	335	377	342	393	350	353	352	324	349	314	322	372	329	359	372	352	335	352	339	362	348	373	345	390	374	341	377	344	351	331	326	354	351	364	331	374	356	353	356	366	340	347	352	405	340	349	321	302	354	417	330	353	323	378	357	364	355	328	377	359	346	377	340	349	335	334	349	336	350	386	324	338	354	351	355	346	352	351	328	346	379	371	333	362	343	358	362	405	329	344	326	361	329	339	357	344	329	364	380	363	342	336	337	380	382	329	344	335	348	341	327	333	366	368	406	386	373	332	331	375	370	368	335	340	346	371	327	335	347	311	373	383	359	364	368	364	354	361	367	346	327	366	354	367	348	405	349	353	339	350	352	340	348	339	377	324	321	350	370	364	338	393	356	383	346	334	368	331	377	406	365	336	370	341	360	348	346	334	361	348	381	316	325	356	362	341	413	374	359	352	346	343	350	363	338	367	371	328	348	373	333	338	318	416	353	363	353	349	365	373	357	328	341	348	354	316	355	388	351	322	335	349	354	344	341	361	356	364	323	325	383	386	336	326	342	333	367	393	363	347	352	363	340	360	370	391	346	316	335	324	348	356	366	364	354	332	355	370	380	364	350	365	360	339	343	382	380	349	365	339	400	342	372	352	344	323	353	360	340	333	340	351	319	341	348	351	340	325	355	308	325	343	364	385	371	352	300	336	379	376	360	352	365	326	392	395	377	364	323	316	311	307	331	354	337	361	355	336	371	380	344	360	324	378	379	328	372	341	350	346	346	343	346	357	363	396	350	375	343	352	372	363	370	353	349	342	363	328	371	367	329	384	348	387	341	370	357	366	335	359	395	363	351	312	332	352	388	371	383	379	356	347	358	353	371	322	365	349	348	319	388	372	327	348	333	344	350	367	358	352	333	337	375	371	386	352	343	375	347	335	372	369	356	365	363	369	369	360	343	325	350	350	328	377	348	353	333	331	373	319	354	342	369	357	321	343	338	355	349	398	354	319	349	341	346	351	376	380	384	381	340	369	344	356	360	329	339	325	357	341	348	332	378	329	346	350	357	353	341	369	367	356	323	318	343	325	322	335	342	348	388	340	358	343	364	369	353	353	347	364	328	340	361	336	350	405	388	328	361	367	349	336	390	312	317	350	331	370	352	325	363	356	376	359	352	371	386	356	377	355	356	334	323	352	386	362	344	369	334	343	313	321	342	331	338	322	328	333	361	350	342	363	327	334	355	362	358	339	372	366	367	349	347	355	330	347	328	363	364	356	356	336	315	344	315	351	344	358	316	368	346	345	329	384	352	377	339	346	352	352	369	382	347	364	344	340	383	358	349	365	312	350	383	335	355	339	340	348	357	337	308	382	338	332	321	368	322	327	366	353	352	354	366	345	365	329	362	349	363	352	358	359	346	353	346	346	317	343	332	343	367	340	366	351	334	350	348	344	355	346	331	356	381	367	355	353	374	352	369	316	344	378	356	380	349	349	375	324	371	371	352	337	347	335	355	387	376	342	342	369	333	375	347	314	364	368	355	360	328	331	364	310	343	330	311	362	327	318	362	334	334	356	318	346	344	314	349	341	351	357	337	356	355	381	369	373	345	371	362	367	362	375	365	359	334	328	340	341	369	358	320	355	312	358	365	347	367	357	368	356	342	362	364	328	336	354	331	366	360	337	360	340	324	356	357	339	390	328	353	345	363	345	327	366	342	349	374	367	333	350	357	326	350	363	382	316	366	342	333	364	349	359	366	333	363	371	367	357	363	358	368	360	370	397	371	355	346	344	346	350	341	345	374	349	340	336	362	324	358	342	352	373	370	388	364	317	363	354	330	334	331	375	334	372	316	342	343	355	374	350	342	343	347	367	337	353	372	345	351	377	379	340	370	372	358	372	353	356	371	396	329	367	323	365	374	333	400	397	372	376	317	334	347	352	355	323	356	355	351	369	353	334	352	359	356	349	352	337	353	369	333	334	361	370	351	345	336	362	341	378	356	346	330	337	365	341	377	359	359	360	337	321	348	333	368	355	341	344	350	333	347	355	356	327	317	401	322	339	363	318	370	360	365	384	356	355	359	349	367	347	357	370	372	343	376	377	322	322	337	334	359	372	379	354	330	357	344	341	378	343	356	350	344	348	360	367	334	364	350	373	333	333	337	372	339	323	352	353	373	343	328	357	364	357	355	328	326	355	299	369	368	332	355	359	395	361	393	339	367	347	315	354	341	340	347	340	337	348	360	386	360	337	369	345	351	343	334	356	368	357	329	356	370	371	376	358	383	368	350	346	334	317	315	341	346	336	372	327	352	332	345	359	327	362	338	359	366	350	363	333	341	337	347	337	370	342	362	352	305	334	341	362	325	335	339	315	381	345	350	357	355	368	363	357	319	327	372	328	379	385	361	364	351	351	339	358	343	392	360	361	363	372	375	354	382	389	345	336	344	356	367	360	388	358	337	357	324	347	371	366	347	385	332	342	383	322	334	373	336	335	339	352	343	348	384	376	350	347	335	372	338	380	374	357	371	351	364	348	357	331	394	353	324	347	334	365	367	364	339	338	314	336	313	336	365	334	366	370	356	330	367	340	343	355	370	350	368	361	335	351	345	343	339	312	357	385	387	342	320	345	354	357	336	365	364	384	343	344	342	357	326	341	337	335	398	343	374	366	354	342	322	352	346	360	369	325	360	348	368	373	360	341	385	341	341	320	348	357	402	329	343	377	314	343	370	353	349	345	369	360	355	363	384	348	388	368	379	363	353	344	343	354	322	343	357	329	376	363	357	334	369	378	312	360	370	352	372	333	375	330	362	370	328	347	346	311	384	358	349	357	355	390	347	377	349	374	344	356	340	358	388	338	363	335	369	346	349	385	371	325	366	354	365	324	341	385	362	355	343	329	378	333	390	357	348	323	350	354	332	325	333	321	349	346	357	344	321	332	409	387	335	365	325	349	380	361	310	331	374	349	330	374	381	331	349	375	379	342	366	349	352	340	376	379	328	363	356	381	364	342	374	366	345	354	320	390	358	345	376	332	327	352	383	354	349	373	370	346	363	334	355	368	340	375	328	363	400	386	325	380	333	379	334	355	351	360	345	322	352	355	338	351	369	344	353	353	361	367	354	374	346	336	382	388	375	388	329	305	408	316	351	373	379	326	323	340	362	361	326	322	335	338	362	337	348	346	372	357	339	373	328	358	380	347	358	356	367	371	373	317	387	337	352	366	342	361	354	380	333	368	371	352	328	334	323	366	354	379	371	352	362	362	311	340	373	324	333	348	356	329	356	331	338	361	325	320	339	335	354	335	349	325	366	373	357	334	312	355	365	340	363	368	349	340	336	367	369	349	351	344	331	338	376	343	334	398	365	339	330	321	375	335	356	370	336	349	354	341	346	378	349	379	355	355	328	364	347	359	340	359	351	392	328	375	348	357	346	354	346	363	337	351	341	354	369	355
10688	13236	23400	25712	17559	20731	18351	10102	4411	1872	1212	1008	906	929	905	891	930	889	922	868	893	925	961	920	901	939	955	924	883	948	894	849	945	882	896	915	962	939	909	930	975	953	952	889	912	943	925	909	941	921	955	919	968	903	882	882	989	959	908	914	949	965	902	895	868	911	891	910	863	920	946	910	907	940	934	949	915	925	921	891	941	934	931	915	904	954	932	877	933	922	940	899	943	915	928	995	943	921	936	908	960	969	936	897	920	935	932	945	886	920	939	925	933	915	936	884	966	910	877	923	904	918	954	927	904	865	953	911	904	886	964	971	876	889	961	918	920	928	874	1039	948	954	948	914	914	871	965	913	935	935	940	870	897	950	873	949	948	941	944	925	891	970	932	965	901	918	898	938	933	948	900	951	871	924	923	893	876	908	930	912	911	891	925	895	980	930	934	879	893	948	949	950	900	889	924	908	955	903	968	902	926	907	932	969	975	925	889	913	953	925	945	970	962	904	916	863	929	916	930	914	918	916	909	926	990	949	940	920	889	904	889	934	912	881	916	948	846	875	901	934	977	954	901	899	922	951	910	916	995	920	923	956	898	900	929	920	915	955	911	861	928	957	933	834	886	954	936	959	923	943	901	954	985	856	930	940	895	921	917	884	917	913	821	924	977	923	955	929	973	970	963	924	932	892	949	963	879	872	943	883	915	937	921	904	907	932	884	917	907	900	938	919	925	901	898	938	907	958	910	942	954	913	909	950	831	895	944	939	914	950	954	884	922	887	907	931	930	937	883	948	947	931	930	927	887	933	890	961	915	852	871	891	900	929	916	916	919	908	959	928	933	954	925	904	949	966	970	932	899	928	976	936	956	892	971	917	922	923	921	985	887	914	891	933	942	883	935	909	922	944	945	912	852	929	891	945	982	920	900	946	925	936	938	903	925	936	963	931	948	930	932	927	995	951	896	907	958	972	910	940	895	953	939	909	965	929	976	887	883	892	959	916	932	945	936	969	903	920	898	916	938	911	957	875	930	908	914	946	882	917	917	952	938	891	903	923	940	896	944	903	913	977	961	949	980	904	897	913	944	891	905	949	932	892	936	935	868	949	944	942	957	987	940	900	903	921	886	915	928	937	887	907	978	894	916	896	894	938	961	955	960	920	907	987	892	893	936	931	940	950	880	928	940	916	969	922	919	897	923	890	902	884	925	953	904	932	999	951	933	957	908	931	958	994	897	963	951	944	902	919	943	940	922	920	912	914	951	924	924	909	925	931	861	903	952	966	971	895	910	937	941	895	900	899	904	906	934	910	925	985	922	950	964	967	917	952	952	919	922	978	948	896	900	971	897	930	880	932	910	981	979	952	906	913	943	908	904	917	900	928	931	953	951	899	898	897	849	970	926	876	951	907	948	895	994	950	953	957	855	928	940	885	1013	916	941	907	934	963	962	941	960	891	954	937	909	964	960	963	974	935	911	905	887	922	992	953	899	908	900	944	921	896	941	943	910	872	927	909	904	923	908	941	915	957	966	939	908	924	922	922	933	932	956	939	941	923	936	969	936	975	939	939	966	941	990	894	919	924	886	959	946	897	933	903	921	937	954	952	911	891	899	901	899	946	910	997	931	926	933	910	870	940	911	898	910	899	970	898	907	958	905	919	920	927	937	993	939	930	931	936	851	890	888	926	904	930	951	904	951	952	916	929	912	962	927	930	874	936	895	916	901	958	898	924	926	926	922	899	857	954	911	870	901	886	893	941	946	872	884	924	935	890	901	929	942	927	954	918	1004	907	949	908	980	929	932	881	918	945	889	940	908	932	928	931	934	939	967	916	918	933	949	914	960	955	939	909	897	952	891	885	942	922	953	919	898	882	920	906	945	894	938	903	870	876	917	886	915	911	945	884	927	912	884	907	988	906	874	897	925	939	934	962	914	937	919	913	907	907	900	885	942	914	929	914	876	941	927	932	921	888	916	905	944	821	939	922	955	930	936	905	881	909	987	949	941	921	941	921	1006	874	987	934	921	930	933	964	904	931	902	891	907	869	986	905	976	921	959	971	901	926	916	926	906	944	934	928	976	903	912	927	956	939	859	950	923	935	922	953	929	957	958	926	901	908	915	901	898	915	899	966	925	913	923	906	959	907	895	942	913	891	937	906	913	965	921	929	934	936	916	916	903	961	937	938	917	915	964	952	972	919	903	880	916	931	931	940	933	999	929	945	921	971	926	903	922	945	872	953	967	920	886	922	900	940	921	914	957	961	963	959	922	854	938	855	904	946	881	960	934	924	913	910	902	915	893	907	878	948	926	945	911	910	922	887	945	861	933	898	939	927	903	921	941	939	954	1016	961	933	900	897	869	990	887	965	947	941	943	964	932	861	963	992	909	910	896	959	1015	970	938	846	974	928	949	932	918	912	872	896	969	865	846	942	871	955	935	904	907	957	957	897	943	902	940	922	905	929	948	947	922	866	969	932	951	892	876	907	975	903	981	930	928	912	931	950	871	942	964	937	996	950	959	920	965	913	935	916	909	892	965	890	936	948	903	902	911	917	901	942	908	887	940	925	962	905	969	906	904	936	907	901	882	937	891	909	913	987	921	942	913	909	977	915	982	972	920	876	896	895	928	900	877	918	920	880	936	927	944	911	934	917	945	933	896	945	942	941	929	919	941	908	914	925	965	917	945	911	900	923	936	910	941	939	923	937	918	971	945	968	883	880	882	911	962	945	885	883	948	946	918	965	976	948	916	938	930	937	888	889	953	888	943	873	873	912	908	931	899	909	917	906	885	917	942	923	923	911	897	935	933	890	924	999	959	912	869	960	911	945	914	941	919	932	912	905	939	990	903	928	891	934	899	897	919	893	883	925	940	897	904	877	919	927	972	953	887	894	935	938	916	909	941	963	962	972	938	915	848	962	902	909	903	902	874	877	1000	912	952	903	888	876	932	921	943	924	885	910	944	942	918	940	927	960	884	958	945	953	921	935	912	894	977	865	935	911	904	943	876	941	941	955	956	897	902	919	910	891	857	889	875	911	931	918	923	943	870	879	865	902	934	926	900	898	943	941	919	905	950	920	955	835	902	949	959	859	945	885	880	965	924	936	928	943	947	922	936	930	926	887	981	955	924	911	900	963	920	932	945	926	858	886	947	983	949	955	941	899	961	949	921	943	984	931	899	926	889	916	915	907	899	952	910	915	931	941	930	909	913	1017	918	902	902	935	864	924	911	935	952	907	919	924	924	894	947	910	943	936	933	932	919	936	923	894	901	929	939	925	903	889	921	890	928	919	924	850	962	919	899	924	878	925	921	903	961	889	865	921	922	967	942	902	874	917	918	913	897	892	982	907	995	944	944	871	882	971	910	927	936	944	904	934	947	880	922	925	897	940	950	917	890	905	901	909	918	945	927	926	866	954	883	888	883	899	902	947	919	900	889	926	898	880	976	891	920	954	979	950	908	918	983	985	943	896	876	919	947	918	911	929	916	937	942	915	930	985	916	936
33628	34194	38272	38031	29511	40558	35423	17539	5605	1570	631	411	357	346	328	313	339	339	328	329	328	339	334	347	330	340	348	350	359	345	371	319	371	337	310	366	380	322	329	334	333	376	325	357	335	324	301	356	375	351	344	325	345	339	346	336	303	337	342	356	348	339	357	326	335	310	314	356	349	330	366	338	308	313	333	347	345	351	315	350	353	343	323	354	330	350	339	327	315	342	393	327	326	381	349	335	355	374	329	336	349	367	330	331	357	360	374	335	388	348	366	331	320	342	313	340	319	343	356	338	333	306	350	318	352	362	371	349	326	331	346	326	339	321	322	385	343	361	334	345	335	332	344	339	333	333	326	324	368	316	359	336	314	339	387	322	374	341	345	371	333	370	363	386	343	315	342	334	354	378	346	336	353	322	377	364	367	365	306	329	339	351	348	315	349	349	320	342	338	328	329	341	356	336	356	343	342	332	335	327	367	348	340	375	358	348	333	336	361	291	350	331	328	317	344	364	322	341	342	389	386	375	339	348	362	369	336	356	317	334	347	323	338	339	362	369	339	320	331	351	353	361	340	323	360	332	364	341	350	344	332	340	337	371	345	339	287	327	373	333	349	340	372	371	323	324	362	355	340	322	358	363	356	333	337	364	337	318	348	354	357	330	348	314	310	379	323	341	370	310	329	345	326	372	339	376	333	356	358	326	358	383	388	357	329	344	351	379	346	356	318	318	358	354	325	357	356	338	336	352	345	363	353	312	338	376	324	358	338	380	347	346	347	336	333	354	368	353	329	348	356	322	303	353	358	355	328	358	321	357	347	332	334	330	338	348	345	346	321	356	334	329	347	351	355	331	313	348	378	379	321	356	372	353	352	360	328	345	364	363	362	340	371	337	338	351	347	348	326	375	360	357	315	372	363	347	356	356	301	361	338	347	333	352	338	344	344	376	357	330	338	309	348	336	347	321	340	354	358	332	352	341	368	340	378	355	355	349	340	341	334	329	360	311	365	345	288	333	302	372	347	392	338	359	361	324	314	368	362	374	333	328	351	370	324	337	329	326	370	350	366	347	341	339	318	340	352	330	325	346	378	358	349	343	348	355	323	311	324	308	324	356	319	370	324	336	366	343	311	361	340	349	327	348	362	355	365	339	340	400	344	311	343	347	332	360	360	380	340	354	357	320	353	312	330	334	328	325	326	333	331	350	345	328	292	357	345	346	347	362	333	363	374	333	351	350	344	375	348	368	333	358	350	326	354	351	335	359	318	382	338	345	339	354	329	321	338	349	370	325	356	355	366	344	360	349	334	335	348	358	346	343	336	326	361	382	346	370	303	361	328	350	325	326	361	340	350	355	340	371	335	341	356	347	334	341	355	351	340	353	363	353	360	329	342	344	330	327	360	306	373	349	370	356	346	349	328	323	346	369	354	367	352	304	339	341	355	323	325	322	348	344	323	333	337	350	335	340	314	358	344	302	352	334	356	317	337	389	348	353	373	355	355	356	402	337	349	328	355	357	322	378	373	339	329	353	344	319	330	361	366	342	381	347	387	329	323	316	357	356	295	354	324	328	343	349	374	354	323	358	323	340	364	372	339	327	295	324	348	372	362	353	323	310	330	314	335	348	368	318	334	331	355	347	345	335	368	342	326	345	328	352	353	338	363	361	351	360	344	364	318	320	342	343	349	339	370	343	352	343	341	374	326	345	331	355	337	361	310	361	346	362	344	340	356	335	352	339	319	348	345	321	296	321	335	318	314	338	344	330	339	391	352	341	340	330	358	344	354	352	310	348	336	335	347	347	352	357	370	332	358	309	362	362	344	337	376	345	335	329	348	321	343	318	352	349	335	360	340	377	331	357	385	365	349	327	363	368	324	318	344	331	352	378	329	329	336	341	325	319	324	349	338	343	362	344	372	356	333	371	325	342	377	390	344	325	358	341	342	350	374	336	327	373	360	360	345	349	360	342	358	374	343	333	351	350	338	360	337	351	346	338	338	346	329	364	373	339	341	352	306	383	366	349	333	345	340	386	355	339	346	352	308	346	313	334	325	315	381	324	337	356	357	348	308	341	328	316	349	351	355	306	364	347	340	330	344	357	341	314	358	351	346	350	334	332	343	361	364	340	358	350	362	322	355	335	363	327	353	372	380	331	370	337	367	338	374	355	360	349	336	344	340	341	352	365	339	356	349	340	403	320	327	336	352	336	333	331	360	368	351	323	316	338	336	330	362	353	365	348	316	357	376	381	335	368	361	356	368	304	324	357	346	322	348	314	358	330	353	342	335	345	353	304	345	375	341	312	355	335	362	331	351	361	337	332	317	332	349	326	349	309	369	329	363	359	330	341	347	302	321	330	343	329	321	353	337	325	335	315	337	339	352	360	350	310	319	335	355	321	333	317	324	347	346	333	335	380	343	350	335	327	348	367	335	369	358	340	349	328	333	344	347	330	313	330	314	340	340	364	323	345	348	349	359	323	374	368	362	346	371	338	329	371	345	328	364	343	374	349	345	313	326	336	337	365	335	350	326	336	348	353	371	364	348	345	320	350	332	378	387	360	337	358	371	347	357	363	330	370	390	360	360	301	379	349	354	350	374	356	336	331	348	355	339	344	365	349	314	355	350	373	331	344	364	340	338	344	363	345	334	324	336	366	310	352	379	329	356	368	360	357	333	349	398	325	333	332	336	354	343	343	395	370	341	354	350	312	326	337	345	327	348	327	349	344	361	321	325	362	337	333	357	330	369	349	345	379	337	353	327	334	349	365	342	299	339	348	338	349	363	336	346	320	323	316	331	366	375	383	355	378	323	322	335	338	327	336	335	336	365	344	347	348	348	343	336	360	373	315	329	332	324	382	358	354	332	352	335	385	355	333	347	342	346	323	328	353	330	334	331	367	356	386	366	325	317	336	365	357	340	355	363	350	347	352	354	350	365	356	340	336	360	322	353	339	337	354	357	370	348	334	325	379	316	337	365	358	341	387	342	334	324	317	330	361	371	339	358	365	328	361	343	318	351	344	342	317	371	350	365	384	345	355	357	354	356	353	344	328	342	340	341	322	358	339	341	317	366	340	338	362	367	316	344	345	360	338	346	340	360	352	357	356	353	351	361	347	341	357	357	339	380	346	338	347	322	339	347	346	347	336	382	347	312	324	307	358	333	352	310	333	349	355	334	320	377	336	340	320	312	336	365	314	334	331	334	366	330	343	338	349	383	343	355	344	376	353	360	347	375	337	348	340	341	367	334	338	377	321	355	330	345	362	356	334	331	350	336	328	353	335	339	331	394	312	352	339	335	328	342	352	330	311	359	343	365	327	354	299	349	330	330	340	352	339	332	335	346	312	336	367	338	352	342	335	350	337	344	303	347	311	353	356	364	358	380	319	370	356	314	327	319	348	352	333	366	378	363	326	351	342	337	342	340	329	339	350	371	347	349	339	324	360	334	376	295	371	364	329	344	338	355	346	349	371	332	343	338	316	352	342	358	381	318	343
21463	28712	41015	46165	42537	55425	48453	31069	15852	5662	1976	1099	929	898	929	925	896	901	932	944	892	906	933	940	892	905	930	896	913	921	940	926	889	892	927	967	942	907	903	898	900	973	894	923	926	896	865	856	881	937	919	918	912	938	902	930	937	945	898	932	915	895	908	958	915	922	927	897	907	934	864	878	906	884	882	930	885	924	853	901	908	915	960	904	937	917	927	896	935	915	921	895	871	948	883	921	950	932	937	954	972	931	896	921	927	941	930	958	911	937	903	869	918	928	935	958	941	918	891	863	915	909	883	952	961	946	822	872	884	912	886	953	923	924	916	902	884	939	957	939	907	928	940	911	911	952	932	914	867	911	867	915	958	920	880	930	904	883	943	911	895	885	891	944	857	935	946	947	917	923	906	931	888	917	907	943	875	891	891	914	893	934	928	894	905	952	912	931	913	877	934	892	908	931	943	907	923	905	852	926	923	949	929	924	947	909	947	872	877	926	917	841	888	929	877	906	889	936	947	907	893	898	901	932	905	945	1001	925	886	928	898	862	932	916	887	912	926	945	898	893	934	904	952	879	885	885	941	919	937	890	906	879	891	879	899	949	941	898	907	923	884	921	925	836	886	886	917	953	919	880	916	861	948	915	906	941	894	866	957	908	904	866	912	930	953	914	916	844	897	894	883	946	911	904	876	900	934	860	891	852	893	881	903	890	892	863	879	936	907	853	897	947	925	892	882	896	991	973	975	916	917	862	919	886	870	977	876	887	926	953	904	925	929	889	896	931	903	898	925	916	842	894	896	942	910	928	888	895	865	973	905	865	895	882	909	946	920	952	890	931	929	900	913	911	889	950	931	900	961	865	940	925	927	863	913	924	873	949	975	908	900	923	895	942	900	905	916	936	953	867	931	923	902	911	868	938	920	902	944	861	952	949	930	917	929	946	871	878	872	903	915	879	971	933	947	852	872	890	918	896	947	949	888	901	911	892	898	904	892	976	920	936	931	935	936	874	897	874	923	957	949	884	931	962	858	920	901	881	904	917	925	887	914	946	958	901	896	911	958	988	911	909	920	924	896	891	894	842	942	903	888	924	917	911	983	947	899	896	885	949	940	916	941	965	894	922	905	899	863	911	891	845	900	943	898	941	937	927	938	923	935	875	935	920	851	959	896	958	950	931	923	862	939	911	929	915	890	939	936	948	902	919	954	913	906	898	906	938	835	934	902	885	962	918	892	944	933	920	912	938	939	927	949	935	900	909	901	959	944	919	948	898	903	901	891	927	886	894	882	974	887	879	929	916	890	889	874	912	883	946	914	887	869	912	963	888	948	923	895	922	925	930	923	945	950	929	915	912	915	948	890	962	934	922	915	928	898	888	896	936	875	935	961	958	878	953	927	923	933	888	906	853	935	950	906	899	909	945	942	921	838	873	911	923	868	931	899	925	866	870	877	935	902	945	910	907	924	887	919	927	901	892	895	871	909	979	941	901	864	930	899	919	930	894	895	982	935	908	945	908	845	890	920	908	904	924	918	954	938	944	916	940	985	940	910	939	888	932	970	892	971	915	931	924	904	936	909	889	917	899	923	861	908	925	906	891	890	882	930	931	929	912	913	910	896	875	864	918	896	868	935	881	895	904	959	956	890	913	908	951	943	946	879	833	910	900	948	930	968	872	902	965	954	946	915	888	897	929	879	876	919	941	891	879	906	911	926	935	861	837	862	896	964	867	952	907	894	904	939	870	901	899	910	901	911	902	924	919	937	878	872	904	874	916	907	878	886	896	928	974	929	915	906	955	897	925	899	886	852	886	881	902	897	912	933	923	918	898	861	892	909	899	906	905	909	938	923	898	932	918	898	896	949	959	901	895	922	939	938	938	900	896	910	927	908	929	929	930	941	944	886	928	891	922	847	939	858	951	898	912	881	878	902	936	874	924	889	851	918	922	919	924	898	906	869	886	947	921	945	942	876	936	866	879	990	907	862	932	868	918	941	858	891	880	891	852	925	896	948	956	923	879	932	941	932	918	931	923	903	909	904	897	914	912	969	909	930	956	935	972	888	897	915	852	925	921	957	917	886	955	869	949	918	890	954	950	890	917	948	934	904	886	904	939	920	867	909	921	958	903	956	955	940	838	922	885	922	901	885	868	884	850	910	888	968	906	919	957	943	899	948	943	937	873	913	960	896	928	906	929	915	910	915	899	882	900	869	917	926	931	925	922	891	910	927	900	914	869	898	906	927	915	868	909	911	946	889	895	914	897	910	934	891	873	954	902	903	903	966	898	933	844	964	929	961	970	886	938	901	880	871	926	929	875	892	936	929	965	947	919	900	905	888	921	880	900	930	917	926	933	872	902	899	899	919	964	857	895	899	917	962	924	956	902	887	888	901	897	894	922	907	902	862	898	867	900	872	968	893	938	953	930	951	883	920	898	904	924	897	960	891	971	936	912	897	894	903	923	914	965	888	872	858	876	905	937	961	894	931	875	962	905	931	892	907	913	916	929	885	943	915	884	923	856	867	897	920	958	884	917	918	940	931	857	855	961	972	868	912	896	985	891	932	876	900	889	906	910	955	915	869	892	845	940	863	927	920	897	916	870	925	946	991	889	885	881	930	880	957	979	885	956	907	904	959	984	917	885	938	868	929	964	952	894	882	904	887	917	916	886	984	911	953	890	924	890	890	843	859	872	945	975	916	905	937	906	943	897	914	933	897	898	906	976	898	909	929	921	935	950	933	882	884	917	910	900	898	931	824	892	876	907	926	967	937	930	890	934	910	862	951	927	872	966	909	959	869	900	928	892	897	902	875	915	877	899	950	925	906	912	851	879	931	896	940	927	880	910	870	884	947	861	915	901	994	975	850	857	935	873	907	888	888	906	915	909	948	866	962	919	940	889	912	902	898	953	930	911	969	913	936	908	950	918	885	878	871	919	869	959	851	914	921	912	880	860	946	927	896	926	949	924	935	910	905	957	894	945	887	894	943	916	900	907	935	920	866	854	894	965	883	886	927	914	917	934	923	968	908	883	861	899	926	984	964	911	903	908	877	918	933	855	893	920	925	876	893	891	890	927	850	875	915	920	910	872	936	937	899	934	938	892	856	912	902	936	935	897	861	855	941	942	891	888	880	887	962	853	855	966	880	907	933	926	893	873	927	887	925	862	931	946	919	997	930	888	923	901	928	898	924	935	890	912	902	933	873	940	972	905	967	921	870	901	849	872	909	867	928	866	854	905	953	901	937	880	906	925	898	897	871	969	946	901	856	936	956	948	909	903	907	904	941	904	939	851	886	942	909	932	948	877	988	941	950	910	919	952	931	894	898	914	938	923	872	937	932	904	878	906	958	897	969	945	953	909	946	946	899	925	929	950	881	891	950	881	915	927	921	897	915	948	887	1005	966	906	865	966	885	941	928	872	903	920	916	886	964	876	896	896	820	902	934	883	917	879	886	909	911	924	863	850	965	924	893	883	937	828	896	882	838	836	899	953	924	891
44879	46017	51721	45927	42844	54468	48102	30758	12609	2748	673	429	368	335	353	366	364	342	320	315	346	356	349	359	326	337	324	371	352	309	354	356	373	338	346	322	335	379	315	348	335	324	350	327	321	341	329	345	336	372	317	326	361	378	349	320	320	305	322	336	338	336	343	332	333	326	344	338	350	346	288	332	325	376	330	305	322	308	338	360	358	353	325	329	361	353	377	345	354	353	344	325	310	354	337	362	363	340	327	352	352	288	300	339	310	325	340	329	360	348	323	323	358	345	321	333	359	373	324	343	327	358	333	344	330	338	342	365	313	355	388	355	321	347	358	308	339	322	354	361	357	344	355	358	335	360	351	337	331	361	326	335	318	328	348	343	341	326	322	318	315	325	338	311	335	357	358	309	303	317	328	356	312	346	331	334	351	357	324	318	376	314	348	340	326	313	340	322	360	344	338	372	347	307	342	355	338	330	342	357	330	333	324	318	328	351	345	345	330	331	334	314	343	354	351	338	361	337	329	337	336	333	344	355	330	332	311	336	339	348	341	367	324	344	354	342	340	355	322	353	338	363	323	355	350	343	356	315	334	354	343	350	332	302	333	349	321	336	335	340	362	339	355	333	354	357	342	376	405	327	365	348	355	336	299	334	308	315	337	347	316	352	344	298	341	312	322	368	337	325	362	352	351	318	325	360	359	347	323	361	353	308	351	359	338	336	360	347	356	357	341	323	358	327	328	349	337	330	358	335	360	342	315	357	314	328	326	319	331	321	344	336	362	334	336	315	305	323	349	328	346	338	356	342	333	359	346	339	340	292	389	343	331	330	351	326	347	342	321	334	340	343	324	353	357	347	332	338	356	342	350	317	308	312	323	383	363	337	330	346	368	316	353	334	334	299	325	345	334	320	333	306	293	371	316	355	358	324	300	343	337	331	329	325	338	342	309	332	327	356	333	360	369	355	349	339	361	331	342	340	337	338	329	333	350	324	302	367	370	327	312	345	366	343	297	355	330	366	377	350	339	349	354	331	332	329	332	335	362	319	329	358	329	309	295	343	359	358	358	383	352	343	366	351	334	311	314	339	344	317	357	333	350	354	340	312	351	336	308	337	347	317	298	339	324	370	329	356	339	354	330	368	341	312	306	354	372	353	354	335	329	317	317	336	362	314	320	375	378	319	347	328	334	319	349	328	363	362	360	347	315	314	373	354	349	345	348	326	334	322	354	345	347	370	344	373	347	320	318	353	321	338	355	320	347	333	348	342	352	330	343	350	337	325	331	366	337	307	363	347	366	367	342	357	336	348	332	335	357	352	346	335	336	333	330	351	321	373	326	319	339	338	333	401	348	332	367	349	322	354	344	344	334	358	378	377	329	333	343	342	355	333	350	361	330	358	333	331	369	337	318	306	311	334	316	341	333	314	349	365	340	353	337	306	339	326	361	345	329	351	345	371	370	323	325	319	316	331	326	366	358	340	349	347	351	319	337	342	343	329	345	356	320	334	369	352	359	321	353	301	347	350	302	317	349	350	345	344	314	351	326	364	329	336	355	352	350	338	340	352	337	343	332	389	341	342	331	327	339	337	364	329	363	336	341	325	361	326	343	353	323	346	377	344	363	354	330	319	310	357	330	351	361	333	344	323	327	342	307	374	333	372	359	339	320	359	336	352	359	341	332	390	319	350	331	349	360	357	364	347	341	361	324	345	396	338	377	344	351	315	357	337	361	316	357	381	339	333	351	306	330	396	315	333	349	340	359	315	345	321	356	352	358	329	313	327	361	325	302	342	345	328	361	348	330	347	355	341	359	340	352	352	317	345	351	347	325	316	320	323	340	390	354	324	354	339	354	344	309	358	346	349	329	303	314	354	350	364	321	329	323	329	343	340	342	328	329	342	347	321	349	338	342	355	314	323	356	352	359	351	339	345	331	319	350	321	326	309	353	327	336	336	351	364	374	365	363	339	336	357	304	353	382	360	336	345	326	330	361	343	351	341	365	356	334	355	383	343	340	327	337	341	343	334	320	346	365	367	389	345	327	334	352	322	348	365	348	345	359	309	353	318	329	325	313	319	345	323	318	335	338	343	326	364	338	368	357	361	319	361	323	302	305	306	346	350	350	326	311	314	319	307	362	348	342	320	339	304	359	301	332	349	336	325	353	367	335	339	346	359	324	349	315	343	331	344	351	350	312	330	349	318	335	341	324	342	356	286	338	364	325	309	337	335	355	356	338	341	321	350	350	328	341	342	332	350	332	348	336	366	342	358	356	349	355	336	329	312	369	355	340	363	349	344	353	348	338	352	328	343	380	342	353	326	343	332	326	330	364	350	334	345	337	317	336	371	336	331	320	306	311	346	331	327	344	340	349	374	320	343	349	321	333	379	347	327	337	327	345	317	334	353	342	365	325	352	315	353	343	380	362	355	353	342	339	395	347	337	326	362	346	365	345	341	337	343	353	351	359	305	332	343	364	350	364	342	332	364	363	333	336	327	361	352	338	343	333	327	340	333	327	330	351	318	348	372	380	311	333	328	325	336	365	325	306	312	363	338	347	358	355	331	344	352	328	342	369	330	313	304	312	337	338	372	350	339	346	327	334	344	353	340	339	302	350	326	345	318	333	340	330	347	353	355	373	329	331	386	364	326	338	334	352	335	332	333	333	329	318	322	316	364	358	315	336	312	333	294	343	334	347	324	317	326	340	323	359	370	355	310	342	337	366	375	345	377	336	384	332	296	316	323	377	332	356	324	337	325	313	324	324	317	352	356	332	342	344	332	338	377	330	346	325	342	379	327	339	331	343	313	330	349	321	367	358	351	290	325	327	340	339	304	359	327	312	351	357	331	337	354	353	341	341	363	366	348	365	354	387	330	310	356	337	367	373	338	325	329	337	350	311	319	333	344	355	337	339	351	368	304	353	340	334	358	329	341	314	302	316	334	318	346	342	336	333	316	318	341	368	331	330	370	345	322	360	310	374	374	328	338	363	351	328	330	346	365	341	366	309	304	391	300	327	337	333	330	370	347	343	335	353	372	344	367	349	359	352	327	330	303	358	318	322	325	312	360	311	347	382	324	332	346	357	349	351	400	339	377	340	354	330	346	323	326	327	335	376	355	327	358	353	330	324	338	344	339	327	349	359	338	354	322	332	330	365	321	313	345	347	332	305	342	330	342	347	376	345	311	342	327	342	334	314	329	342	357	349	372	314	332	349	327	341	299	319	318	345	342	351	353	318	328	329	359	352	321	334	380	370	308	324	357	336	336	313	354	333	335	340	340	346	321	375	329	345	321	334	362	342	336	318	345	316	312	345	367	322	334	399	369	367	338	353	313	345	349	363	319	335	345	338	343	340	339	352	330	330	312	362	326	335	361	364	354	340	329	318	363	339	313	342	331	336	349	362	310	349	382	359	329	315	328	349	342	333	350	368	318	325	335	340	362	355	342	336	345	327	353	372	323	354	320	327	343	324	349	346	318	319	314	339	336	322	342	354	354
29431	36972	50896	51737	55112	65526	60056	43263	23764	7742	2333	1188	956	930	893	902	881	917	939	853	903	873	935	872	872	906	863	857	931	948	895	949	906	939	794	878	933	868	957	920	909	906	866	903	855	889	933	932	882	865	879	851	911	876	918	826	897	897	908	915	815	928	927	912	847	893	893	969	895	931	899	934	916	916	877	950	883	906	928	900	863	935	881	932	896	901	891	910	904	933	923	855	847	884	898	942	965	894	875	823	854	902	884	879	975	908	912	922	908	913	901	862	886	879	917	898	916	893	887	895	907	958	921	954	903	869	930	871	878	851	908	879	899	866	871	908	893	826	871	887	965	913	934	929	902	865	908	885	909	880	865	881	910	870	877	883	916	856	853	933	939	868	864	861	893	894	863	931	900	888	940	874	901	868	853	869	885	870	976	954	904	903	875	874	855	846	910	886	846	885	931	889	861	890	941	894	846	935	957	896	885	904	914	910	886	948	880	929	895	939	884	863	872	895	873	889	878	872	934	918	918	891	873	934	919	938	867	907	899	849	890	915	864	888	916	905	909	945	896	912	920	910	892	942	952	878	867	914	917	878	914	919	862	885	934	847	910	849	899	901	942	947	918	923	804	908	899	900	866	956	841	872	913	920	919	913	894	849	874	923	874	977	874	887	956	863	878	813	825	915	830	865	932	930	944	888	922	881	888	874	889	889	863	951	903	893	903	887	859	897	886	912	904	910	922	879	869	895	921	854	902	912	850	916	877	906	925	890	898	918	892	917	909	878	885	922	933	882	923	861	905	906	911	915	920	875	905	865	912	872	868	873	955	885	867	865	906	940	855	849	938	927	856	896	874	935	871	897	839	928	890	898	851	923	921	860	935	883	854	918	865	863	876	889	917	844	919	904	939	894	881	857	899	924	958	920	897	920	897	935	926	887	923	910	866	919	942	884	901	921	882	949	871	871	913	907	866	868	924	925	902	875	938	854	857	925	844	914	958	904	944	862	900	915	848	903	834	865	929	940	872	889	892	890	894	882	878	861	891	923	908	912	849	859	891	868	918	861	877	941	888	913	891	842	928	913	881	902	875	866	835	908	891	869	941	962	897	949	919	903	911	855	881	964	866	852	869	870	952	900	822	977	871	887	916	884	922	856	906	881	893	868	900	927	841	848	945	860	874	888	929	881	921	907	843	896	915	893	848	879	943	881	919	952	860	916	926	860	860	885	863	851	865	909	882	868	823	906	913	884	908	929	898	907	919	943	912	870	895	923	882	1013	953	932	906	906	948	859	872	865	952	854	862	886	887	888	907	911	880	890	930	917	896	930	918	872	932	887	911	873	906	900	863	915	939	863	900	871	878	873	967	930	929	912	869	941	904	849	926	860	912	967	933	898	881	900	886	902	867	937	912	879	917	906	939	877	873	939	928	945	942	841	964	845	954	865	900	927	879	891	881	859	864	885	907	922	899	906	893	848	886	952	892	908	846	898	853	911	916	886	893	861	881	877	929	899	916	840	914	897	883	886	943	917	873	869	924	916	915	885	897	882	878	898	873	901	864	885	914	872	885	920	900	886	903	884	874	870	894	905	897	847	890	867	848	888	874	907	875	888	918	898	933	880	885	907	892	905	872	923	942	922	899	904	840	919	867	905	954	907	876	929	930	870	920	847	873	871	921	892	893	913	923	874	878	921	866	898	846	891	786	890	896	905	882	885	871	858	895	921	903	919	889	901	899	890	914	964	865	902	906	922	921	844	910	935	866	876	855	849	914	902	871	915	966	935	888	899	835	855	890	936	854	840	914	899	866	875	876	875	879	877	919	921	901	913	900	925	921	867	905	944	943	907	907	924	863	921	893	910	925	890	854	903	959	881	897	900	840	923	887	889	862	944	856	905	908	864	908	878	877	869	904	858	886	897	910	875	905	901	888	884	912	893	879	882	901	917	903	886	888	858	902	892	901	916	934	943	931	896	886	934	871	897	920	908	811	883	916	913	854	920	921	890	851	886	898	930	913	854	903	854	843	960	937	871	930	937	900	872	866	897	893	951	901	864	926	883	877	974	957	915	884	936	891	856	874	862	885	951	864	850	929	974	884	879	914	924	905	871	867	893	919	885	900	894	904	943	882	862	881	908	931	922	911	883	954	948	893	879	891	847	929	908	909	950	917	902	886	915	873	904	874	888	924	900	854	878	910	887	894	943	947	901	815	896	904	879	947	917	922	852	938	889	912	935	911	913	920	921	877	932	973	885	850	929	879	897	860	848	911	943	887	897	923	907	898	871	893	896	903	877	882	860	911	914	848	909	938	886	880	911	858	847	838	854	871	938	875	896	881	916	875	936	903	889	893	920	952	904	855	921	909	859	906	926	941	873	894	926	882	911	891	843	908	864	911	946	944	885	938	881	910	889	909	934	880	893	888	888	918	903	887	871	856	865	919	938	881	912	843	805	1004	935	890	901	892	884	931	927	927	899	930	877	920	894	860	938	856	945	844	905	934	869	880	943	879	888	899	888	898	881	931	896	880	919	885	886	925	944	920	937	873	924	847	902	877	855	911	897	904	913	898	950	926	942	953	907	950	926	890	887	892	912	898	914	863	846	878	917	918	910	924	881	880	867	879	926	894	901	915	879	909	898	862	875	879	902	904	870	937	904	884	854	858	895	873	882	868	966	853	934	883	923	881	910	864	894	981	867	952	892	905	869	907	896	946	899	895	912	952	926	923	899	914	911	863	861	912	913	887	944	901	941	930	878	943	906	945	920	873	838	910	874	872	882	875	876	847	904	870	921	865	861	892	912	921	894	887	864	918	906	899	917	871	943	854	846	875	908	912	927	923	889	900	968	914	917	953	865	899	852	908	867	900	886	865	879	907	892	913	895	904	935	891	898	913	945	805	882	941	926	917	905	930	874	933	878	931	896	884	890	857	934	906	846	903	924	931	852	939	934	921	941	892	944	901	877	874	892	881	932	895	922	907	923	880	919	918	888	864	853	922	928	948	912	869	867	863	862	954	901	882	892	917	929	920	885	838	949	911	912	886	899	930	933	909	900	928	891	915	846	898	888	912	868	902	855	889	896	858	913	864	940	928	929	862	909	875	881	883	912	810	907	889	927	898	869	875	883	938	931	915	896	911	879	919	927	907	912	892	903	888	911	883	877	921	907	900	906	877	884	895	905	937	874	859	911	849	892	933	932	867	905	891	910	901	887	851	846	891	880	860	907	916	910	926	901	911	907	887	966	896	962	937	859	954	882	902	910	934	911	941	932	933	907	862	883	891	902	903	892	923	878	952	932	874	957	926	881	856	884	942	901	882	918	831	901	871	905	898	854	907	969	929	896	900	966	857	871	921	911	867	915	925	856	893	957	921	831	843	940	851	915	911	879	904	872	960	911	921	921	876	895	901	919	879	859	870	856	896	856	910	903	904	917	864	886	929	853	848	897	900	877	899	948	895	888	940	871	893	926	858	903	943	889	965	886	929	924	962	975	905	919	902	842
15765	15570	19467	14384	7426	5679	5172	2860	1172	547	418	404	353	359	345	310	320	332	324	377	354	339	339	392	340	399	332	328	362	314	309	329	348	313	340	358	337	371	336	345	354	356	321	322	355	346	371	340	328	325	381	344	370	338	356	303	346	353	343	304	321	330	383	350	319	317	355	363	343	361	364	348	355	342	340	344	318	355	328	356	350	335	348	331	342	380	333	339	339	377	345	371	355	349	329	339	345	367	350	399	342	338	337	347	361	305	372	358	349	375	328	362	384	371	351	351	345	369	385	373	369	357	342	349	339	312	342	325	340	339	362	312	334	350	389	334	346	353	349	314	339	340	322	361	376	328	315	356	326	335	370	350	339	367	345	321	322	359	384	346	343	349	356	344	314	353	394	347	361	352	348	326	350	336	340	372	313	353	338	363	316	366	359	359	329	351	349	355	336	344	347	355	347	350	352	347	328	367	363	375	341	329	347	337	329	359	356	360	340	320	356	347	354	357	343	339	332	349	339	356	355	350	363	351	374	384	358	329	348	333	331	308	333	298	329	329	315	332	343	348	355	338	317	360	350	360	347	328	354	393	378	327	335	362	353	342	365	351	376	362	372	358	347	350	346	320	341	380	334	330	348	350	323	321	332	365	361	359	362	348	355	322	408	362	357	366	339	352	363	347	344	382	325	355	329	365	369	338	360	350	343	343	329	355	375	371	358	366	347	388	340	356	338	349	404	353	333	349	340	339	342	397	352	314	355	368	347	346	318	357	361	339	313	317	352	331	350	350	352	379	325	301	353	334	325	350	362	319	353	377	356	359	300	354	361	379	318	371	374	361	324	418	361	341	327	318	336	385	382	390	363	335	332	373	342	344	353	366	356	330	292	353	347	347	323	343	359	320	376	358	367	359	347	343	341	342	346	344	361	291	334	316	363	325	350	345	348	360	323	334	380	333	334	355	382	337	330	380	338	331	354	350	350	314	344	392	366	322	353	368	347	374	332	347	358	336	360	366	352	380	331	330	336	387	314	321	354	338	311	344	348	368	357	350	369	347	369	322	326	347	362	337	399	364	350	359	356	343	353	356	353	349	333	323	340	357	337	311	318	386	355	329	382	344	370	374	353	353	341	336	329	342	345	376	360	351	335	336	344	360	386	349	380	355	341	324	363	299	352	353	369	344	322	362	300	342	371	337	347	346	362	343	337	375	330	332	371	356	365	346	370	358	366	341	350	343	344	340	368	362	346	340	349	350	345	332	341	324	347	361	348	339	362	377	331	346	322	343	344	334	356	351	348	368	306	377	352	359	335	366	355	360	321	347	347	351	370	342	335	338	326	339	374	311	342	334	350	333	314	327	385	311	343	353	348	350	332	331	331	376	334	360	335	344	378	337	354	342	378	343	333	375	332	356	365	352	318	334	312	358	359	359	351	336	363	325	388	364	358	350	349	357	350	339	342	394	339	359	373	368	407	347	347	350	325	342	370	321	374	344	358	369	331	319	334	318	324	350	343	336	346	326	353	352	354	342	372	339	356	336	369	363	341	356	356	326	379	316	385	348	356	358	372	354	361	344	333	358	356	360	364	315	362	374	322	370	354	347	375	353	331	347	326	359	348	391	344	343	366	339	380	325	329	344	384	329	358	343	329	313	337	338	338	339	292	388	333	334	361	325	339	364	367	340	336	332	352	320	350	340	361	334	367	368	392	399	383	349	334	350	343	342	343	356	327	354	365	361	349	374	355	328	320	354	326	314	335	355	326	321	362	316	332	387	339	357	348	350	324	368	356	330	326	380	337	371	360	356	358	361	380	378	364	351	361	323	376	358	395	349	327	363	347	350	329	350	337	357	347	323	338	363	349	364	374	386	348	364	350	355	345	368	332	327	351	356	344	325	349	359	350	368	357	358	361	348	353	338	348	346	359	357	351	347	376	380	375	340	335	349	361	374	310	332	352	323	371	348	359	366	336	357	374	332	343	349	334	346	350	324	344	360	349	332	356	349	355	358	342	317	352	355	356	360	326	347	338	363	331	392	338	346	340	373	342	371	371	316	367	346	321	360	344	346	376	359	361	349	343	352	339	348	350	357	342	330	341	301	284	337	352	345	340	362	301	357	325	348	355	344	375	319	394	371	349	327	336	347	361	352	353	369	360	338	396	341	326	363	332	325	359	350	352	337	341	353	315	356	358	363	336	373	355	357	358	378	341	335	364	340	369	339	325	338	332	339	372	316	361	307	375	343	345	394	343	323	343	353	296	344	349	340	348	376	345	332	351	370	346	345	318	336	347	360	351	351	386	346	335	319	408	356	365	375	331	352	338	351	352	359	377	350	375	326	342	387	360	368	345	370	359	340	391	323	346	327	341	378	318	312	365	341	331	354	378	338	345	361	349	375	317	362	327	375	346	391	350	365	343	342	343	354	339	333	348	344	305	340	338	355	375	348	342	351	359	341	341	348	396	342	343	350	376	355	390	351	344	327	327	359	361	372	321	346	343	342	346	345	357	359	337	371	356	352	367	353	359	324	313	334	371	361	318	349	378	319	346	372	355	315	355	329	358	330	347	364	330	376	329	318	353	356	316	354	360	342	382	376	323	372	393	361	356	350	311	326	362	344	380	371	361	348	319	324	335	332	394	336	351	348	352	342	330	340	321	341	358	359	323	367	333	364	343	365	345	344	381	347	343	368	354	353	367	349	339	354	365	327	320	333	371	363	360	348	357	327	351	357	359	366	356	336	341	375	375	346	346	373	362	372	319	366	344	312	375	326	336	383	340	357	372	347	368	349	324	367	337	301	349	359	346	354	331	314	340	343	317	353	354	326	379	367	347	372	333	384	344	351	354	362	371	360	339	319	354	363	374	338	361	375	400	335	358	329	330	344	344	357	399	346	341	341	354	310	351	332	352	347	358	352	367	344	369	383	329	346	375	378	332	346	379	338	333	380	310	359	345	374	362	375	347	361	361	358	393	343	337	337	341	332	328	356	347	361	356	326	339	367	333	379	373	319	334	353	334	357	341	336	392	388	337	345	350	350	365	361	332	359	327	353	319	342	332	338	359	323	373	344	357	327	337	323	346	316	345	345	309	338	348	333	347	332	341	351	349	377	351	361	342	373	383	368	368	342	365	363	360	403	386	364	314	337	363	363	349	390	369	352	352	353	339	326	350	340	369	349	325	354	338	349	337	365	372	342	347	351	355	323	369	343	330	380	370	311	345	387	349	331	301	331	360	346	327	370	380	341	324	357	355	307	346	356	357	367	345	351	347	350	348	347	338	362	329	335	350	353	328	370	346	342	337	325	357	310	345	370	355	336	342	379	355	385	323	324	355	318	362	336	358	359	334	340	349	362	322	367	341	357	352	377	342	374	374	344	332	316	342	346	353	348	364	347	364	354	352	338	369	352	358	357	342	364	339	332	370	338	355	366	345	338	338	333	399	332	341	352	313	338	359	340	339	334	343	327	388	293	340	337	321	353	327	334	346	323	379	346
9874	14753	26529	25156	18740	19229	17396	9876	4255	1805	1147	973	956	979	889	997	919	867	903	945	906	965	977	902	899	930	930	991	890	884	889	967	888	933	963	938	916	915	945	950	905	883	869	901	922	922	904	925	995	943	955	911	924	890	942	884	920	906	928	934	873	947	894	923	947	962	971	978	944	949	946	908	939	940	936	948	889	882	889	884	929	887	925	881	890	948	928	937	940	956	899	919	920	926	912	911	918	950	912	925	903	864	920	881	945	886	956	905	935	890	863	925	892	913	960	936	939	883	921	910	891	900	933	956	874	925	906	941	923	921	896	861	929	928	972	912	940	927	858	913	902	933	923	911	928	953	943	897	897	945	903	885	941	912	943	844	922	875	920	929	916	869	885	930	937	900	949	927	929	930	889	943	906	936	873	939	920	928	908	926	894	926	920	867	955	921	946	887	854	893	907	939	891	907	878	939	934	961	900	932	932	930	957	916	929	900	891	923	916	893	867	853	885	906	939	894	909	945	945	924	952	931	932	870	926	854	947	913	960	892	901	897	903	909	934	858	885	869	937	904	908	950	880	898	931	871	906	881	906	899	941	972	929	897	920	938	819	933	925	926	947	931	920	935	886	938	890	918	915	961	945	973	921	876	888	889	883	887	918	879	992	919	968	916	919	925	899	959	868	947	884	870	937	901	917	887	863	917	964	978	914	863	939	888	903	895	900	923	915	945	896	929	910	899	875	952	916	827	881	900	893	907	953	895	953	910	866	945	930	929	929	920	966	954	896	897	960	889	898	971	887	905	904	926	891	966	931	940	912	936	901	856	924	861	976	935	945	918	950	906	944	912	901	918	907	935	889	902	931	900	876	876	896	941	935	885	914	947	864	883	934	932	919	951	965	897	930	937	932	926	943	989	868	968	959	914	922	919	896	904	899	915	954	911	967	879	880	876	902	938	874	914	940	895	915	904	944	896	922	939	901	917	875	934	943	955	891	890	875	909	905	910	945	990	898	909	918	932	946	937	892	925	904	912	882	933	910	910	905	913	901	967	900	878	937	941	871	887	938	950	908	907	926	888	878	900	918	915	902	856	925	904	959	984	931	944	906	969	959	954	906	925	887	924	902	915	994	912	914	910	936	947	912	896	958	916	861	934	939	904	907	935	968	910	902	913	1007	902	912	972	875	940	950	860	910	948	917	950	919	875	920	948	926	947	911	932	888	954	931	888	875	878	919	924	905	927	984	887	909	916	875	904	926	923	943	875	871	953	911	899	944	968	926	933	917	958	924	922	926	939	974	929	935	935	954	938	898	892	872	932	921	899	950	865	873	926	929	918	908	919	938	881	895	915	834	1000	946	905	916	927	919	904	900	903	922	912	874	910	892	912	864	940	845	880	903	913	898	886	924	912	898	973	943	951	894	902	878	935	899	934	943	942	927	932	976	907	950	903	890	932	983	887	951	914	926	929	904	932	950	967	898	868	924	863	894	1000	948	917	927	879	900	959	867	971	877	896	878	933	883	914	913	878	939	885	947	885	894	944	958	959	973	888	918	929	878	953	901	949	906	918	933	897	904	923	954	953	907	932	907	967	884	950	885	873	940	888	896	942	891	970	913	902	859	970	933	987	909	883	925	960	976	921	930	970	907	954	935	894	933	946	935	902	891	942	963	912	919	925	924	957	917	880	946	832	902	906	902	931	864	952	911	933	952	952	887	915	938	910	914	889	890	923	927	915	904	879	918	924	939	926	947	900	911	927	881	899	894	854	872	922	916	922	842	923	890	914	914	930	938	925	904	967	935	919	934	904	834	929	897	880	881	899	946	979	940	882	945	862	873	895	914	946	1006	921	944	903	913	922	912	896	945	855	966	957	928	902	969	962	957	934	883	948	908	950	865	932	942	903	937	910	919	952	922	902	920	954	881	929	925	844	922	908	926	883	974	924	915	940	923	922	900	907	906	974	898	922	910	890	924	931	845	925	934	953	903	920	874	911	955	881	882	918	912	884	850	878	906	900	958	915	949	928	942	879	907	925	956	956	894	909	910	882	915	954	902	906	898	940	877	889	902	935	894	911	898	871	894	918	944	961	881	895	939	898	933	936	913	857	873	905	906	907	1003	953	947	903	882	946	891	894	940	957	963	902	922	896	884	938	880	904	955	883	905	943	836	841	901	912	909	925	958	910	894	906	924	892	954	942	998	867	938	912	934	897	955	913	930	895	900	919	950	903	938	943	919	919	951	926	923	902	899	956	955	883	902	914	914	905	854	899	955	911	926	979	907	870	912	937	917	874	892	898	908	968	924	903	920	992	927	908	900	927	946	940	926	901	964	959	919	962	960	924	919	905	878	959	933	856	912	916	899	933	942	939	936	919	950	911	934	922	915	873	924	939	919	891	951	929	926	941	938	919	946	921	959	958	917	936	871	878	860	913	903	912	843	888	947	865	935	964	898	891	930	845	930	938	949	927	877	919	955	884	936	927	939	887	847	914	960	918	961	879	903	896	965	951	923	915	942	936	948	919	955	945	891	954	899	898	881	895	908	924	942	947	933	895	920	880	920	898	939	917	964	900	956	889	937	911	935	971	888	879	942	942	885	898	865	968	879	940	879	923	927	915	915	885	944	884	932	941	902	936	894	907	926	917	891	921	890	903	936	899	896	887	927	902	878	919	880	950	890	916	924	962	903	940	892	884	904	889	967	974	944	924	921	903	935	941	881	922	906	927	942	928	903	891	897	964	937	904	919	938	956	916	930	930	956	896	902	907	930	889	950	914	924	915	956	920	901	942	985	921	879	907	840	921	933	912	919	916	923	883	820	911	902	894	946	950	891	922	932	913	884	893	943	908	883	952	948	884	950	949	911	928	948	914	885	991	896	916	906	891	887	876	968	915	886	929	909	884	947	920	897	977	909	937	928	899	908	917	890	910	927	965	928	905	905	921	814	928	892	900	938	967	927	894	916	902	931	896	948	909	852	912	913	950	922	932	894	932	970	899	908	938	829	932	892	905	892	903	909	904	886	922	892	954	941	969	914	973	889	879	876	913	919	916	901	932	907	894	884	922	859	895	920	877	956	854	910	895	871	964	896	921	926	945	913	940	867	901	947	896	957	904	858	873	925	918	919	906	916	919	947	928	926	920	913	895	937	976	937	884	907	942	957	937	899	883	923	869	885	873	906	966	960	930	927	890	918	929	909	959	890	945	882	931	900	917	939	922	944	934	874	948	971	853	888	902	957	897	947	889	915	960	873	928	865	901	887	931	920	909	920	942	946	933	918	902	923	879	945	923	980	919	959	942	942	924	885	908	951	877	818	898	901	923	914	911	958	910	946	927	913	930	936	887	927	880	928	901	905	917	961	870	889	920	889	864	901	893	885	867	924	906	919	901	937	892	944	905	880	861	931	907	924	912	934	976	925	979	894	902	891	909	899	962	899	902	919	931	937	936	856	938	936	928	886	936	914	901	958	944	941	948	905	905	930	914	941	922	917	932	869	976	914	898
33517	34278	40026	31562	26036	37795	35310	21010	8066	1957	646	411	359	367	302	341	344	339	348	367	340	345	342	318	381	332	349	340	342	355	368	362	331	376	353	367	329	333	369	307	334	333	346	334	341	333	342	348	339	347	361	330	370	350	362	358	349	337	370	340	355	368	372	321	320	325	316	343	348	361	326	352	363	348	335	361	346	337	325	332	403	363	339	342	318	351	324	348	315	357	319	344	333	343	354	341	319	348	355	345	343	351	348	329	335	374	345	325	323	344	344	336	342	378	367	343	353	378	337	351	369	339	354	345	326	326	358	340	363	331	332	348	367	378	315	337	338	364	308	359	331	356	323	349	346	339	360	386	312	346	345	325	347	349	335	363	359	328	332	327	335	359	353	354	339	353	348	320	333	367	332	356	354	331	318	366	332	331	363	368	329	355	326	343	342	344	311	357	330	336	343	329	389	342	333	348	352	339	306	342	335	307	313	339	338	334	388	346	318	312	314	338	318	349	334	348	348	348	382	336	316	355	327	339	351	362	323	345	354	353	327	337	346	369	341	330	337	343	364	334	357	333	343	357	333	356	355	324	333	359	339	336	360	333	339	363	332	371	299	353	321	321	320	317	359	344	335	340	335	341	297	359	330	365	349	329	327	361	331	316	355	334	338	348	341	337	348	355	359	343	293	309	319	342	369	364	325	350	326	329	290	337	340	387	345	372	322	344	330	357	355	376	319	327	344	320	372	367	321	346	332	325	341	353	340	351	333	368	335	326	347	340	329	348	345	332	349	331	362	351	363	337	328	312	357	335	311	353	306	354	345	339	360	294	390	346	340	289	352	304	374	363	384	338	348	332	283	346	339	363	328	319	332	350	313	342	299	343	373	359	359	331	330	347	334	369	356	303	295	360	316	367	321	352	331	321	342	361	376	358	347	393	317	333	350	356	349	330	338	350	371	362	355	354	318	324	332	361	353	333	347	332	302	340	344	345	341	328	348	328	346	360	339	328	347	368	335	316	377	366	343	351	376	336	342	362	350	355	314	313	328	377	351	305	326	321	324	330	350	315	338	302	339	379	301	322	354	356	349	347	307	361	344	346	350	351	346	330	334	357	345	373	345	351	334	320	349	367	374	334	331	348	317	322	353	361	323	344	344	335	344	362	325	333	356	367	353	321	362	356	322	344	355	374	327	307	371	353	338	331	322	352	334	336	337	381	371	334	334	357	366	342	316	333	374	341	331	332	326	336	330	309	346	350	339	351	351	325	382	375	342	344	359	330	341	317	378	339	366	363	328	326	352	342	363	369	362	344	372	385	337	307	338	311	331	337	360	333	357	349	373	359	335	344	325	347	337	332	324	323	359	338	341	334	348	343	348	372	327	323	313	334	314	338	360	366	351	343	387	317	372	340	358	345	336	361	389	335	346	328	321	340	357	352	359	337	335	324	355	363	325	352	339	327	367	354	300	326	326	344	337	353	376	342	285	323	306	349	332	331	360	348	356	322	332	358	346	348	346	331	365	336	335	342	347	326	322	323	340	334	360	334	327	366	367	295	347	359	310	363	346	347	352	346	291	314	353	323	347	345	351	374	378	357	319	359	307	353	345	348	355	358	338	359	350	305	346	320	313	318	345	337	350	356	340	363	341	344	360	309	321	340	320	333	334	359	345	358	334	348	330	351	321	365	332	341	369	312	337	350	349	353	394	346	333	353	333	322	368	362	339	319	339	351	350	342	356	324	345	334	370	308	339	340	334	321	317	321	367	352	361	327	344	326	327	324	347	361	373	351	344	334	336	356	336	341	317	316	362	331	336	317	359	347	337	333	339	340	334	343	358	352	358	304	356	366	365	325	348	333	345	323	373	327	344	309	336	333	373	365	302	343	349	340	340	343	312	340	373	341	336	341	370	341	340	339	312	369	314	339	334	328	355	318	339	367	334	328	332	339	322	357	340	359	320	308	325	326	337	364	371	348	345	366	350	344	299	372	307	371	344	342	338	353	354	398	329	320	329	335	348	374	373	354	328	326	356	301	342	285	344	330	345	388	354	354	349	346	344	337	349	349	366	377	352	324	385	380	326	342	337	340	323	359	299	330	309	359	327	375	356	367	356	349	349	354	328	323	318	362	363	314	364	324	343	359	353	363	305	347	382	364	361	354	361	308	356	325	323	320	365	357	320	323	320	361	349	353	338	333	305	337	355	347	365	344	345	339	343	371	335	342	356	376	306	327	329	371	359	351	314	332	363	330	338	346	359	341	299	363	342	397	355	321	352	341	358	346	325	343	335	334	345	363	350	354	329	355	352	328	364	338	335	312	354	349	308	334	329	289	338	363	357	377	298	345	371	330	328	378	326	336	351	335	356	343	361	302	332	343	346	349	357	361	326	358	351	325	356	325	358	323	335	346	310	341	351	324	336	358	352	357	326	309	343	360	331	348	381	340	303	347	340	328	325	337	362	344	339	336	322	330	379	330	374	361	344	358	356	354	313	295	370	316	334	373	364	323	354	306	319	360	344	356	333	364	329	343	328	364	338	335	326	338	379	332	352	351	354	361	360	351	309	348	325	347	353	352	372	322	317	342	371	335	375	368	340	341	316	367	319	338	303	320	332	367	345	326	361	364	343	369	345	348	346	360	360	338	337	363	317	346	325	343	344	358	346	336	348	338	364	372	337	328	331	352	356	344	343	338	334	324	351	329	323	372	311	351	323	338	341	399	363	307	361	362	345	364	350	335	344	339	342	386	361	313	342	345	332	358	360	316	363	320	365	347	348	343	370	345	349	343	297	318	372	390	307	318	386	335	338	316	355	340	312	369	383	329	320	332	349	376	331	363	349	341	327	324	364	325	329	343	343	325	353	360	351	366	335	345	344	340	351	354	362	334	340	375	330	336	376	362	343	325	320	337	323	341	340	339	341	347	338	347	337	358	326	358	333	381	340	328	338	336	343	340	334	340	351	348	336	361	329	362	326	359	350	364	364	362	308	359	343	319	333	367	323	332	313	332	328	355	332	331	376	330	345	362	364	346	366	369	326	326	357	337	386	357	357	333	361	364	329	339	323	351	318	337	315	332	323	327	339	341	344	305	292	320	334	350	354	332	319	355	373	305	357	347	363	378	317	352	344	380	344	355	365	353	371	351	326	303	344	302	367	340	344	340	385	353	327	330	339	369	346	330	334	306	333	343	344	349	350	370	330	339	338	353	322	339	351	363	359	293	327	349	350	334	330	371	351	347	315	363	361	356	353	349	365	347	357	368	342	358	318	281	333	364	348	364	336	353	355	363	349	329	344	356	382	351	353	369	350	321	313	360	351	352	324	341	320	311	323	332	349	352	356	337	342	338	344	333	349	373	367	354	342	347	366	332	335	342	321	343	299	335	330	337	346	338	314	335	351	350	338	325	344	325	324	351	339	330	334	354	341	345	349	302	337	327	336	345	331	325	308	313	336	358	337	301	320	345	334	357	349	325	310	343	362	355	329	330	340	332	362	339
21866	28494	42200	40380	40763	53744	49180	35762	19551	6659	2147	1242	980	950	909	896	896	873	968	928	919	863	921	877	958	904	940	930	955	878	909	957	895	927	905	928	889	909	890	915	878	925	909	908	918	961	937	857	885	872	893	905	905	923	882	890	875	925	952	878	915	875	906	944	939	974	961	932	988	900	896	870	920	971	914	850	959	963	928	925	934	885	908	857	906	917	873	929	903	875	873	914	924	938	919	912	905	946	926	865	886	905	893	898	892	944	975	927	933	910	867	919	938	887	952	917	904	949	933	925	916	957	931	883	977	882	927	873	933	871	928	942	877	911	923	929	921	932	889	869	918	871	909	897	946	905	844	942	925	939	959	894	825	884	938	898	909	891	958	920	929	875	921	872	943	917	931	864	958	909	923	897	886	949	966	929	883	959	852	907	923	893	927	891	948	912	930	935	850	868	902	905	910	939	893	935	902	907	905	867	828	956	898	874	924	923	916	903	875	837	916	892	968	926	907	933	902	905	898	855	868	906	973	916	948	890	899	853	901	952	923	917	909	890	934	895	932	932	938	901	904	1002	946	896	918	924	929	939	944	902	949	907	951	900	960	866	914	921	970	899	926	910	902	868	913	898	923	895	938	959	905	902	882	923	912	873	901	872	894	909	900	897	920	898	901	931	903	916	895	953	893	920	1009	909	899	827	878	921	907	940	939	921	896	902	904	895	961	902	925	906	903	891	885	937	898	925	925	895	855	924	892	902	913	900	849	895	871	923	841	954	935	887	891	937	904	924	916	892	983	896	930	939	937	909	883	905	902	905	914	913	876	884	930	952	973	881	962	935	896	931	936	932	891	910	927	975	897	943	914	905	915	898	870	847	950	947	940	913	925	914	881	912	922	850	904	922	917	908	928	885	909	965	919	917	894	913	918	955	900	914	870	900	906	933	956	937	953	896	910	932	955	894	898	923	920	885	916	868	933	861	901	884	880	902	909	843	911	942	962	915	883	921	854	896	926	904	905	902	864	951	864	964	887	916	913	898	926	903	930	899	955	894	883	859	926	874	928	944	943	907	922	910	890	944	879	903	913	911	929	910	972	896	940	944	873	918	971	929	982	942	926	918	869	916	920	899	882	874	937	944	912	884	869	904	917	916	915	954	898	985	952	870	912	920	929	910	967	859	896	918	868	903	924	907	920	890	879	922	931	867	902	955	880	945	893	927	916	905	877	935	881	917	917	883	899	914	930	891	955	901	907	941	888	954	868	961	890	880	898	922	942	925	971	872	903	851	990	948	886	910	931	859	935	867	902	918	876	891	950	902	882	859	927	907	839	897	939	856	920	858	890	877	883	908	894	892	860	916	947	939	840	868	893	901	972	975	889	878	935	894	901	920	911	925	895	932	861	907	936	865	908	886	853	916	931	905	898	866	951	899	924	881	878	917	854	920	932	939	841	899	902	902	842	903	975	922	943	874	920	941	880	936	911	941	921	885	880	946	838	927	878	907	925	908	956	935	929	898	943	844	901	926	923	896	859	861	882	907	877	901	908	917	950	923	928	885	921	925	895	880	913	867	948	886	934	946	922	924	957	940	867	970	921	884	948	952	887	945	907	905	907	928	891	931	899	910	880	975	910	911	926	898	947	977	867	918	923	880	831	940	942	873	907	902	914	908	894	847	887	914	835	915	899	888	906	947	909	869	879	916	852	902	901	878	864	896	863	897	974	944	894	851	900	872	908	911	959	896	960	913	923	926	901	911	980	847	911	917	904	925	921	911	894	863	894	935	927	894	889	899	847	916	863	928	979	877	875	899	933	862	917	965	881	975	859	964	912	863	918	811	927	905	890	917	887	864	923	907	877	878	899	912	867	954	933	882	886	929	926	888	882	972	924	899	858	894	848	924	922	876	847	901	923	932	899	950	882	881	965	896	890	911	940	869	905	923	925	923	904	929	888	885	892	899	928	923	902	918	918	888	902	911	862	948	872	940	896	904	922	867	893	957	888	898	937	939	926	831	865	915	875	887	863	901	920	886	922	950	887	944	913	937	923	902	834	901	892	885	917	933	904	934	991	922	885	876	882	902	869	877	905	919	940	913	920	939	888	955	963	881	938	883	925	894	928	897	908	924	914	883	883	874	959	881	933	945	941	895	864	871	903	918	923	874	917	948	866	880	905	937	956	931	896	931	875	912	856	975	916	934	910	919	881	947	916	917	914	894	966	930	899	846	872	953	988	935	854	934	896	913	926	871	874	948	923	920	913	935	949	902	853	904	904	940	906	863	901	912	948	919	927	973	938	902	893	913	865	942	963	900	886	892	894	938	911	931	912	902	904	849	928	880	897	877	901	900	972	908	919	933	918	910	909	899	873	921	880	907	932	898	939	952	868	918	927	933	925	873	907	926	913	925	930	893	924	958	894	891	894	969	886	908	908	949	915	940	921	924	868	919	881	908	917	929	919	895	889	931	909	928	889	898	974	913	906	893	894	894	863	868	922	951	924	885	905	933	929	922	924	907	867	905	924	926	923	933	929	907	869	993	893	949	882	888	907	903	880	955	887	883	882	926	911	931	845	871	890	923	926	917	937	891	846	930	937	872	924	933	929	926	888	886	898	902	948	847	864	863	854	917	895	885	898	976	934	907	862	905	951	947	987	863	952	926	914	957	890	921	821	916	964	903	887	896	897	859	929	891	904	893	859	913	888	878	909	886	917	961	940	880	861	903	865	937	877	965	947	922	916	965	863	899	887	877	948	970	897	984	909	960	893	884	959	955	896	911	861	875	870	932	949	877	931	884	882	920	891	907	922	921	886	954	867	899	908	915	945	873	932	888	876	874	903	864	873	911	957	923	911	913	895	927	875	872	936	912	891	882	924	953	955	938	874	940	912	912	954	944	897	907	866	908	950	910	883	884	919	870	952	893	859	875	883	964	893	903	930	874	905	896	936	939	908	916	952	921	901	916	906	890	848	962	919	888	949	910	902	878	961	853	932	939	916	933	912	903	903	909	900	889	874	927	900	879	936	905	936	898	951	867	957	907	934	947	882	853	871	962	845	874	861	914	916	890	923	889	891	886	941	894	881	895	919	943	897	879	905	906	866	899	919	896	889	921	845	882	907	920	936	931	859	923	869	929	930	930	874	933	906	899	895	955	925	933	944	894	896	922	893	915	898	932	914	879	915	866	924	895	952	907	890	896	922	876	882	891	981	854	919	887	956	937	931	957	921	995	877	905	898	879	941	921	881	924	935	915	854	918	928	872	871	928	941	905	930	880	885	914	915	897	940	944	948	941	891	930	912	928	906	934	827	937	843	881	860	955	914	883	923	858	934	985	905	904	934	901	897	912	885	924	927	923	926	864	927	876	898	911	887	933	885	923	929	873	919	944	866	915	873	962	939	946	929	886	880	899	913	888	899	949	892	941	923	902	924	940	900	934	858	936	872	920	950	952	942	929	907	936	892	931	915	916	888	896	921	913	918	908	907	920	890	916	891	918	903	947
46840	44961	46724	40580	37301	55782	51299	33081	16700	5122	1460	581	373	364	371	346	331	356	324	346	341	371	359	345	350	346	340	342	377	353	370	327	348	318	354	331	327	328	310	330	365	333	359	351	349	351	332	339	337	342	333	374	301	335	320	331	320	311	358	361	325	363	336	344	316	357	335	355	326	304	348	328	328	336	372	316	361	365	389	332	347	322	318	336	319	332	343	342	315	317	342	331	351	324	382	345	338	352	340	316	334	341	346	340	333	330	340	343	343	354	308	343	362	323	324	322	320	321	319	322	334	341	291	367	340	371	349	325	328	353	308	337	299	352	349	323	358	345	340	321	346	370	363	333	341	314	314	327	331	336	365	362	339	343	317	355	361	335	329	352	294	341	327	367	360	346	392	308	327	353	308	299	323	323	353	332	347	369	343	331	324	329	310	358	333	314	312	347	302	356	331	381	333	311	333	330	333	344	322	338	336	321	341	387	365	351	326	321	301	311	349	326	342	311	338	321	350	331	332	340	326	340	336	334	355	336	326	322	320	340	331	325	309	302	336	354	318	303	367	373	362	333	357	324	341	335	344	337	308	344	337	328	331	314	322	347	351	308	301	350	352	330	327	338	345	325	370	314	335	342	333	291	330	328	352	337	300	331	359	341	330	340	332	341	350	340	316	348	358	324	356	363	310	336	347	335	333	328	339	336	292	333	341	321	351	331	353	339	339	341	317	336	344	336	312	318	329	330	348	325	330	331	320	307	361	327	335	336	327	347	321	328	347	358	328	326	361	332	307	345	317	328	333	332	350	335	358	289	348	323	339	287	340	327	341	325	338	334	304	341	351	329	317	322	324	373	329	339	358	335	349	367	290	349	364	338	321	327	349	383	292	381	354	302	298	359	353	321	293	314	324	325	346	361	358	377	333	335	367	336	325	335	331	331	338	327	303	339	310	350	361	339	340	328	332	312	338	326	346	319	335	363	376	358	336	323	340	346	319	344	357	345	344	345	340	381	372	331	339	331	338	329	369	343	350	330	283	341	329	344	334	342	313	333	329	302	332	322	338	378	325	342	337	328	309	354	326	351	325	383	345	301	370	376	392	364	327	328	363	301	327	332	323	334	346	315	323	329	321	317	337	346	374	336	330	328	351	334	365	315	379	353	316	306	341	289	366	351	378	286	310	339	328	356	352	337	315	352	355	346	322	350	357	374	340	329	334	350	330	319	339	362	344	346	324	346	330	354	364	336	332	363	295	326	353	320	343	331	327	348	324	335	339	348	337	329	339	331	323	344	345	324	334	313	356	310	318	370	377	353	333	335	330	329	325	340	374	335	327	326	337	331	331	324	351	334	350	352	328	354	305	336	340	341	350	353	361	338	347	346	337	325	343	335	346	353	359	331	349	336	358	319	295	321	336	314	338	319	351	321	343	312	339	354	345	346	356	316	318	327	322	320	371	333	333	331	318	311	323	364	357	321	344	348	369	328	327	315	331	348	347	379	359	321	349	344	357	318	365	327	327	353	310	312	332	352	317	331	342	343	361	386	345	348	349	346	332	324	331	322	333	329	349	346	332	323	348	309	347	346	321	342	358	318	333	322	335	356	305	332	291	326	326	340	344	325	340	314	347	326	354	347	375	354	337	348	334	298	339	335	314	351	311	359	314	336	312	325	329	316	311	348	344	336	337	370	353	367	333	309	359	332	328	323	398	370	309	343	378	329	330	328	341	324	351	322	360	345	356	347	325	324	332	305	331	339	330	316	337	311	329	308	341	342	342	319	378	355	356	332	362	352	347	364	333	347	328	325	310	341	320	349	355	338	346	352	319	313	344	355	345	333	351	337	364	353	368	339	280	323	329	388	349	313	342	311	313	328	352	335	362	319	335	327	336	344	328	319	361	352	334	334	365	326	311	358	383	338	333	346	342	320	344	364	339	335	353	355	337	339	338	312	330	321	322	322	327	321	314	333	336	349	343	321	325	363	347	353	358	335	319	322	360	286	354	352	356	346	359	335	314	354	339	341	318	332	350	354	336	329	326	328	335	333	340	356	323	365	294	357	349	342	358	341	349	336	337	329	361	346	332	357	332	321	329	343	339	330	331	345	341	350	316	368	366	370	327	347	344	345	330	340	389	334	351	344	354	330	351	344	331	353	329	360	341	326	331	346	335	331	325	329	342	343	318	318	351	338	341	341	330	325	315	354	372	322	343	348	337	367	338	358	339	318	325	302	338	354	341	374	338	315	343	335	332	328	310	330	353	335	361	369	328	331	370	309	311	343	331	367	317	328	313	303	313	313	335	333	328	313	351	313	376	335	340	343	349	361	317	361	319	337	357	314	317	324	306	335	397	339	316	364	359	385	378	334	336	357	333	320	341	345	335	332	347	358	332	349	315	323	362	350	352	308	326	373	350	332	338	307	322	349	341	363	318	335	349	328	320	320	355	361	338	295	347	338	345	328	331	305	341	331	380	318	372	337	353	335	370	345	313	315	359	365	359	336	323	334	354	354	322	365	320	357	351	312	363	350	364	367	351	342	320	358	337	305	315	348	335	345	339	333	344	319	353	324	316	289	347	326	337	326	346	302	363	332	339	362	338	332	346	341	363	360	352	329	351	347	330	342	365	344	315	316	303	319	348	326	349	314	319	342	353	363	307	345	334	357	334	350	334	334	338	304	333	339	342	353	322	366	329	337	327	320	367	363	323	305	349	335	337	327	310	335	344	332	336	341	349	314	356	337	352	336	349	348	356	312	307	329	363	340	320	348	346	327	317	337	334	303	385	314	317	348	357	351	319	342	343	356	349	339	320	352	328	325	360	330	363	307	359	347	344	317	325	323	322	345	336	383	337	370	343	347	326	359	322	336	337	345	345	354	333	284	329	331	362	357	344	361	345	343	345	327	332	312	316	354	352	307	345	336	331	386	334	340	339	326	337	315	342	328	323	358	365	310	312	362	325	364	343	352	355	352	357	320	335	328	324	342	315	362	360	374	315	334	334	339	337	365	349	329	340	306	346	345	328	338	323	364	343	334	349	382	287	338	349	315	322	337	349	329	351	303	355	303	336	369	358	311	316	341	322	310	316	342	329	354	310	351	369	324	321	332	326	317	327	338	363	357	302	350	335	330	365	383	353	366	322	310	329	310	317	347	334	355	347	343	335	345	354	320	325	321	328	310	299	351	358	311	362	376	368	376	323	342	343	349	326	311	318	358	358	321	367	330	347	356	347	352	329	362	367	326	319	345	345	310	305	314	335	348	340	380	345	341	362	331	323	323	326	385	326	325	351	331	342	318	339	331	341	326	348	297	354	313	361	363	354	333	345	359	364	308	327	348	339	377	321	369	342	347	322	355	346	318	336	314	320	345	318	338	343	356	333	336	312	332	376	333	353	342	337	354	317	320	358	345	338	346	342	355	349	327	334	332	340	333	332	296	352	375	335	326	354	345	351	344	329	330	320	334	320	369	339	322	358	344	333	345	369	401	325	332	325	405
31202	36357	47162	48912	50870	68129	62613	46364	30392	14195	5203	1912	1142	986	845	890	947	903	858	845	894	967	954	879	922	917	919	886	938	912	893	931	862	888	872	847	932	882	876	886	867	897	911	886	873	886	889	954	946	961	871	878	878	875	825	909	853	900	881	897	873	907	898	823	917	948	884	881	896	870	898	893	871	901	906	923	849	921	873	852	902	895	859	855	896	868	929	903	895	892	898	857	899	873	897	880	875	924	932	886	911	846	901	902	888	904	920	954	907	869	841	904	923	911	930	798	883	912	915	890	849	926	888	918	885	907	902	917	917	901	885	870	828	915	931	926	894	883	840	918	940	815	943	895	892	952	878	855	897	873	860	910	899	872	898	885	924	867	868	865	852	875	930	884	889	908	916	928	864	896	875	903	913	890	869	897	903	930	900	879	870	881	872	853	912	910	848	901	873	867	894	852	844	856	872	905	840	918	872	894	944	911	864	880	818	926	920	899	924	837	882	897	907	906	855	879	917	886	857	914	842	927	890	878	879	878	883	875	874	907	827	878	907	879	878	875	945	915	877	879	887	868	875	931	890	893	883	887	880	907	872	868	870	869	881	891	856	839	889	880	899	940	919	914	897	874	887	899	864	858	902	882	901	924	898	947	887	876	887	894	907	838	882	901	884	860	920	889	884	891	915	908	893	888	879	849	887	937	869	838	918	886	890	866	937	867	880	928	884	906	893	866	888	893	876	937	821	906	845	905	880	881	919	893	896	876	879	887	876	845	944	877	848	920	877	903	897	888	918	901	864	879	870	900	918	862	878	888	949	921	962	854	869	911	890	928	898	842	929	892	909	878	888	899	875	915	881	903	852	976	919	872	860	883	855	900	920	917	869	895	888	898	865	853	963	867	836	915	884	922	850	863	889	933	911	897	863	893	922	874	900	906	868	897	916	893	908	887	903	829	901	910	921	921	871	877	913	895	904	869	905	885	901	860	878	949	935	916	817	882	953	878	890	903	878	880	924	873	887	864	966	844	843	879	857	877	904	893	909	900	973	901	852	938	918	882	886	892	890	934	946	885	921	865	898	883	858	945	884	892	902	863	901	907	937	913	862	939	885	869	925	935	890	865	957	907	892	877	899	879	824	873	863	896	928	962	920	894	861	858	908	814	920	927	909	931	878	853	922	905	948	867	915	874	868	842	865	902	930	896	937	907	865	869	918	888	876	876	920	882	922	907	910	870	817	901	884	920	839	920	886	874	875	896	833	869	828	872	888	933	904	858	926	888	843	836	884	913	922	898	862	874	892	892	876	908	879	852	874	902	941	893	830	885	918	907	921	909	882	886	876	872	834	916	914	842	872	877	876	908	867	867	887	818	922	925	869	871	884	898	853	902	854	870	869	856	917	939	884	850	930	863	905	900	891	896	890	873	884	918	914	919	875	948	829	896	880	832	882	904	883	950	865	891	895	927	870	892	871	918	912	859	909	909	924	897	874	874	849	873	893	887	890	892	904	907	853	866	923	879	854	908	946	883	871	903	914	815	886	922	874	889	857	851	881	921	917	862	881	897	876	860	896	859	930	899	852	865	898	863	889	874	905	871	907	919	917	895	878	947	934	860	899	902	825	851	887	917	910	901	870	904	853	905	869	898	871	866	896	863	903	920	902	871	838	876	870	897	914	908	869	912	863	909	905	808	948	908	918	856	881	917	920	912	920	829	863	952	875	890	880	897	893	912	913	888	883	935	869	872	830	866	898	841	894	902	837	876	879	854	859	931	913	848	908	910	905	864	919	887	902	939	901	831	913	857	880	927	930	870	825	939	871	875	810	897	920	880	842	826	867	864	891	882	907	876	908	892	860	926	886	862	873	912	947	939	882	920	870	901	881	913	888	902	896	872	894	868	906	851	906	846	862	884	930	896	878	911	913	873	834	911	907	884	909	897	917	862	879	831	886	831	883	954	912	907	848	852	905	877	868	910	889	892	872	864	905	885	886	867	917	896	908	864	919	864	851	927	880	863	868	874	885	878	932	902	934	943	842	911	925	883	876	928	865	851	904	873	852	901	857	920	834	902	873	866	864	926	909	908	883	860	859	913	864	859	890	916	927	842	855	904	841	880	914	870	917	887	880	903	884	919	894	941	880	919	902	908	833	913	914	819	859	852	832	873	906	876	876	872	881	852	880	855	910	923	893	852	894	887	819	886	867	891	855	857	825	909	887	862	927	874	875	907	877	909	917	877	899	894	914	864	890	864	869	921	892	900	955	880	944	895	880	915	825	902	864	866	897	882	846	889	839	897	886	874	890	826	964	866	909	861	913	933	906	942	913	912	909	860	891	908	905	865	901	896	886	888	902	866	868	923	877	854	869	891	884	901	890	897	879	946	869	901	890	856	843	920	907	871	850	871	864	854	919	886	900	897	906	888	869	874	870	964	927	876	886	887	920	875	919	872	873	884	922	927	868	866	872	888	862	850	883	901	935	903	921	934	913	880	877	877	882	852	917	892	920	915	891	926	872	882	878	917	893	884	831	940	921	897	904	902	878	906	899	845	915	910	858	878	871	881	860	924	958	864	868	923	930	854	906	890	837	916	898	892	866	883	867	909	874	880	896	891	860	905	849	891	901	887	912	906	912	920	890	886	856	914	887	888	891	863	923	852	830	900	876	925	963	904	858	869	877	858	967	937	856	886	892	885	913	871	866	854	857	901	874	897	903	895	890	904	871	897	926	936	921	941	882	890	855	902	884	869	891	864	901	897	888	894	900	972	917	868	895	957	881	873	901	903	926	834	878	899	841	876	911	873	916	909	932	902	859	849	865	942	878	902	895	848	916	904	840	903	910	915	909	892	910	870	928	846	907	920	894	909	868	860	924	840	862	904	868	923	903	976	900	906	878	917	846	925	888	886	857	876	918	856	900	894	811	954	982	907	850	871	853	878	840	914	862	923	908	890	899	895	878	897	885	887	826	867	866	855	935	857	873	911	843	834	903	880	857	878	915	936	873	894	845	850	907	858	904	876	873	870	856	913	897	867	880	897	898	888	876	839	891	921	940	834	891	907	852	881	910	899	911	867	895	878	875	909	824	862	847	899	914	887	894	859	928	830	900	858	928	870	920	877	903	846	891	904	911	876	877	874	852	874	901	866	908	895	881	874	914	896	857	908	875	872	880	950	892	872	942	863	928	891	876	855	910	921	814	866	928	927	893	864	866	907	886	872	956	902	899	915	892	894	898	892	885	885	880	880	889	873	902	914	880	865	899	878	876	948	910	880	900	872	914	876	849	892	879	855	859	927	920	874	864	878	907	902	919	976	928	907	927	855	821	905	923	864	865	870	885	893	873	829	903	912	896	897	893	888	850	870	862	893	874	910	932	909	832	888	892	853	894	895	855	864	911	946	892	894	935	865	900	928	877	923	881	870	880	912	865	887	894	923	857	938	907	915	875	917	892	811	832	909	864	852	843	959	968	893	901	892	904	901	921	881	877	899	896	896	866	887
16877	12489	12939	10015	5501	4967	4175	2902	1732	881	472	398	364	336	352	349	332	346	362	368	289	346	326	371	352	369	333	360	373	311	362	334	369	383	333	351	335	345	362	335	334	371	382	373	347	345	371	366	372	333	322	355	328	328	369	367	352	355	313	393	331	325	342	338	344	320	347	335	349	336	331	371	347	375	345	334	359	358	382	365	360	379	318	348	344	342	346	329	351	356	341	346	361	336	390	375	296	341	341	346	316	353	356	336	341	378	335	373	353	339	390	350	337	328	341	365	322	383	322	330	362	333	356	367	364	355	395	338	345	336	310	354	336	347	315	333	343	344	343	333	355	362	332	345	344	356	351	319	352	340	378	340	372	330	330	343	337	354	353	380	338	381	371	340	365	320	353	335	373	311	335	349	349	342	368	337	351	345	373	325	326	329	330	370	317	356	335	319	326	344	360	369	349	314	335	370	365	336	345	323	355	332	329	341	339	344	358	348	316	340	344	352	339	375	337	374	336	326	317	351	343	351	311	331	336	366	344	329	328	367	347	352	343	347	371	361	336	334	336	345	339	344	355	334	327	353	363	344	336	344	340	334	358	324	371	348	373	343	318	349	373	306	348	342	329	354	337	358	353	330	327	340	310	363	338	364	342	365	340	336	335	358	351	365	319	355	331	356	329	346	336	346	336	341	340	375	368	334	370	337	338	340	348	365	369	334	299	329	340	326	370	336	338	334	342	372	342	322	338	370	345	343	360	345	395	334	354	336	366	373	349	345	326	351	321	356	325	344	352	326	320	351	366	319	339	338	388	345	339	361	345	390	334	332	314	345	347	334	373	374	362	328	311	340	341	307	305	322	364	344	344	349	329	371	357	341	338	341	362	402	352	367	374	362	355	333	356	366	348	352	355	353	364	334	324	315	336	343	319	339	317	387	388	330	329	375	358	336	362	388	334	345	376	309	330	338	368	354	342	355	350	350	345	328	320	350	358	362	337	344	349	361	333	350	396	346	338	393	342	355	382	339	340	346	321	346	356	341	344	375	322	326	350	343	321	346	352	365	366	347	366	362	365	347	319	345	352	354	343	329	314	334	343	358	360	343	314	352	310	363	315	333	335	335	348	329	370	335	337	349	346	361	373	334	345	380	353	338	361	358	314	336	338	336	318	331	314	333	329	331	373	337	324	327	345	338	346	360	342	341	349	346	354	355	306	354	324	333	362	330	343	355	352	353	347	340	357	326	340	312	370	360	357	339	330	355	314	319	359	339	338	367	342	344	367	340	359	372	365	343	339	333	352	343	369	321	333	364	380	343	330	344	353	339	344	353	353	313	342	327	344	318	366	346	346	337	356	356	349	334	358	339	337	355	342	337	363	313	332	342	352	361	356	364	381	377	369	395	337	341	325	345	328	368	347	360	364	359	328	345	338	357	319	376	351	348	373	363	358	328	331	330	336	350	352	352	302	318	333	333	308	373	338	310	336	392	346	338	350	307	400	350	347	345	357	359	348	363	357	322	343	365	336	333	407	330	357	382	336	347	370	346	340	332	344	363	322	326	374	353	343	324	357	323	352	340	348	355	335	318	354	329	355	315	335	323	343	338	291	365	353	329	352	363	369	361	357	361	345	347	361	342	335	366	356	338	365	396	352	342	335	343	348	324	324	349	318	370	319	348	349	342	328	324	350	335	326	366	354	336	341	362	327	354	346	378	366	407	353	344	330	356	309	337	351	367	333	338	343	325	352	356	338	348	355	349	332	347	368	376	332	321	379	365	334	342	341	354	314	327	346	382	368	353	343	391	313	347	319	376	358	333	388	325	379	326	353	346	341	357	334	378	318	344	290	353	375	357	340	337	323	354	344	320	343	365	330	322	401	376	324	365	358	354	339	340	352	374	357	338	316	332	361	325	346	357	376	312	360	348	350	363	317	390	334	351	321	366	339	361	320	337	352	367	287	358	313	353	336	340	338	345	344	346	366	360	355	365	365	351	338	329	329	358	367	332	351	378	341	343	339	345	355	349	312	340	349	327	311	358	353	384	349	349	352	363	350	355	329	334	351	345	293	331	347	310	354	358	363	363	336	357	322	350	367	365	365	351	333	358	343	344	382	327	313	320	369	372	353	351	367	364	356	343	343	340	320	332	354	326	359	332	363	346	340	338	346	374	303	308	383	351	370	343	356	351	339	343	366	351	361	326	338	332	365	329	322	340	330	325	352	358	345	379	347	340	351	321	347	366	382	347	338	342	341	320	299	338	343	333	305	356	365	356	357	346	335	344	340	360	366	324	349	336	375	362	312	355	343	327	356	374	361	307	346	363	345	343	372	352	371	340	339	356	367	382	339	342	361	361	342	348	332	324	360	352	377	341	364	353	359	360	352	328	359	360	357	358	360	338	337	350	347	343	339	354	314	318	386	337	348	337	339	339	332	370	309	340	345	333	362	331	336	359	352	321	327	306	334	323	330	337	353	345	368	340	380	324	369	362	335	327	340	323	332	342	374	341	342	321	362	327	353	347	331	340	358	331	363	298	342	348	346	334	357	361	322	345	344	376	370	321	367	350	375	356	381	352	358	337	342	351	363	340	354	321	353	350	384	369	335	332	366	329	338	352	339	356	350	357	368	375	332	353	347	339	311	346	349	314	340	351	327	342	330	345	370	349	350	332	351	348	325	344	335	336	323	366	380	341	355	351	360	338	342	319	332	328	325	352	349	296	332	350	301	308	356	339	357	317	344	396	355	366	335	329	368	354	331	318	328	339	328	351	350	346	333	341	333	364	326	343	329	348	350	312	340	298	351	382	356	341	375	367	331	300	340	358	357	354	332	373	376	362	353	345	326	312	354	344	352	343	348	363	330	376	389	340	337	346	364	407	348	366	360	345	316	373	342	320	351	339	359	334	339	370	343	329	340	365	352	350	334	347	367	359	351	341	357	336	339	337	302	378	345	342	341	336	338	369	337	315	346	348	365	351	390	354	351	334	364	316	334	353	331	309	372	329	328	377	340	354	382	332	359	343	311	376	346	332	327	367	348	359	306	352	361	342	369	361	348	324	332	359	353	361	302	308	329	339	355	328	353	326	344	378	343	335	349	321	328	342	356	361	342	338	324	344	301	331	348	345	329	347	302	367	313	357	331	327	333	357	380	377	388	372	336	344	394	331	362	342	377	336	314	322	365	359	361	295	327	339	325	321	354	356	310	374	348	348	350	337	368	352	316	348	356	349	309	322	360	332	292	347	367	375	325	350	357	377	355	362	358	340	343	350	344	327	350	389	345	356	360	362	372	368	366	332	384	359	362	336	364	306	322	351	362	331	340	346	370	331	327	349	332	344	352	350	353	361	381	358	319	384	330	308	367	322	346	356	387	327	350	360	325	360	361	350	339	344	351	351	360	345	320	372	349	342	325	368	340	335	341	330	326	308	317	346	343	375	357	333	318	312	335	354	343	395	329	358	367	348	338	324	398	339	365	324	297	350	363	351	332	360	346	333
10672	11285	19703	20827	16500	18271	15611	11381	6364	2839	1525	1134	942	916	963	896	928	956	943	890	886	972	956	964	906	939	857	926	907	939	876	867	907	930	960	974	983	952	920	907	937	907	924	954	953	951	925	966	866	981	918	919	867	916	952	952	926	891	932	905	952	900	871	929	941	918	945	871	865	918	909	929	912	899	877	873	860	954	922	899	868	914	912	894	907	903	969	870	916	896	897	881	962	854	938	923	909	889	892	930	926	947	945	872	865	916	974	943	879	900	934	943	886	935	914	939	906	930	933	888	887	938	932	888	929	894	968	1003	922	934	873	909	924	901	888	960	950	925	888	905	822	902	942	947	926	875	970	883	935	913	918	928	894	859	931	935	922	920	867	944	892	902	895	895	952	907	947	930	883	907	948	868	925	923	910	936	883	935	886	903	880	896	890	876	886	910	957	897	949	922	973	906	962	913	961	860	917	896	880	876	910	912	906	850	935	989	896	872	937	935	898	994	928	945	944	955	928	934	916	939	919	858	906	962	924	920	906	914	904	912	882	932	886	867	922	925	872	938	911	948	900	923	949	933	895	950	944	918	934	877	967	908	928	892	899	907	976	920	857	898	949	915	887	930	906	892	985	884	907	860	910	876	837	888	890	923	934	939	960	958	888	926	925	921	928	909	912	909	947	916	867	957	942	859	903	949	907	868	885	848	920	839	939	990	933	900	969	896	945	938	898	908	870	891	892	913	934	972	908	855	912	897	887	921	906	905	899	885	953	888	931	874	924	898	926	873	917	864	869	910	960	970	888	920	857	880	914	936	922	934	945	918	965	980	870	892	986	944	879	931	920	897	909	882	989	940	881	912	942	887	914	882	916	943	1003	890	868	950	869	888	886	903	932	861	930	905	916	959	944	890	931	898	964	905	874	947	903	886	913	888	927	923	889	929	996	919	913	934	874	902	904	939	902	976	901	930	888	881	937	929	960	927	904	882	904	904	902	946	930	966	894	941	980	895	879	938	924	922	884	909	944	897	940	902	977	914	897	898	918	914	907	935	939	945	929	916	929	899	877	945	941	909	893	914	929	905	904	970	916	918	928	865	965	930	960	884	907	868	943	917	938	944	926	964	925	966	897	932	982	908	948	924	899	936	968	976	956	950	891	943	922	918	926	900	989	935	917	903	921	941	910	906	962	886	919	921	930	896	887	906	889	910	930	907	894	879	905	923	976	959	931	909	896	946	862	903	903	899	891	933	978	893	995	926	922	923	888	930	942	914	951	911	921	902	920	886	941	937	877	918	899	919	988	925	903	916	934	936	943	908	949	888	914	893	906	890	951	945	962	920	915	894	821	898	949	883	963	945	938	956	924	869	925	844	903	916	926	949	923	934	903	932	949	936	995	987	879	878	956	946	877	918	942	848	927	953	970	895	964	907	952	874	922	917	887	919	905	924	951	890	884	879	826	901	904	939	928	925	915	930	926	875	883	896	892	902	910	888	911	922	930	952	932	945	981	895	920	895	945	857	926	910	883	921	1021	893	879	925	938	888	943	920	925	876	887	874	942	897	908	834	914	975	941	935	915	943	928	910	932	941	921	906	940	945	945	913	910	928	935	965	901	915	932	877	915	952	933	901	903	907	904	951	936	917	962	892	962	945	909	903	911	888	906	973	914	923	900	898	892	906	893	919	922	882	936	918	960	923	917	938	860	929	884	901	948	936	929	971	927	890	928	927	856	915	877	914	906	882	929	870	869	932	902	977	939	891	924	938	1003	978	931	903	933	888	926	916	871	867	887	932	927	939	902	913	907	924	932	898	966	914	966	979	951	906	918	914	947	950	952	894	943	920	893	926	932	965	905	973	931	886	977	942	945	928	910	878	950	866	905	882	862	924	917	942	927	911	861	911	905	868	942	880	936	929	953	890	901	933	968	924	923	975	867	968	939	867	856	952	896	885	962	918	856	970	961	890	921	921	928	865	868	895	882	963	919	929	936	917	916	926	900	920	964	1011	919	946	948	890	882	936	945	946	909	933	920	909	965	902	888	911	874	922	935	913	932	952	918	981	972	879	860	893	898	869	951	927	877	946	937	881	881	934	938	934	920	902	891	892	928	899	861	931	917	992	912	915	911	938	896	907	968	893	884	941	891	921	895	933	900	919	958	910	944	928	926	918	930	928	909	949	919	907	953	885	917	924	900	909	940	896	944	913	926	938	963	914	930	914	927	926	939	932	897	910	945	865	876	924	943	870	917	944	925	923	921	941	934	907	886	999	877	923	870	939	912	902	929	884	893	908	914	898	883	936	934	917	929	961	952	918	895	928	881	944	894	958	909	921	885	928	876	899	945	954	907	908	960	943	889	926	905	943	896	924	859	906	865	919	870	906	906	917	916	921	928	919	943	897	915	952	936	898	894	906	853	903	924	917	937	885	857	911	915	920	920	969	920	895	951	898	905	918	914	950	936	943	946	854	947	977	938	918	905	946	934	935	958	836	929	917	907	993	927	931	905	940	904	923	876	916	963	874	895	902	948	960	941	895	974	896	885	923	932	940	931	914	905	924	886	917	947	936	862	937	891	888	943	923	939	895	968	931	894	883	850	953	898	913	912	892	936	917	917	905	889	941	920	907	857	915	938	934	930	917	940	912	869	933	986	908	895	903	959	951	888	902	944	880	904	890	932	951	956	900	883	894	925	876	941	921	934	918	913	988	933	885	945	889	898	894	860	900	902	907	889	911	917	875	906	925	906	925	960	928	896	922	881	922	878	920	938	941	870	893	931	899	968	867	917	887	889	900	897	935	874	996	909	924	935	951	905	957	905	917	906	920	899	906	975	852	958	993	922	956	889	944	943	874	949	853	907	924	891	945	889	909	930	971	916	916	889	975	976	892	924	920	951	896	911	928	887	900	959	937	875	942	889	935	927	873	948	926	915	950	951	898	904	876	867	961	910	903	900	862	938	899	909	846	912	921	928	896	938	894	879	940	864	882	901	923	929	856	905	907	922	987	896	930	918	887	945	890	923	940	944	931	906	939	925	913	892	879	950	917	906	911	935	909	895	909	964	935	961	883	956	948	924	880	871	900	973	991	899	832	928	951	929	940	909	937	896	942	952	954	905	923	898	934	918	987	956	898	918	893	888	899	925	908	898	915	908	894	903	879	900	938	913	910	902	891	860	949	952	884	952	904	951	928	889	962	903	911	912	983	836	908	901	916	945	898	946	903	945	908	898	923	875	921	903	863	933	914	890	934	905	875	917	950	896	885	917	934	865	951	926	891	913	930	930	959	930	819	934	934	915	938	983	951	859	915	913	887	909	925	910	907	897	911	922	936	897	964	908	894	945	957	896	922	885	902	933	929	845	963	927	964	949	920	936	949	950	943	883	917	968	924	887	925	988	904	960	947	922	872	907	939	914	893	998	938	953	912	877	929	901	909	941	900	929	851	984	914	895	930	858	893	910	945	902	923	888	931	920	839	874	930	936	917	883	896	894	876	888	954	870	928
33845	31167	34056	33025	29255	36952	34625	21390	9218	3202	1170	540	365	314	361	356	311	309	346	338	312	323	329	321	355	368	354	362	360	340	339	333	331	349	323	314	322	380	328	328	326	390	362	303	333	336	325	348	345	319	374	353	345	321	317	354	333	363	352	328	348	337	327	337	355	349	370	341	346	298	326	326	366	302	341	323	352	323	377	294	321	355	374	295	362	365	308	339	356	300	357	348	355	349	347	323	347	354	349	338	326	345	333	343	361	365	321	388	388	371	351	367	322	337	382	324	341	345	332	346	357	331	342	354	327	358	320	336	342	358	360	363	349	319	352	341	344	324	340	332	352	352	341	370	343	366	330	315	332	333	339	361	364	291	317	317	370	325	345	337	310	308	385	293	334	318	387	365	333	353	327	341	335	348	344	359	346	337	321	349	330	325	327	362	335	314	315	331	367	335	373	316	326	377	362	337	324	342	354	356	331	316	318	339	323	340	347	318	367	353	341	373	354	344	350	346	339	352	327	333	312	333	326	324	356	322	345	342	355	359	336	292	337	339	360	323	338	336	344	336	307	330	321	347	352	329	364	365	311	350	355	323	322	335	357	334	310	337	336	337	360	340	297	315	343	298	339	396	329	334	354	329	338	328	350	311	318	330	356	329	333	336	334	369	324	312	345	342	368	352	382	315	349	322	310	360	323	319	360	329	305	352	380	340	314	342	321	343	347	342	339	328	352	352	311	330	326	351	327	321	368	367	331	323	354	362	346	336	273	365	342	321	366	343	344	348	388	346	301	334	325	354	339	328	355	318	355	331	344	334	352	327	312	334	340	308	354	310	337	363	354	331	320	328	364	339	335	355	356	332	317	390	359	326	338	350	336	320	349	303	326	385	321	376	337	300	372	351	340	363	314	336	384	329	356	361	300	308	344	315	335	371	346	325	331	323	357	348	348	333	339	311	321	322	323	336	312	320	344	334	341	324	352	323	342	336	327	363	365	323	358	334	333	363	350	324	348	369	358	323	407	341	357	347	331	333	347	328	338	337	333	354	327	330	340	334	334	330	338	321	332	337	333	297	361	355	333	370	337	315	293	313	332	345	367	365	339	330	320	364	319	333	335	336	349	374	358	357	340	306	355	329	317	331	302	354	353	345	359	326	353	314	359	343	346	306	333	347	369	332	346	324	337	348	314	350	315	333	361	346	378	341	345	348	368	350	334	383	355	334	353	342	337	369	344	312	325	380	359	344	324	371	330	339	289	304	339	313	338	350	351	359	339	352	360	327	360	377	319	341	367	341	336	327	338	376	290	315	343	363	339	371	354	299	330	371	324	354	332	340	337	334	343	326	353	358	350	339	356	318	346	312	327	320	334	341	345	351	330	328	330	378	347	325	332	354	338	345	364	332	334	371	332	343	335	370	336	356	334	323	322	362	322	344	370	321	350	329	343	329	331	390	340	357	330	350	352	354	348	357	342	342	334	319	351	317	351	348	350	363	354	345	338	358	343	362	324	322	336	380	340	362	350	328	310	354	325	352	376	363	335	322	347	346	341	349	328	358	338	324	343	338	306	335	366	338	344	332	337	324	314	352	328	333	331	358	333	349	344	318	354	334	311	341	347	334	294	307	338	350	342	331	348	314	317	322	327	343	339	359	372	353	332	366	322	366	329	364	347	336	351	329	376	345	378	337	350	362	362	356	362	355	355	333	359	348	357	322	371	330	327	382	351	305	335	335	358	346	331	346	352	293	336	337	339	343	320	323	345	345	338	330	353	313	329	319	354	354	325	322	341	378	347	345	330	337	310	337	326	335	336	332	322	359	323	334	347	311	337	334	333	347	357	344	356	338	340	335	339	337	347	371	306	322	342	339	345	292	344	357	329	357	344	317	312	328	346	341	317	328	366	328	344	318	328	348	335	310	329	341	305	326	340	297	335	358	343	323	348	336	322	342	338	307	328	360	362	289	352	341	323	331	350	354	338	334	335	312	311	380	348	327	368	342	362	318	352	313	352	340	297	312	350	374	344	319	348	375	322	360	332	340	353	323	360	326	313	324	340	321	326	329	341	339	360	353	353	336	389	366	345	324	338	322	331	348	319	299	301	334	350	321	337	326	316	317	330	353	336	350	355	362	320	315	312	376	367	338	294	329	323	347	335	331	341	322	367	355	338	355	365	356	364	345	345	388	343	329	315	346	360	377	311	311	327	345	328	331	365	326	359	334	375	348	352	326	336	361	318	368	394	338	339	344	334	338	384	317	349	350	326	335	346	328	321	337	327	367	345	289	363	328	357	361	368	336	349	346	346	335	350	314	359	321	348	332	339	320	347	352	352	344	353	372	315	336	370	332	354	321	312	271	326	355	354	330	332	324	346	363	341	357	337	357	339	339	325	347	366	354	345	341	351	335	352	337	327	341	390	335	365	331	337	320	326	346	323	355	362	342	340	311	357	343	316	367	335	368	341	323	309	306	350	361	326	349	323	332	319	361	323	327	339	302	355	331	329	303	360	336	383	321	354	354	361	320	352	334	347	323	325	312	348	345	364	338	330	364	345	361	355	337	339	316	357	335	308	342	366	328	363	335	305	357	317	306	357	333	362	337	317	341	331	334	338	348	312	334	368	309	355	340	388	363	370	322	316	310	338	325	371	343	350	308	330	378	336	333	357	326	318	317	369	326	309	341	354	348	345	317	347	338	345	337	323	331	353	311	336	338	362	317	330	340	328	325	342	317	336	298	336	357	325	359	322	318	347	309	317	332	382	345	368	330	319	334	335	320	330	348	349	333	381	346	341	352	373	336	344	359	343	325	342	337	371	381	331	320	337	352	346	307	348	338	327	333	319	369	337	338	321	377	346	343	329	308	363	384	353	357	318	344	375	358	355	317	364	328	328	335	345	364	338	333	345	335	344	325	338	316	350	338	354	361	365	338	360	350	339	336	308	296	342	316	334	331	336	350	354	368	335	315	359	350	325	349	320	355	348	348	347	389	304	329	292	351	328	359	340	360	348	355	316	339	333	359	361	321	346	314	328	333	316	334	350	302	346	338	325	348	305	353	331	354	338	379	318	340	321	339	341	352	343	319	316	336	332	363	337	326	326	330	352	328	332	349	340	325	336	316	299	356	316	323	355	347	324	296	291	367	328	335	365	345	343	361	352	349	341	335	326	313	326	345	336	336	307	349	313	317	325	351	347	356	347	329	344	327	360	337	330	358	354	354	295	306	334	306	339	323	367	343	354	324	371	375	314	349	334	322	324	295	334	332	328	342	328	337	315	338	353	320	327	337	345	330	338	355	331	336	368	340	322	309	352	343	341	329	328	326	331	348	352	311	335	349	344	335	341	344	306	344	323	363	312	311	320	351	316	326	360	365	347	332	344	306	299	331	320	382	344	351	319	315	350	341	311	315	323	311	329	360	361	344	342	371	385	348	349	341	337	346	349	350	338	342	366	368	355	368	304	316	338	326	344	348	339	332	319	308	349	340	332	349	324	368
21607	25762	37869	43079	42606	52561	48958	37041	22959	10998	4372	1768	1070	946	895	873	932	930	850	894	893	930	900	872	881	878	926	935	927	897	863	859	875	903	895	884	946	882	899	976	875	916	904	939	911	921	879	929	892	886	860	919	891	937	938	935	928	872	901	911	842	864	946	909	873	855	923	895	953	897	897	950	921	896	950	878	996	888	900	940	944	893	881	892	888	832	882	909	906	914	875	907	907	909	929	907	919	897	896	932	929	906	916	947	913	897	936	900	895	865	877	887	900	913	922	888	946	875	912	834	922	891	925	904	919	912	924	949	911	896	895	890	895	867	907	919	916	930	894	893	869	863	900	861	905	910	935	914	889	918	947	901	921	908	935	894	873	892	943	858	851	884	908	880	882	918	904	885	860	906	914	895	914	896	914	883	873	928	907	879	875	902	868	969	881	878	876	909	966	908	913	905	871	889	883	934	880	944	894	934	886	875	939	916	910	897	884	863	966	924	904	879	888	793	892	898	902	859	899	931	935	946	909	902	854	873	911	891	845	869	883	883	871	919	852	877	858	882	894	877	890	926	873	921	895	903	907	864	902	942	902	841	841	845	871	917	950	922	954	918	892	916	894	944	894	921	903	929	874	980	870	965	911	917	953	931	931	910	876	892	919	923	908	877	911	884	875	897	866	963	862	914	874	892	899	924	869	899	875	908	927	957	879	890	863	879	948	889	927	928	902	843	926	879	929	874	887	943	925	905	884	857	866	919	922	887	954	932	867	911	862	951	923	936	893	946	914	856	877	909	872	984	866	908	879	908	920	875	904	888	838	931	889	984	912	907	901	943	926	904	847	904	889	919	911	887	906	922	913	898	896	944	876	861	991	924	850	897	915	958	946	910	945	930	928	884	906	902	901	850	955	886	847	914	926	861	907	865	885	928	855	900	848	948	878	917	903	892	889	946	898	890	921	911	899	907	925	986	909	872	868	899	908	915	877	942	883	885	928	881	907	855	912	913	953	927	918	918	858	936	917	925	940	865	928	891	861	922	855	913	947	827	953	904	914	910	886	939	934	933	865	888	920	954	884	888	893	914	880	916	877	879	882	878	879	911	969	898	954	854	940	903	878	889	867	881	926	926	898	919	901	917	890	863	891	915	877	861	894	891	895	943	911	853	867	892	894	925	870	893	905	871	876	956	957	919	881	920	913	848	884	869	828	898	870	899	972	923	872	892	859	911	963	908	919	902	890	911	938	898	955	900	918	904	893	902	900	905	863	847	859	881	885	849	889	942	875	845	884	896	924	840	852	890	904	868	867	888	905	912	877	941	876	884	857	896	945	896	864	890	899	931	924	879	921	887	906	890	893	897	895	877	909	933	894	881	834	933	918	888	910	875	886	911	921	889	923	889	929	944	898	893	909	893	851	893	920	919	904	907	908	928	870	882	893	860	918	901	922	843	890	896	866	861	941	869	918	945	901	932	817	927	866	911	942	924	928	893	893	904	863	832	898	930	886	910	926	876	881	920	849	854	919	914	893	900	958	923	927	801	973	850	916	873	927	827	896	910	938	863	856	850	902	895	912	915	909	922	886	878	894	937	861	920	902	903	893	903	946	916	865	864	910	889	852	906	897	917	895	825	898	927	854	902	884	895	944	934	905	914	887	902	891	849	920	903	917	892	925	925	939	914	906	928	877	891	825	950	912	888	924	870	874	893	900	862	906	906	909	893	899	918	922	927	922	864	906	934	871	915	833	931	881	911	913	943	893	867	912	917	957	908	898	845	926	909	918	865	904	891	931	933	882	919	889	916	905	910	902	861	890	866	959	922	906	910	915	909	915	936	872	919	894	833	918	874	958	889	931	963	931	933	965	907	872	871	936	921	889	879	885	934	914	899	945	890	904	923	906	922	858	920	906	846	898	955	930	894	929	901	896	891	942	854	952	879	860	850	920	845	903	879	917	936	828	936	903	915	870	846	871	884	922	894	951	870	911	898	873	886	892	840	922	959	890	925	907	923	937	842	873	935	908	921	900	865	924	888	905	901	916	841	902	893	902	910	884	897	893	918	899	959	859	875	894	912	940	923	941	900	915	918	845	903	889	914	879	944	905	907	878	904	916	895	887	910	856	928	905	909	894	887	825	904	921	869	915	906	871	889	841	908	920	945	866	884	912	925	849	902	890	958	876	881	936	911	918	929	912	868	878	888	893	919	887	886	874	942	908	902	905	898	948	914	880	878	873	856	842	915	880	914	913	871	894	910	862	895	922	891	895	883	860	897	901	914	878	940	867	892	855	919	825	905	939	915	893	899	932	894	892	891	856	928	942	940	931	885	891	903	940	929	896	906	953	898	872	840	904	906	927	905	864	894	851	937	941	905	900	854	894	948	878	894	875	908	915	931	907	901	868	903	877	927	949	948	941	882	900	903	874	891	934	821	912	865	953	855	859	915	893	860	877	891	885	888	915	923	932	919	891	947	902	923	1009	865	900	882	890	855	945	884	862	901	944	888	902	939	889	927	881	870	887	921	904	901	922	884	899	911	879	925	933	905	929	935	878	907	811	941	834	938	888	892	950	898	913	889	893	899	849	919	871	925	909	856	946	921	933	883	873	887	908	917	914	874	870	913	905	889	904	919	884	914	943	934	905	929	846	889	913	895	875	883	912	863	938	913	922	879	859	879	920	863	842	872	866	931	914	922	934	898	923	907	914	951	964	945	935	913	882	942	890	934	872	940	904	887	864	882	918	948	850	921	920	884	923	919	845	876	926	910	888	897	932	922	857	941	842	895	884	907	872	949	898	855	857	865	948	907	891	892	889	902	909	902	926	893	931	894	931	914	935	869	921	898	915	843	891	905	879	902	873	921	916	919	914	904	913	931	915	913	906	976	938	864	923	938	919	876	908	888	882	937	886	896	950	892	914	873	929	952	872	895	907	904	896	895	832	888	913	923	896	933	951	876	922	936	888	918	885	888	922	912	904	919	881	862	881	887	902	917	916	913	947	911	940	906	927	853	850	887	913	905	868	881	835	931	863	876	883	881	897	875	901	862	909	867	872	860	894	932	946	929	901	921	891	831	880	920	886	883	935	932	863	908	895	879	901	890	925	919	929	916	867	921	893	911	906	853	873	862	891	862	915	888	862	946	864	887	924	896	917	899	955	910	921	955	934	893	866	861	944	897	921	857	858	945	887	927	890	925	878	873	875	927	897	927	999	894	904	915	894	916	906	829	924	928	867	908	896	889	963	902	887	913	895	875	843	883	921	922	846	894	969	870	890	932	904	879	900	896	899	920	871	920	864	904	916	896	860	925	910	879	963	863	872	932	899	906	873	897	859	921	868	917	938	897	945	912	927	914	928	926	892	849	876	904	875	840	925	926	916	912	883	870	887	912	898	909	853	910	873	860	982	899	918	909	921	899	948	901	947	912	955	879	905	926	952	867	919	870	844	906	894	903	922	931	896	871	905	887	906	867	895	881	852	899	948	949	919	916	856	912	886	887
46555	46018	48962	45920	39005	48527	49733	34627	20342	7062	1837	626	387	360	366	322	365	342	332	348	320	304	355	336	310	307	332	307	359	336	334	342	307	361	329	354	331	333	331	358	321	339	356	326	318	342	367	332	335	310	342	339	355	356	348	342	338	356	321	315	325	334	365	311	336	322	343	333	332	332	353	328	328	370	358	339	287	339	327	340	323	360	321	340	318	335	345	370	342	308	337	314	371	333	332	339	319	334	295	298	327	315	335	284	343	327	337	347	322	325	333	334	335	368	352	320	336	354	327	320	353	342	376	319	337	336	340	367	355	336	309	319	314	333	331	374	333	347	338	313	312	324	312	303	358	312	331	320	365	306	334	364	351	332	317	324	329	364	361	338	322	306	313	360	330	348	326	312	312	333	356	312	313	339	353	336	355	298	349	302	367	315	331	344	346	355	338	303	360	326	304	337	339	356	355	297	314	380	340	338	384	324	336	369	315	329	322	303	325	330	334	312	344	350	335	381	321	332	320	332	352	324	343	352	376	342	329	331	352	338	307	331	325	341	319	331	298	358	338	333	309	308	316	342	344	313	349	323	350	307	299	313	350	301	350	343	338	376	330	323	386	360	353	361	321	366	376	321	347	304	357	355	323	363	363	306	330	329	351	330	357	322	330	331	317	334	310	328	326	366	346	308	351	331	353	313	329	348	322	344	347	327	308	312	291	359	335	308	332	310	344	302	327	330	337	330	327	296	305	326	346	339	331	305	342	325	318	322	334	332	326	313	323	310	324	299	298	330	329	326	341	297	321	364	359	356	350	355	296	355	332	330	346	359	285	340	332	338	315	314	322	336	308	317	339	323	341	324	331	340	309	357	346	307	362	334	340	340	329	330	300	336	317	329	302	328	302	320	331	313	326	288	353	349	317	348	348	316	324	329	316	332	307	340	355	335	334	326	289	294	320	328	323	298	341	328	355	334	338	304	332	348	329	330	317	357	305	349	320	360	319	329	315	346	325	346	336	334	327	335	311	339	345	354	314	340	315	328	337	319	338	328	325	324	322	343	336	332	356	345	344	330	331	293	361	306	358	368	317	335	334	379	321	303	321	339	312	346	336	320	339	357	340	315	342	336	325	348	355	321	358	361	340	349	302	309	368	323	324	323	326	329	347	376	316	324	328	335	346	338	331	330	310	326	348	311	358	336	367	344	317	341	312	326	321	316	349	313	358	357	321	330	306	321	338	368	346	339	295	339	351	286	339	320	350	339	309	332	331	353	326	351	345	336	316	322	337	311	307	327	331	332	351	336	348	315	341	315	348	336	345	330	343	335	330	314	334	325	343	313	306	338	338	305	319	332	327	348	327	324	314	362	365	301	360	323	311	325	352	311	293	296	306	327	330	341	333	335	354	312	336	313	303	362	298	335	348	349	360	319	328	327	307	329	351	335	305	308	346	338	328	327	326	332	327	304	300	307	352	372	331	377	336	327	302	326	330	348	322	308	329	353	333	329	350	336	321	305	368	316	338	315	328	309	330	333	338	357	354	313	302	340	348	353	320	350	335	347	337	334	336	356	322	305	342	335	335	325	341	317	330	339	322	348	322	321	330	314	327	318	329	335	314	328	343	323	336	333	367	309	347	311	318	337	352	345	326	330	369	305	299	344	362	350	313	316	370	334	325	329	319	321	354	357	333	349	330	350	320	312	347	336	329	325	309	346	364	313	334	326	353	332	341	298	359	315	315	323	346	355	321	337	336	336	305	358	347	319	336	348	313	351	350	336	372	326	330	318	370	335	340	321	328	374	316	346	325	324	367	372	330	326	320	300	377	324	323	350	341	324	330	328	334	351	308	337	365	362	362	313	312	351	338	367	314	356	356	368	359	345	337	307	314	321	322	307	337	360	299	323	330	322	282	354	301	351	351	349	347	343	316	353	362	348	310	325	383	341	344	315	321	303	344	318	372	320	354	333	322	353	326	372	339	366	341	344	316	316	314	328	351	322	344	307	343	379	328	337	369	315	324	348	333	332	320	370	324	348	329	326	337	337	354	345	328	319	349	350	337	335	332	324	320	346	344	362	368	342	318	351	344	346	357	342	317	366	342	326	399	356	325	347	331	311	323	317	330	315	320	351	361	321	350	310	321	315	357	316	331	341	327	353	328	322	356	315	341	308	310	321	334	342	360	310	353	356	344	333	330	337	325	326	299	306	342	338	323	291	327	349	362	353	353	323	325	354	293	339	364	325	315	329	319	312	349	333	354	335	328	346	328	340	295	325	354	330	339	314	334	337	348	334	336	317	349	363	367	317	363	353	331	344	324	343	308	347	328	314	358	324	349	315	328	360	320	317	320	317	326	304	322	310	306	332	358	330	369	314	315	345	329	336	305	334	358	307	345	306	336	316	322	330	329	343	332	313	316	316	319	313	294	307	322	329	310	325	330	317	337	374	312	338	307	315	333	331	360	326	349	301	348	313	360	335	358	315	337	308	337	358	342	332	332	300	373	292	322	318	321	363	303	329	331	343	345	371	319	334	326	312	306	351	333	355	344	296	336	305	320	318	351	345	346	342	340	330	325	318	308	304	329	308	324	355	312	351	337	348	329	321	328	315	310	315	312	333	328	317	326	333	346	352	325	340	323	324	343	320	328	348	353	334	319	313	307	358	349	338	305	309	356	327	328	340	365	321	345	356	311	335	328	337	370	355	342	318	339	323	321	354	331	359	331	356	341	358	313	350	330	338	337	334	330	318	357	352	334	329	380	370	360	330	322	323	325	320	306	331	309	339	312	377	355	362	358	327	325	376	299	314	295	339	306	343	322	344	350	354	349	356	350	330	346	341	320	353	333	328	350	315	344	343	315	323	345	361	313	326	340	303	322	361	351	363	315	368	319	311	360	337	340	298	319	318	365	380	355	313	308	333	327	325	329	359	323	315	317	328	336	316	308	328	324	320	340	336	354	338	338	312	360	319	343	347	313	333	335	348	331	323	322	346	324	306	344	359	335	318	348	309	301	298	322	347	355	300	331	336	341	308	338	362	345	336	354	345	332	352	316	325	323	314	362	310	322	361	386	334	335	370	318	313	316	338	327	310	317	298	308	350	354	352	372	326	310	380	355	314	347	364	319	321	371	356	343	326	351	323	362	304	329	325	325	326	320	362	365	346	342	345	312	313	322	322	330	327	333	334	321	310	316	329	324	344	375	343	334	332	311	344	345	316	312	306	341	351	337	328	352	353	347	328	364	326	364	351	327	340	326	341	298	327	318	330	328	363	302	314	266	330	338	340	340	328	333	324	327	348	341	331	302	316	334	318	327	324	316	341	326	349	317	388	344	348	346	335	333	324	310	348	338	347	309	377	329	331	345	346	338	355	318	343	361	341	328	336	340	332	337	334	343	331	334	344	401	344	337	334	371	362	347	361	324	339	342	343	304	366	314	332	344	338	355	304	365	341	284	348	351	335	366	348	351	332	361	316	328	332	339	342	328	384	325	309	329	299
30807	37174	49525	52516	50877	62548	61625	48679	35062	17585	6524	2306	1173	959	916	926	852	856	904	976	885	882	848	865	860	897	889	917	877	860	882	907	886	866	847	898	893	858	874	853	879	906	892	864	923	941	860	862	899	918	867	888	879	899	922	899	897	910	898	856	900	867	861	830	950	919	925	872	905	918	889	903	856	884	902	923	881	905	888	846	814	886	900	900	841	815	890	947	847	847	896	888	906	907	877	879	867	854	861	887	869	870	867	854	918	875	866	909	919	843	879	839	880	905	793	873	872	899	897	893	915	916	900	865	899	879	894	884	882	884	929	920	861	826	868	901	854	897	902	883	950	931	883	864	921	911	912	879	890	899	875	850	871	908	883	903	894	868	896	874	902	873	893	881	925	893	860	893	899	885	906	885	902	859	896	893	873	895	854	919	848	939	863	903	886	882	832	917	823	863	888	904	867	885	889	855	926	861	917	894	858	875	872	929	898	901	872	893	867	887	872	853	934	876	909	952	809	875	849	916	921	880	845	875	889	928	864	898	927	875	864	891	864	915	841	880	867	899	867	887	876	899	948	878	878	821	888	895	895	963	897	852	833	866	880	897	841	926	875	882	869	860	874	889	883	885	909	925	842	960	898	945	866	902	846	935	902	929	906	895	845	821	912	820	878	918	919	871	902	895	912	912	927	886	834	909	897	825	820	896	882	939	889	878	854	913	871	857	893	854	915	852	914	876	923	890	898	835	851	865	864	856	864	940	892	879	899	878	867	863	862	949	844	875	865	870	887	868	832	919	889	1003	908	817	867	876	866	874	934	849	914	928	916	864	883	861	892	884	831	943	917	939	843	855	891	894	868	883	919	879	845	843	883	910	866	800	852	846	832	885	890	850	887	876	844	860	859	888	889	874	884	898	931	913	863	870	897	860	848	826	855	843	836	904	886	884	860	841	865	853	845	898	880	891	902	899	831	845	904	940	862	859	867	903	860	883	893	879	959	836	854	853	884	832	868	871	886	887	861	845	871	885	858	934	855	849	859	886	882	881	883	889	882	887	935	803	853	877	879	878	916	890	959	869	890	881	870	831	915	906	914	893	856	855	922	910	845	868	841	921	877	827	891	899	837	928	935	888	914	902	855	850	871	873	890	868	876	880	873	851	872	851	897	864	898	919	846	926	866	845	865	917	897	863	893	879	869	893	859	873	869	888	841	838	922	944	875	907	859	869	852	858	899	881	828	923	916	854	856	908	832	882	862	890	937	875	853	906	935	936	915	923	868	891	901	883	814	908	867	858	928	912	885	914	866	853	847	871	913	892	897	879	879	858	899	855	900	905	854	935	915	900	840	831	918	901	880	847	898	900	893	868	876	906	861	855	910	857	891	854	924	893	895	862	911	887	839	839	903	936	867	855	891	875	918	860	936	873	831	884	857	910	960	860	960	880	894	873	926	882	879	867	870	900	953	872	864	916	912	905	938	895	826	874	896	875	871	861	908	838	933	860	860	848	896	872	873	803	913	854	886	924	861	907	848	825	899	879	915	886	884	903	870	960	971	919	895	875	846	888	903	882	890	843	882	919	861	873	901	842	877	833	882	914	839	856	875	858	895	802	874	920	928	900	902	911	918	884	850	928	875	880	851	903	869	878	847	874	899	903	860	843	915	905	859	874	902	859	945	843	872	878	847	898	848	887	895	902	910	848	876	938	866	929	884	886	880	912	819	880	876	910	874	935	855	908	822	854	853	932	855	877	881	906	864	863	865	846	858	808	908	870	933	894	871	814	887	917	862	851	879	909	988	890	846	886	890	869	887	863	872	896	890	898	874	895	876	909	925	877	910	883	887	882	878	869	924	911	923	869	841	887	875	936	815	876	865	880	843	873	923	890	875	945	909	867	841	847	895	923	923	881	919	833	876	860	898	853	987	858	894	875	880	926	902	867	878	903	878	832	882	901	930	895	902	882	862	883	959	931	898	869	932	899	884	821	905	849	873	881	920	870	884	847	871	964	885	849	926	846	878	864	875	864	896	868	862	905	925	870	903	848	872	934	866	890	820	877	902	887	873	862	957	978	842	895	885	843	910	845	881	843	950	903	898	920	872	909	860	875	904	880	942	883	805	889	872	870	866	874	897	878	837	901	857	858	910	867	866	881	877	830	883	894	894	812	868	861	831	920	899	850	909	876	873	893	857	884	872	893	903	892	849	911	848	820	873	858	874	867	901	900	872	854	855	867	887	880	840	891	903	919	835	884	882	876	860	870	910	886	859	899	878	895	861	895	880	854	876	858	889	877	898	893	904	888	920	911	832	917	910	890	874	856	863	868	886	911	867	870	866	890	926	918	854	905	863	897	886	885	893	941	841	825	919	856	906	914	926	910	884	875	853	889	874	917	930	869	920	866	917	871	862	863	864	897	889	845	843	930	891	912	869	887	850	911	851	912	943	890	852	926	924	854	876	843	879	913	917	887	899	895	905	901	894	879	942	869	871	893	871	891	888	856	891	838	899	850	854	853	875	880	884	853	914	895	885	924	850	891	920	907	853	821	858	957	915	852	889	844	883	905	857	859	864	876	887	797	967	870	837	835	938	934	914	837	859	931	904	908	884	891	903	904	887	922	869	949	890	921	904	874	883	884	942	926	844	917	836	915	887	892	880	896	900	912	919	861	862	882	878	852	841	886	906	884	849	849	892	877	820	850	936	911	844	843	843	894	851	917	825	920	889	865	963	896	920	878	851	890	932	852	923	898	908	883	883	868	875	833	921	837	896	893	941	875	895	897	904	778	867	940	894	911	904	894	908	905	826	907	861	897	915	889	921	895	915	893	825	866	904	894	852	842	870	892	888	866	959	908	903	908	882	891	896	859	917	867	928	870	868	890	857	839	876	861	858	900	885	888	823	887	867	890	862	818	910	867	874	863	907	910	890	868	892	862	887	916	871	914	914	859	912	922	870	918	879	852	878	919	870	900	849	901	811	883	843	950	896	851	889	867	872	848	871	921	827	884	857	903	890	922	855	896	912	861	912	880	936	879	865	885	891	855	855	839	891	901	886	828	909	893	874	883	859	842	839	903	858	902	934	886	949	907	905	885	863	839	900	904	888	858	900	801	878	842	925	854	850	973	860	884	873	849	894	858	864	865	917	891	853	877	916	935	851	866	872	866	859	900	899	886	876	902	938	881	873	928	849	859	871	890	895	855	869	873	862	877	848	899	905	867	892	926	834	903	875	885	833	878	893	877	862	924	813	864	924	924	869	838	878	851	831	850	877	894	858	896	878	828	885	896	898	909	946	857	880	935	867	901	882	924	863	849	870	910	882	903	878	893	875	902	843	963	862	862	927	849	859	867	886	895	872	881	876	834	862	946	905	847	878	877	889	865	917	934	907	841	904	893	874	914	835	886	866	856	904	910	853	867	932	898	899	871	836	902	838	912	931	904	916	906	823	868	857	882	881	825	811	921	925	924	899	858	897	877	812	849	856	928	885	850	862	922	896	859
17019	15189	18506	12456	8172	5525	4685	2583	1338	717	477	387	343	390	358	327	362	324	356	346	338	372	346	326	324	318	355	362	355	363	358	314	313	357	341	348	331	338	343	341	328	353	347	368	338	336	340	326	338	330	363	335	343	333	322	332	326	352	319	333	370	377	337	342	337	350	341	385	324	332	371	357	353	360	340	321	286	361	295	368	335	363	357	361	343	340	340	320	326	355	402	345	354	354	356	329	304	326	335	361	359	350	334	351	346	390	359	352	331	345	373	329	338	355	324	352	327	337	349	384	330	361	346	376	340	310	342	358	334	334	391	353	375	337	385	340	336	365	335	335	342	336	346	358	334	339	343	343	329	352	327	333	327	380	299	383	353	333	315	327	337	395	353	333	371	326	347	300	349	322	334	321	308	342	328	323	341	354	324	351	346	331	333	334	383	355	363	321	369	356	355	354	333	348	351	309	354	347	363	358	314	309	310	338	354	323	328	384	337	325	321	354	315	364	333	340	335	350	353	367	338	325	348	332	347	327	339	329	334	338	356	323	310	375	347	333	335	362	358	387	362	329	354	347	319	358	348	349	337	368	332	359	346	348	375	358	370	319	337	325	325	354	326	347	350	316	354	350	313	369	349	332	357	355	356	348	319	323	335	362	356	334	362	345	346	327	369	327	348	356	329	326	349	306	320	331	368	341	374	308	314	345	329	322	312	354	317	340	360	333	335	351	315	310	334	333	325	352	334	332	346	361	338	347	341	326	304	326	359	328	347	326	361	354	335	384	336	345	323	350	341	335	362	361	340	359	326	326	380	339	359	403	313	334	382	370	307	374	402	315	344	339	373	332	379	321	337	364	333	373	318	326	341	319	322	349	355	345	310	319	332	350	335	324	320	361	347	329	371	339	359	292	363	361	366	353	363	322	370	351	336	347	348	333	315	348	369	344	319	342	373	368	381	367	367	336	345	365	348	322	361	323	346	322	337	308	331	354	353	348	341	380	364	385	339	330	309	341	373	337	341	354	328	343	357	337	360	332	345	335	325	333	326	333	320	311	342	357	308	302	324	341	371	344	356	338	362	314	314	336	354	344	340	303	344	382	328	360	352	361	326	362	383	331	344	311	352	330	349	327	363	304	357	369	322	340	361	353	340	312	349	349	375	355	342	357	336	365	364	320	331	352	342	355	341	319	348	336	312	329	356	385	367	326	363	350	346	336	332	343	367	365	323	357	308	326	331	355	336	347	361	353	321	323	323	356	363	370	299	329	339	336	329	356	311	334	351	348	332	371	327	333	344	323	345	321	341	361	374	312	325	379	353	347	368	351	323	339	298	365	350	318	327	332	318	374	339	347	350	346	337	318	350	360	334	363	331	359	359	331	362	342	339	349	346	352	347	308	367	351	340	311	290	349	341	351	340	337	353	308	321	366	366	348	338	344	324	356	355	330	336	346	361	374	376	301	364	354	321	312	347	349	365	318	337	333	366	329	319	339	320	361	364	359	364	366	336	317	331	383	319	329	342	336	349	331	363	327	362	348	349	318	331	314	344	340	355	352	327	360	346	325	371	328	335	339	314	325	330	347	364	374	352	335	332	373	354	386	334	333	345	335	354	387	352	348	359	345	299	346	372	314	345	329	353	378	337	363	318	322	291	347	361	357	322	353	331	339	352	337	354	353	353	350	348	362	331	322	335	380	369	356	333	337	340	368	353	346	369	339	346	336	339	370	342	331	347	334	336	304	343	324	348	321	343	312	360	330	365	352	337	380	356	307	358	353	345	331	335	356	345	357	349	311	347	324	324	328	360	363	357	355	330	341	370	345	367	325	321	352	326	343	343	366	334	358	347	387	356	365	368	346	350	381	354	345	372	340	331	345	323	344	347	349	337	374	314	354	378	337	330	359	330	342	319	372	351	342	334	393	332	367	312	340	357	325	329	335	328	319	324	350	332	331	365	305	343	373	344	351	362	328	313	357	373	314	319	363	319	353	357	344	326	331	348	345	370	370	341	352	345	369	339	361	340	331	322	339	333	344	355	366	361	345	322	351	354	319	298	333	342	334	374	339	342	317	359	379	324	321	363	315	372	350	331	332	299	342	329	339	366	311	371	357	349	338	370	343	340	325	385	326	340	343	351	330	366	318	340	371	378	334	371	327	361	329	341	349	404	328	347	319	353	351	341	350	368	361	360	337	355	338	342	342	353	340	364	342	360	356	341	329	337	312	345	359	322	327	336	335	368	354	319	351	348	349	374	358	321	364	313	338	362	340	349	309	331	333	324	352	340	352	364	326	313	369	350	336	346	352	370	364	330	355	325	319	320	329	343	362	339	341	374	345	343	323	324	358	370	362	360	344	355	311	314	361	342	361	348	377	355	330	353	358	335	337	347	364	355	368	336	372	350	357	319	347	307	344	333	341	326	347	359	327	322	329	350	350	331	306	336	375	327	323	323	327	343	369	333	369	334	344	362	337	350	376	363	298	323	362	376	368	322	347	309	333	349	350	349	322	356	355	324	310	334	338	343	356	335	344	366	345	334	346	316	330	344	321	347	330	356	335	341	360	337	328	378	301	356	342	377	356	356	340	321	344	385	319	349	345	357	328	338	341	331	339	363	363	351	313	359	353	334	361	330	349	317	311	375	357	340	358	327	352	367	365	347	337	310	366	332	338	352	369	343	380	349	330	362	341	325	344	370	325	340	335	329	382	362	353	339	326	331	345	323	334	313	359	351	317	362	359	337	346	341	343	345	328	352	343	377	325	333	316	342	325	331	347	322	356	315	367	347	348	348	340	336	335	342	378	322	331	366	364	356	352	341	370	352	345	336	322	350	331	331	319	331	345	339	314	322	327	326	318	340	357	358	322	318	358	314	351	375	319	326	363	368	345	326	355	337	311	329	349	362	330	346	319	342	372	323	390	316	350	345	334	338	342	336	328	374	346	351	353	362	350	341	365	322	355	348	342	345	338	328	345	341	343	317	335	315	350	354	357	338	366	341	345	348	334	353	342	338	362	334	330	332	315	335	325	372	318	319	359	328	341	345	360	382	365	339	352	319	327	354	315	346	357	354	328	351	342	344	316	352	319	332	343	374	343	319	352	331	361	358	322	314	311	321	328	325	310	326	339	333	341	356	320	305	324	364	319	336	351	371	325	370	365	359	373	360	342	342	304	328	352	398	353	362	362	363	377	346	329	367	370	318	350	334	353	342	339	326	348	340	316	342	338	357	334	333	348	358	289	329	352	309	317	327	370	341	338	380	360	347	313	344	328	362	352	339	307	331	394	351	376	349	336	324	362	365	338	347	351	315	334	345	328	362	326	359	341	362	337	347	328	324	338	337	339	354	367	325	334	324	342	343	321	350	329	344	375	310	390	361	383	335	335	332	338	337	377	342	340	343	373	347	329	341	327	369	367	346	327	373	328	394	361	334	340	367	357	353	328	312	350	339	329	368	383	337	352	365	351	386	362	316	332	376	382	357	323	361	319	356	354
10695	14118	25334	22827	20248	18644	16522	9535	4803	2177	1308	1021	937	909	938	931	937	921	904	883	925	925	927	895	903	880	912	899	925	896	910	926	900	862	954	962	896	902	890	888	864	873	915	896	933	888	899	944	950	919	921	905	934	863	926	898	897	866	851	886	922	918	894	938	880	974	908	923	904	902	944	911	948	906	856	905	943	904	899	899	873	933	930	910	869	896	852	846	908	860	937	865	874	905	914	893	875	903	846	923	941	953	855	908	958	917	880	937	892	950	947	872	873	908	871	909	831	885	894	879	1010	912	904	917	906	920	905	931	886	938	920	882	903	923	916	880	842	902	945	932	900	904	930	921	938	909	922	912	904	903	887	908	905	923	913	894	900	892	873	984	935	877	927	816	880	858	878	844	917	896	929	908	894	859	920	899	890	901	953	980	905	882	911	928	902	927	870	874	855	904	917	878	858	930	895	965	894	923	893	884	921	955	868	825	870	901	868	861	901	894	957	900	937	893	897	894	889	925	863	991	945	903	908	856	871	855	903	897	948	910	942	924	859	861	895	871	891	895	923	938	890	935	900	895	913	918	946	877	937	949	881	926	888	927	897	914	884	892	888	875	918	975	924	937	818	925	921	901	866	905	893	887	978	932	960	875	901	922	901	855	860	945	964	924	920	949	893	841	899	880	897	894	855	879	910	913	896	928	885	936	843	928	891	901	854	884	878	920	868	902	892	933	896	914	932	894	909	888	821	888	930	940	922	874	930	893	928	914	864	933	917	913	906	903	928	936	879	884	905	877	938	902	912	947	925	908	934	946	885	918	892	927	930	905	883	928	890	858	918	918	866	957	902	913	884	857	877	896	926	887	923	932	914	933	884	907	921	909	917	883	967	915	864	903	853	870	903	887	907	891	947	919	848	861	903	966	906	896	963	892	870	942	965	895	916	913	957	901	935	928	923	898	905	919	938	898	929	882	949	880	877	878	951	889	897	941	896	887	893	901	919	903	904	852	895	902	846	924	867	890	919	888	899	985	912	919	894	913	909	885	898	864	888	913	927	880	899	969	936	890	893	933	935	909	902	845	900	911	880	867	896	889	853	829	910	911	897	881	926	918	862	929	898	915	913	873	939	899	864	888	884	916	881	921	898	918	897	909	885	906	896	884	878	940	894	903	929	862	904	860	949	881	917	951	912	877	864	894	860	902	880	857	955	873	921	861	850	883	955	858	951	941	913	929	910	943	899	922	944	904	880	870	890	891	887	941	885	866	901	835	942	876	865	912	897	888	892	917	909	911	935	910	913	937	967	917	871	940	860	940	884	852	888	864	900	944	914	918	844	932	975	905	894	905	899	923	883	928	890	909	909	905	909	905	896	914	902	903	859	907	895	923	930	933	902	903	923	892	884	868	943	880	905	873	883	880	905	871	878	884	983	916	891	936	906	960	857	901	963	935	875	914	980	934	905	894	867	910	960	882	894	916	941	937	913	888	878	884	881	889	885	960	905	913	922	910	863	895	934	915	855	912	906	929	947	856	898	842	862	928	882	881	899	847	959	872	936	915	899	930	886	880	861	893	898	882	923	926	921	910	905	841	932	841	904	922	877	912	955	877	858	883	918	890	954	974	903	903	863	907	920	889	913	976	928	908	885	877	913	907	924	921	867	892	936	907	895	891	856	912	928	891	844	894	864	948	885	904	856	918	927	915	882	899	909	902	961	916	851	966	912	892	922	956	875	880	902	933	902	907	881	900	947	968	867	880	906	920	934	898	913	945	914	950	871	910	906	888	847	896	900	889	884	931	916	895	873	860	907	917	853	943	952	841	926	942	884	881	879	856	938	883	855	883	843	868	881	862	881	878	892	953	904	869	876	902	897	925	908	912	925	869	902	874	870	871	941	885	873	911	900	931	914	890	902	834	926	908	929	870	942	936	892	940	927	843	964	873	930	980	967	903	924	899	905	921	884	908	838	917	921	942	980	886	907	903	868	888	872	900	963	940	898	900	889	903	946	930	915	933	852	896	870	857	897	946	862	886	903	901	905	954	892	885	883	896	875	860	889	929	935	922	884	891	917	878	915	879	899	878	931	887	893	872	874	918	920	923	907	880	904	918	887	919	920	865	867	932	902	971	933	886	854	945	892	860	916	866	941	864	898	913	886	905	892	936	875	880	903	861	910	835	917	902	913	891	904	907	921	914	901	878	920	954	890	905	876	873	893	911	914	885	879	888	916	910	878	937	910	899	891	910	897	855	968	870	873	933	896	883	870	865	859	887	909	942	885	920	914	849	871	922	921	946	908	877	900	879	902	972	943	912	923	971	852	870	869	893	887	904	861	897	868	914	894	877	891	881	951	927	882	894	910	880	853	897	916	894	899	916	931	896	918	910	927	902	904	925	870	930	904	905	903	900	934	932	953	906	901	888	881	934	906	876	881	862	919	929	910	898	892	909	921	887	934	929	890	859	925	897	886	932	922	842	876	952	905	940	934	901	926	911	907	852	897	902	882	867	888	898	934	938	870	883	931	879	894	895	929	895	916	926	934	865	940	889	902	895	914	882	893	915	852	924	901	915	920	875	865	930	856	946	925	877	866	890	915	918	878	880	907	973	898	887	924	892	876	891	921	928	893	937	856	947	926	907	969	853	898	904	932	877	910	854	886	915	912	917	907	924	825	885	920	963	892	890	909	901	923	923	905	853	932	902	955	906	912	891	941	830	855	876	939	882	940	930	944	892	859	940	952	880	884	887	902	886	939	952	859	885	958	883	906	925	904	908	915	925	903	922	927	900	915	888	876	854	946	923	919	901	922	903	905	984	961	905	886	868	844	939	949	928	881	872	857	873	917	917	854	937	898	920	883	836	888	869	857	880	896	955	936	931	895	915	884	872	909	880	932	868	929	892	931	843	915	895	900	873	908	936	927	863	920	859	875	972	922	911	922	872	931	874	884	896	862	936	893	925	860	916	911	932	941	842	910	886	932	902	901	901	904	885	941	940	897	920	880	949	881	929	941	892	915	949	926	933	928	900	890	894	862	849	921	933	969	895	918	878	906	908	870	905	923	905	885	900	886	887	918	917	875	879	890	848	859	889	904	925	903	901	894	924	951	964	929	877	951	980	880	938	887	877	874	859	877	937	883	943	906	879	872	843	911	901	869	895	868	903	925	898	887	882	903	913	883	967	880	938	904	928	958	887	951	877	934	906	912	924	926	888	931	867	889	918	949	876	954	900	923	925	871	941	920	911	932	936	926	876	974	911	932	914	967	892	860	913	901	858	914	926	932	932	860	886	941	904	872	934	910	856	894	892	884	919	880	920	907	930	886	927	921	894	908	928	857	861	911	901	940	920	851	890	881	908	853	909	856	901	898	877	893	938	898	917	872	861	940	934	860	962	903	951	927	915	923	943	931	924	876	875	920	837	890	875	904	934	919	939	875	884	889	872	879	897	907	958	893	972	868	909	916	904	899	929	857	923	910	905	890	914	876	882	887	918	882	911
36068	34574	38136	36499	29177	35951	33261	20685	7743	2576	902	460	377	340	336	365	342	353	316	365	339	326	281	334	299	363	326	341	316	354	352	323	354	320	349	319	318	378	316	330	326	318	313	320	322	350	361	328	378	329	303	327	340	315	364	334	330	380	339	330	370	317	328	333	346	339	326	348	325	305	343	331	380	356	331	323	333	323	355	308	330	358	341	336	368	341	327	338	344	286	328	331	356	361	328	327	334	350	370	353	360	354	343	353	307	326	312	322	348	356	370	337	320	345	355	322	335	351	326	321	340	322	334	317	325	309	344	311	358	326	324	331	339	342	326	353	354	347	323	303	323	351	320	321	334	339	302	323	328	333	347	350	343	316	329	356	353	343	348	323	349	288	313	325	338	339	339	317	351	356	347	341	339	334	337	349	341	318	306	339	328	325	317	338	317	349	331	328	355	345	338	300	330	324	316	341	320	380	312	331	324	295	345	322	308	334	341	338	333	353	339	354	319	367	333	314	348	294	323	316	355	324	345	313	345	298	335	343	344	342	356	317	344	318	364	317	318	334	321	334	360	349	343	350	325	310	344	330	330	338	307	338	347	315	329	316	312	341	335	324	335	303	328	358	346	337	368	342	343	308	338	357	334	332	319	353	331	328	320	334	318	310	308	361	354	320	349	287	326	332	334	346	315	329	310	334	325	329	315	323	320	381	331	345	317	325	355	329	307	336	367	300	319	324	385	334	353	341	340	343	292	352	320	335	360	328	332	352	314	348	339	339	385	299	334	350	353	335	358	371	319	317	335	345	355	324	353	365	320	317	318	335	312	348	311	348	335	335	336	308	342	319	359	354	351	315	313	326	346	326	319	320	331	362	346	321	324	325	353	319	368	346	343	373	356	338	321	336	317	351	318	338	361	339	361	300	312	359	361	340	367	353	286	322	350	331	330	303	286	368	336	336	332	333	348	338	337	327	334	333	369	334	337	385	332	307	321	308	355	296	307	307	351	313	335	344	339	355	355	348	327	330	314	319	354	296	326	303	349	346	337	350	341	333	324	377	318	346	345	346	319	321	305	355	348	347	348	312	344	335	315	313	333	357	326	348	355	337	327	352	342	328	351	322	355	330	341	298	356	330	335	344	333	342	343	339	351	319	321	295	319	350	332	351	321	350	361	349	338	343	337	308	333	334	354	345	339	335	371	320	366	344	339	347	369	325	323	293	353	337	344	341	305	309	317	339	349	323	322	366	364	367	330	343	326	334	360	319	355	343	331	308	351	319	336	355	334	337	340	346	335	339	319	320	362	348	305	350	348	328	351	324	345	353	350	327	314	322	332	348	359	313	321	350	340	369	362	349	330	336	348	322	332	302	325	343	294	314	330	328	340	347	342	357	312	378	304	332	342	328	315	332	360	308	338	320	333	328	319	336	317	326	337	349	309	370	341	319	352	297	331	338	328	315	346	292	382	324	358	333	318	337	329	346	354	352	376	342	347	310	338	339	288	319	292	318	318	344	335	317	322	334	350	339	326	350	367	347	317	318	349	323	324	324	324	358	355	325	380	361	303	347	334	322	315	337	324	335	331	334	331	326	344	344	358	315	313	353	334	355	338	356	315	313	347	340	344	318	328	320	360	338	366	351	298	340	325	323	370	334	342	359	323	341	336	350	309	310	343	361	343	342	332	340	322	305	301	351	303	336	341	366	295	350	310	344	323	323	313	333	373	334	326	320	367	314	344	304	320	336	347	353	336	331	353	332	348	336	347	316	348	322	327	320	338	308	314	355	313	317	332	350	329	350	327	348	350	310	330	363	359	336	325	350	340	327	347	336	334	368	338	335	329	312	333	339	328	336	336	326	325	335	358	366	371	329	313	316	333	321	319	351	367	327	330	336	340	348	320	339	335	348	367	336	334	320	301	326	341	340	309	327	318	327	315	309	297	345	290	327	345	342	351	360	295	354	359	306	338	340	324	361	354	354	344	331	327	345	339	306	337	323	324	311	333	365	341	360	325	355	332	322	288	350	332	340	347	335	329	312	376	354	353	311	335	349	336	371	315	326	330	346	324	335	316	341	343	330	354	334	340	299	350	336	339	351	313	336	304	327	329	321	350	360	362	358	312	323	340	325	324	327	325	347	322	344	349	330	329	322	336	325	337	313	333	355	330	343	313	344	337	327	329	288	304	348	324	325	325	340	319	335	347	337	384	348	330	332	352	322	310	331	374	359	316	312	314	308	360	361	353	298	354	338	342	307	328	309	322	351	321	343	311	383	347	336	340	333	301	357	327	352	332	340	306	340	300	368	343	366	352	304	320	340	306	353	284	367	350	339	350	330	325	322	331	320	342	330	365	340	310	335	341	327	373	348	354	329	344	352	352	332	332	348	308	363	301	323	344	310	330	325	354	320	313	318	340	333	339	341	368	310	319	328	369	371	334	374	350	317	337	351	346	309	341	373	369	340	336	317	350	331	353	318	349	351	341	354	345	324	323	323	333	346	348	328	338	323	328	364	315	320	301	332	321	351	354	350	345	321	341	331	318	330	333	366	376	358	327	324	340	330	320	319	351	331	366	339	324	327	321	303	326	327	345	339	340	333	337	361	367	363	339	353	361	323	354	343	327	339	292	349	357	322	341	343	360	355	328	315	322	326	342	356	325	324	349	377	335	326	361	313	335	351	349	313	367	329	325	346	321	291	348	314	346	322	360	316	344	324	357	372	328	346	334	339	338	317	350	340	315	345	307	360	342	336	330	325	342	330	340	314	309	341	317	323	326	333	373	323	338	331	354	343	323	343	339	362	334	339	380	323	310	357	355	342	378	304	323	318	336	343	314	326	322	348	294	372	342	331	325	336	340	357	333	333	315	355	326	350	350	323	322	337	343	301	326	299	301	346	346	325	357	315	336	320	292	356	312	352	331	326	330	385	331	359	327	329	364	384	349	349	314	321	331	327	347	337	348	331	360	322	318	332	342	342	337	371	299	372	356	323	339	338	334	321	353	345	353	320	319	309	322	319	356	329	341	292	327	353	327	319	353	327	356	334	307	335	348	324	338	321	319	346	335	379	351	349	308	348	333	342	356	332	359	351	347	320	315	320	319	329	305	323	299	367	321	335	343	333	353	344	391	315	342	301	332	348	331	336	329	303	313	330	320	332	336	300	350	334	359	328	307	354	326	348	307	348	369	353	356	316	340	345	338	347	354	365	301	312	345	342	344	359	329	317	338	333	338	322	324	332	347	313	341	315	326	327	296	322	321	364	343	367	345	332	355	326	313	353	306	336	290	308	332	313	289	322	346	324	351	365	313	346	334	331	305	338	318	344	319	321	335	362	354	338	340	312	299	318	321	339	342	352	360	333	339	355	318	326	339	328	328	326	335	338	348	325	313	315	340	324	344	326	368	352	356	317	320	350	344	371	307	323	311	330	329	329	332	332	357	325	311	359	298	313	300	329	330	339	317	367	363	342	352	338	358	303	349	330	318	351	334	343	336	343
23633	28468	40714	44823	42563	50950	48218	35581	19146	9196	3444	1307	1004	915	880	872	990	893	878	940	857	865	905	871	879	926	914	905	873	886	866	934	865	904	922	904	878	864	908	917	910	955	897	900	898	914	853	895	901	885	905	870	873	931	941	900	864	986	851	900	852	923	966	883	905	898	848	876	860	873	957	876	893	875	850	922	914	904	918	887	905	911	869	902	921	895	890	877	852	862	898	884	914	824	895	885	849	926	887	873	910	872	906	922	875	912	855	876	829	902	883	884	858	884	851	890	904	893	912	897	844	903	896	927	879	834	857	939	869	866	909	886	949	930	946	903	868	911	841	931	840	950	876	879	920	916	909	905	873	858	854	925	892	905	851	933	917	867	838	953	863	921	903	897	886	926	891	828	939	883	907	841	869	893	888	922	918	889	903	904	930	919	848	882	908	919	878	931	882	878	901	909	873	898	859	800	840	872	885	900	876	885	860	858	880	882	893	921	845	880	904	872	975	874	853	899	856	848	984	915	896	903	898	871	907	903	874	879	865	886	910	856	899	858	903	891	845	861	862	877	910	866	864	910	901	889	914	842	895	859	880	891	901	842	892	905	834	932	917	886	808	858	842	898	913	871	955	897	875	840	928	869	851	842	860	877	922	823	903	907	868	872	927	868	883	898	907	899	880	894	876	869	926	927	873	902	903	916	880	924	833	849	866	918	885	870	893	922	872	881	902	935	946	883	878	874	841	809	906	898	881	870	928	945	874	864	925	924	963	881	873	840	914	857	895	902	884	856	855	903	843	926	921	935	860	899	893	844	878	880	856	866	857	855	924	900	814	877	874	897	887	901	935	914	883	868	883	883	852	920	838	905	847	854	875	869	906	901	875	899	881	924	865	905	876	933	903	879	876	883	911	915	883	881	911	852	862	878	903	846	905	901	930	866	918	934	877	887	890	906	901	865	907	852	918	895	898	847	881	923	953	902	881	902	861	863	885	882	863	902	861	860	889	848	901	925	861	916	938	869	893	925	849	896	860	917	872	884	878	867	871	903	912	882	894	915	800	896	895	908	916	869	912	912	900	885	891	874	882	896	849	791	886	898	894	891	908	945	884	877	938	895	894	889	940	859	927	832	897	866	880	923	871	881	893	915	883	894	886	858	906	891	893	857	918	950	886	886	872	907	890	879	902	863	854	946	858	842	919	884	863	900	920	921	907	903	932	917	893	847	871	874	817	901	875	943	897	850	899	886	876	876	884	888	898	852	871	844	848	880	872	837	901	854	915	890	881	867	930	881	880	925	885	941	848	850	944	870	865	896	922	905	883	897	887	897	818	810	873	900	867	918	898	920	863	874	834	887	940	870	849	900	881	888	883	897	865	904	889	849	820	858	872	937	880	897	870	934	812	916	851	900	900	920	839	870	827	941	854	901	825	856	904	861	829	860	856	897	858	879	867	887	846	887	847	822	875	930	910	851	872	924	893	932	848	872	915	901	917	938	889	864	911	855	877	826	873	927	902	851	925	919	874	885	921	869	947	910	894	897	920	875	912	851	901	916	920	912	936	868	880	862	891	878	902	883	900	926	924	930	868	910	886	902	902	882	889	873	870	853	837	858	876	854	933	900	906	864	884	968	924	965	908	911	872	866	867	932	846	902	896	878	846	883	961	890	899	906	848	910	910	933	862	865	926	909	952	893	884	895	888	883	853	913	921	855	903	851	882	885	891	918	944	905	829	903	860	860	900	902	883	873	854	898	893	855	902	912	918	919	926	881	894	895	901	848	869	985	860	898	894	908	827	876	860	898	881	897	922	865	876	908	891	917	870	894	898	872	832	901	881	869	890	895	861	877	913	931	871	920	927	924	933	907	883	885	839	897	915	946	888	891	884	880	878	878	903	874	888	908	887	919	900	920	873	906	906	906	887	903	913	875	884	863	879	860	961	896	883	874	924	940	943	873	878	870	870	896	866	896	868	869	926	911	853	896	872	887	906	907	873	863	923	939	817	861	921	848	854	885	870	912	860	837	884	913	843	954	917	868	862	885	844	888	879	891	898	884	912	886	896	875	886	883	877	894	901	948	856	894	890	905	871	965	870	891	896	837	846	861	852	915	910	898	908	871	931	880	938	854	921	862	899	886	914	878	862	953	940	898	941	939	894	896	848	915	892	872	917	904	867	901	902	923	971	873	926	882	879	909	918	885	934	887	902	906	868	891	955	895	867	884	938	862	904	920	911	894	895	919	904	871	873	865	876	870	931	929	869	912	894	792	931	907	889	881	846	895	938	862	909	914	917	932	891	918	954	847	953	915	847	904	893	896	938	916	893	905	867	878	821	867	873	884	823	893	852	881	904	907	807	870	788	855	861	890	866	936	878	915	842	928	888	889	860	905	895	895	894	851	969	870	909	839	947	854	887	886	833	922	881	885	901	855	877	924	954	866	893	876	858	897	874	888	895	886	900	895	862	954	919	942	865	899	902	930	864	857	886	921	942	899	881	896	916	846	941	852	921	824	852	922	982	897	966	888	892	858	899	896	925	878	862	918	915	900	932	940	890	895	879	850	869	929	892	888	949	898	905	905	915	913	886	867	918	876	853	857	894	882	862	873	918	919	866	863	866	906	893	861	904	913	844	893	874	875	860	874	921	919	908	922	870	870	866	857	918	881	869	885	873	881	930	876	867	922	868	916	901	949	866	920	879	889	971	917	909	823	907	876	871	873	919	908	956	891	906	917	884	887	855	881	870	882	873	883	897	933	844	909	910	851	884	834	924	889	912	830	944	915	844	941	896	894	868	908	898	876	913	817	904	840	896	892	872	912	891	876	902	854	915	848	879	951	871	925	844	847	905	867	901	914	881	869	944	851	918	907	876	877	944	913	879	887	847	868	884	877	817	875	880	880	901	903	899	890	868	870	866	855	939	871	924	847	903	854	864	867	947	888	881	900	872	888	901	899	913	864	840	911	877	905	896	902	884	882	883	882	809	899	917	900	888	858	904	894	883	878	850	855	905	891	908	971	926	918	920	841	875	877	888	900	896	857	963	869	926	864	870	892	898	889	892	923	835	847	851	877	927	897	942	899	856	909	901	865	877	892	906	885	853	867	916	925	869	878	853	869	869	866	902	843	870	895	903	895	918	891	871	838	874	856	904	892	882	854	868	863	907	914	914	889	834	921	876	861	856	826	853	912	850	898	887	886	939	872	941	925	914	892	923	941	872	882	869	886	915	885	883	886	895	916	888	891	896	879	841	933	937	885	863	899	916	903	886	919	904	940	902	886	917	888	911	874	940	876	898	884	872	974	915	873	852	887	896	863	932	870	915	875	888	928	882	980	863	836	918	889	941	866	872	889	906	928	855	856	888	895	888	902	909	860	893	865	933	904	898	860	892	893	914	866	876	863	852	918	870	864	864	915	897	831	971	907	881	922	897	862	893	866	905	856	942	961	918	866	852	843	899	881	894	880	917	861	843	925	918	899	891	917	902	853	892	902	913	902
45309	47538	50173	47831	39630	47524	48067	34062	21345	8651	2317	717	367	345	327	343	305	318	343	315	314	348	310	316	344	318	321	293	304	322	347	325	331	315	335	361	344	312	331	311	332	352	336	325	323	306	333	338	338	340	340	358	305	324	311	339	330	323	317	303	311	328	323	338	314	335	319	341	334	341	331	317	339	347	347	316	335	321	338	344	313	349	341	326	319	353	296	336	315	324	339	302	331	340	333	333	310	367	347	327	354	312	301	343	296	293	320	311	356	276	335	323	329	315	322	331	343	336	339	320	316	347	337	314	282	324	332	342	346	305	320	338	320	349	332	336	316	354	312	343	319	316	341	321	317	342	302	343	318	316	322	328	312	288	383	333	316	348	346	317	308	345	373	320	331	312	314	356	350	370	372	332	331	296	347	356	357	346	369	308	363	345	305	322	345	327	359	295	310	333	365	324	383	325	371	328	340	344	320	295	323	362	322	323	319	311	332	304	356	298	345	292	328	304	335	369	373	334	339	314	342	314	367	354	338	316	336	302	319	356	357	350	348	328	344	317	346	351	350	312	322	324	346	359	323	351	337	363	336	332	305	349	323	323	303	324	333	372	319	326	302	341	325	367	315	348	347	325	363	345	307	292	332	330	323	332	308	340	331	299	369	328	349	341	320	322	343	353	329	349	323	321	312	307	316	311	308	326	349	338	343	307	351	294	336	323	304	353	350	322	347	343	323	326	305	304	348	326	334	314	348	342	364	311	291	372	342	344	332	324	336	325	292	362	338	346	350	368	325	349	331	283	302	320	329	350	322	319	354	340	357	338	336	323	326	351	334	311	308	351	319	311	290	349	322	338	345	333	334	340	337	316	338	351	320	342	335	326	340	357	301	342	329	327	305	321	330	303	326	325	306	314	338	384	309	323	301	321	315	338	339	369	309	360	344	343	305	342	337	355	341	376	310	328	333	323	330	344	337	342	313	334	326	308	329	322	333	336	327	372	328	309	317	301	345	343	343	314	321	322	317	298	340	336	353	295	305	327	317	328	296	319	325	339	310	329	326	325	333	335	297	337	331	307	331	330	328	331	346	334	311	342	326	296	341	355	333	319	329	301	320	307	367	315	308	312	343	332	323	320	317	329	323	309	336	323	314	334	322	312	370	321	331	338	337	318	322	290	345	302	352	320	314	305	318	335	341	337	306	318	323	315	317	309	332	322	352	326	293	345	344	356	342	344	295	330	334	336	308	313	329	346	319	339	340	337	326	316	326	302	331	346	322	343	287	356	318	290	348	323	341	357	330	333	322	305	313	316	311	335	330	308	303	314	312	354	341	331	308	332	345	322	307	360	348	321	324	324	327	354	324	359	341	302	307	349	320	324	308	338	316	354	316	327	341	326	282	314	322	334	327	347	343	330	313	322	336	345	320	355	290	328	318	318	327	315	355	330	338	348	328	338	337	313	351	341	348	335	329	317	298	351	345	294	348	308	342	316	352	342	314	352	369	326	333	338	344	305	352	303	329	336	313	309	302	348	360	311	311	322	336	312	339	327	329	306	297	344	326	339	312	319	322	334	320	319	294	314	325	341	324	343	328	320	350	353	346	349	351	307	340	312	348	305	338	354	295	335	326	343	331	331	333	367	338	321	323	356	360	318	334	356	312	338	314	340	326	347	368	324	354	316	344	322	326	338	341	320	342	323	351	328	317	339	323	318	328	299	341	348	357	358	325	337	339	312	316	328	308	310	327	297	350	327	329	339	328	347	304	321	314	324	330	324	310	335	329	333	356	325	320	305	336	304	335	297	322	332	334	324	341	349	298	336	320	316	335	322	356	318	361	334	311	319	321	321	358	335	319	329	305	333	329	326	330	289	317	310	347	321	358	325	323	346	347	350	330	327	321	339	351	307	334	319	270	345	318	328	338	334	319	320	331	295	346	361	325	346	339	298	281	360	304	316	330	321	335	328	339	342	318	324	326	321	328	326	305	324	307	322	330	340	326	333	326	339	318	316	337	341	339	332	324	380	350	349	324	336	309	349	343	316	293	346	307	284	310	342	333	342	322	351	365	334	317	339	331	302	297	325	336	361	340	284	350	330	333	317	290	321	347	355	319	314	321	327	333	297	337	327	339	322	357	347	359	357	355	330	335	339	316	328	316	327	325	325	317	305	372	347	327	304	337	323	346	330	339	338	347	337	296	306	358	309	329	360	309	344	333	311	341	344	313	335	333	369	372	336	337	367	382	326	305	349	323	305	329	332	309	360	315	334	341	313	341	335	337	341	348	354	330	339	331	338	328	317	338	332	329	310	301	346	345	347	345	328	313	369	339	325	341	351	344	369	329	324	316	332	330	329	321	310	339	323	336	336	332	317	342	332	339	319	366	346	333	337	325	297	346	335	324	341	346	315	325	311	310	346	352	323	313	338	320	337	353	330	310	320	349	336	312	329	360	322	341	318	340	339	343	323	376	327	356	318	321	312	320	306	309	333	329	326	349	344	346	313	300	341	331	332	341	319	322	317	332	366	317	362	311	330	276	334	371	334	329	334	332	383	338	336	311	385	291	349	359	338	302	324	342	350	357	306	312	313	312	331	315	362	307	336	363	371	344	335	335	307	358	339	376	342	339	348	322	339	318	301	334	323	309	325	299	348	298	314	343	309	309	333	331	337	339	305	360	325	335	335	344	376	314	303	346	353	339	355	327	294	319	309	327	325	323	336	342	338	354	300	301	324	316	359	342	315	335	336	340	336	305	334	337	303	353	316	325	311	335	352	352	323	323	355	350	328	355	326	321	350	348	336	358	317	351	296	305	332	310	352	350	315	340	335	327	350	317	314	309	298	325	331	357	314	332	305	353	353	324	354	337	322	341	288	334	350	319	343	306	288	339	349	316	344	327	343	317	318	320	331	325	319	356	313	331	322	325	297	311	313	302	304	351	372	320	335	327	341	323	311	344	328	329	309	347	323	368	347	347	317	338	334	345	317	311	324	328	310	304	355	347	337	317	327	313	316	312	317	324	336	328	366	333	313	331	299	295	310	336	277	313	310	302	329	342	333	323	349	326	309	311	359	373	332	315	339	336	376	375	310	306	329	331	317	311	294	345	288	330	335	347	356	375	337	291	324	338	332	368	328	360	341	361	321	363	296	336	334	374	357	334	308	338	323	361	329	329	349	294	331	350	302	324	344	333	330	304	330	354	337	335	303	330	361	330	315	333	331	333	354	322	312	317	324	334	341	306	307	350	339	309	325	371	320	305	351	333	322	313	306	337	302	322	302	318	353	332	339	321	362	321	353	337	302	358	302	308	346	345	325	317	335	313	346	317	298	362	286	322	335	314	325	303	359	304	281	329	324	342	361	313	333	343	356	333	324	323	345	335	321	344	308	331	342	322	324	318	316	310	341	284	323	315	361	355	323	357	297	358	351	336	315	358	340	309	337	320	334	335	327	343	319	328	299	341	349	338	343	344	322	314	289	334	331	327	319	318	321	306	342
29573	38546	50463	54415	50037	61610	59848	47704	36415	20357	7840	2344	1081	885	891	896	890	856	871	904	888	897	861	906	877	878	874	889	862	787	908	878	887	874	842	876	883	872	952	907	840	914	871	871	841	898	867	890	870	907	901	898	899	897	891	868	900	918	907	882	873	845	884	919	823	901	860	922	857	841	901	883	835	863	910	896	914	881	864	839	869	900	836	846	894	825	904	911	936	882	899	862	859	874	856	873	862	867	867	890	886	878	845	857	888	832	884	837	875	887	831	821	872	870	922	948	847	892	862	868	869	822	876	841	852	888	843	919	906	894	864	910	852	877	890	836	868	859	876	890	896	896	840	892	867	877	866	923	864	903	829	839	858	905	881	891	900	873	837	912	831	876	860	891	863	894	875	853	845	859	841	902	931	881	835	867	873	861	904	840	846	889	862	820	857	890	908	907	843	801	841	863	876	914	893	856	841	864	899	859	836	876	891	889	848	851	890	926	841	886	843	857	869	860	880	868	878	890	845	867	834	911	844	815	850	887	865	875	877	870	955	803	868	876	835	904	927	865	889	822	833	929	839	887	863	923	853	839	917	881	854	896	849	856	871	890	893	852	853	830	869	869	918	824	881	871	867	817	875	850	865	884	836	871	918	856	872	853	892	854	870	900	856	845	853	796	814	914	876	842	857	854	898	891	905	901	892	846	855	914	869	924	870	845	893	886	838	852	904	838	854	897	914	875	868	896	875	875	879	901	882	904	857	862	886	847	836	854	880	857	853	846	899	832	896	958	824	900	901	855	904	901	871	844	876	849	895	841	878	868	869	884	888	890	857	867	827	873	948	864	857	835	863	874	835	866	951	819	843	903	901	855	858	873	855	884	902	914	827	882	861	863	910	853	831	882	845	870	839	881	880	893	922	874	852	854	866	882	900	883	933	914	847	874	887	839	903	913	898	893	873	865	879	878	906	857	895	900	865	838	910	862	905	892	895	841	864	879	923	903	875	841	841	897	884	918	833	914	801	832	924	877	902	853	890	893	858	843	867	844	876	831	916	843	883	883	886	831	878	850	884	876	868	824	835	878	807	878	849	847	851	888	857	853	837	886	810	842	882	895	899	900	832	870	857	875	906	932	843	829	840	852	891	873	858	922	866	926	861	887	835	918	857	873	870	856	834	822	873	905	877	822	914	879	884	885	883	802	833	909	845	879	867	840	943	881	859	870	835	876	813	893	835	830	906	884	863	849	885	838	864	858	853	884	858	886	908	883	909	893	901	897	872	841	941	874	790	878	863	902	863	892	874	851	874	905	865	855	851	873	840	858	891	867	863	924	930	880	860	894	924	843	862	865	880	922	887	881	837	811	890	879	842	845	873	852	882	897	918	895	850	900	871	881	867	820	899	875	849	846	908	878	920	911	851	814	868	889	819	838	882	900	853	869	874	884	883	885	876	882	854	888	875	881	877	889	878	898	798	890	842	893	874	844	908	866	895	913	853	871	872	859	866	852	865	852	885	833	855	886	931	877	901	881	960	833	946	870	912	895	843	853	925	921	828	855	880	876	912	864	835	842	869	923	868	926	875	850	885	868	851	914	931	842	880	873	886	891	847	869	840	889	886	820	907	853	914	853	864	861	906	877	877	898	834	890	873	863	837	866	887	809	891	920	851	849	808	870	847	897	882	857	829	886	844	884	890	886	820	875	838	916	895	909	865	865	856	888	830	866	859	827	887	866	849	891	852	832	898	887	872	860	838	846	863	922	827	858	886	842	850	849	859	892	838	850	890	876	818	866	877	899	893	894	851	828	866	861	886	869	842	879	875	908	850	826	900	852	877	863	930	936	910	877	900	886	932	869	859	874	874	861	863	851	921	907	921	885	872	853	884	892	870	855	938	870	847	892	879	896	895	884	880	886	827	912	871	913	888	916	868	866	904	815	865	839	911	885	860	902	891	958	919	877	868	885	865	849	818	858	887	830	921	909	897	921	867	878	848	888	934	891	882	899	861	896	866	857	878	870	854	902	867	893	842	827	873	859	837	854	855	874	871	881	897	908	851	873	875	863	860	849	899	868	872	861	875	877	904	925	884	862	902	865	906	869	863	891	920	874	869	877	840	863	891	860	919	865	836	874	870	858	900	850	882	858	876	862	858	849	805	910	878	874	898	854	839	899	919	930	824	868	880	894	873	846	852	869	904	890	872	946	859	864	862	865	887	924	900	874	868	880	846	898	913	880	845	952	915	900	883	947	841	887	925	822	933	849	855	925	867	809	878	883	887	844	890	867	869	872	827	859	862	897	835	874	866	852	889	864	811	892	912	864	853	847	900	848	852	872	856	872	861	802	917	900	836	880	911	854	866	856	875	833	867	829	844	873	872	905	898	885	851	863	872	867	885	892	867	885	846	865	888	824	828	882	868	847	879	849	858	891	848	840	865	919	880	836	881	876	897	872	856	879	827	831	862	899	899	829	862	873	849	827	894	886	862	882	892	908	864	873	891	896	863	829	915	942	872	921	855	889	864	873	896	899	877	869	900	841	870	836	836	919	883	845	867	858	836	870	845	862	873	836	832	872	850	859	859	907	868	895	904	888	877	863	885	850	872	879	916	878	828	834	864	882	864	891	828	872	885	870	915	915	834	818	864	877	898	883	865	914	806	875	854	815	921	901	894	854	854	907	879	878	871	871	870	905	878	907	880	886	887	844	933	913	853	877	859	838	880	870	896	876	875	864	871	898	862	935	911	882	861	919	892	900	861	833	844	844	864	890	917	928	832	871	906	871	884	892	867	852	873	867	857	905	835	836	935	855	848	825	844	937	909	880	891	848	897	865	823	882	918	876	896	895	870	914	849	893	933	881	817	887	906	859	893	840	881	922	875	860	907	893	793	859	888	912	893	883	877	874	863	795	898	921	873	850	863	892	841	898	855	889	858	870	877	893	820	904	875	886	854	827	836	860	934	878	864	866	864	865	874	841	926	883	859	869	905	857	848	892	905	883	836	891	860	827	840	887	836	903	844	882	913	916	870	874	849	917	789	864	890	910	877	850	865	864	914	777	837	877	896	902	883	869	870	868	792	849	910	945	884	859	892	853	905	880	902	885	872	865	888	892	848	877	916	853	829	887	860	875	864	895	874	925	872	891	925	906	892	915	890	805	872	930	912	851	849	879	893	901	903	904	840	895	889	877	886	897	829	871	898	862	803	896	860	866	859	808	819	925	846	824	903	892	892	893	857	863	918	958	850	876	897	935	892	862	802	829	901	897	899	890	894	905	869	861	829	863	918	911	838	910	868	883	901	891	823	836	873	857	844	844	871	872	784	825	865	833	913	855	849	863	871	844	858	865	897	843	845	904	925	852	903	868	910	892	863	887	875	886	865	825	889	902	892	919	859	888	851	865	853	903	862	841	874	904	822	886	855	848	903	893	873	845	869	903	883	876	880	888	845	883	820	870	872	875	846	889	857	866	884	882	886	842	898	874	829	848	842	872	823	878	862	920
15645	15061	15729	10244	7407	6109	5478	2729	1324	759	509	403	354	319	354	369	348	339	342	337	345	323	349	339	311	351	343	318	320	322	362	352	368	339	340	309	314	387	317	302	301	350	343	336	330	354	283	334	321	338	334	335	337	310	327	349	370	365	326	351	337	335	326	324	316	353	356	319	330	336	356	311	341	311	310	358	331	363	368	362	334	308	320	342	339	384	344	328	316	342	338	376	323	336	320	352	379	335	329	320	347	357	325	352	327	359	344	332	359	332	346	348	309	334	334	307	332	361	320	354	354	368	358	329	359	360	323	359	332	311	292	322	332	350	335	354	367	327	332	327	352	345	338	342	345	324	305	375	322	324	333	317	351	373	319	338	334	356	313	332	354	309	297	394	337	365	302	351	333	317	367	350	347	315	341	323	336	326	344	327	277	349	350	344	335	367	303	334	312	318	329	331	343	327	310	315	340	334	335	354	322	321	357	306	381	324	333	349	351	336	352	346	364	341	322	324	324	332	337	357	339	369	336	339	347	325	331	394	351	317	347	352	367	302	322	344	335	319	333	359	319	345	361	324	352	329	340	317	323	294	326	338	335	377	317	298	308	326	312	346	345	315	344	318	347	343	341	382	303	330	322	329	327	323	320	348	341	327	325	336	335	382	328	339	322	323	346	315	354	337	317	354	327	365	337	342	329	315	324	348	346	330	322	321	316	339	344	333	354	350	386	311	339	316	325	308	323	289	340	348	331	355	342	329	296	366	306	349	327	357	331	340	358	372	350	356	366	334	349	322	318	309	317	304	298	312	331	312	324	321	330	347	351	308	361	329	311	313	304	350	342	320	348	325	332	331	322	359	338	327	330	321	338	382	371	322	330	368	343	303	306	341	364	332	355	311	304	308	337	342	344	339	333	333	288	343	318	368	353	325	354	355	343	302	337	356	340	349	322	311	334	316	333	339	311	333	335	320	350	294	325	348	338	306	323	347	340	315	341	346	335	312	338	326	345	305	304	310	325	295	377	323	302	329	324	373	312	345	302	301	322	365	364	326	337	330	333	349	340	310	323	341	342	361	376	329	320	342	312	340	340	343	362	319	357	343	309	318	280	342	319	311	348	350	326	366	364	335	334	334	305	348	299	310	330	348	342	351	318	369	352	319	303	295	331	330	331	358	358	312	351	333	365	364	331	312	353	344	359	370	341	340	350	336	324	351	319	307	317	328	371	345	329	354	310	323	305	351	308	347	342	354	331	306	328	352	343	326	319	349	348	347	398	330	368	330	324	325	322	336	319	358	333	333	333	344	307	347	298	350	323	362	324	331	319	345	328	353	337	351	348	318	334	333	329	307	334	325	360	333	364	321	333	341	325	329	323	324	357	329	330	330	329	322	310	336	296	373	339	343	362	304	345	328	348	352	323	335	323	351	346	346	313	336	348	324	349	342	289	338	340	361	341	326	311	308	319	339	357	310	332	328	369	343	357	366	339	323	326	310	334	362	307	344	337	354	346	343	339	351	347	344	347	351	332	336	330	372	313	377	370	333	397	326	341	332	294	336	349	342	303	331	332	324	324	364	343	338	335	333	315	300	365	324	340	347	348	338	329	358	337	378	318	339	326	308	324	304	311	348	339	308	317	307	322	311	360	344	344	335	372	341	334	292	361	334	334	346	328	316	337	342	330	372	330	310	372	339	329	354	344	350	349	342	363	361	343	358	318	339	308	333	342	331	307	348	299	317	353	303	354	324	328	314	315	347	308	338	298	366	335	338	330	359	322	324	320	343	320	339	368	318	326	329	323	329	326	333	312	349	345	336	338	368	313	354	325	318	374	358	298	339	327	351	366	306	323	346	328	306	338	321	326	334	373	346	386	331	343	332	329	325	342	360	313	345	344	364	331	342	324	325	364	344	332	320	328	314	350	313	362	326	338	336	331	345	323	321	324	325	332	359	365	349	315	351	334	324	313	321	340	364	358	329	352	322	325	310	360	321	335	333	341	342	308	319	330	333	339	329	333	317	346	346	348	324	371	346	357	369	350	358	303	329	345	330	323	329	355	331	364	305	293	290	346	376	359	360	321	330	352	329	338	334	289	341	328	329	367	357	367	306	334	367	316	326	345	375	339	370	337	342	343	286	346	338	352	336	317	338	346	353	379	352	316	367	341	322	324	325	312	331	326	342	368	337	344	379	331	336	322	329	346	350	344	344	336	360	345	350	327	361	363	351	316	343	314	324	325	344	353	316	351	335	318	319	324	338	346	320	329	314	340	337	329	354	336	364	370	328	332	312	306	304	354	309	334	335	317	350	333	341	329	319	314	327	347	298	325	331	334	316	322	340	333	342	369	332	317	363	342	368	346	351	343	358	351	340	335	313	322	319	351	336	380	322	328	332	374	313	356	307	331	336	337	354	332	307	322	355	344	341	318	345	316	329	339	346	341	329	323	343	309	354	358	332	339	350	355	283	362	354	316	336	320	336	361	326	350	318	348	340	327	313	341	343	326	317	342	333	313	328	304	344	345	354	311	356	321	311	339	332	290	372	324	326	341	331	298	328	340	307	324	357	320	348	352	360	330	363	357	320	328	324	366	339	364	347	323	315	345	323	328	332	349	337	326	318	310	305	338	328	340	314	315	343	375	333	340	350	306	320	352	324	332	337	321	367	315	344	324	360	335	313	337	319	330	351	359	303	362	343	352	341	321	322	349	315	343	333	316	323	322	312	341	321	360	333	329	355	315	301	361	324	314	346	335	325	349	361	336	326	331	314	315	334	358	354	375	344	343	354	360	356	353	296	333	359	333	346	349	351	340	313	312	348	342	333	323	309	367	326	357	340	313	330	331	308	319	335	376	352	346	343	334	352	344	339	359	346	365	325	294	324	328	362	324	325	319	354	316	369	341	335	335	343	366	345	338	344	353	331	356	324	369	313	318	344	322	341	333	327	316	335	332	332	304	325	312	353	321	293	337	329	344	323	315	329	338	329	315	321	327	345	303	318	354	348	354	378	307	327	343	346	326	336	356	346	346	306	316	340	342	322	373	331	318	338	310	357	356	331	346	313	374	339	297	358	354	372	385	323	363	356	324	304	327	350	333	310	350	354	326	317	319	362	325	316	347	360	344	354	328	310	307	335	360	325	317	375	301	316	283	308	319	316	327	354	338	322	337	342	330	353	294	329	319	329	336	323	349	311	320	360	370	338	366	336	348	332	341	331	352	308	350	344	326	342	323	363	331	346	332	353	301	344	302	322	354	306	349	339	344	331	322	344	307	337	355	321	329	325	343	313	343	353	331	320	340	284	341	346	297	312	325	348	323	287	313	370	292	349	346	326	351	326	363	365	334	364	336	323	332	335	347	305	323	352	272	348	338	330	341	296	311	358	363	327	343	325	314	362	324	356	336	327	370	316	314	317	338	308	321	349	335	367	329	381	337	346	317	283	326	319	322	352	308	302	286	361	349	339	334	324	333	310	305	323	353	310	348	335	338	339	320	317
10056	13928	22263	20692	20265	20109	18727	9973	5240	2603	1396	1060	948	933	871	861	886	914	896	913	881	869	860	882	887	891	855	944	824	903	898	895	918	903	853	862	864	860	866	889	845	879	931	875	912	863	943	819	872	877	900	858	880	918	873	923	837	955	890	889	881	903	908	860	872	897	879	899	875	873	898	907	881	854	885	859	837	894	886	890	852	917	861	923	880	821	932	899	932	859	904	914	881	909	897	881	881	888	853	848	916	878	922	852	898	889	911	915	903	903	921	823	857	899	875	872	893	916	894	898	924	918	881	920	889	843	900	900	843	888	874	855	853	917	881	941	897	835	833	896	932	943	840	839	912	865	887	884	888	921	812	920	933	890	905	873	891	843	875	866	893	908	865	922	925	954	893	866	893	887	843	904	906	894	883	906	916	829	865	903	901	895	889	882	859	865	901	918	827	896	852	875	905	872	872	926	920	909	878	853	924	898	856	895	890	841	897	840	898	884	928	881	841	871	879	896	885	906	885	846	926	897	932	886	881	849	887	918	903	892	901	814	880	892	880	863	829	871	889	867	890	900	896	903	873	888	887	902	890	864	865	903	884	880	898	879	889	848	902	835	886	921	869	869	892	874	897	889	904	878	907	887	884	900	877	908	881	912	890	889	896	871	880	954	841	910	879	901	896	863	886	832	886	904	887	878	926	883	909	890	892	875	905	858	901	882	837	912	910	850	900	927	894	863	875	921	871	865	912	877	913	910	858	915	903	883	853	877	857	866	877	894	903	841	890	911	938	866	893	878	926	879	846	876	882	902	819	885	897	897	915	860	911	889	861	877	916	861	876	871	872	825	908	862	881	880	900	903	812	888	872	928	871	924	881	917	894	870	872	887	914	960	919	875	876	903	906	874	916	917	892	864	923	937	931	902	893	909	897	949	864	907	918	860	877	852	876	920	855	850	841	877	909	862	893	859	909	883	906	832	868	832	885	916	883	919	919	897	847	917	884	871	861	872	894	903	902	931	865	884	931	904	865	882	884	871	920	887	878	873	879	897	829	874	899	889	919	905	943	889	882	828	840	865	914	833	888	845	879	901	866	869	892	886	864	871	854	911	865	925	867	969	870	934	893	876	887	897	886	870	849	849	845	868	907	869	893	926	904	934	876	869	871	900	907	892	903	886	841	886	877	916	902	881	842	855	950	855	849	868	906	909	881	893	899	901	864	941	850	861	882	857	879	960	871	889	875	899	856	890	887	869	914	855	801	906	897	902	889	894	884	942	865	874	886	866	849	891	895	926	898	877	832	883	853	876	897	891	886	918	872	961	892	930	872	919	819	926	883	943	864	898	906	899	928	885	967	857	874	875	871	872	877	897	937	866	934	917	892	868	918	912	860	856	911	854	888	923	863	878	934	890	924	898	821	883	933	883	936	899	884	863	854	900	898	902	862	877	939	912	879	839	871	954	871	858	905	868	901	892	949	909	875	860	890	897	915	907	904	898	915	856	940	904	892	903	844	882	871	973	873	870	893	858	864	880	921	904	877	887	871	891	904	927	918	866	833	940	860	885	865	843	862	864	841	919	830	912	896	832	900	890	880	880	855	876	847	918	871	902	898	920	902	899	874	901	865	832	866	874	855	870	959	886	897	883	909	892	934	845	862	900	922	910	894	907	872	867	881	893	883	927	896	905	886	904	867	938	906	874	891	909	894	811	915	954	889	888	882	885	889	876	881	890	827	938	933	889	891	911	909	838	911	874	907	855	892	821	938	949	890	944	919	886	884	923	858	837	942	897	900	904	887	890	904	932	934	852	901	903	897	898	874	896	899	905	901	950	895	895	910	886	876	885	873	871	861	865	902	847	899	882	884	885	910	932	881	919	896	875	917	890	905	907	872	889	901	900	961	835	894	827	870	912	864	899	917	921	893	915	962	844	863	875	940	853	885	834	853	869	891	958	876	865	899	883	868	853	874	870	867	892	897	897	844	853	914	854	877	862	850	903	871	905	918	854	903	877	891	885	905	943	931	854	906	870	934	886	906	920	851	902	829	892	837	862	923	874	835	871	864	905	920	938	876	912	893	861	882	890	853	874	835	862	847	893	897	926	927	924	870	934	880	872	891	918	898	864	887	877	885	860	873	891	922	902	856	852	943	929	937	926	940	903	899	882	848	903	834	868	879	886	888	890	890	890	851	882	861	923	906	945	908	901	885	887	902	828	948	925	896	895	925	879	890	855	900	910	814	831	918	926	883	910	930	884	912	868	919	869	897	901	903	873	840	882	852	881	894	834	854	863	892	894	858	941	918	909	865	880	913	911	875	860	895	881	883	851	875	838	869	857	885	947	844	818	830	884	912	902	843	868	913	942	900	914	947	927	839	902	908	892	838	867	882	884	925	927	908	892	929	909	848	939	858	980	883	809	864	896	933	880	930	888	899	870	882	889	909	904	863	957	926	882	835	932	889	852	884	898	887	859	908	876	864	887	883	878	905	907	872	847	874	808	862	909	877	866	889	912	872	884	866	933	872	914	905	829	916	849	857	868	891	919	899	851	874	912	840	875	877	912	921	877	904	872	865	920	954	903	931	880	873	928	875	859	922	864	870	878	858	843	862	917	870	858	903	863	937	924	879	857	899	923	921	877	884	914	897	848	897	937	878	913	896	841	842	941	924	889	868	844	870	883	908	855	883	855	892	853	915	897	878	900	888	876	896	875	887	855	878	826	912	907	870	911	914	947	904	910	910	865	868	934	884	863	885	909	963	929	901	882	892	872	912	864	921	910	839	919	842	938	892	933	880	864	863	899	865	874	854	885	936	896	882	836	856	869	879	879	900	866	914	864	910	925	894	846	941	900	894	826	821	885	906	850	889	860	853	839	855	898	851	872	886	920	918	817	880	897	865	957	916	893	908	836	897	897	928	901	892	904	880	916	854	865	911	935	894	914	886	885	901	904	943	869	915	893	861	862	851	874	896	886	908	854	892	862	823	873	858	874	885	920	833	885	911	906	851	875	900	888	901	885	870	897	889	889	877	924	871	867	899	900	834	900	889	901	857	897	894	887	866	882	888	901	888	869	892	921	906	882	909	917	890	863	861	905	901	917	844	904	955	909	860	870	888	831	896	880	914	847	861	865	911	917	915	867	899	915	920	886	944	917	906	872	860	912	915	832	863	909	899	901	906	859	937	853	829	886	944	862	827	871	858	880	879	855	897	860	895	862	875	919	878	861	871	891	936	881	912	871	865	870	953	889	867	906	895	896	892	900	817	868	896	880	888	835	864	870	842	911	913	941	861	927	883	884	936	909	910	888	954	893	874	902	848	866	902	843	870	884	864	864	896	899	888	914	899	983	950	939	869	891	894	924	880	932	906	850	915	872	938	870	867	875	936	917	893	855	876	892	841	900	855	861	852	880	865	888	877	882	903	867	897	892	921	920	817	892	889	894	946	826	920	929	879	920	911	929	882	933	900	938	878	844	887	911	867	900	919	865	877	870	937	898
31925	34383	40247	35226	29631	32899	34393	23224	9865	2874	914	458	384	334	314	324	336	334	335	327	318	355	340	334	331	334	333	316	312	341	359	294	350	306	304	300	329	347	364	334	319	317	320	327	307	354	321	352	348	306	324	295	313	334	336	325	361	348	302	312	328	345	309	326	318	330	338	339	306	317	348	341	336	326	332	311	327	316	313	317	307	364	312	310	296	354	309	345	325	335	344	314	326	335	327	344	317	336	334	372	333	311	333	335	319	326	300	351	350	307	290	327	322	345	307	342	320	324	290	297	349	305	324	345	299	353	308	333	332	320	317	316	320	319	316	350	306	320	357	359	336	310	322	351	308	336	362	314	344	359	328	321	337	318	323	326	310	320	326	338	335	363	339	345	311	334	345	310	330	335	340	316	347	318	306	317	329	342	338	368	346	329	324	298	327	311	276	339	338	344	337	315	332	324	312	349	325	380	338	303	358	334	348	341	311	361	333	369	315	356	320	341	344	381	327	364	332	345	340	343	333	325	307	311	335	330	296	349	322	344	326	354	353	324	349	333	318	329	283	293	316	328	324	331	300	331	321	334	284	329	341	331	289	295	305	336	357	319	321	338	342	328	341	334	309	344	304	343	331	337	338	330	329	355	310	319	338	329	325	351	356	306	344	351	309	353	333	369	337	337	343	341	342	339	320	284	319	317	343	330	328	339	378	331	344	306	314	360	337	325	327	335	353	338	331	317	291	311	308	338	310	309	302	312	317	321	326	316	321	318	319	346	345	322	356	338	355	340	318	328	338	299	292	363	319	325	307	342	302	338	324	335	325	302	359	322	339	333	340	325	323	301	285	350	350	314	297	360	350	367	319	318	298	308	337	302	319	328	344	338	326	362	313	321	316	311	334	354	343	340	317	287	318	342	304	349	293	319	386	338	331	324	316	336	311	340	319	351	299	367	373	311	310	334	350	309	371	322	337	355	333	341	315	311	361	342	328	314	299	349	345	334	329	339	321	313	323	341	319	344	336	330	341	314	313	364	331	321	301	330	338	324	294	296	342	327	322	330	354	323	358	311	317	336	316	348	333	333	322	325	360	303	327	322	329	316	323	316	313	319	331	344	311	311	336	359	378	354	345	339	332	351	334	322	330	330	368	323	294	330	338	333	296	350	327	320	318	334	337	327	357	388	334	331	344	344	314	347	304	302	333	320	334	340	335	337	353	340	315	346	297	313	310	357	340	331	358	328	309	329	313	346	314	341	345	293	340	334	337	323	335	319	329	317	345	348	314	354	340	351	316	334	338	326	323	343	342	348	322	327	308	309	316	360	358	351	291	316	343	334	326	355	304	336	346	351	297	343	324	327	331	352	302	357	327	344	327	292	384	334	330	293	362	311	337	352	359	340	343	294	315	335	331	320	321	340	350	337	309	297	332	304	349	349	331	336	343	336	311	352	325	365	340	262	331	366	310	315	304	352	339	326	349	355	324	319	355	345	353	375	341	344	330	339	331	377	331	336	311	332	348	334	373	361	330	326	320	320	323	317	334	331	319	317	341	356	307	330	335	366	324	322	325	305	335	342	345	318	301	336	322	340	354	355	312	320	337	338	356	327	315	326	340	328	285	350	324	353	335	339	334	323	293	326	305	351	362	326	351	364	345	334	347	340	350	311	351	328	345	321	326	342	333	324	329	367	324	306	343	326	314	354	365	351	309	337	340	339	342	349	316	327	341	315	343	364	321	302	351	312	344	368	343	319	314	302	341	331	315	326	327	354	333	360	325	354	350	321	311	415	356	343	313	320	339	342	320	326	351	338	319	291	316	336	308	357	346	330	309	325	352	287	347	334	336	329	330	336	315	349	335	327	345	333	282	389	332	302	336	330	331	298	329	324	334	342	322	337	321	348	316	335	315	293	345	355	320	350	328	354	312	337	344	325	323	329	312	335	305	338	317	346	347	306	336	343	314	327	330	346	297	316	340	320	331	316	367	310	342	326	341	333	325	335	353	348	359	337	329	307	306	306	344	328	325	314	334	298	344	337	315	325	348	341	354	374	308	319	328	361	363	355	361	307	324	317	316	329	342	330	291	350	342	343	321	347	346	328	359	316	325	335	302	326	355	306	353	307	333	305	321	375	291	339	333	351	342	331	326	328	308	326	317	339	336	323	345	296	313	331	322	332	329	313	324	312	309	318	354	321	333	328	322	342	345	312	340	327	325	316	326	370	319	333	307	331	320	328	320	320	343	336	371	333	318	352	330	341	317	343	346	331	320	315	317	341	369	323	350	317	333	319	312	351	342	302	318	323	307	357	356	312	339	333	343	307	340	336	351	348	318	314	316	312	313	321	320	329	316	306	325	337	311	305	326	342	329	333	307	300	328	290	319	338	339	298	350	321	367	335	336	340	327	337	333	312	327	363	341	333	352	333	295	351	311	366	315	329	350	343	343	327	347	338	347	330	319	307	302	339	343	330	331	310	305	300	334	324	311	295	316	332	339	349	329	325	314	292	331	354	292	305	317	351	309	338	357	327	320	345	337	329	320	313	344	355	363	345	327	337	347	316	348	296	327	340	332	319	365	304	359	347	341	323	326	294	314	344	310	338	328	330	335	315	340	292	332	310	324	290	346	364	339	319	364	330	340	386	331	314	375	298	333	334	322	302	331	312	341	328	323	345	353	329	332	337	315	330	321	360	326	333	299	341	332	329	316	312	369	324	314	315	338	375	301	338	342	327	322	312	367	335	346	328	350	351	323	337	309	350	340	341	298	331	374	344	346	350	331	304	347	355	328	358	347	334	347	335	335	348	335	332	378	327	325	323	331	307	323	331	309	345	333	319	354	334	313	395	292	326	309	346	317	318	312	325	303	375	351	334	337	331	329	331	315	329	328	306	325	339	343	282	319	305	311	328	340	337	321	331	321	344	334	341	353	339	321	348	307	367	338	336	325	329	347	366	354	334	339	336	320	354	324	352	321	341	326	293	352	334	356	310	321	333	315	319	307	351	312	323	312	340	325	351	350	301	316	324	346	331	341	336	335	324	340	338	360	344	321	307	345	327	358	348	330	302	338	338	329	365	350	314	358	306	326	355	288	353	315	323	310	353	329	326	324	312	311	325	334	331	309	373	331	327	295	322	349	348	304	352	316	341	327	326	313	356	358	340	306	339	308	300	299	337	353	335	359	316	339	324	330	287	345	337	316	309	325	332	306	328	323	310	356	307	346	316	302	323	340	333	343	334	340	309	314	341	328	356	336	345	311	319	335	352	345	334	326	344	299	321	350	371	337	337	312	336	287	321	311	338	322	351	359	341	314	301	333	352	343	307	301	313	347	323	330	358	346	331	323	342	347	322	375	352	314	313	343	362	327	344	318	357	325	357	336	318	329	344	367	337	318	342	306	357	328	334	323	322	322	314	297	338	317	318	312	346	352	338	362	350	346	355	299	296	320	329	344	322	334	350	332	342	346	298	335	319	303	311	312	346	314	331	301	338	343	357
20730	29281	41993	44667	42252	49117	48972	38421	23186	9765	3379	1469	1021	914	881	905	820	883	888	884	872	874	879	863	966	841	891	872	895	911	919	857	897	858	893	918	868	882	887	847	827	847	876	819	904	868	892	885	876	858	875	869	922	797	881	836	828	860	865	890	889	824	870	849	880	873	834	848	845	888	837	884	921	871	845	895	874	876	871	847	823	898	920	888	869	894	874	869	905	866	898	906	842	918	860	883	923	871	898	880	915	840	855	865	882	895	900	907	912	928	924	888	863	868	837	862	917	848	879	880	850	885	838	917	866	916	822	886	857	918	824	865	893	931	913	859	835	834	886	882	857	879	877	926	896	869	881	889	865	876	857	910	900	872	858	906	888	895	871	859	877	818	882	842	868	871	838	882	934	894	917	880	876	818	885	891	879	882	818	865	957	844	862	877	890	918	897	909	869	902	879	864	865	821	885	897	869	886	873	848	881	815	873	886	874	847	831	853	897	904	890	899	836	825	927	899	845	918	875	847	879	896	879	913	900	858	912	818	853	870	845	865	835	872	897	842	885	875	883	815	830	884	900	863	881	931	878	879	889	807	895	872	918	893	918	881	903	897	838	888	848	879	948	905	904	902	874	894	896	908	875	906	813	834	876	906	899	914	901	898	914	840	857	872	871	902	886	857	872	868	909	888	932	902	879	847	882	844	892	829	876	845	836	914	892	887	836	911	842	895	893	873	923	869	838	808	861	865	806	821	882	909	890	913	898	853	902	807	882	848	895	866	867	902	833	920	908	881	898	912	893	908	841	837	859	944	882	867	911	914	919	855	847	835	838	869	866	892	873	897	880	895	910	869	879	914	887	840	914	900	892	920	888	869	846	911	939	914	919	879	823	869	850	936	843	850	880	871	863	900	835	902	882	876	917	887	846	860	916	845	876	895	865	861	870	889	904	889	856	914	865	912	882	856	897	864	886	855	868	921	892	884	873	885	874	813	788	852	867	879	897	863	866	862	899	931	864	850	828	866	827	924	903	880	842	897	871	889	847	866	903	911	879	890	906	886	876	848	893	877	928	956	856	845	858	877	827	862	927	887	875	870	879	887	885	859	887	919	881	912	870	899	875	867	923	900	880	896	837	874	855	876	880	927	853	866	859	847	854	851	916	888	921	856	847	898	895	876	892	896	859	929	941	850	858	865	887	897	839	849	853	832	851	917	862	846	918	928	876	875	914	881	823	874	880	903	851	887	895	916	865	911	889	899	879	904	889	869	848	852	875	863	917	901	868	869	883	893	894	880	926	823	854	836	867	876	908	812	927	940	857	838	889	844	839	942	821	904	853	833	790	853	878	855	909	881	853	856	884	925	882	853	853	860	913	884	844	938	856	835	926	843	915	880	845	859	855	911	870	856	810	911	900	926	849	867	862	826	858	892	874	901	887	832	868	893	871	895	889	923	846	873	880	907	883	847	793	848	888	883	914	835	919	906	871	880	867	857	861	862	877	897	950	862	820	861	905	874	904	914	895	924	853	865	896	883	882	806	850	871	911	889	862	906	846	822	867	888	869	877	948	822	871	837	871	965	893	864	899	925	877	823	903	850	817	881	867	866	865	927	831	970	887	905	857	883	846	843	850	900	888	883	878	868	923	859	833	838	851	901	865	853	826	870	865	861	890	877	906	865	845	836	902	880	844	893	865	878	842	899	825	899	902	874	836	890	901	925	834	871	848	855	882	916	897	853	847	845	905	859	839	891	884	877	893	901	901	818	865	895	896	889	855	915	879	872	897	865	947	869	903	889	898	915	872	866	851	924	881	907	864	809	914	870	902	881	903	890	856	895	813	846	848	913	881	865	855	850	919	866	893	864	906	865	867	882	901	846	895	836	866	833	892	911	839	891	926	882	902	817	898	860	864	837	858	910	911	873	843	916	829	866	920	868	956	860	910	889	864	853	860	890	841	917	870	911	887	899	856	878	896	902	882	830	867	877	809	876	921	873	874	890	883	860	832	864	884	866	922	896	876	915	858	943	836	885	905	865	901	903	855	932	845	891	883	862	916	848	869	884	838	858	923	885	856	893	906	883	908	821	872	869	858	866	903	889	871	841	891	839	922	906	821	864	877	897	893	926	875	890	881	884	881	920	891	882	892	895	897	889	856	888	877	847	891	867	876	870	889	868	873	860	888	915	847	942	859	861	903	802	884	882	884	905	875	934	896	881	862	888	910	846	884	869	874	938	866	882	828	872	905	910	857	879	831	860	867	914	869	898	884	855	831	888	877	897	798	913	864	949	875	850	907	910	829	948	833	818	951	881	902	874	880	810	900	868	858	883	876	838	855	909	873	916	864	830	912	882	881	794	883	849	892	842	891	871	877	870	833	878	856	856	900	835	831	892	881	877	920	868	888	872	820	917	798	854	897	900	872	869	865	892	855	856	845	872	824	866	893	838	808	824	881	854	888	874	874	896	866	873	842	839	878	890	928	874	830	897	876	886	826	911	901	884	845	876	848	879	876	858	911	901	901	922	857	909	836	870	844	826	856	880	860	900	863	880	891	870	890	863	861	831	864	912	922	867	933	899	851	865	867	885	945	914	894	830	869	845	901	914	900	881	798	865	945	821	869	866	846	907	860	877	852	877	858	815	813	866	898	873	893	903	905	872	906	906	850	844	886	869	893	955	879	826	906	836	840	849	922	952	878	857	889	871	859	894	886	910	866	849	874	897	886	877	852	889	934	857	879	933	884	910	842	929	841	834	894	879	888	893	955	860	881	868	843	903	889	895	875	893	914	860	889	901	941	923	830	846	886	823	915	932	873	891	890	869	808	865	894	875	910	900	869	892	846	890	855	868	845	863	887	849	915	897	897	898	848	877	859	883	836	888	837	886	918	901	878	892	913	859	884	838	849	855	885	877	891	859	876	879	924	845	944	903	857	868	877	864	896	844	904	935	879	924	917	865	841	904	863	885	853	860	927	907	852	845	905	874	874	842	869	865	880	865	892	896	871	910	893	864	874	891	866	917	893	885	865	856	830	873	896	913	833	884	871	870	910	820	850	861	862	865	916	892	881	868	872	858	854	832	859	893	860	928	907	876	857	868	878	884	884	895	818	930	865	886	885	885	889	903	878	849	892	960	865	888	918	908	874	871	818	908	857	862	891	876	877	885	876	865	864	898	883	865	878	866	872	882	831	904	920	910	862	883	854	906	892	822	895	877	905	862	881	871	883	903	906	922	857	801	846	867	858	841	863	873	867	876	859	860	920	873	909	862	857	944	874	879	881	925	823	886	930	882	831	883	890	877	954	889	840	894	822	841	906	829	874	919	889	887	878	834	863	875	869	897	851	881	883	891	879	840	871	910	890	897	837	894	892	922	919	858	849	949	864	897	881	867	886	896	946	925	910	912	863	917	890	870	876	886	879	915	850	839	895	835	869	882	900	842	866	890	857	910	902	894	854	906	880	912	831	886	904	855	861	872	886	872	903	848	905	892	886	913	902	864
44540	45512	50810	45833	38116	50116	49527	34603	16820	4679	1190	499	363	357	317	311	314	302	330	330	317	325	309	338	342	313	376	292	308	351	334	312	331	284	331	316	318	277	330	340	316	324	342	317	351	318	325	305	312	332	319	333	283	334	326	302	336	307	302	301	326	359	308	345	305	352	352	327	315	295	314	303	329	328	316	302	330	370	341	301	333	352	329	302	315	326	313	323	332	306	357	314	305	311	306	344	337	318	304	300	340	331	329	318	356	315	302	318	334	385	326	317	334	337	328	342	289	323	344	344	338	323	345	315	354	359	288	350	321	314	320	336	346	305	340	331	351	374	352	324	313	306	350	326	355	337	337	346	311	343	325	336	350	363	332	330	307	327	327	326	338	331	334	346	355	323	337	309	343	323	350	327	313	330	337	322	368	307	345	335	321	342	315	309	369	331	325	331	330	314	305	331	335	348	323	325	314	306	314	292	326	327	322	336	292	360	315	312	320	298	307	324	335	294	334	334	303	299	310	350	342	311	350	318	335	310	329	320	367	327	352	359	339	307	323	347	296	363	336	328	320	329	326	334	340	324	314	310	340	340	300	318	346	318	348	341	358	350	307	311	379	330	344	304	306	337	332	352	337	338	349	360	344	301	312	333	322	309	350	309	346	310	322	357	291	318	340	359	322	317	326	297	347	295	320	330	324	334	311	379	317	344	323	349	312	348	335	287	342	346	315	303	348	303	325	318	346	300	322	343	322	320	338	329	302	303	335	346	308	346	339	352	311	328	340	320	284	339	340	336	346	354	330	346	312	319	370	327	348	334	344	331	320	329	363	295	297	294	293	325	348	294	329	338	339	316	349	331	315	312	357	318	326	317	303	321	305	320	315	338	316	327	335	320	320	294	339	297	304	334	366	326	330	338	348	323	333	319	318	330	345	340	372	327	330	322	330	301	343	320	355	303	296	287	300	351	343	318	348	304	342	311	322	348	314	346	362	285	295	323	293	325	322	320	303	346	309	329	325	343	350	323	303	324	357	333	320	297	320	331	302	328	337	311	316	291	314	316	318	304	305	318	327	312	343	322	349	323	334	338	312	322	292	329	326	345	298	341	330	338	297	304	326	350	369	322	312	353	332	338	333	299	339	324	322	349	323	298	320	308	332	333	337	260	340	337	317	347	334	312	348	313	333	326	343	325	335	315	369	329	346	343	322	325	337	352	350	338	335	330	314	319	361	339	302	355	343	323	319	322	307	326	353	316	317	340	346	330	354	329	322	308	324	308	332	339	307	333	327	306	312	343	326	334	352	322	331	318	314	322	308	294	330	329	344	313	300	331	312	360	311	330	359	324	350	322	362	301	320	300	324	360	340	306	340	316	310	345	341	326	325	322	346	338	307	325	313	348	312	298	354	328	293	344	348	352	322	325	336	304	317	335	345	334	311	326	339	335	329	350	322	306	335	376	351	313	301	322	315	312	305	284	313	314	379	342	335	321	334	334	334	332	319	325	339	304	363	348	304	333	310	326	308	309	296	322	279	307	305	321	340	306	338	330	327	273	320	360	295	314	317	306	319	348	316	298	323	323	363	338	325	318	342	325	286	278	322	349	317	332	337	321	337	307	313	351	319	307	318	312	315	316	329	316	328	317	314	345	331	333	268	338	304	332	332	368	322	311	332	320	375	302	323	287	332	331	336	330	303	333	337	317	311	287	365	324	330	326	309	342	302	331	315	343	312	336	332	323	324	317	323	362	324	301	315	303	332	342	328	300	345	338	355	355	325	333	323	321	314	360	322	279	312	347	356	336	331	326	370	315	302	329	352	346	312	359	343	303	302	330	311	334	331	331	344	291	355	322	358	318	326	324	351	328	315	318	326	347	320	315	365	324	302	320	321	335	332	309	331	288	309	317	299	322	327	352	333	302	359	330	338	312	290	341	325	332	309	350	342	322	380	332	315	310	346	330	321	327	307	319	330	321	308	354	294	336	323	354	321	323	323	323	325	330	330	289	329	346	329	299	329	344	342	318	317	311	309	302	339	329	344	318	305	326	348	349	310	335	310	304	323	324	352	349	342	331	318	314	320	318	370	307	274	349	327	330	326	354	317	348	313	304	332	312	353	335	346	323	324	313	330	326	328	329	331	325	330	352	314	284	329	310	331	329	321	337	343	301	291	308	341	324	341	334	302	327	349	296	340	357	292	320	317	358	321	335	333	311	322	295	316	333	337	318	337	321	316	358	339	307	313	350	339	300	310	334	372	316	322	311	307	315	344	327	305	310	328	289	324	335	358	326	335	365	294	365	315	324	359	310	329	306	300	331	341	348	334	346	325	306	348	321	334	330	347	337	342	340	366	335	317	318	318	309	327	299	381	350	320	352	309	314	339	348	313	314	333	307	317	319	317	344	294	290	322	344	306	322	322	343	346	298	338	336	348	325	341	324	340	311	330	308	297	365	321	344	279	318	325	357	315	319	370	314	308	329	344	307	331	320	350	324	305	319	341	330	320	288	339	313	325	318	293	288	318	336	323	350	328	294	317	328	317	329	344	294	311	352	332	329	295	335	341	347	327	343	287	337	317	316	342	298	337	327	359	320	312	352	336	316	334	352	324	325	347	334	339	310	345	313	305	302	320	306	315	331	326	301	354	296	341	331	322	322	336	356	325	330	353	306	346	341	335	350	312	350	324	312	286	302	311	321	332	340	306	332	348	347	306	323	321	308	341	306	347	337	318	307	328	300	326	347	321	368	337	338	345	316	364	350	312	314	317	341	347	351	330	313	314	319	340	303	328	306	321	335	335	361	303	344	336	350	317	352	325	340	339	345	311	298	305	329	345	342	367	327	298	317	342	337	361	315	348	339	305	331	337	363	338	329	341	292	322	325	333	315	326	301	339	343	306	345	330	304	318	314	315	324	297	337	301	321	337	317	341	334	343	333	307	319	303	339	329	324	333	353	350	322	307	316	350	298	355	320	341	304	316	351	326	334	342	304	350	329	323	356	318	343	314	330	331	306	322	353	334	356	320	332	343	332	333	311	293	326	325	325	308	329	315	329	325	289	341	281	339	346	303	326	318	348	345	357	296	297	349	320	339	340	315	330	333	319	341	349	372	340	321	321	325	322	319	325	310	320	314	333	334	320	318	371	334	343	335	340	316	312	309	325	326	319	306	307	346	364	325	343	330	318	320	316	349	282	345	348	343	340	311	322	326	318	341	329	325	363	309	313	352	322	346	314	351	301	343	293	292	341	372	341	340	348	338	311	334	335	362	331	304	329	313	310	311	320	333	331	325	288	305	315	309	332	311	313	312	322	327	340	331	354	324	320	327	332	313	333	324	343	312	333	346	308	309	322	358	352	317	325	304	344	301	325	330	307	346	341	317	365	339	323	305	293	364	348	305	322	341	335	325	348	342	337	329	320	324	307	313	326	327	345	299	362	313	352	333	332	298	306	317	320	324	325	315	304	333	330	304	322	340	292	314	324	347	319	285	346	308	326
29335	37052	50625	52313	49813	63281	61641	47247	29842	12793	4264	1532	1036	868	885	824	868	866	834	860	844	873	846	844	819	843	868	856	852	914	914	847	852	874	833	844	894	844	831	928	829	868	880	899	800	861	846	834	848	911	867	908	862	833	859	905	849	892	871	904	860	881	855	861	850	852	871	880	854	872	860	878	861	904	827	840	878	912	873	861	867	898	887	922	853	872	880	817	853	899	858	818	881	844	873	830	820	906	893	880	836	838	858	826	849	884	865	861	855	869	807	850	831	896	826	874	902	898	809	842	853	828	845	899	811	911	877	786	874	862	899	913	852	861	830	903	871	926	855	872	823	870	843	868	924	921	872	888	844	873	849	853	864	810	887	908	856	836	814	825	863	873	829	854	843	904	881	823	840	831	850	844	830	835	876	875	881	857	904	896	834	916	845	884	819	765	925	899	878	870	873	880	854	896	802	856	833	889	831	844	873	886	852	891	892	872	880	837	821	891	888	867	851	824	847	839	819	799	941	871	891	846	870	840	885	854	912	867	896	877	840	878	824	865	907	837	845	893	934	872	866	918	846	935	865	923	870	838	864	906	843	874	830	879	862	854	827	889	837	863	807	866	841	877	895	862	855	855	874	836	868	864	865	871	852	833	865	833	790	776	874	831	896	881	837	846	907	910	796	847	842	876	873	876	832	826	858	832	837	808	879	850	906	868	888	867	843	878	868	903	830	850	883	879	876	852	892	880	880	891	881	850	841	908	883	860	855	857	823	834	877	887	866	844	804	884	886	851	885	843	866	870	868	847	849	856	859	809	823	879	825	849	850	899	844	839	874	852	920	888	900	870	927	871	831	856	875	924	895	866	838	861	836	906	876	860	850	889	861	907	874	824	828	857	833	891	875	864	848	897	843	889	901	864	796	895	836	855	814	890	846	857	900	888	841	864	840	846	868	917	850	853	891	930	912	864	845	819	841	867	835	861	872	842	836	820	838	829	890	899	818	862	869	833	928	898	869	836	879	869	837	862	905	846	867	807	863	844	892	857	894	833	818	881	861	850	827	843	919	870	850	833	862	847	907	831	897	833	905	896	855	862	842	886	913	834	815	887	834	834	865	855	823	935	861	863	900	846	883	874	820	851	782	854	890	840	855	901	855	879	911	881	854	883	848	858	872	833	844	857	854	858	881	859	846	878	850	876	799	926	820	851	886	807	853	871	875	857	896	870	909	836	860	851	935	861	847	836	827	835	841	905	871	942	876	837	846	858	878	836	869	875	891	842	838	849	857	838	850	934	833	866	827	905	882	878	874	865	834	857	880	928	896	871	866	845	878	855	835	842	834	846	896	873	826	824	883	891	881	835	854	812	855	859	828	850	844	832	891	831	851	853	848	800	859	883	904	851	900	858	876	860	804	828	914	867	865	821	875	865	884	857	884	868	852	854	834	883	881	879	824	882	833	906	834	824	844	866	879	926	885	800	887	841	917	815	888	859	829	859	923	864	851	843	900	853	870	875	846	865	897	889	845	890	900	853	921	806	902	887	858	814	833	878	844	840	815	857	870	817	816	906	829	856	856	831	868	828	833	880	837	858	878	850	829	840	818	920	828	846	862	827	873	834	817	878	805	916	861	857	830	852	876	886	878	919	889	868	902	931	897	893	848	840	901	889	877	881	861	834	809	859	797	829	845	826	893	834	813	850	841	823	906	871	852	854	848	922	809	887	887	882	861	841	866	875	862	829	955	850	862	888	838	850	882	825	837	839	812	809	829	888	861	831	891	863	888	911	898	883	811	808	874	827	862	883	828	822	864	842	906	900	894	881	877	842	844	862	912	812	879	897	865	924	867	883	867	881	901	878	862	883	910	890	857	874	833	842	839	829	842	871	865	879	883	902	843	915	865	844	876	865	893	820	891	842	863	851	819	860	902	894	916	878	839	874	889	832	883	921	814	891	836	854	853	836	843	868	816	879	815	871	838	833	815	851	884	852	868	831	861	895	883	897	844	862	858	862	840	882	891	908	881	808	865	854	860	847	840	904	868	855	890	804	857	885	841	831	827	828	881	836	901	865	874	832	864	852	816	858	828	872	891	874	878	880	865	915	892	837	833	820	880	858	830	833	825	888	859	807	859	836	848	868	801	863	873	827	876	858	854	835	868	891	867	893	850	872	837	855	856	890	869	848	883	804	830	888	861	875	858	837	836	912	847	884	875	858	908	888	905	860	853	888	872	866	864	850	877	839	808	834	883	890	845	930	850	834	894	867	838	893	910	858	875	847	832	848	920	880	886	918	851	879	882	902	863	900	775	822	824	890	858	882	865	904	896	857	836	874	865	843	907	854	835	796	874	895	861	820	843	863	839	886	867	823	899	824	879	837	867	830	911	884	835	854	851	837	829	866	869	918	871	851	838	856	885	893	878	856	837	815	805	873	858	893	827	922	809	867	840	859	825	840	888	833	864	871	907	816	824	823	813	825	826	878	824	883	846	878	898	883	899	884	806	877	863	834	849	840	876	809	900	891	864	845	862	837	803	860	840	835	865	908	900	854	850	932	933	887	884	894	840	857	920	846	853	816	827	848	914	880	885	854	811	855	890	867	872	895	934	876	865	875	867	865	890	846	825	880	850	882	949	857	857	869	895	884	879	877	884	894	827	902	835	852	872	886	850	903	832	874	879	853	891	850	868	892	857	887	890	883	883	833	872	862	903	854	841	824	867	858	889	907	860	913	808	851	872	846	828	914	855	857	852	899	846	865	904	887	868	851	838	890	897	846	916	873	874	888	830	810	896	879	885	807	876	894	898	818	862	837	885	881	855	825	872	819	869	821	902	872	920	838	890	897	920	840	870	861	909	854	866	856	854	901	830	867	914	814	894	864	864	821	870	836	886	860	837	846	860	857	815	916	856	799	860	827	878	830	858	872	858	902	854	881	838	852	885	931	851	851	896	833	821	827	890	839	848	861	845	894	844	875	796	933	928	896	854	885	888	903	852	871	894	826	868	803	845	865	899	858	917	897	855	907	832	867	882	920	835	821	815	892	888	814	873	903	874	856	871	890	883	907	890	843	862	745	825	860	861	819	837	846	834	876	857	856	845	843	876	879	829	867	824	855	826	843	898	911	858	909	877	828	897	849	891	851	907	856	880	869	884	829	864	885	878	843	827	865	836	855	846	854	837	911	858	886	808	830	819	880	871	893	867	879	872	841	877	840	859	849	825	829	877	848	878	898	887	899	875	902	884	855	870	882	840	862	831	862	830	831	832	856	841	876	872	874	851	838	881	869	837	911	849	842	882	862	800	891	887	867	889	854	843	868	837	857	896	808	821	910	861	806	830	906	895	855	891	842	850	842	848	882	871	867	820	900	883	899	838	880	844	859	965	874	835	870	841	872	904	857	824	893	791	874	894	827	831	920	855	841	839	880	882	878	893	892	867	845	871	844	924	839	869	924	855	866	886	826	885	883	847	893	867	870	825	855	827	839	835	909	875	800	833	903
16115	17527	18388	13367	8844	5037	4595	2627	1449	758	469	376	313	323	329	325	322	307	361	330	320	346	316	327	324	342	329	334	348	322	345	319	357	346	353	306	319	306	358	335	374	298	304	391	342	348	334	330	374	308	300	344	377	298	302	327	333	344	320	338	311	313	334	303	354	328	325	334	334	306	325	340	346	309	324	355	336	292	319	319	324	355	334	351	348	334	309	366	343	342	337	371	342	357	338	370	296	320	366	332	311	314	330	348	331	323	304	396	359	339	360	350	356	355	318	331	308	308	339	352	312	313	352	341	318	333	338	330	365	328	331	300	332	334	376	330	337	356	323	324	353	341	341	318	310	300	315	373	336	329	310	311	325	344	374	327	335	340	341	340	321	328	348	324	365	335	361	316	331	325	320	340	338	330	364	317	339	337	341	305	335	338	331	339	327	318	319	316	338	330	330	346	336	351	331	337	356	300	387	336	351	360	355	302	285	298	343	318	303	346	368	329	323	320	332	345	347	346	337	379	338	337	354	313	310	311	343	336	365	335	310	334	315	339	325	313	353	352	304	307	356	347	317	336	335	322	326	347	320	348	316	330	348	346	364	314	371	343	304	321	337	366	341	330	306	336	343	323	352	331	372	367	320	349	351	322	374	324	323	359	342	347	354	306	349	334	335	290	349	309	324	318	346	349	331	338	371	348	326	359	349	371	314	351	343	342	325	315	362	347	336	329	342	347	328	351	326	390	315	339	339	309	348	322	341	368	342	334	341	350	304	351	345	336	320	332	329	337	339	381	374	346	334	345	339	339	315	329	337	370	359	348	330	312	295	319	341	338	321	330	321	326	346	358	328	318	317	302	372	317	315	336	310	322	328	345	335	338	357	327	319	361	363	336	331	335	387	348	345	340	331	341	303	326	358	309	322	312	340	334	321	342	349	333	364	331	337	322	355	337	359	346	324	338	327	332	349	344	348	355	352	338	333	331	329	307	352	324	322	342	362	338	355	305	329	326	353	349	348	356	317	336	319	328	344	333	353	338	351	335	323	325	351	334	357	317	334	331	338	341	338	339	329	339	291	312	315	349	350	353	321	333	338	338	328	330	326	339	335	349	352	358	357	331	332	339	362	327	326	320	344	357	315	320	347	341	325	344	313	317	352	323	317	338	340	349	372	353	320	313	315	356	311	301	348	330	333	337	340	339	318	322	330	326	344	301	307	345	308	312	379	353	374	347	339	345	334	354	356	353	363	338	346	327	332	330	347	290	366	343	327	356	331	347	331	360	354	305	322	352	331	326	333	337	327	344	331	316	331	353	300	371	332	365	361	338	307	349	357	336	331	342	342	304	294	307	292	346	330	332	314	337	322	346	342	317	367	327	331	367	332	349	348	323	312	338	345	302	354	362	335	291	322	346	306	335	337	343	330	356	327	340	331	371	339	352	328	336	360	382	331	322	335	317	342	352	353	331	335	354	319	333	326	318	346	301	325	354	328	300	333	358	306	357	350	336	346	325	351	320	338	321	369	329	327	308	335	358	325	358	346	325	334	326	324	348	379	304	293	325	352	314	319	355	341	340	368	362	332	316	340	352	336	346	354	349	333	324	313	324	315	314	314	328	353	305	344	340	334	363	354	343	348	318	367	331	323	342	329	363	324	316	342	342	304	310	330	304	352	370	321	356	333	343	334	351	354	306	316	309	315	342	317	328	347	322	340	357	320	346	313	351	353	305	318	365	331	317	339	316	340	318	352	320	335	342	353	350	334	317	339	356	328	307	309	335	312	330	360	310	335	328	340	345	350	351	312	331	343	328	327	349	338	332	334	313	311	360	353	324	323	322	370	330	353	344	360	326	335	329	338	336	348	331	328	266	304	354	333	325	341	354	329	344	350	369	349	347	353	330	336	314	366	331	332	350	358	315	349	343	360	335	291	325	335	319	336	354	308	331	324	336	345	331	364	338	370	376	315	308	314	355	328	353	331	330	314	348	351	352	361	361	347	337	350	337	344	336	350	319	352	343	305	313	311	308	325	310	362	356	321	332	323	337	364	311	327	330	344	339	320	323	339	326	326	352	346	334	337	308	316	320	351	381	362	376	337	336	322	349	327	345	308	304	361	345	348	329	339	331	344	342	356	358	334	290	333	363	327	363	344	316	317	360	312	351	321	299	345	313	355	312	330	315	307	345	389	320	340	314	334	347	338	337	342	370	318	343	334	340	335	330	348	333	314	325	354	344	321	347	337	331	356	333	370	310	328	336	335	300	325	374	356	347	336	348	356	343	317	310	314	334	343	324	353	370	333	327	301	362	343	350	329	338	347	357	320	321	303	329	344	347	315	316	360	317	340	307	319	331	307	311	319	321	349	328	343	349	339	333	341	354	356	309	315	327	324	297	320	320	334	352	331	318	347	330	344	321	344	372	347	364	322	353	299	349	304	318	311	349	342	318	304	341	384	368	338	344	341	315	355	324	314	311	323	323	327	316	362	347	310	337	336	334	339	331	353	334	349	320	349	334	337	322	352	338	357	353	322	297	340	342	321	339	347	316	354	364	327	337	366	343	330	344	303	315	334	356	344	330	330	360	306	331	337	330	317	348	332	366	337	354	311	324	358	368	351	358	310	337	325	327	327	348	348	301	365	387	323	319	348	329	354	325	282	374	305	300	351	339	350	313	344	352	337	310	326	305	321	357	343	333	336	324	336	383	368	308	351	310	349	308	355	336	312	359	340	335	362	372	362	331	332	351	367	382	367	320	342	347	341	342	323	352	359	338	311	339	331	351	319	352	339	328	341	327	324	340	340	366	346	305	343	364	343	311	333	335	324	315	315	318	320	337	300	344	361	331	367	380	356	324	342	319	322	338	335	353	316	337	340	309	337	332	310	321	355	309	329	333	328	329	325	354	342	355	318	346	339	337	353	342	357	359	319	344	316	341	336	332	318	351	358	312	337	284	358	322	389	355	329	314	346	320	293	361	302	345	338	336	318	322	345	346	316	345	342	323	333	349	311	314	342	335	332	311	312	326	337	333	324	317	338	358	332	340	317	347	332	367	326	319	328	344	332	314	321	351	330	344	327	346	335	334	330	354	291	336	305	344	306	332	320	332	330	330	343	349	339	310	357	349	314	340	339	341	321	356	280	356	334	337	332	339	342	348	314	350	340	317	339	340	312	331	378	336	316	318	350	312	348	344	340	307	331	360	346	317	301	335	332	311	311	324	326	338	346	340	363	332	371	341	337	322	349	327	344	349	336	335	302	320	368	364	385	334	334	353	334	352	367	344	303	361	329	335	318	347	331	310	363	354	365	338	331	330	342	293	335	325	316	363	376	361	374	336	333	351	334	336	328	323	350	338	354	319	369	339	321	323	303	339	326	316	332	311	346	338	343	326	363	321	325	325	354	334	322	331	366	291	333	351	331	323	334	328	376	309	332	342	329	340	313	321	304	348	345	328	329	309	334	357	325	358	324	358	317	326	307	336	337	336	338	329	354	308
10381	15958	25229	25474	21776	17547	16532	9534	5384	2659	1287	989	881	845	875	922	868	854	916	843	915	948	830	885	886	850	838	888	822	890	862	881	877	939	886	907	886	894	865	936	908	840	899	803	858	878	919	875	871	860	895	859	885	904	900	936	914	873	934	905	920	905	894	867	872	869	908	872	842	884	931	835	816	852	846	883	877	883	890	829	894	922	910	893	878	908	874	929	945	889	901	948	872	896	843	908	836	876	842	903	852	885	899	912	920	878	864	862	865	879	858	863	856	923	856	875	913	893	924	892	896	910	861	872	892	889	870	897	851	873	872	920	912	839	793	883	889	903	888	887	924	912	925	896	905	882	901	920	879	821	902	878	872	880	916	869	901	903	893	869	883	920	885	894	900	849	942	961	895	938	870	848	859	911	862	914	865	919	863	932	893	851	883	906	892	855	899	946	825	850	905	883	857	858	903	892	915	929	877	864	871	926	912	879	942	923	937	934	879	884	900	892	893	922	899	919	883	900	910	884	880	849	819	911	911	904	847	934	825	882	876	888	932	926	906	866	859	934	931	869	880	935	923	883	873	909	965	892	841	879	925	874	888	934	885	882	900	890	861	861	951	875	868	837	906	904	923	861	877	821	920	927	869	855	880	876	893	858	924	888	887	858	948	844	926	932	938	872	857	857	865	838	943	878	933	907	890	858	909	894	916	911	848	903	912	852	887	870	940	898	872	914	878	957	876	826	861	944	876	866	905	890	873	952	884	896	938	869	898	957	849	901	911	846	902	891	835	850	932	893	901	872	872	875	888	882	862	892	860	893	938	848	854	903	879	855	928	868	937	895	782	914	873	836	923	899	886	938	887	888	809	830	887	893	918	904	846	907	855	855	925	887	886	897	921	853	860	879	869	914	889	869	920	930	893	902	900	887	875	907	937	953	891	931	894	823	874	871	909	871	875	896	867	891	821	853	801	875	914	912	940	892	903	874	881	953	864	862	871	912	876	890	917	834	897	932	893	857	821	943	878	869	878	882	902	899	905	912	898	841	897	944	846	923	887	884	935	844	857	874	847	878	914	886	954	830	860	864	901	908	908	934	907	881	929	872	841	833	916	926	897	965	879	884	866	885	877	906	945	893	867	877	857	872	919	908	918	901	878	910	842	901	870	889	882	846	856	877	893	891	883	858	888	862	911	868	848	856	867	885	909	893	872	903	921	890	886	940	856	909	845	884	876	913	853	898	848	885	901	931	872	884	900	848	961	827	935	951	908	853	900	837	858	860	905	882	879	862	840	875	905	944	893	872	892	870	888	893	903	869	931	889	896	912	883	852	884	921	925	814	851	882	898	909	885	904	855	889	919	905	876	886	892	879	903	891	869	875	859	929	889	873	876	934	866	879	890	824	851	907	898	915	847	924	842	850	905	920	944	877	881	863	863	858	920	912	871	840	860	923	949	907	891	930	860	860	880	865	922	913	834	885	897	890	864	867	924	947	906	918	900	956	867	900	882	945	912	846	876	878	904	901	903	889	861	913	817	843	866	830	852	848	825	906	931	910	867	820	897	891	838	909	901	897	932	925	893	876	938	865	878	888	845	913	879	915	850	874	898	904	896	867	823	882	859	917	896	856	832	903	881	906	861	871	863	900	891	871	860	908	914	926	837	865	884	875	865	862	844	873	907	858	892	900	883	910	877	854	848	906	874	940	918	868	933	850	905	906	870	902	882	882	933	884	869	838	896	912	890	920	862	878	863	854	898	874	864	936	866	896	840	944	883	881	858	895	853	860	910	911	905	889	868	881	943	864	887	872	892	869	843	930	884	930	861	897	953	880	862	941	852	920	895	875	880	898	881	877	880	914	900	866	825	848	861	817	865	913	921	905	887	861	890	878	857	851	896	918	848	927	820	868	908	885	871	917	899	887	866	832	861	953	863	865	917	874	917	905	886	864	901	881	927	855	868	882	879	904	983	886	899	884	860	916	828	864	859	914	855	842	907	847	896	884	869	891	887	850	846	854	894	891	882	931	887	882	911	887	914	853	852	858	881	859	883	915	905	900	911	914	902	914	873	911	926	916	869	905	865	865	942	877	842	914	906	867	881	913	906	861	903	942	853	878	857	881	842	844	891	886	870	915	871	896	879	924	871	842	902	859	883	903	889	862	905	945	828	861	884	885	874	920	880	962	928	858	889	865	888	879	873	859	913	891	874	867	862	872	832	869	893	910	863	861	824	909	916	912	879	929	878	902	885	897	853	902	922	849	879	848	926	842	885	875	924	886	900	864	893	891	835	912	923	850	933	881	979	927	868	849	860	887	925	901	870	907	889	894	868	903	850	896	880	887	866	873	882	845	849	889	869	889	953	854	894	852	938	851	859	871	889	927	863	883	899	841	869	897	941	862	870	864	868	955	903	915	857	899	902	874	878	897	950	888	865	853	865	895	878	973	895	874	922	873	916	905	921	904	879	916	916	896	914	819	894	923	912	853	846	849	887	867	848	884	863	893	843	875	879	899	937	853	886	893	861	881	864	838	862	864	903	893	851	860	811	861	863	895	874	892	906	883	1005	942	885	863	894	935	836	896	879	878	881	863	891	856	924	854	862	914	858	890	891	884	866	898	864	883	893	934	870	899	894	876	868	912	835	877	825	908	872	903	893	909	886	874	861	873	926	891	916	934	926	892	954	885	867	836	903	884	914	851	913	896	874	929	932	867	861	878	910	882	934	907	835	906	931	852	861	944	872	890	881	914	861	862	887	966	888	898	931	880	933	912	902	904	919	902	915	859	878	856	891	857	914	895	895	895	844	934	874	896	892	845	947	917	930	904	880	913	870	852	926	889	882	1010	894	838	810	886	901	875	883	918	861	953	837	896	889	866	860	845	913	861	835	900	897	926	829	934	845	889	864	875	888	870	928	865	887	948	890	887	913	821	942	867	945	893	894	843	885	887	893	839	873	897	886	906	913	898	915	892	852	914	915	844	922	889	850	939	872	977	921	881	921	888	890	864	903	925	896	912	880	920	909	897	845	863	925	932	854	842	915	848	851	880	901	865	897	851	878	851	820	938	867	912	822	891	929	837	901	901	902	922	885	879	866	901	815	870	937	833	914	929	896	876	907	864	915	890	873	948	873	884	854	866	893	940	861	873	897	873	891	923	889	892	839	841	909	858	912	865	887	893	873	867	860	858	847	879	893	896	862	864	936	917	856	903	877	929	928	878	900	831	882	822	860	931	888	873	912	861	929	831	881	877	867	853	857	839	838	882	882	853	898	916	867	903	893	879	906	857	907	915	910	901	876	895	802	896	890	893	896	935	926	848	913	926	915	869	938	869	888	899	881	899	873	894	878	878	897	870	842	879	873	915	859	870	960	876	903	881	884	846	871	901	897	952	886	900	876	876	924	824	891	891	866	890	913	863	897	929	883	885	869	940	886	902	850	880	902	915	895	911	821	903	871	928	894	888	842	925	855	913	854	894	899	858	885	884	935	910	882	861	935	849
36001	35011	38649	36924	35346	38380	33576	18928	7725	2196	671	433	347	342	339	302	360	344	339	295	327	305	366	316	301	322	324	315	324	315	300	329	348	312	325	326	361	326	315	353	382	342	306	332	335	321	350	300	314	344	307	315	328	324	334	340	358	294	295	320	326	318	341	286	357	315	355	330	356	328	332	375	343	338	348	327	330	329	327	325	344	362	315	343	333	348	352	332	319	277	327	383	347	311	288	356	288	314	338	365	336	329	332	328	352	339	314	351	349	310	327	357	336	306	338	315	352	329	302	307	315	326	330	333	360	309	335	330	337	311	338	317	310	311	276	315	350	333	324	316	325	328	334	329	307	351	327	307	311	320	341	315	361	345	309	378	327	364	335	321	325	310	346	275	327	313	333	331	303	350	294	316	340	321	320	335	346	322	333	339	363	351	330	338	338	287	318	330	333	364	306	304	340	330	318	330	348	299	319	334	318	327	305	293	333	325	335	306	319	340	331	322	316	342	344	322	292	342	322	336	349	286	369	341	316	340	347	319	324	332	331	314	331	349	351	314	297	303	318	338	305	309	316	322	319	346	333	385	330	333	314	327	353	298	308	342	341	329	306	328	337	336	328	342	318	311	294	306	320	345	339	330	343	349	334	351	335	305	340	322	362	323	322	333	351	338	306	349	350	290	333	349	349	310	327	323	325	336	306	320	321	348	347	293	313	333	303	326	315	341	316	342	350	324	318	335	349	306	344	310	335	355	349	338	323	323	315	336	353	289	362	316	342	298	351	305	308	318	320	367	335	332	315	294	319	321	310	320	352	344	309	322	321	326	363	325	335	325	311	333	331	320	329	311	297	348	329	318	323	337	334	357	322	345	303	323	298	319	336	313	328	336	307	338	331	325	308	369	339	346	339	352	333	342	351	356	330	297	311	321	337	319	326	340	306	312	321	321	298	374	311	321	346	347	316	310	350	348	337	339	367	311	327	340	304	316	330	329	340	326	317	292	321	340	334	309	325	312	326	318	326	323	332	335	342	306	337	351	344	356	349	298	327	313	331	322	319	331	303	306	330	333	311	290	343	330	347	343	331	351	353	331	338	325	312	345	332	319	337	328	324	325	346	312	345	346	337	330	325	325	304	319	306	336	321	315	372	362	310	329	342	311	356	336	346	327	313	355	327	341	342	308	342	338	313	322	349	357	334	320	348	325	308	331	319	340	339	337	300	314	348	372	341	310	347	305	316	306	322	330	336	309	323	292	338	359	331	310	346	338	305	359	325	338	344	353	339	317	310	335	325	318	338	354	371	345	312	329	336	341	326	308	317	313	341	325	352	316	338	340	313	343	348	349	325	294	335	337	301	281	326	346	329	341	370	309	352	307	347	324	362	321	319	353	385	311	352	309	299	320	344	308	316	299	333	323	295	310	335	350	312	352	325	325	332	323	316	324	312	330	366	366	324	303	298	328	317	335	340	322	310	339	328	339	292	340	352	327	347	319	333	313	285	300	304	319	311	337	290	329	325	339	340	340	317	312	341	307	324	301	323	318	332	336	313	353	318	323	290	324	297	323	319	330	314	301	358	309	338	312	331	301	318	354	312	327	338	313	339	351	363	344	324	338	327	322	328	358	338	270	309	352	341	334	341	333	311	302	349	311	282	328	328	337	332	326	336	335	323	345	345	336	350	334	280	327	342	333	344	336	337	312	321	347	331	309	362	347	331	345	353	340	386	329	327	300	332	310	306	313	355	308	345	328	313	333	379	358	341	340	348	332	337	317	315	346	321	320	332	344	325	334	323	350	343	322	344	311	315	313	309	323	304	312	349	307	350	303	339	308	319	320	338	312	335	305	353	335	370	297	331	310	328	329	347	329	329	333	302	319	307	312	308	307	317	349	320	331	361	317	294	330	361	347	330	327	318	331	344	349	357	299	301	288	305	332	338	337	323	333	317	298	341	303	344	357	291	337	317	357	297	358	336	336	355	353	327	342	357	354	306	354	342	323	301	325	375	346	351	307	333	335	345	312	351	319	339	320	337	324	311	326	302	323	305	350	323	346	324	345	329	309	349	314	364	337	333	339	346	288	340	309	325	326	345	292	300	336	335	319	327	333	335	322	367	314	323	332	373	320	322	312	329	334	310	335	331	309	335	305	339	317	295	346	367	358	344	327	350	308	323	298	335	330	317	318	351	315	339	325	299	327	352	318	324	362	322	353	326	346	338	314	311	358	315	314	316	338	333	349	314	329	352	326	337	322	368	311	334	321	334	334	303	285	312	300	342	312	326	285	316	355	327	321	309	292	328	338	350	318	306	321	286	321	309	297	352	364	352	317	366	332	307	330	338	292	318	301	306	317	321	323	324	314	320	316	329	334	301	344	339	325	333	344	312	325	334	335	329	335	332	312	323	309	328	326	310	370	343	322	320	313	332	309	308	318	336	307	335	343	337	355	332	339	339	351	291	294	307	302	317	326	331	317	345	332	336	326	300	366	336	323	315	314	353	321	358	341	294	331	338	333	329	311	337	317	309	344	321	298	357	307	320	364	325	317	363	307	323	310	293	327	323	366	312	316	291	305	325	343	339	345	319	315	319	320	337	353	342	362	344	319	316	324	325	315	293	308	334	311	340	333	327	324	341	367	303	313	317	324	301	319	343	312	318	348	309	310	298	364	315	316	332	362	315	315	331	310	329	305	366	350	312	306	312	374	331	358	358	335	325	296	347	322	320	331	343	327	340	331	324	342	359	319	314	346	366	376	323	351	301	335	344	328	313	332	319	312	312	319	300	345	335	349	329	341	334	372	328	305	340	336	359	360	336	331	306	314	317	298	318	321	310	351	325	318	313	331	312	332	314	349	359	331	306	338	357	341	341	317	329	308	307	312	297	328	322	327	320	343	314	325	324	346	354	332	317	321	329	318	309	337	345	321	298	316	322	312	333	313	364	341	334	350	335	333	322	310	339	305	336	324	328	320	309	317	364	330	324	303	332	326	314	320	317	318	308	349	323	319	335	332	297	327	351	333	326	307	307	330	312	344	304	360	328	357	367	301	305	338	352	297	326	329	307	308	331	306	315	357	311	311	359	333	313	324	322	311	337	295	345	335	320	356	329	317	305	320	341	288	327	313	306	337	313	314	314	305	304	342	306	328	299	320	307	298	291	319	316	325	328	373	328	349	327	337	348	341	313	357	314	314	345	353	316	292	325	318	361	340	324	365	303	337	305	323	319	333	330	347	304	312	336	343	308	307	324	324	352	317	337	328	362	307	316	317	300	312	328	333	306	371	284	354	315	329	336	299	343	344	323	336	330	302	286	353	321	377	320	329	331	293	351	342	316	346	306	333	346	326	313	357	330	340	303	335	307	345	327	304	327	300	284	305	346	307	330	322	334	344	337	306	327	288	359	334	313	323	329	308	311	334	356	302	283	337	333	308	337	326	341	347	295	315	337	331	293	318	329	317	334	311	328	281	317	321	298	354	331	367	346	302	349	320	348	320
23423	29339	41234	46247	47612	52724	47307	34381	19710	7506	2301	1147	949	800	863	862	861	890	834	897	888	850	900	903	853	922	876	919	819	850	867	865	840	888	887	911	874	909	837	875	833	877	896	848	884	857	881	875	906	845	845	899	924	866	877	901	812	919	847	899	866	879	889	867	833	915	865	886	864	869	844	884	847	907	860	869	860	874	867	854	857	890	860	901	882	855	872	924	849	866	897	856	905	909	872	886	842	862	872	830	898	831	857	877	842	829	842	871	844	839	865	876	902	819	868	874	862	846	882	868	815	851	842	895	871	914	873	903	907	874	859	869	855	858	856	878	853	848	898	874	830	902	898	887	899	873	869	869	893	901	887	895	851	849	885	926	853	882	875	875	863	859	812	786	902	929	831	883	877	910	894	900	879	927	848	871	835	881	812	869	854	856	864	867	842	854	881	864	857	870	864	872	863	862	870	850	849	893	879	853	877	878	835	862	810	821	817	864	884	872	904	907	851	845	818	845	843	854	896	895	878	831	843	865	827	881	849	879	816	838	930	880	876	865	845	846	863	861	943	920	884	866	855	921	861	894	905	888	915	915	859	907	909	890	913	887	819	841	825	825	867	926	851	894	915	857	911	896	902	955	851	844	885	914	870	844	928	921	892	877	839	942	837	909	858	838	874	866	894	829	918	823	838	918	835	894	968	908	846	863	829	891	872	893	875	903	902	869	886	833	866	905	857	885	873	885	901	833	863	859	905	895	872	923	828	891	892	866	877	867	824	908	881	903	851	823	897	873	874	868	884	872	859	845	857	877	900	866	852	914	841	905	895	848	865	887	874	896	857	848	889	846	862	938	878	894	881	862	876	851	842	960	887	846	862	837	823	866	804	903	828	946	831	859	882	812	865	911	894	855	877	903	887	882	926	853	890	853	891	837	848	905	885	900	878	893	901	902	894	893	885	900	911	893	829	845	814	856	914	848	912	857	930	825	893	839	923	876	860	862	888	821	896	862	873	868	882	849	860	880	861	834	851	837	872	878	864	858	848	860	883	878	877	832	841	892	860	888	880	966	857	889	829	851	835	836	893	837	891	859	879	830	872	898	869	860	887	800	879	816	828	885	823	892	839	814	874	834	880	882	876	885	903	859	883	880	881	890	914	895	910	888	850	842	899	823	869	902	894	898	844	892	905	879	842	882	876	905	839	874	919	864	910	830	881	846	936	870	875	898	930	927	892	921	913	832	840	873	869	854	853	882	894	900	895	936	821	817	888	860	873	905	894	890	885	914	858	877	879	898	839	882	904	893	859	868	862	914	824	825	839	852	886	855	851	899	905	887	859	868	881	808	880	844	872	880	845	916	849	827	843	821	898	882	861	851	845	845	874	863	848	874	914	843	817	867	903	842	890	889	857	865	867	888	898	922	908	861	876	929	855	837	875	838	852	879	871	913	882	851	837	851	880	912	876	876	831	827	846	886	903	933	870	847	854	846	913	855	857	893	881	853	891	862	893	864	861	909	847	846	838	884	893	891	901	908	930	869	941	903	886	841	899	934	911	844	862	873	897	876	897	840	844	853	864	824	910	850	854	797	846	943	881	881	832	826	891	875	867	873	939	866	845	896	855	847	887	892	888	853	900	925	886	858	880	831	844	863	866	837	880	881	888	875	852	849	946	833	869	887	837	870	810	897	882	860	891	855	860	884	844	863	842	923	908	850	887	856	857	855	871	854	893	916	901	848	929	846	853	849	893	848	900	901	882	927	806	883	862	873	875	883	870	886	865	883	862	830	871	844	866	882	835	857	888	854	900	857	884	926	860	857	855	885	870	865	847	874	821	884	916	831	876	893	822	854	946	872	817	872	856	897	874	879	878	846	914	825	882	882	825	836	839	873	836	892	825	863	901	886	827	821	876	895	918	917	841	930	831	869	917	864	848	952	881	862	854	898	861	837	851	841	917	903	901	892	816	893	846	871	852	847	909	840	889	856	901	859	882	887	893	888	876	857	879	872	882	852	851	826	810	865	872	888	882	903	879	943	877	843	905	874	878	841	867	893	878	856	884	921	865	899	878	885	858	859	899	911	889	858	862	863	886	864	889	895	895	861	843	851	858	892	862	894	844	902	853	876	840	810	859	925	898	850	913	828	904	856	822	891	900	927	836	919	906	866	869	835	854	876	815	863	912	885	906	822	857	892	892	861	891	843	901	829	920	816	881	893	913	866	851	917	914	879	855	901	951	880	857	903	854	873	921	845	915	877	812	846	926	878	928	859	841	875	897	828	923	876	859	871	886	889	843	872	881	900	860	884	843	823	897	866	885	889	859	865	868	885	855	882	864	866	872	901	892	885	903	889	872	846	870	851	890	881	880	879	825	887	875	870	906	867	877	896	845	889	882	901	847	903	852	893	886	882	835	861	898	833	890	896	862	906	876	885	898	887	860	855	947	923	839	868	874	842	876	879	849	880	853	909	906	910	899	908	824	849	943	876	827	842	891	843	859	899	864	844	860	888	924	882	914	902	829	868	924	890	901	896	873	872	837	853	920	924	911	861	891	793	876	892	835	865	863	888	880	867	872	874	876	908	861	864	857	900	883	899	820	846	878	887	839	855	882	860	852	915	832	844	885	898	867	833	831	901	882	840	898	860	847	863	836	905	894	833	867	838	857	850	840	845	866	901	901	869	853	907	922	865	879	842	916	917	918	904	835	841	859	846	884	894	877	903	889	832	864	811	803	844	889	865	819	880	895	877	932	817	892	861	860	809	831	865	935	872	882	856	829	884	910	937	883	862	858	897	790	839	892	874	860	904	886	837	847	856	862	854	877	884	872	888	839	888	836	853	866	929	800	838	896	890	870	899	881	898	924	861	826	887	866	889	841	854	827	841	860	910	905	873	888	811	848	886	905	863	859	894	904	850	820	903	889	849	888	856	895	908	883	867	867	875	837	858	889	878	857	867	885	867	856	877	851	902	840	888	917	930	829	832	894	889	875	890	815	888	869	829	857	825	921	857	853	905	870	873	885	835	895	876	861	834	867	860	865	880	903	865	832	874	875	931	847	868	859	910	902	865	844	859	899	886	861	874	838	878	852	908	860	887	862	841	904	833	875	862	831	900	830	839	943	872	849	889	893	848	867	864	908	822	834	891	851	835	836	934	829	856	899	897	877	889	888	827	882	872	862	842	881	951	859	868	870	853	907	862	926	859	838	854	871	834	866	883	834	865	827	912	920	865	902	878	868	878	899	897	856	917	894	901	877	858	922	885	867	835	879	905	872	912	862	920	889	866	933	859	857	847	870	929	884	880	860	834	883	828	845	882	882	898	875	848	844	895	886	885	873	937	851	869	925	835	857	906	864	846	868	891	877	840	863	833	918	821	886	901	864	857	881	850	873	909	850	874	835	896	832	892	817	835	876	835	918	870	905	887	846	809	900	868	864	836	902	850	841	804	839	889	893	801	960	887	865	907	873	900	843	863	850	842	866	928	889	859	853	895	869	864
45567	45810	50655	48407	46283	52578	46974	29548	14718	4136	964	440	363	305	342	349	343	323	313	348	308	292	335	327	300	308	301	316	325	332	292	383	314	328	351	297	347	307	332	333	309	340	317	301	320	335	355	316	338	325	322	344	313	347	313	344	306	310	295	335	304	341	339	340	328	337	315	325	317	329	335	329	331	298	326	317	351	324	294	330	343	309	314	319	316	337	306	296	327	338	345	322	300	310	320	350	317	311	329	302	331	307	338	310	299	328	309	362	329	302	330	290	337	337	305	341	346	313	320	334	359	309	319	353	346	279	336	321	344	305	290	317	327	315	348	311	341	327	309	333	333	318	323	337	377	318	328	312	282	336	322	331	309	336	305	326	322	309	280	319	325	347	308	331	310	330	329	313	354	324	292	306	281	313	345	297	327	317	314	320	336	307	345	364	298	338	301	332	320	299	331	296	309	327	353	334	297	317	316	315	309	301	324	332	300	340	369	336	328	329	319	330	311	344	318	318	350	323	344	306	330	328	325	319	293	286	310	313	288	335	329	309	334	338	343	298	338	308	340	367	343	327	311	339	349	323	320	377	336	333	342	335	339	370	329	344	296	337	299	301	293	282	350	309	305	317	317	300	344	301	304	337	351	328	295	355	356	335	326	335	319	336	301	289	300	337	310	316	314	325	327	317	307	345	309	301	324	300	329	324	342	319	321	312	337	336	306	343	314	343	296	323	314	295	331	346	324	300	283	307	332	309	373	335	353	336	319	294	375	325	317	309	339	339	338	340	327	343	331	340	318	357	295	321	337	340	315	322	302	336	333	314	329	332	342	340	324	304	305	332	310	306	322	298	333	350	311	338	284	316	303	343	341	330	296	310	320	384	327	350	312	339	325	363	327	364	331	326	320	343	312	309	306	321	338	300	322	319	321	314	322	345	338	324	356	321	318	337	301	298	357	324	329	359	347	310	332	276	316	336	342	315	355	317	328	304	306	335	294	312	340	297	330	307	312	339	313	360	317	299	315	311	295	341	321	333	323	296	325	298	316	351	343	334	304	305	316	350	312	358	316	336	310	319	321	337	345	303	334	324	343	334	316	305	321	322	337	326	301	315	317	328	326	318	305	357	298	357	343	292	320	310	344	322	304	323	326	329	322	331	302	333	307	288	323	373	326	275	310	311	347	351	310	308	339	317	367	294	341	339	302	326	320	310	347	351	339	316	359	320	300	356	283	368	328	301	303	326	321	321	317	335	340	338	313	304	335	323	330	312	337	324	337	354	320	326	345	295	337	309	352	323	296	341	338	336	344	338	317	342	351	299	314	304	337	293	331	309	292	305	341	306	327	313	330	316	302	328	339	310	298	314	347	329	321	332	312	322	293	294	307	309	340	300	342	364	351	341	336	353	312	352	315	346	297	307	328	325	321	328	341	320	300	347	321	339	302	320	297	325	350	336	326	324	339	330	302	320	296	331	338	307	316	349	327	316	370	337	344	322	336	370	297	337	333	336	321	343	298	319	336	326	312	324	338	321	333	338	336	329	294	314	333	329	311	306	337	323	327	310	314	310	322	307	338	321	367	295	325	350	352	330	325	316	338	324	332	327	318	352	332	327	336	329	351	305	328	341	298	320	318	310	314	321	304	357	308	323	330	309	323	338	325	336	324	312	319	334	345	339	303	306	331	327	346	329	336	338	328	310	306	346	327	277	317	304	344	347	347	308	328	331	322	342	344	319	322	280	297	346	332	314	347	338	343	314	315	320	330	321	321	315	332	320	322	309	341	320	324	324	325	348	328	334	320	319	309	314	339	313	336	324	316	285	338	332	324	320	367	316	286	340	305	320	304	310	317	330	326	320	304	319	358	341	345	321	298	299	326	299	296	299	335	307	294	338	320	333	348	328	310	339	327	351	330	347	316	335	395	324	292	339	342	351	324	320	356	313	353	323	315	327	303	346	319	297	339	310	370	312	337	301	267	301	329	306	296	320	343	303	328	315	341	333	306	360	348	303	326	316	334	315	313	351	332	322	301	344	331	307	313	309	327	319	307	343	330	342	341	337	332	318	329	304	306	333	362	320	386	308	314	313	311	314	302	281	336	310	322	329	336	308	331	306	322	341	342	322	302	339	335	320	330	325	376	332	315	300	346	324	318	338	334	342	342	338	291	359	338	371	316	316	320	303	310	320	344	330	337	304	372	318	314	308	344	337	339	272	348	311	345	384	312	297	314	319	339	340	327	319	323	330	333	317	312	332	353	337	327	338	315	335	333	322	330	328	306	337	308	309	308	334	325	347	336	330	356	344	331	349	335	319	323	327	331	347	326	326	291	318	338	342	379	356	324	313	351	326	330	344	312	341	311	345	308	323	324	350	340	297	327	315	302	318	352	330	341	327	323	306	303	315	318	316	352	362	323	368	307	323	315	323	354	315	320	304	336	355	337	331	308	310	319	331	290	306	301	304	307	359	319	339	330	344	334	329	317	316	311	328	336	332	346	341	349	338	355	307	299	333	307	327	327	334	324	343	330	291	350	324	313	325	322	352	324	315	337	313	347	299	338	281	322	301	340	284	336	323	318	310	324	334	325	351	349	311	310	319	326	320	304	318	318	295	310	293	341	313	334	311	338	334	315	335	326	299	328	339	310	320	338	339	327	315	330	342	304	324	326	349	321	317	304	309	324	334	339	314	319	347	337	316	300	330	319	318	297	335	294	325	320	323	318	331	343	313	313	342	333	344	321	327	334	329	337	331	322	360	342	333	330	310	322	303	325	348	315	341	307	304	332	308	341	338	320	349	338	317	315	337	322	304	307	311	334	336	362	333	302	333	322	325	344	348	300	318	313	333	371	323	334	306	316	326	333	298	299	307	310	326	342	313	327	303	319	313	321	315	311	316	292	325	299	285	342	338	325	304	327	325	297	313	353	339	336	324	298	340	325	341	304	325	349	305	336	341	314	328	297	328	293	314	340	348	305	319	302	306	309	320	323	335	328	325	344	316	294	311	333	332	344	349	362	320	340	329	328	329	325	296	298	361	334	315	349	366	322	335	303	310	332	322	351	313	333	344	302	326	375	330	305	322	340	295	315	325	345	295	349	294	319	290	308	324	315	331	341	332	340	358	329	361	321	327	352	324	318	334	336	325	328	338	310	348	325	316	329	319	328	335	319	313	370	388	310	324	357	307	297	313	324	352	338	352	303	290	285	377	321	307	315	298	331	316	322	325	321	334	302	380	326	344	321	338	332	325	327	320	318	334	319	303	351	321	326	341	331	323	333	346	305	316	357	315	343	319	323	303	295	326	293	306	347	320	312	352	317	335	328	316	339	312	332	316	318	335	334	313	342	313	303	357	326	306	344	296	319	321	307	316	334	361	349	297	341	341	332	326	323	282	295	330	288	348	315	311	303	310	307	331	312	330	358	287	304	323	337	311	315	305	343	307	332	315	305	318	342	300	347	303	314	341	321	321	325	348	308	333	313	307	293	329	331	348	319	336
30188	36925	50019	55218	56631	65236	59107	42983	28011	11694	3632	1370	998	869	889	911	869	893	796	841	902	812	900	831	910	840	922	861	880	852	917	854	852	827	911	845	789	876	863	829	873	830	889	875	849	888	857	850	893	836	895	889	893	872	908	844	909	844	904	836	861	941	926	847	834	855	793	869	917	881	848	849	866	857	866	857	841	885	855	800	813	851	837	874	863	895	854	843	849	846	799	834	843	874	852	799	923	861	843	848	891	816	917	841	890	830	887	853	877	837	876	812	878	827	880	888	842	858	876	836	817	869	894	908	848	818	898	889	825	871	892	858	887	878	820	868	833	844	858	865	823	846	861	851	891	832	836	817	897	869	950	853	847	880	825	853	852	869	905	884	896	878	882	873	850	867	849	855	847	873	844	882	891	850	864	799	829	890	839	813	882	879	870	891	860	847	891	834	879	844	833	811	882	868	889	843	828	862	869	841	840	906	906	838	912	856	839	885	934	883	908	864	826	892	872	883	886	849	842	857	860	877	825	847	895	854	905	873	899	867	902	857	863	827	895	894	861	874	890	830	860	827	870	809	848	832	848	859	823	855	846	855	815	860	827	889	855	875	850	877	919	897	898	888	843	845	862	891	849	815	833	907	849	896	872	870	837	834	890	855	920	887	792	892	904	889	850	878	876	869	929	910	876	847	887	852	868	856	844	833	901	859	811	895	872	866	922	864	871	879	865	891	788	851	863	844	852	842	881	849	908	831	818	853	931	886	917	830	874	848	835	832	835	864	858	905	860	826	851	906	866	861	850	841	885	804	881	831	854	888	868	870	836	881	826	888	868	879	893	813	818	882	855	825	762	849	862	864	842	814	884	925	902	864	842	872	844	823	812	821	814	826	865	810	840	853	860	861	899	852	898	870	866	878	843	875	858	844	862	841	856	851	869	861	808	871	869	853	848	827	832	902	884	877	853	848	875	845	819	869	898	932	809	856	824	908	942	835	869	835	941	823	838	851	897	832	853	881	823	875	855	880	870	880	817	834	843	892	883	879	875	855	878	834	865	857	845	855	884	856	886	870	858	849	867	828	877	866	830	901	911	848	866	854	837	891	883	812	831	848	831	891	848	902	844	854	922	855	845	838	928	893	830	864	877	844	805	863	889	848	852	830	826	887	877	885	867	818	841	882	877	835	820	870	853	845	910	888	890	881	855	869	884	823	886	843	910	882	835	893	837	850	856	820	808	881	893	905	865	908	894	885	904	826	884	840	794	798	904	908	838	892	867	852	860	834	866	832	837	870	801	876	854	891	882	885	901	845	843	874	864	895	827	836	860	846	842	857	864	888	906	846	880	828	845	846	883	867	804	883	823	874	857	884	868	857	891	875	847	855	877	845	893	918	920	865	866	943	865	816	839	865	876	853	823	819	887	830	911	919	845	825	888	881	869	938	860	871	899	847	840	887	848	852	908	931	865	825	831	832	849	872	840	910	882	844	839	859	864	831	889	825	833	839	884	811	822	878	864	858	906	847	827	863	865	872	865	866	897	811	870	861	878	874	904	834	910	870	882	813	900	849	876	817	854	825	878	866	911	846	869	883	897	854	873	814	855	860	876	863	858	812	837	873	889	879	824	900	862	872	858	858	837	844	869	825	817	856	835	839	857	935	784	911	797	873	818	857	814	877	823	890	900	859	901	870	913	869	827	815	836	908	833	874	822	873	886	895	817	868	854	840	866	804	829	913	847	907	862	833	839	855	828	885	884	861	891	890	892	848	890	797	845	850	849	909	917	900	857	859	888	852	871	810	864	818	882	843	844	864	868	829	889	946	866	841	911	893	819	806	841	854	795	830	892	858	903	849	848	845	852	890	893	864	866	890	883	818	892	862	879	839	877	819	866	887	884	867	890	873	873	881	839	894	832	881	873	851	837	845	841	862	869	865	887	855	868	857	883	874	854	873	882	888	861	865	894	822	808	869	844	851	864	903	810	914	807	891	901	835	856	820	823	865	812	843	889	870	878	837	855	863	865	902	895	921	862	866	905	840	842	893	851	887	861	904	885	858	836	850	878	858	868	838	853	897	858	831	841	878	843	853	804	851	844	834	847	797	834	865	812	874	845	848	842	866	825	852	890	886	887	822	804	821	881	849	844	852	872	831	856	880	886	848	869	847	834	854	866	891	864	851	826	895	803	842	890	852	864	860	837	862	912	874	871	868	850	861	802	912	882	850	898	836	845	832	866	883	846	848	857	902	871	795	870	831	857	906	865	865	835	811	850	898	888	836	872	896	794	865	857	855	890	827	861	866	862	891	838	810	833	844	823	816	889	841	833	878	896	863	834	817	888	907	919	838	827	898	889	810	882	841	869	902	876	895	887	928	837	890	807	831	857	865	837	899	881	851	838	893	829	889	799	825	895	841	854	851	836	820	800	871	877	886	794	901	816	882	844	853	902	854	836	884	889	894	877	859	870	905	858	881	897	900	860	868	847	868	826	843	829	862	900	859	842	916	823	928	858	874	825	862	871	864	859	899	853	871	852	836	847	852	875	851	829	848	854	850	862	871	858	787	852	829	871	903	860	866	856	860	867	907	862	839	882	881	865	822	876	855	823	863	858	872	863	863	813	863	851	874	866	823	874	823	851	855	820	878	847	882	899	887	845	876	838	874	877	864	823	835	866	809	869	881	858	856	867	878	848	853	859	842	845	862	833	865	852	921	886	894	856	852	825	873	870	841	903	872	833	847	870	849	909	798	847	809	836	851	873	841	882	844	861	852	829	881	825	847	936	862	856	911	827	834	859	880	858	862	842	860	871	927	818	847	842	902	843	878	839	887	844	844	876	866	883	828	895	882	858	795	839	848	877	884	857	835	854	893	833	841	866	873	881	834	930	834	893	820	886	878	852	895	847	912	848	886	864	811	873	831	826	861	828	927	880	863	953	884	814	835	895	871	892	889	841	825	873	814	828	846	890	831	886	882	862	887	866	863	876	822	819	878	896	833	838	886	841	821	830	922	891	835	852	851	859	867	852	855	860	837	892	873	907	843	873	883	869	865	861	835	893	872	871	851	860	849	833	910	866	875	893	821	841	834	881	862	859	877	826	816	821	898	931	849	845	861	878	773	866	893	843	807	923	856	843	815	810	825	775	823	865	884	864	880	878	908	851	865	846	899	874	951	814	894	863	803	838	846	819	874	884	847	851	823	825	929	846	873	856	857	842	828	859	875	844	893	905	848	911	852	872	867	871	847	905	827	839	917	887	863	822	853	886	877	887	883	864	878	876	823	835	887	893	869	897	856	877	823	920	895	879	804	807	829	868	866	869	899	843	865	919	871	863	860	821	882	832	899	824	832	902	878	881	855	862	859	830	837	843	855	849	826	831	838	874	954	889	843	872	844	843	886	834	821	926	853	891	841	932	848	885	870	808	857	901	842	867	844	825	871	831	841	897	853	826	840	797	848	871	844	869	878	866	844	848	840	830	912	850	850	910	828	862	899	805	830
16152	16082	18260	16486	10343	6416	4652	2451	1107	620	408	375	324	344	335	308	348	315	328	310	321	328	327	358	334	305	326	341	319	327	312	341	317	336	328	366	317	324	320	288	333	346	320	337	365	335	327	330	343	330	312	308	335	349	326	324	335	328	320	360	330	310	295	329	302	338	371	323	310	349	317	310	332	322	348	345	329	327	326	326	333	346	323	310	343	322	281	318	350	310	327	339	310	338	324	350	346	332	322	300	344	318	321	315	319	351	366	349	352	333	326	308	320	312	310	320	349	329	301	340	296	320	320	348	329	324	302	325	312	332	346	364	304	324	352	305	334	340	321	319	334	340	322	303	320	306	336	321	356	287	331	361	326	298	349	344	374	337	349	357	331	315	352	316	316	323	355	328	318	356	322	331	330	336	344	335	315	304	331	351	340	346	312	349	353	320	316	335	337	346	392	327	333	323	357	346	312	333	326	342	337	330	355	310	327	343	373	349	327	357	356	357	367	344	355	302	327	361	329	319	296	355	328	310	319	315	355	301	318	336	329	351	293	323	353	329	327	347	311	324	339	368	360	314	364	308	327	309	336	345	354	365	320	343	327	350	317	334	331	336	305	370	347	332	300	307	354	340	318	358	332	336	339	352	327	304	328	351	361	327	324	342	325	328	341	338	322	300	321	311	338	350	355	319	335	356	322	347	321	301	320	312	350	348	326	318	310	343	314	328	324	337	352	326	321	338	320	323	341	314	311	321	346	324	357	349	339	328	337	347	338	299	327	337	344	357	359	308	329	341	347	329	345	336	366	340	328	313	347	326	310	362	325	346	338	334	326	313	327	349	332	324	325	371	350	334	304	331	321	343	352	340	286	344	323	337	356	325	350	318	324	357	318	337	305	332	320	355	340	308	340	374	345	342	322	324	334	319	320	336	321	323	298	324	345	311	322	341	340	320	309	344	292	332	349	310	317	322	343	312	307	360	322	354	327	344	322	339	317	347	323	333	315	338	371	342	318	336	319	339	356	318	336	318	302	320	352	304	356	329	311	343	304	317	336	357	334	341	320	330	333	335	341	316	311	310	341	373	359	323	339	347	320	319	361	328	311	321	309	305	310	334	338	275	303	321	300	322	323	311	333	331	322	323	358	344	330	342	333	305	313	363	304	349	342	301	313	315	308	309	310	308	327	339	354	306	308	327	332	333	319	340	330	345	324	342	312	334	321	328	320	356	298	356	323	309	320	305	340	315	341	381	354	347	326	341	334	359	337	323	339	339	350	315	354	338	317	329	336	331	326	329	321	317	346	336	336	345	358	308	342	320	315	340	327	329	352	316	371	351	307	297	335	343	324	341	331	312	300	299	320	314	338	351	298	322	366	344	322	317	351	339	350	324	385	331	312	311	342	320	336	332	294	336	333	337	330	320	344	293	323	320	317	326	342	329	304	309	374	361	314	342	327	346	339	322	344	298	335	305	339	367	335	323	322	304	324	328	323	314	343	313	333	356	368	354	302	339	347	322	335	329	344	322	331	306	307	331	367	349	345	370	325	355	367	365	324	335	320	334	353	331	324	323	323	343	336	358	324	325	355	329	332	354	343	365	304	312	301	358	313	311	320	349	313	350	379	337	308	302	308	330	329	306	312	311	339	341	331	346	314	295	317	358	353	350	325	340	333	321	307	343	343	359	328	315	314	357	323	350	325	293	350	348	334	318	349	319	340	340	306	299	338	333	326	281	336	328	327	323	335	307	338	339	332	337	362	354	299	300	331	334	355	299	325	326	312	328	338	354	369	315	339	345	332	348	267	303	303	308	293	323	326	306	340	326	312	311	354	359	323	323	342	339	321	340	323	311	359	297	300	324	323	318	343	341	325	308	343	324	323	320	348	299	343	314	361	347	315	318	350	318	334	354	351	310	360	330	326	320	358	334	304	320	322	291	319	320	354	353	346	350	345	360	343	337	334	317	354	339	320	329	316	303	320	307	306	341	340	334	298	331	326	346	340	348	309	321	314	331	356	313	331	372	309	314	357	352	336	308	301	330	314	350	357	324	367	305	340	333	360	349	330	297	324	324	323	293	346	334	343	317	304	337	331	330	343	298	310	298	326	315	345	310	335	331	336	333	361	338	321	325	293	326	312	338	308	321	320	345	353	337	332	321	324	306	314	379	336	327	323	345	364	309	341	341	340	333	287	327	340	358	336	365	319	353	353	317	359	313	293	332	307	329	373	313	342	352	314	289	335	307	344	380	311	357	357	324	364	305	318	335	349	322	315	323	318	336	326	377	318	301	297	362	332	334	371	307	321	315	311	283	354	325	356	337	332	338	297	330	317	338	302	340	313	347	327	334	319	326	353	338	361	320	333	351	327	327	343	357	322	313	391	337	314	355	347	339	323	330	336	329	357	314	341	295	312	304	295	292	310	302	318	319	337	336	349	351	327	376	347	331	310	326	329	338	346	316	332	326	319	322	331	331	384	307	339	311	361	361	321	333	309	324	324	293	349	310	339	323	337	344	319	336	335	296	313	361	322	347	320	325	358	348	352	345	366	342	281	328	340	346	344	271	320	344	310	330	343	284	330	326	346	330	365	323	337	330	327	309	330	345	325	336	364	386	315	310	361	335	356	329	375	336	297	338	346	351	315	342	317	350	345	330	298	324	359	323	309	308	333	368	336	305	354	335	342	318	350	339	333	346	307	337	317	337	328	325	337	327	314	332	342	333	342	346	324	319	320	321	355	334	326	322	338	348	282	337	325	338	317	328	326	333	364	334	334	326	329	362	335	330	324	334	341	351	348	310	355	320	318	347	301	364	335	331	338	331	336	335	338	309	287	383	397	350	289	325	357	344	331	291	362	320	319	310	356	313	348	336	356	329	342	360	325	331	336	326	316	336	370	336	328	300	324	322	308	328	356	341	329	328	349	332	339	325	279	331	344	358	344	369	325	319	312	348	350	318	337	346	323	359	342	343	356	344	296	335	308	365	325	359	331	328	338	350	319	341	366	351	329	329	312	340	334	315	357	341	357	310	342	308	334	355	333	344	327	349	326	343	318	321	335	327	294	382	331	353	365	344	331	340	354	334	333	331	353	314	312	345	329	329	320	305	316	331	317	311	334	332	336	325	375	319	345	314	286	330	316	327	342	342	353	378	337	347	300	329	304	348	324	306	298	355	345	334	338	353	339	346	326	318	341	325	344	318	373	349	315	335	344	331	326	351	332	312	333	344	342	334	325	326	309	325	361	363	301	399	333	336	338	326	333	340	328	366	328	376	308	333	333	342	309	312	333	326	326	308	328	327	336	346	348	348	341	346	345	362	329	333	314	325	315	336	312	291	330	375	358	328	334	314	332	296	366	374	349	318	320	353	328	349	319	333	358	315	322	333	374	311	356	347	302	307	311	331	349	345	327	326	338	342	319	353	337	353	337	315	323	310	325	347	332	355	335	369	298	338	309	347	361	354	317	336	306	334	348	374	339	347	319	312	309	324	331	334
10312	14927	25221	29244	23681	20278	15548	8747	4125	1927	1131	937	942	874	870	864	833	904	886	895	880	867	872	925	859	900	878	874	881	916	894	910	918	905	864	870	888	909	904	896	887	881	896	886	813	834	869	900	919	866	852	950	855	903	895	862	903	898	896	867	862	867	894	844	863	904	864	869	826	907	897	858	832	861	876	877	882	853	891	874	889	903	903	845	857	908	924	903	844	899	857	937	862	923	866	866	862	855	863	875	857	888	889	838	880	861	850	892	828	924	861	878	849	783	894	855	850	863	897	853	914	883	885	864	880	892	882	877	821	894	855	829	879	830	909	845	869	860	883	821	900	850	865	890	857	845	851	862	855	855	936	927	835	904	868	839	875	820	828	809	822	850	880	925	857	825	927	872	899	856	899	908	934	879	957	869	871	860	891	895	866	882	888	874	912	868	865	865	927	913	869	927	876	856	894	851	906	842	897	899	864	823	924	859	898	880	843	919	856	835	890	901	868	874	860	865	821	850	851	829	854	883	877	882	892	891	903	890	843	853	944	884	858	927	836	916	881	931	895	892	936	888	878	827	866	905	863	871	869	873	835	877	873	897	835	884	932	915	901	875	920	886	889	841	897	865	906	936	864	879	866	853	881	899	894	904	876	889	911	861	854	897	846	930	891	883	904	873	852	903	853	858	894	853	883	875	850	861	857	931	849	829	885	859	887	895	836	908	868	901	875	868	892	831	899	883	883	879	884	897	841	823	856	900	920	861	871	853	871	873	876	845	898	823	880	872	864	876	877	869	888	901	928	934	888	836	872	910	922	855	881	864	899	872	877	829	914	879	883	898	880	894	881	884	856	903	870	839	894	856	895	872	843	881	864	863	846	908	887	894	866	869	860	858	904	917	905	916	912	884	831	898	892	896	857	885	893	906	843	906	875	862	892	862	829	905	903	936	892	906	807	865	882	868	904	906	811	896	895	898	916	939	834	917	899	905	900	897	911	909	865	888	863	862	888	849	899	861	895	906	888	829	866	863	925	872	898	901	850	872	899	916	827	940	899	851	859	899	851	866	895	933	888	837	893	893	915	887	835	929	887	907	897	865	865	845	852	831	887	855	895	859	898	870	835	893	851	863	922	873	888	872	927	888	935	813	856	891	867	896	918	887	902	875	872	870	877	850	836	870	894	876	864	850	930	848	769	863	862	881	841	878	856	855	884	807	871	896	807	869	869	854	869	901	903	884	851	887	888	896	899	887	865	840	923	864	927	846	907	832	871	833	868	923	848	901	915	864	902	886	890	902	902	854	820	827	883	869	893	909	876	859	877	889	903	826	863	870	843	905	908	859	858	880	863	847	888	859	865	899	910	933	890	852	875	872	854	877	866	922	868	904	911	888	903	836	884	871	891	882	897	837	881	860	940	930	938	875	880	885	863	909	873	896	870	825	866	916	869	887	857	886	859	874	875	892	900	865	854	914	816	839	885	882	865	884	861	900	913	896	916	874	915	919	877	851	848	893	893	885	874	898	853	845	906	922	870	899	916	935	890	924	840	859	839	919	838	929	829	906	837	866	881	916	854	864	847	888	939	871	841	901	869	851	883	867	868	899	897	913	813	876	852	868	877	832	874	894	861	886	885	919	862	836	888	906	865	878	816	892	879	896	850	851	850	843	833	832	893	847	863	893	899	905	906	956	872	874	858	901	859	898	803	880	851	870	864	845	853	912	870	866	854	886	888	850	878	863	892	902	924	917	857	951	928	915	860	866	877	863	864	901	902	867	868	866	876	873	827	920	843	842	871	863	889	890	875	837	878	872	876	850	908	849	873	878	936	855	898	864	828	861	893	898	914	850	868	831	914	792	884	850	834	878	863	834	866	867	860	891	831	881	890	863	870	891	960	892	870	903	881	878	871	841	886	926	851	896	860	877	901	850	860	853	893	888	883	886	874	895	838	911	830	918	857	941	866	894	825	829	882	869	844	859	894	901	853	961	858	845	838	903	899	924	902	867	919	882	873	849	921	871	853	895	843	881	970	886	872	878	886	891	918	891	875	881	891	908	902	867	874	883	881	860	857	856	857	915	933	890	896	896	909	853	890	874	925	867	850	925	889	857	867	908	834	803	903	916	837	847	851	866	860	862	850	889	886	868	928	850	870	886	857	868	877	933	841	898	900	868	827	901	864	886	881	905	928	905	844	916	895	830	834	821	903	855	870	889	871	889	822	914	855	925	906	880	887	839	906	877	855	873	839	893	855	901	844	891	892	893	897	890	855	895	899	861	842	902	908	846	889	852	890	915	898	862	887	933	886	899	892	851	929	839	800	847	896	860	905	819	871	883	842	932	895	883	877	916	844	877	843	848	880	883	796	857	872	927	896	880	877	881	863	948	886	875	922	924	828	779	837	862	852	879	856	826	874	900	904	863	859	891	860	917	861	900	888	875	939	878	895	926	947	883	875	792	924	854	870	880	857	860	838	891	917	923	862	882	844	871	867	856	852	858	839	905	888	903	864	910	910	885	869	826	879	890	873	830	919	869	847	851	890	852	843	876	878	852	868	883	852	863	940	873	868	798	913	880	867	882	834	863	855	853	920	882	922	857	877	851	873	861	887	898	835	866	866	815	899	928	885	892	873	847	861	909	924	870	855	875	837	858	849	904	891	939	916	894	883	896	853	807	892	865	957	871	846	878	950	888	845	830	843	849	864	832	853	881	860	905	876	831	837	833	836	913	867	885	930	897	850	862	902	907	842	844	908	854	833	881	846	797	871	857	859	893	875	889	843	913	857	842	904	836	847	864	864	822	809	903	912	873	871	875	904	914	906	883	874	891	844	865	797	869	889	910	867	840	821	954	879	913	875	883	887	898	868	902	893	933	843	890	864	873	885	887	913	888	921	876	899	838	856	902	888	900	924	911	881	854	872	852	893	916	844	894	977	889	865	924	888	880	865	863	865	887	921	847	884	819	869	888	834	876	911	889	829	927	831	845	937	877	905	878	904	908	848	885	885	854	834	866	897	857	875	807	882	809	884	918	891	870	886	891	895	885	847	930	865	877	887	835	837	844	871	923	920	939	891	868	931	833	847	852	874	923	849	837	855	879	888	865	863	915	869	865	872	863	927	894	888	831	897	913	890	863	875	818	844	861	844	834	847	852	877	879	879	885	863	842	893	919	861	911	931	852	954	880	916	871	900	869	904	910	863	853	890	873	822	922	930	884	893	891	919	892	828	872	880	863	930	918	912	832	859	896	870	904	879	889	871	914	909	889	838	871	905	904	865	862	887	860	822	884	877	905	902	882	825	888	894	823	911	919	923	853	865	862	902	885	848	888	895	892	856	876	926	885	835	845	873	872	941	847	872	876	840	830	831	923	862	860	848	849	880	846	914	896	901	890	831	835	811	861	873	821	892	891	894	898	943	861	861	900	830	826	853	881	853	876	890	880	897	869	832	918	893	920	863	891	885	849	888	876	908	884	917	921	882	856	937	932	884	860	867	912
35993	33932	41205	40422	37767	36359	28963	17201	7176	1962	690	401	402	329	341	323	357	347	327	352	312	333	318	337	288	314	297	319	319	358	348	285	322	313	343	342	352	341	348	331	312	324	333	341	324	333	320	315	334	318	311	345	323	320	323	338	338	356	326	328	307	326	288	339	334	323	323	330	322	283	315	334	376	314	280	286	280	342	332	335	336	312	357	328	340	283	340	320	331	298	348	308	331	338	274	318	302	300	335	306	314	332	338	299	340	297	331	362	293	317	333	342	313	337	327	290	334	347	330	337	341	328	315	312	320	317	336	330	336	375	359	314	348	334	326	326	329	320	312	288	326	312	337	295	355	325	336	304	327	297	316	298	340	303	314	363	307	339	321	326	302	317	339	326	319	305	324	352	311	312	340	331	344	319	317	316	306	331	341	333	345	311	317	328	297	340	347	321	349	295	322	315	291	353	326	352	325	338	298	346	335	336	312	292	335	338	325	335	338	375	299	326	332	349	331	325	308	315	337	305	349	346	293	329	327	321	319	317	328	343	346	313	356	320	325	328	342	313	338	304	308	344	341	353	346	354	318	316	347	359	316	309	309	291	320	316	331	311	349	335	332	313	287	322	329	321	342	347	329	298	331	353	315	294	317	293	325	337	328	306	311	340	310	328	314	334	335	312	331	337	314	332	324	306	317	312	311	289	326	302	331	299	290	340	308	350	319	299	314	319	338	303	307	307	335	284	380	314	323	327	330	328	313	341	340	310	349	314	351	305	306	340	335	333	302	343	332	333	309	342	351	309	336	325	344	313	326	318	322	356	331	327	298	289	318	338	297	320	307	325	325	345	324	324	342	314	306	327	321	366	330	307	341	334	364	333	342	321	317	331	305	295	334	339	300	325	319	272	315	327	339	363	316	333	338	342	329	300	365	343	304	298	328	354	303	297	335	339	303	298	289	336	310	327	334	314	355	345	315	328	354	298	318	302	345	348	320	334	331	324	348	328	330	300	307	348	310	342	330	307	317	313	275	307	332	357	282	306	304	310	322	317	333	319	329	323	336	318	297	366	326	365	345	310	307	321	326	337	334	319	333	340	315	272	319	339	352	337	332	351	328	362	303	311	338	321	337	334	333	318	311	333	302	330	312	347	326	297	317	348	319	303	316	334	347	314	281	310	289	315	309	302	327	322	311	370	336	347	325	313	347	348	333	306	311	304	341	319	333	339	302	315	317	295	346	337	333	289	316	363	355	341	303	328	322	341	324	351	321	328	344	308	310	307	320	332	313	338	327	329	325	293	319	337	319	326	310	297	328	340	316	323	324	329	352	332	313	319	306	323	334	305	333	334	306	309	316	297	314	347	304	321	319	348	310	292	313	297	350	306	314	288	343	291	331	337	337	321	339	340	358	308	296	323	312	328	334	311	326	342	344	308	324	333	332	339	318	306	316	310	296	308	330	287	369	325	310	344	335	323	291	334	330	329	331	285	347	326	338	317	378	335	300	313	322	346	327	328	334	322	324	283	325	340	317	324	324	347	308	346	316	306	306	321	348	381	355	335	319	295	301	337	317	298	313	328	346	321	327	325	325	337	338	327	340	326	299	390	346	303	366	361	329	345	324	334	288	353	312	309	332	334	322	315	300	337	315	294	324	334	329	306	321	344	354	330	328	339	313	335	313	341	318	336	345	335	323	321	343	352	316	351	355	356	342	345	324	329	336	308	329	318	322	328	305	343	328	351	318	314	331	327	324	330	334	323	329	324	346	347	335	322	337	310	310	317	326	346	314	356	328	361	375	348	356	290	277	346	367	329	316	364	348	336	313	335	337	334	329	326	323	363	320	347	339	323	332	363	308	314	298	321	317	319	330	346	328	295	353	321	333	303	326	315	359	305	315	318	335	325	330	319	323	312	313	340	333	320	307	317	335	350	327	336	362	322	345	297	325	318	327	316	338	329	314	332	345	316	325	314	331	345	336	312	353	324	300	332	354	334	347	351	331	300	323	303	289	347	309	348	322	292	303	336	321	320	287	314	337	341	312	334	348	358	333	333	310	342	336	334	335	347	328	319	338	328	339	319	297	335	347	326	330	315	338	283	341	343	331	341	325	318	334	327	333	303	337	331	323	313	337	318	350	307	310	299	315	340	335	315	329	335	323	316	317	338	337	340	324	288	344	328	320	298	327	353	296	329	305	314	304	316	324	307	326	318	363	315	326	357	309	330	334	320	340	337	321	283	333	319	333	317	314	328	316	335	340	298	322	323	312	308	322	335	346	352	331	328	317	325	317	342	326	349	321	305	315	358	301	336	326	328	348	332	334	349	325	341	333	324	348	321	324	318	313	321	326	336	333	319	351	328	365	318	343	342	389	349	324	324	317	329	322	321	313	339	339	346	305	336	326	329	328	352	294	280	335	333	315	333	357	307	336	295	309	308	331	326	313	361	314	322	311	317	347	325	279	312	343	344	336	307	345	309	339	313	344	357	323	332	344	322	336	301	335	324	325	340	318	321	330	353	362	304	330	329	359	298	336	325	284	340	361	305	323	307	327	362	313	346	339	340	356	354	320	335	329	315	341	334	340	341	308	296	324	332	337	313	285	332	335	330	336	297	339	336	338	336	317	328	315	323	347	315	328	331	299	326	306	347	330	355	359	298	326	335	328	306	304	321	316	328	333	319	354	335	325	342	298	296	326	344	330	321	333	346	345	309	376	346	337	324	334	319	307	313	329	358	324	324	298	347	360	344	342	328	335	339	333	338	333	357	325	308	308	298	334	340	326	311	356	311	345	329	357	340	328	328	342	313	363	340	342	341	344	315	302	337	368	346	321	343	327	337	356	322	311	332	330	309	309	319	328	331	348	338	312	343	342	304	325	284	326	296	364	365	340	320	299	336	335	324	311	339	331	328	325	344	317	317	294	301	328	311	329	285	331	351	313	330	363	317	299	337	337	321	311	334	335	291	360	334	332	333	327	320	304	326	338	309	325	350	325	333	290	337	330	348	314	303	289	303	328	305	321	356	336	332	305	350	330	332	337	352	315	323	294	326	296	328	334	318	316	337	324	338	333	298	342	330	335	317	324	326	345	298	337	331	315	334	340	327	330	317	348	317	327	360	353	319	319	317	324	319	346	312	350	338	334	308	291	305	325	320	320	335	328	287	305	300	327	357	322	332	337	328	330	348	289	326	309	307	359	315	300	322	334	271	340	319	344	344	301	318	313	356	329	347	298	329	327	345	322	301	354	365	334	356	295	339	309	299	298	294	333	334	323	343	308	312	327	332	329	325	315	356	336	320	315	329	324	316	341	341	334	285	342	316	320	325	378	363	312	348	314	333	350	347	334	334	332	333	330	301	319	301	340	324	324	306	297	334	325	338	301	303	305	304	332	349	336	340	302	316	342	341	301	343	309	280	319	326	291	338	352	350	329	360	332	313	311	326	325	329	316	355	314	349	303	336	316	319	327	316	324	322	322	307	328	330	332	340	341	330	331	323
23283	28191	43257	48675	49325	50749	43701	32849	19137	7420	2399	1128	940	792	809	874	847	921	867	897	837	868	904	859	867	831	883	899	891	852	902	887	884	875	829	888	873	833	869	822	857	888	837	839	899	817	886	919	852	819	842	842	874	871	901	871	880	854	900	908	899	862	825	846	876	890	875	906	878	936	851	897	851	910	838	864	884	893	860	822	876	897	843	909	845	902	857	848	882	838	852	845	848	902	870	847	832	869	901	847	840	811	908	923	894	843	889	872	831	902	861	867	825	866	873	845	851	849	880	791	929	940	861	841	919	915	822	828	912	866	860	901	946	885	806	862	901	863	914	869	862	844	857	877	865	891	874	854	896	853	836	910	867	895	886	830	912	882	851	870	830	893	830	833	820	865	880	907	840	836	854	865	904	863	897	873	851	868	816	883	897	856	885	875	903	882	817	839	863	857	859	879	831	902	852	843	863	838	822	868	838	838	898	852	898	840	878	892	900	837	899	852	828	891	853	880	803	864	852	876	857	848	823	861	874	818	873	854	870	854	848	864	908	888	843	846	880	870	884	882	857	869	852	866	839	907	888	819	884	896	855	894	852	866	877	848	879	829	821	912	882	892	856	849	841	847	899	876	857	896	868	832	894	838	870	928	884	844	858	879	882	851	862	876	871	847	887	820	883	890	857	842	854	872	851	857	903	863	910	851	882	883	833	847	895	840	846	823	867	888	873	878	862	904	864	883	895	814	815	870	864	879	873	880	894	842	871	886	842	881	854	885	903	879	855	868	859	908	857	892	892	891	863	873	914	846	823	810	874	827	878	892	837	841	863	816	849	868	900	871	844	886	886	844	872	791	911	915	838	857	816	884	849	845	826	852	867	895	873	909	845	873	864	821	841	903	839	900	869	831	864	837	868	873	840	840	850	910	836	862	843	847	853	865	886	859	798	853	824	921	842	903	844	845	856	845	828	822	906	866	877	831	855	841	846	854	885	843	894	831	899	831	895	892	891	884	816	824	903	837	863	870	864	857	901	870	871	879	857	897	914	854	875	871	887	823	866	852	907	880	885	822	907	862	863	862	860	841	832	837	864	898	912	912	854	887	910	908	857	872	869	811	865	835	873	885	876	905	866	911	899	809	894	859	911	850	826	856	849	818	870	862	825	898	883	866	885	909	906	825	884	866	896	869	891	886	919	828	892	856	837	844	853	895	868	887	892	888	877	892	852	874	911	843	867	881	856	905	865	854	861	825	822	833	863	860	880	840	843	796	911	867	870	849	878	843	866	870	785	847	827	862	897	845	910	906	894	886	888	860	842	855	841	899	922	861	869	909	893	889	864	856	881	854	856	853	862	871	852	877	867	854	815	829	846	867	874	856	931	892	863	854	822	854	861	896	891	895	854	855	808	856	878	902	853	820	896	883	879	890	886	821	840	829	868	884	926	883	825	871	854	866	834	913	903	868	864	882	843	867	854	842	865	880	908	890	845	848	876	854	852	835	817	883	863	833	858	853	845	868	946	847	859	851	855	918	814	846	840	872	816	866	822	856	861	833	818	861	899	839	873	856	899	843	847	889	895	863	869	876	849	906	856	848	893	838	831	877	823	860	882	872	898	899	857	850	850	902	886	874	839	912	873	889	882	844	862	855	839	896	829	891	860	911	918	882	906	864	888	927	837	907	860	883	829	863	862	830	853	873	866	854	881	892	891	898	870	810	882	820	858	867	908	863	848	828	897	882	896	843	869	806	879	885	852	815	877	836	837	859	866	855	859	846	865	857	903	851	872	876	860	840	876	853	852	849	798	856	867	858	863	905	887	861	843	885	882	885	854	889	895	871	873	860	894	890	874	874	876	834	881	841	851	883	880	823	894	849	887	839	836	840	863	838	819	854	896	840	866	909	829	852	906	861	874	883	912	814	860	892	839	844	883	861	839	872	835	894	910	862	833	842	901	870	881	853	825	866	885	885	935	878	862	885	823	796	881	801	866	891	788	814	894	903	820	920	891	850	876	901	816	878	875	865	856	869	911	847	849	836	785	871	871	849	853	877	872	828	827	893	856	929	848	861	838	818	825	841	871	806	855	839	861	831	886	864	857	899	873	913	849	888	841	893	885	817	884	917	863	896	887	884	897	835	896	910	819	873	867	883	829	889	889	871	855	956	881	845	847	869	855	935	807	821	842	890	888	863	856	853	855	823	851	843	904	912	855	823	896	834	880	872	854	831	849	857	820	889	905	835	847	843	835	868	811	875	803	829	905	862	874	833	806	830	817	830	848	869	920	864	843	847	837	833	892	843	856	798	868	841	854	823	861	880	818	886	824	848	870	848	918	800	847	857	860	866	780	839	852	848	891	873	910	907	874	861	831	853	896	848	857	889	880	928	875	855	841	894	878	848	880	910	836	890	857	881	859	847	879	910	829	824	847	871	841	858	833	862	849	881	847	837	837	853	914	902	927	886	874	895	812	893	792	856	870	847	854	873	855	854	858	887	822	819	910	867	843	834	894	915	894	891	815	832	830	841	861	859	843	929	874	927	873	860	887	821	905	915	905	852	831	900	885	833	869	843	895	864	858	867	893	881	886	914	914	851	845	872	920	846	890	859	852	831	863	851	880	870	876	870	887	877	839	868	834	904	817	853	896	923	869	864	831	837	864	789	819	825	912	856	899	867	862	881	875	842	873	866	899	896	855	876	813	850	863	813	823	873	838	897	881	828	883	838	930	869	800	805	892	857	880	879	862	837	879	831	886	851	886	869	864	846	855	893	873	875	887	826	805	885	912	869	897	863	875	874	880	892	873	877	898	886	890	843	887	850	803	869	866	919	870	900	928	821	864	849	886	849	829	834	816	881	856	859	875	833	897	880	846	883	861	842	890	836	846	902	899	902	867	892	898	847	848	842	851	871	916	852	848	853	855	881	817	866	913	824	904	867	903	848	858	886	827	846	878	869	894	850	882	859	859	849	880	865	861	840	868	841	885	871	862	867	857	846	835	871	875	797	849	841	890	904	885	868	894	867	877	841	877	839	798	880	858	848	868	876	871	897	887	828	865	857	860	850	882	856	888	903	891	858	856	835	831	890	889	893	908	926	852	832	891	866	914	860	822	822	873	889	850	880	882	876	849	846	874	849	902	922	873	846	847	822	879	915	839	885	885	873	868	859	872	892	832	885	873	919	844	919	845	864	877	854	845	861	906	889	852	892	865	886	908	847	881	845	828	815	856	878	867	856	836	849	889	892	885	847	874	916	862	853	865	874	876	813	923	893	874	873	849	900	846	834	906	829	857	891	857	882	805	850	899	852	839	872	861	871	860	861	904	868	907	863	863	843	839	878	844	857	888	810	845	866	848	875	829	815	882	861	871	866	795	864	847	858	887	887	854	900	854	843	884	823	874	890	879	813	891	853	873	851	850	914	847	844	809	879	929	897	859	865	841	874	828	842	920	797	909	883	894	924	833	912	872	885	858	873	818	852	842	919	915	910	867	878	924	861
46434	47130	54148	51061	41387	50719	46422	31367	15638	4376	1024	461	318	353	308	334	347	289	350	331	358	306	313	325	321	314	328	311	293	320	317	365	324	336	328	365	298	311	325	302	338	321	302	335	345	301	323	306	313	338	322	312	321	308	357	356	324	335	313	326	312	358	310	343	338	286	323	314	342	321	332	312	313	327	313	332	326	315	280	309	308	315	337	332	321	337	365	345	326	309	316	323	325	311	345	317	344	342	343	331	337	321	302	319	344	304	320	317	327	315	299	307	335	328	282	323	364	327	317	316	352	320	327	287	315	333	310	340	329	310	292	325	299	341	326	336	329	333	305	330	325	382	336	313	310	325	286	321	326	335	324	340	335	337	322	302	316	330	329	319	344	344	303	345	326	295	296	328	336	307	298	306	323	327	333	298	297	343	338	318	329	336	332	317	313	330	316	317	350	317	313	356	302	309	323	334	326	272	320	301	295	306	308	303	312	292	331	338	310	284	327	332	329	350	327	339	334	324	333	315	287	331	337	319	297	316	338	303	327	329	328	315	306	333	315	301	332	310	359	327	294	307	326	312	301	331	337	306	313	337	325	345	306	318	325	317	320	352	323	310	372	332	315	311	308	288	319	348	337	307	314	339	304	299	321	315	296	327	299	318	315	326	341	298	317	325	340	329	331	324	335	328	317	345	317	304	334	320	326	355	301	307	343	313	346	326	326	310	324	303	333	310	293	340	348	340	331	303	300	328	331	307	308	307	333	339	335	352	333	328	316	322	360	315	329	339	345	325	342	317	318	340	345	333	325	296	313	308	325	319	308	296	313	332	341	321	323	362	378	287	355	364	320	343	325	316	342	352	345	323	307	284	300	336	288	351	340	322	333	281	321	335	291	332	290	325	347	296	285	322	340	312	312	315	297	348	339	316	344	326	321	334	299	310	324	314	323	339	290	296	333	321	342	346	332	312	339	301	322	338	296	320	353	341	347	314	350	308	325	314	300	361	311	302	329	326	341	306	311	326	294	344	358	354	328	327	348	330	285	316	318	315	311	315	335	351	331	304	362	322	303	350	328	378	364	300	297	311	324	323	334	314	298	367	325	332	307	344	323	286	321	335	352	319	325	309	331	317	313	309	344	321	308	286	327	303	305	351	324	326	337	335	319	336	330	311	290	322	320	341	329	324	284	308	328	327	362	337	309	343	340	334	319	280	311	338	355	321	286	329	297	279	308	315	328	333	287	333	329	346	328	327	312	316	304	351	323	317	326	348	322	350	321	324	325	329	326	329	355	308	309	316	334	325	300	301	337	305	294	348	330	360	268	303	308	332	319	304	342	341	301	348	320	377	311	314	330	334	342	292	353	334	274	335	322	334	340	362	302	333	329	310	325	345	320	321	322	326	323	336	325	322	310	315	291	323	300	324	322	335	353	327	331	345	341	307	327	310	322	291	349	347	324	351	342	321	340	317	318	332	358	335	312	326	295	279	315	328	322	319	315	286	318	335	319	297	330	345	322	328	268	324	318	337	331	336	320	335	308	315	341	273	324	371	329	307	350	322	318	309	332	323	317	338	329	334	313	323	319	324	330	363	304	326	331	324	311	329	330	311	306	296	367	324	337	347	356	314	320	334	341	296	350	317	346	317	309	307	309	321	305	315	300	309	286	306	326	348	344	306	330	323	354	336	320	292	299	338	330	313	339	302	316	309	321	315	318	313	324	320	296	334	313	328	319	298	315	319	320	321	312	303	322	340	321	305	344	314	344	324	342	304	296	350	370	352	346	315	337	350	321	356	340	287	318	313	328	331	324	285	308	301	296	327	329	318	285	321	331	311	349	354	334	333	307	324	303	321	335	321	299	345	327	337	301	302	319	324	315	345	360	309	368	351	330	321	333	349	335	323	319	359	316	323	324	336	330	338	335	319	329	329	318	377	319	362	327	296	371	348	335	343	298	310	319	300	324	324	335	330	328	286	328	331	301	330	331	335	321	303	315	338	309	299	304	339	314	309	313	310	332	335	333	328	315	338	329	300	305	327	312	345	290	333	342	324	329	299	308	327	334	309	320	339	319	308	320	318	350	378	332	319	305	304	320	323	342	322	339	315	354	358	318	317	312	363	348	333	315	320	301	326	331	349	332	283	318	310	332	310	299	322	301	326	306	346	325	341	317	314	316	323	319	343	326	300	321	305	318	311	337	341	321	302	333	318	340	349	343	332	333	321	343	307	308	329	313	330	305	313	343	314	317	303	313	309	327	367	347	338	332	332	303	298	359	325	328	335	320	368	327	334	304	309	330	335	348	322	352	337	331	354	343	299	342	303	292	342	326	318	326	350	303	343	316	320	302	356	319	337	329	320	318	342	316	328	328	311	324	333	288	302	332	328	336	359	344	302	331	298	304	339	331	329	338	324	323	308	308	289	325	321	340	303	309	345	318	325	330	307	309	332	319	326	343	310	303	337	296	302	308	326	329	326	309	337	330	309	328	309	294	351	312	328	297	321	344	308	333	292	316	294	345	347	343	317	305	322	342	333	355	305	297	320	344	355	304	344	323	326	333	352	274	352	310	301	329	335	325	338	303	355	311	320	328	342	336	331	344	351	324	324	372	329	327	314	336	314	320	359	317	285	330	304	317	355	325	323	310	329	336	342	317	304	295	359	365	305	347	326	356	314	313	310	303	290	319	332	331	316	350	320	324	329	334	312	339	354	307	300	303	303	304	355	334	292	327	326	292	349	329	343	325	324	315	331	335	337	306	323	319	335	325	315	330	315	309	362	317	313	318	315	331	309	312	344	317	316	318	313	328	314	335	337	326	311	323	330	293	315	312	318	322	305	293	320	305	346	342	354	295	301	310	329	333	341	375	348	312	345	309	322	322	309	344	314	336	334	340	304	309	345	331	305	353	303	330	303	346	275	316	318	307	345	294	339	327	327	319	332	302	337	332	320	349	322	304	346	350	308	336	323	304	287	334	325	342	347	333	355	333	311	297	312	326	306	333	310	368	321	312	328	300	320	300	324	304	333	310	327	348	342	328	331	320	316	321	323	321	332	322	333	327	325	324	327	312	343	338	330	304	328	324	326	324	319	315	314	341	344	315	338	339	295	366	324	316	356	329	348	328	308	290	309	325	333	361	338	297	357	335	324	327	330	334	316	359	303	345	314	303	328	321	334	333	319	326	343	289	296	321	340	335	350	356	324	316	306	320	315	318	324	356	309	308	339	332	326	350	322	318	301	340	295	308	322	313	339	343	327	350	323	325	316	329	359	320	295	289	340	318	302	337	329	309	331	294	329	346	322	306	318	310	327	307	334	311	345	323	337	317	351	346	344	312	308	316	325	359	356	325	356	312	356	318	348	305	356	321	317	333	324	345	295	360	308	332	291	333	329	318	313	304	337	304	312	323	325	297	345	366	308	314	341	330	310	312	350	329	313	334	329	371	322	302	325	345	344	323	325	342	343	307	308	352	302	310	346	311	327	309	334	301	336	316	301
30202	38491	53540	56995	52562	64325	58275	44911	28800	11803	3384	1302	914	869	867	844	824	865	833	834	854	861	845	832	842	845	853	944	831	806	854	863	814	874	830	888	865	799	863	838	816	855	871	839	888	858	851	884	842	876	881	842	872	850	863	886	827	839	805	855	878	952	876	871	824	813	865	874	835	916	849	805	863	849	832	832	877	916	891	855	820	866	775	842	887	837	839	833	860	882	891	877	869	851	863	794	854	834	852	813	876	888	864	865	869	858	948	827	846	889	837	882	861	836	879	874	848	844	861	893	823	856	853	904	826	870	836	800	793	848	886	888	899	860	921	880	877	860	894	847	823	894	873	822	847	847	828	815	859	831	841	798	845	864	816	848	898	852	861	866	836	892	831	866	830	864	831	890	912	891	835	906	850	885	873	850	838	804	875	855	842	868	838	788	845	813	877	824	822	866	840	815	832	875	878	842	888	888	817	854	880	865	830	859	873	820	906	881	838	834	849	837	908	876	818	857	825	813	858	867	887	852	872	780	812	907	857	857	847	894	865	888	866	834	856	852	836	847	875	853	897	875	805	807	878	838	848	868	839	805	827	832	819	839	827	831	840	857	876	836	850	857	853	845	871	872	847	888	849	834	863	827	794	811	837	805	871	843	816	848	924	886	840	857	840	870	832	860	873	802	847	829	853	877	870	801	813	867	878	858	852	820	834	864	861	843	870	865	828	889	869	829	854	851	857	818	777	858	840	856	865	791	862	836	890	836	916	862	814	903	900	829	821	830	844	833	835	853	911	835	910	816	836	878	834	810	840	818	857	845	828	786	871	835	811	846	848	819	877	891	881	892	862	886	819	843	873	880	831	888	839	865	846	821	864	855	826	877	856	844	826	853	875	827	903	829	870	841	801	827	833	855	844	836	875	840	875	879	841	899	860	817	844	811	849	825	875	855	786	856	892	834	831	872	806	813	856	856	827	825	868	865	889	846	828	799	851	830	860	803	808	855	904	830	860	849	834	921	818	885	829	816	858	870	866	887	806	870	861	864	889	814	856	940	837	855	843	881	841	856	904	886	845	896	805	784	841	875	852	865	847	877	832	868	895	864	871	838	824	851	834	844	829	819	829	807	831	838	846	873	866	883	855	869	850	800	815	890	870	866	813	861	884	947	853	861	840	855	878	870	828	814	883	928	810	846	863	842	837	905	877	844	873	897	893	879	860	885	897	834	854	880	853	880	882	879	871	844	823	808	806	883	861	838	815	869	820	797	837	799	836	857	858	854	824	860	910	845	822	850	871	862	883	861	852	833	844	890	802	876	879	862	879	890	859	904	824	935	853	858	921	885	797	850	866	800	803	881	861	889	820	821	864	869	838	837	871	869	886	857	777	886	850	790	838	812	887	859	822	882	843	831	834	890	898	872	833	889	824	807	900	846	858	881	858	822	847	844	861	876	888	881	831	811	798	788	796	878	833	816	858	870	904	857	845	886	836	839	846	927	812	818	857	850	836	845	921	873	830	865	834	831	870	858	823	808	844	896	826	846	835	829	879	850	842	824	855	819	835	881	878	866	835	850	874	852	866	860	855	838	859	829	921	860	795	876	843	805	866	833	843	881	861	793	811	828	857	872	827	845	862	831	864	828	823	820	800	810	870	836	852	871	827	846	786	869	849	897	836	852	897	849	891	859	847	890	860	839	816	823	863	841	823	814	854	893	864	854	844	829	792	827	825	855	875	787	850	880	857	872	847	813	837	821	862	844	892	889	857	890	878	827	842	828	823	886	834	857	872	876	848	826	850	840	904	872	884	806	884	812	860	836	892	859	857	836	814	857	882	881	841	809	823	825	850	886	925	830	857	807	855	822	869	859	862	858	839	829	840	857	903	853	815	840	853	815	909	858	789	856	881	898	933	837	862	826	821	859	856	845	818	850	871	851	831	834	892	838	842	866	873	864	836	857	847	813	862	860	870	858	879	845	865	896	857	827	825	854	869	848	863	825	859	858	853	829	867	941	850	801	823	858	866	845	837	839	852	871	803	880	818	836	876	863	868	868	891	852	844	843	864	888	863	907	837	821	871	845	841	831	846	900	833	796	908	856	905	879	869	837	835	852	830	822	827	849	870	862	880	827	806	815	849	828	879	845	828	818	857	823	882	885	848	827	868	817	857	801	877	821	844	875	842	822	823	837	842	857	816	876	832	875	891	848	863	819	860	842	849	863	848	783	833	852	903	847	838	844	868	850	816	857	893	866	843	880	830	886	855	832	881	848	892	850	827	859	857	899	834	855	864	831	855	852	896	882	879	876	896	877	846	840	825	832	835	891	816	835	854	843	875	864	816	834	801	801	912	835	836	881	879	859	843	826	908	838	829	818	814	858	834	850	873	850	834	842	894	837	862	930	834	931	890	918	855	835	823	912	864	815	859	886	880	843	846	823	866	919	837	857	881	887	841	880	864	913	860	872	863	897	884	922	866	894	862	833	878	873	848	841	875	864	834	847	828	851	849	866	831	828	880	866	819	849	823	856	855	867	850	844	823	835	809	798	924	877	896	832	855	862	826	845	861	861	866	890	863	869	911	820	841	809	863	899	814	903	855	860	839	815	882	882	884	873	799	883	850	813	862	845	794	867	806	792	860	894	855	879	869	883	843	885	813	829	850	848	831	859	878	935	886	834	910	844	895	827	874	889	853	829	911	837	854	817	828	839	892	790	847	856	863	830	894	822	807	868	885	825	871	870	820	884	797	872	845	824	775	875	855	834	872	876	815	847	899	863	826	871	813	894	873	872	819	818	804	806	849	836	857	841	798	792	874	878	845	805	869	845	867	870	839	858	865	849	866	873	864	827	870	910	838	838	874	858	839	776	837	849	860	852	860	798	901	846	866	808	877	822	879	885	910	885	870	861	878	820	886	857	883	861	843	824	819	833	842	863	856	824	781	844	866	826	791	908	869	845	849	802	856	845	887	844	918	894	817	890	876	864	885	815	839	861	920	888	816	780	882	839	865	830	823	836	846	887	824	857	833	819	892	842	827	852	907	851	838	803	893	816	828	858	846	834	810	820	884	894	860	832	904	831	836	819	876	907	829	829	834	841	903	844	876	831	899	885	870	906	877	851	863	861	864	812	911	830	845	877	870	848	852	857	852	852	808	861	803	804	846	894	818	885	874	836	837	863	861	862	866	852	874	875	848	823	874	822	869	853	890	896	860	898	886	823	850	868	916	831	886	812	860	941	844	796	842	866	859	850	840	826	830	836	862	862	864	872	872	812	858	884	863	851	826	833	814	815	836	828	810	838	874	806	847	846	847	868	868	859	892	835	871	863	796	822	810	822	835	821	848	848	883	876	873	859	850	859	840	860	916	812	845	872	869	876	839	825	782	855	901	871	868	871	881	848	909	833	832	847	845	849	885	840	803	847	840	864	860	853	856	887	839	839	864	862	892	833	830	887	840	852	890	836	879	888	891	863	860	818	852	853	889	815	888	864	842	821	835	897
17969	17619	22899	16663	7875	5666	4325	2643	1343	651	468	353	316	337	344	325	348	319	318	312	335	326	354	338	338	314	337	334	343	306	345	328	342	328	307	321	321	298	313	315	347	350	335	337	289	342	289	341	302	298	356	331	355	321	317	345	329	322	310	298	312	311	312	323	321	310	309	312	312	354	329	337	322	340	327	404	354	332	341	322	331	311	345	314	315	310	336	334	336	308	315	342	333	342	342	360	312	342	311	347	321	358	318	340	337	347	338	318	336	281	363	317	300	341	324	343	381	343	330	295	347	347	364	400	321	340	290	333	336	307	331	328	330	298	307	333	340	299	329	333	323	336	327	353	346	331	292	292	340	308	331	324	313	330	328	340	321	312	313	314	365	282	328	330	325	313	330	330	309	357	313	335	330	324	343	379	326	331	354	327	338	344	316	328	343	301	306	318	306	369	365	309	344	362	314	345	311	352	300	292	342	329	323	359	326	332	358	332	336	356	317	349	332	321	346	350	341	302	317	340	315	353	323	314	320	336	307	305	329	328	328	323	333	322	365	339	308	297	326	381	378	309	340	329	323	337	324	338	328	314	317	348	346	368	336	308	327	309	343	304	315	309	350	305	334	350	312	335	319	325	326	330	349	350	296	362	317	345	364	349	342	340	347	319	324	368	334	365	335	340	312	305	335	306	316	353	338	331	329	330	328	307	310	320	360	338	363	341	336	359	341	286	351	315	335	375	360	340	334	344	352	368	339	320	327	325	361	326	302	343	324	335	359	337	313	353	339	288	330	364	327	341	348	339	341	327	327	316	310	323	332	327	366	320	357	324	317	351	329	351	329	316	321	299	331	321	318	334	305	310	337	323	335	342	347	382	312	356	323	328	316	330	299	359	354	347	319	338	344	350	332	334	324	305	321	304	323	319	336	322	345	329	339	323	340	324	339	341	338	331	351	345	355	330	333	342	319	314	359	328	356	291	307	347	298	332	303	359	333	370	342	354	335	349	329	277	344	336	291	310	321	310	320	357	299	338	326	324	331	359	359	311	338	317	333	304	333	320	343	321	334	316	309	369	314	322	344	342	340	332	327	334	318	337	341	332	331	363	345	329	376	325	330	322	345	293	335	311	327	330	341	316	342	340	319	348	336	299	333	341	353	338	325	347	323	335	334	340	332	306	340	331	333	380	350	328	299	296	327	343	336	336	332	335	290	312	328	318	286	311	328	353	337	334	364	321	315	303	323	314	344	327	338	344	318	319	309	342	339	353	349	328	334	331	320	304	350	357	314	332	337	309	357	361	334	331	346	360	314	338	346	343	324	288	319	329	329	348	332	361	345	310	341	327	349	306	363	336	348	324	321	317	356	340	321	348	292	343	315	352	307	312	333	311	347	332	337	329	350	360	330	293	346	350	319	329	347	321	342	321	338	329	340	345	305	331	312	354	324	347	330	314	343	317	333	359	329	326	346	343	345	326	348	312	282	329	347	338	321	351	322	318	342	359	324	343	318	352	328	334	310	288	295	360	338	329	317	309	377	322	353	326	319	367	310	354	313	313	344	361	350	310	339	318	343	347	342	333	342	350	351	307	309	315	296	322	326	349	317	343	356	317	301	345	348	338	343	350	324	329	326	328	361	336	310	335	321	320	320	315	325	322	362	314	325	338	330	315	314	337	324	328	326	313	347	330	328	334	328	333	294	311	292	353	330	349	298	315	324	352	328	309	337	357	334	363	290	325	337	317	326	354	334	327	365	341	343	326	349	316	338	370	325	353	298	338	312	321	345	332	341	322	358	331	319	319	343	363	297	325	341	370	321	312	332	321	353	359	344	321	353	349	309	346	338	320	335	334	310	349	299	315	338	350	329	359	355	338	307	357	359	342	344	315	331	325	333	374	354	332	318	297	318	308	302	318	307	329	337	308	294	346	292	368	318	339	310	319	356	319	326	305	304	303	341	359	328	354	315	342	314	320	339	297	306	311	320	303	338	345	364	320	332	310	300	357	305	327	303	324	307	356	318	298	358	318	334	328	331	352	296	334	361	312	327	336	295	353	311	321	311	323	347	334	338	360	314	321	349	324	299	297	332	339	350	331	352	330	345	324	349	346	298	333	322	323	313	327	321	324	319	333	317	336	332	315	314	373	330	323	349	345	350	320	324	360	312	350	334	323	359	326	329	365	340	333	340	321	304	352	320	334	318	321	347	298	341	336	348	343	326	336	311	340	306	321	337	307	327	315	341	336	349	323	362	349	323	310	321	344	323	331	343	330	354	352	322	345	314	299	355	351	333	343	342	289	316	343	333	355	327	325	338	374	359	332	333	301	299	371	321	297	317	308	304	340	315	331	311	356	354	334	347	329	333	329	331	321	345	351	311	360	299	340	303	336	327	344	319	309	342	314	344	310	346	321	327	340	326	350	313	354	339	337	320	319	287	322	314	302	341	327	339	320	322	359	334	309	322	322	302	349	336	308	361	321	334	337	329	293	313	328	302	348	319	329	333	325	320	347	335	327	334	341	343	335	319	316	301	322	310	334	332	307	314	345	319	319	338	326	305	345	364	297	323	328	307	344	307	325	369	303	344	331	307	331	337	330	316	324	336	335	299	361	332	332	359	324	335	316	332	326	349	336	323	318	334	328	320	328	289	325	334	347	344	315	291	314	305	361	327	328	335	342	328	362	331	331	342	333	334	387	309	324	322	347	333	332	390	346	360	338	315	361	343	355	318	317	371	321	307	299	325	325	336	321	318	352	326	270	356	318	338	329	302	330	333	327	324	337	321	372	325	329	309	392	318	317	319	378	309	345	330	316	356	343	317	315	312	360	359	288	333	339	329	346	357	305	305	322	312	301	355	338	343	358	314	317	334	321	348	309	340	304	328	332	307	364	349	345	346	337	318	344	317	346	296	324	315	326	337	328	321	334	314	308	311	378	328	337	352	336	316	351	310	324	306	366	323	322	316	340	297	288	328	352	338	312	335	310	337	304	289	348	296	354	338	357	328	347	359	325	298	319	330	340	352	347	332	307	311	323	322	360	318	352	349	335	333	306	321	333	354	329	324	337	323	364	318	310	314	304	321	322	326	312	327	321	327	358	327	344	326	343	322	296	359	341	326	332	347	329	308	320	332	317	335	375	334	334	348	329	342	306	326	329	309	342	344	346	336	364	311	343	325	379	332	327	310	328	348	316	310	321	359	330	329	319	365	355	314	360	328	354	353	323	323	310	317	325	327	311	364	348	360	333	318	366	315	311	320	334	308	324	317	320	326	325	340	310	317	314	316	327	372	333	315	342	334	347	311	344	272	297	331	313	349	323	330	344	355	328	313	344	342	351	345	317	331	344	306	303	340	344	309	330	311	323	352	310	350	347	390	319	370	350	346	320	369	343	349	325	348	328	336	317	357	322	324	324	337	363	317	335	330	376	360	344	327	347	347	339	279	315	334	325	346	310	317	325	341	303	347	314	308	301	321	304	327	319	330	290	333	335	326	319
11404	16320	29570	27292	19228	18313	15543	9721	4563	1884	1122	922	888	915	831	912	814	895	858	866	866	884	835	869	899	863	899	856	874	878	893	892	873	893	874	890	858	872	856	898	813	841	892	877	915	846	845	860	896	869	875	893	890	867	907	881	883	888	856	891	856	846	905	873	840	861	855	916	899	874	867	795	841	848	838	853	855	886	866	870	905	834	872	854	885	870	898	854	863	916	901	875	903	874	841	857	920	846	800	850	899	859	842	871	908	890	844	852	922	841	863	858	864	853	899	878	875	889	851	892	830	874	889	866	857	882	882	847	904	897	849	865	848	879	843	860	892	918	869	863	837	898	865	885	916	886	890	902	929	865	849	918	933	914	877	827	887	867	871	880	831	910	813	898	906	856	889	874	877	843	886	897	852	824	857	836	846	874	889	857	870	868	919	933	917	836	877	912	850	897	924	841	906	906	917	893	888	868	864	890	832	877	836	895	836	919	899	882	870	886	849	877	849	891	881	905	861	898	879	885	916	870	915	900	895	891	847	897	842	912	794	845	850	878	883	890	877	895	916	847	879	927	918	850	901	881	812	833	855	885	809	870	872	913	900	917	876	854	846	861	867	811	875	894	852	886	931	825	917	837	868	867	846	862	865	875	903	939	838	910	824	899	825	841	894	906	915	872	883	900	883	899	835	889	846	864	914	908	918	889	875	879	907	875	892	886	873	872	903	834	850	860	833	831	893	835	862	871	823	880	862	830	883	880	906	852	916	864	817	913	916	887	871	888	889	896	900	865	903	880	925	852	852	817	897	832	884	857	825	859	902	880	885	831	881	909	908	880	923	835	886	895	878	917	928	803	839	879	853	840	938	818	868	844	893	866	863	939	922	862	918	879	845	890	872	861	891	884	828	879	831	895	864	914	871	870	884	867	907	869	865	879	865	897	886	915	862	875	921	853	800	872	872	918	830	842	921	881	839	899	884	868	877	831	848	843	890	884	878	882	897	891	847	886	858	936	883	873	881	884	837	915	885	841	926	808	847	858	876	887	909	883	892	897	823	839	875	870	906	867	906	870	815	886	831	845	895	857	870	849	879	823	848	938	880	852	854	831	845	867	916	921	919	893	875	845	847	936	894	891	876	882	861	873	824	857	862	892	875	907	823	896	886	839	857	908	900	828	902	912	853	902	852	870	823	868	855	855	845	888	845	828	859	886	845	827	903	858	881	868	852	844	855	861	892	852	841	868	867	927	884	920	893	864	882	894	859	951	809	846	860	858	840	900	846	886	883	899	836	835	888	874	940	853	838	868	886	879	832	872	935	891	962	865	868	894	847	868	868	908	839	854	900	882	868	916	870	900	899	892	903	813	850	872	884	885	855	848	887	871	877	869	907	873	893	873	842	886	869	866	839	854	939	860	879	863	876	898	891	835	860	909	893	868	825	852	805	843	879	875	922	891	875	896	869	919	874	866	851	830	853	872	867	879	899	892	835	810	868	814	877	847	895	867	880	930	860	883	896	888	845	871	924	846	851	850	866	866	840	873	869	877	825	848	852	880	871	871	849	833	893	866	860	899	878	877	894	835	829	849	873	919	909	822	898	823	850	886	837	866	907	871	862	907	899	904	891	863	931	864	819	895	894	923	868	871	854	819	940	830	877	851	811	866	883	914	891	850	817	905	898	866	818	842	926	917	823	876	842	902	858	850	883	845	888	912	895	880	802	848	826	839	876	882	912	892	844	882	935	844	871	884	853	882	873	842	904	900	901	888	847	869	851	821	913	819	867	919	904	838	894	922	873	898	839	869	879	922	885	873	840	872	832	903	851	888	832	872	864	853	846	910	891	844	900	886	908	855	862	959	852	904	902	870	890	901	855	842	860	864	860	850	825	861	859	876	887	893	879	895	888	834	872	882	861	876	931	918	861	891	907	888	857	909	905	927	852	861	828	893	917	866	885	892	903	903	859	837	907	863	854	869	842	857	848	843	930	916	862	904	914	885	862	855	861	858	853	866	907	864	853	848	897	905	857	903	896	893	845	872	887	889	894	840	930	838	908	953	876	870	883	915	866	873	908	894	886	892	867	856	858	884	838	855	814	855	970	803	892	915	876	857	907	902	898	893	855	837	863	882	846	893	833	864	868	845	908	845	879	871	919	850	874	853	899	868	881	870	860	945	805	895	858	872	878	872	832	884	911	854	923	861	819	885	858	906	861	861	913	891	873	881	904	879	880	835	895	892	814	865	850	893	835	935	892	871	846	880	863	875	892	868	879	834	853	800	843	851	885	864	886	860	893	893	860	869	838	884	888	890	869	860	863	899	791	839	916	857	856	897	911	904	915	876	897	899	893	855	866	883	903	899	844	882	876	888	894	900	848	855	874	901	856	881	858	895	854	830	888	843	844	854	817	893	870	875	929	894	875	901	909	887	863	894	912	880	878	905	858	874	817	856	854	929	861	905	888	873	908	891	881	867	890	882	846	879	885	862	897	823	864	874	843	845	840	875	907	838	863	866	815	837	864	891	896	940	855	868	877	862	839	891	830	867	840	887	913	883	843	881	890	919	873	873	858	913	861	912	849	927	882	860	894	909	867	859	908	875	902	863	853	897	846	907	889	890	926	867	904	866	867	918	879	898	888	892	888	915	888	866	856	860	808	867	889	914	857	915	826	819	823	888	875	871	867	876	904	864	832	896	832	849	805	901	903	822	827	833	886	821	910	901	879	910	850	869	850	874	854	854	873	855	841	912	884	899	876	910	846	868	847	863	890	893	874	900	838	910	866	916	907	856	922	871	876	895	877	840	888	882	835	894	882	871	900	877	821	880	902	874	881	935	858	925	899	918	886	873	939	842	887	889	881	867	949	855	867	877	893	901	885	873	852	855	859	867	905	889	871	827	799	881	923	924	906	875	897	826	845	914	871	846	819	812	879	884	919	891	873	868	839	912	827	882	875	892	864	870	938	883	902	928	883	861	894	904	848	888	912	883	912	877	909	855	894	824	893	900	890	875	858	891	876	858	853	868	896	873	851	877	869	902	851	908	869	878	883	876	909	888	908	839	903	866	907	872	875	872	906	900	888	863	908	833	879	876	866	914	866	875	875	891	920	856	814	892	884	835	811	857	811	835	885	889	878	916	911	871	877	853	895	873	882	872	864	837	908	914	845	919	897	872	846	837	828	903	849	852	929	905	903	858	905	889	916	878	855	910	835	893	860	851	859	877	885	879	896	886	910	844	888	879	845	859	956	935	880	861	855	838	878	905	855	809	841	897	865	925	850	890	891	846	886	873	855	870	901	922	930	902	894	891	827	853	881	874	843	856	925	873	909	865	853	915	880	875	884	920	875	868	854	879	852	910	876	890	917	866	857	845	855	913	893	866	877	890	933	914	909	890	846	850	846	870	878	873	914	881	854	888	872	873	892	860	871	886	883	923	922	902	878	836	866	857	885	915	910	853	839	919	819	797	884	921	870	860	884	839	902	874	835	892	879	888	876	867
36318	35000	43453	39615	29389	37158	31851	18820	7507	1940	615	406	367	331	310	331	330	340	337	329	319	357	319	311	326	315	336	306	334	320	333	304	330	316	348	330	339	334	317	329	315	294	310	318	343	315	332	341	294	310	334	333	345	301	303	341	342	321	349	330	337	336	326	329	324	318	338	331	338	329	309	314	319	361	289	313	303	325	340	340	330	307	347	292	332	333	321	332	290	322	309	316	334	334	334	359	339	341	315	312	343	324	357	329	320	336	334	318	317	320	345	347	360	321	324	310	316	334	308	326	337	352	323	342	315	323	322	333	341	327	330	318	353	331	342	325	334	317	334	344	308	336	301	350	330	354	332	310	332	370	334	290	308	290	316	338	351	326	371	321	326	287	345	324	327	339	335	299	321	303	332	303	326	306	334	353	293	344	324	307	330	356	321	343	328	329	343	330	333	308	330	340	328	301	296	325	344	329	301	314	325	332	313	316	330	325	338	320	336	311	357	319	301	291	335	306	344	310	305	333	330	319	331	330	322	335	316	326	345	355	342	296	338	329	312	335	345	310	353	302	289	313	316	330	296	321	330	353	300	328	348	333	311	315	335	331	326	317	323	344	295	336	339	333	289	312	340	336	327	357	310	383	314	332	312	328	327	332	316	337	338	291	334	310	290	308	337	315	313	362	318	326	326	327	323	310	322	327	308	326	315	329	316	349	293	336	320	336	325	306	310	338	339	315	321	317	318	287	316	343	320	314	334	319	336	371	296	304	325	344	306	342	325	332	320	328	364	325	368	315	316	329	356	297	362	326	324	337	319	342	328	325	336	337	300	334	329	350	304	343	319	335	309	292	294	316	329	349	305	332	305	318	331	292	324	321	314	323	347	343	319	332	324	298	342	323	317	339	351	310	324	308	322	340	301	327	318	298	297	287	301	328	316	308	341	334	308	335	348	316	336	316	309	307	327	351	330	326	336	325	325	325	328	334	306	346	323	326	329	284	316	306	324	318	332	323	319	300	336	348	306	337	342	303	317	358	320	331	322	313	310	358	314	330	334	324	300	329	345	321	315	353	306	364	334	331	356	328	335	319	318	352	326	340	320	335	334	342	331	319	312	335	324	315	302	323	293	305	333	313	318	307	354	286	331	370	310	346	345	303	328	326	339	330	361	318	363	316	304	344	310	356	293	299	347	324	282	324	324	327	344	313	346	339	329	355	320	307	304	353	309	325	313	326	332	326	316	303	305	318	329	352	298	310	312	309	331	317	311	319	305	345	295	310	310	336	302	343	319	310	290	319	295	302	321	330	353	314	311	343	298	322	323	336	313	343	344	301	309	286	291	319	317	312	320	298	331	305	311	330	351	335	298	307	310	301	341	341	310	335	320	322	326	319	321	294	336	348	346	326	309	330	317	331	300	323	321	325	306	322	316	287	309	349	323	301	328	342	328	334	325	304	353	296	340	293	316	364	313	324	315	316	329	313	320	380	345	315	334	340	316	314	327	304	346	325	293	340	318	285	337	349	304	328	311	334	333	316	338	320	338	308	306	337	313	313	308	338	323	306	330	310	314	307	309	330	320	333	329	305	319	348	310	310	312	312	283	278	314	337	330	300	331	327	320	286	345	341	306	320	320	308	324	322	310	320	300	344	329	321	337	315	333	305	332	322	333	310	318	349	304	349	318	312	327	297	290	283	301	330	317	318	326	322	345	337	327	327	323	338	331	320	328	345	322	319	337	324	315	305	298	295	338	327	327	311	326	347	332	330	339	327	322	339	315	330	373	338	332	351	284	342	312	322	336	312	297	322	312	337	332	343	315	354	336	314	332	334	345	322	311	312	316	357	328	339	315	341	327	324	318	299	334	330	320	323	346	348	316	334	320	321	337	318	331	318	326	324	340	323	335	352	311	318	297	318	336	336	333	308	322	334	321	315	295	322	305	302	315	349	322	315	296	319	307	328	321	291	351	353	328	311	286	313	299	309	330	314	330	310	353	301	334	353	307	350	304	324	315	336	324	301	328	318	320	349	340	345	331	371	325	318	364	313	340	307	330	333	319	305	316	346	323	331	317	325	356	327	330	325	350	343	334	317	323	307	342	323	319	312	308	313	309	318	312	351	302	346	316	301	315	283	343	340	303	323	334	335	311	324	325	330	337	317	354	339	316	316	317	337	335	331	323	327	333	333	333	309	337	316	314	308	346	291	299	267	347	317	310	324	311	335	315	310	326	300	324	335	326	312	301	325	304	324	326	348	337	340	310	347	341	299	337	335	319	292	303	360	331	337	346	370	342	270	316	343	340	344	310	304	320	364	313	329	327	328	292	339	376	343	300	322	315	332	343	329	320	324	293	309	324	317	347	314	317	329	324	323	292	318	332	344	318	315	337	308	303	316	336	321	308	318	305	322	341	336	324	311	338	325	321	321	301	311	308	305	348	301	306	332	308	331	320	299	329	327	307	305	353	327	347	334	315	313	326	338	326	314	323	327	314	307	306	330	312	304	317	303	309	332	347	327	332	338	350	346	318	371	302	312	310	305	346	297	342	294	311	321	323	300	325	308	319	313	347	325	338	323	278	299	290	340	324	326	326	305	340	315	357	339	306	333	347	289	328	322	347	330	324	322	332	337	345	320	333	336	332	331	362	305	312	312	315	320	326	310	317	310	318	304	322	331	282	326	353	312	313	334	317	321	334	313	307	320	342	366	313	330	333	345	304	327	311	331	307	318	331	340	319	337	319	360	319	303	319	313	337	323	297	311	312	328	298	332	319	320	330	335	317	337	302	340	316	323	325	365	333	280	323	352	321	303	340	338	321	362	330	338	344	313	319	302	300	315	311	339	332	316	312	303	327	321	346	306	306	319	313	330	346	317	345	334	341	334	317	338	319	339	322	328	303	323	302	297	318	300	312	337	336	328	320	301	336	305	310	317	311	313	322	285	315	351	325	321	338	311	336	312	347	350	312	335	356	311	345	334	314	307	329	316	329	322	324	322	314	314	315	306	321	343	311	338	314	333	329	354	306	347	318	341	346	336	325	312	295	306	323	347	326	362	329	327	331	319	303	319	365	303	338	325	307	321	366	349	347	288	318	321	336	314	298	298	301	343	326	308	326	336	300	332	321	317	296	298	323	282	333	332	312	349	335	285	324	300	321	322	365	322	325	330	310	322	318	330	304	339	301	308	334	291	363	339	321	324	296	329	338	316	318	316	309	322	317	335	360	308	315	331	320	288	325	324	317	309	323	319	302	331	326	332	321	326	350	341	351	334	346	306	351	323	318	309	314	326	332	308	301	315	295	345	340	332	357	318	330	310	296	338	321	315	349	315	304	334	323	335	315	322	327	349	360	353	351	323	297	313	317	315	326	283	326	323	321	308	325	365	324	301	299	326	351	348	333	329	353	324	338	325	346	292	336	363	351	320	331	304	315	331	316	321	347	359	340	340	336	329	317	337	306	322	357	318	307	316	339	385	312	288	321	292	293	346	346	360	345	310
23754	28954	45082	46732	42640	52207	46855	34192	18862	6838	2128	1056	905	838	886	858	876	832	876	850	850	832	883	888	858	896	849	845	822	828	869	866	825	836	883	871	841	866	834	811	843	855	908	851	860	877	844	849	810	824	857	861	833	804	938	863	818	859	858	869	849	825	800	845	838	896	858	885	819	816	838	884	846	856	850	827	863	859	870	845	872	835	896	918	868	827	874	819	837	841	844	869	851	853	844	826	888	853	845	913	816	815	832	821	876	838	812	863	867	865	842	842	828	865	843	820	860	853	882	862	858	897	887	851	883	879	839	834	868	874	866	887	855	829	859	831	852	860	864	859	868	846	881	854	915	848	818	845	845	885	808	855	903	885	855	877	836	871	817	886	850	858	889	853	837	889	913	823	890	866	841	809	821	840	853	858	894	896	900	855	871	828	835	913	842	865	866	833	913	882	843	894	875	839	839	830	849	835	875	852	871	896	857	820	860	882	820	867	878	826	838	867	857	867	875	868	881	880	865	878	855	852	828	840	859	849	781	944	903	852	837	859	862	878	848	867	857	809	863	891	835	831	871	885	849	871	887	816	861	915	846	856	896	857	925	855	891	834	855	863	842	881	866	881	838	866	856	819	891	836	824	840	818	830	880	853	878	891	885	871	845	829	858	839	822	868	883	913	836	882	862	833	882	872	861	877	870	874	856	829	862	869	877	888	899	870	830	878	876	837	850	883	876	912	853	844	865	886	868	889	886	825	859	852	896	867	849	838	914	864	873	830	821	882	903	908	859	839	874	881	844	878	830	910	813	841	800	834	859	909	893	822	846	872	894	913	876	818	810	862	823	857	858	856	881	873	844	797	865	921	876	842	798	862	839	833	876	896	822	831	844	800	859	883	842	852	822	876	893	858	897	826	900	902	843	825	874	910	900	863	864	868	892	859	904	912	876	863	860	886	875	892	860	870	897	822	835	857	844	838	861	846	883	847	838	826	867	896	866	878	834	930	865	882	841	878	861	835	894	912	837	864	844	867	851	871	864	862	843	893	865	858	854	824	812	911	869	817	931	859	815	881	807	873	862	897	880	872	837	885	839	880	858	850	852	864	887	850	844	839	845	857	822	909	892	875	869	896	862	875	858	850	875	841	809	857	865	829	899	833	901	830	839	875	862	853	861	905	843	924	854	863	861	903	842	825	838	805	886	926	848	877	880	837	868	875	856	851	838	858	871	854	789	868	837	849	873	825	843	850	816	851	871	843	837	841	856	878	865	825	860	838	862	807	867	865	876	825	861	918	853	903	870	885	843	824	853	873	812	855	872	867	846	869	862	836	807	895	835	887	835	847	899	894	866	830	859	855	867	865	849	909	845	833	857	884	826	858	867	849	810	853	843	857	882	850	880	816	855	824	873	823	835	854	914	887	891	853	848	871	836	913	849	935	942	867	855	879	853	839	885	914	839	872	840	884	890	864	858	872	823	844	883	878	880	886	865	868	890	873	874	866	831	873	870	867	894	870	914	885	887	906	899	811	891	831	832	846	855	892	916	835	878	867	885	816	852	881	859	919	881	908	821	877	840	907	855	812	864	906	905	866	822	875	852	919	860	832	861	894	901	838	849	865	844	821	857	816	871	853	870	846	887	851	831	893	850	841	860	827	874	935	810	896	871	951	881	831	883	832	890	867	863	878	897	876	871	839	822	879	917	830	893	865	888	871	874	848	829	901	842	860	831	885	913	809	891	870	882	859	858	900	912	821	872	871	842	837	867	796	844	814	814	831	877	875	858	857	776	809	855	893	868	860	836	838	883	881	851	781	845	839	868	892	817	893	886	843	917	802	883	838	864	867	911	859	892	851	866	808	911	794	890	882	855	846	870	907	844	870	878	888	855	833	862	808	884	865	843	814	846	870	887	839	845	873	850	889	865	860	799	849	889	861	876	851	838	884	903	865	880	839	863	874	862	861	864	825	804	884	844	851	858	869	867	865	853	903	831	874	882	821	842	831	866	792	859	854	864	819	808	894	897	853	860	896	891	822	869	869	856	830	832	901	887	842	852	870	878	927	828	863	861	847	850	891	881	883	897	837	818	846	852	824	831	864	884	876	875	857	857	843	865	829	844	798	840	820	861	809	890	884	855	938	859	922	843	866	856	841	882	887	844	835	822	900	865	806	851	855	849	846	909	845	857	832	874	877	786	829	858	909	842	828	898	761	881	812	829	821	893	889	888	864	865	882	842	857	867	857	881	850	911	851	865	803	848	867	876	885	858	902	877	886	858	867	815	916	837	828	918	873	843	912	861	815	868	851	811	889	857	883	854	833	854	849	874	860	867	867	874	864	848	827	894	876	895	851	829	878	816	870	819	847	905	838	859	867	872	824	905	863	896	901	842	872	878	866	832	863	864	851	845	858	863	885	880	849	793	844	895	868	865	890	892	888	900	823	868	839	909	829	878	860	892	867	825	832	894	892	884	882	857	845	936	859	937	812	892	851	866	852	871	895	854	843	866	865	896	799	854	863	888	854	886	931	875	895	848	853	826	834	905	839	904	844	844	884	844	825	848	831	882	852	880	846	847	884	910	888	873	896	807	851	892	837	839	847	856	858	855	849	880	846	823	820	837	866	842	849	878	881	854	867	876	863	906	888	848	838	894	862	838	874	865	904	876	838	866	860	859	841	844	888	841	919	854	808	858	918	912	890	869	870	875	868	898	895	873	830	814	834	800	877	846	831	834	871	873	859	838	880	909	813	850	865	861	893	822	869	913	861	836	871	878	895	889	851	871	848	886	868	905	859	885	876	837	907	910	823	859	866	819	796	917	848	839	917	867	858	845	859	822	825	897	883	869	913	811	879	861	862	863	871	857	811	852	781	842	851	857	862	863	879	852	850	924	861	897	880	871	844	885	904	831	824	843	873	865	875	867	810	846	831	817	827	819	843	860	858	880	808	896	877	879	886	848	866	861	886	868	901	892	892	832	863	843	825	886	858	848	892	845	881	856	870	826	877	886	866	827	821	839	888	876	847	852	836	875	883	888	859	838	855	848	867	873	841	839	888	937	859	859	842	893	819	870	877	828	861	883	920	840	845	847	855	865	873	818	924	882	807	936	889	833	927	864	894	878	880	846	833	828	836	893	838	850	860	890	860	855	840	845	861	856	879	869	947	833	801	878	836	843	855	856	832	835	859	928	844	856	889	854	885	857	890	875	903	865	894	835	933	844	866	817	834	873	874	900	893	888	860	895	887	893	825	836	917	858	890	860	865	886	853	833	855	787	868	894	814	868	889	888	819	795	854	881	912	843	848	847	823	920	845	854	873	851	856	895	857	890	888	844	790	850	830	838	817	872	840	895	841	838	836	880	884	896	852	892	827	832	854	807	844	852	902	875	871	836	862	836	851	871	898	854	872	851	871	894	859	820	867	857	927	825	852	870	835	847	823	839	887	867	892	880	826	839	881	838	802	871	840	820	896	868	912	914	879	839	842	890	857	890	841	899	858
43069	45161	59267	48446	38879	52682	45292	30171	13558	3472	927	430	378	314	336	336	350	324	309	319	301	333	297	351	306	300	328	335	319	318	300	319	302	355	312	325	295	317	323	310	322	328	322	297	332	337	335	310	342	310	335	321	298	342	305	321	310	326	326	324	324	341	361	317	326	339	297	302	343	317	330	319	339	298	314	310	314	307	273	310	330	317	341	315	349	304	324	355	324	300	347	357	336	322	300	279	322	307	324	325	358	337	331	321	334	298	319	326	345	311	329	330	325	308	336	311	338	302	319	300	336	304	338	328	339	307	329	325	329	342	294	324	318	321	329	325	279	332	327	332	294	351	307	330	327	313	286	328	280	302	343	314	354	306	280	325	375	357	312	326	310	304	315	317	301	326	315	304	307	319	295	306	342	323	337	318	362	328	316	334	324	328	340	330	344	304	319	312	346	340	335	335	329	334	335	296	336	296	305	333	341	305	296	286	305	331	307	341	322	324	336	300	333	318	320	341	296	330	303	337	333	336	330	310	313	315	311	331	299	301	315	334	326	337	298	327	341	289	336	284	318	337	361	324	333	301	330	347	301	326	308	317	298	319	303	317	340	334	356	315	332	312	340	331	301	326	312	336	317	336	298	345	354	305	338	318	284	306	315	350	341	309	311	293	259	356	283	339	329	323	302	324	328	293	303	323	316	333	340	335	341	356	306	311	347	344	316	328	352	294	306	327	295	322	330	331	280	328	340	330	321	328	327	356	314	326	321	328	273	284	338	299	335	340	319	343	314	329	299	338	312	311	298	323	322	280	331	314	320	320	303	293	290	309	346	345	332	311	331	335	336	345	327	323	352	307	331	363	328	302	347	317	305	320	345	297	336	320	343	319	351	317	335	337	314	322	378	326	322	313	306	306	349	304	324	336	306	335	311	315	342	290	316	339	355	338	365	329	328	312	286	316	322	311	332	298	316	345	328	302	313	334	305	301	308	361	322	333	335	352	342	294	325	325	352	322	312	290	314	321	304	331	327	344	297	333	333	342	301	346	335	310	349	289	313	347	313	310	360	340	313	315	354	315	295	296	300	332	323	286	317	340	284	315	317	345	316	307	336	346	309	358	331	300	301	321	318	333	291	312	332	296	337	339	329	352	331	344	322	307	277	305	306	353	302	320	301	361	327	312	312	309	347	363	313	304	344	344	324	323	322	359	345	301	322	350	323	313	305	345	293	339	289	323	332	324	273	336	322	302	332	290	329	303	301	330	353	339	320	324	335	345	299	335	300	343	344	312	319	320	292	310	308	331	349	295	333	314	326	293	293	344	290	290	306	332	301	314	301	342	309	346	311	354	344	338	312	284	313	292	321	301	339	320	313	338	319	285	311	303	300	311	325	325	299	309	331	328	339	313	315	330	327	343	333	300	335	313	342	305	333	293	322	301	316	336	315	311	305	340	321	350	288	300	304	309	325	320	328	331	344	318	298	306	340	344	323	321	311	294	332	319	311	315	290	323	319	290	328	326	319	342	324	306	326	323	309	317	337	327	287	311	317	296	302	319	361	329	345	338	281	324	345	306	311	313	320	325	303	303	327	329	319	288	332	331	356	316	348	352	345	309	351	307	298	321	330	336	324	349	322	300	319	275	312	282	307	314	319	326	316	346	333	322	318	314	333	324	335	329	314	310	314	329	315	308	273	328	309	342	323	299	332	316	320	334	337	290	323	308	314	318	307	302	367	310	345	354	311	340	333	318	321	302	323	321	332	336	316	327	371	320	310	279	344	362	296	336	340	289	292	300	330	330	331	312	327	324	322	329	331	315	298	328	323	344	296	343	303	307	316	332	360	320	333	318	333	310	324	334	337	298	334	338	317	365	305	335	286	302	328	313	330	309	340	331	316	323	348	338	300	304	339	337	289	327	315	315	305	314	321	337	286	310	315	317	318	303	331	279	342	339	323	310	340	338	323	334	305	325	322	315	322	305	317	330	326	333	325	327	317	315	368	308	320	328	289	327	366	355	314	306	341	296	307	345	317	313	348	314	341	306	350	311	306	317	351	328	319	316	338	276	323	332	316	309	310	346	295	296	324	314	317	335	329	314	324	272	333	312	300	313	321	337	335	349	301	349	308	330	312	319	352	323	300	302	332	312	340	322	353	352	315	290	320	352	327	319	340	299	340	348	365	350	323	338	308	303	305	321	337	336	329	342	339	326	279	309	333	341	319	355	306	335	317	329	335	331	333	303	352	311	315	319	299	336	321	343	341	294	328	331	315	324	314	312	302	334	311	330	337	332	320	327	316	337	325	293	307	324	319	303	304	289	307	307	319	344	310	337	324	322	306	299	301	332	338	352	310	331	330	334	323	353	321	320	348	317	305	336	350	356	305	314	306	326	317	341	316	309	313	340	306	315	287	316	302	295	353	324	318	311	339	347	341	327	316	315	320	341	300	320	318	315	338	329	293	340	304	285	315	329	284	322	345	295	323	324	310	327	311	310	342	357	340	297	341	347	334	336	315	335	321	338	334	303	284	338	314	327	302	307	326	330	320	301	341	344	345	323	332	332	313	344	339	332	333	337	317	314	338	307	319	345	304	319	309	355	333	335	326	308	342	332	332	328	351	319	326	344	335	329	348	316	346	350	313	339	331	292	310	328	350	322	289	304	331	305	363	346	307	331	328	330	325	338	305	325	313	310	316	313	353	308	300	304	325	337	294	306	337	307	321	325	315	359	332	308	292	318	320	323	324	334	278	299	305	323	334	349	310	312	335	335	298	301	332	305	324	337	328	314	351	299	299	338	292	327	296	334	322	310	318	325	325	308	317	354	346	327	326	340	337	340	318	306	344	327	332	319	295	263	329	334	316	320	306	315	319	348	325	294	351	328	324	313	317	343	317	303	335	307	347	330	350	329	320	318	306	353	334	329	335	327	335	299	311	335	295	321	323	320	300	335	330	330	336	302	320	337	303	305	321	323	320	311	336	292	325	284	345	316	353	314	335	340	307	320	328	368	322	333	329	327	341	314	361	312	289	321	289	334	316	313	305	338	330	346	360	304	305	300	329	345	296	313	348	302	323	319	353	311	320	323	309	335	337	305	306	321	315	342	333	312	320	316	334	333	298	325	355	331	289	325	332	315	300	320	317	305	343	326	339	340	326	340	331	295	316	341	336	321	327	313	304	301	349	318	330	308	333	300	323	337	314	336	321	326	334	334	348	355	317	359	344	341	305	352	325	341	307	314	332	304	315	311	292	315	347	317	332	332	337	320	338	332	311	321	281	307	316	355	307	322	336	350	327	289	357	307	298	327	321	332	312	330	299	309	331	332	337	313	349	319	339	353	335	326	317	320	333	303	287	308	305	327	333	308	321	307	283	316	316	322	299	327	314	326	300	328	320	335	324	339	322	334	320	327	329	252	332	301	312	301	315	294	333	326	353	329	319	303	347	327	325	321	312	331	355	284	331	304	342	349	342	346	326	344	333	341	351	344	305	321	307	324
27524	36879	56419	54372	52429	65539	57328	43755	25733	10368	3297	1359	926	884	822	877	870	918	836	846	859	851	882	866	849	850	862	858	843	854	889	803	878	852	861	866	873	819	836	890	812	862	879	820	887	841	855	858	802	821	879	901	842	833	807	848	909	818	870	877	887	855	828	822	845	860	847	826	886	844	820	847	825	845	793	837	865	870	853	799	840	866	879	842	858	837	848	878	892	877	868	868	800	814	827	833	827	822	887	838	841	824	836	820	860	910	875	884	824	852	896	920	852	819	853	881	812	905	888	855	835	831	822	859	839	878	836	879	879	830	895	838	876	841	823	810	882	847	878	854	844	890	842	877	866	867	878	875	886	800	821	848	853	817	843	811	900	842	834	868	852	825	859	839	869	877	856	863	883	871	792	879	895	866	824	826	838	849	817	832	792	873	875	897	870	858	854	866	859	826	857	861	808	904	863	831	852	877	796	890	884	861	866	936	873	824	863	869	883	853	834	885	867	856	825	869	810	848	849	839	839	834	800	874	833	845	873	838	904	882	828	881	853	852	862	809	810	877	852	824	832	818	842	893	803	860	876	874	864	839	835	806	870	851	853	827	857	769	840	901	816	860	870	835	868	837	880	832	905	878	848	886	814	850	863	872	811	846	873	876	865	825	814	862	867	806	858	866	860	826	882	885	860	862	822	831	858	840	790	960	881	859	875	838	878	836	808	883	870	883	854	845	864	877	845	838	890	854	844	904	872	850	817	866	876	838	818	815	862	849	887	890	873	896	807	888	812	894	839	804	868	839	796	875	884	862	857	848	881	757	881	877	836	884	842	858	859	843	889	885	867	862	824	864	813	851	846	822	876	774	845	842	826	856	842	855	885	788	828	850	835	837	826	833	851	814	879	854	823	813	839	936	859	837	884	865	851	838	781	851	818	817	885	824	854	807	809	857	847	860	840	847	843	829	836	875	886	818	874	857	822	848	869	833	839	865	836	838	853	831	884	827	850	825	859	829	864	830	856	796	850	839	826	849	828	849	847	820	872	819	860	895	837	940	805	786	854	887	862	852	840	821	851	831	803	837	873	833	875	845	878	859	872	795	899	821	853	871	855	831	819	885	856	838	883	826	860	864	820	859	921	835	899	869	833	854	851	837	881	833	821	839	838	857	872	913	859	858	854	823	868	814	830	826	855	832	840	843	830	855	813	819	838	819	833	862	875	853	838	876	881	882	907	817	853	795	856	887	806	840	812	856	865	858	831	815	900	849	894	885	814	846	898	813	833	821	842	828	902	864	828	869	837	837	824	827	880	786	869	832	837	801	859	816	804	864	865	810	816	833	839	832	884	853	838	837	788	892	872	898	842	863	798	845	901	895	798	858	842	807	874	833	863	798	836	789	869	888	867	802	833	823	898	884	839	827	843	898	828	868	825	869	834	846	845	867	881	848	841	798	790	865	883	838	861	862	849	835	825	834	838	841	904	818	860	850	876	848	852	844	893	819	788	865	864	903	921	840	831	857	863	887	859	854	835	854	837	848	829	858	852	842	884	866	879	871	832	823	879	849	761	817	855	871	870	831	846	800	890	825	870	833	817	859	828	818	841	850	855	858	865	848	854	861	866	843	842	881	888	862	866	875	827	841	856	878	869	839	846	873	832	843	850	860	846	886	807	864	863	878	889	822	882	847	835	815	853	805	863	863	855	839	847	828	856	859	836	853	831	857	849	928	823	829	854	858	837	830	836	837	820	898	905	890	820	838	855	892	825	817	872	795	806	881	821	922	804	907	835	872	817	882	821	832	872	877	859	861	828	848	871	828	853	863	822	876	914	828	844	864	880	893	872	860	851	846	853	801	847	817	896	854	827	817	884	887	834	884	855	833	880	825	848	780	896	847	877	866	826	839	834	831	818	863	866	846	826	880	839	859	821	828	824	869	834	858	842	826	857	862	845	815	843	845	884	846	849	866	803	820	860	872	868	849	860	843	845	874	883	892	807	869	875	902	865	867	841	853	836	883	825	866	829	859	808	820	824	862	870	785	853	821	825	855	831	831	888	877	889	876	852	774	814	880	840	847	840	881	892	861	827	835	836	890	792	894	839	887	855	802	901	830	857	851	832	843	860	887	855	815	833	867	872	870	870	817	814	838	866	820	807	873	821	828	825	876	849	863	842	822	931	874	872	832	879	868	849	846	822	854	891	860	844	793	856	838	876	846	842	913	822	863	874	794	855	846	844	855	816	862	913	853	875	856	847	878	840	827	823	799	893	841	920	911	809	874	894	808	804	889	831	793	848	879	851	832	819	821	832	824	814	829	883	877	840	839	901	853	870	848	847	874	939	806	793	836	856	835	860	793	866	843	858	810	818	872	860	892	842	862	822	810	883	841	865	871	901	864	893	875	880	880	895	801	818	820	900	905	825	810	862	838	828	830	880	876	869	856	854	856	838	799	826	841	834	783	817	889	842	812	853	880	817	832	909	862	866	855	812	849	839	823	819	877	802	809	863	816	817	872	775	846	860	833	849	854	893	836	795	858	870	819	818	839	910	864	819	889	880	838	858	904	853	904	883	861	820	864	825	863	894	849	848	839	894	847	879	853	868	843	892	855	836	837	828	820	793	849	834	796	849	881	853	823	920	880	870	845	858	859	858	819	844	878	836	919	836	805	829	826	853	826	859	862	786	861	857	810	879	899	896	822	812	847	885	816	855	823	827	782	892	855	853	833	861	855	810	818	855	839	819	829	859	849	843	906	903	868	849	889	819	869	833	815	850	828	868	834	860	886	835	840	852	816	860	826	834	830	900	855	855	826	903	853	878	836	893	837	871	831	796	852	874	834	822	854	829	839	887	791	849	836	878	869	828	828	873	813	818	876	850	852	818	775	845	838	852	866	844	891	903	859	852	812	846	856	887	855	848	838	835	880	849	837	880	838	847	870	855	880	856	859	779	891	844	895	843	927	770	873	882	896	851	824	810	839	876	828	840	831	812	886	854	867	860	844	859	817	877	901	858	853	839	832	849	798	864	850	829	793	833	808	874	840	867	822	840	866	863	886	885	835	841	821	823	845	828	842	876	809	914	872	886	803	857	843	817	839	839	791	863	858	807	853	856	891	796	808	866	837	865	864	839	852	825	881	859	863	880	864	821	877	873	837	837	844	853	831	826	841	835	819	848	815	901	833	869	864	834	856	892	844	917	794	856	865	907	767	813	895	853	863	870	847	852	846	910	844	834	849	951	862	883	844	887	840	815	851	840	870	843	840	849	897	884	825	874	859	867	867	824	790	856	820	792	815	834	851	838	838	838	807	880	857	846	838	846	912	869	877	834	808	818	854	844	840	841	847	828	868	833	838	827	876	867	867	762	865	845	848	866	842	863	828	840	947	834	871	833	828	855	851	830	898	855	834	833	813	833	806	847	859	833	853	855	859	846	861	844	864	801	846	848	890	889	850	848	813	861	818	853	812	889	825	852	830	870	852	857	867	800	836	892	918	843	856
15879	15760	20119	14748	8006	5103	4463	2463	1068	622	389	318	343	320	322	322	313	327	344	326	324	327	300	308	337	331	327	300	333	328	322	333	369	295	342	304	303	311	326	313	358	351	343	348	337	329	315	324	356	307	335	323	314	369	351	317	285	334	341	323	351	294	344	302	308	318	346	330	324	313	339	311	313	322	324	334	341	326	325	336	323	356	336	292	309	311	329	333	308	323	301	319	288	332	333	350	335	338	368	310	340	343	329	298	365	364	347	314	343	334	350	323	345	332	334	318	346	366	333	320	329	330	347	310	342	318	330	329	353	339	329	307	322	302	350	342	308	322	307	327	346	316	332	336	304	343	338	325	312	329	345	309	351	325	298	336	367	347	320	353	338	340	310	334	329	350	314	349	327	351	341	313	300	334	356	324	317	340	349	331	339	352	322	323	368	289	291	311	287	323	335	344	341	324	307	317	331	322	323	299	362	346	339	323	346	311	306	342	340	303	324	324	360	311	319	324	318	315	364	303	308	336	331	312	339	306	343	292	331	315	327	324	337	312	325	334	332	350	344	357	360	340	335	337	319	317	316	301	287	328	337	311	302	311	306	333	298	321	302	340	322	323	314	309	311	320	339	337	285	319	318	329	354	334	299	330	343	323	333	323	307	328	324	309	354	321	332	320	296	326	295	356	309	332	318	339	343	311	313	333	373	323	327	350	335	333	308	298	358	323	353	355	344	330	326	336	326	352	332	306	352	329	326	321	314	344	356	309	376	332	320	326	287	359	337	310	314	342	296	350	304	332	295	314	305	335	319	302	326	315	321	309	336	326	340	334	303	337	299	330	330	318	310	307	311	322	353	332	313	335	373	336	304	322	337	341	318	308	319	309	335	313	322	328	346	308	306	328	347	340	346	284	349	312	328	358	336	337	347	314	329	353	331	319	324	301	337	361	341	299	334	339	304	358	317	353	329	317	338	286	296	358	352	344	373	304	340	348	324	350	304	366	345	333	335	335	336	318	362	348	313	357	310	340	296	311	310	308	337	299	319	340	328	338	326	314	326	333	321	330	321	326	310	296	316	310	335	340	314	322	332	338	357	300	350	342	331	331	311	340	308	340	321	363	328	349	318	318	335	317	314	298	312	321	349	321	286	359	322	301	320	324	344	308	323	324	304	321	312	335	308	312	322	342	332	338	303	355	357	360	337	344	349	343	316	298	333	347	342	331	353	318	320	323	307	334	360	326	311	336	332	275	307	331	326	320	327	315	336	304	316	314	341	312	351	332	333	334	354	338	346	345	314	327	327	366	315	315	324	327	355	327	334	284	299	321	334	329	355	331	309	318	318	332	326	315	342	308	335	335	337	357	307	328	315	318	310	359	338	340	332	325	307	313	347	335	353	356	323	343	308	329	293	331	294	315	333	355	327	309	357	314	312	336	323	326	309	341	335	326	339	349	320	342	329	317	370	319	332	316	343	326	335	308	329	316	357	337	301	352	337	334	315	320	344	348	317	328	287	306	314	368	293	348	349	336	302	330	337	274	308	326	340	329	326	319	320	301	348	324	296	336	319	334	315	319	361	318	321	323	369	336	348	327	324	312	343	330	316	349	320	336	316	313	324	313	321	360	322	341	344	333	323	317	348	313	313	335	314	330	325	342	328	300	300	325	339	324	368	308	314	310	338	312	299	323	340	326	328	351	312	322	365	361	350	310	347	328	302	314	337	339	341	327	327	302	344	354	362	327	291	355	353	332	313	299	354	335	337	342	326	365	320	322	339	313	311	330	320	326	335	317	312	310	348	311	305	348	326	281	326	320	309	307	284	320	333	314	327	325	330	303	344	320	327	352	369	266	314	357	310	359	322	317	355	351	309	282	318	313	361	333	310	342	314	311	320	308	303	300	281	322	338	280	327	303	300	316	329	353	288	350	327	308	350	318	304	310	339	349	317	339	326	320	329	328	313	353	353	331	322	297	336	303	334	307	346	316	334	309	328	323	315	372	326	334	326	361	339	318	331	302	333	320	329	306	335	313	326	326	361	315	337	343	307	295	300	319	330	314	313	313	334	334	337	339	288	356	290	325	332	287	295	345	307	329	322	334	309	312	327	295	320	346	308	322	338	352	337	320	289	321	337	331	330	335	351	307	307	318	314	354	332	306	328	322	297	342	316	321	308	319	316	339	307	344	349	333	356	329	376	360	327	342	347	310	322	327	310	345	323	302	331	331	294	318	333	316	330	335	357	349	321	320	322	349	301	336	335	339	319	336	343	320	332	342	337	318	331	310	308	299	319	303	309	320	330	325	313	334	342	340	336	346	307	330	301	343	315	321	332	355	341	344	353	354	344	327	311	317	331	333	334	290	290	316	337	352	332	329	351	333	329	334	306	334	328	325	332	338	347	338	314	333	316	333	307	334	328	286	322	332	299	317	330	343	370	326	316	313	324	330	312	345	340	315	350	341	331	326	333	324	317	312	333	316	329	319	343	331	338	327	298	299	351	290	343	332	316	342	341	330	302	346	342	339	324	340	324	302	308	315	332	341	339	339	309	330	333	357	340	323	329	342	340	350	352	326	344	352	340	337	341	326	321	330	301	331	311	306	322	355	332	343	355	329	309	324	320	297	311	324	325	311	323	352	305	312	317	320	375	323	307	353	331	323	333	352	303	320	307	277	328	312	294	335	334	316	273	338	310	328	336	320	351	328	324	325	352	326	297	301	338	322	316	347	354	360	333	333	324	323	307	343	327	333	343	357	318	328	328	330	362	334	326	341	320	337	323	343	328	332	308	333	336	341	369	341	349	336	338	347	330	328	335	324	337	345	312	308	340	307	325	336	344	312	363	337	345	378	332	340	285	349	341	370	333	318	343	365	346	335	315	321	328	332	328	343	338	340	313	319	330	346	286	321	361	320	329	315	296	326	320	306	334	350	325	331	340	319	338	351	339	310	305	277	323	332	360	362	333	329	334	331	349	317	376	314	319	338	368	323	343	324	318	302	330	334	300	343	353	331	342	307	348	343	317	349	340	288	346	371	309	357	339	311	347	329	341	322	330	316	331	344	375	326	336	337	330	294	310	314	337	331	324	335	311	323	345	329	330	351	316	322	314	343	323	324	333	337	347	338	312	351	370	318	338	301	318	313	332	344	313	351	341	292	290	322	322	352	310	324	356	373	321	324	336	339	333	326	355	337	315	329	302	307	301	331	342	342	366	312	336	339	348	345	334	360	333	300	333	320	329	339	309	333	328	330	292	329	328	326	302	320	342	326	285	323	317	321	355	360	326	307	352	311	286	328	326	344	324	331	327	323	342	329	336	328	329	364	326	328	338	355	332	314	309	320	316	323	324	361	323	330	292	337	339	326	327	355	317	354	294	333	338	330	327	325	361	326	347	324	361	355	351	334	317	331	309	303	346	306	343	334	331	314	328	355	341	311	333	335	348	337	346	313	314	324	320	322	346	354	336	343	360	330	347	300	345	353	330	308	314	310	309	305
10072	14766	27180	26033	19876	18340	15998	8908	3920	1885	1086	907	923	815	845	869	865	883	832	875	871	897	862	826	882	866	855	836	855	830	862	882	826	863	887	877	853	827	869	870	865	892	828	892	893	850	866	849	903	839	870	860	834	820	844	886	877	899	838	879	903	859	875	903	909	876	842	844	852	880	835	866	822	933	831	866	845	892	890	879	803	841	865	876	844	877	836	879	857	867	912	869	892	840	875	870	778	835	831	896	871	860	851	881	886	854	829	853	868	890	841	880	860	772	855	843	856	836	858	860	924	895	945	849	854	880	899	857	825	867	827	928	865	855	852	891	908	858	887	905	906	888	898	896	865	860	874	880	894	863	895	835	886	842	859	924	909	839	881	870	876	830	837	925	839	835	861	881	884	920	873	848	861	821	862	888	843	860	893	869	826	915	910	878	902	907	834	850	908	820	880	897	845	906	866	862	928	850	866	909	845	898	888	889	901	860	856	869	835	868	884	855	872	874	899	863	879	866	872	883	809	828	897	849	825	864	879	896	854	892	851	903	877	898	899	912	876	878	873	824	864	825	841	853	897	880	909	887	878	879	820	826	789	871	898	878	881	844	852	846	876	852	868	847	850	921	837	900	884	910	859	881	899	875	876	855	833	899	831	865	866	876	905	809	840	844	894	894	920	827	821	828	926	884	847	855	882	869	855	896	850	912	829	830	877	891	853	849	877	851	835	801	798	882	832	863	892	876	864	869	866	907	877	865	850	854	877	849	867	850	891	884	883	853	824	863	846	887	884	892	831	882	828	823	908	946	897	897	852	898	883	903	886	897	879	854	877	895	896	829	838	933	848	846	876	894	859	911	853	788	897	853	843	831	885	856	902	897	869	939	912	834	839	848	833	868	872	837	875	873	823	872	833	816	838	901	876	875	873	826	832	803	835	894	850	875	946	859	932	818	891	890	826	855	863	885	832	873	880	915	886	889	880	875	821	917	873	828	944	877	835	865	846	822	854	845	884	873	851	846	868	874	892	861	835	893	835	876	893	894	862	894	882	835	835	897	846	845	861	823	822	896	851	849	874	888	944	841	886	927	881	841	871	843	898	888	881	867	837	855	851	849	857	858	852	832	882	878	832	852	879	939	900	845	873	856	869	864	889	884	853	865	889	858	844	923	819	902	808	851	850	866	883	883	856	860	899	884	917	870	922	842	861	850	868	884	910	840	855	834	905	863	829	843	885	911	879	857	842	864	846	837	869	875	883	908	881	835	896	844	828	932	876	859	896	853	832	844	823	924	881	879	874	833	884	870	895	856	819	885	834	862	877	883	869	849	832	887	912	850	868	858	844	820	847	850	889	863	887	859	850	841	885	863	825	831	846	875	827	895	870	888	803	858	894	910	892	869	844	833	861	870	883	864	832	857	898	892	868	856	899	854	869	888	870	845	813	878	906	865	859	849	890	847	843	853	855	846	894	895	869	846	838	879	883	867	895	848	847	869	933	866	908	876	882	883	860	896	864	867	894	834	864	880	841	863	842	853	844	912	793	816	857	938	815	855	916	874	862	891	895	834	858	855	855	841	855	893	900	874	864	872	855	835	875	911	874	908	853	920	913	890	871	883	885	842	874	859	875	817	864	850	871	870	890	878	825	878	865	873	877	876	926	843	851	908	858	886	881	894	856	889	914	876	831	839	908	829	909	909	837	907	861	847	858	910	850	891	831	862	898	851	856	868	844	875	889	868	895	890	902	855	856	864	867	833	794	895	852	854	876	815	906	886	842	862	888	878	863	863	924	851	930	906	790	914	904	884	917	852	875	823	853	901	894	902	843	869	877	831	843	853	894	877	868	849	849	852	874	859	801	867	862	888	851	869	945	840	907	877	871	817	830	897	837	913	865	842	878	845	865	871	885	865	880	874	890	818	831	849	873	865	964	874	853	860	859	909	773	863	885	886	852	916	847	906	890	968	851	886	897	849	863	860	837	838	874	845	831	837	836	855	888	844	863	880	907	871	860	873	863	858	882	853	844	891	869	869	853	877	874	887	925	881	873	882	891	863	899	843	889	924	862	874	894	849	854	859	879	858	859	903	835	858	841	859	877	849	858	878	854	836	851	852	815	837	846	879	849	843	894	868	924	887	863	829	910	843	844	868	822	868	874	933	900	889	913	907	868	884	909	888	838	861	855	885	857	842	867	847	841	882	834	869	888	848	891	893	888	844	903	842	856	851	804	837	862	883	829	862	866	908	829	855	932	838	845	880	837	854	897	912	866	885	903	919	906	903	835	856	869	872	861	919	844	888	856	847	957	852	886	904	893	878	868	894	851	834	830	837	879	915	893	883	868	823	865	834	861	895	898	875	853	799	812	840	878	907	871	922	857	834	904	876	870	850	862	841	904	844	940	811	846	893	865	839	855	885	895	901	831	864	928	839	864	907	816	846	827	849	887	863	876	823	860	887	855	842	902	854	889	876	892	902	868	861	853	868	861	870	834	835	822	895	853	831	841	869	881	862	853	899	885	843	912	899	858	840	841	857	872	864	923	837	887	921	870	868	857	911	831	850	890	828	891	914	828	907	837	879	880	898	938	840	840	858	872	841	887	846	830	835	861	890	803	894	897	921	840	876	902	842	877	907	886	790	866	816	853	870	858	829	897	809	856	830	831	845	881	820	894	893	893	902	838	834	839	864	895	878	829	869	884	878	911	881	849	820	895	885	832	892	918	842	856	804	880	857	876	847	858	830	890	835	880	876	943	811	895	875	883	838	825	926	874	883	878	897	864	893	856	888	911	846	854	871	824	852	868	804	866	895	828	829	841	864	826	885	901	844	812	856	859	872	919	837	834	883	832	902	859	899	874	911	838	829	839	875	849	884	839	838	894	829	855	917	873	830	921	891	898	831	857	908	863	847	873	846	900	816	881	837	888	852	822	881	863	883	882	886	839	874	861	874	868	887	871	937	921	868	836	863	845	842	891	909	843	889	912	877	836	846	867	900	847	853	912	902	852	908	858	880	863	863	846	886	860	833	810	868	868	870	850	856	889	908	887	898	821	853	902	863	881	921	876	866	828	834	902	894	874	853	840	910	879	864	842	888	865	833	875	837	914	837	857	840	862	832	884	862	889	906	876	872	873	855	864	880	856	965	875	898	867	842	800	815	854	902	894	829	870	904	885	887	890	860	856	928	849	851	914	848	882	909	841	866	893	918	908	875	848	890	868	863	885	849	912	839	899	877	912	885	818	874	887	792	836	833	930	850	905	852	856	867	843	844	860	894	867	877	881	855	877	855	839	882	838	871	899	929	810	898	950	845	847	848	920	862	831	876	849	845	865	927	878	851	900	908	906	854	861	890	850	870	864	890	876	874	850	924	878	866	876	839	871	867	893	897	899	847	880	886	869	879	852	853	869	885	851	890	879	816	864	855	852	879	813	840	862	851	898	843	905	895	883	844	849	918	866	871	875	902	892	875	894	939	862	823	822	832	856	883	810	835	843	841
34141	35025	41074	39446	31373	38684	33844	17900	5192	1356	506	387	354	329	328	331	345	338	341	310	338	327	301	308	326	318	328	326	318	329	314	311	347	325	312	297	299	320	284	317	350	307	315	339	324	320	331	300	368	312	332	287	356	345	350	341	298	333	334	333	300	318	312	331	285	335	355	318	319	348	328	339	337	305	297	336	289	315	332	326	321	340	294	335	307	302	326	350	345	358	291	343	329	296	324	319	340	321	320	319	336	340	341	314	306	356	304	324	307	317	352	304	313	318	321	302	304	352	312	328	350	312	317	332	328	317	323	304	343	331	314	312	315	314	353	326	327	306	304	346	299	309	315	333	315	315	359	291	328	299	341	318	344	309	311	341	310	307	323	341	344	327	292	312	328	325	299	303	351	290	324	323	335	305	346	314	316	329	331	311	356	330	304	298	314	314	328	301	341	282	318	294	326	366	318	312	321	287	313	359	309	293	308	336	315	322	297	295	325	323	329	306	297	326	326	318	324	307	328	293	327	320	306	337	343	300	313	314	283	334	339	314	330	366	330	299	350	328	318	321	300	335	319	335	320	311	319	324	349	351	317	335	332	344	299	317	338	333	291	312	354	329	347	303	292	314	315	366	328	271	295	305	282	319	311	319	314	284	324	309	311	328	330	319	328	310	324	342	313	323	310	292	337	331	337	304	294	291	315	319	344	302	328	311	312	336	323	276	346	322	285	332	338	358	313	305	294	347	326	303	335	277	283	339	312	320	325	299	313	311	352	322	324	331	353	343	335	321	311	335	328	347	329	319	345	288	352	325	325	334	313	322	330	334	337	322	284	317	311	323	295	306	374	314	321	338	323	326	348	331	374	331	298	343	296	318	329	304	316	325	353	308	349	336	332	369	310	330	349	346	315	323	343	328	310	314	283	311	331	324	312	329	317	321	336	287	317	318	307	312	318	354	326	347	297	322	326	333	313	282	324	324	325	303	328	296	334	334	350	340	292	291	336	316	338	313	321	340	314	332	301	333	316	316	331	352	322	321	328	310	339	319	307	321	315	358	382	311	322	342	347	299	303	340	298	321	301	331	344	293	324	332	308	327	329	310	341	312	305	335	336	337	307	325	323	333	341	289	333	323	325	347	314	326	301	308	345	349	315	331	316	283	312	304	301	305	329	346	318	296	316	309	312	310	307	352	335	343	342	350	318	328	303	342	355	334	313	302	299	332	324	345	309	321	314	349	313	305	324	337	290	314	375	301	317	331	308	329	331	317	304	318	320	330	357	331	310	355	322	317	307	326	325	302	324	322	303	291	322	318	342	346	332	302	327	298	295	320	328	356	343	336	339	335	329	316	326	296	326	343	316	306	331	304	363	339	344	290	297	325	330	307	336	350	309	328	319	297	297	323	281	313	318	310	323	307	336	336	335	288	317	322	346	339	351	325	322	309	329	310	304	307	321	303	289	371	337	312	325	314	295	311	320	318	322	314	335	306	323	307	326	347	370	334	302	317	313	357	363	324	328	324	354	316	347	319	326	331	313	311	337	331	333	323	331	310	312	362	305	295	331	318	316	342	294	328	347	295	333	338	318	295	324	308	312	315	307	281	328	310	329	322	334	304	325	291	309	335	306	334	303	338	310	324	331	361	361	340	306	295	327	329	338	331	343	347	307	293	329	284	308	325	327	305	328	299	316	331	313	329	305	331	341	327	332	312	300	336	291	347	361	319	313	308	319	321	325	311	337	317	292	339	303	337	348	314	358	322	339	295	297	321	326	345	337	297	330	314	307	338	354	347	341	339	323	346	307	307	316	310	328	331	334	358	327	341	322	338	302	312	315	338	302	326	341	323	305	316	313	324	337	334	321	319	361	344	322	315	328	316	315	313	308	318	348	311	331	316	301	311	337	321	333	326	304	318	352	326	296	325	336	337	365	334	341	329	346	297	339	325	350	325	321	303	320	299	336	329	339	314	305	357	349	305	326	316	352	348	352	296	320	337	305	319	328	333	305	333	325	335	322	321	324	329	340	332	318	312	292	313	327	323	326	296	322	343	342	325	298	299	316	313	309	313	326	313	297	321	333	336	321	288	335	342	309	334	312	342	305	326	334	354	327	291	340	330	329	317	316	332	315	341	317	294	329	299	317	354	359	358	306	325	333	329	321	298	337	359	359	313	300	342	315	323	308	343	336	288	319	310	306	283	266	311	323	347	303	337	313	345	298	322	329	332	367	335	290	342	315	319	329	295	320	321	308	296	330	322	291	309	326	333	333	333	291	299	333	327	308	334	325	328	335	263	332	316	306	294	316	315	332	306	333	290	329	330	347	297	340	317	316	304	327	319	328	287	291	322	342	328	321	319	319	325	337	319	337	318	326	313	326	319	346	294	285	312	311	342	308	326	310	340	337	317	308	330	332	359	345	339	315	316	317	335	302	323	317	308	344	316	308	329	328	329	313	304	294	329	358	316	343	357	336	337	311	305	326	311	321	318	333	315	315	313	326	353	344	323	319	325	345	328	327	345	299	301	324	320	356	320	330	326	306	346	337	315	316	313	327	344	339	337	334	317	316	326	327	322	315	352	343	361	294	327	297	320	324	344	297	301	355	320	289	301	315	329	350	325	314	314	321	315	356	350	331	283	322	357	309	315	319	296	306	308	330	302	314	307	346	358	318	344	331	331	348	331	331	321	342	311	359	343	328	293	314	298	299	342	302	325	296	345	322	309	307	298	330	337	334	315	288	332	312	305	305	307	324	333	338	333	312	317	314	363	351	324	361	334	309	320	313	333	304	308	307	316	317	345	316	303	316	272	311	326	313	321	339	339	345	299	336	302	308	320	304	340	299	320	354	355	294	297	349	321	318	346	311	299	308	316	313	328	309	305	328	279	292	324	306	362	306	293	344	310	329	334	319	306	333	324	311	353	310	300	317	326	357	319	310	314	321	357	313	322	342	316	316	312	309	320	331	305	356	312	334	359	303	342	332	305	336	299	302	293	345	315	330	323	333	327	302	312	298	352	343	314	300	314	305	342	322	306	329	331	327	293	333	319	308	305	311	320	310	331	350	339	294	358	332	329	319	314	363	329	313	360	302	314	337	334	330	343	340	345	321	313	328	308	339	320	332	315	347	301	318	323	318	333	331	319	323	332	346	329	297	325	349	314	312	335	303	321	348	297	332	338	342	341	335	341	314	301	313	325	327	325	302	342	346	336	267	334	334	330	318	332	332	320	327	305	310	343	316	351	309	325	309	291	332	342	317	309	300	350	327	305	343	298	338	319	286	330	313	303	313	344	316	312	291	327	326	314	323	307	329	312	318	286	324	317	325	321	314	338	307	325	312	329	329	332	329	314	340	332	323	320	325	337	342	282	312	303	331	319	328	341	302	318	298	304	301	314	321	303	344	313	307	341	306	322	364	340	302	327	310	301	281	339	322	306	311	328	328	282	288	295	326	342	310	333	293	333	324	343	321	302	365	304	312	324	323	306	326	338	297	354
22118	29605	42873	47829	43927	53827	47479	31403	13986	4646	1677	1010	898	810	852	828	827	854	833	840	888	940	833	829	849	812	872	867	883	816	832	897	818	801	809	855	920	813	847	844	889	808	866	849	924	872	875	859	866	850	906	879	842	882	868	866	852	834	846	826	876	906	874	855	873	864	824	828	869	837	888	847	934	882	817	844	825	856	855	843	851	846	856	872	842	841	879	867	884	819	882	827	825	897	886	889	884	810	820	840	849	870	830	858	867	825	886	865	889	827	860	871	874	873	859	852	913	920	841	820	827	858	821	847	840	901	868	899	830	849	851	809	833	840	867	835	807	833	864	878	881	856	891	878	835	879	826	813	932	843	885	837	816	860	846	849	836	884	832	894	843	889	842	831	801	831	903	836	805	880	844	885	822	860	786	830	885	847	838	842	837	902	898	833	893	841	854	828	879	825	842	857	870	838	856	898	890	864	867	815	884	852	840	881	886	886	873	871	827	828	843	889	827	885	833	884	875	836	842	853	859	883	832	880	843	890	866	871	848	884	900	879	856	840	840	851	834	865	853	861	893	849	834	878	838	799	869	868	902	885	963	882	841	856	832	880	821	839	839	833	846	819	815	861	834	864	881	833	850	872	859	876	826	871	852	859	884	852	883	799	863	830	840	903	838	848	837	875	823	840	920	820	851	889	869	835	858	861	844	857	891	874	900	855	859	876	854	875	835	872	863	848	868	838	813	829	801	849	822	873	857	884	847	814	855	845	824	877	844	900	856	884	863	920	843	832	895	838	857	822	898	874	890	888	849	839	846	875	850	810	891	877	833	841	836	880	859	858	819	865	877	869	885	880	827	870	843	829	829	848	815	866	852	853	859	900	892	828	868	825	888	871	890	841	865	862	837	861	854	847	873	829	844	843	825	877	882	882	853	874	846	914	848	904	850	850	862	841	836	851	903	781	857	858	847	836	887	841	831	812	815	866	836	868	848	888	867	872	865	850	880	841	863	870	865	911	806	839	816	855	833	916	891	849	893	850	860	844	872	840	870	823	873	820	818	821	837	855	845	836	818	869	842	908	838	860	877	871	888	901	871	844	839	872	808	867	844	818	908	883	889	819	822	830	834	850	899	868	880	852	858	820	860	846	812	914	904	879	879	839	805	884	899	850	872	829	905	835	856	823	875	845	889	901	825	827	888	840	863	859	839	866	860	882	839	887	856	842	858	902	884	842	876	839	857	883	850	834	886	802	885	872	868	827	886	895	913	859	859	899	864	911	838	858	856	876	830	851	823	892	857	834	809	823	851	858	855	853	806	858	861	899	831	881	827	817	871	909	899	836	888	837	841	890	871	814	871	860	823	922	915	806	885	870	889	837	888	872	870	857	861	864	879	863	826	849	859	899	855	828	816	852	850	862	851	867	861	872	911	816	830	842	866	909	827	899	800	845	825	878	843	875	873	858	845	878	932	889	811	828	823	856	848	883	839	859	823	846	894	898	852	871	814	857	863	858	874	832	875	884	846	856	841	833	840	881	894	841	855	805	855	846	868	804	887	827	830	887	836	874	898	889	896	856	825	853	890	912	833	845	844	817	859	902	849	919	835	807	846	852	850	862	887	873	851	874	898	867	898	887	897	870	895	865	789	853	882	904	794	888	889	822	835	840	819	843	842	866	905	835	845	818	855	872	821	837	878	898	906	880	846	885	877	835	875	875	856	868	897	836	851	839	903	859	883	874	835	824	873	830	801	854	835	846	825	843	922	837	868	828	826	851	848	866	861	864	879	868	890	902	906	822	836	900	885	793	876	813	837	808	888	877	845	803	834	824	867	873	824	904	889	884	821	846	842	899	864	836	909	830	968	892	790	892	892	868	855	926	903	786	833	843	823	875	873	819	857	824	887	872	865	857	861	846	856	829	868	841	837	879	863	889	901	861	855	817	839	843	849	873	899	848	874	854	863	820	837	851	904	849	835	854	861	860	835	825	888	847	876	858	843	865	830	826	884	878	898	824	796	828	886	827	838	855	873	862	815	832	864	869	878	904	862	923	842	824	850	850	896	876	857	851	874	861	857	847	843	851	893	909	867	900	868	873	843	819	812	804	854	850	822	852	843	878	843	852	842	859	861	850	810	877	860	849	887	853	832	865	767	870	852	829	836	848	837	879	887	845	909	847	912	821	899	876	825	892	888	861	860	872	880	868	833	918	843	874	843	861	858	914	842	835	885	839	883	883	796	856	871	907	832	857	831	873	837	876	862	848	829	843	848	867	853	859	825	876	883	822	878	825	855	801	872	782	837	907	872	869	815	835	931	879	873	839	901	858	911	827	838	847	887	866	870	891	876	858	895	821	848	849	828	839	881	839	915	879	845	925	808	884	911	864	890	871	892	803	864	859	887	871	852	869	853	836	855	900	917	842	878	825	850	871	850	819	849	835	845	841	833	873	879	835	868	847	864	879	845	819	893	847	857	855	871	826	859	842	834	845	848	867	859	861	866	869	849	813	815	866	875	846	838	854	848	840	872	893	847	819	865	841	846	861	867	901	861	867	888	826	859	837	870	859	832	836	859	873	829	858	859	903	862	927	833	864	845	880	863	816	859	859	888	915	886	836	853	817	908	883	886	907	904	857	829	910	913	881	834	902	843	898	834	887	831	844	845	841	820	842	821	865	873	846	826	866	831	890	829	857	865	898	811	912	833	872	839	913	844	839	861	858	883	833	849	851	855	906	869	890	884	836	848	835	850	903	893	847	848	910	837	875	905	850	840	820	896	873	873	859	918	826	878	855	892	900	870	870	866	801	875	819	884	868	846	830	822	883	856	859	855	811	865	829	875	813	813	836	813	903	906	866	860	827	831	856	864	849	779	855	839	863	868	848	849	802	899	854	861	847	887	838	858	873	891	806	878	853	845	829	833	872	840	844	863	847	915	863	863	823	837	897	898	889	894	827	862	866	827	840	847	876	845	890	894	922	885	845	873	862	831	816	880	844	908	819	818	868	856	814	829	850	820	827	868	877	842	840	908	868	837	876	807	876	868	833	864	850	882	839	837	873	814	847	855	897	872	851	835	815	825	872	863	883	861	832	882	832	862	867	843	828	875	886	889	831	895	879	814	837	878	857	878	875	891	829	858	809	871	832	825	853	871	872	871	853	839	882	898	857	878	839	877	839	889	831	859	858	860	835	898	910	903	870	837	831	847	797	847	839	856	851	842	868	858	841	846	848	869	830	867	832	840	840	877	876	852	855	892	883	859	809	946	831	870	809	893	811	882	848	835	880	863	859	842	876	847	860	886	866	861	855	852	855	843	850	868	816	841	861	877	862	827	881	874	852	824	832	830	842	845	949	844	866	850	808	877	899	805	869	894	838	907	889	838	891	884	824	902	868	894	894	827	881	803	794	858	908	856	859	876	855	848	862	876	839	880	850	898	833	861	877	802	873	838	872	898	850	839	855	889	818	891	881	855	918	898	857	849	843	800	788	869	834	882	874	856	829
44992	46536	57272	48383	37583	50729	48744	31281	13385	3461	911	406	350	343	352	319	350	342	323	314	311	320	300	334	297	325	319	308	337	338	315	362	331	344	303	345	302	319	320	324	316	319	329	304	334	331	336	298	350	305	341	291	328	319	305	348	302	341	339	318	322	328	371	325	303	327	320	332	348	307	350	302	330	345	320	319	304	304	302	313	340	343	276	319	332	352	331	329	305	285	308	299	338	299	301	316	296	310	354	318	309	324	293	298	310	327	328	328	350	325	343	323	320	334	312	337	312	329	291	304	302	274	351	321	327	315	310	308	352	317	331	302	314	326	337	317	284	321	333	319	322	333	328	306	339	330	313	335	290	309	346	308	353	300	333	321	299	294	308	326	289	299	312	311	296	322	301	302	309	322	339	333	314	324	326	326	311	333	308	334	333	313	364	321	325	343	349	294	297	320	318	315	319	294	320	328	307	308	314	319	285	297	338	341	291	323	289	318	323	338	338	265	290	316	336	311	303	321	326	333	284	339	350	306	286	293	318	324	333	319	320	325	326	327	317	305	302	299	310	314	317	333	358	311	322	328	338	316	310	325	303	314	348	302	339	326	318	310	312	353	306	331	305	331	320	337	321	320	350	319	300	302	334	320	341	310	293	330	308	309	324	323	338	317	316	320	321	285	341	311	335	302	325	284	313	306	324	320	328	285	332	313	300	326	359	332	320	330	304	305	337	306	315	329	313	314	311	304	335	329	297	338	334	290	305	317	327	322	329	338	297	310	306	291	307	299	327	288	311	314	324	305	339	340	345	338	335	322	330	365	318	352	332	319	354	310	323	339	331	301	314	324	315	309	319	339	313	300	279	351	328	351	287	315	331	321	325	297	336	320	307	324	331	334	328	343	316	305	302	300	317	333	333	318	275	312	325	324	319	341	343	318	343	346	314	334	319	287	318	315	303	321	346	310	314	324	318	305	290	308	291	329	332	324	291	318	294	316	290	323	336	301	306	313	334	340	273	351	292	321	299	330	314	299	361	320	311	324	320	334	317	322	343	297	330	330	338	310	302	289	290	331	308	325	313	339	311	350	360	345	313	294	289	325	317	320	339	314	320	314	325	320	316	292	341	331	299	323	280	299	328	327	280	339	355	322	325	337	324	281	284	317	295	321	313	334	331	318	307	329	340	319	320	311	319	342	301	302	328	313	292	316	305	306	326	339	315	365	310	324	322	337	318	351	303	291	311	334	326	306	342	272	321	337	319	343	355	320	315	315	269	341	305	331	330	350	363	272	268	307	313	331	299	321	321	329	293	323	302	316	308	336	319	319	321	299	324	317	338	315	307	323	317	287	309	326	294	324	286	329	311	313	355	310	315	318	312	316	335	317	304	339	333	318	323	321	330	315	327	320	308	300	284	334	346	345	317	293	360	301	300	292	333	308	304	344	316	321	322	320	315	325	312	308	340	330	337	308	327	320	317	312	336	338	330	285	298	309	336	326	317	326	282	305	328	314	293	299	305	321	327	338	316	325	310	334	296	317	335	336	357	331	318	313	312	304	321	299	298	326	348	309	327	329	330	318	291	330	299	298	301	320	340	303	309	321	303	357	353	313	289	315	324	313	338	338	264	323	328	283	336	331	309	325	342	340	361	319	293	303	350	300	326	339	293	278	303	314	346	316	288	292	325	300	291	327	336	311	299	291	343	315	279	314	314	324	311	341	317	306	322	313	340	352	327	311	338	310	337	287	337	318	325	339	306	328	344	347	344	347	317	321	327	318	326	292	310	311	310	333	325	312	317	336	332	310	326	324	345	310	327	309	323	320	357	314	350	331	302	322	290	292	329	309	308	296	325	297	340	306	341	289	304	303	295	305	328	331	344	324	293	321	330	293	322	363	322	343	329	298	302	328	311	318	331	298	313	307	298	315	322	319	335	302	329	306	317	301	349	296	335	333	309	288	291	293	318	342	318	306	324	309	324	324	310	330	313	323	343	323	316	299	319	306	289	346	325	330	315	307	322	349	338	349	327	277	306	325	325	299	320	320	336	329	322	304	325	325	334	332	313	323	332	328	348	315	341	329	320	317	332	321	333	312	347	307	322	305	330	307	315	283	277	358	286	336	316	336	342	301	314	300	289	301	326	295	320	323	306	321	327	313	300	289	313	318	279	312	322	339	304	305	346	319	324	309	319	318	315	324	315	288	315	300	330	323	347	337	303	322	298	317	310	316	315	338	322	283	313	316	323	335	333	311	313	340	324	328	307	309	318	313	279	300	334	313	308	308	332	316	328	296	301	308	351	305	272	306	301	339	318	309	333	315	296	341	289	326	304	308	362	335	313	307	312	317	331	273	324	331	319	320	311	285	309	330	331	316	349	349	313	323	289	315	323	330	316	331	280	312	317	318	333	338	347	319	331	288	295	293	328	330	306	308	338	325	324	332	325	312	332	310	327	349	298	360	313	319	296	307	301	327	351	300	315	306	320	291	329	320	330	305	305	326	331	325	316	319	334	318	314	297	312	322	340	346	319	325	293	306	306	320	345	300	331	306	301	329	304	307	301	311	337	363	326	341	275	315	325	314	307	337	307	332	339	312	346	287	330	309	289	337	330	305	330	353	289	319	315	333	292	332	328	329	319	330	341	301	335	331	344	287	322	324	336	315	328	315	309	303	322	316	320	324	324	290	319	320	353	358	305	326	304	349	354	333	347	343	324	309	353	305	312	303	292	306	328	344	360	302	337	328	326	296	308	341	341	297	295	317	313	326	338	302	309	306	313	303	300	290	336	364	365	338	355	298	293	330	302	334	309	335	300	314	307	332	326	360	332	294	307	306	327	365	314	318	317	287	280	305	297	320	287	338	337	315	362	322	326	325	318	325	323	279	293	337	289	311	318	330	327	312	327	312	334	299	289	331	310	304	309	321	299	313	315	320	328	348	319	326	325	326	322	351	296	332	285	335	334	328	354	323	356	327	306	339	344	333	304	337	320	321	337	309	317	310	308	313	332	318	282	302	307	314	311	296	334	317	323	318	351	299	330	297	332	311	342	334	351	301	294	319	333	319	321	331	327	301	310	345	318	319	327	323	301	317	314	300	293	311	312	339	337	394	320	323	326	291	299	327	312	332	299	306	319	279	355	319	360	326	283	309	334	317	319	307	322	329	326	325	328	340	342	334	340	319	340	324	333	350	305	313	326	344	312	303	348	336	316	302	291	342	333	346	282	344	284	340	317	312	304	318	291	314	297	329	338	297	338	304	318	337	335	319	306	332	308	320	323	307	280	305	290	297	342	315	295	327	329	325	349	306	352	291	365	302	324	319	352	321	342	293	330	345	297	336	348	340	308	312	328	306	318	330	322	361	315	342	311	321	341	349	331	297	344	321	328	308	311	326	330	304	320	322	330	333	329	323	304	359	344	313	324	330	337	311	333	290	332	337	311	297	327	316	302	355	307	338	308	349	344	337	363	326	313	338	313	322	302	286	294	298	279	309	295	327
29508	37930	55478	54728	50092	64552	60131	44281	24595	10448	3235	1352	935	862	865	871	821	826	861	903	863	854	827	869	813	912	803	901	839	841	845	845	818	878	828	828	911	885	819	826	824	823	896	850	852	830	807	838	803	857	849	856	843	843	892	855	846	822	855	849	844	835	835	824	894	861	883	843	833	835	890	861	796	816	874	790	832	831	877	824	846	877	845	839	823	803	842	861	838	826	832	837	847	867	867	874	820	826	786	869	786	802	836	875	813	837	779	880	807	859	839	828	794	842	871	803	841	798	855	859	851	785	834	808	874	864	821	791	818	803	883	819	789	852	840	835	856	877	862	821	819	839	859	860	853	924	868	856	839	848	876	784	825	869	870	829	885	824	809	814	904	891	855	872	808	867	863	855	904	846	809	859	851	809	841	858	822	870	838	822	780	836	823	866	838	833	884	863	854	837	907	830	829	879	851	841	866	858	855	850	809	882	828	823	843	816	831	851	811	817	795	902	877	786	845	798	854	807	865	866	859	817	874	839	861	824	841	811	832	848	809	853	832	871	891	806	849	901	858	827	859	895	815	881	816	854	861	816	866	856	875	853	817	876	847	851	867	813	875	884	826	809	814	856	841	873	790	851	904	801	838	847	837	836	878	866	855	836	881	847	834	854	806	830	849	816	842	806	854	796	873	849	840	865	880	791	868	882	852	850	831	842	850	858	885	844	841	797	882	843	881	855	863	840	880	845	831	830	835	866	862	821	875	873	822	842	842	784	813	855	871	876	856	856	867	848	798	833	859	880	812	883	844	864	844	836	858	860	846	894	818	861	834	861	818	851	803	782	826	847	824	855	859	831	843	857	861	836	833	842	807	839	836	872	838	836	912	817	851	809	868	830	887	807	861	848	833	799	887	888	860	826	814	862	806	854	887	913	861	858	884	784	797	858	882	829	900	829	862	849	859	834	852	813	817	838	852	884	788	832	856	857	830	872	831	851	828	814	815	872	840	911	796	843	816	823	826	878	892	819	837	826	835	828	899	881	917	854	871	863	864	844	866	871	829	864	868	883	878	852	815	863	776	856	849	861	904	814	850	824	836	864	795	822	869	836	874	845	819	861	840	880	872	814	820	801	801	857	807	824	818	913	841	828	844	843	880	805	814	872	843	843	800	792	832	917	833	803	879	804	854	878	857	847	815	827	885	883	851	843	815	826	835	856	822	803	870	817	826	873	811	899	856	850	919	826	837	877	835	843	862	817	847	804	924	836	859	839	851	822	893	808	831	838	806	870	867	810	882	904	842	842	810	850	792	870	809	817	828	838	783	874	807	864	861	881	855	847	816	850	839	820	889	812	810	802	843	929	831	881	845	889	830	815	845	807	806	832	823	844	872	846	776	839	880	868	846	849	900	840	829	783	828	824	793	836	814	887	850	879	802	864	792	847	859	819	820	886	830	879	843	823	813	796	894	852	765	851	896	859	855	821	827	798	823	822	866	844	841	840	857	846	847	853	826	864	813	802	808	853	857	907	909	863	841	801	835	863	869	822	836	847	887	811	874	888	879	819	895	887	855	801	869	828	860	869	878	840	901	819	894	802	810	826	865	867	872	794	845	793	778	804	794	817	811	829	812	873	853	877	821	857	841	801	824	892	884	868	884	822	844	832	825	848	886	872	870	859	812	845	819	911	837	798	901	874	754	864	795	830	829	822	887	849	837	820	826	876	833	830	824	856	824	843	824	796	876	833	837	890	827	812	849	843	862	864	832	835	829	836	815	805	840	847	839	885	912	838	856	843	848	866	853	835	859	873	817	850	871	898	869	818	828	843	857	845	863	811	873	908	885	883	855	825	881	821	864	778	827	827	818	836	831	893	853	852	880	832	850	873	849	883	773	854	876	827	864	862	823	823	822	876	781	862	834	860	866	841	862	856	864	815	839	825	842	832	796	900	854	893	802	829	851	827	841	839	879	791	852	843	816	848	826	808	869	850	867	785	805	865	826	858	860	822	849	872	870	855	866	805	885	834	891	880	879	806	878	837	800	866	850	859	861	821	844	864	844	888	828	864	839	883	885	849	877	822	809	797	834	799	843	853	817	827	818	896	864	840	837	850	850	834	819	830	844	804	835	817	877	858	796	892	858	870	846	846	869	856	858	861	810	876	865	841	872	927	820	848	825	836	911	791	808	891	852	834	885	805	838	799	804	866	874	846	843	889	802	870	821	838	859	884	854	850	859	811	866	901	892	842	837	854	852	795	850	830	875	820	904	867	811	862	842	816	810	826	818	859	823	840	895	873	872	862	837	853	842	859	833	799	845	888	835	911	855	882	840	904	821	872	848	839	831	796	842	847	838	851	896	781	867	863	877	791	790	865	874	830	807	838	863	857	870	851	846	832	800	814	827	896	841	827	857	860	839	836	896	838	792	819	866	825	845	835	806	824	776	771	819	815	818	832	866	809	864	767	839	836	838	863	842	839	848	796	835	806	859	871	833	847	868	837	862	851	835	849	838	856	850	888	874	855	826	855	812	851	819	808	848	846	834	887	816	881	856	837	833	855	863	854	825	861	790	841	874	843	856	835	809	815	809	775	868	875	788	811	856	820	901	863	849	822	889	837	831	858	887	840	849	825	811	790	838	809	832	861	850	878	867	881	864	876	859	852	882	848	836	867	822	848	911	822	842	867	832	891	895	866	837	851	846	828	904	809	853	832	864	825	870	897	833	810	803	814	822	885	836	843	885	802	812	913	790	875	846	851	814	817	832	904	894	819	884	846	889	841	850	882	869	831	794	851	879	873	848	799	866	832	876	899	904	821	811	861	848	847	892	822	872	841	806	776	827	887	844	824	833	821	836	849	827	922	760	855	859	858	852	832	842	838	842	843	846	805	855	824	861	911	879	834	779	864	834	776	780	842	842	847	771	872	799	855	811	789	887	802	855	871	816	786	828	808	853	888	855	849	818	870	891	860	804	838	788	809	813	802	884	816	839	840	807	802	842	893	835	833	832	825	849	816	856	802	842	876	854	864	846	863	842	853	891	811	779	827	841	852	814	858	822	870	834	843	855	845	852	887	868	849	852	785	868	837	803	831	851	826	884	813	877	900	858	858	902	857	874	860	834	867	804	842	837	832	808	871	869	849	861	845	794	832	875	825	848	838	808	846	822	857	797	880	781	857	854	848	779	796	862	838	797	848	847	812	882	905	874	831	840	862	817	823	840	832	841	832	867	829	858	886	867	859	829	805	864	816	847	895	807	848	877	840	814	792	872	853	829	815	874	904	836	807	858	864	832	786	843	864	823	836	850	835	811	807	897	847	832	906	848	822	839	862	871	848	836	865	828	860	822	827	821	780	838	874	872	875	867	851	890	824	836	870	857	834	844	850	827	833	840	817	861	838	845	866	859	902	801	855	845	838	827	902	879	883	841	876	840	866	832	841	870	901	847	823	862	857	822	888	811	837	784	825	861	850	846	865	847	863	842	859	831	893	785	795	831	844	879	819
16193	21410	20582	8954	3736	5450	5379	2952	1300	626	379	313	332	303	276	318	357	335	376	320	322	351	297	340	322	320	303	344	356	326	332	289	321	320	333	300	340	321	303	313	317	387	341	329	315	319	313	319	329	313	325	344	345	310	324	307	341	326	298	332	329	309	284	335	310	329	287	306	358	343	355	305	328	346	307	315	310	350	339	362	350	304	331	322	337	334	324	300	342	348	310	298	324	343	299	308	334	304	325	323	300	313	301	331	329	339	316	318	337	264	301	346	326	314	325	327	333	333	336	345	323	316	340	313	326	341	292	317	310	318	305	313	343	329	305	332	324	307	337	311	293	298	355	298	294	349	340	316	326	325	295	345	300	303	332	327	318	342	322	319	332	353	328	354	325	295	306	276	319	323	309	312	331	332	329	322	303	319	346	334	328	302	348	318	336	321	316	299	336	333	280	321	320	341	340	326	326	317	350	325	332	316	316	326	342	286	343	308	321	330	316	347	325	320	335	294	312	306	313	338	316	321	309	318	334	326	313	326	328	364	326	331	336	328	316	341	344	344	318	330	338	318	322	322	298	322	304	336	326	305	331	353	336	330	314	308	323	349	314	318	324	345	349	339	326	347	351	314	324	328	335	343	351	330	326	336	312	369	325	337	339	332	328	350	320	274	360	340	331	318	321	319	346	314	340	313	331	298	339	309	327	295	295	332	301	283	324	324	331	326	315	333	315	325	339	327	308	309	298	352	335	312	308	294	305	311	302	329	305	318	320	335	325	339	281	315	330	321	301	311	295	320	313	295	346	315	327	347	302	314	329	297	332	330	366	320	319	316	322	323	347	325	336	314	352	315	323	378	319	324	333	346	316	321	324	327	324	334	353	299	326	301	324	353	333	340	329	319	302	319	331	308	320	338	318	322	351	307	306	355	293	318	321	310	325	292	367	319	313	329	315	309	342	298	278	305	332	329	326	325	332	306	328	330	335	334	325	320	335	343	330	299	295	289	330	311	308	312	324	303	323	315	337	331	351	335	342	331	327	329	346	295	351	297	331	324	337	318	334	321	327	319	331	289	325	315	372	324	340	349	327	355	322	334	324	335	300	311	352	316	339	312	358	327	331	335	358	320	372	300	313	299	318	343	315	322	343	317	303	290	361	306	327	300	304	334	327	314	323	342	310	320	339	319	350	319	312	317	342	310	280	305	323	309	336	338	317	328	332	350	325	318	346	328	318	305	341	314	341	326	339	319	313	307	317	305	327	324	296	319	308	338	303	288	305	317	349	298	346	382	327	340	316	340	299	301	358	327	341	360	329	330	312	355	318	327	333	327	314	322	324	341	310	311	289	303	335	313	357	335	346	324	327	307	297	343	314	328	369	323	291	319	291	321	323	349	315	325	329	301	308	317	304	326	342	320	280	296	303	311	333	341	336	323	356	286	292	307	308	321	371	348	312	283	318	313	298	331	316	305	334	331	295	332	331	329	335	306	331	310	336	313	298	333	335	333	312	341	317	303	360	323	336	325	340	335	332	319	309	327	335	297	335	327	333	334	294	314	337	318	330	316	315	316	351	352	297	342	311	326	301	297	330	316	316	365	329	303	287	305	377	314	294	308	305	350	312	285	333	331	306	343	340	292	320	339	324	339	305	322	333	330	325	312	312	331	312	336	342	323	334	318	311	345	319	316	345	315	311	348	328	343	324	346	328	285	291	315	320	375	327	327	310	302	322	322	305	322	334	328	340	347	310	348	313	308	304	327	324	334	329	337	317	321	332	325	305	334	311	332	330	307	320	360	324	315	299	338	347	319	318	351	348	314	332	325	330	292	316	301	354	326	323	313	318	312	353	310	309	326	309	320	324	303	348	342	331	292	305	305	331	329	318	286	320	348	324	322	347	313	340	290	320	313	319	328	325	326	305	340	322	299	339	327	327	312	296	330	334	328	297	314	325	298	336	310	325	336	330	300	290	371	330	345	325	298	301	346	291	352	315	332	291	359	334	315	337	286	334	310	315	318	340	321	323	356	301	346	293	333	318	352	314	339	321	333	339	284	292	293	340	299	307	326	304	292	308	303	311	324	305	274	361	342	324	325	327	348	314	310	283	314	319	313	343	328	305	333	313	348	319	351	302	305	311	350	320	317	331	301	303	305	313	303	310	326	296	308	299	347	331	311	333	280	308	295	325	314	328	307	298	286	321	303	320	310	322	302	337	332	342	317	336	312	324	299	321	328	306	327	333	317	323	295	290	317	326	318	357	361	324	308	325	328	335	345	344	310	330	317	324	300	319	328	343	322	286	276	320	332	316	310	322	341	324	339	284	342	326	310	332	328	348	309	317	308	317	340	316	317	334	341	355	353	336	306	314	315	321	345	324	294	317	325	321	339	332	334	323	316	351	305	306	310	333	295	325	308	306	332	326	330	326	345	324	357	300	349	313	339	324	313	314	300	337	331	323	313	337	344	326	325	345	344	319	302	337	303	327	295	350	332	293	331	303	334	309	330	311	310	343	343	320	314	309	322	297	297	315	350	319	349	344	335	345	315	319	336	350	351	338	302	309	334	328	303	330	328	318	312	311	329	353	312	338	319	339	351	312	300	317	304	352	342	331	304	337	303	322	300	356	296	316	305	338	301	333	334	286	332	288	321	298	305	346	320	344	307	341	306	346	285	362	323	319	294	308	331	335	328	329	336	334	340	338	317	317	346	362	330	348	304	303	350	321	337	316	353	308	304	327	297	292	307	338	313	303	286	325	314	328	300	336	307	337	342	285	289	306	302	309	320	328	321	315	328	332	304	331	323	335	305	333	323	318	349	302	316	337	332	340	322	339	311	318	337	348	320	339	310	340	337	303	315	300	328	330	332	324	344	331	294	314	307	306	330	342	293	324	294	319	311	326	330	333	308	342	326	340	303	327	329	317	313	336	300	327	310	325	329	350	330	322	326	343	329	340	295	320	355	333	320	301	341	339	313	324	319	327	346	339	338	324	318	346	329	329	331	307	323	332	330	360	331	320	349	340	336	327	289	299	341	349	305	287	353	304	324	327	274	326	335	320	283	331	281	300	303	290	335	301	312	326	316	338	342	314	272	295	315	314	347	304	331	325	301	334	349	339	302	299	279	329	369	315	346	341	341	328	327	323	300	321	311	347	314	308	311	322	323	305	338	310	312	351	297	305	343	315	326	317	288	343	319	320	364	343	277	361	330	295	336	340	296	317	299	318	320	365	310	326	342	306	363	340	289	307	312	312	320	344	335	335	341	320	327	328	332	341	267	364	332	330	287	353	294	309	307	317	325	318	343	328	312	359	336	314	364	329	349	311	316	340	312	335	303	311	338	302	329	318	348	317	283	317	330	330	343	350	311	301	307	310	291	339	326	330	312	311	324	333	327	323	331	311	300	332	333	329	310	351	319	338	319	320	302	320	327	291	289	328	325	334	339	318	314	331	344	301	326	313	305	315	352	307	319	332	334	322	302	320	302	328	343	330	348
10497	19704	24975	16264	12369	19046	17268	9803	4347	1977	1150	914	863	853	876	827	907	851	840	837	888	859	892	899	912	878	874	877	858	894	918	837	886	917	875	854	855	842	854	829	880	855	837	856	862	897	853	878	934	849	869	854	916	900	882	926	889	872	896	874	893	915	874	872	883	877	864	890	878	873	823	888	869	879	818	833	863	889	889	845	864	843	881	891	825	869	818	906	771	842	841	880	874	854	886	818	842	819	833	888	867	892	884	867	852	840	816	815	870	864	905	845	835	868	841	884	838	892	834	874	848	850	904	806	843	833	879	850	873	873	809	846	899	868	833	881	864	865	824	844	883	845	826	831	885	879	890	856	863	844	866	929	847	837	844	826	834	839	858	836	815	862	825	838	806	838	875	884	860	874	874	866	831	826	843	864	892	837	881	876	829	847	876	879	885	872	847	795	852	851	889	894	886	856	859	868	842	807	840	807	846	830	889	854	859	870	896	877	891	854	848	862	805	856	853	852	880	901	863	866	831	855	822	880	870	861	913	862	861	881	838	835	861	877	836	858	864	848	886	855	881	812	890	819	921	907	881	838	828	876	908	832	849	848	850	822	839	908	905	892	889	874	889	879	891	775	830	868	837	847	872	884	871	858	828	874	936	852	857	844	857	874	816	863	899	827	831	905	861	829	889	891	861	883	886	877	890	788	900	835	819	834	815	863	840	816	855	863	917	915	883	875	815	888	863	868	928	856	918	857	858	868	905	843	899	910	801	836	856	918	828	908	826	860	841	880	905	849	817	834	873	814	844	867	865	881	852	837	859	878	817	841	870	846	877	863	803	835	879	849	854	849	875	878	865	921	827	891	877	871	887	858	841	837	867	868	860	867	854	843	912	850	829	879	866	914	848	835	923	858	846	884	830	895	871	801	844	877	823	827	841	912	826	841	877	846	844	816	823	897	838	830	878	834	886	803	879	839	867	867	868	840	884	813	826	855	859	826	876	856	845	865	882	875	871	854	870	827	889	833	852	898	859	865	875	853	825	892	858	894	804	843	883	887	857	897	851	877	854	832	844	881	864	864	878	834	849	853	851	871	872	843	867	903	821	822	858	853	843	890	887	839	927	902	859	869	906	874	833	858	871	836	825	857	888	856	897	855	865	877	864	875	860	837	837	852	842	883	922	836	875	914	851	847	858	899	869	893	856	896	861	871	827	853	899	863	873	842	839	908	882	842	858	817	789	874	876	810	845	869	858	968	884	846	826	871	872	841	872	878	884	840	887	832	817	909	793	897	854	879	873	777	845	865	790	893	856	848	909	866	862	872	849	855	828	829	834	848	866	896	882	872	835	869	890	871	887	896	882	926	839	838	847	847	869	864	837	831	876	836	820	807	810	824	869	853	828	870	868	867	836	823	818	904	864	888	850	820	855	830	843	885	833	879	906	794	854	881	834	824	859	879	840	843	881	861	869	875	862	880	884	837	899	851	893	830	852	840	869	862	897	863	847	864	877	874	848	889	823	821	875	832	896	847	795	811	863	819	842	859	842	822	789	814	881	906	861	884	885	808	880	820	870	896	859	842	804	795	853	921	852	868	806	873	829	899	885	846	876	857	854	859	868	841	873	851	831	836	890	858	824	848	829	851	859	924	833	820	879	859	876	831	928	825	814	862	849	856	850	839	855	851	768	856	839	894	838	926	849	862	852	844	853	866	916	847	827	822	858	873	813	845	872	834	908	904	871	877	857	824	896	850	844	896	888	863	876	850	870	832	878	825	842	851	879	852	877	884	868	834	907	877	914	853	853	863	844	887	860	900	824	864	844	888	858	829	857	837	835	868	873	859	900	897	843	921	892	862	835	855	879	870	833	851	838	811	870	819	885	862	833	886	855	853	841	810	850	852	860	822	849	855	850	840	882	821	833	864	873	916	904	907	888	909	865	829	834	852	835	862	840	894	849	879	833	885	857	891	864	838	846	843	870	787	836	818	916	837	878	837	837	823	877	841	853	838	832	799	849	867	820	846	919	822	832	845	863	877	864	855	869	846	872	886	827	861	882	874	855	854	837	835	852	858	849	814	804	828	833	829	868	844	901	864	818	898	802	855	783	858	852	842	861	855	864	812	909	859	870	895	833	902	894	855	812	864	872	909	871	844	880	845	881	881	838	885	832	870	878	838	833	806	869	903	834	841	846	889	823	871	885	826	883	857	834	853	913	815	832	856	863	804	899	867	842	911	872	835	875	810	813	865	860	869	845	872	869	852	892	884	891	840	831	854	859	876	883	890	873	839	862	849	833	889	884	865	840	860	837	831	883	871	855	867	862	805	838	848	863	850	855	862	798	845	861	793	877	841	880	874	853	817	861	868	826	826	855	906	850	866	770	877	838	886	895	886	798	875	852	826	819	857	883	820	863	844	811	880	825	860	860	854	899	853	868	874	868	886	833	828	802	837	856	836	874	897	861	855	899	827	830	853	832	862	845	886	873	813	876	833	838	929	870	898	902	870	837	846	835	867	887	912	928	898	853	868	828	830	849	855	876	853	810	859	843	823	839	887	862	900	812	835	887	872	894	888	871	893	896	863	895	820	848	834	844	857	867	859	808	889	878	860	862	839	850	875	840	853	828	844	822	834	833	892	778	876	913	864	886	832	838	888	880	869	889	896	866	837	847	861	846	840	874	865	843	891	820	862	884	855	873	881	825	866	785	861	842	883	866	877	812	857	843	869	858	893	895	881	847	929	856	826	835	820	857	881	858	879	870	845	871	867	939	843	844	894	888	857	827	875	886	913	852	804	875	860	829	903	830	873	853	839	793	873	857	875	879	885	839	852	810	843	848	851	899	917	874	855	791	839	865	938	879	862	825	826	831	836	851	929	885	855	853	869	885	840	854	813	872	828	851	887	851	862	858	849	878	896	834	811	835	874	890	850	830	815	851	879	820	864	848	799	867	847	874	870	854	921	830	885	882	875	881	862	857	827	844	845	910	859	885	845	839	840	858	822	891	847	872	865	818	864	863	871	860	800	840	821	803	940	815	878	892	825	848	858	870	850	803	886	836	921	907	876	844	898	865	872	854	851	871	831	828	875	869	831	864	848	883	876	850	829	877	819	884	855	830	838	840	850	883	867	831	839	828	811	896	849	877	873	827	858	887	847	842	838	826	834	827	894	886	881	831	879	831	865	901	872	837	869	875	921	915	893	905	857	827	843	894	814	872	839	853	858	867	848	904	788	870	841	895	895	847	878	904	909	873	874	844	795	833	857	825	843	907	849	845	824	820	858	838	854	886	817	846	912	877	883	868	864	882	840	859	871	863	851	859	879	840	828	837	882	843	787	878	846	878	849	895	883	873	851	837	845	860	838	815	863	811	882	918	848	832	843	857	907	874	884	849	897	856	899	875	894	849	847	869	793	847	917	918	832	869	848	911	888	831	904	839	841	842	868	857	867	862	855	838	841	873	914	848	876	926	848	870	809	861	887	836	860	870	872	886	927	883	837
35735	35779	35607	31786	26145	39405	36796	21460	7988	1920	587	342	332	328	319	336	319	317	333	269	270	321	289	309	290	320	339	297	321	320	342	305	354	309	325	335	333	342	288	333	342	303	358	334	326	302	370	319	325	331	325	311	297	322	361	285	304	321	284	314	306	291	320	281	290	307	333	322	325	314	307	307	316	304	267	327	347	301	301	339	331	295	343	329	354	325	299	300	312	313	335	336	320	328	310	327	304	305	312	327	320	326	341	308	318	312	306	325	354	343	322	338	319	344	342	313	310	293	332	312	301	333	321	315	312	332	312	329	316	319	315	315	331	333	347	298	303	337	285	332	309	321	343	334	297	342	331	297	345	312	310	297	308	306	327	320	319	334	271	333	320	301	362	301	314	318	331	318	307	311	316	313	318	320	334	305	316	326	321	273	345	337	326	325	308	273	332	289	331	321	324	335	317	304	291	306	321	336	313	303	312	327	336	331	276	308	296	320	334	349	344	315	347	309	303	298	287	319	294	304	353	307	319	325	323	312	325	313	322	310	271	325	316	326	336	312	313	324	328	306	352	318	325	322	305	266	307	328	327	305	331	328	303	306	334	342	315	335	303	326	300	321	310	314	298	343	289	337	333	328	290	278	326	369	322	336	324	280	318	337	311	315	304	338	317	347	321	338	318	299	326	334	306	317	342	315	320	342	322	327	299	343	343	308	310	327	308	314	306	322	350	297	318	307	322	317	311	300	334	326	333	312	322	300	341	288	311	320	327	327	299	296	332	302	317	331	313	317	331	290	300	299	297	342	313	289	312	322	288	305	306	325	329	290	290	311	327	298	319	314	311	299	290	346	308	325	316	292	296	318	354	347	294	307	329	303	291	323	310	279	335	301	326	292	330	304	299	287	333	334	295	353	307	291	327	336	309	347	350	307	317	316	348	302	294	316	290	315	317	324	315	329	336	278	338	304	306	317	316	315	323	296	311	337	313	294	293	336	314	312	363	328	318	315	313	309	341	310	291	347	316	321	317	307	323	343	326	320	337	330	320	306	324	346	279	285	315	328	317	311	320	317	316	319	303	303	333	352	336	289	310	334	332	329	332	327	310	309	329	300	316	326	300	329	335	301	319	299	357	314	311	306	312	293	307	344	304	318	339	313	307	334	305	323	340	317	313	314	340	317	336	323	330	310	306	307	341	333	338	334	323	348	326	287	317	306	311	352	336	276	312	342	300	344	299	322	317	339	326	321	314	329	321	350	328	310	319	308	337	323	316	318	301	314	309	329	332	286	317	302	288	294	326	324	315	327	282	320	316	288	319	309	305	326	340	304	329	311	317	324	320	318	317	316	333	293	300	297	342	360	324	318	318	316	309	331	343	302	336	302	321	318	335	304	332	295	340	332	337	295	346	319	319	348	357	320	352	323	309	308	333	316	320	324	312	307	319	313	327	321	339	319	325	319	345	318	326	336	324	294	323	314	255	304	324	307	325	338	321	302	331	361	317	311	308	335	359	332	309	319	340	341	336	316	303	293	314	313	322	307	334	316	320	317	321	295	349	321	320	352	345	301	311	320	322	308	323	307	307	358	310	285	328	327	314	300	309	298	335	343	293	325	314	323	286	324	354	304	340	303	279	301	304	338	321	309	292	330	327	301	308	315	319	316	321	343	329	351	304	315	322	325	328	319	321	316	295	339	300	351	309	285	281	281	305	322	308	306	294	341	321	367	311	280	350	343	322	331	290	313	336	324	320	332	344	314	303	334	336	321	327	299	304	326	324	337	354	327	304	322	303	304	296	324	328	349	304	315	321	339	315	317	362	323	308	320	290	300	304	342	299	302	333	342	302	305	303	304	356	343	339	337	329	339	320	309	320	299	350	327	328	321	324	317	303	332	374	327	328	333	307	293	312	314	320	292	312	320	314	296	305	307	326	321	322	344	305	316	327	317	329	350	311	320	313	318	359	338	324	349	339	321	331	311	293	331	318	326	303	316	310	316	350	306	333	317	325	323	337	356	309	329	339	319	270	362	297	316	309	307	352	322	305	322	302	339	290	319	344	299	374	303	351	364	316	325	307	314	338	327	304	332	297	302	318	298	319	349	291	310	296	335	315	337	313	333	314	326	307	314	284	317	326	328	324	289	334	313	329	331	278	316	329	301	317	275	296	304	303	328	310	339	336	318	343	314	324	319	340	330	286	301	302	323	323	318	305	321	308	343	337	336	335	331	352	332	307	344	359	331	348	325	341	321	335	296	329	299	322	363	309	293	311	299	344	313	293	321	331	329	304	311	320	320	322	314	305	294	332	338	307	302	310	314	341	309	292	288	329	305	341	335	331	351	354	271	327	308	339	320	303	312	318	314	281	349	310	328	299	328	310	347	306	319	325	365	326	310	325	315	298	321	345	353	340	310	323	302	324	263	329	330	331	293	300	316	340	297	351	335	322	301	315	333	331	341	332	282	337	328	323	331	281	303	363	328	286	335	288	339	330	332	276	347	319	323	316	326	339	330	335	313	335	300	318	308	317	301	292	325	307	317	287	321	328	324	317	314	315	314	298	335	363	304	322	303	317	337	308	311	310	309	308	315	278	332	332	324	282	311	336	335	313	325	277	302	341	300	345	308	325	318	339	300	343	325	343	325	319	336	344	330	314	317	317	304	343	297	316	304	328	298	320	349	349	347	334	295	306	314	316	312	313	321	335	352	301	342	307	323	315	321	319	300	328	307	297	298	345	328	331	318	276	324	289	317	292	309	278	308	329	322	301	322	297	345	352	336	344	303	320	327	288	320	308	275	302	347	319	345	318	296	338	286	291	346	332	332	316	308	293	330	320	335	317	313	298	324	266	332	336	313	318	345	307	313	305	330	308	330	309	303	273	314	322	313	317	327	327	314	310	354	301	321	323	324	293	339	315	342	313	320	324	320	320	337	335	294	317	351	339	294	318	306	342	343	343	323	319	302	294	319	316	324	327	314	324	362	300	311	326	310	333	320	322	322	323	312	345	308	323	304	312	318	326	299	321	317	301	350	335	305	339	323	327	316	311	298	326	345	316	345	340	326	282	313	360	329	333	311	313	293	324	301	336	335	317	312	311	337	334	311	308	335	348	324	324	331	318	322	346	318	339	288	312	279	337	295	324	317	302	319	311	333	338	295	322	315	327	312	337	350	309	318	336	338	330	321	299	302	339	320	327	310	339	302	357	336	337	337	303	333	306	284	330	320	281	321	324	285	325	329	314	272	287	317	280	339	337	328	328	346	319	361	286	333	325	331	334	302	334	321	311	324	306	300	341	331	302	288	369	347	309	304	317	357	314	381	346	336	321	322	323	324	330	332	295	301	321	314	306	322	286	296	295	342	280	312	328	321	314	328	315	326	327	316	320	285	343	313	323	333	329	322	363	336	304	301	301	332	313	318	302	323	324	291	336	333	283	335	311	318	303	326	317	314	306	317	308	343	330	334	343	303	319	317	326	327	308	288	312	304	306	328	325	293
23437	28599	39463	41928	41037	54914	50807	36430	19399	6419	2107	1086	873	855	850	851	872	798	855	856	864	817	780	844	819	803	836	839	865	857	905	844	896	858	864	877	816	825	848	851	874	865	878	820	885	877	826	830	895	838	841	837	823	822	848	858	881	838	894	855	858	882	881	883	903	814	823	877	832	805	906	907	845	877	811	880	812	887	858	827	884	812	867	867	825	880	824	833	815	847	856	847	831	860	861	806	872	849	852	817	753	850	836	844	830	863	884	923	871	873	816	850	919	876	870	846	882	899	907	913	829	867	850	857	831	848	886	854	848	827	804	887	798	850	827	815	862	820	867	827	859	868	847	874	869	829	831	863	821	863	818	855	842	852	878	833	845	833	880	857	794	831	822	838	894	843	815	793	852	885	870	815	855	865	870	866	868	831	852	858	811	802	848	862	922	878	858	844	772	821	891	831	836	910	833	823	834	830	857	846	831	813	863	886	823	925	877	815	868	840	898	894	870	838	873	821	852	857	815	813	812	884	832	865	921	857	860	884	835	842	853	808	864	842	913	820	817	815	849	832	861	869	878	863	907	855	881	872	814	842	830	877	840	911	875	829	865	801	846	851	844	875	783	819	818	803	807	860	833	839	839	816	898	863	874	897	886	862	876	877	880	845	833	875	887	822	858	891	860	839	869	866	880	900	807	891	907	874	867	831	877	842	809	804	822	853	840	851	854	919	851	844	858	856	894	889	830	866	846	814	842	870	840	849	843	837	856	878	804	873	834	840	805	839	865	859	877	863	859	868	814	873	826	844	863	825	867	880	849	821	855	862	921	840	889	853	858	858	884	856	844	825	876	840	824	871	872	834	824	813	812	875	821	892	879	881	869	807	791	868	852	810	862	821	845	856	869	853	857	786	824	891	823	860	800	806	863	826	846	858	890	864	839	871	851	838	881	836	844	891	837	869	820	796	813	853	840	859	903	851	866	846	894	868	892	883	828	853	865	872	842	874	831	878	874	822	884	848	871	884	817	791	867	847	837	842	862	884	850	808	879	847	849	856	889	853	856	865	836	853	878	820	857	880	814	836	871	916	855	882	869	855	852	814	788	856	921	852	853	859	867	873	837	852	888	871	853	832	855	859	865	893	854	859	833	781	874	828	880	875	812	851	841	836	845	855	833	886	851	854	880	858	875	843	833	899	831	799	866	880	851	845	865	843	863	899	831	778	803	846	817	762	900	841	893	866	841	879	864	849	866	809	869	905	898	849	859	875	834	807	805	868	873	892	806	850	844	910	817	897	844	869	838	831	889	845	877	869	844	873	810	930	860	840	808	824	841	853	851	876	851	847	835	883	832	850	866	842	893	891	879	846	851	857	852	847	821	826	855	829	856	821	883	855	841	853	847	874	809	868	821	853	901	814	801	834	808	855	829	895	869	833	827	839	829	885	830	857	858	815	859	760	823	837	835	866	834	891	786	871	877	872	841	893	900	882	886	903	863	877	817	848	848	837	828	925	888	856	838	842	921	864	787	896	816	876	889	820	879	852	826	842	847	853	832	876	879	843	862	833	872	885	870	851	850	866	856	875	861	825	808	848	872	854	879	876	790	853	845	890	838	866	863	864	797	857	827	819	887	842	782	865	812	856	864	825	844	819	792	864	872	823	847	852	910	832	898	826	806	854	879	862	827	799	849	834	866	846	900	888	808	851	851	899	849	868	815	879	831	846	833	877	867	859	818	855	886	797	820	824	850	853	842	858	851	852	819	822	907	887	879	851	840	767	832	826	890	818	798	895	818	835	841	854	862	882	835	853	857	842	881	834	838	869	830	856	927	885	851	832	857	883	842	821	891	890	861	833	817	838	858	818	780	811	831	846	826	837	852	823	847	823	831	818	865	871	791	874	905	851	825	854	880	812	829	879	822	825	837	854	854	859	827	823	883	854	857	860	847	871	835	882	881	858	860	839	866	870	831	859	888	851	894	865	804	804	842	847	871	846	842	848	819	892	846	823	810	877	865	833	873	925	842	863	885	842	862	825	835	824	818	883	858	863	815	832	821	830	919	824	867	910	846	839	853	849	855	858	888	857	872	862	840	842	831	876	816	804	896	824	837	862	871	845	886	901	843	810	886	827	857	856	870	829	921	834	821	845	881	850	828	781	867	811	847	839	802	855	896	897	861	860	878	813	818	798	798	839	893	805	858	856	831	748	793	891	838	837	838	838	814	869	859	808	862	852	839	798	840	871	878	768	852	849	885	852	903	854	836	817	852	836	883	797	803	875	837	798	850	857	835	851	846	881	842	870	826	842	870	792	865	812	848	790	841	849	889	835	813	831	909	824	845	891	871	882	817	823	902	880	840	828	842	873	827	859	885	842	877	849	846	898	872	847	871	851	810	821	856	832	858	845	821	816	852	818	814	866	857	855	846	837	819	848	847	828	831	849	859	891	829	856	814	838	831	854	880	879	825	867	802	887	843	841	801	870	838	805	838	842	907	847	890	870	850	866	862	860	845	846	866	832	855	838	874	850	803	851	839	871	849	792	889	867	862	849	851	800	868	851	834	900	812	859	864	877	869	838	862	880	881	878	839	861	894	835	881	853	915	822	855	831	849	854	839	789	835	832	861	899	853	842	869	888	845	870	861	828	894	837	790	839	839	854	833	881	837	844	824	874	831	828	853	831	869	818	844	802	874	869	850	877	873	857	857	846	897	835	795	881	896	798	877	807	878	905	821	851	844	849	792	803	858	840	810	860	864	861	882	816	863	858	861	805	894	829	848	832	814	832	837	841	887	862	835	833	841	884	903	838	840	866	811	844	876	818	859	820	893	871	857	823	816	858	820	861	829	838	834	865	886	852	832	861	898	878	830	862	879	846	857	853	824	878	896	878	821	820	810	845	885	858	840	868	848	854	831	890	855	865	816	870	841	856	784	834	896	862	837	805	823	828	901	825	914	885	845	841	864	868	872	819	866	844	883	878	878	821	819	882	838	845	796	860	838	832	800	868	880	848	835	826	865	861	875	861	875	896	871	863	830	852	830	838	847	874	859	884	827	859	852	833	868	918	865	829	877	873	868	877	808	820	881	854	809	809	868	908	809	833	813	834	873	854	821	884	847	871	811	822	857	830	880	908	898	803	845	859	823	867	837	824	892	883	844	809	845	819	885	860	839	879	844	869	898	863	838	871	862	824	821	854	842	912	816	842	833	845	838	860	821	842	817	867	848	837	849	834	855	866	809	845	886	871	840	878	860	809	901	867	844	879	865	846	839	801	839	836	827	820	818	829	835	867	811	848	877	834	828	858	833	857	887	854	850	891	822	822	831	826	842	871	817	868	900	820	814	861	906	856	885	864	878	853	852	893	858	852	790	828	892	851	813	814	834	869	874	890	869	811	887	921	813	873	845	842	838	807	871	809	855	861	872	851	907	826	840	822	821	842	827	863	858	884	850	889	856	809	835	853	847	865	895	868	851	851	838	837	840	849	839	815	899	846	844	876
44676	46206	49157	45821	45119	54300	50299	31949	13788	3114	825	436	361	346	325	300	320	307	325	321	333	324	328	316	318	294	315	305	315	318	325	331	331	292	324	336	295	327	312	303	336	328	278	310	321	312	317	314	299	348	324	318	312	327	339	315	303	292	330	326	288	323	314	313	315	374	309	346	310	310	301	288	341	317	329	288	303	332	317	317	324	328	300	340	325	341	313	315	343	292	299	318	296	280	287	324	308	316	348	320	318	301	301	330	309	339	334	294	336	347	325	365	323	310	326	327	315	286	301	354	297	332	346	280	337	321	307	315	306	309	280	315	336	316	338	274	302	335	303	292	309	294	308	346	340	323	344	311	339	323	339	349	324	343	336	321	320	325	299	281	319	361	321	324	289	307	287	330	304	347	324	302	319	258	310	305	319	319	320	307	311	321	340	297	359	313	345	342	299	318	301	317	317	292	302	354	298	337	305	326	319	305	336	351	332	306	303	318	298	305	305	330	316	303	311	333	328	302	316	309	310	296	319	302	362	295	339	309	314	304	307	280	299	312	303	308	288	311	312	302	345	306	336	293	344	322	301	324	301	317	298	315	334	291	334	296	340	315	327	310	348	268	294	316	339	327	298	319	311	313	327	328	341	312	327	342	338	326	339	304	342	316	295	297	323	325	340	327	328	303	308	355	342	299	309	305	328	316	324	275	324	306	323	316	336	307	329	337	319	284	297	344	315	296	307	326	308	287	331	320	286	324	313	331	355	336	315	309	333	283	325	310	320	328	328	317	352	299	327	300	333	307	324	352	310	314	297	309	326	290	321	324	310	316	297	330	314	322	289	359	331	349	294	301	312	341	321	324	335	324	330	308	295	328	292	307	336	286	288	326	335	335	314	313	296	293	314	312	294	303	298	327	300	326	335	320	351	323	353	315	308	321	292	329	312	320	339	361	297	352	334	345	304	346	298	315	305	289	353	320	353	334	344	302	282	281	328	327	332	297	271	277	314	331	364	310	293	338	305	331	297	322	333	336	323	340	318	323	346	297	336	305	335	315	319	306	328	332	306	325	342	298	310	324	286	342	334	334	285	363	280	286	316	328	322	311	342	347	317	322	327	319	337	321	294	334	324	280	339	356	310	346	328	280	348	329	314	343	284	346	336	308	296	297	274	326	314	330	296	307	307	304	289	343	300	326	302	340	312	302	314	297	283	319	352	281	308	302	310	302	314	343	288	303	307	322	290	308	291	315	340	281	305	329	373	338	306	318	334	309	324	332	318	340	315	356	286	309	320	272	275	309	303	292	325	285	313	331	320	338	278	322	355	337	347	335	285	315	316	344	293	319	316	291	293	312	331	291	313	323	294	309	289	321	288	328	309	319	329	335	314	316	302	312	317	313	337	297	320	303	369	313	321	352	299	354	305	312	327	322	341	314	272	323	293	316	334	289	280	294	304	295	323	350	317	321	315	324	319	330	326	331	342	296	304	324	293	316	328	307	304	354	274	306	358	304	327	306	329	268	328	294	328	319	324	330	314	313	337	301	281	330	323	340	323	283	290	338	300	351	332	315	301	288	319	330	336	342	321	308	327	346	324	322	300	315	303	301	319	304	339	335	327	294	302	299	334	330	297	284	310	316	300	301	316	339	320	334	351	341	327	312	321	285	337	336	339	328	309	335	339	299	330	323	314	319	289	324	311	304	297	317	308	309	278	310	323	322	296	301	294	289	348	343	292	328	316	292	324	319	331	304	334	313	288	332	314	337	333	328	318	305	344	285	297	337	309	342	355	309	293	315	327	336	302	298	306	299	319	321	339	310	313	350	315	335	313	326	347	364	342	322	317	297	301	315	304	279	336	340	322	303	307	308	326	308	328	322	339	315	323	318	305	307	333	296	331	320	338	354	315	332	335	308	323	294	307	322	326	331	291	314	348	312	309	312	363	309	335	312	356	337	319	294	284	310	296	352	316	325	295	296	316	297	332	335	307	289	325	335	332	305	335	343	338	327	289	323	308	299	309	326	322	353	314	364	289	318	316	311	321	325	320	341	308	306	299	311	303	299	330	293	296	305	325	292	328	318	287	302	332	319	310	341	326	312	337	313	336	342	311	339	312	310	323	316	309	327	306	328	304	282	335	280	332	310	295	350	305	344	351	312	308	285	331	327	298	302	308	323	331	314	313	313	340	302	325	298	294	355	289	283	327	336	337	315	318	291	306	295	303	326	338	316	322	332	343	328	344	279	303	325	290	339	293	322	336	299	279	312	321	294	288	304	306	330	326	281	321	322	324	327	308	312	312	362	312	301	316	336	259	321	295	300	327	300	330	367	310	334	318	282	340	319	315	321	296	305	295	310	308	306	296	324	307	303	307	329	306	315	331	327	307	309	324	325	323	298	299	311	342	341	325	324	325	338	306	335	329	346	348	326	318	311	313	321	299	321	304	320	308	283	314	349	283	360	326	314	301	335	296	338	329	312	324	287	327	331	305	316	300	310	320	321	306	284	318	315	312	311	275	313	324	318	335	317	290	279	292	304	309	311	332	307	305	309	328	292	327	303	317	327	330	295	338	313	325	314	348	362	293	315	308	301	322	277	302	297	335	289	299	290	315	341	278	308	274	309	329	326	356	315	297	307	313	331	330	321	325	298	302	312	358	323	344	322	329	316	325	324	327	345	326	332	290	331	300	299	327	298	293	285	294	300	275	329	342	333	310	344	318	280	323	330	322	341	317	305	335	272	328	344	289	289	321	301	310	326	351	291	310	341	321	298	324	348	306	308	328	336	292	333	294	309	318	280	299	310	304	288	316	332	309	351	322	319	325	314	303	297	350	268	334	300	292	318	326	320	302	323	330	313	302	324	316	310	357	340	314	329	315	320	334	318	327	289	342	297	310	294	292	306	331	283	333	310	312	288	311	303	319	310	297	315	334	314	326	347	301	280	330	301	304	321	330	351	332	296	315	309	334	297	320	306	320	322	334	310	322	316	296	309	281	297	321	321	299	322	325	310	311	289	316	342	308	310	329	342	305	297	345	287	313	308	326	308	293	282	299	309	300	315	323	340	334	314	300	299	294	325	298	304	309	297	277	341	337	293	280	318	303	293	327	293	301	282	321	319	324	322	295	313	301	323	330	280	315	308	300	326	323	333	314	299	309	305	364	369	309	329	302	288	320	319	321	347	311	319	323	330	307	332	331	303	327	334	294	297	286	274	291	330	337	332	311	338	328	330	319	302	318	324	311	335	304	313	323	307	319	335	325	323	324	298	334	296	301	327	326	317	327	275	323	292	315	338	320	298	324	313	342	316	295	312	331	311	357	294	314	312	297	308	326	295	357	305	341	318	328	334	304	321	302	330	311	356	296	305	298	318	286	318	321	318	306	335	324	327	332	335	314	306	316	317	326	323	315	321	316	312	317	341	285	342	297	323	322	318	339	295	316	329	315	319	336	345	319	317	329	324	316	332	314	296	283	324	328	342	336	310	315	314	314	310	312	305
29120	37041	49224	53751	55331	68148	61745	44633	25108	8819	2908	1250	895	806	893	835	871	809	837	863	849	870	867	831	822	826	803	865	882	828	865	848	836	867	883	841	858	821	846	853	814	811	810	815	839	790	841	842	854	825	828	841	816	877	864	845	803	829	849	830	925	859	848	825	858	842	818	807	794	843	787	832	851	822	840	784	879	804	878	809	849	826	830	836	853	883	825	793	883	825	816	840	866	806	820	837	851	903	880	823	870	910	832	838	827	841	835	797	855	891	841	854	814	829	866	813	868	861	823	811	839	829	830	859	805	873	868	923	863	836	837	847	814	849	840	873	845	820	810	883	849	798	856	847	875	818	837	847	848	825	846	847	838	813	857	841	841	814	884	852	838	844	813	817	835	854	869	820	855	845	792	877	883	873	837	801	836	874	821	869	935	800	818	900	865	828	810	862	858	824	826	795	855	846	813	902	841	816	819	886	858	835	877	813	840	890	866	843	875	838	897	809	833	820	882	838	910	856	861	827	814	837	780	835	869	822	838	807	862	869	847	826	846	857	842	811	843	813	851	869	791	848	833	823	820	854	906	787	822	864	814	869	850	825	819	855	846	861	805	801	821	885	843	800	830	805	853	859	846	851	896	837	775	827	855	838	763	833	841	807	813	807	817	848	825	903	848	836	819	811	836	836	824	822	811	805	844	884	890	837	825	904	879	863	863	839	873	877	801	862	854	819	855	799	836	831	831	867	773	813	891	848	825	833	791	812	824	839	834	835	826	847	819	831	853	804	827	837	818	858	881	840	875	831	836	815	858	865	815	794	816	827	815	863	875	851	853	863	855	810	822	817	822	790	867	845	801	837	867	850	837	836	810	822	829	835	837	878	786	855	840	829	876	848	840	787	789	864	811	802	860	814	844	865	854	859	829	872	884	813	864	877	890	815	878	807	836	878	885	813	805	824	812	842	797	781	807	837	811	821	832	877	827	843	826	825	803	806	845	805	836	836	793	860	847	794	866	856	917	820	883	805	888	837	874	822	825	828	830	814	876	857	863	814	818	845	772	900	894	831	858	864	845	834	807	846	803	851	809	870	891	847	824	839	854	826	815	871	853	803	842	892	792	793	827	806	826	852	867	882	860	859	829	833	828	852	793	844	792	891	856	823	822	835	855	805	817	839	827	870	801	892	867	865	832	858	891	900	848	820	826	847	833	917	873	853	828	868	818	802	836	815	844	824	822	823	861	837	860	792	820	843	846	788	861	809	819	868	835	857	825	904	841	835	794	797	814	833	880	852	807	845	829	826	824	831	852	818	851	826	866	911	802	795	851	847	806	829	816	881	873	851	845	906	791	836	902	837	876	813	807	831	833	854	835	863	863	853	794	845	848	874	812	802	854	807	810	825	893	860	852	848	809	815	809	810	845	862	795	826	840	801	812	890	855	803	844	866	839	760	853	831	791	815	832	819	824	828	836	817	846	879	848	837	867	884	798	815	893	859	790	806	837	882	797	858	812	881	893	823	865	794	876	798	851	861	876	840	850	853	825	819	819	787	843	822	829	807	833	836	803	882	844	887	799	810	804	805	935	850	882	838	846	835	881	840	841	836	828	813	864	839	853	883	871	848	871	884	827	872	846	836	869	843	799	834	869	866	835	819	847	855	825	848	769	888	807	829	857	814	838	830	796	822	846	884	876	832	828	860	862	816	824	828	842	781	851	844	790	816	860	848	867	847	820	800	771	823	833	806	829	860	808	846	871	824	811	844	877	841	809	823	825	826	805	820	862	814	822	820	851	806	822	842	845	862	842	895	804	818	836	811	808	791	832	800	793	823	825	825	851	813	877	851	871	884	832	867	838	838	857	847	857	847	859	824	833	855	836	794	848	885	843	826	907	857	803	841	879	872	832	864	784	837	869	851	802	813	867	858	817	855	862	833	868	856	817	826	840	857	842	790	854	885	866	854	860	852	838	842	861	830	854	847	832	814	820	888	825	858	835	843	853	844	864	850	869	840	824	808	820	868	834	896	858	823	867	807	818	803	891	855	871	837	873	830	815	903	774	843	818	847	806	848	883	825	841	823	826	829	849	817	835	857	870	832	843	847	847	820	831	847	857	789	802	836	819	835	836	744	817	831	849	864	816	862	868	827	839	848	808	860	851	859	836	848	816	844	833	872	866	854	853	815	903	789	779	835	838	821	821	836	826	856	817	855	851	834	830	820	829	856	880	802	847	848	835	853	889	826	854	848	872	828	848	875	900	866	785	814	831	873	807	848	814	824	844	789	859	781	840	828	841	874	794	815	877	828	768	803	843	853	817	810	863	906	828	809	848	895	822	770	868	844	859	876	850	817	852	832	868	826	795	842	864	808	797	848	860	823	859	828	802	843	845	878	797	799	798	816	872	810	830	797	803	807	814	790	849	861	840	843	821	820	890	851	817	863	783	807	776	851	845	818	804	854	886	853	859	898	846	837	872	794	834	852	854	880	908	843	808	836	849	854	797	828	810	812	849	822	804	820	877	880	861	867	832	821	836	810	826	797	851	819	845	811	829	814	824	845	838	842	872	874	879	852	824	809	818	842	859	836	852	852	836	824	856	784	797	834	873	812	846	855	838	797	851	884	922	914	822	874	849	802	812	833	871	831	884	862	817	881	830	809	851	851	796	823	803	856	791	872	881	789	888	847	858	834	841	872	806	807	841	786	884	788	829	860	885	845	825	810	872	831	867	829	864	829	859	842	851	817	830	825	855	852	856	789	845	821	878	810	809	866	831	837	856	828	883	838	802	825	876	816	874	867	847	828	856	847	807	835	844	819	827	839	897	789	801	839	858	835	877	863	853	819	792	825	810	834	871	823	816	886	851	803	860	842	862	824	806	893	860	892	833	827	830	835	832	872	823	876	874	846	841	865	781	909	823	888	793	809	830	836	831	863	764	806	884	817	846	811	885	855	798	876	817	856	790	812	844	857	819	786	856	858	919	851	890	876	768	834	838	831	909	830	868	870	831	812	833	811	827	830	807	840	823	808	841	830	829	821	854	808	832	842	874	884	821	832	819	852	885	811	794	796	852	818	819	772	880	845	789	878	819	838	864	878	757	819	825	771	787	848	858	838	801	840	852	825	819	807	834	855	829	843	827	849	859	841	891	831	869	828	880	877	881	830	864	839	829	870	839	820	861	814	861	877	838	916	801	910	823	826	837	850	848	813	847	862	810	852	819	817	831	849	810	836	857	867	875	801	848	839	855	813	829	803	845	847	892	802	844	813	890	858	808	867	863	898	824	804	853	877	868	851	852	818	899	862	898	814	865	867	786	870	820	851	882	832	787	823	806	882	813	860	883	825	810	837	853	828	864	838	836	878	780	856	835	834	836	805	834	841	860	834	826	829	810	882	884	834	844	852	836	845	850	803	861	829	814	817	840	821	823	839	838	849	854	861	822	824	818	836	882	847	879	849	838	874	825	864	833	855	868	854	839	828	843	846	860	863	855	813	848	828
14447	14466	19391	12403	5283	5769	5289	2509	1069	613	405	333	311	298	317	286	319	315	305	318	330	317	293	311	300	304	330	318	313	301	334	299	317	342	340	326	334	346	323	262	326	301	296	320	333	314	285	331	352	352	291	304	296	334	326	321	308	299	321	288	299	297	307	302	314	332	312	308	302	304	333	313	283	322	311	325	351	326	297	331	336	288	340	345	338	353	295	324	329	308	321	303	321	300	342	305	322	313	326	299	326	308	308	301	283	322	331	323	341	350	336	301	326	337	327	325	332	322	338	329	316	335	300	317	332	279	333	297	337	309	307	284	298	318	333	311	296	315	315	292	320	335	328	298	327	354	325	345	300	296	362	311	313	326	320	329	339	329	323	320	308	322	292	353	324	320	335	336	336	331	291	297	309	355	284	322	317	332	281	335	304	309	320	348	295	326	315	361	312	335	319	351	327	309	311	321	341	310	344	296	335	307	307	279	307	317	308	295	315	322	328	283	311	321	351	304	319	340	340	323	315	308	300	336	314	312	326	329	288	288	320	305	312	341	316	308	319	302	319	293	328	318	332	324	331	324	303	321	351	311	328	303	346	274	308	310	300	296	298	335	305	307	312	315	316	318	307	326	324	314	326	320	278	302	327	335	312	308	311	333	306	318	328	350	310	295	307	327	299	296	275	349	302	286	326	324	334	317	294	315	298	308	308	302	318	323	328	324	307	348	294	324	335	302	288	311	338	351	317	348	303	322	335	314	317	306	325	361	336	361	318	315	311	311	334	300	298	325	328	322	320	298	340	288	333	335	313	339	326	332	295	313	332	305	320	302	335	337	320	318	339	303	297	330	306	326	319	333	344	334	351	327	334	325	346	298	328	334	316	307	331	307	296	276	302	280	323	293	315	334	330	349	318	272	304	341	292	325	294	333	306	281	353	305	339	311	303	334	319	356	304	348	333	321	332	319	306	333	316	322	294	345	322	364	354	307	346	299	318	318	338	313	339	305	320	333	313	346	316	306	320	279	289	344	301	342	336	320	323	315	309	324	337	301	329	293	336	303	337	315	324	317	328	314	324	281	332	287	283	321	279	312	317	329	317	318	295	341	285	353	312	320	313	302	320	328	302	287	349	325	338	300	314	306	318	301	310	317	336	304	308	291	311	346	312	299	323	360	327	312	307	269	361	350	342	333	311	323	328	296	311	333	332	306	331	334	330	341	338	328	336	293	302	363	327	301	313	331	320	337	305	300	330	347	306	310	313	300	345	324	325	294	291	348	341	310	320	332	331	296	321	291	307	342	315	336	330	302	301	305	306	280	312	357	352	332	316	328	312	325	343	354	284	315	315	314	307	323	340	305	311	314	331	290	333	338	311	308	335	321	321	334	303	334	329	305	337	308	330	310	319	324	310	311	312	343	344	294	346	325	299	335	346	331	319	298	336	302	348	312	359	336	302	290	334	332	325	344	330	340	296	332	300	334	333	284	307	309	333	343	312	306	271	313	299	337	342	320	309	300	308	335	308	300	324	334	318	291	321	327	345	300	321	351	323	327	344	302	322	327	331	366	321	328	313	315	321	324	318	281	327	344	282	313	310	327	341	356	344	300	337	294	319	326	309	272	290	348	325	318	321	303	323	311	315	307	328	322	292	305	299	336	308	311	355	309	321	316	305	328	322	322	323	321	329	329	311	340	329	294	339	295	292	309	329	310	312	280	307	304	333	308	309	323	310	292	305	340	326	315	289	283	346	329	311	292	336	326	338	304	335	321	313	297	321	328	303	287	321	327	340	338	314	334	324	307	300	309	336	324	321	317	296	341	352	272	350	334	320	320	326	299	342	304	313	315	310	335	330	328	327	312	346	307	314	334	320	321	300	330	341	296	335	290	330	322	320	299	301	332	315	346	344	311	334	327	352	314	343	318	341	322	325	315	300	321	342	343	316	334	339	321	305	320	351	335	328	314	315	334	318	304	355	312	309	291	333	352	326	312	324	373	324	320	331	349	286	314	292	321	309	320	327	312	329	304	312	313	340	318	311	321	318	321	291	332	295	274	332	325	316	313	342	335	303	322	312	331	288	318	298	304	336	316	326	341	314	338	317	308	306	340	332	302	339	342	306	306	314	324	291	336	309	305	320	332	321	339	343	333	320	292	332	332	312	341	311	321	335	301	301	344	288	305	310	336	296	310	302	316	335	302	311	302	321	328	333	321	318	328	330	343	304	301	306	325	359	279	331	342	336	335	341	324	354	335	328	316	317	310	322	320	339	279	314	325	319	316	291	306	318	315	356	337	320	304	320	317	328	349	366	325	318	311	300	310	316	333	339	321	343	299	305	340	324	342	325	308	316	299	355	318	318	307	323	323	300	266	306	304	317	324	289	327	326	317	301	302	333	338	325	340	335	294	320	364	331	315	342	308	312	352	325	324	301	319	346	322	332	359	299	371	327	324	327	316	277	338	364	312	301	314	337	302	326	320	301	313	303	325	324	337	334	293	304	269	348	310	310	342	356	293	312	314	334	341	336	320	337	323	301	324	354	327	317	324	319	313	348	308	321	319	303	303	316	324	319	311	336	298	326	333	287	339	342	328	309	305	344	326	328	310	306	327	321	331	300	290	307	335	299	334	308	315	295	310	319	295	315	322	339	323	336	312	320	304	320	323	347	351	333	303	318	316	305	317	325	352	327	326	317	341	320	286	334	312	357	306	311	342	306	321	327	318	332	295	329	334	287	304	320	343	312	318	308	311	302	318	333	314	321	343	291	321	292	332	336	321	322	313	393	329	304	346	277	339	295	322	292	346	319	349	339	267	316	319	313	311	327	298	327	306	306	326	314	322	312	339	334	324	306	323	280	323	335	314	309	323	295	352	362	317	328	323	319	326	326	338	353	325	319	324	349	333	324	297	317	327	323	340	315	342	338	338	285	346	306	332	300	309	315	330	299	300	310	299	328	266	309	316	319	327	264	346	335	327	268	294	301	321	295	306	318	290	319	356	357	272	321	291	302	360	303	316	345	312	338	328	339	304	341	301	305	284	337	321	337	345	329	287	331	302	327	334	315	293	308	310	347	287	324	321	353	319	323	306	332	307	326	307	310	322	332	285	338	304	330	306	343	329	316	312	295	326	301	306	280	305	274	303	333	313	311	333	295	334	317	305	327	337	312	302	324	322	329	361	353	359	333	319	293	326	298	289	291	339	294	338	334	304	336	318	334	312	330	332	300	320	288	296	329	326	316	325	321	309	341	327	353	352	334	314	320	297	324	299	346	309	339	344	317	322	298	317	287	351	318	308	318	293	321	313	310	305	296	322	311	282	353	325	325	307	310	273	311	332	313	339	288	303	336	279	285	316	301	310	277	309	306	346	326	336	318	313	295	317	319	347	313	314	330	304	338	303	324	327	361	317	314	325	339	337	327	302	309	327	314	314	344	315	341	327	339	274	313	301	298	323	316	320	322	312	322	337	300	318	330	326	291	343	307	325	303	330	313	307
9584	13912	26537	22979	15234	20117	17768	8867	4104	1994	1104	969	885	866	833	898	856	876	807	847	861	837	833	864	887	857	866	868	836	886	892	849	884	858	857	836	867	811	838	803	884	865	913	845	828	813	876	795	873	852	817	872	897	785	838	816	893	813	828	807	910	827	852	874	842	885	849	861	900	861	864	826	871	854	853	797	864	820	899	847	844	818	846	827	830	815	889	829	846	907	871	879	810	853	880	877	816	839	861	855	828	840	854	886	813	819	790	900	824	834	863	865	861	867	859	877	824	802	851	856	840	787	860	870	846	882	849	800	872	873	854	871	813	849	846	837	895	835	811	858	881	826	837	832	871	870	900	876	866	847	880	874	890	897	818	858	829	830	817	845	848	859	873	757	820	914	871	846	827	854	920	849	796	871	835	850	851	832	812	803	884	820	855	884	842	834	866	854	839	842	828	868	842	873	876	865	791	868	848	864	853	870	881	832	877	812	816	855	865	857	901	796	895	861	830	846	867	799	886	862	886	872	868	816	874	865	849	903	810	867	890	829	844	843	898	830	883	795	782	826	855	733	840	890	836	870	857	815	892	879	835	880	826	860	824	833	843	879	863	858	899	848	806	857	849	824	864	838	870	891	826	835	870	832	805	840	850	836	840	831	832	885	808	835	796	863	785	878	822	791	856	842	841	865	820	874	910	798	858	876	874	876	851	859	814	815	869	830	850	884	824	891	901	799	834	807	811	876	861	841	820	878	835	814	855	861	810	848	845	875	821	877	821	825	851	852	850	843	781	817	815	874	846	840	876	868	865	847	868	874	841	836	813	852	821	856	894	827	907	827	852	821	893	893	828	828	861	834	810	875	908	925	879	876	853	865	821	857	850	808	885	854	822	891	832	849	833	857	867	874	853	850	873	828	868	847	821	815	864	891	823	824	869	824	854	868	898	880	869	878	860	848	845	817	866	826	832	856	836	821	830	813	790	816	850	889	836	868	828	840	832	837	817	830	852	850	891	818	860	888	874	835	832	880	848	828	826	850	839	884	833	865	859	832	833	840	855	888	824	858	812	868	820	860	842	791	829	882	831	809	844	852	867	838	832	857	873	801	863	834	876	863	839	862	882	861	848	850	827	882	869	825	897	844	844	889	838	882	856	914	810	883	896	849	824	795	876	856	870	846	885	832	846	859	878	901	847	798	876	845	859	883	828	864	835	867	827	805	857	834	799	859	904	837	777	832	861	883	836	910	861	826	852	833	857	862	850	829	873	820	813	835	861	880	857	851	880	788	828	819	855	861	802	823	862	831	821	803	865	850	828	884	844	862	870	881	876	841	837	846	809	854	840	842	829	882	843	826	869	852	853	895	807	809	858	853	821	858	863	873	808	868	811	831	843	765	824	791	833	876	849	870	866	900	842	868	869	839	904	872	847	849	875	852	842	889	838	855	864	822	863	825	883	847	843	918	857	829	796	891	844	814	881	828	875	858	819	854	814	915	884	849	864	862	871	886	805	792	851	861	860	838	902	884	833	880	908	869	865	839	861	797	790	839	871	835	848	834	891	807	883	847	887	852	837	814	882	867	822	887	824	839	875	864	884	881	871	854	872	800	855	839	823	878	800	802	813	917	881	830	857	862	801	842	860	816	853	801	864	869	891	844	852	857	830	833	819	861	804	875	876	834	876	808	827	839	837	885	875	837	850	837	823	854	917	862	876	857	854	848	898	901	864	883	835	820	809	843	875	831	792	760	814	831	819	822	834	879	874	827	800	819	898	871	865	848	822	832	865	827	848	876	828	826	862	884	831	841	861	844	838	882	873	846	847	871	858	898	858	856	845	837	811	872	822	890	865	870	865	853	873	887	859	892	849	845	871	861	827	869	851	856	865	787	867	806	898	840	817	795	872	876	883	895	845	845	819	825	791	849	855	866	806	871	825	840	866	863	870	859	859	888	878	884	861	865	851	837	858	849	852	834	811	862	828	901	826	847	812	884	846	861	916	805	848	866	816	842	801	890	835	827	840	876	892	881	858	837	886	844	862	856	878	783	864	827	841	829	809	874	846	838	845	821	869	872	842	882	836	853	836	825	849	866	863	786	874	878	828	875	893	891	847	896	852	826	886	815	878	877	819	880	856	846	866	906	836	844	792	903	841	862	806	832	875	821	846	813	856	865	863	878	798	839	841	866	886	797	827	841	896	886	847	851	886	827	786	849	827	816	856	854	786	873	804	886	867	843	859	856	811	820	808	914	796	877	837	867	846	821	840	840	894	865	869	790	852	854	828	841	885	849	867	882	868	886	860	841	827	858	842	795	880	892	875	828	894	811	838	815	854	893	777	852	820	838	830	854	886	878	880	833	862	884	848	847	798	832	864	798	833	845	851	821	884	879	865	830	856	808	867	874	816	857	854	848	900	820	849	826	876	879	833	867	852	841	860	831	823	872	794	880	781	809	898	872	855	843	816	830	851	858	832	855	868	830	838	868	868	895	830	861	902	854	807	854	822	891	889	848	829	836	816	806	842	838	859	842	852	860	836	851	781	846	850	822	838	816	814	817	869	844	878	793	843	862	885	841	809	853	812	842	835	814	839	827	858	894	875	876	870	863	836	856	805	842	829	843	879	849	847	855	800	778	895	851	863	812	840	879	914	852	844	878	867	813	828	790	892	826	928	805	854	804	881	882	900	882	874	836	898	845	850	850	847	816	866	844	772	883	836	846	864	859	794	877	849	849	853	836	837	787	831	847	852	809	833	866	857	843	835	852	872	822	816	818	838	858	819	853	863	882	833	860	863	905	872	847	860	805	826	848	884	858	893	811	845	859	830	825	854	855	849	844	847	872	799	783	862	853	822	836	819	872	836	853	842	868	839	851	850	830	893	853	851	910	856	853	855	792	873	859	877	889	850	818	855	776	857	849	814	876	824	858	787	860	824	817	871	872	820	810	822	828	864	838	843	853	856	880	837	834	882	869	835	859	855	857	828	851	823	849	877	832	804	836	850	878	850	827	853	850	903	808	787	905	818	873	861	837	843	837	860	859	898	861	825	887	898	873	879	853	809	922	808	902	858	889	831	830	801	820	817	860	829	839	829	875	852	858	871	864	839	864	844	795	863	847	848	867	820	839	870	874	805	951	863	885	840	846	846	840	918	869	829	840	828	854	836	798	862	880	892	855	825	872	843	872	826	853	840	868	853	835	851	836	883	829	789	873	850	870	865	813	852	819	846	861	822	861	836	796	877	809	794	841	859	871	844	848	880	843	840	843	826	865	827	886	879	868	809	834	865	821	839	851	882	830	864	797	846	827	820	779	854	865	863	844	854	873	850	811	803	847	833	855	843	878	842	814	867	828	824	879	841	879	808	859	878	806	835	852	830	860	889	857	828	839	842	852	757	830	877	894	836	810	864	876	878	819	874	877	860	808	907	823	847	879	852	848	834	838	840	806	815	819	865	846	890	878	862	906	854	871	790	837	825	872	837	900	893	810	847	850	819	852
35462	34010	37150	32567	28242	41309	36014	18597	6068	1726	522	382	347	356	373	341	349	295	300	299	332	310	286	311	313	346	351	323	320	337	290	313	364	306	318	313	302	324	301	344	364	318	304	301	326	339	325	301	309	345	340	305	336	352	291	325	304	314	316	368	329	338	306	338	325	302	319	340	324	287	309	303	368	321	322	338	342	336	340	312	292	296	305	323	301	316	330	292	297	325	307	308	308	319	317	317	336	293	292	340	298	316	276	316	274	302	348	309	316	282	323	314	314	283	322	285	302	351	324	316	320	309	326	338	316	304	331	334	327	340	340	304	310	341	321	307	317	313	354	323	307	327	322	319	310	297	325	316	324	309	322	309	332	310	346	341	288	299	338	305	309	279	309	302	326	320	337	307	329	335	295	317	278	309	321	325	347	328	282	320	305	292	303	310	293	321	326	319	330	326	320	335	299	291	259	324	291	314	308	316	308	299	314	334	315	319	325	305	338	322	321	308	317	311	328	317	307	304	298	278	311	299	337	290	288	309	312	310	346	304	327	331	333	339	318	327	296	282	326	315	277	290	325	334	305	339	354	337	323	323	304	300	331	327	301	303	332	309	318	342	324	309	305	317	310	335	321	342	304	336	311	317	302	335	313	313	315	286	322	308	309	319	314	307	317	356	313	329	333	334	327	318	338	313	326	294	326	301	287	330	330	327	319	287	319	347	356	334	313	321	309	292	333	270	298	365	308	333	327	287	320	331	345	321	313	304	300	321	331	309	305	333	344	304	314	311	323	354	310	331	302	295	332	286	340	352	319	312	310	309	325	347	334	322	287	342	327	309	328	296	332	328	318	335	294	317	316	331	366	308	320	303	332	313	314	317	305	321	274	318	309	323	310	334	302	321	328	306	312	261	309	322	306	319	320	312	342	318	332	323	336	308	332	330	308	314	303	299	318	292	291	321	320	318	334	339	337	339	330	316	323	340	332	304	297	300	323	345	340	293	307	336	307	301	309	329	297	301	303	347	300	296	313	294	316	307	307	318	314	319	342	330	324	321	337	330	334	315	327	323	325	334	337	305	310	310	337	309	318	312	315	336	307	288	285	319	320	334	298	323	292	307	342	362	287	328	290	315	318	310	321	339	299	326	309	283	307	329	281	325	354	309	306	302	323	335	308	312	311	322	315	312	294	303	345	310	297	315	307	305	320	292	333	325	330	296	314	302	353	342	328	320	333	329	323	335	344	317	318	328	284	322	320	358	315	290	297	321	297	296	328	302	286	341	325	295	327	311	341	323	334	332	355	308	298	328	322	357	317	309	326	305	340	310	328	280	338	299	281	318	308	336	306	319	320	317	340	267	319	338	320	310	284	342	315	301	279	309	320	336	310	272	315	335	320	292	313	313	311	343	303	302	329	326	322	334	307	309	307	311	298	324	333	313	306	331	315	324	338	310	330	315	339	324	335	271	320	333	315	316	310	313	319	291	292	311	289	338	323	317	320	313	293	334	330	320	308	332	317	312	315	325	303	338	284	281	318	315	335	321	346	333	279	301	334	325	340	337	352	304	281	298	309	302	336	304	303	320	287	315	328	327	318	326	305	316	313	311	335	286	316	305	297	332	314	344	326	314	297	313	328	337	321	301	316	316	316	308	322	305	298	310	292	321	274	281	335	315	322	321	342	322	339	327	301	327	331	302	343	294	315	329	345	326	328	326	315	309	295	309	306	305	294	320	346	331	298	320	306	346	296	318	325	328	298	325	305	313	333	335	329	304	332	332	348	302	318	312	309	307	304	315	337	298	311	287	273	280	308	320	320	322	317	318	304	308	283	312	318	353	311	310	313	302	316	322	330	296	339	330	303	293	342	289	312	331	307	350	341	340	311	300	312	349	317	308	322	303	328	321	334	291	345	311	304	332	353	356	308	284	310	331	331	286	323	330	329	346	283	304	305	311	314	319	292	302	305	342	293	337	311	330	311	316	318	296	328	341	280	339	291	345	308	339	301	322	300	339	307	323	308	297	289	328	292	286	315	324	284	337	347	335	308	314	335	307	303	312	337	328	319	338	317	300	304	330	326	339	310	334	352	325	299	299	313	319	283	325	318	308	303	330	329	303	329	309	312	309	309	297	305	302	337	301	332	317	285	307	292	320	357	357	291	318	323	334	336	334	361	312	347	317	289	298	300	326	295	304	329	297	307	315	315	293	308	320	360	324	305	331	315	322	313	334	308	339	319	324	309	324	312	270	330	316	273	304	305	334	309	319	317	304	312	299	343	320	294	323	283	296	328	342	335	314	289	325	347	324	335	338	319	309	324	320	300	331	321	302	311	306	342	301	316	350	292	333	293	302	326	324	318	312	326	310	320	311	319	345	293	336	322	311	321	339	336	299	333	295	350	343	293	326	307	299	351	332	332	314	330	286	305	289	271	294	272	297	322	311	310	354	313	318	299	326	302	323	342	308	297	305	316	329	322	361	308	315	334	309	313	300	307	309	297	337	295	305	317	357	334	316	353	327	312	343	339	329	318	291	294	333	296	323	334	323	283	309	334	285	309	320	336	298	320	329	350	314	316	339	302	322	299	327	325	336	314	309	337	307	306	300	327	328	365	337	292	329	309	348	359	332	333	298	331	318	348	295	324	324	323	293	302	330	334	333	290	343	294	320	317	303	292	342	328	328	316	299	326	339	354	330	316	301	317	302	321	319	302	311	311	318	358	328	301	324	308	310	344	312	327	331	303	316	334	325	350	307	311	340	332	324	330	371	322	331	332	307	295	294	303	303	325	317	317	300	348	345	351	300	342	325	302	319	309	321	296	335	296	338	313	333	306	306	329	311	300	339	344	313	348	308	313	288	334	312	334	331	325	315	317	301	339	338	281	344	325	337	321	305	337	329	308	352	302	304	311	344	306	350	302	303	307	307	320	295	300	358	313	310	302	310	321	347	314	311	298	324	325	303	305	306	316	312	320	328	308	320	285	337	327	337	354	313	307	309	313	281	309	330	309	310	314	310	344	307	327	329	327	295	323	313	292	305	319	310	289	334	329	349	359	334	305	322	307	319	333	312	312	292	333	323	328	309	330	294	344	320	326	355	316	340	296	344	317	296	319	334	343	325	319	304	317	302	323	307	299	324	315	353	310	310	311	325	313	294	330	325	331	302	341	325	328	337	305	325	308	328	319	287	338	330	321	336	322	296	322	326	336	339	319	295	300	311	318	322	313	321	325	309	347	277	327	326	359	328	290	324	313	349	306	328	331	305	313	339	312	301	310	328	316	288	327	304	284	285	297	314	332	307	332	304	314	295	333	298	305	324	341	301	343	345	335	311	336	325	322	322	317	311	335	310	324	335	294	313	333	310	323	319	356	294	332	342	324	318	310	301	337	344	319	331	298	274	301	323	322	300	302	361	327	317	297	316	330	297	313	310	289	289	300	354	304	297	331	306	309	345	335	334	334	309	348	357	352	327	330	314	276	309	300	309	333	318	335	349	311	302
23065	28425	40282	42449	42563	55876	49326	32427	16107	5903	1953	1059	888	871	828	831	800	851	843	858	849	827	861	805	872	844	824	840	840	862	835	847	854	818	834	865	890	883	797	886	826	899	899	823	869	829	913	815	831	836	833	876	824	839	860	830	828	821	784	844	858	838	843	813	839	844	862	818	856	857	843	840	831	827	866	816	815	861	812	869	815	820	796	815	833	878	854	827	833	906	804	852	857	881	813	858	887	851	807	831	862	832	909	843	801	841	871	805	835	840	861	863	853	880	843	853	872	845	830	834	842	864	866	873	847	871	859	836	826	819	826	884	857	867	876	861	813	819	859	807	827	871	847	843	782	842	856	855	789	818	814	849	805	856	875	844	822	849	759	861	816	827	849	819	832	888	768	845	859	848	853	879	856	843	795	864	835	860	872	840	863	815	827	831	869	916	804	822	819	861	809	888	848	806	856	846	884	840	865	793	850	827	887	862	825	858	884	870	838	843	833	882	851	900	831	860	869	870	871	813	878	818	810	836	911	863	831	834	875	844	831	901	881	864	830	864	813	851	843	875	851	893	814	859	845	812	861	793	823	859	817	859	868	894	915	883	784	884	790	850	839	842	876	815	817	863	855	867	849	874	819	806	872	826	875	812	828	835	857	869	804	882	839	820	856	848	852	830	867	877	849	874	878	842	833	839	859	823	866	838	882	871	874	846	863	856	830	802	805	870	856	860	841	819	874	826	853	878	801	871	782	867	875	874	870	826	789	865	856	868	886	906	849	860	823	817	854	841	861	858	834	864	886	825	839	878	817	824	858	842	806	816	847	793	816	795	799	838	901	833	825	857	836	851	846	830	872	881	870	854	812	811	860	848	826	829	858	824	856	827	874	804	833	883	839	797	822	909	845	837	833	853	885	860	831	825	865	865	849	830	836	842	867	853	866	779	796	854	861	863	833	895	811	811	839	826	830	839	831	828	853	834	839	853	854	885	808	857	817	858	855	831	848	848	827	827	850	846	862	786	907	854	848	857	855	802	842	811	885	825	882	840	850	814	852	899	822	811	852	823	843	833	833	830	881	810	928	884	858	851	857	844	839	800	838	870	890	819	870	828	809	834	862	833	852	816	880	839	851	817	782	862	853	780	832	806	871	882	831	862	868	881	795	864	834	872	811	870	847	807	813	831	849	893	822	844	843	811	865	861	921	834	821	846	898	849	813	829	878	775	780	843	821	850	856	838	820	868	885	775	838	869	819	835	812	892	829	828	883	859	825	850	820	881	851	850	930	843	818	904	824	827	861	842	855	801	832	842	855	830	845	792	814	843	815	834	848	864	850	830	829	813	830	913	852	892	859	825	855	854	772	843	860	853	887	833	758	842	827	794	860	874	882	870	841	828	847	830	837	810	859	889	820	835	871	810	870	804	880	822	789	804	871	832	817	793	845	852	789	876	876	816	882	876	822	770	899	853	871	866	873	834	833	799	855	828	846	812	855	831	858	847	838	872	865	870	827	819	855	831	861	876	879	858	869	827	887	859	841	803	864	818	841	838	844	816	784	879	838	856	875	843	854	881	893	871	956	887	888	858	833	877	941	841	823	809	863	874	883	818	849	873	768	870	819	825	890	853	794	872	847	823	867	870	809	810	827	819	876	839	834	823	791	845	829	874	849	871	833	845	855	836	870	841	824	865	843	863	863	873	815	811	869	844	867	870	826	858	831	862	832	846	893	815	881	856	836	849	824	884	841	816	850	888	821	897	807	883	854	860	843	860	858	811	839	823	839	797	844	876	858	840	821	840	844	823	863	837	802	842	809	804	808	873	833	820	835	871	902	835	823	876	818	836	871	836	842	877	842	845	873	808	859	843	847	818	879	870	843	835	824	860	862	869	807	855	852	815	772	855	826	854	806	876	873	843	871	843	823	871	818	835	850	809	852	814	813	826	884	884	860	809	827	851	825	841	871	808	872	819	926	873	825	871	856	837	860	856	791	850	876	796	848	900	882	834	846	845	849	864	845	837	858	840	800	847	841	845	885	872	796	854	812	820	853	840	812	847	850	836	857	793	821	840	831	778	846	849	841	812	840	832	860	868	892	875	853	856	837	864	874	813	815	886	852	800	815	867	867	838	795	873	807	827	886	879	830	869	861	844	854	788	799	860	761	836	836	872	773	830	827	879	845	818	842	807	826	860	850	860	874	823	861	796	820	825	891	877	864	858	900	822	811	864	857	868	861	817	815	872	830	859	859	907	889	884	842	848	843	864	890	887	811	801	803	868	831	861	845	840	863	832	865	833	819	842	833	856	880	816	823	879	828	838	836	884	808	856	806	888	873	906	873	821	844	865	832	853	817	834	877	801	868	824	811	859	812	892	858	843	893	810	835	881	856	841	837	822	800	846	800	878	797	878	827	859	855	871	822	817	884	824	850	853	869	840	820	844	822	867	835	819	896	821	860	893	839	825	883	811	856	856	887	874	849	786	849	819	810	842	847	832	803	867	901	847	827	810	846	839	885	807	809	797	801	869	811	849	856	867	827	863	847	901	868	867	832	880	852	860	889	837	871	849	823	828	787	888	833	893	819	767	864	854	881	849	874	842	844	881	822	835	892	827	864	873	781	845	775	794	819	897	832	916	837	812	828	876	844	801	860	843	850	869	788	834	867	854	836	864	836	834	815	889	886	854	825	858	854	888	848	849	877	816	865	820	872	882	867	876	823	822	828	827	845	860	855	865	838	860	822	783	883	822	868	844	870	774	855	830	827	861	865	871	796	874	885	847	796	822	840	866	817	863	850	874	800	840	858	816	837	865	862	814	883	803	844	888	842	846	759	854	818	819	794	835	860	798	869	827	827	851	787	794	848	851	844	825	824	861	830	846	811	798	853	814	854	852	883	824	849	892	775	834	754	798	837	837	786	819	890	819	830	819	789	816	874	868	885	820	866	872	825	890	844	918	862	845	830	855	864	879	792	836	867	817	849	815	843	832	799	914	839	811	816	831	869	835	860	861	809	847	841	859	787	816	835	869	869	835	865	820	873	832	830	788	895	858	833	827	826	845	844	911	858	822	826	823	845	886	844	853	867	900	850	866	870	819	869	837	829	822	812	865	913	866	838	835	857	819	821	880	784	834	875	831	811	818	832	879	833	851	830	861	878	888	873	834	845	812	895	856	857	892	871	829	799	884	854	845	834	835	802	849	797	848	898	840	851	894	840	847	856	867	863	810	842	823	830	862	861	821	859	837	832	823	869	846	896	860	860	819	897	829	783	868	802	846	874	826	851	881	807	858	865	832	824	828	784	866	846	837	817	831	837	863	819	817	817	878	872	862	891	858	815	830	802	815	836	882	798	845	858	863	829	842	837	848	863	812	855	845	892	887	829	806	827	825	875	867	848	838	842	813	853	785	777	852	857	849	849	871	834	901	873	850	887	856	884	784	837	793	855	853	861	830	839	883	818	860	843	851	864	821	881	828	766	858	854	823	832	870	850	842	793	813
44726	45327	52469	46205	46459	53212	46752	29871	13514	3341	830	399	369	317	309	337	300	297	307	341	317	327	339	293	323	295	305	317	332	332	309	288	333	285	314	312	307	342	298	278	316	336	309	329	330	298	339	319	348	319	295	341	324	339	297	322	317	356	316	328	310	347	317	293	349	301	284	305	324	312	306	349	292	308	321	346	301	307	302	302	300	327	310	298	355	353	317	296	323	315	295	306	294	298	327	301	328	351	327	308	352	327	312	293	325	317	323	329	328	302	288	284	301	363	281	320	319	301	319	322	343	311	333	314	309	302	303	287	298	309	321	295	315	318	305	303	299	355	309	301	306	310	299	323	327	320	313	317	308	298	286	335	296	308	304	313	315	339	312	312	260	328	328	298	316	282	325	327	299	324	307	283	316	301	339	324	301	301	274	290	326	320	288	287	300	308	329	322	297	339	305	291	307	327	268	318	310	323	331	326	270	312	303	300	363	348	313	302	328	338	282	323	310	329	327	309	302	337	318	312	323	303	314	320	307	302	318	371	306	335	307	330	303	300	303	321	314	341	355	324	321	332	318	343	318	274	302	297	292	297	282	309	316	314	338	351	303	338	280	319	334	308	318	301	327	327	337	350	347	330	335	301	307	350	310	297	317	342	313	305	291	301	325	325	328	305	334	298	338	322	345	273	299	296	355	354	316	340	318	320	300	306	329	320	288	336	325	307	301	306	310	301	306	326	304	310	306	319	321	302	324	328	324	307	344	320	323	331	305	321	298	301	320	318	308	352	313	314	333	299	320	304	315	334	320	307	312	338	282	326	320	332	338	306	307	349	327	333	286	306	333	317	294	275	308	303	294	281	343	317	329	328	309	315	328	340	327	315	282	281	282	326	331	314	316	324	301	336	313	296	294	322	292	321	304	293	304	335	319	287	316	334	309	313	308	317	342	330	306	336	299	299	314	316	333	307	314	315	303	337	293	295	331	344	308	292	324	313	324	333	324	319	307	323	323	346	315	305	314	300	323	319	324	325	293	306	323	314	319	286	324	280	338	344	333	321	312	318	320	320	347	306	343	295	313	317	296	301	307	343	323	330	346	319	320	317	331	316	337	305	328	323	305	311	295	288	271	347	310	295	298	320	337	323	308	314	338	322	309	330	319	301	309	298	349	316	330	281	300	333	319	329	338	293	291	309	349	315	300	333	334	301	322	319	333	353	314	316	309	334	320	327	308	348	329	301	318	318	330	305	318	318	310	304	316	287	311	323	324	313	304	311	306	301	311	315	378	327	273	317	297	309	310	329	331	337	276	281	321	343	324	306	297	326	316	345	329	319	319	334	321	301	301	323	284	302	291	321	327	337	318	313	332	363	334	313	336	294	299	335	300	315	306	336	294	337	291	362	330	301	322	298	308	314	304	321	313	327	309	325	323	303	309	324	353	320	303	295	356	312	292	332	324	310	346	322	318	346	336	296	325	304	295	323	316	348	325	317	291	311	313	304	306	306	309	328	316	279	374	286	329	314	314	331	282	310	282	303	335	295	326	316	324	312	309	337	304	343	326	336	329	315	332	331	294	303	313	312	327	334	361	296	303	325	314	334	313	327	341	322	291	322	314	327	323	305	309	338	345	312	354	336	325	358	339	300	310	303	302	360	320	309	318	325	286	307	334	316	346	312	299	290	357	330	301	310	321	325	293	314	297	294	293	298	304	299	329	333	296	295	287	322	283	312	311	301	307	315	292	317	303	302	319	316	339	332	334	303	329	331	309	328	326	318	305	270	303	322	296	330	327	333	306	297	312	303	281	309	288	313	314	299	329	278	309	314	312	328	345	301	307	291	328	293	289	349	323	314	322	323	310	303	322	303	316	323	303	299	334	326	299	303	350	334	307	296	339	310	300	316	335	321	335	327	329	329	306	327	311	332	316	329	324	296	298	303	348	308	314	316	303	351	329	303	317	306	335	325	306	306	309	306	308	353	304	339	299	318	309	357	335	314	317	323	334	328	342	345	296	301	314	291	324	303	321	296	302	308	317	317	328	356	320	298	303	314	319	302	297	320	324	290	318	306	326	313	304	334	339	306	327	343	319	312	338	306	290	341	317	348	303	330	326	329	313	328	294	296	308	296	312	322	317	301	314	338	322	273	320	305	306	308	310	300	324	265	340	293	299	313	293	336	300	301	322	304	334	341	350	318	320	301	324	300	303	327	311	298	324	306	311	343	343	300	277	326	334	325	313	296	307	287	299	294	345	302	355	301	308	308	304	313	326	309	316	320	308	302	323	300	307	308	299	312	309	294	330	334	324	313	296	299	340	325	326	343	325	344	315	306	307	304	306	316	321	281	330	336	306	311	264	307	320	294	293	337	305	322	327	308	297	317	302	313	297	333	274	328	296	331	298	329	298	318	326	312	309	349	330	321	316	299	347	331	326	316	290	336	316	319	302	342	307	321	315	341	322	313	313	293	333	291	308	325	293	294	326	290	322	323	318	310	335	303	321	316	323	299	299	317	289	316	345	309	306	349	325	292	311	324	327	354	315	325	328	306	313	322	300	328	310	307	285	316	308	319	321	284	344	310	322	321	301	303	301	283	307	313	299	303	305	324	323	316	317	307	320	302	319	331	289	297	336	304	306	350	321	333	294	316	333	310	320	320	302	298	301	315	310	323	313	295	314	314	326	320	288	273	303	330	312	313	302	345	306	301	322	318	321	303	307	287	303	328	334	329	312	333	319	314	326	311	335	302	324	331	312	332	352	318	298	306	319	324	310	331	309	291	277	329	309	306	323	337	324	284	310	339	292	321	284	297	329	310	328	319	341	337	318	315	330	314	302	308	310	302	319	327	307	301	302	334	318	317	318	321	316	337	294	301	292	295	299	315	339	333	325	325	324	304	348	326	311	312	376	351	307	315	329	312	330	311	312	309	297	297	342	300	318	316	323	302	313	305	331	335	346	311	317	329	332	298	332	312	315	308	311	292	297	335	311	312	317	344	292	310	336	311	351	287	333	325	324	306	291	318	308	329	329	308	307	300	327	333	333	318	320	307	317	330	296	315	309	345	301	321	339	328	345	321	316	291	319	325	301	320	297	300	284	330	334	303	322	293	314	299	296	311	304	321	291	303	326	337	333	309	290	324	300	294	306	307	342	357	304	321	306	303	276	323	313	346	315	343	300	345	306	362	330	319	320	310	326	293	306	304	338	304	294	335	309	315	340	325	326	295	318	288	319	291	342	338	320	307	319	313	316	309	329	338	310	317	289	302	328	309	344	298	320	307	281	361	332	326	326	298	285	346	315	298	325	315	360	326	301	324	313	314	338	319	293	303	313	326	307	308	299	334	307	290	323	305	294	352	335	320	335	317	282	302	296	313	334	340	304	336	301	281	267	326	314	312	284	324	319	320	356	338	324	306	302	333	330	331	303	317	338	312	306	309	321	331	291	316	317	356	332	294	333	323	346	311	314	347	321	314	307	306	301	333	321	293	310	320	305	331
28864	36907	51789	52876	57883	65637	59335	43058	26210	9983	2984	1219	950	821	838	897	847	855	834	859	840	827	807	803	853	817	821	836	822	883	847	780	781	878	862	867	827	843	806	849	791	850	836	863	851	814	843	800	826	838	832	884	867	849	859	820	827	873	856	800	857	819	798	831	863	857	871	887	821	815	838	842	866	807	815	848	865	808	772	859	842	836	831	818	823	873	828	871	818	848	813	856	851	824	864	831	829	835	875	846	813	826	840	828	832	810	876	823	822	795	856	850	812	791	826	846	824	862	827	818	870	800	813	838	892	814	805	881	822	804	822	759	848	874	887	871	870	857	816	822	836	877	850	839	828	867	895	829	848	785	833	889	885	900	852	837	822	836	869	845	837	882	845	846	838	813	836	836	857	858	819	824	833	823	832	843	837	802	892	835	815	768	827	800	861	865	810	853	849	809	867	841	829	836	861	805	841	849	836	861	828	842	816	778	816	860	833	825	860	828	828	829	824	795	802	838	833	824	876	862	826	887	804	794	913	791	846	862	839	802	868	821	859	849	812	907	806	865	843	869	874	827	855	871	829	822	811	843	844	819	784	866	800	814	835	891	820	804	919	782	808	828	811	865	854	835	846	849	816	798	836	877	887	796	818	835	832	832	821	881	829	857	872	813	857	808	821	799	843	844	857	861	824	816	760	857	829	823	835	835	846	890	841	843	818	796	864	817	817	791	856	817	877	843	835	824	853	840	854	904	822	882	851	874	852	829	819	845	797	854	898	880	848	802	805	848	809	842	835	855	801	833	809	853	821	822	835	863	843	839	788	822	774	887	827	847	826	830	822	851	875	842	848	801	862	828	824	870	842	781	869	839	821	827	850	843	850	907	796	827	853	873	807	812	867	877	873	814	801	859	853	867	837	810	884	823	818	827	825	794	831	821	886	863	835	838	865	850	791	827	855	847	843	822	793	810	835	876	863	809	857	801	845	902	881	820	827	848	834	842	789	860	887	814	825	824	845	840	840	818	834	829	751	833	842	896	844	858	814	846	858	817	798	855	804	797	878	874	783	879	827	853	857	847	830	839	785	799	869	915	847	814	834	837	777	822	771	835	848	810	831	851	867	868	829	882	804	839	814	873	831	873	848	901	860	835	807	872	846	901	831	826	822	899	819	858	813	856	864	801	890	802	865	843	870	853	805	802	801	874	806	809	862	804	829	876	840	881	865	866	829	819	783	843	821	789	849	796	814	787	821	814	854	744	878	810	854	888	864	801	874	823	849	859	792	845	798	797	822	861	815	789	854	863	841	810	834	843	837	864	844	871	823	859	824	802	804	817	787	825	856	796	844	887	844	855	848	882	819	822	849	834	850	829	817	846	840	797	831	850	844	811	834	877	822	801	775	819	857	798	850	803	788	819	871	833	805	857	846	841	874	843	837	836	766	893	799	882	827	873	859	838	878	877	820	863	823	783	834	824	809	855	861	860	822	850	828	835	829	848	821	818	841	827	785	816	866	815	834	854	822	828	801	840	871	879	813	842	815	834	861	832	808	797	861	809	812	833	841	854	841	829	891	850	833	828	862	824	799	791	831	827	857	830	814	814	850	813	840	867	819	862	868	810	857	850	875	820	841	818	788	792	746	801	855	840	821	880	864	817	799	828	877	833	844	789	846	817	881	899	874	833	827	799	811	882	807	836	888	820	845	820	819	818	836	806	821	882	813	881	858	830	878	875	892	864	863	838	877	835	848	777	877	884	865	844	864	823	865	840	872	842	862	847	823	774	878	837	810	834	834	828	817	829	819	874	825	853	841	871	820	827	784	804	829	849	799	815	806	809	818	821	869	804	853	856	863	831	840	877	821	839	854	847	779	855	853	854	826	831	815	905	828	822	839	833	855	833	833	828	881	818	860	852	886	851	839	815	842	848	822	853	796	870	844	789	762	902	809	817	902	850	803	846	823	849	809	832	847	816	808	816	832	845	826	820	792	867	861	794	846	914	809	854	882	827	818	811	797	842	846	801	838	838	832	820	849	847	856	840	853	815	836	865	822	844	844	790	847	795	844	877	850	849	839	816	844	809	809	805	811	854	886	835	802	830	832	821	844	833	832	887	824	825	821	808	817	812	825	878	859	838	813	877	815	828	845	835	854	839	838	776	830	848	865	831	836	812	867	838	837	879	869	832	817	827	860	890	811	852	827	870	826	791	863	846	811	844	859	781	802	825	848	822	794	818	858	870	857	871	774	811	840	839	819	823	811	837	894	895	796	831	874	790	820	807	832	841	876	824	800	797	841	806	854	870	865	828	854	836	799	847	843	768	809	852	918	756	813	783	854	819	898	808	862	850	878	844	834	813	786	826	864	796	830	829	822	836	825	832	873	818	805	849	856	832	906	861	801	781	808	867	826	874	843	871	844	795	873	867	815	866	840	855	827	840	818	901	911	848	835	854	851	846	794	811	849	851	860	837	859	815	825	851	863	874	817	861	808	857	779	818	865	902	807	831	863	836	810	839	842	871	843	871	837	869	826	853	786	861	801	835	802	823	838	861	816	825	833	834	768	802	847	876	862	818	840	823	815	813	840	816	855	809	864	886	848	823	802	879	859	895	839	835	818	782	839	849	808	806	884	822	852	862	848	843	859	843	818	824	821	808	811	822	824	808	827	859	816	843	850	870	834	784	809	857	846	851	834	857	808	849	815	850	856	843	886	853	873	873	859	876	811	795	834	822	825	839	797	832	855	789	787	848	832	807	829	872	819	844	839	836	852	810	841	787	856	817	843	863	873	881	789	879	818	862	830	816	876	773	863	855	813	828	856	837	825	821	823	876	819	830	843	855	825	865	867	831	839	821	803	845	844	875	870	830	798	848	866	845	849	879	833	825	843	810	843	844	846	862	862	852	826	836	822	901	850	870	829	856	844	826	808	848	840	835	827	809	848	838	825	837	881	812	838	856	829	832	892	830	826	844	872	777	817	815	765	834	832	784	856	839	830	887	860	847	852	794	839	890	807	845	879	839	814	840	823	848	808	789	772	804	839	862	831	853	840	858	839	855	820	845	813	868	783	845	854	868	818	838	850	846	838	838	821	812	834	816	827	842	864	811	805	805	846	855	858	877	871	824	842	843	847	804	854	834	849	833	859	859	893	827	802	811	792	815	867	854	835	824	820	867	858	850	872	785	799	799	884	831	828	849	893	841	875	839	885	824	817	857	850	840	797	865	887	794	871	889	793	833	838	822	823	858	871	820	846	856	831	784	800	822	827	757	834	884	820	810	823	833	821	824	837	905	803	770	846	877	852	861	860	811	760	845	825	819	838	832	857	814	852	838	868	816	818	831	818	815	885	858	809	852	811	775	772	832	850	791	822	857	823	866	797	862	826	833	795	823	782	856	832	856	853	823	782	808	831	856	839	824	809	841	892	831	824	847	869	826	853	854	812	845	818	860	903	813	812	802	880	833	841	835	821	835	853	865	862	808	857	833	796	837	778	855	901	839
16516	15567	18577	12760	7057	5903	5455	3064	1379	599	391	353	331	349	331	328	327	308	354	305	305	306	296	333	305	338	310	298	309	336	320	329	350	347	350	305	361	337	345	307	315	320	330	327	313	321	307	317	304	344	330	364	309	323	344	306	354	323	341	324	303	329	325	334	318	322	317	330	308	334	317	321	324	351	287	315	305	284	333	336	332	299	342	325	334	332	319	285	311	301	291	321	317	341	331	336	328	308	326	290	327	309	304	325	293	309	306	330	305	329	299	330	342	325	285	322	355	329	353	322	336	298	320	324	294	302	320	331	335	318	321	294	310	323	314	337	335	322	313	317	297	295	347	296	316	312	315	323	296	311	307	318	279	298	344	339	329	308	288	328	330	340	336	307	294	315	319	359	308	328	320	307	352	322	333	297	320	304	322	304	330	354	358	297	290	307	318	316	339	296	303	300	288	292	337	342	311	311	333	314	304	283	319	284	310	288	332	340	351	320	329	305	328	334	310	326	325	305	338	342	333	325	320	312	313	295	313	302	311	305	302	301	315	306	357	321	388	334	321	314	308	326	334	302	318	299	311	339	303	363	320	307	328	324	331	286	297	296	320	323	317	313	323	330	317	326	319	325	318	310	306	300	318	348	331	322	353	324	310	342	295	336	302	317	344	287	306	312	329	314	316	309	365	283	330	359	296	345	315	324	303	332	335	295	342	314	349	297	331	309	337	348	292	335	309	338	316	336	314	335	314	315	312	308	316	316	326	302	290	321	333	323	312	300	321	322	347	331	353	303	330	321	298	295	324	347	317	338	332	307	361	344	328	306	311	317	303	309	340	323	305	285	341	337	300	318	348	330	329	348	354	332	343	319	345	319	322	291	331	339	332	345	343	323	318	334	340	316	348	301	336	328	320	312	312	299	315	304	310	288	342	328	344	325	302	313	333	316	339	328	296	316	296	357	317	365	326	294	324	303	304	354	294	324	309	311	323	345	305	310	311	339	295	318	361	320	332	346	311	315	323	324	298	314	302	299	311	323	337	308	328	319	312	327	347	335	292	327	343	291	319	313	317	330	342	309	304	325	311	306	318	332	328	317	318	344	324	314	340	290	337	324	377	324	324	382	336	308	345	322	322	300	319	335	327	320	327	345	316	290	314	317	299	350	292	322	293	316	311	338	331	305	299	320	315	308	313	340	319	329	323	311	291	305	370	334	341	312	296	298	296	336	301	340	369	322	318	338	307	310	339	338	333	340	319	314	338	349	353	323	337	326	331	279	320	293	342	355	335	313	340	311	315	329	348	310	321	330	328	356	323	339	283	310	309	356	299	313	331	295	327	284	333	315	303	306	307	330	322	312	320	321	316	325	340	321	329	315	348	328	320	334	293	297	336	339	336	340	314	324	336	338	324	354	338	298	332	304	334	355	323	295	276	312	306	308	331	315	321	317	296	262	310	340	283	333	319	328	328	302	307	321	314	314	294	291	335	323	331	305	344	327	308	323	312	319	321	303	312	309	302	331	361	320	320	323	339	348	323	291	305	283	350	300	332	317	312	326	324	316	320	316	307	317	300	342	337	324	340	326	323	306	337	322	310	314	321	306	299	312	333	305	332	347	323	330	303	307	315	317	327	323	325	303	305	327	331	346	308	325	288	325	318	287	339	323	310	340	329	340	311	340	316	327	320	330	333	310	312	324	275	283	303	292	318	296	306	314	305	317	323	310	328	315	314	327	319	335	313	313	343	315	344	321	324	322	325	319	319	323	304	263	327	303	341	284	346	316	302	320	342	307	339	333	323	305	324	298	368	319	317	328	316	332	300	318	305	288	323	314	288	335	357	326	307	304	341	315	282	335	319	332	336	345	333	326	359	324	315	296	312	306	324	326	332	297	307	340	289	286	318	334	340	347	326	300	355	313	313	321	300	320	322	316	352	338	297	303	326	308	330	324	318	315	338	308	318	322	315	332	311	345	327	338	306	313	316	316	316	308	300	329	326	317	350	342	309	328	341	320	345	332	297	306	321	329	309	332	323	319	304	314	328	295	336	321	306	287	311	346	343	295	319	355	318	340	350	319	298	333	343	316	343	300	291	305	344	309	316	335	297	298	290	317	310	337	335	316	298	334	298	284	314	321	295	320	345	330	315	335	337	295	313	279	323	319	316	359	335	311	320	318	305	282	312	334	324	341	309	329	326	339	318	323	305	330	314	324	331	321	296	329	322	301	299	339	283	340	323	334	343	331	304	314	311	332	319	312	343	338	337	314	357	347	331	304	338	338	290	326	290	319	336	307	372	301	317	312	335	327	331	333	313	289	290	317	319	311	330	312	305	316	322	344	315	295	294	293	323	334	357	305	300	331	332	327	308	367	317	312	333	286	287	326	291	344	309	309	347	301	328	313	334	282	315	338	281	295	300	317	332	318	321	307	326	318	314	300	305	344	343	365	348	311	327	336	347	319	330	315	318	319	328	302	353	361	312	337	314	315	349	329	304	313	326	300	302	324	336	313	309	303	290	311	321	334	340	351	325	288	364	321	319	332	332	293	334	306	335	323	288	307	306	334	310	353	343	317	348	297	366	311	314	320	310	311	293	297	344	308	310	299	312	310	327	321	297	315	336	337	321	314	320	294	325	326	300	329	310	348	311	319	331	321	284	294	303	313	306	325	325	348	323	317	315	331	351	332	305	308	313	311	329	311	308	325	328	338	336	354	336	300	297	341	339	314	323	299	296	296	338	340	321	303	286	327	348	315	326	320	333	330	291	313	307	328	324	292	307	316	310	318	322	336	328	323	305	359	325	339	331	312	323	314	314	340	340	334	313	302	335	335	317	304	283	296	339	345	315	326	304	317	337	304	343	321	328	325	303	304	311	332	333	300	338	326	310	327	287	347	313	359	338	318	325	319	295	353	331	306	320	288	326	313	298	319	333	283	306	313	321	339	334	338	312	351	302	299	313	295	308	322	320	297	324	306	333	340	332	335	310	316	346	338	282	294	289	332	326	338	321	315	345	316	320	325	325	309	349	328	325	333	288	324	321	344	333	326	322	316	302	324	341	319	338	322	307	324	281	267	329	349	314	288	344	320	292	336	312	331	309	316	328	313	318	308	297	332	332	318	334	292	321	300	341	312	302	331	309	312	321	315	319	298	279	314	325	319	312	330	312	300	305	326	324	306	296	312	329	291	300	329	335	318	324	318	285	359	300	309	334	331	317	297	327	312	303	321	350	348	353	319	318	299	338	314	304	345	326	298	289	347	318	319	330	323	304	297	319	312	321	325	314	333	308	300	319	328	303	336	339	326	341	306	318	313	331	333	341	342	339	291	351	289	331	344	332	314	300	310	328	313	313	316	317	310	308	348	319	320	311	347	318	346	329	308	318	314	293	324	346	309	315	344	313	283	300	285	346	349	312	360	294	299	330	359	305	339	316	366	357	340	341	313	308	330	291	352	297	320	338	302	329	339	313	297	327	341	341	337	305	345	327	345	308	316
10286	14369	25169	23230	18143	19696	17547	10262	4784	1951	1079	895	882	850	839	866	820	843	851	871	805	795	837	861	809	854	802	831	820	824	887	821	858	801	845	920	837	806	828	842	855	858	810	807	868	849	844	843	844	799	896	850	800	848	837	818	857	888	858	854	856	863	813	900	867	830	819	826	865	855	834	832	857	819	834	911	844	825	836	887	795	812	827	822	820	829	839	808	836	871	863	890	922	855	854	823	791	823	844	807	823	820	853	847	872	885	824	827	875	828	863	873	901	883	871	835	811	809	863	859	902	822	787	896	834	834	869	769	855	863	859	822	846	857	812	905	818	900	830	847	810	866	851	835	813	854	789	825	885	839	857	807	848	877	832	847	846	865	838	851	908	925	896	825	838	849	926	873	822	854	864	854	881	863	790	863	846	877	885	803	862	816	881	880	861	838	846	887	940	834	824	830	827	844	826	872	840	830	828	835	838	861	803	815	853	859	849	821	845	855	782	849	897	853	814	879	868	840	845	799	817	912	834	823	873	832	865	754	805	835	840	812	878	836	802	801	807	867	915	825	805	865	865	826	867	806	876	847	910	853	829	826	800	864	856	843	793	892	877	873	838	861	838	854	822	847	849	869	858	869	874	838	845	847	821	845	770	811	902	861	837	846	878	838	848	872	856	859	847	814	874	838	804	868	817	875	862	911	821	815	796	874	826	827	888	857	876	859	834	870	848	909	870	851	827	844	862	867	835	835	830	827	821	828	863	827	850	841	861	858	848	892	822	858	863	835	822	882	890	862	850	829	828	812	793	807	873	866	871	890	856	846	871	817	840	835	827	842	859	876	820	828	814	831	863	795	792	867	822	829	857	875	863	833	836	833	805	833	884	858	855	821	864	878	841	849	909	878	813	838	829	871	856	809	875	853	820	791	844	832	847	853	858	840	834	832	796	833	851	893	835	821	872	890	829	881	829	881	833	854	887	887	867	820	866	808	857	816	852	808	942	854	855	846	818	831	827	811	898	875	892	816	822	833	837	827	853	872	863	801	796	891	829	903	863	844	809	830	879	808	820	822	794	847	846	806	855	835	866	829	864	858	878	858	878	861	851	869	847	883	870	827	815	831	869	808	851	820	833	903	846	844	900	811	844	873	832	854	826	856	839	825	852	905	831	829	876	869	784	806	818	815	825	851	911	815	842	880	813	875	837	905	867	826	828	849	853	785	811	846	860	828	821	801	848	830	856	819	836	832	858	807	867	846	826	848	808	805	793	839	780	841	818	788	852	836	875	783	882	885	851	821	860	798	788	859	807	810	847	864	844	806	820	894	789	850	831	826	775	882	786	834	880	868	895	822	883	823	765	821	843	865	836	858	809	846	813	889	835	817	878	824	802	833	890	829	807	809	855	856	837	831	809	880	834	823	843	844	886	776	843	833	825	837	850	843	891	790	799	891	873	852	815	811	808	865	858	834	845	827	821	806	841	836	833	815	861	894	833	847	865	848	858	854	799	867	819	870	849	879	901	870	883	816	845	854	884	888	844	870	840	806	815	857	917	850	857	824	917	840	855	811	857	850	875	840	834	812	878	866	856	872	839	853	848	846	842	878	806	918	817	810	849	873	793	831	843	870	855	861	836	799	822	854	814	848	821	860	862	822	840	828	821	851	829	856	872	864	808	861	809	862	879	829	887	868	844	848	824	891	845	830	853	810	897	881	842	839	853	815	781	881	833	814	894	827	793	794	897	899	823	885	874	816	835	860	834	810	937	836	835	835	871	812	846	884	789	860	822	829	856	810	856	828	829	852	875	839	859	815	876	907	866	818	815	804	881	834	842	862	835	848	841	855	833	821	837	860	830	781	821	819	855	834	851	844	859	843	802	865	829	836	848	833	828	847	846	809	889	856	810	835	812	844	852	865	844	830	835	849	820	865	803	864	821	835	867	822	838	926	815	836	834	832	832	823	847	870	833	866	866	822	826	846	874	818	867	916	864	865	857	793	825	896	851	824	833	856	856	838	838	831	798	866	870	805	879	840	858	850	857	853	850	826	853	833	798	815	848	798	850	852	882	792	840	882	831	854	848	931	878	811	869	830	824	851	847	787	868	848	840	875	794	774	881	844	831	827	921	842	889	803	843	825	831	866	826	852	834	910	872	888	869	821	841	861	894	784	870	878	869	816	806	834	842	853	845	812	911	826	871	831	861	860	856	881	856	808	885	897	814	858	861	833	854	828	844	847	869	853	840	807	837	864	830	862	838	831	887	806	874	899	817	890	843	788	847	852	862	877	839	875	817	858	841	889	886	887	867	838	846	892	847	813	896	811	852	806	830	865	839	812	835	878	855	885	847	879	829	854	804	850	813	853	813	831	829	815	832	841	825	853	859	823	872	821	812	856	893	844	896	874	874	837	799	812	805	858	843	884	838	880	847	844	863	855	858	855	828	880	879	812	870	812	814	873	817	853	843	885	933	851	856	840	788	861	848	820	871	839	871	824	851	863	858	865	789	832	880	833	844	820	884	856	844	814	823	816	857	805	850	834	839	828	872	817	867	855	870	850	807	851	848	871	814	843	872	859	779	846	874	882	775	843	840	838	882	798	806	826	866	897	839	888	843	865	844	818	817	814	860	869	858	821	846	879	856	839	875	822	846	861	848	829	862	853	823	881	828	860	870	858	882	865	807	816	813	893	855	859	849	868	829	863	803	809	828	853	815	838	837	812	878	896	865	858	900	856	800	812	830	878	931	832	819	816	787	877	889	844	867	810	783	852	814	824	829	834	885	877	809	854	806	829	846	867	814	830	838	857	840	808	804	832	796	891	810	844	845	837	857	822	835	790	834	855	845	775	834	769	856	801	842	825	855	847	848	850	846	849	803	863	823	834	818	862	836	855	863	829	861	862	855	818	830	838	802	866	824	888	843	825	870	810	806	808	829	811	869	872	854	856	906	828	838	813	834	870	877	862	878	792	841	840	858	810	827	816	815	865	830	844	815	835	807	819	850	879	885	852	828	812	798	862	831	809	871	859	871	840	803	833	818	838	823	850	796	852	823	847	868	836	819	880	904	813	852	817	829	839	855	865	853	860	833	864	836	885	824	865	822	844	787	881	804	835	864	866	825	889	849	894	830	843	801	842	786	827	889	817	854	758	859	881	853	858	826	857	851	836	819	830	806	866	830	845	816	893	856	878	916	801	856	864	835	873	829	864	855	854	832	858	856	854	858	829	893	784	876	849	803	827	817	853	839	813	813	822	847	841	767	838	807	848	841	812	855	869	821	829	827	843	900	851	785	840	846	848	853	835	818	835	864	853	905	819	836	829	862	821	859	822	877	845	871	861	841	925	823	849	885	857	852	886	792	836	822	821	898	785	858	826	848	829	881	835	782	835	837	877	809	842	831	875	853	830	862	840	855	824	823	868	840	833	813	845	833	873	859	863	801	819	853	852	855	827	779	877	832	860	892	820	852	770	876	820	822	881	816	883	825	818	863	806	804	855
34555	33320	39641	31432	24343	38231	35636	20315	7534	1927	613	365	333	325	343	333	288	316	284	329	334	272	290	305	311	347	302	312	300	303	317	313	303	316	354	309	315	311	308	302	354	325	292	306	302	284	316	324	286	310	306	306	325	333	310	336	330	317	314	307	324	322	309	331	274	377	298	312	323	317	345	335	291	314	315	316	322	292	329	335	306	320	290	313	304	326	335	320	327	298	317	299	320	292	292	331	305	286	341	327	344	316	279	302	314	336	284	281	309	337	326	318	277	320	307	368	304	305	322	301	302	285	304	352	308	299	335	324	361	278	302	309	296	315	316	288	306	277	304	342	280	307	322	290	341	305	322	326	323	286	291	303	323	316	294	324	285	315	345	296	303	364	312	306	336	314	314	304	333	331	312	292	307	306	310	287	336	304	312	338	325	356	334	292	328	308	316	329	287	281	307	322	304	274	317	293	311	278	302	336	319	334	326	305	311	311	328	295	300	312	276	324	326	340	343	317	311	297	280	299	325	293	306	296	306	308	321	305	327	323	313	324	312	326	302	303	303	307	301	289	311	316	349	283	315	282	291	287	304	317	362	316	322	318	331	325	328	320	305	300	311	327	311	357	295	301	322	330	321	320	285	340	293	301	309	284	293	323	298	318	324	322	312	310	352	327	313	316	301	311	302	317	314	298	304	290	346	294	306	330	327	314	308	350	300	277	322	339	287	285	281	284	306	308	338	328	310	276	296	301	296	300	314	322	325	327	313	296	323	315	329	309	322	313	308	311	362	329	298	272	312	331	322	308	301	324	319	328	331	293	305	346	342	338	309	291	330	333	312	319	327	323	308	316	278	284	331	301	312	305	312	333	294	322	318	286	344	331	322	312	291	275	330	305	304	331	288	292	321	319	314	316	308	315	314	324	280	317	304	332	304	302	321	343	309	298	336	279	320	267	289	296	332	296	275	317	346	304	300	297	323	303	301	309	325	307	299	314	292	300	319	326	309	296	322	346	322	310	299	305	324	296	319	293	312	315	314	293	325	315	283	316	304	324	305	339	325	283	303	288	312	316	327	330	286	312	305	329	331	302	318	297	312	286	305	326	301	305	332	307	292	339	313	310	317	322	327	310	293	317	291	314	283	332	343	326	330	305	322	341	308	294	341	300	317	317	322	304	331	328	305	307	328	325	280	311	302	303	333	307	285	300	313	304	344	352	345	307	335	329	337	329	315	313	301	327	321	318	305	321	303	293	287	339	319	318	307	317	283	321	326	362	329	311	324	335	326	307	349	302	303	284	287	318	261	298	284	331	327	332	355	332	335	299	279	311	309	272	339	306	327	328	307	300	332	351	313	324	288	324	286	303	343	345	333	296	307	308	307	279	296	301	327	292	342	284	294	360	304	308	328	305	284	324	308	313	329	339	327	294	339	301	314	346	317	321	367	338	322	312	346	313	314	324	338	308	322	332	293	313	318	279	350	319	299	299	289	335	332	348	340	328	308	283	302	292	291	286	296	317	322	298	304	293	328	334	301	357	317	320	271	312	359	288	316	322	314	331	324	302	284	329	314	339	326	324	299	337	317	312	328	344	312	286	364	330	325	344	312	319	296	296	332	294	318	308	271	302	296	308	328	298	335	316	302	300	343	316	330	322	304	322	308	308	280	299	316	309	325	313	297	316	337	340	312	275	332	329	296	280	331	307	314	326	314	293	334	308	306	294	289	327	301	315	299	335	322	280	321	288	306	292	291	314	333	321	343	301	268	320	326	323	319	314	345	296	332	303	306	312	338	286	298	305	307	352	335	344	310	298	288	303	310	267	287	306	298	343	319	345	351	292	292	299	315	313	320	349	288	296	291	297	306	338	299	297	319	316	333	325	298	310	342	311	314	300	328	345	343	323	355	326	295	330	331	313	326	304	282	305	321	299	296	318	302	302	302	324	336	315	317	319	318	341	307	293	302	304	319	309	308	325	339	279	293	330	344	300	314	301	303	307	311	314	337	334	318	313	304	341	319	327	321	325	291	302	278	338	318	296	318	300	332	300	326	332	309	352	314	307	289	286	328	301	342	317	310	324	342	292	351	335	322	323	304	308	325	330	310	277	320	343	280	298	319	302	312	318	320	341	337	321	294	318	305	318	296	314	312	315	304	302	349	333	315	346	292	381	333	298	319	325	304	301	281	299	299	307	313	325	295	291	298	321	271	361	329	303	312	302	296	289	274	270	323	330	287	322	295	296	331	301	283	317	315	313	258	350	300	338	301	322	298	317	331	281	348	316	336	322	303	326	289	332	321	323	313	321	306	312	298	301	317	291	337	343	329	313	332	270	320	314	325	310	307	325	336	307	319	322	357	292	314	306	297	318	280	316	318	315	326	319	306	317	304	355	312	305	291	323	296	328	314	318	323	303	294	329	322	296	327	309	329	306	281	340	308	326	359	321	310	335	308	316	290	348	276	283	311	283	311	312	285	330	299	310	339	325	336	307	315	316	324	307	331	294	292	331	325	314	306	322	331	325	308	314	287	312	355	304	330	340	333	337	315	316	315	356	330	299	309	305	324	319	279	322	319	312	309	328	324	309	299	317	325	310	307	330	333	302	299	325	297	313	312	286	310	306	308	267	334	338	296	305	335	320	322	298	305	289	324	318	314	305	288	355	332	321	320	314	316	302	285	307	293	313	296	331	320	298	325	346	315	320	326	311	305	301	290	294	312	333	334	297	322	329	284	333	306	308	319	336	333	298	293	344	319	337	299	339	334	298	307	309	331	315	322	311	314	333	328	296	346	329	296	312	305	302	286	308	302	310	342	315	335	312	312	290	316	317	305	291	309	329	325	333	310	316	296	279	334	339	309	316	304	340	313	301	314	315	307	323	349	327	295	313	329	311	330	322	283	325	301	341	312	333	313	337	316	335	302	306	338	331	303	292	323	303	302	324	322	302	293	337	320	353	312	308	317	298	292	301	307	293	324	359	344	308	319	279	322	322	301	320	318	305	310	313	341	319	358	283	313	318	309	313	286	319	315	338	309	314	340	347	305	303	304	346	317	340	323	287	316	315	309	313	314	299	312	338	307	308	308	337	315	310	322	328	321	335	323	315	320	298	300	308	315	303	336	335	306	297	313	306	318	328	305	294	326	331	322	324	312	313	325	297	322	334	334	310	313	302	320	296	304	303	316	334	285	311	356	339	299	331	294	332	308	338	298	304	318	317	291	325	316	332	319	310	293	300	296	308	301	306	326	319	340	318	332	322	328	325	323	315	318	305	321	311	307	306	295	317	280	323	333	308	302	310	291	314	321	316	328	315	331	309	335	330	348	308	323	298	333	348	305	335	335	308	294	329	305	313	328	325	352	304	318	317	322	307	309	276	307	320	308	300	337	318	349	316	285	307	321	285	294	302	312	339	336	297	285	333	325	328	312	301	290	314	315	305	319	327	279	314	315	296	359	307	279	338	308	281	277	343	316	307	340	313	320	329	326	350	324	307	278	313
22154	28033	41686	40636	39389	53980	49499	35425	18923	6770	2024	1098	859	844	880	844	837	843	853	858	837	871	886	811	861	816	804	858	822	869	840	903	855	888	835	825	836	841	841	880	885	830	828	837	836	805	867	800	823	791	847	844	845	815	842	903	800	820	847	781	868	805	862	868	853	826	816	854	836	823	820	844	834	857	838	826	878	813	862	869	813	812	812	870	854	855	841	826	778	846	831	876	797	811	820	847	822	859	823	898	807	872	847	811	788	851	807	847	864	802	847	861	834	851	833	840	806	831	839	827	780	900	836	860	849	800	812	825	860	822	805	874	833	864	897	837	814	808	824	885	821	854	817	861	850	842	834	881	829	820	836	862	811	856	836	861	828	806	840	803	819	836	859	772	832	836	814	855	837	863	850	890	886	814	849	815	846	849	815	825	851	781	854	850	806	848	828	870	891	797	855	870	842	804	889	846	796	864	845	842	813	869	807	825	830	841	882	875	896	865	834	840	849	873	867	857	833	814	840	810	827	824	853	829	854	840	822	866	805	847	842	866	898	827	850	816	784	807	852	824	805	839	841	834	838	839	824	772	859	871	854	857	847	824	825	802	842	792	824	845	833	839	828	803	889	844	847	860	854	816	877	844	803	834	824	863	859	836	877	836	854	863	854	860	853	807	808	848	896	821	842	839	823	867	881	793	782	872	881	848	852	890	851	791	799	839	906	835	827	837	847	835	862	915	818	839	885	868	858	843	894	858	829	837	841	811	914	842	842	822	790	858	876	875	874	876	813	856	862	848	880	860	872	846	778	846	866	845	819	854	837	853	845	868	792	837	816	824	849	876	814	829	828	828	852	793	828	886	867	858	804	858	822	843	830	867	824	850	839	848	836	867	905	811	855	864	848	931	833	848	849	849	804	818	859	847	840	860	862	863	837	866	841	844	882	879	838	853	834	851	817	849	862	891	855	830	855	816	867	848	862	799	878	839	815	816	877	854	886	826	806	858	897	867	782	857	849	810	833	825	824	798	838	813	831	866	828	810	836	821	884	831	816	836	834	881	847	862	861	841	818	826	825	827	854	856	830	784	847	815	791	802	852	846	831	855	801	838	863	800	836	832	820	806	878	848	827	874	848	844	817	880	847	827	879	826	864	831	804	845	855	838	858	852	846	852	896	864	898	842	815	842	826	842	835	859	878	828	851	854	803	838	815	881	823	843	807	891	822	788	870	819	798	848	846	849	846	814	851	819	822	857	820	820	847	886	849	875	866	864	811	821	786	807	848	813	882	782	857	827	800	862	807	819	785	821	832	835	832	868	803	798	873	887	821	800	837	804	890	820	848	829	844	859	858	861	856	800	844	812	824	850	872	816	818	888	830	815	863	828	835	890	809	875	852	818	823	838	843	847	816	827	873	844	839	875	853	811	817	868	818	831	871	797	809	832	805	841	875	810	844	866	876	815	850	840	826	866	813	861	859	842	835	814	878	866	823	843	842	785	844	842	851	866	840	831	852	827	835	817	783	824	832	833	861	890	804	841	821	792	842	831	847	814	866	901	847	816	803	869	780	822	855	820	820	831	874	792	875	855	845	852	817	830	835	840	862	842	893	883	827	836	822	814	839	840	828	835	795	818	847	836	812	843	858	882	826	902	800	876	854	828	847	868	819	835	828	820	839	852	800	866	814	842	828	832	861	857	866	845	820	837	846	855	852	828	793	822	879	861	796	835	877	859	877	858	825	821	849	848	754	829	833	822	828	817	870	876	854	856	836	812	803	849	827	827	845	857	865	876	840	819	789	844	884	813	797	826	809	839	831	845	839	783	874	841	779	907	837	828	815	889	882	775	883	856	838	804	837	833	842	829	821	887	824	812	798	846	901	862	853	877	858	813	817	858	913	864	794	848	821	849	878	850	808	839	831	873	857	869	845	843	817	811	816	885	861	841	880	855	833	816	868	831	889	797	851	813	841	763	841	841	808	840	869	851	848	837	826	804	838	864	804	891	843	833	822	837	825	887	821	843	774	833	817	837	810	793	890	818	871	825	843	876	839	815	860	809	831	816	786	860	826	794	837	859	814	848	813	873	790	814	857	796	841	835	858	810	864	864	832	856	830	930	771	838	802	805	854	804	862	859	829	823	793	807	774	851	842	816	863	838	823	841	875	842	746	827	886	817	817	811	853	848	847	778	844	832	839	825	838	876	847	844	861	836	850	845	839	868	812	816	799	777	845	833	865	860	890	889	869	851	901	861	897	850	846	807	849	858	801	888	846	850	842	850	821	804	822	786	841	846	845	916	832	820	829	849	855	846	812	840	796	800	803	818	825	833	820	862	816	865	854	836	857	827	819	862	814	878	869	866	850	841	805	846	863	872	845	859	845	811	852	857	866	847	846	876	849	877	885	855	891	831	834	903	833	803	778	857	834	828	824	828	885	853	828	828	864	815	893	861	818	784	813	815	831	835	828	882	883	850	823	805	792	805	828	841	912	787	822	827	786	869	876	871	823	862	834	874	851	869	857	850	872	850	817	806	823	814	795	887	873	884	871	880	793	824	872	866	788	836	832	820	853	846	773	862	795	796	847	908	819	826	876	853	824	837	822	824	869	826	841	861	842	843	873	841	815	814	841	843	888	808	842	830	849	823	823	799	800	891	863	871	854	809	824	859	841	843	840	832	835	840	820	846	832	826	842	889	858	855	850	908	838	852	842	896	837	829	850	791	849	843	803	839	792	882	807	834	830	843	862	855	899	825	818	884	797	819	840	848	819	848	879	815	818	853	851	845	811	882	825	889	862	900	819	848	809	913	803	801	832	865	814	875	826	838	850	879	837	839	855	840	804	824	811	811	870	814	846	838	874	876	861	832	850	809	852	803	848	856	798	840	825	853	840	848	892	904	847	894	868	903	838	855	845	840	820	797	835	818	855	815	860	862	825	890	851	814	874	815	897	806	827	893	837	836	872	846	864	850	798	861	820	810	853	863	788	816	848	851	822	852	856	828	867	871	833	816	907	782	850	852	850	864	878	826	800	874	859	805	851	810	846	804	830	877	850	800	834	825	816	835	859	848	820	830	849	817	863	817	838	851	821	868	840	787	863	835	887	883	853	820	807	893	831	805	830	895	887	870	854	849	839	827	875	854	812	925	844	837	855	874	839	816	837	797	825	844	810	792	815	831	822	838	833	808	886	848	848	825	856	840	826	863	832	849	836	803	828	872	860	774	870	787	825	830	801	859	838	821	860	850	830	839	809	829	870	834	844	816	847	858	858	865	864	785	862	850	847	857	824	893	814	848	858	845	895	855	843	807	815	868	814	825	832	834	877	822	846	811	823	823	885	866	851	828	885	767	804	878	882	827	866	817	791	825	866	887	866	822	809	829	834	807	874	814	839	815	779	833	890	832	859	851	836	774	864	831	828	904	807	809	805	834	866	827	815	838	839	835	841	837	844	802	838	846	839	836	806	850	793	840	803	832	865	833	890	854	920	825	834	804	841	874
45786	47367	52739	43016	34007	51264	51218	33310	15654	3893	856	375	360	310	291	298	318	326	339	300	320	319	315	335	303	304	317	312	334	305	320	305	309	304	309	304	339	327	315	302	316	308	318	331	341	294	308	331	274	305	362	320	299	323	358	310	322	292	294	319	317	313	289	311	326	297	319	322	315	304	288	300	304	315	339	262	311	288	300	288	298	337	326	276	290	299	351	288	325	296	315	337	302	314	288	297	271	274	285	331	319	280	311	306	317	324	339	320	304	369	292	333	310	333	312	333	320	307	316	271	305	293	306	329	332	325	316	323	321	296	323	314	313	327	288	334	317	301	315	297	311	314	357	292	329	331	323	324	302	332	298	319	308	329	299	324	300	327	331	351	300	300	306	313	309	322	307	312	320	284	344	340	313	291	289	324	294	279	306	313	300	327	333	308	315	308	310	322	303	283	309	313	329	337	323	314	328	276	303	299	313	352	322	317	340	344	325	323	312	268	298	318	297	305	326	300	327	310	315	343	330	336	325	299	319	355	311	313	304	330	308	308	290	298	321	290	306	309	307	324	300	342	345	301	307	343	319	361	306	330	339	347	302	330	336	327	336	330	357	327	326	290	328	318	323	315	324	359	314	321	310	289	318	334	326	335	314	332	313	335	338	332	300	307	319	315	307	317	309	304	305	313	316	319	291	292	278	299	338	300	323	316	364	316	336	304	354	347	293	311	329	313	277	286	306	328	296	345	298	329	309	323	278	361	291	320	324	342	298	306	296	321	335	316	331	343	296	307	274	335	292	311	300	325	330	280	277	297	285	317	302	306	351	334	315	325	336	330	303	315	341	305	293	343	327	310	327	317	299	262	326	330	323	305	315	311	278	333	288	297	285	303	321	302	346	374	314	335	306	337	327	333	340	327	325	319	322	312	270	301	310	283	307	288	310	307	323	336	287	299	287	343	326	304	324	326	327	269	302	322	300	362	310	317	328	325	335	318	307	325	340	287	304	330	311	311	303	345	285	308	324	285	312	299	329	294	293	302	323	320	292	315	286	323	303	313	303	323	269	322	291	304	306	313	340	290	301	302	312	314	299	318	300	335	324	300	314	301	323	296	324	328	331	323	339	324	321	318	314	338	344	306	320	319	325	326	333	308	308	291	317	280	311	280	321	355	332	314	302	319	346	306	298	332	299	316	287	294	305	325	292	319	337	322	335	284	338	311	330	308	298	328	291	298	311	328	324	295	300	323	300	313	327	301	326	278	334	311	315	303	310	306	327	294	321	312	299	304	305	294	326	321	306	294	323	318	349	293	310	316	305	350	306	325	337	334	305	331	329	285	306	287	308	357	303	309	284	294	294	304	311	286	325	326	323	322	303	299	324	283	288	320	314	310	291	286	274	290	282	321	319	292	315	311	325	316	293	296	331	319	320	290	347	303	304	319	317	321	335	282	321	323	336	299	320	304	308	291	309	281	341	302	336	368	296	278	302	311	286	303	303	312	308	315	326	300	304	351	308	313	338	279	330	338	320	325	301	319	298	320	348	311	280	294	309	346	339	299	334	304	346	319	309	285	312	321	319	298	331	290	314	337	312	282	317	292	315	326	332	348	316	311	312	297	286	299	315	317	323	307	302	321	345	338	297	313	309	294	295	312	326	325	277	320	345	310	327	324	317	280	339	283	308	337	305	319	314	300	297	306	319	318	295	292	321	308	317	314	337	304	321	328	333	326	299	288	311	312	314	308	320	334	316	307	292	329	317	288	313	320	337	359	309	297	302	278	303	305	296	328	340	303	319	310	372	313	285	280	317	297	294	300	292	306	285	283	287	350	318	341	315	326	334	307	282	288	326	285	344	331	325	303	305	314	279	302	285	300	298	310	328	328	300	310	332	305	320	325	322	304	306	305	305	339	306	303	348	306	311	301	296	313	320	315	309	312	360	336	299	313	296	305	321	310	306	297	304	314	326	301	321	310	370	305	308	345	298	344	318	336	275	315	303	329	346	325	290	333	327	310	294	304	333	342	291	309	311	301	335	300	294	309	295	266	288	324	322	318	339	312	352	330	330	313	297	309	322	362	323	322	337	297	310	325	302	350	300	364	303	310	336	342	300	316	302	333	315	308	314	289	323	345	313	306	331	311	289	293	337	339	316	317	318	303	318	313	335	298	321	300	324	316	302	339	313	301	326	313	292	300	335	318	304	295	345	290	304	321	318	279	305	340	312	305	317	311	313	318	320	303	325	324	316	347	307	319	314	296	292	325	312	342	324	300	333	288	302	332	320	307	325	338	324	305	307	286	320	327	314	320	324	289	333	321	302	317	302	312	331	276	281	320	294	311	330	308	284	330	327	300	322	305	322	308	276	327	335	354	305	313	304	305	317	329	311	314	318	341	288	320	299	307	314	310	326	282	325	332	296	310	342	318	317	313	288	330	325	297	293	289	323	300	320	322	328	350	328	319	295	332	315	336	338	329	329	337	308	335	310	342	306	269	296	326	323	346	303	295	316	307	328	292	323	310	305	325	348	325	338	313	289	316	293	340	342	285	327	312	302	317	311	287	308	311	293	351	294	289	336	309	345	323	316	329	336	280	323	329	321	326	289	317	325	322	330	315	299	309	313	326	336	328	290	311	322	317	306	312	304	324	314	323	295	296	311	356	335	336	316	357	292	325	328	286	304	292	313	339	319	316	311	342	324	307	331	295	303	339	329	285	295	321	335	319	314	336	296	294	312	345	300	340	326	302	314	314	317	318	288	325	298	307	325	326	313	306	295	320	315	319	296	281	293	317	328	310	285	307	292	319	315	309	319	317	325	319	316	331	320	292	341	294	314	311	308	299	286	319	314	304	338	325	318	335	330	332	307	297	311	318	326	306	290	313	300	301	267	338	331	331	309	325	312	287	326	310	316	276	321	329	306	299	349	327	332	314	301	311	286	271	352	320	314	336	319	323	307	353	313	330	320	329	320	291	285	290	312	340	313	330	338	311	308	320	321	328	321	314	322	306	299	325	303	294	302	353	277	283	317	315	326	296	302	311	294	335	353	282	350	302	315	313	327	311	285	301	318	310	335	303	278	299	313	316	283	305	347	299	325	336	299	316	337	324	305	334	331	305	310	329	321	306	312	310	279	338	299	327	295	295	306	302	333	334	306	339	282	287	335	284	289	306	321	327	335	323	327	295	314	319	336	291	299	316	314	316	314	311	263	310	347	327	322	302	334	318	312	336	293	294	297	314	315	319	327	329	336	325	318	355	332	309	327	310	327	319	331	329	352	349	318	310	318	284	292	309	278	302	334	299	321	304	325	315	303	333	356	304	334	279	346	335	311	310	310	312	307	295	292	317	315	314	309	327	308	350	306	309	311	322	327	285	291	312	297	319	334	323	310	326	337	339	341	313	344	313	349	290	316	320	333	333	299	307	312	329	348	339	302	319	301	341	336	317	320	288	312	330	319	312	308	313	308	305	317	355	322	327	313	270	305	314	319	333	291	300
29576	38399	51540	49770	47403	65518	62423	46223	28152	10605	3029	1163	872	794	870	852	832	895	837	789	827	840	846	810	911	841	839	817	832	845	920	880	824	822	810	865	812	818	851	812	821	785	815	802	831	806	831	830	894	836	876	825	853	794	832	807	830	774	841	765	853	823	873	845	839	857	836	831	852	848	848	852	866	834	851	837	792	811	835	830	844	833	798	829	812	806	846	844	837	805	776	821	814	763	837	840	820	842	813	839	819	808	811	836	796	838	840	789	815	814	799	834	818	804	816	841	875	800	830	835	836	818	840	806	827	838	843	824	819	826	816	844	787	836	844	855	820	807	786	879	826	819	795	816	804	812	868	871	804	797	825	856	810	859	856	851	870	842	786	845	850	824	856	853	821	832	817	815	782	848	857	820	765	846	799	825	769	841	834	827	798	827	878	787	845	831	793	833	791	791	798	837	837	811	803	853	802	767	820	800	812	806	830	855	868	803	823	844	813	852	834	854	834	805	851	848	834	882	827	803	845	856	812	906	839	827	826	845	787	859	808	813	838	845	804	839	796	849	820	845	849	787	818	856	778	828	817	859	867	850	807	821	862	818	831	797	851	824	873	845	845	794	841	880	839	817	850	859	810	821	827	844	862	829	842	808	815	830	835	861	798	884	795	807	846	772	820	852	791	775	824	801	835	787	830	840	827	806	813	827	837	821	849	838	863	863	832	834	826	821	845	867	822	815	794	847	844	843	823	771	849	847	878	833	795	819	776	830	821	783	851	776	825	838	826	864	856	852	811	877	834	868	849	841	822	848	822	828	891	827	827	821	785	884	837	789	851	801	850	810	881	829	826	786	822	831	758	800	815	834	887	793	851	836	868	876	832	782	842	860	864	852	835	806	829	874	882	815	912	837	764	847	816	789	854	816	900	821	759	803	838	839	812	872	815	821	853	821	841	879	838	874	817	818	821	816	799	885	819	885	829	845	852	851	832	828	813	849	818	854	836	775	804	829	861	817	852	768	856	827	839	852	852	870	881	830	835	823	807	811	821	812	865	803	847	876	841	781	809	832	801	843	843	863	777	842	840	851	841	841	832	882	848	848	827	837	831	842	832	849	888	867	897	832	809	780	830	816	852	845	814	839	820	824	832	835	850	812	863	794	855	801	824	857	791	836	830	796	811	807	841	802	811	822	789	874	846	866	835	818	858	845	809	845	832	874	824	865	817	878	841	828	812	802	847	835	863	814	835	838	822	845	810	823	814	813	856	834	869	848	813	860	739	784	837	830	848	861	821	868	804	873	829	819	844	855	806	829	797	849	814	794	821	819	787	867	856	807	832	780	866	902	830	860	809	858	866	841	820	810	811	843	841	842	841	812	783	787	852	834	853	784	849	773	823	823	780	805	806	845	872	759	882	842	819	839	829	825	864	871	851	821	789	821	852	821	803	823	829	852	827	839	767	848	835	808	826	827	856	823	817	831	835	811	813	838	806	796	810	817	854	857	822	803	798	874	810	800	800	831	825	844	813	839	833	824	794	803	828	791	810	829	810	831	854	818	830	798	833	837	770	866	853	811	808	796	850	849	827	893	801	874	810	842	750	873	822	863	858	852	833	783	846	802	796	801	806	791	908	862	852	842	796	804	785	807	843	847	870	870	865	806	820	853	878	831	908	863	813	840	822	807	826	827	851	906	838	826	837	885	866	834	817	801	833	843	835	837	825	819	831	823	873	816	826	827	864	821	814	847	822	841	816	822	801	798	775	835	840	798	791	865	834	860	809	860	841	844	861	820	841	852	871	786	773	843	809	847	796	834	838	842	844	828	850	804	818	843	801	876	845	797	868	824	854	829	825	803	863	821	809	807	833	814	883	850	830	864	845	801	830	803	838	837	791	833	862	844	798	843	832	813	873	818	827	789	808	872	876	807	842	806	826	794	794	844	799	847	777	873	794	820	879	821	835	847	856	876	880	913	852	767	829	791	841	876	784	799	826	847	841	822	811	856	853	849	764	820	829	882	822	841	829	817	812	810	813	773	822	830	778	783	794	762	840	837	846	806	863	839	856	796	822	820	792	842	851	822	841	804	857	850	865	884	829	846	789	850	806	851	843	828	806	802	830	802	852	780	852	800	824	838	852	925	834	817	822	861	769	838	829	835	791	767	798	853	814	834	885	819	817	829	817	792	800	875	851	891	844	800	812	787	855	844	843	870	813	822	850	812	822	866	823	822	832	788	772	759	847	792	849	867	842	877	854	838	840	854	812	791	806	810	819	856	821	805	831	806	828	812	836	877	816	812	844	814	828	859	779	819	839	848	796	849	858	849	867	885	822	854	832	870	838	800	832	817	839	852	808	822	862	860	776	832	859	807	771	868	844	784	801	817	803	814	848	818	803	826	815	830	845	874	824	871	851	789	809	816	876	802	790	829	853	845	799	880	802	847	821	813	819	815	905	791	785	890	812	826	813	834	826	830	826	859	833	828	840	808	856	878	836	820	798	850	836	840	787	777	799	835	881	825	858	855	854	815	852	805	849	845	843	866	829	839	848	816	832	804	823	805	803	817	825	859	857	804	802	811	862	821	814	822	846	832	843	821	806	876	805	835	790	828	856	859	894	798	827	813	858	817	816	832	836	860	856	795	813	784	802	845	847	830	836	848	901	823	867	842	764	844	833	800	866	801	810	824	807	863	844	833	809	776	855	826	837	823	853	814	798	829	858	811	815	792	819	880	787	816	848	829	869	825	858	846	828	778	823	799	826	874	857	841	858	842	826	794	831	850	819	846	869	842	845	821	849	823	802	835	818	822	814	822	848	828	793	863	841	843	802	841	797	861	858	873	865	843	808	819	809	868	811	853	803	854	858	812	810	836	821	896	861	850	868	829	827	802	815	860	769	829	867	802	874	802	866	831	839	872	742	824	837	876	828	868	799	793	833	812	818	820	861	841	803	789	797	812	827	800	798	810	816	868	779	840	774	910	819	780	872	816	848	884	790	843	859	860	829	810	773	841	831	823	829	862	830	871	826	880	839	820	852	812	807	882	794	807	834	803	831	854	851	813	749	811	808	813	820	782	815	784	808	883	808	835	836	845	808	846	828	877	878	803	809	846	851	760	825	794	828	815	869	830	751	874	869	783	868	857	833	829	807	844	840	828	848	918	889	832	822	796	804	837	834	872	849	828	796	790	881	797	783	849	825	848	791	823	845	798	821	820	820	843	815	830	840	861	857	799	813	813	850	826	799	818	859	840	838	861	857	866	791	826	860	848	816	877	838	877	856	841	810	856	804	792	792	853	880	794	858	821	813	813	811	814	811	890	829	816	830	806	784	781	870	860	800	800	777	856	881	822	831	838	784	824	788	821	819	873	846	887	853	835	803	851	910	830	879	798	891	790	837	820	827	833	780	802	845	842	779	860	834	803	842	849	786	829	850	855	774	829	824	820	852	790	865	876	865	839	791	790	842	828	870	799	837	823	874	843	868	832	833	824	848	836	822	811
17514	17072	21741	14699	5871	5133	5381	2899	1269	608	392	349	349	301	323	352	322	315	354	330	312	275	309	321	325	324	354	303	320	331	351	342	299	299	338	332	348	305	314	311	316	340	352	338	317	296	348	335	346	310	275	340	314	312	322	284	307	359	274	300	357	332	316	320	321	327	314	333	321	277	300	333	310	335	325	316	324	352	327	339	327	317	336	322	310	299	340	315	332	308	353	322	336	314	315	335	322	338	300	309	332	314	304	311	347	297	316	311	308	331	330	307	351	316	356	307	316	314	304	312	311	319	322	312	299	313	309	282	315	297	268	325	311	309	333	333	340	289	299	320	322	362	294	324	329	330	284	333	330	314	352	286	378	334	294	301	335	332	360	343	358	325	347	308	304	315	333	300	332	331	325	323	334	328	318	366	346	329	329	318	322	312	357	304	331	327	315	346	297	295	325	322	317	291	302	325	322	308	338	311	316	337	323	329	343	300	313	297	291	330	311	326	344	303	300	316	318	315	325	328	297	308	306	335	293	289	351	289	333	315	295	303	322	292	307	323	307	300	359	299	349	341	308	328	330	364	293	347	315	286	310	310	326	328	332	344	316	324	328	330	317	320	302	331	320	306	326	311	340	299	314	306	326	331	335	309	325	294	324	337	326	345	317	322	338	324	331	322	311	354	353	325	330	282	345	332	314	340	329	305	282	294	339	353	287	328	330	327	340	324	295	344	347	290	308	345	351	307	315	319	357	316	339	320	345	356	347	354	309	319	283	308	316	346	297	311	297	306	305	341	307	316	310	314	322	330	321	288	277	320	296	305	332	300	330	327	312	310	315	312	308	359	297	307	382	299	289	302	314	325	317	327	300	342	298	297	281	315	315	333	292	309	294	303	298	324	313	320	310	335	286	335	303	327	318	346	315	311	315	345	329	329	335	306	320	307	316	324	322	299	307	316	321	311	293	345	349	291	265	339	317	304	314	321	320	322	318	339	347	331	311	317	318	317	297	360	320	341	355	334	303	337	345	327	315	340	324	334	324	324	316	314	359	306	339	336	326	294	333	328	280	304	352	334	331	297	318	317	330	308	323	304	307	316	296	307	301	329	328	323	292	312	312	324	311	313	320	331	287	328	320	327	295	313	309	301	316	321	338	311	337	284	318	335	341	324	319	318	323	329	333	310	297	323	335	295	329	305	338	284	302	319	286	329	311	333	306	301	318	291	329	294	312	328	318	301	341	330	324	319	344	306	302	317	349	281	299	307	307	328	313	324	328	317	293	328	324	332	311	343	298	293	303	313	327	315	327	335	308	302	320	331	345	324	281	298	326	326	362	315	332	297	314	292	342	311	344	318	317	325	308	348	305	333	326	333	359	292	304	341	322	334	315	332	302	307	315	290	314	368	316	352	298	267	322	321	326	348	309	316	334	315	324	349	343	317	317	307	309	317	287	335	309	347	309	340	336	336	310	329	296	327	330	304	315	320	334	332	316	346	321	360	331	334	337	345	283	323	288	308	319	314	309	300	334	309	305	375	333	323	298	303	284	325	326	319	295	277	321	294	304	330	339	310	331	342	305	312	307	303	309	337	363	315	307	299	360	342	338	330	337	323	322	323	312	325	335	336	333	313	344	297	334	306	328	308	340	352	347	317	272	354	321	340	300	326	312	333	329	314	337	324	290	313	336	316	306	350	365	331	306	297	312	306	329	306	343	340	321	275	344	363	341	305	310	359	317	328	315	304	311	286	310	309	337	312	344	313	328	292	328	317	356	307	322	316	316	330	298	359	317	333	296	332	303	322	324	298	339	305	290	290	312	329	315	324	301	265	318	329	327	325	329	336	301	319	302	321	301	338	326	344	326	344	296	307	334	301	330	353	343	313	323	329	310	322	300	314	331	306	329	304	308	302	307	305	320	371	341	341	312	323	350	338	340	336	317	301	318	333	315	321	336	308	325	324	342	313	317	296	307	294	350	294	318	300	318	355	305	343	334	305	354	331	297	307	323	307	335	290	339	329	328	318	320	305	316	324	300	330	309	334	326	307	312	327	329	315	288	296	330	319	325	313	301	294	346	313	302	315	291	326	331	334	336	327	350	304	309	322	313	316	349	319	307	306	318	306	320	301	297	285	318	292	322	315	354	304	329	306	307	319	368	288	310	312	318	322	333	318	342	327	303	311	314	318	341	288	311	354	315	296	334	352	335	322	290	323	313	322	306	302	325	314	287	325	322	320	360	362	337	296	303	327	322	306	326	317	295	322	304	290	289	326	298	299	301	323	295	294	328	323	318	327	336	312	303	331	338	304	295	327	306	321	325	310	327	332	292	310	329	334	281	315	276	326	307	347	303	339	350	336	339	315	318	311	289	332	351	320	335	310	313	305	321	300	365	309	306	300	317	335	348	329	303	289	297	305	297	306	309	312	339	338	337	316	299	351	314	323	360	333	319	332	329	310	353	332	314	313	323	323	332	320	326	319	311	312	293	298	352	354	313	314	313	319	318	310	315	290	346	344	318	295	308	318	332	306	340	335	311	319	322	325	301	333	351	338	346	324	305	318	307	318	322	335	328	280	326	342	342	295	340	309	326	348	319	325	318	325	348	319	299	325	322	332	296	310	326	338	337	290	321	297	312	325	324	316	314	305	317	339	359	334	349	320	309	317	303	331	309	291	292	342	313	322	318	312	295	347	308	317	350	315	336	310	329	319	311	283	353	303	279	340	305	361	334	334	314	289	307	331	308	316	325	339	302	353	315	283	305	326	326	319	295	331	320	322	330	332	302	302	306	350	300	299	336	347	308	345	308	343	329	330	318	323	355	314	331	285	306	309	312	317	294	320	335	342	338	316	308	337	325	311	347	321	312	329	296	349	340	312	323	340	307	325	315	339	320	331	324	326	303	299	320	343	303	316	289	312	310	301	315	314	323	348	301	318	291	328	359	316	304	299	314	347	337	302	339	334	316	321	327	311	300	309	313	325	329	345	317	322	331	345	320	303	319	326	335	328	336	341	302	308	336	331	341	339	305	335	317	340	308	325	297	340	293	308	321	306	312	312	357	309	353	295	354	316	317	322	331	282	271	312	300	357	330	305	324	308	336	355	325	311	341	340	330	303	300	325	331	318	327	337	325	324	332	350	342	314	324	293	300	317	312	341	297	337	326	304	317	315	359	328	306	301	318	314	326	295	308	317	317	333	314	350	287	311	336	333	353	332	290	298	313	328	340	336	343	295	348	315	327	313	301	338	318	344	330	303	332	310	332	287	290	337	289	297	320	301	304	310	335	311	342	303	330	362	328	343	327	294	330	295	305	326	286	334	302	343	330	347	320	307	318	324	350	339	309	312	361	341	300	317	329	304	318	329	313	325	300	323	307	306	317	318	297	343	319	295	324	325	306	310	313	343	319	314	354	329	343	294	309	315	276	319	349	346	272	292	322	309	311	293	331	312	325	295	309	296	303	317	311	330	321	342	326	342	299	339	357	346	348	304	314	326
11073	15802	28507	25026	15812	18574	17952	10443	4471	1910	1075	895	841	896	790	852	800	850	831	902	867	819	863	823	875	843	852	833	863	817	841	802	915	872	818	859	845	811	862	842	832	813	869	883	864	843	856	810	881	893	838	847	921	881	815	804	800	791	788	863	823	892	860	900	897	878	860	791	855	871	845	867	839	896	848	835	846	801	826	839	775	862	867	808	853	820	837	860	862	905	822	835	846	828	792	830	836	875	877	803	883	829	878	809	858	895	813	895	905	863	856	806	872	786	829	853	857	853	851	877	878	824	882	842	833	822	869	879	817	849	852	874	868	829	865	871	866	843	825	846	856	829	837	843	884	856	836	818	841	816	854	902	858	906	817	852	816	863	848	937	828	837	794	825	831	815	823	793	842	846	847	883	800	853	857	836	883	851	786	840	866	890	879	821	869	860	846	848	811	848	861	844	833	793	911	853	851	826	845	842	891	828	818	830	832	842	830	812	849	812	802	859	823	861	872	891	866	887	841	848	839	817	860	860	844	850	833	827	868	811	820	809	927	890	874	810	871	849	860	784	858	893	834	846	868	855	783	847	867	856	870	879	892	845	811	825	901	830	828	836	854	784	827	786	857	881	828	852	838	816	825	831	833	904	809	891	813	804	834	819	861	820	847	828	836	792	858	857	805	843	860	863	853	848	838	841	851	860	864	780	824	772	837	801	862	920	876	804	861	846	874	842	828	842	856	856	823	825	838	846	873	864	841	857	857	872	877	847	821	843	842	802	893	857	856	823	850	792	861	804	885	809	862	875	859	814	881	874	810	862	875	852	904	848	830	850	839	791	818	882	852	862	816	879	825	876	873	858	837	825	853	870	872	879	834	837	810	847	840	850	807	869	890	843	854	793	848	850	866	831	823	843	878	851	798	850	863	860	833	884	799	885	776	899	864	799	897	855	812	844	817	862	902	854	827	860	871	795	816	922	873	832	811	812	908	835	828	850	823	903	845	898	825	868	803	829	879	835	787	846	794	801	816	831	834	804	858	825	855	867	841	855	861	830	851	794	826	851	838	875	853	884	869	819	869	796	853	869	906	837	840	845	877	876	856	822	839	849	863	822	805	836	851	831	847	835	886	839	812	846	880	843	816	826	887	841	913	872	860	830	847	842	842	846	806	804	871	875	839	882	799	819	830	820	866	860	832	820	883	841	865	823	861	824	858	814	814	852	834	844	848	854	824	839	845	879	828	849	818	834	856	826	878	883	839	848	850	793	826	823	833	840	847	805	870	846	842	812	806	810	840	872	845	889	831	836	792	818	804	816	790	884	874	877	809	832	865	800	779	814	857	837	863	819	828	843	912	864	810	808	857	864	822	871	783	863	858	832	906	857	867	886	912	845	815	849	779	846	845	830	865	829	823	788	819	905	823	928	837	854	822	783	816	820	809	820	880	797	808	852	875	847	805	861	864	831	812	865	836	868	850	862	883	829	842	872	840	845	837	845	843	878	857	784	858	846	849	817	835	889	842	850	888	825	847	853	852	806	879	821	831	863	838	894	854	845	851	827	829	902	837	884	835	834	877	837	866	837	868	835	881	863	877	840	830	852	794	851	817	879	899	843	859	780	847	853	832	892	780	872	849	853	843	854	847	845	851	827	852	851	809	843	854	835	845	843	856	869	918	831	836	839	839	864	847	845	841	829	808	883	805	873	849	838	875	854	868	834	877	871	879	858	870	888	852	854	905	871	837	861	777	849	812	880	812	853	876	830	821	836	810	875	843	821	863	788	832	891	819	846	830	832	851	832	873	796	832	866	858	797	814	864	784	873	861	818	888	872	816	869	836	831	859	844	826	864	890	826	844	875	836	846	807	826	858	797	845	861	868	862	840	913	843	874	844	882	898	899	840	858	818	835	834	900	782	849	828	857	831	844	820	845	855	858	844	808	791	835	837	825	898	797	848	782	779	937	857	864	846	860	876	837	872	771	823	827	843	834	832	855	866	840	821	795	838	796	858	839	848	834	867	839	851	870	837	837	829	837	832	834	825	852	875	845	823	850	847	870	821	836	883	865	850	842	841	827	880	849	814	873	833	846	864	822	870	926	891	835	836	861	856	809	811	829	816	807	871	840	837	906	830	896	867	859	856	827	862	862	865	843	904	853	845	885	821	857	830	814	810	861	808	885	850	837	832	845	862	802	849	855	839	817	820	798	863	829	757	866	874	819	838	879	871	899	830	858	873	850	851	768	776	818	883	833	874	883	870	864	794	852	830	814	825	836	951	835	880	803	871	826	851	886	856	822	836	875	819	823	835	875	869	874	855	905	842	831	802	773	835	905	832	879	887	863	820	860	838	841	831	886	848	823	817	868	869	844	849	877	806	917	808	855	849	868	843	815	853	870	875	836	837	877	834	849	837	869	860	833	869	821	862	874	784	854	838	756	898	872	899	894	845	848	791	819	887	857	811	855	904	850	869	853	877	861	818	842	801	817	825	842	813	814	826	842	840	821	859	809	868	860	817	835	826	807	876	796	879	839	855	831	849	826	809	826	851	825	809	871	835	844	825	871	843	854	923	847	800	844	855	791	857	807	807	833	751	824	825	798	821	763	832	880	799	854	813	867	812	858	838	910	855	815	833	899	828	805	796	824	830	798	847	842	847	823	855	853	853	872	829	831	860	866	859	905	859	888	854	826	848	845	822	840	845	875	857	857	867	820	842	857	872	895	879	853	787	799	884	826	877	845	759	877	816	860	850	832	901	838	807	809	873	767	813	824	857	842	812	828	900	838	782	884	851	829	865	865	852	841	795	840	795	795	825	880	815	843	858	857	798	894	797	886	869	844	868	885	870	861	875	877	841	815	809	829	841	797	858	850	836	845	869	838	844	866	805	830	801	841	823	803	802	877	817	850	839	803	859	821	835	901	854	825	795	855	894	871	783	904	911	899	839	840	838	831	789	802	847	822	848	864	854	856	871	841	874	837	865	854	870	832	882	842	843	829	852	874	828	852	882	820	848	834	848	834	831	806	840	858	813	838	835	818	834	856	845	860	894	852	837	902	821	869	847	789	875	853	873	770	778	857	858	807	793	888	855	845	797	856	830	851	841	841	826	837	898	848	814	858	863	822	850	854	832	835	867	840	831	885	851	825	880	874	886	797	844	836	856	860	886	788	867	810	921	873	847	816	861	792	873	811	872	856	867	809	853	829	843	912	887	789	848	844	841	822	861	881	856	860	860	839	837	846	826	896	850	814	811	821	854	833	826	868	832	839	806	799	816	857	828	822	834	846	828	893	862	851	880	828	794	889	842	856	809	896	926	786	813	870	836	897	849	867	822	850	876	919	796	857	862	835	799	855	858	855	798	879	864	844	863	860	836	866	809	817	845	857	826	885	822	855	855	780	879	868	829	858	800	846	818	849	841	847	828	882	883	830	821	942	868	793	836	838	867	809	876	858	869	865	826	843	846	836	837	830	866	810	777	848	839	823	844	877	811	846	829	842
33609	33099	37908	32692	23553	35232	36388	22567	8462	1905	573	350	319	306	300	292	284	281	302	311	345	302	321	352	330	337	304	342	287	312	312	333	338	297	295	350	320	315	297	322	314	308	285	308	294	299	292	294	345	284	333	332	310	301	315	292	299	307	317	325	314	305	315	316	325	276	333	332	307	296	304	307	281	298	309	292	310	322	338	332	329	313	330	296	316	315	318	335	304	294	331	306	317	304	321	305	301	295	334	353	327	283	267	321	312	313	315	325	313	313	337	304	324	278	314	293	324	318	300	314	336	337	312	287	325	327	331	336	319	317	321	313	329	318	317	297	309	276	313	327	306	297	311	322	303	345	326	320	318	310	310	329	303	297	326	329	335	335	322	285	319	294	336	306	308	322	303	317	261	300	332	310	301	309	296	338	333	303	289	310	308	296	313	306	323	313	308	281	302	286	338	313	311	319	288	321	315	313	304	276	306	312	299	349	287	310	299	320	318	300	295	252	314	304	306	299	299	299	323	342	332	322	333	312	312	271	314	323	319	338	313	307	295	300	309	312	322	306	307	318	288	306	326	279	292	310	330	305	302	306	315	309	308	292	292	319	295	283	308	279	305	296	333	320	277	310	287	318	303	316	296	337	331	347	311	325	326	307	301	333	320	277	306	337	320	307	318	345	340	314	300	299	311	322	287	326	309	330	328	294	312	300	334	305	288	331	331	334	303	299	297	332	342	305	260	292	319	308	335	311	329	325	332	296	317	314	342	347	327	331	304	323	299	316	317	300	324	329	306	310	303	301	308	303	325	310	315	312	311	323	296	340	310	319	289	323	309	342	283	290	334	347	328	358	338	335	307	306	312	328	282	306	280	296	284	275	344	341	297	285	303	341	313	297	297	311	374	293	305	313	306	349	294	319	326	303	306	325	324	312	313	333	298	302	299	360	299	300	298	280	345	294	290	316	288	307	333	336	306	299	315	303	323	331	325	318	313	330	305	306	280	286	310	304	297	304	331	304	327	291	287	290	333	316	322	283	313	348	305	330	300	307	300	340	297	337	340	292	312	329	306	319	301	323	305	298	329	309	348	276	297	314	280	333	334	330	300	286	319	327	323	329	299	328	304	297	319	304	305	292	314	329	347	313	301	288	328	329	313	349	303	319	330	291	287	316	322	331	307	302	302	310	317	327	333	319	305	327	334	301	332	299	331	323	269	341	301	313	296	292	327	337	291	321	318	311	301	310	316	325	332	327	313	326	319	319	316	304	292	294	282	295	331	336	304	296	315	319	320	342	312	321	327	304	318	317	268	302	314	306	314	324	327	342	301	314	341	304	302	342	310	337	351	263	321	299	309	278	327	302	302	346	288	322	294	294	318	300	289	330	295	323	301	337	302	301	311	309	304	319	334	335	286	325	339	301	354	299	315	317	331	304	326	349	310	328	344	305	329	291	275	298	329	308	288	330	323	331	346	302	334	317	364	296	328	313	286	315	314	318	312	330	321	329	324	295	318	325	308	327	288	321	310	305	289	351	292	304	321	305	277	325	324	323	327	303	312	341	304	321	277	303	306	292	318	305	313	306	313	280	349	305	303	326	315	309	300	296	336	318	300	295	331	296	284	300	335	316	371	284	312	295	315	342	327	301	296	340	315	312	334	310	291	317	308	296	301	329	312	319	350	323	347	311	326	336	317	292	303	301	315	288	295	282	315	296	345	314	329	298	291	326	318	344	324	306	278	313	334	312	317	335	297	327	298	303	328	317	310	322	311	294	321	304	312	310	338	348	290	325	307	309	297	292	302	301	343	303	327	314	317	323	310	315	304	336	319	292	285	319	324	323	311	326	321	296	337	296	314	334	312	302	310	323	343	339	321	288	327	315	332	362	301	308	318	326	340	321	326	324	290	316	292	328	324	313	328	292	307	329	311	317	331	325	331	304	315	329	320	326	346	285	329	324	295	285	336	304	336	317	306	303	317	284	290	312	305	324	311	323	333	291	328	290	322	336	327	328	346	317	315	288	350	316	320	291	302	300	316	323	298	302	320	312	308	311	313	326	334	296	280	310	310	307	312	295	292	264	316	312	325	334	301	320	334	313	291	305	328	321	298	322	306	334	303	318	318	299	322	287	373	319	301	334	333	320	310	311	320	331	317	338	312	305	315	306	336	315	298	338	322	326	315	279	295	324	319	298	325	300	340	334	332	320	284	343	310	312	348	302	297	327	334	318	318	308	325	303	309	311	320	330	326	298	329	324	297	324	301	317	281	340	285	312	309	311	311	294	303	300	326	326	302	288	350	324	323	314	323	306	311	293	349	294	300	298	311	325	295	310	315	308	297	325	286	313	319	309	310	283	283	328	322	314	312	323	348	313	320	335	336	313	322	294	305	314	325	326	313	324	312	369	308	307	353	314	335	297	332	317	308	350	337	306	307	281	301	336	305	323	316	311	321	305	323	300	306	318	292	294	285	326	332	349	317	308	307	317	304	272	322	301	304	320	327	295	344	300	311	306	313	320	322	288	338	276	336	311	297	316	312	300	341	331	311	322	307	312	327	325	287	294	313	342	345	302	318	357	313	314	290	303	302	330	332	324	306	320	326	301	327	305	299	331	314	329	335	302	304	347	327	336	293	326	287	298	303	327	317	303	287	291	316	306	320	322	304	317	298	279	327	319	352	301	335	316	340	308	313	333	319	307	305	284	316	315	285	328	329	310	281	320	304	296	309	341	332	327	328	343	321	295	317	328	324	306	323	340	279	325	315	316	288	351	336	350	305	309	313	293	313	305	294	297	309	298	328	308	298	341	292	366	296	332	304	307	321	290	319	342	301	319	306	336	294	310	315	308	335	313	348	341	326	305	274	292	279	323	289	292	298	282	326	312	340	305	335	339	332	295	304	311	311	299	327	323	325	315	311	340	302	309	332	321	306	280	313	363	291	277	309	310	325	323	356	280	324	303	349	319	307	334	337	318	328	320	286	293	295	310	322	329	345	293	314	328	282	305	292	326	321	319	308	315	299	298	308	328	276	315	334	330	324	314	334	346	312	346	297	316	294	295	311	329	352	320	334	345	314	311	292	318	316	348	286	294	287	331	364	327	326	314	288	318	313	326	316	331	289	328	323	324	307	329	305	309	281	308	321	304	335	310	293	284	333	326	300	310	308	301	311	328	337	324	346	295	305	337	319	329	322	316	308	334	326	324	320	299	343	299	326	333	296	290	312	347	281	328	348	336	291	290	317	344	316	290	315	309	369	293	310	319	284	281	318	312	326	329	313	307	291	315	322	308	322	317	300	324	329	312	320	314	291	296	287	306	338	302	298	315	301	301	310	304	326	327	333	316	343	305	318	305	324	316	333	298	307	310	300	306	305	322	303	313	317	324	328	301	356	292	314	312	305	310	340	330	304	295	328	302	368	308	322	310	287	306	309	300	307	332	277	299	310	308	311	290	320	311	289	294	298	293	294	298	284	312	278	316	298	298	318	322	289	315	310	320
21765	27812	40614	41667	37867	51818	50339	37312	19668	6439	1873	1099	865	821	850	848	904	890	825	786	817	815	862	858	881	875	828	866	808	815	792	850	822	832	877	853	815	826	784	829	868	811	809	852	850	826	879	800	852	812	831	833	855	824	852	858	859	845	816	873	814	810	822	827	839	902	866	807	870	820	853	838	865	836	828	917	855	838	831	851	849	837	839	833	811	831	806	824	825	868	859	852	805	859	880	819	861	814	905	852	814	831	870	835	879	839	776	842	816	847	837	767	863	830	858	857	829	805	812	853	842	823	835	871	867	810	853	885	871	847	819	815	899	869	869	832	823	837	823	885	896	820	843	825	818	846	830	831	843	873	820	882	870	853	846	876	857	823	850	861	790	808	818	785	858	856	815	804	851	845	929	842	811	834	817	784	880	822	814	856	812	810	823	820	819	857	828	880	884	822	831	787	800	790	817	886	838	856	862	801	836	820	801	894	818	820	797	867	841	840	793	840	778	843	830	859	863	865	844	824	808	815	843	874	820	815	790	855	862	858	829	836	825	825	857	804	865	845	898	832	834	836	827	854	836	863	795	823	842	845	851	825	895	792	883	887	843	836	851	821	843	829	868	784	863	838	809	850	832	846	810	829	854	857	812	820	829	800	826	860	793	859	856	892	815	842	816	812	837	838	876	864	867	846	856	881	833	879	837	837	873	799	764	890	855	890	852	875	872	831	830	794	831	804	809	821	878	832	823	797	790	842	787	820	857	832	836	836	857	800	816	810	879	840	827	878	842	820	844	822	853	835	877	804	830	810	847	864	830	841	824	856	878	890	837	840	876	847	784	786	832	840	855	820	893	836	797	819	809	843	853	785	914	797	900	835	837	888	868	837	789	811	797	799	844	833	869	820	860	854	771	804	818	831	836	829	777	881	793	847	828	802	835	847	855	860	852	867	879	855	807	856	782	842	828	798	830	863	852	855	849	819	856	888	817	872	856	806	819	762	837	809	818	798	859	869	870	838	784	823	777	802	842	797	833	848	824	839	844	845	848	883	867	848	828	811	812	875	861	894	789	850	804	847	794	828	864	834	862	807	823	852	834	834	826	787	793	795	816	806	816	851	850	847	779	821	831	840	808	892	814	837	845	829	848	832	852	851	799	832	823	882	860	845	822	802	828	850	832	830	866	832	856	810	877	824	805	861	801	838	848	852	824	814	861	831	856	811	834	853	817	857	826	874	857	832	863	857	829	886	833	844	878	908	881	867	849	808	838	864	824	847	831	830	850	819	813	813	834	841	821	887	938	804	819	806	842	790	843	794	852	808	846	823	813	801	807	802	832	838	817	862	896	824	830	861	826	835	780	808	825	843	839	855	794	787	817	828	827	819	832	820	817	793	826	833	865	832	860	825	880	862	816	805	813	839	865	871	826	838	831	839	863	844	777	841	840	828	893	797	846	845	812	835	836	895	826	830	842	888	831	839	872	854	856	845	825	842	823	852	785	868	824	801	833	873	829	811	869	803	800	809	806	812	793	847	810	847	845	789	781	870	828	818	842	850	842	818	843	898	861	857	877	833	796	860	817	809	819	803	880	837	831	899	800	853	850	851	871	853	846	868	879	841	875	830	770	870	860	813	828	846	820	863	831	839	872	791	785	847	851	852	786	825	807	791	852	866	820	795	873	849	893	826	808	838	810	875	816	825	822	859	795	796	838	817	859	802	860	821	847	828	825	848	809	845	776	809	835	828	860	822	835	796	858	821	806	801	858	832	842	832	817	838	851	826	849	809	852	840	831	840	858	824	850	849	822	912	821	805	852	813	865	863	816	817	814	827	783	885	908	881	823	871	809	840	833	810	847	806	831	861	910	864	788	815	826	910	823	793	808	843	845	874	878	882	800	836	821	868	793	796	788	873	877	866	861	912	857	868	825	844	825	782	862	821	812	866	829	788	791	837	871	860	825	802	825	835	836	843	880	802	897	813	875	808	807	828	863	791	858	872	845	896	790	818	781	866	866	837	858	815	803	878	879	870	841	804	831	874	887	820	893	828	851	839	829	846	803	810	827	870	900	852	871	869	842	809	799	821	862	883	854	855	831	844	814	805	853	845	806	814	823	852	825	817	815	811	827	874	844	816	841	835	836	798	808	883	827	851	837	850	825	862	801	805	764	826	844	846	844	880	840	819	855	758	899	848	818	803	855	843	853	830	833	828	836	850	888	846	812	849	842	802	834	883	832	847	862	789	875	834	835	843	788	777	918	858	817	855	842	847	834	783	851	836	830	825	882	830	855	867	840	839	850	816	843	827	857	828	862	780	822	852	850	814	838	824	853	834	870	816	850	797	844	745	878	768	897	858	840	818	914	904	758	858	816	827	853	808	822	891	901	846	859	795	857	847	890	851	849	834	818	847	802	860	833	829	857	869	836	819	799	775	817	851	824	803	766	879	819	845	857	836	859	793	821	865	853	846	868	829	799	805	859	821	889	838	850	813	867	799	841	808	777	815	795	812	826	801	799	805	825	832	794	866	839	870	772	857	811	787	842	807	909	793	851	829	858	850	814	861	826	792	836	889	774	857	818	803	851	828	830	817	812	841	798	882	883	832	851	813	845	801	848	831	810	820	800	868	839	841	885	814	823	847	834	801	824	831	791	830	834	829	840	833	849	806	796	837	834	840	874	823	824	842	819	859	808	846	867	839	830	779	865	795	789	875	831	813	843	878	852	881	828	795	806	864	847	813	866	883	911	804	786	800	859	826	833	786	852	915	855	858	912	889	812	818	833	836	849	860	821	872	830	825	832	808	809	825	869	782	838	834	829	842	831	832	816	812	837	883	799	842	868	815	877	862	874	788	803	869	814	790	839	799	879	845	879	854	899	843	879	840	804	848	841	872	821	834	900	792	863	848	853	813	864	825	839	856	821	900	839	834	785	848	834	883	802	870	822	820	862	804	825	897	786	833	814	818	807	815	815	868	869	839	850	853	863	865	805	847	829	845	817	870	871	848	830	848	852	877	847	839	861	817	861	857	832	852	837	892	835	789	792	846	794	889	807	789	800	801	781	824	873	887	848	870	805	844	835	901	834	878	855	845	801	809	823	795	810	864	810	785	839	802	884	834	794	793	855	799	831	820	807	851	825	858	812	886	863	810	905	874	819	845	843	868	894	797	842	869	838	878	842	828	817	821	821	843	804	843	818	863	821	879	855	857	834	825	852	828	812	847	864	810	829	793	819	876	812	824	839	824	885	833	832	850	847	823	829	838	843	868	871	876	839	879	837	846	827	824	880	785	844	846	850	883	851	874	882	852	803	809	863	804	836	830	798	825	822	822	887	854	861	846	830	823	813	810	867	848	869	827	805	834	865	842	850	861	808	804	841	855	817	785	823	893	842	785	799	794	824	848	874	824	820	795	880	830	814	870	871	808	860	775	853	824	876	822	838	836	858	839	862	855	863	839	737	836	865	812	803	793	851	848	807	803	803	859	830	847	837	828	853	852
43826	46589	52453	46690	44798	50144	48864	30599	12625	2777	673	346	350	342	298	316	308	317	317	288	290	332	302	311	303	276	313	316	317	326	319	342	307	282	311	313	320	329	314	299	334	330	287	283	328	294	306	323	308	311	318	311	294	303	339	297	324	302	339	358	321	298	324	299	311	340	303	355	297	277	333	313	308	344	321	316	313	327	296	275	325	310	315	325	297	323	312	312	329	328	328	323	301	330	297	329	299	295	303	315	302	306	335	284	301	305	309	347	319	295	313	305	357	278	296	344	289	321	310	302	336	319	318	312	329	322	321	307	300	320	312	332	309	345	296	332	321	311	310	320	342	295	309	298	318	343	298	327	312	287	363	287	311	298	276	298	335	315	314	340	325	279	341	308	328	323	339	316	310	315	293	314	291	306	298	306	332	290	326	330	289	327	300	309	325	322	322	301	312	308	308	302	279	329	303	325	324	288	323	337	313	313	330	293	274	330	325	298	316	323	312	272	332	321	320	317	273	298	309	305	320	314	314	308	324	314	285	303	310	334	312	317	336	314	327	314	304	297	284	285	349	352	320	331	308	315	302	302	310	308	279	301	310	325	292	308	313	333	318	339	313	327	297	295	334	313	322	313	326	367	331	299	294	314	304	322	312	326	292	295	306	289	304	334	285	305	304	300	339	320	304	286	325	351	338	348	295	325	302	283	307	295	307	298	287	306	298	317	334	333	315	282	320	307	323	285	340	314	334	306	305	331	296	347	295	313	320	326	314	290	302	280	324	312	316	319	301	317	321	337	329	336	316	305	277	303	321	317	316	277	300	306	355	344	333	313	285	300	294	342	302	301	302	301	340	297	306	314	295	306	300	289	315	301	333	304	312	311	316	309	342	291	319	300	291	300	305	319	339	326	319	270	310	303	328	298	357	300	308	313	337	312	297	306	345	316	297	318	295	335	300	299	318	318	302	309	354	334	321	282	313	311	317	301	329	317	308	309	339	307	287	319	316	336	339	298	310	329	333	291	309	297	310	323	306	332	293	335	306	303	294	278	324	345	346	331	326	341	319	320	323	311	308	301	299	317	333	326	290	303	303	309	327	318	313	333	328	351	362	311	304	335	308	301	291	326	311	320	294	307	292	286	310	297	300	285	345	327	323	337	313	306	318	324	299	306	313	328	350	337	287	304	320	295	314	323	315	312	306	316	311	335	332	324	300	318	324	329	335	326	319	318	340	336	304	314	297	326	302	307	313	312	311	307	321	305	316	313	323	319	335	319	338	322	335	301	314	304	296	318	310	329	314	261	285	302	286	284	293	330	281	329	333	345	311	329	300	307	262	322	311	315	299	294	291	301	322	331	339	333	305	328	338	326	303	312	326	332	300	294	327	306	322	291	289	321	304	318	306	316	343	315	304	290	299	312	326	312	313	322	306	325	334	349	308	305	331	323	304	289	329	305	293	307	341	315	301	329	315	305	300	308	323	291	326	313	302	342	275	297	317	314	306	299	304	338	334	316	347	345	311	281	285	310	276	284	282	321	277	309	287	327	315	291	334	296	317	308	334	318	286	335	302	342	299	326	309	365	328	345	332	288	345	309	320	310	336	326	314	317	297	329	294	313	294	308	333	321	330	310	309	316	332	288	324	312	310	304	310	329	281	331	308	284	339	308	289	294	320	284	310	315	311	309	296	308	352	309	316	272	296	302	315	317	302	315	328	296	283	307	307	324	316	313	343	298	311	318	319	302	282	311	320	313	294	291	324	322	272	313	311	303	277	332	299	317	301	287	299	329	306	312	305	300	326	341	301	338	321	324	330	316	310	311	312	284	307	305	288	328	274	306	308	317	311	290	307	342	292	319	299	312	343	310	328	320	328	290	315	297	322	304	310	359	286	305	305	296	308	311	328	320	287	293	299	333	304	330	315	318	310	318	350	294	337	312	342	300	333	315	312	291	288	310	303	323	316	308	342	303	317	294	318	336	299	344	310	315	311	310	324	299	327	306	317	314	305	332	282	274	324	320	322	354	296	313	285	316	310	355	315	281	303	287	291	293	333	300	327	303	353	287	331	323	273	324	335	332	309	319	330	306	290	305	303	308	313	333	303	308	295	291	317	305	319	313	323	321	285	293	302	295	309	316	340	313	317	282	325	313	320	294	340	322	304	319	343	338	311	296	291	294	320	334	314	314	304	303	315	305	330	302	308	316	327	320	308	290	336	277	348	351	292	349	296	294	307	330	293	343	306	304	305	321	292	289	335	308	328	316	345	335	337	309	269	312	311	291	328	305	321	311	259	311	276	326	296	321	325	300	334	314	307	293	292	302	297	307	321	295	338	319	291	312	323	315	329	337	351	314	277	296	287	300	294	325	333	327	336	306	320	292	348	299	312	321	304	311	328	293	295	312	323	335	302	325	304	300	323	336	295	331	297	308	302	314	313	333	314	295	342	274	294	322	312	312	324	322	311	290	296	334	311	316	309	332	291	306	323	323	325	276	339	296	313	319	292	307	303	310	305	317	362	308	301	302	311	316	327	277	314	310	300	287	289	333	315	286	289	295	296	315	322	307	296	312	304	319	299	317	337	323	331	297	321	333	318	307	308	307	289	343	295	329	325	332	315	296	284	319	319	321	295	303	345	324	325	329	316	324	310	305	319	286	331	295	305	332	295	320	322	335	318	315	321	304	306	306	304	350	308	332	307	285	324	294	321	312	300	338	296	312	307	312	299	338	266	321	311	325	311	314	299	355	278	302	314	290	301	307	330	300	340	353	308	293	302	296	331	328	305	294	274	300	307	312	325	315	325	299	317	336	297	318	295	330	309	309	344	325	326	296	307	296	318	301	305	319	307	305	312	307	313	306	341	324	327	308	328	302	305	292	308	317	324	301	302	337	325	305	332	305	331	277	301	313	288	302	319	317	324	362	308	334	293	335	324	308	304	291	302	302	296	320	325	316	299	301	331	302	291	349	300	323	328	308	368	322	289	335	317	320	314	295	291	325	344	311	290	336	313	326	306	327	305	352	334	305	334	277	317	288	292	290	307	319	275	300	309	287	337	329	301	317	286	341	299	296	297	295	305	317	305	315	333	316	323	321	310	318	292	315	308	301	332	309	310	335	282	338	305	295	310	330	285	299	313	348	295	324	318	316	301	325	328	308	314	327	304	328	348	315	305	312	338	336	312	320	291	339	289	296	335	311	313	341	307	336	348	327	340	330	301	329	327	316	320	313	274	317	308	320	343	295	349	330	286	299	296	328	295	302	351	327	358	306	325	333	341	271	335	299	303	295	342	322	319	302	334	324	316	283	322	305	279	285	312	315	303	317	290	317	327	366	329	315	326	329	305	310	316	293	324	297	306	310	335	318	313	328	319	322	327	324	302	306	322	326	369	318	320	301	319	300	295	318	320	346	304	257	332	339	311	322	299	319	305	320	327	318	316	304	308	336	306	311	309	313	309	342	295	312	283	329	322	322	290	318	326	311	300	336	336	280	338	299
28535	38229	50717	54867	54099	64309	60691	43060	24333	8358	2248	1073	882	839	804	827	834	811	856	842	855	836	800	801	838	857	884	853	816	841	817	815	844	799	828	854	850	822	830	812	871	757	833	788	823	857	847	872	825	799	812	891	830	827	831	824	754	836	823	861	804	810	824	830	883	830	883	830	893	851	879	851	814	833	841	870	859	843	873	835	811	827	830	809	858	841	841	810	828	861	839	759	816	833	833	842	814	852	860	859	844	814	796	833	818	845	809	824	857	842	806	823	832	852	833	861	835	828	811	785	802	848	824	824	826	842	855	887	857	772	832	902	913	881	833	848	838	824	809	837	819	824	834	878	815	849	838	810	782	896	843	905	839	819	852	824	843	825	843	862	804	784	809	832	839	847	878	825	841	867	854	795	835	831	818	810	811	833	796	873	834	851	820	839	819	878	835	809	818	804	785	874	794	852	831	803	813	806	807	795	837	855	811	790	799	814	881	830	862	847	853	856	810	828	830	777	856	834	809	817	839	803	861	797	891	821	771	872	811	814	844	789	795	847	863	856	794	891	868	810	776	879	809	862	744	849	828	786	834	836	841	799	844	862	817	858	827	849	858	800	831	866	811	821	865	807	861	842	826	847	837	845	867	825	751	885	828	892	851	867	856	848	806	876	819	783	798	809	756	852	814	842	862	760	818	872	863	854	823	831	788	811	803	871	814	854	841	880	867	805	883	772	845	873	772	813	825	838	850	785	829	856	793	806	842	867	852	807	841	783	806	831	864	790	823	837	846	881	809	794	811	830	860	826	809	843	797	808	809	792	882	791	855	844	841	819	898	818	822	823	850	838	839	871	802	887	861	837	873	865	827	817	845	822	862	861	820	791	864	826	838	863	817	858	819	817	776	881	854	831	824	809	824	805	822	837	757	858	842	822	797	835	813	849	891	819	805	818	832	861	844	778	837	824	830	843	807	793	869	831	848	841	811	871	836	831	836	867	796	813	834	850	795	864	856	848	787	798	866	821	800	866	864	840	835	777	791	834	865	827	863	838	849	829	836	794	810	807	821	838	791	819	782	805	873	821	789	759	835	884	838	874	850	842	835	802	836	788	824	828	828	785	760	831	830	881	838	808	837	858	887	870	827	828	858	903	901	785	814	846	836	795	811	851	843	811	854	815	820	823	807	861	811	791	845	830	872	824	812	824	847	832	842	790	828	843	859	795	788	816	842	800	869	795	784	825	825	791	825	840	881	826	851	833	867	871	835	793	820	848	822	829	815	830	843	826	813	835	852	860	851	794	858	760	802	828	819	853	903	776	853	866	844	840	863	881	813	797	775	823	808	890	806	858	840	846	846	841	815	848	820	818	800	842	859	798	806	819	820	846	819	808	802	826	860	819	873	816	825	811	840	796	822	815	890	830	791	813	797	821	849	885	847	832	852	816	854	861	853	845	774	776	813	849	792	846	882	853	848	783	795	811	863	840	851	859	829	842	849	827	855	823	821	803	799	837	845	837	849	850	827	799	858	791	837	801	770	832	823	839	816	846	906	829	818	853	859	813	846	826	788	814	791	848	832	842	794	859	832	837	840	808	784	863	805	836	835	828	821	798	799	801	852	824	776	820	855	845	809	829	854	811	834	829	867	895	835	780	889	892	808	808	814	896	837	839	858	802	818	803	805	812	856	765	806	765	892	824	861	854	841	799	806	808	846	835	843	844	757	850	854	840	843	836	803	789	848	811	799	808	846	884	797	833	849	817	896	790	811	836	764	797	897	776	810	814	837	849	897	848	879	839	792	830	850	820	836	862	829	866	821	856	810	835	866	861	830	821	829	851	821	910	855	825	841	781	862	795	874	851	802	827	845	820	859	826	834	842	806	873	841	772	841	843	865	827	816	762	901	834	818	845	793	860	848	823	872	819	850	794	807	822	836	774	888	809	821	798	861	849	789	805	825	807	803	803	849	842	850	805	816	848	828	823	843	860	842	842	848	842	818	789	835	814	805	896	870	810	848	853	880	814	822	791	827	809	826	796	817	842	843	872	823	809	840	849	799	847	845	811	816	905	868	846	811	817	850	808	855	833	837	835	829	876	858	779	825	853	874	837	843	846	779	887	832	855	879	796	818	778	874	819	911	799	789	836	802	835	862	858	850	815	853	795	867	804	800	817	816	821	863	786	848	887	765	786	792	854	822	812	878	821	832	788	866	824	815	873	787	864	818	797	786	796	878	815	777	820	853	873	846	835	822	821	807	821	851	837	870	815	846	830	836	901	815	790	858	844	869	783	834	827	811	798	838	868	809	821	830	850	836	835	808	820	820	829	808	823	836	823	840	813	829	850	779	833	829	812	854	794	830	826	796	844	908	883	818	851	762	847	840	850	847	852	831	786	863	791	830	836	817	819	803	824	890	818	866	848	871	814	843	881	844	841	876	827	822	830	877	803	818	852	838	833	854	803	788	828	858	859	872	831	861	844	862	859	853	801	827	846	807	833	814	832	904	827	807	893	866	798	847	811	834	830	841	814	802	865	819	861	867	807	808	889	814	834	817	792	810	800	814	829	824	842	831	803	836	801	851	835	814	822	874	836	865	797	783	846	832	805	843	822	804	817	812	825	796	886	803	825	825	833	835	832	820	830	798	798	782	851	816	836	818	835	795	862	796	797	860	820	810	831	864	807	827	848	825	833	840	874	791	852	817	818	821	884	871	836	830	865	806	802	841	872	848	815	827	782	873	859	837	773	871	804	807	880	858	854	853	820	826	854	806	846	834	864	818	871	829	832	865	858	870	810	843	834	800	836	823	882	793	811	839	846	819	868	850	819	856	808	858	852	803	833	841	853	845	827	792	815	818	829	867	854	782	862	833	866	836	825	879	865	804	797	851	910	815	800	872	837	794	794	840	791	845	817	775	883	855	845	810	869	846	826	814	825	837	826	857	844	841	851	813	790	841	849	778	805	873	885	842	750	784	781	841	850	840	881	812	805	761	775	883	785	803	886	857	824	837	829	789	869	853	871	791	816	820	816	818	858	830	816	831	817	788	780	811	863	856	793	814	829	813	919	849	835	865	807	816	770	849	858	853	852	906	820	815	839	847	831	794	832	821	831	898	823	861	812	841	805	781	858	794	795	823	821	853	831	844	841	855	776	870	819	801	854	840	849	789	842	874	787	801	772	883	827	805	822	862	837	807	827	852	831	823	871	818	841	849	846	839	803	809	874	850	875	864	816	826	849	832	846	824	838	845	813	791	887	848	843	860	828	873	853	796	844	807	799	872	859	807	800	804	857	861	841	846	818	834	801	824	832	825	855	864	852	829	838	920	865	845	828	866	866	890	873	850	846	808	796	822	857	779	842	853	832	809	848	766	834	857	875	809	828	854	799	845	827	851	865	785	830	859	849	862	812	822	903	868	797	842	850	824	860	879	816	822	787	778	839	825	817	849	834	802	858	844	891	813	851	829	804	800	814	823	797	850	843	891	821	917	870	844	793	821	845
15783	17731	22430	14543	6713	6193	5420	2642	1023	521	383	328	317	314	344	333	290	345	327	321	318	313	347	322	292	325	321	358	310	354	338	331	310	339	320	300	321	353	363	349	339	313	291	309	324	344	289	327	319	327	303	327	302	320	352	314	325	345	308	324	327	326	295	325	336	313	329	319	345	310	321	321	314	353	287	324	306	307	310	314	321	311	310	302	326	329	356	314	298	356	310	302	330	292	323	314	346	316	332	325	302	316	313	296	313	297	327	298	303	315	324	313	288	323	331	303	306	310	326	302	322	332	310	327	283	306	304	306	308	333	342	300	322	327	321	355	289	306	325	302	323	324	305	302	305	324	329	346	308	322	329	339	320	307	322	306	322	312	282	329	305	313	293	322	313	320	323	357	316	334	308	304	338	310	320	300	318	315	307	323	321	305	313	318	292	314	302	335	314	349	333	296	317	310	306	351	314	335	353	345	296	362	311	329	303	329	294	304	320	317	316	333	319	300	310	326	307	309	327	283	294	335	311	322	300	301	317	312	301	301	327	351	302	310	295	298	310	336	305	298	312	305	308	310	333	314	313	319	328	305	330	317	345	302	316	329	309	337	337	319	311	331	301	297	295	308	319	322	316	335	311	324	329	342	338	293	319	319	341	367	320	304	319	299	329	313	342	336	356	329	310	280	320	319	324	316	322	295	324	312	328	308	294	305	318	330	309	305	337	289	278	341	326	337	343	334	319	319	345	319	314	325	332	327	349	335	310	315	314	330	302	273	291	323	302	300	342	295	297	320	303	304	340	351	358	330	342	294	334	279	315	320	308	274	320	324	291	257	329	323	335	289	316	337	304	310	341	338	361	316	335	343	304	316	304	315	306	343	308	318	304	323	319	322	317	360	331	287	287	325	309	347	322	315	292	312	333	309	306	337	312	276	320	299	316	352	304	323	301	309	316	308	321	297	308	315	331	339	341	316	290	314	296	323	318	301	316	312	276	292	298	330	342	340	317	328	285	294	316	308	319	314	309	324	295	320	279	349	310	306	336	335	328	331	331	358	310	312	318	289	327	307	342	312	306	339	324	279	314	334	354	294	311	310	317	305	321	319	324	289	296	310	331	295	325	349	336	300	309	331	314	313	324	287	314	296	299	357	328	336	297	332	313	279	302	312	320	319	291	339	309	294	318	303	300	331	323	313	315	299	302	296	306	334	321	317	321	319	314	304	321	311	347	337	366	386	300	340	304	332	306	336	338	323	314	319	329	306	295	349	321	343	315	336	301	350	291	327	307	306	341	325	309	304	309	318	309	330	295	327	331	326	299	318	295	329	304	303	315	347	309	320	288	327	339	328	288	323	322	329	329	323	313	325	312	319	332	304	325	319	371	316	315	302	323	350	333	320	333	324	309	303	300	286	326	313	306	365	279	290	324	326	332	336	332	330	316	305	311	331	310	330	325	312	303	338	310	311	324	329	297	307	319	323	341	305	326	305	335	310	333	282	335	330	372	337	344	320	310	284	341	284	320	300	318	293	335	327	317	327	295	316	312	305	344	309	331	319	328	330	303	313	319	304	333	349	320	311	312	316	321	307	342	355	294	324	314	337	305	314	330	310	326	328	365	339	333	315	327	317	314	298	305	323	291	310	318	314	349	295	294	317	330	326	323	336	301	292	353	337	296	333	338	324	329	340	351	295	279	290	302	319	296	306	324	275	309	336	309	335	304	322	306	342	353	291	322	304	320	315	300	318	317	312	318	302	333	314	327	316	318	327	328	309	350	317	277	339	342	310	282	287	295	353	313	310	317	316	336	343	336	282	300	333	294	323	332	300	318	327	350	311	340	314	308	334	351	345	319	325	325	342	335	291	346	333	341	309	325	329	324	309	329	327	347	320	307	310	323	307	309	304	316	324	310	303	357	309	315	351	328	297	326	302	335	309	283	291	299	282	331	330	309	303	323	362	303	271	337	334	318	307	297	310	329	328	331	332	311	336	338	307	343	325	308	340	335	323	314	361	321	318	308	288	328	317	310	344	314	320	326	290	355	304	309	298	292	305	325	309	361	324	313	297	308	308	276	287	310	323	313	351	298	316	300	333	335	321	323	332	339	288	314	328	269	315	325	315	304	327	323	312	321	346	331	309	317	334	298	317	297	318	299	328	276	324	296	343	329	291	325	300	295	276	303	324	330	294	348	297	292	294	287	294	337	304	303	334	315	330	323	338	288	314	334	303	294	323	319	322	308	307	321	318	300	340	308	324	341	285	296	290	327	325	311	328	300	284	301	304	316	312	332	313	306	352	325	303	317	318	300	313	299	350	307	309	319	302	276	271	327	306	345	293	315	333	319	328	355	318	277	288	310	327	299	341	351	311	312	321	296	334	314	299	315	311	327	282	318	315	304	303	307	302	282	344	299	288	333	307	317	325	320	308	319	327	323	296	322	315	326	321	291	297	309	287	303	330	330	333	336	328	321	322	322	335	301	313	310	305	331	321	335	323	333	293	305	285	326	294	326	303	312	330	345	360	318	268	321	302	298	324	328	291	260	321	284	341	327	313	352	315	323	273	319	306	315	295	328	364	301	327	348	317	329	306	303	279	310	346	325	301	291	334	286	297	300	372	296	345	290	297	356	323	305	310	303	314	312	269	295	346	328	303	317	285	305	303	345	340	368	313	323	305	363	342	320	315	337	350	306	320	294	338	321	333	282	310	282	305	319	310	309	284	337	316	351	305	323	316	325	346	328	323	313	327	287	299	313	317	334	291	308	344	328	330	292	338	340	304	319	325	328	334	332	344	341	329	332	305	325	317	316	328	318	337	362	300	337	302	325	329	318	351	338	328	355	348	316	333	348	297	320	337	316	295	327	309	294	292	358	319	326	310	336	332	308	315	282	305	324	317	307	333	298	331	354	326	310	330	315	333	322	302	287	339	329	304	332	335	327	316	315	327	302	328	369	322	285	331	308	334	310	322	316	320	304	286	309	310	301	330	303	317	336	304	327	320	324	314	310	323	307	306	325	299	307	332	324	267	320	344	287	313	323	321	308	327	328	277	331	317	299	354	321	306	316	329	353	339	302	311	344	293	279	310	335	324	327	341	317	312	304	355	309	340	280	313	310	296	287	309	323	296	338	338	308	308	324	295	347	308	293	303	311	288	348	326	319	300	324	348	307	301	314	306	318	327	293	321	331	328	325	330	348	325	334	335	293	321	308	311	323	320	317	299	335	317	359	360	308	321	306	304	313	308	293	325	310	332	304	305	318	307	321	317	313	339	333	311	338	311	299	350	306	288	304	316	308	337	324	300	317	325	320	300	290	318	316	305	315	313	327	322	302	299	320	341	308	332	311	307	310	310	307	299	330	319	310	308	295	326	319	277	285	309	307	363	307	320	292	320	308	308	299	350	321	337	319	284	320	319	326	315	303	293	294	300	312	318	315	313	337	291	290	323	306	327	340	312	300	325	296	334	327	290	278	344	308	320	318	303	308	318	332	313
10041	17000	29088	24051	18211	20658	17816	9366	3713	1493	975	895	908	843	803	811	853	831	830	813	802	849	870	826	909	882	880	855	853	786	825	879	833	817	813	904	828	870	782	894	852	836	797	808	883	849	857	804	859	870	801	849	861	777	830	827	821	890	803	800	813	814	877	855	878	853	869	797	888	843	802	860	867	832	879	820	809	880	857	908	888	772	821	898	824	863	863	870	857	815	785	827	831	818	858	793	846	817	852	868	858	868	862	819	871	864	836	843	859	848	860	747	813	917	841	828	796	869	854	819	843	814	808	849	860	881	804	862	823	861	862	820	833	864	818	828	854	815	884	828	823	805	810	812	832	844	792	843	872	822	897	881	855	841	873	799	827	855	848	845	820	839	860	834	820	872	824	836	867	776	799	914	834	844	892	884	784	803	800	861	890	810	863	831	845	861	864	833	823	814	843	805	843	823	850	815	833	845	792	832	819	915	846	790	835	810	862	817	856	835	875	841	859	871	806	799	819	856	882	837	833	877	829	918	837	803	835	852	781	865	802	849	831	810	866	854	877	844	843	876	844	900	827	862	801	838	858	848	805	850	832	816	837	815	827	832	879	837	798	851	819	856	854	839	831	847	847	837	816	855	911	815	846	855	871	814	844	814	814	900	810	890	847	819	847	871	785	842	865	814	857	815	887	882	808	826	817	874	811	849	826	795	777	844	793	863	814	842	873	890	869	794	862	839	842	839	793	877	859	809	843	826	879	849	864	829	764	792	862	795	839	864	853	799	787	806	837	840	851	844	844	816	851	828	841	847	835	796	836	847	853	826	826	868	806	858	828	817	827	843	788	826	873	884	816	843	897	858	894	837	870	873	806	869	844	824	838	814	871	840	812	829	848	820	816	842	831	864	851	834	863	848	871	821	791	807	852	870	811	890	830	831	828	850	859	852	805	857	858	832	861	860	821	800	849	888	806	868	847	788	859	821	834	821	849	828	833	873	864	815	813	873	816	850	836	871	807	822	857	804	819	890	851	841	839	839	807	869	784	811	827	840	812	849	827	860	853	823	821	838	781	861	832	843	811	855	911	821	863	791	812	878	898	816	839	812	868	842	838	850	826	861	854	827	856	863	855	846	837	883	809	838	795	821	913	879	852	829	878	872	871	845	896	814	858	883	889	878	872	802	852	862	844	825	849	789	893	857	779	794	818	838	807	845	777	889	823	887	805	861	896	872	785	810	856	862	840	815	818	856	876	833	797	866	822	831	870	866	861	789	839	907	912	804	835	792	810	828	844	846	853	789	823	837	871	812	843	820	856	822	857	852	830	844	870	888	811	836	865	851	867	850	850	834	881	860	841	821	857	847	837	802	867	795	838	867	814	856	864	839	839	848	820	834	828	866	865	845	817	913	801	864	891	835	794	843	851	869	835	819	884	831	898	881	892	841	856	793	839	840	837	839	862	833	794	790	855	844	942	888	838	787	866	851	839	856	882	855	875	874	822	841	870	849	870	840	844	891	854	822	813	850	870	904	827	777	866	820	841	830	869	804	821	895	867	818	804	832	863	855	785	879	852	825	853	837	834	835	834	828	769	823	842	837	833	843	875	865	827	859	848	824	876	817	828	875	885	846	862	866	874	852	839	838	855	840	824	864	860	859	839	811	837	876	874	861	851	871	811	909	828	831	867	832	817	857	824	832	833	822	857	904	847	800	817	912	851	824	797	860	852	850	870	850	823	863	881	794	785	871	830	819	857	872	798	850	863	831	852	844	804	838	855	845	825	850	803	829	831	836	825	880	788	863	870	841	803	822	840	850	867	900	847	834	811	851	833	808	850	849	821	825	827	801	860	816	873	833	867	873	846	848	827	793	859	843	849	794	873	835	840	864	825	883	858	886	833	819	883	854	894	869	857	843	848	858	860	900	854	869	827	875	857	856	848	843	856	861	791	846	925	838	821	837	902	891	891	829	860	882	877	835	805	875	829	857	778	795	857	801	835	816	843	833	847	830	858	877	796	842	863	822	806	819	860	897	888	871	787	808	871	883	813	858	805	827	803	822	771	853	888	835	880	847	860	824	846	820	849	811	824	817	853	868	862	861	818	839	822	813	849	880	820	813	815	811	856	909	874	812	849	869	879	858	865	853	840	816	842	821	892	845	902	827	857	927	835	829	866	868	810	867	845	765	829	797	808	862	845	904	841	836	803	831	783	807	833	826	870	844	826	835	830	880	851	830	865	876	874	842	855	852	858	857	811	838	825	800	814	830	851	828	825	840	829	845	852	814	873	838	822	825	825	797	825	863	807	858	862	849	794	871	824	874	843	831	834	872	889	881	775	837	773	850	843	864	858	832	849	859	825	832	834	867	828	775	844	851	857	841	801	893	825	860	826	879	865	851	851	865	814	787	910	858	820	817	894	871	834	888	819	812	851	779	815	868	857	868	853	814	815	847	870	834	806	864	875	823	788	875	846	842	810	856	861	795	823	834	832	863	865	901	869	838	792	839	828	852	855	813	823	807	813	891	833	849	859	831	856	864	897	866	845	815	800	813	906	826	873	839	821	832	788	857	806	807	857	859	841	803	846	874	850	839	800	836	810	869	809	843	825	808	815	844	802	814	829	844	821	828	868	836	863	799	902	838	865	820	847	894	890	835	794	871	806	838	885	817	853	829	861	821	915	827	847	877	828	851	862	833	859	882	902	836	876	832	825	907	866	875	836	847	854	838	845	841	813	903	844	866	832	860	835	862	836	846	804	864	834	815	777	845	819	869	813	823	850	887	825	793	823	850	794	848	853	817	851	818	859	822	837	846	878	865	842	849	849	803	816	863	832	822	831	828	873	792	857	809	820	891	893	813	844	825	846	879	858	923	879	883	877	884	828	851	839	870	838	851	861	796	875	803	843	838	858	794	815	811	859	850	886	845	868	815	905	813	864	804	857	842	866	873	866	870	832	811	859	877	858	868	844	871	836	807	858	821	834	810	819	824	840	855	846	854	880	882	857	889	835	859	843	881	788	856	770	878	820	847	847	869	851	873	826	833	895	879	854	876	888	899	847	865	856	850	844	832	847	886	853	804	873	869	851	835	900	904	828	855	836	878	840	811	853	836	799	808	868	843	834	804	797	830	850	808	798	848	878	874	864	817	888	875	852	811	886	846	804	811	829	819	844	857	841	836	829	827	827	869	809	842	879	866	815	817	841	863	879	803	810	821	817	874	860	833	851	814	816	850	844	866	893	839	877	869	820	848	830	876	881	867	872	876	821	854	816	841	847	847	814	802	855	813	847	845	886	804	858	823	876	870	835	823	856	823	838	858	878	819	862	882	896	865	861	862	844	850	840	831	859	859	885	882	915	820	852	823	869	804	835	842	855	858	864	779	833	857	847	814	832	868	838	808	878	831	785	818	890	890	821	830	822	835	837	837	796	881	823	835	859	839	850	855	857	890	822	880	862	785	832	838	809	833	892	847	870	819	847	778	829	837	836	819	880	856	798	802
34246	36843	39832	36958	32690	43034	33067	15235	4643	1151	449	351	328	324	324	276	308	327	336	359	310	326	295	316	307	291	293	294	326	309	283	320	317	301	313	325	325	290	292	318	332	337	304	314	279	337	321	316	318	343	280	319	308	333	310	318	302	330	287	305	262	329	293	294	349	334	318	332	325	313	307	295	293	329	318	352	327	294	322	307	293	313	341	319	315	324	302	315	307	320	288	283	296	346	306	326	320	312	284	311	302	312	293	304	279	317	310	363	308	286	290	319	313	298	289	316	315	305	287	312	296	348	287	301	281	303	316	341	294	292	339	295	315	305	312	302	323	309	281	298	276	311	292	301	329	288	327	309	312	309	308	287	308	347	323	328	306	329	321	300	309	301	324	283	303	324	320	311	318	309	294	341	332	305	331	326	309	341	312	269	317	292	326	304	310	313	341	320	331	318	316	274	324	312	294	319	340	307	293	330	285	296	313	297	324	312	309	306	297	312	294	326	296	288	313	338	308	293	326	330	290	327	311	323	308	336	319	321	306	324	321	319	315	310	321	306	329	317	353	317	325	343	294	313	338	299	337	346	320	290	318	349	302	306	293	306	344	301	309	294	329	315	340	288	318	314	326	336	301	304	306	324	310	316	304	296	298	321	314	315	319	329	306	307	332	298	290	332	293	266	317	326	265	299	318	295	299	299	332	319	330	297	337	306	292	306	294	301	299	315	345	293	311	311	333	344	306	299	292	271	307	320	320	315	342	326	309	328	296	309	322	303	323	297	302	309	289	343	315	300	355	322	297	312	310	308	332	333	313	318	292	327	346	294	303	291	317	323	357	302	320	330	327	319	289	322	333	347	321	318	320	293	321	284	316	334	327	314	295	308	309	359	321	327	321	319	327	306	328	338	317	314	330	298	326	304	285	333	306	325	282	281	313	325	317	306	302	300	296	298	324	333	322	336	332	291	301	302	302	301	298	303	311	309	327	277	296	335	315	309	303	341	312	287	333	307	304	321	323	318	299	284	306	281	299	317	299	310	294	316	333	299	356	316	323	291	304	328	298	319	316	291	317	359	305	329	328	331	319	334	310	300	295	301	318	285	283	336	308	310	295	322	325	301	303	296	289	338	296	312	326	304	302	317	320	302	286	299	315	283	308	329	294	273	301	336	329	348	283	324	315	319	309	292	311	303	323	289	275	301	326	314	312	299	312	313	301	326	328	336	314	350	309	327	329	289	322	327	304	378	329	300	305	295	283	307	310	305	338	358	302	313	291	303	321	344	310	294	285	330	297	310	277	333	298	305	302	290	323	296	285	305	316	288	305	302	323	324	331	273	297	313	275	305	297	281	335	331	347	312	285	303	292	356	308	296	301	310	301	308	307	337	307	304	324	327	301	284	341	336	315	335	315	275	311	295	286	328	314	290	329	320	327	285	312	294	267	304	325	297	331	344	324	325	340	289	282	327	301	305	301	311	302	293	300	305	336	342	310	311	309	307	317	318	282	294	309	280	275	339	294	289	344	317	293	322	317	290	301	343	288	288	328	327	331	323	304	305	371	291	292	302	328	304	343	331	296	326	338	313	328	298	297	298	323	313	313	315	319	283	338	267	289	358	334	326	315	314	303	319	324	296	311	334	319	304	312	298	296	312	306	334	296	294	308	358	302	291	296	321	332	317	312	334	336	311	308	318	298	316	286	294	310	314	332	284	349	297	327	291	324	339	322	296	301	314	307	304	307	296	316	315	318	266	310	293	324	299	308	315	317	302	301	308	308	319	306	296	288	300	307	343	346	331	319	302	314	302	309	309	350	312	326	311	320	321	296	330	351	296	317	311	288	343	308	311	312	338	319	347	304	316	318	335	316	290	310	281	311	299	306	286	313	329	286	302	314	284	282	324	342	327	301	293	303	317	323	316	292	318	289	305	292	315	285	298	276	337	299	329	315	323	324	318	328	309	313	292	303	347	315	347	339	326	313	285	297	319	293	344	329	319	304	310	297	326	312	330	303	336	310	294	338	328	315	341	312	288	321	336	298	318	308	334	311	280	306	321	322	312	330	319	292	303	317	315	310	332	310	335	305	326	313	307	280	320	289	308	326	306	341	304	294	299	309	291	309	330	303	310	339	326	290	314	315	289	304	307	288	277	300	344	293	326	284	350	353	336	339	310	339	323	291	313	306	304	288	342	310	321	351	317	339	342	324	322	343	299	307	335	302	322	304	335	316	321	291	308	294	349	298	324	280	324	314	315	279	304	283	312	298	277	313	318	312	321	320	318	333	302	335	332	323	308	311	301	278	302	312	325	300	312	342	301	299	310	284	309	320	317	311	310	315	282	319	308	325	311	319	328	324	306	325	299	341	300	329	293	330	318	326	306	299	320	267	301	332	328	305	326	286	293	317	325	298	298	295	332	335	333	297	279	307	330	306	313	331	306	325	293	313	341	301	308	308	301	286	309	283	307	303	285	295	327	319	334	329	338	300	334	339	303	297	298	347	305	306	303	321	292	307	294	323	321	282	313	292	304	350	307	303	314	346	335	310	337	309	333	274	300	284	332	306	328	350	304	325	283	302	334	309	326	318	316	320	322	347	309	342	320	297	329	327	350	310	300	308	303	318	286	301	319	310	303	303	308	321	303	330	304	348	338	322	344	324	331	322	319	322	311	303	310	309	300	295	308	308	275	323	284	302	348	334	354	288	309	353	303	318	327	305	333	313	298	342	335	329	285	307	313	297	302	344	322	331	316	307	315	336	297	287	288	242	332	304	329	339	309	309	282	302	300	304	309	311	288	329	318	293	276	311	310	294	296	314	322	287	288	297	291	334	316	325	334	330	332	296	300	311	320	326	317	315	323	344	350	297	325	308	307	306	319	314	270	296	333	323	328	289	324	320	268	310	293	303	292	274	347	345	327	301	317	296	297	319	314	307	361	321	339	318	296	295	298	353	302	288	313	286	358	342	272	307	309	322	314	316	331	318	293	372	316	282	308	345	309	333	323	314	306	318	329	266	298	325	304	310	317	326	305	338	306	342	301	312	349	311	331	308	287	348	308	297	315	285	326	315	288	321	303	333	322	324	308	290	308	316	298	319	288	322	326	276	303	281	327	282	339	344	287	345	328	341	289	307	306	317	295	332	292	327	340	329	283	311	291	312	301	312	323	290	317	329	345	305	318	309	303	305	302	330	316	328	330	344	311	290	278	287	318	322	274	296	319	304	348	337	318	299	307	323	338	299	316	313	282	322	317	337	315	308	303	315	310	342	320	338	283	307	320	292	313	280	306	308	303	321	296	290	309	318	313	315	323	311	288	321	292	312	335	300	336	306	331	334	298	291	326	317	310	324	302	301	287	308	303	307	284	331	338	281	278	297	322	321	293	322	314	292	323	309	328	308	319	311	282	325	301	297	311	305	318	311	310	300	302	320	277	302	327	286	341	306	325	317	318	325	306	297	267	324	294	345	310	349	332	310	330	325	316	331	305	319	311	298	315
22531	30666	42583	45085	46834	56261	46778	27910	13272	4301	1433	925	876	853	823	816	841	798	841	829	854	809	793	884	829	857	794	882	824	836	814	837	847	856	870	823	849	866	824	849	837	828	830	863	829	837	808	809	840	802	839	872	872	828	833	849	821	814	793	833	840	875	820	804	827	843	823	859	835	784	845	882	832	846	791	841	802	806	809	855	805	820	858	819	850	873	835	823	849	859	811	821	796	827	856	831	802	845	826	813	796	813	834	887	802	830	865	787	832	799	849	810	817	861	871	796	814	866	823	855	833	788	854	803	850	857	884	840	822	818	869	839	802	866	842	796	855	897	795	834	834	833	813	903	850	810	824	842	846	777	823	851	876	794	798	834	828	836	833	817	799	817	822	823	889	837	828	796	844	815	828	841	849	838	816	862	780	802	873	854	806	848	863	822	837	783	854	839	846	812	854	834	850	920	809	804	821	840	837	827	902	839	841	858	893	786	835	827	852	838	843	827	835	839	858	865	831	844	876	809	863	853	829	807	814	824	824	807	851	813	857	877	851	813	823	796	787	821	790	846	840	852	772	834	916	814	795	821	797	815	893	806	829	836	853	826	825	814	846	858	880	807	824	800	862	836	871	802	860	858	807	838	818	897	807	832	824	822	819	844	830	849	860	882	849	824	852	894	794	881	858	838	845	796	822	854	856	784	832	781	839	852	810	817	833	789	816	784	849	834	890	804	827	829	836	831	875	765	786	835	877	862	834	857	831	814	860	845	870	840	826	885	788	859	809	849	855	899	805	793	840	871	829	864	806	819	789	837	901	846	826	846	779	799	845	842	867	907	852	795	870	772	766	848	876	844	828	853	813	802	839	838	851	827	816	818	862	824	854	832	798	791	858	844	840	788	832	836	840	822	826	802	811	829	845	835	883	852	841	828	840	843	833	849	858	825	817	814	841	832	812	836	842	781	830	842	849	888	888	835	817	872	866	900	787	810	838	805	891	827	817	822	834	825	817	814	881	897	862	782	845	807	820	806	807	821	807	871	827	871	834	805	796	833	768	815	837	776	831	807	851	868	842	829	807	843	813	857	783	864	856	849	853	844	870	823	784	837	827	818	812	833	875	818	844	791	766	742	799	783	838	849	814	856	787	796	827	879	789	854	850	835	817	823	820	897	841	782	799	870	842	845	825	826	818	827	825	856	859	820	848	795	803	820	837	903	851	859	809	840	837	788	849	845	836	828	827	853	841	837	832	809	805	830	815	818	865	823	817	850	881	813	812	840	828	862	780	840	779	772	788	823	837	854	876	850	837	839	853	864	838	843	889	819	837	790	868	858	817	814	822	836	854	861	802	871	828	830	831	826	804	816	863	805	832	830	784	852	820	812	842	840	853	871	792	822	790	823	852	840	821	783	819	836	839	848	886	831	854	835	836	817	866	857	815	827	860	863	866	801	836	772	892	819	822	879	870	826	822	788	859	872	824	862	828	817	866	819	840	830	837	823	835	859	825	791	812	834	836	807	828	881	835	830	856	810	818	864	881	884	849	811	831	864	870	777	838	803	824	796	859	844	820	820	847	811	826	836	857	880	754	805	828	824	832	824	791	822	837	852	834	810	834	860	821	831	858	850	907	817	851	808	843	840	836	820	849	836	834	862	832	821	899	849	805	828	846	838	831	839	797	788	818	893	820	876	795	800	841	819	801	902	790	849	886	823	779	865	793	844	843	768	832	811	822	812	828	823	850	849	822	810	848	862	850	813	815	856	819	852	829	895	794	864	815	843	812	805	758	811	827	836	818	854	844	874	809	833	843	851	821	871	828	826	845	849	813	866	821	800	840	846	850	770	851	891	832	827	802	843	815	863	775	849	792	825	956	883	838	876	837	846	864	790	843	827	851	841	833	812	800	827	784	824	792	927	799	874	795	828	822	841	834	856	885	871	788	834	884	874	809	821	850	859	841	794	803	800	823	843	833	778	843	831	846	830	820	869	883	843	785	877	809	804	872	810	838	806	839	838	787	827	856	791	852	829	826	815	860	794	865	842	829	818	890	871	869	845	778	879	810	815	827	820	876	857	824	868	824	825	804	877	851	837	865	805	870	838	852	852	859	863	840	872	760	833	831	798	799	796	829	818	795	876	841	819	802	832	842	844	833	858	824	853	817	850	829	807	862	859	838	872	829	806	806	818	798	789	836	805	810	831	830	848	782	837	871	805	826	824	825	845	810	805	841	888	818	855	900	803	822	865	876	803	838	815	818	810	799	880	867	833	833	847	828	812	853	824	817	797	888	810	850	821	851	877	803	836	869	805	772	825	815	873	846	820	818	784	800	824	809	829	797	849	827	824	841	839	764	870	853	804	821	869	826	802	825	844	803	840	829	821	811	852	876	804	856	887	859	846	859	851	842	852	833	801	772	828	798	835	777	823	829	866	862	821	819	849	836	820	878	804	860	817	797	896	784	815	834	861	832	812	872	848	875	805	815	812	838	773	837	849	796	783	752	827	782	810	804	813	826	794	843	815	831	801	817	874	878	808	846	843	812	838	810	830	830	797	826	825	897	831	803	808	856	827	842	843	868	852	765	810	755	775	904	830	845	827	835	790	827	842	915	847	844	772	831	823	834	857	875	927	874	844	834	869	772	864	815	825	883	847	813	849	777	859	852	829	807	841	836	817	859	861	821	804	802	828	830	861	837	843	797	853	838	823	801	825	851	831	829	876	829	815	867	867	837	850	842	853	793	799	836	809	849	838	825	863	858	770	838	871	883	877	836	802	858	815	802	820	869	865	815	838	813	794	855	844	883	868	803	863	857	836	855	851	869	836	865	811	889	886	883	862	796	836	770	859	874	770	824	837	792	848	827	803	801	809	791	811	852	858	854	811	828	845	820	850	855	815	832	821	858	836	828	805	865	820	822	820	786	832	787	827	852	878	837	859	806	840	829	859	787	815	778	903	861	823	839	834	837	840	889	802	805	838	830	846	802	806	836	831	874	834	837	860	831	869	835	847	879	822	835	863	772	860	806	824	824	848	801	850	862	797	858	812	846	846	821	844	811	840	841	725	791	786	865	811	854	878	817	844	829	856	870	822	858	838	799	859	822	813	866	881	855	865	830	817	887	867	795	818	821	862	792	791	859	795	828	835	875	855	842	841	827	830	816	819	822	759	760	782	819	840	815	800	835	816	852	838	816	839	841	849	871	822	830	866	832	819	832	822	847	868	838	825	809	837	854	786	830	793	805	807	816	783	838	846	870	827	786	862	904	844	825	829	828	860	888	839	834	853	830	838	845	802	839	841	828	815	841	776	834	811	821	795	819	796	831	849	830	830	883	805	814	862	834	866	842	794	814	809	825	864	808	867	823	844	812	821	853	811	892	767	833	833	836	797	853	849	779	820	832	824	786	836	814	780	829	849	838	805	848	822	799	878	884	854	815	887	840	797	838	888	835	809	821	829	822	850	797	836	876	814	770	788	856	843	816	854	907	840	819	848	834	843
46791	51955	54277	47663	45138	54251	42340	24529	9431	2072	613	376	295	304	324	333	308	291	309	355	292	307	304	302	323	343	313	311	298	351	325	343	302	319	312	312	292	298	342	318	340	311	309	296	316	307	292	317	330	324	305	314	310	319	299	307	308	336	308	323	317	317	291	351	324	299	330	271	285	321	323	322	342	307	317	313	289	307	329	296	320	297	329	282	292	318	319	309	310	323	304	311	311	294	323	303	306	303	300	313	283	310	321	300	304	290	320	349	292	296	305	322	341	312	298	311	321	320	307	325	288	313	329	283	332	333	302	311	293	276	333	305	309	307	307	297	336	280	310	327	291	329	318	314	321	307	291	326	309	324	302	315	315	311	289	298	293	307	306	280	321	278	302	344	303	323	347	319	311	284	294	325	305	320	348	325	354	322	310	292	264	325	291	343	285	294	333	308	309	314	323	309	342	312	335	302	332	315	320	290	269	302	338	341	329	355	342	333	322	314	317	356	303	300	307	330	335	316	316	308	319	324	305	296	318	297	301	292	361	288	328	322	308	329	310	353	338	292	311	327	308	335	307	311	327	313	314	306	298	304	328	292	329	313	289	307	298	344	349	311	342	340	325	281	268	293	302	308	343	292	309	300	301	323	308	296	301	331	310	316	341	329	308	304	286	297	333	324	310	347	321	300	315	303	358	306	305	305	299	323	317	316	295	290	319	300	315	306	310	292	336	296	293	293	317	310	305	292	292	310	310	313	310	319	315	286	331	315	330	303	328	351	271	326	302	309	295	319	317	344	272	309	309	301	327	311	346	331	300	327	316	336	296	288	328	322	279	328	296	323	316	326	278	301	330	306	304	317	311	307	292	337	300	314	325	302	330	333	317	308	300	283	323	315	316	295	315	312	315	299	316	335	313	308	315	279	319	341	283	273	325	330	278	343	320	304	315	334	307	313	304	301	333	290	279	323	340	289	317	308	290	306	314	324	335	294	338	314	320	321	280	293	310	353	304	314	319	321	325	302	318	310	319	321	304	345	306	308	299	299	306	344	310	306	312	291	319	318	335	353	311	317	320	306	314	330	331	335	306	330	320	330	326	301	325	322	301	312	312	355	314	295	324	285	298	322	300	305	291	318	313	318	298	318	342	325	317	289	282	281	316	294	319	320	288	298	311	309	289	292	300	333	325	321	339	308	271	329	307	309	297	295	312	314	315	314	325	304	312	310	319	308	284	296	293	317	331	282	344	280	324	319	333	320	342	302	347	302	317	323	338	279	318	307	311	336	331	297	313	319	328	333	295	345	310	320	329	303	319	300	318	306	299	307	324	349	337	306	290	316	315	289	275	334	335	296	351	331	329	311	309	320	285	350	322	327	307	318	347	326	285	294	309	330	303	332	297	293	318	317	326	310	334	325	303	320	301	308	333	294	285	302	309	319	330	315	292	297	312	314	323	302	283	311	342	318	288	318	345	273	336	299	293	323	348	289	298	298	311	334	315	324	311	325	311	327	315	302	325	337	300	289	328	323	305	334	356	326	331	289	316	298	298	337	303	293	348	288	311	317	346	317	327	319	303	300	316	333	328	316	312	307	302	326	295	290	296	328	295	319	323	325	320	315	343	303	289	298	351	293	334	313	317	321	326	294	306	309	311	298	337	292	305	311	353	328	314	332	350	307	303	287	307	306	291	306	308	313	319	325	291	322	313	290	319	309	338	307	336	316	311	322	308	313	274	289	289	304	298	308	328	345	299	340	306	313	279	301	313	288	304	298	283	314	307	312	308	320	279	302	296	302	306	317	331	322	301	307	333	344	304	314	308	335	291	339	312	303	313	291	314	301	312	290	319	318	313	290	338	342	305	324	299	315	281	306	282	331	309	287	308	348	320	300	320	318	347	336	299	294	296	331	333	319	366	287	329	307	301	314	330	287	319	270	289	315	328	278	320	310	328	280	319	325	291	292	337	345	322	319	332	329	302	317	287	339	291	302	315	334	327	318	306	319	318	308	327	341	319	296	349	327	332	289	292	290	323	284	318	339	299	346	334	300	284	336	287	296	328	273	312	332	292	285	284	295	303	319	321	319	271	308	294	295	309	319	339	297	324	295	307	304	320	308	333	308	308	314	293	322	306	277	282	314	316	312	337	299	299	351	315	291	299	316	315	304	311	312	325	304	320	321	306	313	312	291	308	281	311	313	327	350	306	285	335	308	337	296	332	295	296	334	299	305	291	332	294	298	278	330	279	300	301	282	327	319	310	283	310	304	308	312	338	307	308	294	316	358	342	323	304	332	318	350	288	296	352	304	331	315	298	332	313	305	341	277	337	337	347	309	323	305	308	302	308	311	330	310	330	302	284	295	282	294	296	331	317	337	272	285	308	297	299	314	281	289	318	330	323	310	304	319	300	303	313	338	308	311	343	304	302	334	317	277	296	294	320	314	317	323	308	314	306	326	332	327	354	318	315	305	310	308	301	315	315	356	273	277	304	288	289	332	286	355	316	293	306	329	345	300	288	313	332	297	268	299	302	320	311	334	323	324	290	327	313	312	341	304	320	333	309	351	278	320	315	327	309	298	292	302	295	312	312	292	291	340	310	300	297	316	292	356	278	301	304	304	326	284	289	279	329	343	312	287	295	327	303	301	306	296	313	276	294	316	300	289	297	322	307	302	331	320	331	316	296	350	285	297	311	309	338	301	295	325	282	314	306	318	320	334	308	296	279	305	304	293	283	328	317	285	315	314	314	306	318	310	335	296	310	321	282	288	284	318	300	255	288	302	322	349	260	281	307	270	295	300	312	290	301	309	293	306	381	332	308	341	331	298	331	291	307	321	294	316	282	300	321	310	306	314	296	311	333	307	284	302	335	278	330	303	324	302	318	291	330	317	298	315	317	280	318	312	297	333	318	312	327	337	296	320	326	301	331	329	301	316	323	300	292	316	288	302	320	335	319	335	317	321	331	310	341	325	315	317	321	300	298	319	299	319	347	299	347	267	331	306	294	288	328	295	303	291	317	309	293	302	303	307	283	322	336	313	281	324	334	292	304	318	331	305	326	326	316	296	327	302	319	307	299	327	299	280	325	318	301	317	299	348	331	296	313	310	305	303	307	334	329	280	299	307	304	305	303	332	291	260	336	292	331	310	299	325	317	330	337	297	338	343	321	330	327	302	317	315	309	338	311	325	306	307	314	261	293	328	319	339	305	344	330	327	306	285	334	269	317	306	312	282	313	289	310	334	298	323	342	336	293	326	309	306	292	323	333	299	315	318	295	309	276	297	299	321	303	345	313	354	343	282	333	322	286	318	289	290	326	313	300	292	357	337	311	280	319	336	312	359	304	294	274	313	313	281	334	313	292	315	307	322	287	325	333	332	324	319	329	322	336	291	339	303	332	303	316	290	324	303	282	343	312	282	334	292	328	348	335	331	326	295	292	327	316	296	304	304	350	278	280	319	315	330	304	332	310	317	301	286	294	311	321	281	309	320	298	293	286	319
31426	42448	54007	54672	57232	65365	53816	38320	20209	6867	2195	1118	859	801	790	818	845	818	835	841	796	852	852	807	788	791	846	818	845	818	822	794	791	878	797	886	867	863	825	843	824	789	802	862	868	837	816	832	845	794	814	887	893	859	816	821	814	815	816	848	792	852	827	806	883	848	819	828	813	850	832	872	807	814	789	856	872	872	855	788	819	842	844	777	892	808	830	827	810	846	837	811	778	789	817	846	786	860	870	870	837	841	861	833	859	849	835	842	803	825	878	822	876	811	783	846	820	864	851	845	842	830	824	833	814	809	860	838	803	891	830	843	893	850	871	802	840	816	798	849	831	814	815	781	805	801	822	866	772	811	790	872	828	843	863	814	780	871	807	838	777	852	791	863	844	787	825	826	817	810	824	869	811	837	865	878	813	807	851	817	782	796	837	861	853	822	886	809	831	828	778	848	803	878	849	816	846	842	870	797	787	809	757	808	876	763	836	828	871	844	852	888	869	932	836	860	772	797	842	901	809	830	832	821	797	832	845	853	840	838	811	788	812	833	834	813	794	854	831	822	842	846	864	844	792	817	840	789	793	838	841	880	779	815	821	806	845	825	833	799	867	810	880	768	826	869	809	807	846	826	858	812	832	788	771	863	903	865	860	836	839	856	817	840	848	812	815	808	818	817	817	862	805	796	806	853	852	808	805	796	807	871	831	827	864	791	839	869	818	798	847	817	789	844	777	831	804	833	852	795	862	839	826	828	849	818	877	830	821	800	833	787	851	806	800	855	829	869	798	840	850	847	825	807	809	844	817	878	797	823	796	839	846	872	792	815	807	839	807	820	795	858	809	804	850	799	852	860	836	837	795	784	819	860	859	866	818	877	878	833	853	847	793	813	811	832	863	805	826	776	809	822	846	840	811	791	855	818	840	820	822	863	879	871	813	867	780	895	888	833	842	818	840	872	827	813	841	911	826	832	801	813	791	831	770	827	821	847	833	874	870	843	829	755	900	787	801	774	796	897	785	824	830	826	863	831	859	875	855	829	809	839	828	813	809	843	830	821	817	840	850	807	800	873	837	815	808	807	838	825	805	795	885	879	825	846	781	844	786	843	836	832	811	862	802	794	860	816	810	842	879	875	825	836	821	816	865	843	830	808	854	818	873	828	819	841	798	777	811	831	800	811	871	815	777	817	828	839	849	793	818	859	850	880	823	881	814	817	841	902	813	809	898	831	856	841	831	842	811	847	877	874	890	862	830	826	845	798	816	856	819	844	854	849	854	850	814	831	840	814	816	853	793	809	839	855	832	771	816	888	905	866	777	830	802	816	874	861	843	794	835	801	809	816	854	882	832	855	800	839	843	831	872	833	844	798	802	852	800	852	812	823	827	814	860	831	869	826	819	818	839	868	821	825	818	843	869	843	837	864	820	757	830	822	810	881	797	841	820	837	790	830	828	865	800	860	836	813	788	873	812	824	772	795	833	866	886	792	802	804	875	795	816	814	824	850	858	803	858	812	784	848	808	848	839	829	837	837	835	842	861	848	825	841	884	786	861	860	817	871	803	937	779	836	818	882	844	822	814	843	819	827	892	825	824	825	847	842	775	849	821	821	837	821	827	836	836	798	849	815	827	866	833	806	820	831	818	839	865	842	841	884	811	813	803	809	823	837	856	805	848	888	825	846	848	863	809	802	833	823	837	819	792	774	855	823	823	796	833	827	828	831	881	830	863	813	826	841	844	860	838	864	850	801	799	824	789	828	861	823	822	791	853	884	832	816	862	816	827	752	859	773	862	843	864	837	826	855	817	832	816	868	855	876	848	802	851	804	750	795	843	795	797	791	788	813	796	746	805	810	826	846	828	823	823	844	808	792	813	775	816	839	840	797	817	854	805	887	833	852	809	823	786	865	827	785	809	852	820	814	794	882	793	815	843	892	816	809	826	835	838	808	816	809	772	800	792	885	779	801	782	839	821	813	799	817	808	877	798	812	869	866	830	792	836	831	812	848	821	823	825	803	846	797	801	816	805	848	853	846	820	850	867	827	838	817	773	860	841	821	826	815	747	863	826	828	859	840	874	803	860	789	820	825	784	844	832	825	910	885	819	862	836	813	781	795	786	846	870	828	822	800	853	795	861	858	825	783	834	896	850	837	819	843	788	838	874	822	894	831	795	812	859	804	832	763	854	877	774	823	767	885	815	824	850	855	824	774	820	740	823	836	862	837	845	826	819	827	851	811	868	801	818	836	808	851	806	810	801	827	831	838	895	858	807	812	827	824	848	833	864	826	879	838	856	829	833	858	801	846	788	799	856	825	808	856	820	807	852	854	857	797	872	892	837	811	847	870	844	813	796	849	835	831	825	871	855	834	814	845	855	807	834	827	815	867	828	812	807	814	868	798	824	816	808	855	837	846	820	836	782	845	861	780	869	811	821	828	860	811	821	848	848	796	871	847	830	820	813	850	808	883	846	847	850	798	876	794	813	794	799	811	801	814	760	809	812	820	797	855	824	824	872	888	811	820	842	880	821	816	819	788	827	807	825	851	789	779	827	884	848	806	787	825	832	813	834	762	834	846	845	833	830	825	859	868	824	794	806	820	840	808	793	852	779	788	839	836	811	852	841	817	819	790	841	841	763	844	825	829	827	808	840	865	768	863	816	815	855	855	801	773	845	819	831	771	901	849	829	842	828	834	879	794	861	810	786	856	820	812	804	840	867	857	845	820	828	844	843	775	847	887	840	834	882	784	846	818	812	812	931	868	807	828	826	799	805	828	816	825	831	830	793	819	824	832	843	840	840	850	794	802	827	847	850	828	830	872	887	842	777	815	905	831	827	860	849	844	819	818	764	790	841	852	792	838	782	816	819	830	868	846	847	818	804	801	834	803	849	813	828	885	820	857	839	798	792	818	826	785	854	860	816	823	837	840	850	861	841	856	793	860	852	841	813	811	813	835	841	826	907	785	846	834	796	856	840	783	796	862	814	835	821	795	858	842	804	837	819	843	777	890	819	814	848	835	851	822	871	860	828	828	849	855	806	829	850	820	880	798	829	814	777	817	784	858	801	832	822	834	841	833	790	820	812	781	868	835	872	797	838	850	826	848	811	818	778	847	853	864	833	805	805	836	845	860	796	846	883	848	821	813	829	793	803	844	855	819	836	828	843	800	776	796	873	801	785	800	857	820	831	828	862	814	790	803	867	820	773	803	862	804	835	808	804	831	818	830	890	841	811	801	817	830	848	771	904	839	878	842	817	839	847	837	861	847	819	863	798	827	828	866	838	819	813	796	840	853	830	841	790	830	831	849	898	827	856	826	881	837	838	815	859	842	855	800	852	828	839	867	859	835	799	860	818	840	805	861	853	884	865	828	809	831	872	824	809	808	846	829	810	796	831	870	874	791	826	755	816	813	854	810	803	791	848	781	873	791	849	805	797	787	843	869	834	847	811	784	841	800	803	840	793	823	791	836	861	839	867	823	847	865	793	816	831	812
17691	18935	18317	12439	6144	4771	4862	2783	1223	538	385	327	308	308	319	328	313	329	314	357	296	323	322	321	289	337	295	313	296	303	303	296	282	317	321	293	333	332	322	327	322	299	312	286	313	315	324	277	330	311	338	319	298	304	304	324	332	362	321	299	315	334	314	304	297	351	326	299	320	331	315	341	320	295	344	313	319	318	360	311	321	308	304	323	318	319	318	298	302	336	302	323	303	355	293	331	283	311	264	314	322	331	329	313	344	295	336	341	325	321	300	339	356	314	328	302	324	315	334	297	317	305	308	323	312	339	322	297	316	319	300	340	303	353	287	296	299	327	319	305	346	273	298	299	321	326	333	302	305	349	320	313	339	326	331	307	323	314	328	321	305	296	312	313	342	322	341	301	313	321	325	345	327	303	348	306	329	320	289	337	278	318	314	324	327	328	330	286	310	306	274	287	324	363	305	311	315	329	303	286	336	318	326	327	306	312	320	325	313	314	325	282	352	339	292	306	313	311	312	302	319	324	336	297	296	315	288	323	351	281	290	324	347	313	315	321	312	299	346	325	335	301	336	305	314	313	294	321	327	300	325	301	318	351	304	319	333	314	339	317	292	364	288	324	340	310	307	318	315	316	259	311	278	303	306	306	300	345	308	310	365	315	340	319	312	307	319	344	329	315	295	313	293	337	319	309	312	310	331	311	325	304	321	334	325	315	272	312	310	306	312	288	304	306	317	310	323	287	313	300	305	303	310	316	331	316	322	316	345	304	302	332	325	321	314	327	322	309	347	327	316	332	329	300	301	306	323	336	307	307	295	325	339	329	338	320	287	326	319	286	293	314	318	327	308	311	303	301	317	316	324	308	322	324	305	328	309	311	314	276	308	329	325	284	271	299	313	323	308	303	318	329	323	310	282	320	322	342	298	339	289	330	309	353	299	322	312	299	324	326	356	331	299	325	329	325	321	293	318	308	297	308	296	284	318	295	330	300	331	328	323	333	327	313	319	280	332	299	267	323	314	302	316	335	341	331	301	309	298	295	314	300	313	328	326	299	299	308	347	319	303	325	312	318	354	326	310	312	324	310	336	295	317	285	334	313	313	322	327	309	326	341	343	282	320	329	305	347	330	337	340	324	328	325	306	291	300	305	308	325	308	320	338	306	350	312	278	305	308	332	295	299	310	320	330	304	334	293	330	318	293	322	314	309	321	314	320	264	310	334	314	304	325	286	292	309	313	319	333	331	308	309	323	297	297	304	278	318	303	323	326	313	313	297	340	317	341	294	288	306	326	272	333	315	339	308	301	327	317	315	288	338	271	317	323	320	287	298	324	322	340	298	336	362	306	330	308	316	324	327	292	314	360	341	344	306	301	330	336	300	296	299	311	309	309	309	302	316	322	298	300	314	322	324	317	294	320	298	315	297	284	296	306	322	342	315	302	328	333	301	300	303	319	335	324	344	294	340	316	285	330	310	312	339	300	312	296	292	289	326	320	299	321	300	338	323	310	290	297	345	319	330	325	348	319	316	329	326	333	316	312	304	294	275	317	328	331	303	310	311	360	311	327	307	296	300	312	333	298	340	335	311	339	320	290	317	313	305	299	301	351	316	309	319	301	307	316	315	321	293	320	294	327	308	356	308	314	323	304	288	290	293	307	345	301	304	297	323	304	333	305	279	328	308	329	311	306	292	294	300	335	338	316	341	300	317	307	299	323	313	304	339	302	317	319	287	319	299	310	298	335	300	294	321	320	335	285	326	312	307	317	311	317	298	296	304	306	310	315	301	298	288	297	310	300	336	308	306	324	299	292	301	306	330	310	318	300	296	327	313	337	305	310	325	323	321	321	340	307	328	360	327	303	292	332	297	323	329	309	305	303	288	325	294	359	322	299	303	317	289	325	322	308	304	307	295	330	323	352	307	307	312	328	295	327	326	294	308	338	290	322	282	314	304	322	334	312	346	313	306	336	309	292	331	317	285	311	294	297	305	278	322	337	378	333	324	350	323	299	324	299	287	330	333	368	306	332	386	339	321	310	273	297	293	333	303	298	317	303	326	340	289	341	316	335	304	331	325	298	290	321	304	303	315	297	320	324	323	322	296	311	299	319	334	314	305	307	324	331	291	317	308	320	323	330	327	309	335	302	302	321	344	321	313	328	314	340	325	338	301	298	324	326	291	302	331	300	313	304	292	322	311	314	319	290	309	298	290	313	311	293	309	316	327	288	330	330	309	295	330	299	321	291	310	305	323	329	320	297	320	306	313	302	335	287	313	330	321	297	292	320	330	371	318	272	289	353	286	321	312	285	310	340	284	304	319	323	330	289	319	342	312	307	282	336	311	300	286	311	315	308	309	307	304	339	322	325	287	343	323	359	295	314	319	323	313	300	339	335	316	320	311	286	327	297	325	335	300	332	311	298	336	284	298	310	303	313	299	317	303	278	324	330	308	342	310	318	295	339	272	275	324	303	291	284	295	317	304	312	315	318	336	306	300	311	279	331	308	315	333	316	289	324	292	327	295	293	354	319	302	313	299	317	325	316	314	289	302	301	335	265	319	317	277	333	292	312	314	305	315	321	314	332	333	312	324	323	311	337	359	307	313	310	311	308	335	293	332	294	291	339	313	314	303	319	332	314	308	308	299	285	302	329	311	320	323	314	312	297	276	320	330	294	326	322	309	322	309	313	307	291	324	328	307	322	307	284	303	348	310	317	326	322	331	305	298	322	308	349	301	315	327	353	340	325	314	302	301	333	312	301	344	314	292	294	285	284	298	340	354	326	309	326	333	323	307	292	316	321	318	284	314	303	356	332	309	346	350	339	257	333	316	304	297	294	311	319	335	327	347	321	362	335	341	286	329	311	298	336	357	327	333	292	332	310	322	334	281	284	316	288	292	301	311	297	307	297	316	283	303	338	341	317	309	306	323	331	335	306	332	323	320	343	303	333	317	353	294	309	325	285	338	344	333	340	320	331	292	344	328	355	303	320	303	334	312	285	327	294	322	313	282	297	336	331	311	328	312	309	320	297	308	313	316	306	308	275	300	292	313	296	309	321	334	311	311	324	310	324	337	268	347	313	345	335	326	315	296	332	331	305	305	306	289	301	324	324	311	308	337	331	344	336	337	326	325	284	322	317	305	334	313	296	310	339	290	327	331	332	361	347	322	310	350	307	308	294	313	339	346	323	322	293	319	297	326	309	349	348	312	314	308	315	294	324	273	332	297	333	281	299	336	299	352	326	350	288	334	314	325	326	294	315	327	314	307	313	308	304	286	329	281	304	305	294	292	321	320	314	318	334	348	290	340	346	317	330	347	295	304	311	336	333	291	320	326	334	332	327	316	292	309	337	311	311	334	313	312	295	328	334	317	337	346	314	330	314	286	326	320	359	301	292	328	318	320	307	304	321	297	316	287	324	320	340	318	329	314	277	294	301	297	317	314	305	306	319	312	327	308	299	333	316	311	297	332	316	357	293	287	315	296	332	305	342	315
11305	17644	24555	24051	16892	17658	16966	10018	4266	1722	1061	883	828	880	808	784	904	819	867	814	827	849	873	885	776	847	815	842	868	839	825	849	814	860	863	792	844	853	816	852	829	877	871	862	804	864	852	899	798	831	870	826	838	834	863	875	860	856	815	826	762	818	815	857	883	820	835	850	871	844	893	849	862	830	800	820	875	867	833	806	867	888	837	838	766	832	853	837	795	879	866	824	787	839	809	835	912	871	813	807	861	842	850	869	834	831	794	862	863	796	790	807	819	810	788	843	845	839	870	860	854	834	835	803	811	859	789	855	854	883	874	824	815	796	805	836	866	847	843	850	884	850	859	831	824	860	849	872	842	816	835	813	839	856	856	896	809	837	873	875	847	830	878	824	812	808	837	857	813	846	817	905	816	833	831	854	788	778	854	853	824	856	869	868	866	854	859	830	844	796	869	793	871	873	837	851	870	811	879	840	831	828	857	859	822	834	829	818	856	844	875	839	870	857	781	839	817	876	780	880	886	845	816	826	838	861	889	856	863	850	869	824	868	811	829	780	800	807	860	823	828	856	850	858	834	850	853	864	909	809	883	817	806	846	879	821	827	842	860	838	863	853	826	820	835	843	815	826	818	832	848	839	832	815	824	853	837	860	857	797	847	821	843	807	861	827	864	816	846	873	827	818	893	870	842	849	863	844	804	876	869	870	839	838	849	852	830	802	848	797	895	825	801	858	870	848	882	829	805	885	816	835	864	797	818	839	835	835	850	811	837	823	872	803	743	866	896	876	844	868	919	840	843	805	837	870	879	862	797	848	803	860	839	848	841	820	826	828	899	815	867	862	808	811	810	808	836	788	805	859	827	868	864	885	783	817	809	867	820	873	850	879	816	851	832	808	850	812	843	874	835	898	877	862	844	833	839	820	857	909	796	858	880	814	856	863	861	886	852	839	879	848	846	826	847	876	837	854	852	893	811	823	860	786	871	820	838	941	846	842	853	865	861	840	895	857	838	856	893	862	793	819	863	825	868	827	832	824	843	854	900	870	851	837	845	823	846	845	857	771	813	879	799	851	801	829	875	810	823	871	875	839	911	827	862	796	809	791	786	818	834	751	871	857	814	843	826	849	880	795	864	865	838	861	850	848	810	824	816	822	870	817	856	858	848	860	839	790	850	841	884	898	817	792	865	814	835	818	863	836	835	886	827	882	895	826	848	908	891	820	886	873	893	815	874	840	816	831	808	839	816	879	890	794	879	888	797	840	828	813	846	758	799	817	862	834	779	839	813	811	845	850	879	827	794	804	843	876	847	836	823	800	843	842	847	809	897	856	888	817	824	804	795	849	882	828	880	861	852	841	843	819	863	889	853	812	869	830	858	808	851	825	811	873	823	816	823	834	851	850	841	810	842	836	832	885	839	867	872	849	806	892	881	835	840	879	802	849	854	832	883	865	879	879	849	795	854	793	877	810	856	914	845	817	842	809	846	854	814	851	839	880	838	847	888	846	817	797	873	823	811	830	828	825	810	818	819	822	828	790	853	778	823	849	866	799	847	790	782	797	823	899	805	819	797	862	843	828	819	827	889	846	824	853	892	850	790	817	884	822	840	832	900	879	876	819	848	875	830	809	855	874	848	907	865	842	811	882	802	823	933	813	866	809	797	863	814	834	851	822	858	870	856	843	822	855	830	938	858	817	813	848	879	892	812	866	854	850	857	832	867	807	850	859	850	850	854	835	837	833	866	850	821	860	844	864	840	828	803	896	832	840	853	811	783	879	821	866	797	860	828	891	873	777	767	832	819	833	842	884	826	846	815	811	836	798	835	811	824	829	836	830	848	826	832	900	848	816	781	784	824	845	799	836	811	858	850	867	798	847	811	818	824	841	822	816	813	847	855	825	854	857	846	908	798	847	830	861	849	866	853	825	819	801	783	817	809	861	831	812	839	851	828	891	838	843	867	830	872	862	830	865	852	862	844	862	877	816	745	837	853	823	874	820	848	862	869	864	785	823	867	809	863	860	823	864	801	877	817	874	876	847	870	821	859	856	851	858	846	820	812	833	860	826	870	863	853	839	850	845	820	847	858	861	848	878	815	871	801	860	794	836	848	850	855	849	788	815	871	856	830	842	807	851	814	888	858	847	842	829	843	816	864	848	834	894	879	857	875	821	839	814	842	840	851	822	830	816	795	871	822	843	802	868	834	845	864	814	855	796	854	854	829	851	829	844	818	880	896	785	832	815	856	788	851	801	802	832	832	855	876	857	924	850	846	835	845	847	802	827	887	836	840	823	879	846	861	839	812	848	871	822	809	816	864	893	829	850	862	808	812	909	845	842	860	883	834	855	825	872	857	823	828	827	837	868	831	862	813	821	837	862	799	839	806	839	864	807	837	843	824	819	893	812	868	848	822	865	867	822	796	836	764	881	831	855	835	782	853	884	839	848	798	858	834	860	838	836	850	825	790	830	809	874	857	834	861	822	782	850	826	885	873	874	807	811	848	815	846	904	893	851	833	836	866	847	894	825	803	853	818	845	861	889	829	867	831	883	801	840	852	826	865	788	847	833	870	848	868	857	839	857	816	864	787	814	885	865	820	849	832	867	873	808	803	806	825	837	810	820	829	870	791	840	838	805	776	865	845	852	821	835	863	805	862	850	848	867	875	829	833	846	866	868	839	822	839	816	853	865	831	803	802	813	842	845	790	845	856	822	863	835	788	896	815	818	838	845	796	827	853	820	822	817	826	824	824	809	837	819	787	865	818	855	918	787	861	889	889	816	808	816	752	803	849	848	822	858	823	864	854	848	804	877	826	884	803	837	857	857	864	786	877	885	823	846	846	874	820	836	858	864	885	794	807	857	841	877	853	878	855	859	876	820	845	854	838	828	829	826	842	806	830	826	824	830	819	824	839	825	883	778	821	862	862	836	811	810	846	842	797	856	890	823	833	835	857	842	819	850	852	883	796	815	815	839	881	796	829	848	836	848	816	806	829	823	852	801	813	853	854	851	831	882	806	830	847	842	815	817	871	873	847	853	881	825	823	836	858	882	850	924	818	822	824	830	822	855	825	852	804	820	845	813	813	791	833	838	857	853	843	820	837	836	836	849	875	850	845	813	860	872	823	836	853	856	831	858	879	835	902	848	831	834	865	860	842	843	892	848	861	865	859	852	861	873	884	845	861	792	796	879	839	862	847	809	797	869	888	826	833	869	852	855	819	869	842	807	856	815	793	852	818	841	809	825	837	784	864	853	847	763	855	858	857	841	877	831	896	828	836	905	851	825	893	825	888	850	790	819	829	834	833	835	855	794	863	853	891	896	858	870	815	860	855	809	820	856	797	881	835	830	874	880	887	867	840	842	809	832	857	840	838	856	853	880	812	816	870	890	849	798	862	827	814	865	808	853	907	867	821	849	776	835	873	841	899	827	809	817	822	810	886	868	844	831	857	863	872	840	841	834	870	870	849	862	821	910	816	863	866	884	868	825	821	809
36938	37089	40403	33694	27780	37239	34560	19606	7192	1640	552	373	342	328	290	302	306	300	323	305	317	301	301	292	330	334	311	323	329	342	307	294	289	347	311	320	280	333	276	304	342	320	307	310	308	312	308	311	297	354	273	308	297	289	331	315	346	316	299	328	309	340	298	320	317	295	312	315	295	347	337	300	301	292	320	326	318	331	333	312	305	333	332	262	265	302	335	277	305	319	337	278	312	302	312	318	305	291	316	305	289	327	310	300	310	289	303	296	296	347	287	300	335	284	302	333	315	331	337	306	319	311	282	291	321	308	293	304	300	309	332	339	332	301	322	288	323	305	296	300	318	323	301	297	312	324	307	304	280	311	285	344	319	293	321	302	339	303	329	305	280	333	301	282	322	300	263	294	330	315	298	322	320	311	308	291	299	300	331	320	314	293	289	304	307	293	315	315	299	315	299	291	292	328	319	324	328	286	305	317	279	287	272	307	326	308	301	339	307	346	289	292	287	283	326	286	283	324	302	343	305	319	289	309	312	313	302	313	292	304	291	298	305	314	294	306	321	334	280	323	324	325	335	316	323	286	302	337	306	316	316	301	281	291	304	300	336	310	287	316	296	278	277	268	297	328	314	300	334	322	327	297	316	291	283	281	292	278	332	315	298	304	285	293	305	305	286	324	328	316	305	320	280	328	336	329	311	300	286	307	296	301	298	334	311	313	316	298	335	300	284	311	293	313	303	320	328	304	280	282	285	305	318	305	312	304	293	296	323	278	334	322	314	304	327	339	278	291	319	282	316	301	303	317	313	333	302	291	295	309	304	328	291	319	329	281	301	320	324	291	281	290	301	318	325	327	318	311	282	286	294	324	327	304	297	299	291	321	329	308	295	305	294	302	303	296	335	284	316	318	306	313	310	297	331	316	329	296	343	310	339	302	294	288	282	329	320	307	339	301	307	292	301	298	293	334	329	271	270	312	336	302	340	288	309	314	316	277	331	305	306	305	312	284	321	314	288	296	285	338	290	324	281	335	321	345	310	296	297	328	301	277	324	309	332	303	297	328	294	312	300	316	332	318	358	326	312	311	308	307	332	319	318	301	322	300	333	315	296	309	276	342	315	298	342	271	318	334	277	333	342	297	306	289	285	348	287	296	303	284	341	308	327	303	309	325	304	290	296	292	327	322	320	304	322	290	304	308	305	292	332	345	346	289	324	315	315	276	311	319	319	293	278	335	330	316	324	298	312	326	329	309	282	323	304	312	299	307	312	287	353	333	298	329	313	297	300	329	288	293	312	305	330	289	366	297	315	289	289	311	309	304	324	279	331	294	315	309	326	342	314	300	297	308	325	319	324	323	300	300	315	326	325	329	311	324	314	291	305	302	300	299	332	326	300	282	293	338	310	294	312	313	326	364	280	271	324	299	286	310	273	306	277	283	311	286	274	271	276	334	265	308	330	318	314	303	320	309	320	324	311	310	340	312	330	284	283	329	284	292	298	294	314	328	299	307	303	323	295	332	284	304	302	276	290	299	309	282	302	291	307	333	307	291	344	317	310	302	281	325	326	286	322	328	297	328	316	322	321	294	301	291	320	332	281	306	325	271	301	277	307	320	300	333	312	312	296	319	315	295	309	314	266	285	292	332	320	319	321	293	292	320	312	298	325	305	295	346	301	303	293	317	310	309	303	331	267	318	294	294	315	311	323	343	311	326	286	314	313	274	310	277	294	301	316	342	311	304	268	290	305	307	336	308	291	340	324	354	324	293	283	308	291	316	322	296	331	326	296	282	305	297	281	320	338	351	342	323	309	320	332	335	307	298	304	319	320	305	334	304	293	307	340	308	312	311	306	309	299	293	299	289	300	308	309	282	296	338	292	290	308	311	337	336	290	294	329	299	308	323	302	321	311	324	323	280	305	319	264	273	322	330	284	327	334	305	308	293	356	289	315	303	290	310	304	329	324	289	305	326	289	323	308	319	292	333	306	278	315	339	311	311	306	306	302	294	292	312	290	292	253	315	316	356	307	315	279	301	297	296	291	296	312	311	286	295	293	303	325	306	285	322	305	295	318	288	313	318	321	339	323	329	298	317	322	277	282	282	296	313	323	304	311	345	310	316	318	318	292	314	287	284	326	300	309	303	322	345	309	302	356	297	321	291	313	327	317	310	281	339	318	297	313	280	301	296	309	299	309	323	294	293	298	284	303	312	312	322	322	315	280	312	332	286	322	306	290	336	312	314	330	296	321	286	294	300	318	316	343	300	312	341	326	286	303	310	307	284	358	334	336	306	312	318	330	312	322	300	300	302	304	305	325	310	276	338	295	292	310	306	325	301	306	318	294	353	326	301	317	305	306	334	297	295	291	311	274	284	307	285	321	299	331	309	310	310	292	270	314	311	318	289	310	315	280	303	308	307	301	259	313	340	297	337	304	320	313	302	343	281	267	295	319	285	317	310	317	332	346	313	325	285	327	278	306	315	313	333	318	332	314	317	275	295	322	315	323	291	346	304	273	299	328	323	312	301	298	298	334	327	304	304	316	327	333	328	306	329	353	326	362	324	309	318	289	296	326	303	308	307	326	293	328	317	322	348	331	317	277	302	299	303	330	289	263	322	284	320	308	287	337	280	279	287	306	329	297	288	324	305	339	296	308	314	300	319	310	315	325	310	305	314	342	342	307	306	332	315	329	299	305	298	311	286	294	320	296	301	318	332	338	303	305	293	318	299	319	302	330	281	328	271	289	311	305	303	305	293	314	317	293	328	303	307	300	325	317	297	318	294	315	310	276	289	319	311	305	331	311	297	288	317	287	313	315	318	347	313	308	290	247	305	321	296	297	308	287	321	316	326	300	329	316	309	304	318	309	300	295	317	300	311	307	309	296	293	293	298	314	280	317	305	317	303	289	296	322	306	335	318	318	300	296	305	297	294	307	286	329	308	301	305	344	337	329	331	291	294	291	298	294	338	288	314	297	255	316	297	319	276	335	318	304	304	305	323	314	299	292	321	333	300	317	315	309	296	295	315	345	309	326	292	273	307	335	334	318	329	295	296	334	296	283	298	274	284	297	287	311	305	303	309	278	282	270	355	324	321	272	283	311	305	300	305	327	329	325	321	342	345	308	310	334	303	284	254	302	315	316	327	294	335	304	297	280	329	347	318	308	329	308	323	309	310	271	325	313	286	285	298	317	296	308	292	313	295	308	320	306	305	309	327	279	339	311	315	335	320	344	300	321	296	324	318	281	273	291	297	319	312	317	349	325	310	319	292	288	296	306	305	338	279	346	290	315	256	359	319	293	279	323	302	317	311	327	318	293	309	292	281	322	300	294	303	333	332	293	344	337	303	294	277	316	303	295	328	299	331	307	289	328	312	333	297	316	317	298	341	283	279	327	306	307	290	341	311	297	351	316	291	334	310	276	288	298	275	313	305	296	307	305	299	312	301	293	301	316	322	296	324	324	326	329	273	287	308	290	287	280	303	300	290	299	313	327	321
24004	30888	41732	42883	41632	52346	48290	34181	18545	5743	1965	1097	916	849	838	864	840	826	896	845	794	855	811	855	810	837	814	904	808	811	835	809	799	883	778	788	781	820	805	816	836	825	844	824	855	837	842	818	816	827	780	837	804	845	838	818	793	770	879	826	793	795	808	830	830	834	846	838	833	893	839	787	839	801	815	789	877	851	781	831	803	806	841	858	805	816	824	808	836	829	819	849	856	818	795	806	852	852	869	786	833	851	849	828	789	831	860	801	843	813	818	827	852	808	805	817	819	831	837	833	825	852	831	796	801	861	819	869	795	777	800	798	813	830	827	809	799	803	824	794	792	812	782	785	818	823	839	871	863	811	824	830	801	824	854	807	805	822	827	813	826	820	837	809	812	808	825	861	807	821	882	859	828	845	881	847	866	871	843	768	815	810	789	797	799	805	853	862	822	847	826	848	798	808	885	815	813	857	821	800	833	823	817	848	818	797	859	850	840	818	819	856	839	851	854	828	833	826	794	806	846	837	832	865	815	842	875	776	836	839	856	836	814	836	831	799	853	851	845	830	866	851	888	833	827	944	779	841	834	793	777	799	828	822	808	830	789	871	822	766	827	837	848	807	820	826	822	833	880	777	869	832	817	808	841	861	845	807	842	785	882	787	856	787	808	808	824	838	790	812	881	833	839	853	828	825	848	874	812	849	790	791	821	803	801	884	835	842	854	802	820	822	777	859	849	816	776	815	850	819	838	857	863	814	853	870	792	851	782	838	822	792	805	779	791	823	794	842	848	887	782	819	853	847	849	785	844	799	887	810	800	796	788	811	851	837	835	838	853	881	785	858	808	796	771	849	834	857	872	855	818	824	821	832	829	796	889	822	775	840	821	847	851	844	829	792	826	849	813	746	866	815	847	814	799	779	811	794	825	846	782	836	813	833	859	825	854	828	826	805	834	825	832	818	840	792	875	839	773	847	831	830	830	802	860	847	873	850	837	831	821	860	842	854	839	822	859	823	807	813	830	811	818	813	804	816	848	795	815	832	835	822	856	817	869	821	843	766	831	809	814	831	777	892	810	806	886	827	781	798	844	835	848	833	808	791	843	836	876	814	849	832	877	792	840	793	883	861	784	807	829	791	777	849	834	775	818	804	833	856	777	810	857	798	842	784	851	798	831	876	797	814	835	886	805	790	786	815	823	836	837	807	803	878	822	759	833	860	809	858	800	850	889	823	836	794	811	814	827	837	825	782	802	851	841	819	870	798	809	819	846	831	849	843	827	857	822	851	737	822	841	809	817	855	823	833	809	787	863	842	862	864	845	808	853	846	787	854	826	790	839	849	857	843	810	890	824	835	807	803	824	844	852	843	849	838	861	869	812	843	819	853	839	818	821	868	846	834	851	827	857	845	854	856	809	818	794	856	847	862	832	827	858	810	823	833	806	892	826	842	826	876	818	856	809	819	839	833	803	840	807	848	856	853	789	833	844	838	849	853	831	782	757	879	799	832	816	845	836	822	867	827	857	824	868	807	837	812	816	815	817	864	850	836	848	873	837	827	779	781	814	840	744	846	814	821	801	801	845	817	826	852	867	832	819	825	827	781	825	823	821	856	848	850	850	788	848	880	787	832	889	833	817	812	848	838	795	795	815	821	830	808	779	837	855	781	832	823	857	871	806	840	830	787	812	827	881	796	842	818	823	848	832	847	834	788	788	835	784	794	834	845	841	818	757	833	852	836	847	807	817	849	817	845	847	825	769	830	769	817	791	780	817	824	864	830	776	847	825	832	817	857	837	799	887	813	798	853	810	795	758	828	831	847	806	861	820	836	809	804	816	877	835	891	813	840	876	793	818	835	859	820	840	785	861	795	838	802	834	847	865	878	810	831	811	814	873	823	858	854	814	835	817	877	847	809	852	820	824	760	837	866	881	800	793	855	835	850	829	827	795	824	823	825	842	847	847	916	820	856	830	822	824	778	737	898	791	841	836	800	863	795	836	816	827	827	826	818	789	830	835	858	836	822	813	801	858	815	817	823	851	861	860	818	837	832	796	791	789	818	801	824	820	877	833	819	867	808	826	848	818	873	767	774	816	801	825	842	823	824	815	798	798	892	812	778	860	760	824	885	877	818	909	789	789	834	836	812	799	791	860	845	763	790	823	821	798	839	847	846	838	824	789	851	835	796	827	838	842	862	833	803	794	789	834	829	854	814	807	794	832	813	862	840	857	867	812	786	801	821	783	866	840	867	792	833	825	780	816	809	840	840	792	819	863	829	854	823	839	859	799	784	856	848	781	791	808	812	820	799	875	795	846	840	844	798	856	784	806	850	814	789	832	821	792	824	778	823	814	813	841	863	796	805	857	843	834	809	872	790	830	810	819	766	813	822	827	805	874	881	817	834	828	849	819	868	838	788	871	825	820	847	821	796	849	838	839	799	780	853	837	844	819	781	874	810	812	812	851	790	815	865	813	782	875	876	834	803	818	807	810	860	865	831	800	848	821	835	813	833	791	815	815	847	831	780	852	853	807	761	793	825	820	817	825	839	789	821	830	869	861	829	786	830	893	825	828	879	861	821	872	806	821	795	797	864	807	862	828	793	838	804	816	815	791	800	841	830	852	850	813	808	856	853	806	815	830	867	866	858	830	816	825	820	833	848	794	801	781	827	818	839	808	816	836	853	854	843	874	823	848	838	812	840	782	880	825	849	810	830	801	802	832	805	844	812	821	829	838	828	837	816	804	814	800	832	843	793	782	844	825	836	810	841	816	838	875	802	870	827	803	834	850	796	826	805	846	854	770	802	788	772	875	824	875	830	797	800	839	836	845	820	779	770	860	873	840	853	859	852	788	800	849	797	851	802	855	810	802	801	852	779	857	843	852	873	854	812	826	813	845	820	803	827	864	798	855	884	835	873	791	890	790	835	808	837	809	807	846	750	788	816	800	808	847	841	841	794	813	820	801	810	795	826	825	862	857	802	828	847	788	867	846	834	832	816	829	844	869	862	875	808	854	861	810	851	811	849	817	843	838	837	827	828	847	780	794	832	858	856	901	883	789	812	815	845	850	825	814	811	824	821	821	860	884	785	834	774	824	831	825	857	871	823	827	831	819	813	822	803	808	833	845	824	792	818	785	803	829	860	820	844	827	809	889	854	842	826	822	861	781	809	844	868	853	861	814	802	841	835	800	886	887	770	840	806	782	847	769	827	836	875	892	843	834	799	860	820	847	855	820	852	838	860	834	810	844	838	817	780	809	801	817	865	778	861	806	823	855	863	820	832	837	816	827	784	792	819	837	805	836	824	835	845	826	791	799	796	811	822	806	808	842	874	822	852	794	794	826	821	840	832	760	856	794	818	844	849	792	863	806	841	783	865	776	806	828	807	776	799	838	774	865	849	805	855	875	844	799	790	838	814	808	849	890	806	823	848	815	841	777	848	873	913	816	830	847	801	831	823	841	832	820	828	757	834	812	879	782	846	809	785	857	824	886	889
47526	47001	47176	48441	41197	47718	48358	33126	16415	4440	955	412	325	325	303	336	289	276	307	299	305	293	297	287	306	335	317	315	321	330	325	321	320	293	327	328	321	307	304	304	302	284	293	292	309	306	323	294	294	319	288	308	317	335	308	320	317	342	310	309	344	306	313	298	304	328	315	323	283	329	325	320	281	276	288	337	324	310	315	292	275	289	323	301	324	331	341	325	306	308	291	297	315	333	336	298	313	318	311	307	319	318	325	269	294	302	315	339	328	318	326	315	309	291	306	291	305	275	327	324	336	299	318	309	324	320	276	306	292	325	325	343	293	321	293	349	328	279	330	305	315	261	330	314	307	288	282	313	310	338	292	312	310	277	306	277	326	283	313	268	301	272	343	318	320	315	299	303	298	312	331	309	298	289	300	323	283	311	315	328	297	289	307	308	267	297	316	327	310	291	340	296	294	310	303	286	305	345	307	306	276	316	325	321	298	281	295	278	292	316	301	339	310	310	307	331	302	308	304	327	280	326	294	304	344	315	315	282	322	288	332	299	309	302	316	312	307	290	320	310	316	311	298	336	325	349	278	305	278	282	306	299	309	303	310	294	287	283	308	323	310	316	325	334	304	299	336	305	300	305	305	296	299	334	332	317	324	301	341	318	288	285	281	336	306	314	280	339	312	290	293	299	299	302	304	283	309	307	295	328	290	316	301	298	309	294	328	307	276	307	315	333	306	282	290	322	320	321	303	334	346	280	303	284	257	329	299	326	334	299	315	296	322	283	300	319	300	313	297	304	292	288	252	314	320	305	315	295	264	360	317	313	321	291	318	306	314	336	300	303	308	327	294	303	310	296	272	323	321	307	333	288	321	315	282	314	292	353	298	309	313	330	299	321	314	327	315	294	323	329	321	287	293	313	331	312	284	315	318	313	306	323	303	322	287	307	304	317	318	288	277	310	297	306	298	362	309	323	340	319	304	302	298	307	300	308	280	298	271	288	305	304	313	304	303	283	312	292	318	291	298	315	337	342	317	288	312	322	274	312	297	308	305	330	293	301	330	323	323	322	315	306	313	270	312	296	311	317	308	291	332	304	324	329	296	314	306	307	301	318	326	324	307	309	317	297	298	319	341	306	298	347	303	322	283	347	308	283	317	299	304	311	298	296	312	318	302	315	289	270	329	312	320	283	299	307	276	328	286	278	305	326	279	320	275	278	341	350	293	317	292	321	292	287	290	276	306	291	297	302	298	333	295	314	298	315	310	308	295	305	328	325	337	334	309	298	307	318	314	274	297	348	334	329	354	298	291	304	321	282	316	325	294	296	315	342	307	308	330	281	315	293	330	301	299	321	294	317	287	319	328	297	307	308	313	331	291	300	311	329	291	345	290	320	353	305	304	304	289	313	320	300	276	278	300	309	346	283	345	322	288	294	325	307	309	312	310	322	333	314	360	301	342	283	318	294	314	282	319	327	327	313	344	317	320	324	295	297	344	318	332	290	315	294	282	330	334	310	308	310	308	342	327	352	289	303	293	270	276	311	296	291	322	292	321	306	323	341	318	315	311	330	329	319	342	300	299	305	287	311	336	302	294	334	300	322	329	312	301	308	289	315	314	290	306	326	295	309	342	310	339	320	299	286	320	300	336	336	336	313	348	334	296	327	284	333	308	300	322	287	294	316	283	305	315	294	304	336	336	321	314	305	328	338	303	346	292	277	294	318	322	310	300	329	335	316	299	282	345	256	301	335	313	303	299	308	342	274	327	283	314	293	309	305	309	295	315	294	254	324	320	298	310	286	316	281	348	303	292	337	309	299	281	315	318	334	319	323	332	312	284	294	325	292	304	290	288	279	323	305	337	308	282	328	339	334	311	306	313	328	330	309	291	320	297	303	319	292	312	331	302	323	322	335	292	316	319	306	312	312	283	313	306	325	302	311	286	336	323	306	322	347	314	327	286	315	351	291	300	299	328	325	295	316	317	300	307	291	289	288	296	303	316	296	299	306	277	320	323	323	306	297	348	316	288	267	327	326	312	321	308	320	305	285	303	297	337	296	317	301	304	294	306	319	342	313	323	313	327	306	314	284	336	309	292	311	314	308	314	321	306	308	316	309	314	313	288	335	290	324	292	318	300	295	327	315	306	325	288	311	308	267	277	308	305	316	329	324	315	349	286	284	293	298	295	290	318	267	317	327	322	307	304	303	342	314	280	314	298	307	308	316	305	313	298	304	303	318	323	329	299	296	312	313	314	327	308	321	307	342	331	315	307	265	319	307	322	292	276	308	297	335	317	286	310	298	308	315	285	319	345	277	304	323	257	354	313	320	296	307	287	293	335	312	307	355	307	308	294	313	306	304	315	323	312	312	309	350	284	312	299	297	287	306	320	305	286	273	303	308	333	282	278	292	301	317	309	313	309	293	341	314	312	288	314	305	314	328	276	304	317	335	293	312	297	280	344	295	310	311	328	298	330	310	314	298	295	307	324	303	334	311	316	298	342	275	292	302	317	300	305	330	335	305	305	308	281	317	307	315	306	314	297	330	298	318	302	327	296	284	306	269	305	301	308	315	312	298	296	308	332	319	300	315	269	356	336	338	341	300	341	302	340	321	288	305	322	305	327	270	311	305	297	335	283	311	298	278	295	321	329	301	277	287	342	331	312	313	351	305	289	303	280	308	277	296	300	326	327	290	306	277	335	301	285	278	310	299	282	307	327	346	312	326	303	324	298	308	302	321	291	308	312	312	313	311	316	301	328	322	285	314	280	309	298	310	287	351	312	291	336	297	319	336	310	293	336	352	328	302	304	316	297	302	298	305	355	314	307	299	305	289	302	275	319	318	268	305	298	321	287	319	294	299	315	304	308	292	328	280	304	305	311	317	293	313	329	332	290	334	287	295	285	329	288	316	303	298	288	325	307	340	297	308	312	312	335	329	264	269	303	328	303	338	277	351	351	338	279	311	328	299	291	291	320	312	318	332	298	298	332	313	323	316	318	320	276	295	313	318	330	289	288	327	331	321	321	288	309	329	318	337	299	270	297	341	330	315	343	310	336	293	316	297	322	315	324	290	280	289	307	312	299	327	311	290	310	292	284	305	319	333	270	305	325	351	316	269	309	295	312	301	294	305	312	302	309	328	303	338	307	310	296	277	319	300	338	297	322	317	293	330	309	303	339	283	338	316	311	304	309	300	309	316	305	309	353	306	295	302	327	301	293	294	316	298	280	332	301	305	291	331	307	292	308	335	296	308	296	307	304	364	337	326	309	300	342	283	314	304	305	319	298	287	311	293	295	291	318	281	331	317	313	325	293	263	307	300	328	326	327	312	332	298	314	326	290	288	258	301	312	275	300	322	309	300	285	303	309	322	280	323	299	280	273	310	310	329	309	329	325	319	296	315	323	308	343	305	295	336	284	313	313	287	353	309	329	331	317	317	297	308	293	334	326	328	301	300	300	338	322	310	307	327	296	319	290	323	319	350	332	339	292	302	274	284
31409	37796	48054	54445	51667	61608	60193	46356	29547	12126	3149	1203	858	854	815	844	841	856	867	805	787	828	822	846	851	782	830	795	863	854	863	816	776	787	774	833	821	807	827	815	786	837	887	821	838	783	816	833	839	869	792	805	858	860	822	803	788	815	787	821	804	832	803	834	800	790	792	822	827	817	826	841	863	834	855	888	819	820	863	899	803	780	843	819	804	851	791	809	804	825	857	786	794	796	818	772	846	883	822	791	777	786	900	796	801	830	817	871	821	855	819	858	829	841	860	838	777	815	809	811	807	869	863	838	842	874	782	829	823	800	835	821	807	811	840	812	805	811	880	857	821	812	793	827	805	852	818	805	835	775	861	817	814	842	838	815	820	818	843	847	822	828	791	839	826	812	809	848	806	814	819	793	825	775	805	834	843	796	829	836	818	819	801	807	824	810	839	815	788	800	837	820	805	856	835	855	835	849	786	843	834	785	803	824	830	814	817	852	847	824	834	803	831	835	841	866	892	820	873	800	788	859	858	815	850	856	835	852	841	774	848	804	823	823	801	780	803	804	782	814	881	790	843	824	830	840	824	831	854	848	812	830	782	829	849	795	759	780	767	856	850	799	843	851	849	831	868	845	787	844	802	846	789	826	855	833	872	867	799	807	841	802	836	826	832	879	833	827	803	825	826	831	821	842	843	775	820	841	784	791	810	871	837	790	821	804	850	841	863	826	851	817	857	780	827	866	803	794	792	764	824	849	785	811	798	801	834	799	812	826	825	803	843	830	812	837	835	844	864	785	827	787	838	856	858	821	848	801	835	860	837	830	864	884	800	801	811	822	780	759	835	865	840	820	811	816	814	808	792	772	818	829	798	788	847	829	798	807	829	822	815	812	820	797	801	781	786	799	807	842	793	786	817	817	812	858	832	784	812	823	859	848	817	837	788	884	856	824	821	817	795	849	832	803	829	801	868	861	833	817	803	814	819	813	802	800	812	813	814	793	817	788	814	822	832	843	845	797	806	815	799	849	841	780	790	821	823	826	885	792	813	813	855	824	833	842	772	900	838	808	830	839	874	816	794	825	782	811	853	787	808	805	815	826	837	808	836	831	814	830	880	806	768	846	829	830	849	833	818	856	774	812	862	809	804	777	781	843	802	804	845	828	796	843	752	796	834	827	833	810	811	828	795	829	867	807	845	797	790	833	795	765	785	845	799	784	795	810	859	817	843	788	816	807	868	827	813	813	787	855	808	855	782	800	782	838	833	782	788	839	818	774	861	786	819	823	845	836	829	841	779	815	734	812	897	844	810	852	813	791	752	846	805	798	769	807	850	816	874	845	821	810	861	806	843	829	778	805	810	841	808	834	808	827	801	749	802	799	819	795	810	790	745	778	803	833	839	862	827	866	829	768	802	825	820	832	784	773	823	828	781	841	836	777	798	788	800	860	878	847	840	895	836	827	813	805	766	849	800	849	802	834	871	824	839	848	908	806	834	857	801	885	807	764	833	831	820	845	818	832	801	816	836	763	764	835	823	836	848	776	806	827	821	782	833	841	848	773	777	841	849	800	780	844	809	851	843	812	822	838	836	822	856	806	817	816	824	765	771	769	856	824	838	782	815	813	848	815	856	871	843	790	794	880	843	851	830	785	860	808	790	774	836	787	826	854	794	819	826	794	797	889	801	802	878	794	843	843	777	785	805	820	820	798	808	801	838	809	807	822	827	817	859	824	844	825	858	801	879	775	822	834	821	828	797	817	831	833	865	818	816	831	768	864	830	834	825	820	817	829	813	850	807	808	824	847	816	823	822	835	806	796	809	850	830	799	817	847	820	836	858	817	800	792	802	809	802	823	807	854	794	854	853	823	850	807	807	856	773	774	787	815	815	832	801	810	785	857	771	815	838	826	904	819	760	874	816	818	891	827	854	842	863	826	846	883	808	848	858	868	848	810	819	852	810	746	851	832	820	833	828	804	834	803	810	848	833	826	896	803	851	844	845	864	829	797	817	811	789	814	864	871	819	876	842	850	831	803	841	854	820	767	786	827	809	801	849	791	873	840	819	843	792	814	855	815	835	826	844	832	796	836	822	786	807	792	787	868	849	830	810	869	790	832	852	849	820	838	776	818	815	817	850	779	820	828	845	818	802	840	805	804	772	856	834	823	800	827	853	819	815	809	842	847	793	808	820	782	804	840	783	798	810	882	817	826	802	864	836	768	809	793	818	857	812	794	799	834	825	799	824	810	812	857	843	788	814	842	808	864	793	846	813	790	796	816	822	783	853	808	793	813	774	830	827	847	765	831	832	835	793	801	834	803	888	814	839	809	872	800	868	854	793	790	783	847	863	836	810	771	812	815	818	810	836	784	815	844	838	796	814	856	854	838	840	792	822	796	825	858	808	784	874	809	840	825	844	775	860	835	863	782	839	783	835	882	843	818	889	806	760	812	821	780	876	853	862	817	821	800	786	817	823	831	800	828	816	859	809	817	827	874	806	818	838	856	826	810	766	791	800	802	797	807	886	777	807	795	817	821	752	765	878	807	833	796	828	815	784	841	772	800	875	788	827	872	823	788	831	830	822	785	809	776	773	852	779	831	773	857	871	814	811	845	858	759	865	819	803	797	836	881	800	815	830	875	807	813	822	831	769	813	813	803	832	818	891	800	796	819	830	851	789	818	799	805	828	769	847	830	822	817	841	792	808	814	849	804	828	870	805	806	824	839	832	811	819	785	822	788	839	851	846	848	837	857	852	810	799	815	797	784	849	797	866	786	844	798	804	833	818	806	789	841	847	829	826	791	830	847	850	871	760	804	775	802	844	778	814	870	809	809	857	836	816	797	805	855	825	858	833	814	831	892	849	815	799	778	760	823	820	796	844	821	823	799	842	849	819	840	854	810	858	787	773	808	848	789	779	824	841	793	839	824	834	853	837	838	789	820	843	814	807	813	861	800	804	857	801	852	853	845	822	874	785	828	838	789	823	813	788	819	814	806	813	813	812	803	815	814	828	805	808	818	816	821	834	782	845	825	879	862	833	867	899	779	814	846	775	774	850	810	828	818	831	790	754	862	852	843	845	862	806	806	841	831	816	816	821	858	802	815	836	800	822	796	850	809	790	857	818	810	846	791	835	841	784	839	813	830	815	846	856	793	815	811	822	895	824	830	862	825	845	781	798	838	839	851	797	846	876	767	845	835	824	797	837	816	812	792	829	814	817	828	805	856	901	840	830	803	849	798	835	836	827	839	763	860	764	793	794	797	843	796	857	798	804	832	849	800	839	805	831	818	832	838	839	780	783	792	873	854	858	841	845	806	865	778	840	859	857	782	824	904	833	802	779	832	801	840	787	788	828	851	808	852	783	808	852	787	788	797	829	814	802	848	840	835	844	836	852	850	780	826	878	824	782	814	840	829	807	825	826	837	823	826	795	764	821	806	799	803	822	835	793	885	774	833	846	829	797	824	864	769	851	862	803	871	824	816	847	821	809	759	830	859
18820	16357	18299	11513	5957	5255	4932	2965	1437	659	415	339	304	335	306	303	336	320	319	320	282	328	320	311	328	335	355	307	323	328	340	315	309	302	300	328	329	291	308	300	310	277	295	289	290	300	291	322	295	304	324	281	311	342	299	308	300	351	321	347	312	335	325	317	304	343	275	325	345	340	328	325	338	324	298	280	285	319	289	308	330	300	342	315	297	326	329	329	321	343	320	304	314	312	304	297	293	319	300	277	297	323	278	277	325	295	350	317	340	312	326	311	326	335	328	342	329	319	342	308	299	314	338	285	341	337	302	316	310	284	330	336	316	317	312	314	334	306	318	305	294	305	282	311	348	331	367	309	304	311	301	306	332	319	338	312	306	310	336	301	324	296	321	320	315	308	321	336	311	321	326	345	309	298	317	324	319	318	316	310	331	268	310	294	311	293	306	334	299	326	309	341	342	330	318	311	320	336	298	324	312	275	369	327	326	294	315	305	324	354	311	306	347	315	315	326	329	355	308	307	312	338	335	303	298	329	337	318	316	299	341	304	327	311	336	287	303	303	330	325	298	330	287	334	303	293	339	316	299	310	313	373	306	334	296	318	311	322	330	296	305	336	297	275	300	290	283	343	366	270	311	280	328	339	332	323	324	319	291	301	339	295	307	306	329	333	323	304	308	328	300	337	313	311	291	309	339	285	306	327	317	332	304	325	315	322	313	285	297	318	327	264	278	294	312	338	302	336	308	313	323	299	304	296	306	274	303	320	319	296	327	329	306	269	314	321	329	331	341	341	302	315	321	312	310	320	323	349	315	328	312	300	307	285	297	299	327	327	334	300	324	299	279	298	323	322	327	332	332	327	335	319	316	318	314	349	329	311	303	297	293	289	329	328	334	318	354	297	318	334	307	318	325	314	293	312	301	328	311	305	290	301	339	320	339	313	304	290	312	314	329	334	328	367	304	300	326	331	293	294	284	288	325	334	313	320	317	291	329	293	292	316	346	327	319	324	298	304	319	327	345	312	339	313	303	297	317	292	318	278	340	321	306	331	304	300	314	294	317	336	284	317	320	314	341	298	288	310	288	307	321	322	315	304	349	295	320	326	314	302	299	319	319	297	295	304	338	311	328	307	283	318	305	283	315	284	314	290	313	317	314	328	297	339	329	322	361	315	339	311	307	337	343	301	313	289	339	315	312	316	303	313	332	326	329	331	308	284	312	320	297	328	315	293	331	297	305	324	322	322	328	321	309	321	294	313	313	320	338	322	308	288	326	316	326	333	352	318	319	309	301	328	293	308	317	308	322	303	304	332	318	295	309	283	303	319	298	306	329	329	342	292	294	322	317	294	318	317	317	335	331	277	275	317	324	272	318	289	351	323	325	309	340	306	294	337	317	308	303	348	318	280	291	318	274	341	274	317	326	294	314	318	331	340	299	280	304	317	293	318	312	315	301	318	343	285	315	328	299	292	302	353	329	324	304	308	306	290	326	299	328	319	300	312	297	305	315	328	296	334	321	321	303	289	312	310	323	327	353	299	297	312	342	306	329	320	307	293	312	290	304	328	280	335	301	307	304	336	309	328	314	331	303	304	324	318	257	300	296	319	322	303	324	318	350	283	316	278	312	316	330	309	333	301	328	302	330	311	307	319	325	335	303	349	314	309	331	331	285	298	279	301	341	310	327	295	306	300	330	338	317	287	346	294	330	314	308	308	305	317	305	342	315	298	312	322	306	331	326	301	305	305	320	290	307	329	324	301	292	308	331	293	322	312	304	328	331	326	283	316	296	313	310	293	356	285	297	300	360	298	295	281	294	319	305	323	320	308	312	310	322	309	320	356	326	329	344	293	331	343	337	302	338	309	321	287	341	311	314	319	311	299	312	343	316	298	310	347	347	288	310	319	329	326	292	322	302	334	301	261	330	284	318	277	321	342	365	320	289	321	318	308	292	326	309	313	296	312	321	313	334	337	304	321	299	287	309	311	296	291	313	314	307	305	302	321	317	318	319	317	303	339	309	317	272	336	315	309	292	287	317	339	333	307	307	319	332	303	287	303	279	316	318	310	325	319	293	332	289	317	343	330	314	290	318	314	344	338	311	339	307	311	327	313	369	311	326	304	291	282	329	300	276	324	296	293	315	318	313	303	319	326	325	299	321	313	321	319	323	309	307	294	339	303	313	317	295	304	327	333	313	335	309	297	337	316	334	334	316	322	279	298	301	293	313	318	313	278	327	299	328	320	335	308	305	314	324	286	333	334	311	334	313	291	326	352	308	313	332	335	303	329	316	335	302	313	271	308	338	295	328	306	318	318	315	284	331	326	319	307	350	329	280	300	300	305	332	296	340	325	291	327	338	317	325	286	307	321	282	319	299	297	323	284	309	314	314	282	315	317	298	342	318	294	311	358	306	302	301	312	346	290	302	310	327	301	308	309	318	315	294	302	323	333	324	314	320	302	329	276	299	294	299	310	342	273	315	303	311	321	334	301	313	305	327	359	301	308	271	329	326	287	339	307	309	320	339	304	316	349	322	340	343	296	310	321	313	309	304	316	326	316	334	300	299	334	322	312	313	339	315	305	306	303	308	306	261	303	296	322	310	307	322	318	324	302	314	313	324	292	318	321	292	322	293	307	320	335	327	311	291	301	316	287	310	327	287	308	325	344	304	294	308	326	297	325	315	325	335	286	324	332	287	310	335	316	329	323	346	309	319	315	272	337	310	344	316	322	340	321	277	290	294	300	308	299	336	327	339	312	299	298	288	324	343	319	311	302	288	330	307	325	337	347	305	309	305	294	347	329	308	316	317	329	339	294	332	316	291	344	306	297	330	318	322	326	321	318	301	331	334	294	321	340	330	330	323	311	311	315	315	312	297	329	317	317	338	306	297	297	349	294	321	337	291	329	336	350	274	314	290	327	341	322	313	329	330	340	296	305	312	307	294	338	330	342	319	301	318	307	299	310	307	320	309	336	309	313	304	310	284	319	332	315	333	291	314	346	321	292	304	289	313	329	291	311	333	309	296	300	336	283	322	316	333	330	312	324	305	313	341	323	322	316	318	317	317	308	282	307	313	316	312	335	318	304	287	340	292	313	328	313	316	318	313	334	328	327	312	330	295	333	306	313	335	291	302	307	295	297	287	318	289	305	296	296	325	311	334	304	311	309	281	325	306	302	286	305	316	292	328	300	311	303	347	335	317	298	311	330	329	306	318	323	298	302	309	315	293	321	319	340	331	296	331	294	331	324	311	326	317	312	284	343	305	307	304	312	309	350	288	306	321	304	307	320	317	309	312	316	327	302	293	332	307	287	289	299	298	318	326	331	322	321	308	329	329	316	292	305	365	314	321	317	313	305	331	281	351	299	316	302	322	298	330	348	326	330	330	286	302	309	353	284	296	322	320	296	343	327	341	310	294	279	300	341	329	312	305	313	313	306	343	272	307	326	313	285	317	325	309	309	329	300	285	316	316	314	311	300	310	265	348	287	343	320
11467	14847	24365	22181	16216	18572	17313	10481	5104	2039	1179	904	811	868	850	879	871	857	863	844	826	799	850	856	856	810	835	831	814	839	836	811	852	875	807	903	856	802	784	894	831	873	806	786	852	818	856	782	872	832	822	832	821	882	853	870	853	880	819	814	847	826	795	825	882	820	820	843	839	805	831	800	812	816	846	858	808	826	815	845	896	802	862	849	860	818	827	780	825	852	829	794	865	785	812	831	835	823	748	791	833	864	798	819	804	805	816	811	760	881	832	804	791	825	813	831	845	883	879	818	837	835	829	864	849	822	899	869	862	795	819	829	835	887	833	853	791	812	824	855	879	843	871	804	868	774	856	793	822	844	794	872	858	853	850	855	795	822	814	862	846	846	804	812	836	793	803	797	842	848	819	835	868	812	825	828	780	808	849	842	846	831	803	819	818	780	852	835	842	855	831	838	823	825	848	800	832	837	821	854	848	878	834	808	821	848	840	868	852	794	865	840	861	876	841	801	828	898	809	837	901	856	861	809	837	821	898	845	843	790	813	857	807	819	858	818	854	874	843	873	838	807	810	866	859	815	846	825	840	880	856	808	827	820	870	836	809	857	839	815	887	832	816	795	806	851	783	833	797	823	835	832	832	853	814	808	796	817	831	803	814	851	921	830	792	868	817	835	819	827	808	841	841	789	839	868	830	799	854	866	841	816	895	784	875	788	800	861	804	837	796	820	817	855	838	853	828	852	850	827	838	839	812	813	793	815	836	811	857	800	790	806	868	824	804	881	794	824	802	866	791	829	827	806	868	842	851	817	855	824	851	855	837	775	858	780	866	833	805	829	799	804	838	862	853	855	842	845	807	902	841	778	814	784	781	817	775	834	833	865	828	868	797	870	831	814	811	805	854	826	836	849	860	797	837	885	847	842	828	862	829	809	773	891	829	816	846	807	841	835	875	846	842	834	849	887	845	802	837	867	860	848	840	856	818	840	828	846	832	800	827	795	815	812	823	840	812	826	870	846	831	837	833	821	877	806	825	807	841	913	857	851	887	856	844	825	857	818	805	861	853	814	867	841	795	779	845	851	829	815	797	799	801	835	836	835	841	889	804	863	827	842	802	809	856	793	850	782	840	876	816	837	865	866	840	849	801	832	820	854	856	848	830	813	850	862	808	835	864	814	842	796	821	777	790	815	792	790	784	839	802	820	829	871	800	864	877	802	893	779	850	809	834	832	863	805	842	881	871	846	866	822	817	851	811	800	856	876	844	837	826	836	807	848	809	791	814	832	852	854	864	804	835	891	867	902	886	846	834	839	815	853	877	825	764	824	845	813	813	919	836	821	888	814	781	849	883	893	807	802	804	814	833	859	795	876	799	842	792	806	828	790	827	829	864	823	876	811	822	870	848	849	819	848	803	851	827	823	859	849	824	840	852	820	813	821	763	819	832	856	863	833	810	826	789	870	877	842	841	829	814	833	846	844	863	794	839	870	875	823	814	854	844	863	843	809	781	876	845	840	819	871	821	828	887	872	875	798	839	849	813	830	807	840	802	827	858	811	808	784	846	815	798	827	848	883	781	845	814	842	856	879	845	812	838	857	850	809	795	859	806	861	786	812	837	838	823	821	821	891	854	788	800	810	828	806	845	828	856	883	860	844	863	846	883	817	868	868	806	853	845	864	787	867	809	850	837	800	808	822	840	855	858	830	835	791	825	848	802	834	808	833	801	804	823	798	826	835	836	808	867	839	807	830	826	817	848	879	793	845	813	779	801	820	860	797	829	843	853	782	811	842	830	836	810	895	856	820	809	843	791	819	841	829	824	802	858	773	845	819	865	860	859	837	903	811	849	806	869	821	887	814	917	790	834	811	813	797	779	801	854	821	812	806	828	839	812	828	861	876	819	817	837	835	841	830	825	841	831	888	851	787	868	808	823	863	816	845	823	799	830	819	825	791	849	827	840	834	817	835	796	848	818	827	893	824	814	810	857	807	880	843	852	849	824	840	810	853	874	870	819	841	790	795	866	822	839	822	816	844	796	873	846	856	830	840	855	844	884	850	831	831	808	853	826	803	787	860	828	862	776	791	872	769	786	824	823	799	790	825	868	834	839	811	826	830	804	850	879	814	816	844	798	894	835	815	842	831	823	835	781	841	806	816	830	775	832	850	845	835	833	823	850	822	803	821	841	814	846	839	840	821	806	841	879	857	833	793	849	832	801	856	901	860	835	853	795	910	796	825	876	846	813	832	860	810	812	786	876	833	772	826	855	773	814	837	800	855	840	797	814	854	796	860	884	827	839	865	885	881	809	882	809	813	838	787	766	834	833	859	858	785	847	865	853	799	789	835	820	864	843	830	785	864	786	859	826	783	858	836	863	783	842	829	808	861	797	798	832	860	830	841	812	821	812	780	792	816	788	826	869	792	814	796	813	804	804	891	851	840	818	828	862	832	833	824	817	865	843	827	779	812	797	818	834	867	799	826	844	874	826	846	854	846	842	807	850	867	811	838	813	842	824	848	769	828	823	832	850	800	855	836	851	810	827	859	769	846	782	823	823	807	814	776	771	874	819	865	875	843	872	847	839	853	808	817	794	820	779	813	873	832	801	832	851	808	853	849	817	864	836	787	773	821	906	839	857	800	805	868	803	852	846	791	903	840	803	783	836	866	857	819	852	813	854	827	797	826	840	845	817	833	806	868	897	805	850	841	809	838	793	807	832	792	813	870	835	814	848	827	877	819	844	824	787	819	827	780	847	820	795	779	837	890	828	840	831	829	841	858	849	834	837	821	842	827	787	820	876	844	860	860	795	811	834	809	857	847	823	778	837	819	810	876	828	846	782	829	823	775	834	882	827	840	836	793	840	839	819	854	834	813	847	844	803	853	869	833	852	791	870	893	865	839	822	771	869	790	877	874	816	844	848	803	842	825	835	827	791	776	853	800	851	885	859	807	927	805	874	860	810	806	848	903	852	802	906	822	810	864	855	844	848	864	797	817	874	889	859	867	837	875	815	843	786	867	850	826	817	851	833	853	828	808	818	860	826	826	817	791	826	801	885	792	858	838	844	835	801	833	845	816	836	845	866	848	847	809	825	851	903	821	799	820	888	818	823	814	787	850	800	883	804	840	881	855	801	799	757	788	791	840	802	846	833	858	796	845	839	864	819	823	807	843	832	805	811	836	800	811	827	829	807	818	878	828	821	834	861	825	807	791	826	871	814	856	816	814	824	850	881	794	838	836	818	825	833	842	846	826	832	822	836	839	863	844	759	888	838	843	861	842	874	850	825	867	840	855	828	819	845	892	848	843	847	869	890	810	827	862	856	868	802	835	859	830	814	859	806	808	781	796	831	833	849	802	806	806	856	859	835	812	798	828	805	869	811	823	818	849	826	831	884	871	820	829	828	822	876	844	829	815	789	807	860	839	818	863	880	840	805	795	845	834	838	875	870	819	840	848	805	825	829	790	862	844	810	837	829	825	862	797	849	836	856	800
35918	35365	41703	37746	33423	39620	28020	17218	7181	1823	572	348	332	313	352	320	284	293	294	328	317	305	296	321	315	294	295	301	343	307	297	325	302	298	316	304	321	318	274	304	353	324	290	300	311	303	325	343	341	330	312	305	291	354	295	288	319	313	295	274	279	316	344	298	310	299	302	298	319	317	289	282	334	298	283	331	337	283	314	317	300	308	349	323	301	298	296	294	311	297	304	311	303	311	322	293	298	311	292	288	297	320	295	341	310	303	332	332	297	326	328	298	327	318	296	328	325	294	284	335	294	288	303	305	287	294	309	313	347	321	311	333	282	312	290	317	336	321	335	326	304	307	293	294	284	331	333	326	290	347	336	308	297	313	337	322	292	267	311	296	316	308	290	330	297	303	305	302	324	307	318	323	322	313	328	309	314	297	303	342	330	291	331	315	310	308	311	328	325	313	311	305	288	322	323	341	305	304	332	295	315	338	350	315	310	335	300	289	320	316	283	310	331	294	311	336	292	310	269	312	311	324	296	304	310	316	303	306	317	325	323	310	320	290	308	282	319	315	286	307	305	293	296	285	312	299	295	313	321	305	300	328	306	301	306	327	315	303	315	318	303	282	340	289	300	305	308	294	332	319	311	296	308	300	354	313	322	280	300	291	332	300	315	321	295	321	317	322	288	319	298	299	314	304	300	305	306	302	315	299	314	313	291	270	309	296	313	303	335	285	297	320	303	330	312	281	345	288	319	319	299	316	300	303	306	334	301	307	330	272	319	295	337	315	311	351	296	308	300	310	325	281	302	290	288	353	311	331	320	298	303	324	313	275	310	353	308	300	327	316	303	288	311	293	273	291	338	322	304	315	318	304	299	279	342	334	339	331	320	304	308	318	291	329	279	321	316	291	321	305	314	294	326	308	271	289	318	357	299	284	308	303	332	328	286	290	302	311	326	325	307	291	309	323	296	310	358	283	298	314	338	279	322	301	326	310	304	314	292	363	329	299	300	309	319	308	308	316	326	301	314	308	298	299	279	291	299	341	295	340	303	337	300	365	298	298	298	334	314	300	285	282	294	276	353	297	305	297	287	292	287	306	316	273	313	315	298	316	313	321	290	311	315	301	310	313	291	324	278	296	289	274	303	284	335	319	285	313	313	329	275	351	301	337	323	307	307	298	291	306	292	286	303	288	326	316	339	318	292	290	312	313	322	290	292	313	314	294	318	332	285	295	305	313	304	286	301	310	324	315	322	313	298	321	324	329	276	316	287	297	304	277	286	328	306	300	295	290	283	330	292	353	353	302	334	332	297	298	325	299	294	350	313	335	288	308	328	317	329	300	325	306	316	303	290	338	339	319	321	311	296	305	300	309	326	277	313	352	326	308	259	289	314	291	295	324	322	320	309	326	324	307	317	273	290	318	300	262	336	316	283	304	306	315	307	274	311	299	310	299	292	321	304	289	317	332	346	300	305	322	319	310	295	327	296	307	321	275	286	326	305	294	300	294	284	311	297	317	301	308	297	312	366	319	322	306	286	323	310	279	265	311	325	318	300	298	339	291	294	310	311	323	281	330	367	282	305	287	326	303	294	319	326	320	323	308	285	309	308	283	292	298	303	305	324	287	294	308	282	269	330	282	278	295	296	323	300	279	340	344	303	272	309	325	294	320	312	294	333	312	302	304	343	328	326	312	330	286	306	312	295	352	318	314	339	334	361	328	318	286	310	323	317	329	317	310	344	299	297	299	327	291	289	312	347	306	305	323	311	328	290	294	326	314	308	270	318	319	310	318	318	288	298	286	305	295	309	297	321	309	316	341	327	291	286	319	308	314	348	301	327	323	298	303	336	308	318	300	310	325	322	311	323	306	326	301	281	313	288	295	309	273	294	316	325	332	291	319	295	308	304	317	321	293	302	331	285	296	323	292	311	293	317	307	301	287	334	296	317	297	311	298	302	324	328	350	330	316	321	295	313	301	318	293	298	300	295	295	287	297	305	323	314	303	295	312	295	330	274	314	283	311	319	323	310	314	307	301	281	327	324	310	297	300	318	308	297	336	331	287	323	305	293	319	316	298	304	294	299	312	285	288	296	336	310	328	307	289	302	318	321	302	308	302	317	314	309	313	299	278	314	280	287	321	294	330	325	314	266	319	366	329	296	304	343	304	319	296	312	305	309	310	302	306	316	301	337	296	344	305	305	307	321	312	314	302	301	293	303	329	313	298	322	327	332	293	284	298	323	293	299	269	331	319	294	340	292	304	312	302	291	332	324	304	314	314	309	298	305	296	305	299	312	286	293	314	301	313	303	319	320	261	299	299	282	298	304	288	313	299	317	306	315	292	299	308	296	362	303	304	323	320	293	301	333	311	307	292	281	333	288	316	293	287	278	308	315	330	319	307	326	330	323	300	331	287	296	311	331	325	327	337	325	297	302	321	318	321	285	289	310	270	281	316	303	303	303	292	353	305	320	296	276	326	338	313	309	321	300	292	326	328	292	320	317	337	326	319	325	306	312	344	299	322	294	291	335	310	324	297	296	308	303	310	323	338	300	299	283	302	299	334	318	330	323	313	289	330	304	310	302	298	312	273	302	311	289	320	303	322	309	308	282	305	301	338	352	311	347	295	342	310	293	287	322	330	318	335	300	341	335	334	305	287	300	304	286	299	361	317	285	289	316	310	343	348	288	290	318	308	323	300	299	296	327	311	321	331	317	317	323	284	307	296	296	269	304	304	326	296	309	298	310	305	308	287	330	318	297	305	309	305	300	304	308	279	291	314	278	304	293	291	302	353	309	286	272	335	299	312	289	308	295	303	333	311	297	287	301	301	297	301	289	326	303	312	293	322	325	299	313	286	308	305	307	302	282	280	316	329	317	345	320	304	299	295	309	295	314	325	308	319	352	304	290	291	302	313	289	272	288	339	284	297	318	292	311	301	319	329	321	290	315	342	323	283	318	298	291	300	266	316	311	334	313	311	327	305	305	311	308	275	310	303	326	299	302	283	288	299	279	313	291	307	309	336	284	304	337	302	289	292	300	291	304	300	309	347	287	317	318	335	312	326	291	345	326	312	307	281	321	309	283	320	312	322	298	316	313	330	307	326	291	310	325	333	292	317	308	307	358	302	337	298	324	311	336	297	308	327	300	317	332	294	315	327	322	289	295	301	326	338	303	327	329	339	303	286	270	292	317	339	300	318	334	342	302	331	300	285	309	329	297	313	305	337	300	308	322	320	330	332	312	303	319	312	289	324	318	289	320	327	320	327	319	299	346	304	321	289	290	318	292	300	334	304	313	309	330	317	322	308	305	307	309	316	302	277	290	318	284	326	298	278	336	318	280	331	327	298	331	311	302	284	298	341	306	318	298	305	298	314	296	323	320	269	276	311	325	328	289	315	302	312	328	295	304	301	304	294	323	286	340	329	319	323	320	309	341	338	291	295	301	300	300	327	288	332	278	322	291	297	362	316	301	313	318	270	300	312	326	317	285	295	295	302
23124	29869	43132	46181	46339	52874	42403	33389	18554	6332	1974	1009	854	832	840	788	852	841	813	823	870	800	795	850	801	836	801	805	802	777	830	795	768	841	831	800	790	820	827	816	843	812	850	817	853	813	814	866	840	822	761	810	853	797	832	822	887	820	822	836	846	834	816	869	806	790	826	833	827	784	803	855	868	852	801	886	837	850	817	791	829	858	797	814	833	839	825	777	828	880	896	843	804	831	808	816	789	724	780	834	793	851	854	835	818	813	783	811	861	783	817	805	779	804	833	838	798	845	836	823	823	819	857	805	824	829	816	780	843	803	814	783	780	764	829	792	758	851	863	829	829	838	850	850	814	809	828	813	797	895	801	852	811	898	804	814	830	817	771	772	784	796	852	797	827	799	788	845	876	826	775	826	817	780	849	860	810	810	821	828	875	843	798	823	800	797	870	777	809	835	845	798	806	836	825	759	772	782	789	824	835	812	847	814	796	797	828	845	844	855	765	822	802	817	857	812	817	791	802	808	744	848	836	827	796	843	808	842	809	802	835	834	852	821	901	794	832	864	829	817	846	788	826	796	843	819	826	836	759	785	879	814	842	803	877	836	851	822	863	873	843	782	845	785	834	776	811	835	836	814	809	827	806	834	816	807	807	824	859	805	838	881	814	856	825	848	780	815	852	829	846	807	820	840	863	791	820	836	785	827	814	810	832	856	834	777	810	820	804	864	791	854	837	849	865	829	818	790	852	828	851	831	880	812	852	783	830	861	838	851	871	816	844	786	834	827	800	834	816	815	843	812	814	823	818	857	775	830	839	871	854	835	785	822	840	815	797	830	835	825	844	791	845	852	846	839	824	829	802	837	789	821	845	829	842	801	821	828	837	815	735	831	783	792	808	773	876	837	836	800	798	832	841	871	818	822	866	833	849	827	821	876	850	779	843	854	813	779	842	867	834	787	812	838	820	809	839	838	841	812	843	809	812	822	853	818	820	806	836	786	787	860	785	825	813	812	853	837	845	825	814	871	783	823	796	843	845	908	797	814	847	773	840	809	866	808	771	829	803	824	810	797	840	823	811	805	841	783	799	840	770	813	855	852	849	848	826	849	846	872	839	836	808	839	807	802	810	849	833	822	761	798	854	807	819	843	817	830	811	816	852	840	863	767	811	818	848	827	797	861	797	855	784	847	806	832	814	775	823	857	828	805	834	830	837	840	840	841	810	839	813	840	806	803	818	837	838	793	839	807	792	804	812	850	795	817	785	807	821	800	817	823	795	904	802	807	822	831	797	804	779	804	875	766	789	804	854	856	833	817	820	821	778	839	852	788	807	836	850	812	758	803	828	823	807	856	835	830	849	824	841	793	828	802	809	855	851	843	831	824	858	824	800	850	797	886	838	811	799	829	846	826	870	755	783	797	885	854	851	835	776	823	814	882	798	817	818	799	842	855	781	824	829	849	835	818	803	805	848	822	794	848	886	864	827	809	774	837	814	839	812	849	826	879	822	846	833	815	815	803	841	796	819	839	830	822	827	844	791	796	805	774	829	821	857	783	824	832	874	833	837	830	808	820	788	807	801	866	802	866	797	835	791	821	857	867	849	823	793	818	812	834	836	812	829	817	814	825	897	823	839	835	829	803	861	785	768	819	862	826	829	833	847	842	802	806	859	812	780	841	784	792	832	786	854	803	815	822	807	848	846	813	819	878	825	825	821	868	846	804	830	830	780	826	886	827	892	771	854	847	806	824	805	851	859	829	889	802	807	837	833	834	813	832	833	806	778	824	777	801	824	788	808	823	845	832	825	765	799	852	862	842	868	808	825	858	835	808	864	840	745	817	791	820	855	819	833	802	822	773	857	837	810	830	777	831	833	844	799	839	843	787	823	854	841	800	819	842	840	841	796	827	844	818	813	861	819	823	805	897	828	825	776	810	787	807	825	812	874	853	854	857	812	835	818	771	817	830	835	850	874	815	853	805	836	886	811	837	830	846	799	802	813	835	786	773	772	791	813	813	808	800	816	840	810	809	868	841	844	847	816	825	795	831	837	835	818	789	757	800	808	821	769	831	864	806	794	818	839	812	822	786	821	785	816	823	832	827	785	836	887	837	779	868	853	838	803	860	825	829	824	848	806	801	839	793	821	847	811	847	812	798	828	780	863	863	861	806	830	859	881	799	880	828	808	789	825	840	829	830	802	847	778	806	804	809	820	806	794	770	848	783	813	827	811	808	858	811	810	831	778	869	798	811	793	845	807	837	804	833	764	809	815	803	860	850	802	824	873	838	760	797	832	829	779	815	807	769	797	878	867	794	826	845	781	869	818	800	768	834	828	843	794	803	853	801	820	815	812	838	831	832	821	837	844	798	791	765	803	807	850	849	853	811	818	829	818	869	835	786	830	815	827	765	833	816	869	840	852	819	864	796	796	874	843	849	777	831	803	837	776	839	821	806	808	829	809	865	837	833	813	800	836	829	873	848	883	813	811	848	841	848	850	867	827	809	893	858	838	820	804	770	823	847	774	815	889	849	821	825	842	830	820	787	828	809	818	854	831	840	841	863	823	865	809	861	787	824	844	741	779	786	773	790	820	855	794	871	842	813	847	826	824	792	865	824	848	831	824	762	832	880	856	864	817	796	817	812	860	812	863	864	828	781	853	814	844	810	832	839	824	769	834	810	794	818	843	780	841	817	803	834	854	837	862	854	816	847	769	842	816	856	803	861	825	823	810	847	809	815	787	787	820	866	894	810	843	841	838	803	827	814	869	773	851	804	769	855	869	815	808	793	874	827	836	798	803	822	836	821	841	833	804	840	792	809	849	811	872	806	787	839	869	827	870	824	828	839	849	852	877	794	782	785	872	830	807	842	845	803	818	840	787	848	784	854	839	812	808	814	855	841	825	804	834	833	839	837	827	830	831	788	837	798	775	838	791	823	818	824	800	833	841	812	872	803	793	847	833	804	856	811	815	858	799	883	799	830	757	833	825	841	852	773	835	830	867	898	868	789	788	832	845	832	754	844	811	837	877	860	862	885	818	769	858	824	826	838	787	841	814	798	803	890	821	853	803	837	890	835	828	822	806	801	766	829	823	846	821	826	876	864	783	822	776	838	842	814	841	810	794	829	767	819	875	819	784	837	786	813	829	785	804	795	842	824	813	834	811	812	845	815	804	834	797	823	835	785	832	842	828	893	831	828	906	817	800	844	825	833	851	833	818	854	786	829	801	836	871	832	818	830	859	802	889	829	830	839	810	772	806	859	851	822	831	813	777	806	822	815	876	761	806	818	861	864	803	818	775	864	839	800	784	797	900	826	813	822	828	808	836	859	812	821	837	760	822	786	775	867	892	849	806	819	814	841	808	792	812	847	815	785	794	855	831	850	833	773	765	818	844	808	848	829	838	823	781	849	820	854	822	809	801	807	831	828	812	843	822	828	869	773	865	801	794	798	825	829	903	772	879	872	818	834	836	811	791	816	833	833	830	823	842	786	800	831
46215	47555	54876	47441	38162	47844	48272	32773	16052	4177	915	374	308	315	331	293	284	311	311	299	318	280	317	278	273	290	320	314	291	319	312	331	340	302	313	290	314	294	284	292	309	294	299	257	317	319	308	297	337	299	287	280	296	312	330	295	307	291	282	294	322	326	311	308	334	280	318	293	342	273	311	301	317	334	307	330	305	316	281	319	312	326	331	327	292	315	292	311	304	298	322	300	317	334	325	284	301	285	289	306	292	327	308	294	303	292	312	308	289	325	308	318	303	343	287	296	320	290	305	319	298	288	366	299	291	332	312	296	290	323	296	288	301	300	294	316	320	287	297	344	297	279	290	345	351	305	342	314	306	298	308	313	320	326	301	303	303	295	289	314	314	299	302	316	308	280	329	308	315	333	315	321	288	295	301	304	302	339	302	331	302	317	324	306	280	319	306	310	281	292	323	331	314	303	343	281	306	304	285	297	346	324	328	301	339	285	307	324	289	314	308	300	303	317	294	297	303	294	296	309	307	271	333	287	304	312	329	272	277	287	320	302	309	290	309	310	275	307	307	276	288	317	319	287	300	279	318	294	276	310	319	288	283	306	305	299	302	334	297	311	296	318	298	293	274	295	308	284	330	309	307	305	301	312	339	325	275	291	309	305	315	295	292	318	305	293	323	315	302	316	310	321	301	309	301	305	337	286	285	308	281	285	315	305	303	321	288	299	310	293	313	302	297	317	307	262	322	307	278	288	332	304	316	291	301	296	322	278	323	283	331	318	319	303	297	292	293	343	274	304	299	310	318	298	299	317	338	274	295	310	293	309	331	323	331	322	300	290	306	306	292	339	304	328	285	298	294	295	325	300	301	278	266	291	304	278	310	291	311	278	299	297	298	316	301	306	331	292	301	316	319	304	271	313	296	320	286	328	330	307	307	318	291	321	301	262	313	308	282	298	286	293	319	307	308	323	304	304	309	328	301	316	286	308	295	288	300	298	313	290	326	301	302	296	290	307	292	310	323	287	300	297	299	323	299	281	297	320	322	306	334	288	310	335	304	307	319	296	348	327	305	306	287	310	331	290	318	317	318	274	299	300	288	318	331	308	302	307	316	309	327	311	298	311	291	289	315	320	281	308	295	325	336	300	295	272	320	296	324	329	312	294	314	290	301	298	330	311	312	314	292	314	315	306	335	302	326	288	281	298	331	302	279	300	272	314	329	314	297	298	303	301	288	312	306	311	323	279	329	296	262	313	311	279	307	344	300	319	303	304	336	279	289	331	293	303	322	316	297	336	289	317	318	289	270	269	273	315	320	303	318	307	307	281	319	289	307	324	312	310	298	280	304	313	310	286	301	326	296	293	312	276	314	312	308	313	295	311	314	286	302	312	303	295	301	298	294	324	302	310	328	312	270	302	285	314	279	322	349	298	303	307	294	313	301	299	305	317	320	300	288	348	283	291	324	319	326	303	308	332	300	296	307	308	298	301	326	289	308	302	269	300	274	300	313	306	301	321	337	308	296	271	291	265	304	282	327	328	289	330	298	300	301	321	293	310	296	304	308	326	295	316	306	301	294	320	343	304	310	335	323	326	284	295	313	308	318	315	328	322	319	326	316	295	305	271	293	293	267	320	306	284	294	319	300	319	303	319	285	303	322	310	300	328	323	296	278	299	318	322	318	313	273	290	314	328	290	286	333	311	310	298	330	306	309	296	311	303	311	303	276	335	300	304	301	304	312	291	296	303	291	294	309	339	308	326	304	285	282	294	282	296	314	298	300	307	333	317	292	309	315	318	284	307	285	317	299	335	293	315	316	291	280	293	294	301	353	298	308	309	284	319	307	298	315	295	299	273	318	285	343	331	300	310	313	277	296	308	289	364	334	304	270	333	305	321	299	300	306	252	344	357	327	305	284	314	347	313	312	312	299	305	312	300	310	345	290	333	345	318	313	288	310	285	304	315	315	285	294	310	302	301	275	307	302	295	320	264	311	310	312	297	311	322	288	313	321	326	317	281	311	301	312	290	282	307	314	305	337	290	314	284	299	346	299	332	284	319	311	296	286	306	318	324	301	305	304	314	315	312	294	290	293	302	323	293	323	313	303	325	300	300	315	303	312	321	297	308	308	294	311	291	324	276	330	321	300	293	302	318	299	319	291	319	293	322	279	285	329	320	311	273	311	291	319	311	302	286	321	319	287	318	290	313	302	293	336	311	293	286	278	300	304	290	306	293	306	305	300	312	297	318	312	297	309	295	320	294	312	302	318	308	303	299	325	311	307	297	307	285	291	299	317	309	329	283	310	306	269	317	286	303	304	268	307	289	308	269	292	275	323	292	292	304	358	323	283	283	310	275	319	321	307	324	321	299	264	288	317	297	297	319	300	292	295	305	286	293	297	326	305	300	292	316	281	294	302	285	318	325	272	311	288	310	337	283	296	315	290	318	340	296	295	281	278	322	308	302	320	320	315	320	286	294	291	297	298	296	294	298	297	303	311	314	291	304	325	285	309	291	285	310	326	346	320	338	309	328	305	316	301	311	315	295	279	286	311	306	326	357	295	322	298	332	306	303	295	296	294	300	282	282	310	337	340	319	342	305	306	314	320	262	317	311	279	279	334	311	294	323	294	322	328	296	303	316	299	319	326	312	308	296	303	272	322	316	293	267	338	271	315	298	306	318	288	316	320	293	306	307	282	314	309	321	300	262	303	282	295	307	310	297	280	294	315	302	317	322	273	310	294	274	309	305	295	322	320	338	300	298	286	309	283	311	301	297	311	280	306	313	311	306	329	298	343	267	320	303	327	307	326	317	323	335	358	281	306	340	317	266	320	297	370	315	326	324	292	291	324	289	287	301	326	331	313	311	300	325	304	275	297	310	282	312	316	295	303	310	316	331	299	293	317	315	303	325	309	307	309	328	310	291	304	324	305	325	288	317	287	328	314	297	320	275	310	283	309	354	272	323	316	300	295	313	298	293	317	291	341	290	310	315	289	326	305	288	341	286	290	311	301	325	297	307	309	309	281	314	300	348	300	284	321	301	327	288	324	306	302	299	307	306	328	276	288	308	283	311	315	312	297	283	303	296	304	278	286	319	344	288	318	296	327	292	295	291	285	315	332	326	299	291	299	323	305	292	324	307	296	291	308	339	297	306	292	331	277	346	314	301	328	303	301	287	310	297	310	299	305	292	302	291	310	290	284	313	277	323	299	303	315	304	322	349	290	322	300	299	299	300	314	303	307	296	296	312	313	305	305	295	314	286	307	280	284	305	309	311	325	298	296	345	277	310	283	279	298	308	298	307	282	292	347	329	283	312	340	307	303	339	291	301	306	282	325	319	284	299	324	290	297	328	319	304	313	292	287	288	324	301	302	297	287	278	314	338	320	299	314	279	326	289	326	296	308	318	333	283	309	326	313	325	287	303	317	342	323	345	281	309	300	336	316	308	320	295	288	314	323	300	321	305	257	318	278	320	310	284	292	316	302	345	302	318	312	322
29933	38417	53385	53995	50086	61547	60214	46094	28976	11216	3237	1316	879	823	811	822	819	853	848	820	817	807	763	841	815	792	870	813	839	797	770	822	754	854	798	818	786	771	796	761	799	860	780	829	797	839	772	814	795	773	776	837	730	808	832	796	798	862	802	795	824	825	822	801	843	812	788	805	838	828	825	816	820	848	844	795	804	770	722	818	806	841	853	804	800	790	783	849	847	823	740	833	826	826	847	821	833	867	839	832	791	787	809	850	792	796	801	830	824	812	831	761	843	795	824	829	909	789	823	838	814	829	839	767	786	875	802	812	838	794	832	786	840	799	798	790	846	860	824	809	830	803	776	741	783	795	821	835	784	777	799	780	865	800	773	775	842	789	819	760	811	845	792	851	841	817	799	855	802	829	778	822	776	812	832	762	788	803	780	772	817	785	826	801	774	802	842	844	854	833	797	792	755	870	776	832	806	749	830	860	768	776	788	781	783	812	793	798	765	830	803	846	786	794	883	807	826	821	791	855	828	787	783	775	824	820	791	805	824	753	796	783	816	850	812	820	815	860	820	797	826	832	816	834	753	781	819	802	799	787	792	805	790	812	800	838	823	772	791	758	789	797	850	818	853	844	896	818	865	763	766	775	826	796	767	864	827	811	809	808	843	818	833	814	827	821	785	795	790	829	778	803	788	837	878	815	790	828	792	904	822	832	825	846	871	814	804	825	831	791	808	822	826	810	769	807	788	803	791	770	857	829	810	818	821	801	797	858	820	867	796	772	785	850	853	792	817	813	837	761	814	804	774	833	800	803	846	832	802	742	781	800	775	837	849	843	870	808	827	831	765	774	784	788	816	799	816	839	827	747	829	785	805	832	801	800	805	794	853	861	853	806	814	816	788	811	815	788	804	758	860	751	802	830	800	812	826	862	853	810	823	847	873	802	819	840	805	799	801	836	805	805	828	835	807	807	843	795	792	815	803	781	800	891	858	782	834	791	823	774	802	812	835	798	738	807	905	814	811	819	828	792	800	756	766	785	839	814	793	843	810	827	822	773	781	822	844	855	763	835	817	850	815	748	834	772	845	821	811	841	828	811	783	824	858	858	787	794	772	813	778	827	843	785	822	814	812	776	804	803	847	817	808	786	851	849	829	829	834	833	775	825	772	840	773	800	835	806	821	812	862	815	821	772	833	781	803	751	836	852	802	809	811	816	785	773	817	846	806	817	846	832	844	861	791	802	811	799	838	871	769	844	829	848	820	793	808	811	835	786	840	827	812	749	821	838	850	836	843	808	854	838	834	825	805	769	816	826	862	818	810	824	816	820	787	796	807	753	824	835	814	807	802	821	797	777	809	835	801	818	828	830	790	832	862	805	785	824	745	832	800	844	833	827	827	814	816	811	850	801	785	819	860	839	847	802	737	785	822	817	853	800	811	794	848	787	826	807	897	821	812	824	832	788	816	830	802	796	866	844	758	797	804	822	839	852	771	837	832	805	797	815	834	847	786	859	794	837	747	833	813	844	801	823	825	824	832	794	855	836	797	781	783	820	862	812	775	838	840	793	848	808	862	796	803	834	773	810	793	807	855	800	853	827	828	807	779	801	814	798	836	823	764	811	814	793	780	805	789	777	817	794	833	865	822	827	779	787	800	783	766	837	848	831	812	814	786	824	846	768	737	843	814	822	833	821	855	792	822	773	820	791	850	803	763	797	789	776	805	796	834	839	814	852	817	822	807	827	817	791	724	806	843	827	814	794	787	890	797	762	829	831	834	824	806	828	751	848	873	772	852	820	850	811	863	759	820	847	787	749	806	865	829	789	828	813	812	839	850	799	878	813	842	833	829	826	791	833	833	838	809	808	841	808	815	776	810	789	805	795	822	846	814	804	772	808	810	785	804	804	841	802	796	823	791	829	839	796	851	788	767	827	815	809	806	778	821	856	818	777	860	817	838	794	844	813	737	817	808	839	874	853	813	851	854	809	838	783	818	806	866	821	818	812	785	785	781	891	795	774	819	780	756	815	804	824	824	779	826	778	819	868	810	863	875	836	796	774	804	799	794	759	825	833	753	870	827	821	788	807	794	807	861	776	826	812	813	814	839	824	847	842	827	749	798	816	758	836	844	802	800	825	822	810	831	824	808	802	849	775	825	844	809	776	791	837	804	793	769	790	821	816	789	830	840	809	822	783	805	816	842	843	859	810	799	769	794	862	817	838	807	840	866	828	778	793	827	824	792	823	835	828	841	823	799	792	762	826	806	827	805	805	819	827	816	808	831	821	794	812	818	853	832	878	802	819	807	800	864	803	880	832	826	841	780	725	807	887	780	815	804	794	828	781	846	801	810	785	835	789	839	815	809	829	807	816	854	816	734	803	849	804	770	783	766	779	797	876	813	835	832	806	808	761	815	813	853	757	798	790	814	853	777	830	831	817	833	814	822	818	836	828	784	821	827	790	822	794	780	821	809	805	855	739	825	830	759	750	808	818	776	801	856	831	810	821	794	825	813	805	812	825	773	771	869	790	816	781	789	827	837	781	809	840	906	784	796	839	812	734	826	794	762	808	838	852	804	818	812	856	840	803	796	862	838	818	855	842	754	873	821	838	796	817	784	845	834	777	808	850	857	751	815	752	791	850	828	792	825	772	843	790	786	826	846	823	838	803	761	807	776	840	811	811	807	848	799	812	795	793	802	844	844	810	802	771	798	797	865	821	788	884	832	778	787	819	819	738	792	792	800	852	792	782	779	774	808	816	793	834	818	797	828	813	847	731	816	785	877	807	808	804	877	873	758	840	799	852	789	840	787	860	797	783	751	835	806	808	848	802	791	816	792	845	787	820	831	806	813	779	781	799	833	781	846	811	786	854	740	825	792	827	835	814	832	841	825	798	764	842	813	804	818	827	822	836	803	818	732	855	794	789	841	802	820	805	798	863	819	831	840	821	800	879	819	807	826	781	811	830	862	825	823	776	828	775	790	781	790	808	847	817	800	800	832	822	816	821	882	821	805	780	834	819	793	835	826	854	797	827	781	810	817	855	858	748	797	828	859	845	801	824	791	793	778	831	798	809	823	835	809	792	792	818	858	837	815	803	784	791	822	824	803	820	799	832	757	812	826	788	849	789	769	789	810	824	805	774	824	767	806	808	831	792	793	805	827	778	742	803	794	810	755	839	767	872	844	825	815	810	819	792	794	828	818	827	867	815	828	784	772	778	841	799	806	851	829	818	793	853	824	787	796	781	826	803	802	773	833	766	825	761	797	776	822	824	794	812	826	842	859	841	860	822	832	825	795	804	809	866	814	802	836	783	803	849	780	875	775	766	772	816	843	845	810	822	859	817	780	861	750	817	834	764	783	823	806	775	797	807	831	836	824	820	778	784	833	832	798	809	816	814	817	822	820	828	792	832	837	858	793	841	800	750	887	829	797	858	842	848	813	829	816	816	779	802	770	841	811	845	793	772	808	854	764	803	835	769	824	830	816	792	838	815	808	841
18456	18892	21604	14739	9625	7964	4973	2600	1228	577	328	300	307	282	318	315	303	299	319	303	286	271	305	327	305	296	336	298	334	290	300	309	322	310	297	285	337	332	280	300	298	315	298	296	323	317	297	315	320	279	320	290	302	309	298	327	300	317	325	324	340	333	293	325	307	335	365	298	300	304	313	309	316	293	284	320	307	301	336	292	299	343	303	303	330	312	290	326	279	292	334	313	318	316	323	323	306	305	317	330	324	339	341	301	338	300	316	324	305	309	332	358	307	327	306	309	297	303	314	308	320	338	328	326	324	312	316	320	274	321	294	327	328	312	308	334	274	316	291	276	371	277	308	342	321	349	299	337	307	344	279	300	319	330	321	322	314	297	321	356	280	314	323	340	312	318	323	313	305	337	289	296	349	339	333	337	281	300	331	320	292	319	312	345	316	294	281	302	320	322	347	328	318	300	280	315	286	321	358	303	348	335	301	300	296	327	309	311	293	310	284	266	319	302	310	297	310	292	300	281	327	311	294	333	316	334	331	311	348	310	305	310	283	318	312	309	343	338	318	296	315	307	317	320	311	339	302	319	313	311	306	320	326	292	310	326	329	302	306	312	318	314	325	312	308	286	337	306	299	327	314	311	350	328	309	310	279	306	350	294	339	292	284	313	315	319	319	337	325	298	327	306	318	308	297	304	310	309	311	296	322	304	310	305	328	343	296	290	289	304	309	281	298	278	306	325	326	289	284	324	301	302	331	320	314	308	321	313	304	289	316	312	328	299	287	281	294	263	331	320	357	290	323	317	291	331	311	327	337	277	299	317	320	314	298	272	319	296	293	362	306	295	281	312	285	318	310	332	314	328	326	308	288	282	277	322	281	288	352	332	311	283	318	343	309	338	334	289	295	347	290	303	316	328	294	307	325	311	295	310	287	298	297	283	306	317	273	332	299	335	301	298	311	286	360	279	313	308	332	304	316	310	288	289	342	326	305	304	294	319	305	286	355	302	306	314	338	325	320	277	320	320	317	289	293	320	310	316	328	294	317	306	319	306	306	302	307	333	314	297	324	297	309	308	328	290	314	291	322	335	338	313	307	326	268	331	315	312	318	290	312	310	301	315	318	316	340	269	295	291	299	325	298	295	324	341	320	311	323	326	313	312	337	325	317	354	311	312	280	317	309	350	312	326	303	352	301	305	338	323	291	362	304	305	329	318	310	332	283	301	319	312	296	309	335	306	319	310	282	305	304	315	285	274	329	318	288	322	327	329	267	323	330	309	306	325	289	309	316	270	299	297	293	304	316	334	308	316	323	310	320	309	309	325	302	282	313	309	294	275	279	296	274	313	322	298	273	338	343	287	320	286	334	316	294	325	334	289	298	340	333	304	356	310	323	314	335	295	330	284	299	321	322	336	311	308	334	275	301	318	308	288	307	280	282	304	352	336	284	302	307	312	309	335	296	337	323	307	300	293	305	322	337	311	323	325	321	293	294	312	313	349	319	323	333	331	334	270	316	315	315	307	304	345	317	297	318	288	330	309	291	307	323	308	318	337	346	303	279	335	298	328	346	306	317	318	361	323	312	288	325	334	321	325	295	338	328	281	291	306	314	273	348	318	301	300	298	285	302	304	308	283	294	335	306	327	338	309	319	310	294	300	303	312	303	325	306	334	347	316	300	307	320	320	322	310	333	316	333	301	323	321	320	302	307	329	287	319	314	329	293	298	313	317	305	279	346	333	304	292	308	355	315	267	325	303	277	295	304	284	315	333	321	311	297	335	328	315	279	301	322	304	324	329	329	297	301	336	294	295	332	319	327	312	328	290	310	313	284	297	349	302	277	319	283	290	270	316	338	282	325	299	324	300	320	311	321	319	320	275	311	323	306	300	305	306	330	325	281	299	303	306	327	305	304	344	324	321	318	306	305	334	313	317	328	295	303	302	313	354	309	294	289	287	330	309	305	319	327	306	317	333	341	286	289	314	278	295	345	315	306	317	338	293	309	311	331	315	324	291	317	311	339	320	292	289	313	335	337	295	268	298	313	289	334	302	312	372	321	282	330	337	309	306	326	307	317	319	292	297	324	332	296	293	357	302	277	293	330	314	284	324	302	300	303	298	308	310	314	364	297	307	314	296	288	286	304	305	296	324	298	284	327	317	327	281	317	323	299	304	279	293	343	297	345	321	309	301	279	289	283	334	313	298	320	318	301	336	303	333	327	310	350	324	307	305	273	324	299	319	344	310	320	298	329	308	349	309	311	352	278	340	319	293	334	305	319	318	286	305	317	316	285	297	298	325	316	276	315	314	298	322	327	311	323	291	307	316	301	318	325	342	305	329	309	268	310	306	289	295	301	319	320	281	290	314	299	289	280	310	290	310	308	296	350	336	283	327	293	300	296	311	313	321	303	316	318	292	291	301	323	315	307	300	322	327	314	320	300	316	300	334	319	339	301	300	322	290	318	357	333	310	299	299	312	309	288	325	293	277	312	310	307	331	336	346	303	324	329	304	297	309	283	309	307	312	298	283	292	325	316	316	322	334	313	323	325	328	326	297	316	307	313	320	336	293	311	317	332	305	327	320	313	329	298	287	333	329	296	318	294	310	310	293	316	312	325	289	309	306	348	296	316	307	327	271	292	317	296	309	320	285	338	318	305	257	304	337	340	335	287	290	320	359	288	323	295	328	295	300	342	325	343	307	303	292	328	281	342	293	327	301	301	312	300	295	348	273	296	328	296	312	311	321	286	314	293	309	332	278	305	268	303	288	302	308	340	279	315	310	279	297	308	301	287	297	303	305	312	287	288	318	314	344	318	327	290	314	317	313	344	299	295	313	305	328	340	317	322	320	333	287	293	325	309	322	301	297	306	310	280	323	313	331	315	315	300	320	303	292	307	319	306	310	313	306	323	303	272	313	305	322	353	318	298	308	314	308	313	310	320	281	284	325	325	306	335	314	276	373	323	321	282	278	301	296	327	317	330	298	315	322	320	302	325	290	304	363	260	331	281	308	336	326	285	312	287	294	334	298	288	309	349	292	315	314	287	306	301	321	301	303	317	327	309	319	299	321	347	330	324	314	287	308	318	315	312	295	292	305	300	285	326	302	313	314	325	293	297	346	325	313	335	346	315	318	320	302	303	279	277	309	313	307	294	299	287	312	277	300	332	301	315	336	323	308	297	293	332	318	311	300	325	339	305	294	332	271	314	328	326	300	308	326	289	281	299	301	328	332	292	283	300	301	291	313	317	315	286	332	348	305	317	282	296	328	324	329	286	273	316	305	305	349	278	326	341	312	300	303	314	285	319	329	329	308	311	332	325	312	303	301	313	302	286	281	296	294	331	298	316	325	291	310	315	305	337	299	313	340	302	316	293	306	287	292	306	344	282	306	282	303	281	336	317	313	313	272	322	316	352	319	325	337	349	307	306	304	301	324	268	293	303	342	319	323	271	310	314	299	331	295	354	295	285	296	321	308	341	316	278	289	323	319	301	313
11664	17555	28393	26440	23119	23045	15430	8763	3882	1787	999	841	858	827	844	835	845	805	823	834	753	805	807	851	771	841	783	851	835	779	794	851	804	812	793	858	824	851	832	757	894	816	831	871	792	825	824	808	788	833	828	799	822	834	819	844	838	781	779	837	817	777	827	854	830	788	788	822	835	833	816	854	802	777	772	830	840	823	863	757	815	857	829	783	824	857	792	823	834	834	812	874	795	815	828	834	839	843	813	844	811	795	837	812	736	820	753	825	829	818	843	845	871	807	834	855	815	829	812	827	830	873	825	821	834	795	814	801	835	809	819	807	835	827	822	776	882	836	888	766	838	846	795	837	848	857	847	815	844	789	808	857	797	807	841	862	818	792	863	845	806	850	771	800	844	827	867	793	833	859	826	808	790	839	822	792	796	792	799	792	872	825	862	840	808	851	835	823	818	778	811	844	786	846	806	813	791	797	837	860	819	793	792	817	799	768	788	806	801	777	807	807	822	848	806	856	869	789	781	784	822	809	819	834	881	841	824	788	840	822	824	799	772	826	779	801	817	838	826	818	843	836	791	799	857	818	817	827	799	819	807	866	796	812	747	804	774	810	843	763	795	807	798	839	808	827	834	818	841	868	816	852	820	871	839	812	818	854	849	867	842	814	782	871	846	845	820	807	843	850	770	792	848	806	818	809	836	847	844	782	842	813	851	817	808	771	827	804	875	813	833	792	841	784	833	848	810	850	798	841	794	851	806	793	818	860	833	775	794	856	783	794	796	724	820	791	833	835	780	797	842	805	796	831	805	791	818	814	795	846	842	800	826	811	774	823	814	846	884	802	868	819	817	787	848	840	825	836	847	839	839	851	818	825	808	894	783	845	772	792	810	859	825	850	844	796	784	789	819	831	834	848	826	844	809	824	817	815	823	825	828	806	777	832	804	856	805	806	816	818	826	812	822	757	823	854	851	862	807	772	834	803	836	864	926	827	827	838	791	871	837	836	828	850	890	806	786	787	790	765	775	850	789	800	797	817	794	851	810	827	787	818	861	802	856	778	801	827	835	826	791	895	807	810	822	807	838	875	782	863	808	857	829	840	785	854	769	839	820	856	836	853	807	803	816	820	832	806	765	910	839	814	813	802	781	755	795	881	780	776	860	810	810	854	796	828	782	795	762	823	806	774	848	846	875	821	779	804	847	774	815	780	869	892	792	876	814	815	871	864	856	825	854	834	867	835	823	770	835	806	800	812	796	849	843	799	842	814	759	827	833	797	790	811	841	833	794	832	816	779	787	793	870	816	855	819	850	818	835	808	790	817	804	874	837	818	839	799	824	807	823	816	810	807	832	795	873	795	854	872	844	833	814	766	780	828	853	814	850	816	863	801	802	787	858	852	786	804	830	801	868	803	800	799	834	887	803	866	821	835	841	783	860	778	805	821	854	897	864	828	831	839	824	798	840	851	908	807	781	805	792	805	787	796	836	854	829	836	793	863	860	803	842	774	780	845	826	809	823	814	870	870	812	839	819	809	823	846	812	812	850	827	818	754	838	823	832	818	832	818	785	865	788	780	831	837	836	800	835	821	823	818	807	818	839	794	859	783	848	805	857	825	813	809	780	788	833	811	857	829	834	824	801	851	796	804	810	800	761	810	888	826	794	856	825	792	857	807	792	826	827	833	765	827	784	825	842	805	839	833	827	865	849	814	833	846	833	844	840	853	828	801	752	813	810	815	792	820	824	796	792	827	817	830	883	839	874	881	854	816	854	777	859	867	843	824	802	816	849	790	830	787	802	807	847	847	883	871	871	834	849	788	839	856	807	814	863	802	843	822	842	794	850	782	817	810	834	859	811	845	803	825	811	866	776	857	798	793	844	867	835	793	773	801	806	801	852	783	836	856	849	753	829	831	813	803	816	805	791	844	830	784	760	814	874	816	778	801	812	881	807	826	824	808	822	785	843	823	822	813	842	847	776	822	811	803	838	788	821	791	821	810	808	872	776	822	861	800	849	813	796	835	812	832	826	811	842	846	838	827	805	816	832	800	858	856	806	833	834	810	813	841	852	826	848	842	876	819	774	864	800	836	792	860	850	829	778	811	846	807	829	838	839	847	827	852	827	797	806	794	795	842	804	844	831	825	823	787	749	840	787	772	853	814	817	853	821	849	820	825	816	793	776	802	810	871	841	859	788	844	831	793	812	880	841	759	825	809	815	827	797	819	856	826	806	871	823	821	825	828	844	812	868	822	795	851	776	840	857	891	860	833	827	803	777	878	853	813	829	859	871	790	834	836	863	829	832	798	826	803	808	855	841	792	815	848	773	841	845	847	754	816	859	823	865	803	861	889	852	809	865	872	898	878	807	796	776	820	778	830	874	798	770	827	814	799	787	841	846	823	817	807	847	834	823	769	849	795	789	750	825	845	787	805	854	797	873	837	777	858	811	791	799	853	832	826	782	843	817	845	833	815	871	788	873	844	825	807	803	809	825	815	828	842	786	811	844	800	798	816	763	828	822	839	860	837	798	820	820	862	812	825	786	768	808	822	806	832	837	828	812	804	827	837	816	838	813	822	841	820	813	805	831	819	794	859	840	870	829	863	832	813	803	796	854	829	792	817	811	783	827	783	889	820	816	767	821	891	824	840	817	828	822	797	855	798	831	826	836	873	816	803	801	825	814	842	887	801	805	779	829	860	785	847	795	820	853	747	807	820	854	755	779	827	799	817	844	825	868	847	834	865	814	844	815	846	792	785	846	799	812	832	824	787	863	864	823	784	818	863	823	813	817	803	809	874	811	818	790	806	805	820	828	822	830	797	822	792	831	831	812	856	854	815	874	811	839	793	801	874	803	809	820	839	900	868	855	811	885	815	838	814	836	844	833	807	851	830	776	812	820	810	834	865	789	823	820	845	878	780	793	809	848	860	779	814	819	829	863	857	867	845	853	881	823	814	780	793	829	787	808	825	757	779	819	876	793	820	808	844	806	789	844	842	870	854	839	871	827	825	817	849	822	798	768	818	856	840	835	826	835	820	855	827	801	782	814	754	821	824	835	825	774	816	871	813	823	838	791	853	807	812	844	857	829	850	822	852	864	783	843	839	863	862	767	829	846	804	815	778	812	839	831	865	858	839	838	812	833	807	809	825	803	831	871	816	818	832	837	829	824	811	782	874	772	844	810	785	800	840	819	826	773	783	807	837	841	805	802	788	801	805	816	790	829	795	819	793	887	805	799	784	877	829	892	838	823	846	821	833	780	826	839	873	818	805	832	810	848	791	867	838	837	778	808	766	830	858	838	815	816	794	832	862	796	872	848	811	888	851	859	769	792	782	836	825	825	789	795	845	857	817	838	796	852	840	852	839	780	809	802	840	822	877	875	853	802	772	812	790	810	806	869	815	855	811	811	822	843	792	820	842	800	809	827	809	809	812	851	776	802	806	826	869	837	838	804	792	773	824	795	807	796	810	797	776	852	810	842	814	841	855	847	817	808	824
39418	37853	40774	38361	31518	34068	32503	19901	7020	1617	563	349	345	316	329	283	286	306	300	317	287	257	315	323	301	290	288	291	315	316	315	329	312	309	314	279	307	316	321	330	326	307	287	306	310	313	270	313	347	303	271	315	286	308	314	312	301	316	283	304	292	288	298	305	317	302	297	306	297	302	308	287	301	307	306	329	291	326	321	304	316	327	308	312	257	278	303	283	291	293	308	288	335	309	290	291	315	284	295	283	273	298	302	335	278	319	320	295	313	260	318	323	300	304	329	326	311	305	299	281	336	303	298	301	345	290	317	283	291	316	294	308	313	304	321	300	272	307	304	295	309	316	294	302	304	305	291	314	310	311	288	295	264	318	278	281	304	295	274	299	299	277	291	296	292	287	334	295	314	329	310	301	316	308	271	312	302	294	311	330	367	329	307	298	303	290	312	305	295	295	337	299	299	325	299	328	310	296	314	288	277	308	294	314	333	321	332	307	291	263	287	294	305	307	298	298	319	300	315	308	295	310	308	323	327	310	300	276	309	304	337	288	287	325	302	309	327	320	281	333	337	305	311	289	306	317	323	294	306	331	291	332	286	331	308	318	311	281	326	286	330	316	274	297	304	285	286	305	288	276	305	327	283	292	319	313	288	265	280	272	320	305	317	337	290	295	307	299	313	301	350	292	316	290	342	277	282	342	279	287	297	304	277	305	264	316	296	296	332	321	306	280	322	308	290	305	308	327	300	323	309	346	303	300	286	333	335	336	341	290	292	309	309	304	293	296	298	290	315	306	312	293	310	300	327	283	290	266	283	307	333	297	309	319	297	280	302	323	283	271	284	315	290	300	293	289	287	309	279	323	320	312	293	313	278	289	301	276	315	308	303	314	304	299	295	288	286	306	337	305	321	319	339	304	294	274	298	290	303	321	316	321	316	320	285	329	266	312	303	330	293	310	344	299	275	297	309	311	303	324	316	310	354	307	294	348	295	290	295	326	318	285	273	265	300	278	284	270	318	307	322	312	331	321	331	319	312	296	315	304	309	295	304	301	280	290	291	342	287	359	306	306	296	318	297	288	284	294	280	297	302	307	295	297	307	325	288	306	323	264	285	315	279	329	276	293	285	315	316	299	303	280	297	303	320	302	295	330	312	297	307	297	290	351	290	305	297	311	337	286	319	278	326	303	330	305	303	296	324	294	297	318	336	292	310	297	322	338	306	303	272	289	298	301	280	294	336	323	314	281	329	288	317	318	273	280	297	273	299	280	307	290	314	286	287	318	292	322	292	305	316	290	307	319	319	295	286	299	285	335	333	297	307	298	316	290	304	271	288	299	283	308	285	297	303	294	273	289	282	313	297	296	323	297	305	281	273	302	303	299	327	322	322	299	270	263	331	306	318	306	306	304	306	294	319	290	343	278	315	299	285	291	349	265	306	323	315	317	322	311	320	289	309	305	301	305	295	276	333	304	321	287	307	298	313	315	327	295	305	264	300	265	330	302	315	315	333	306	297	277	304	297	319	322	303	287	270	324	331	300	281	323	319	309	295	363	306	288	312	318	295	291	328	306	309	338	306	337	300	302	336	319	308	296	302	305	300	346	320	304	328	328	287	277	311	322	307	328	331	294	312	302	284	313	297	313	311	318	305	310	302	272	324	312	298	293	305	287	274	294	263	332	301	281	298	334	319	272	309	294	293	333	340	291	293	295	306	316	313	305	329	305	286	285	311	325	307	339	307	306	317	314	305	295	275	317	310	280	325	323	284	342	312	293	306	290	322	272	272	317	299	302	303	306	304	304	315	305	299	311	293	290	298	307	295	297	299	363	314	315	285	316	309	328	286	312	324	324	337	335	305	319	252	291	337	297	304	289	271	306	333	284	317	294	313	294	323	294	310	314	270	309	283	282	313	306	312	325	285	316	312	292	336	324	344	305	287	318	309	307	307	291	318	297	299	308	335	300	305	307	316	314	259	317	318	312	302	262	286	328	317	297	321	298	283	290	302	281	324	314	345	310	257	307	322	264	301	293	309	313	289	295	308	272	283	283	315	299	299	295	286	321	275	296	298	294	294	284	296	292	296	307	301	332	291	310	319	292	325	336	329	318	331	314	306	330	312	278	316	299	290	319	272	295	310	314	333	287	300	259	298	289	305	311	296	294	320	282	309	303	298	318	310	274	284	284	329	328	304	322	314	311	305	289	307	290	320	338	279	292	292	318	313	306	302	294	295	304	296	288	353	321	293	290	303	272	260	288	316	304	264	303	309	327	296	325	303	324	305	315	264	283	314	320	258	342	310	316	295	293	317	301	281	296	300	331	288	304	327	313	271	307	323	293	329	293	279	319	305	308	337	296	274	298	309	294	282	284	327	292	309	296	288	284	292	278	321	321	279	295	292	295	278	311	303	307	282	297	301	314	318	275	302	298	251	306	275	301	287	288	284	315	265	284	313	290	269	294	295	285	316	319	289	306	308	303	317	294	321	295	316	307	296	299	311	311	315	287	287	322	304	284	321	313	301	295	309	316	332	304	331	308	324	304	310	308	305	307	311	297	321	302	324	330	301	299	313	325	275	326	293	340	293	304	317	281	315	292	316	290	311	287	301	282	311	316	284	305	314	306	279	280	299	267	312	307	247	330	300	323	302	271	347	290	297	335	296	272	316	296	288	306	278	314	336	307	327	307	291	288	286	302	285	302	294	322	330	329	317	340	292	315	314	290	331	323	330	304	320	303	313	293	312	296	302	307	287	265	280	302	287	288	303	304	292	310	302	302	316	303	304	322	323	311	308	283	315	306	268	295	325	305	297	312	287	286	301	312	303	277	310	269	276	298	328	316	324	294	329	301	301	310	299	308	302	304	346	302	285	321	315	332	289	286	333	302	305	311	311	311	301	310	310	295	307	301	300	274	295	296	300	309	307	314	296	303	302	288	292	317	285	297	310	276	319	315	282	301	332	300	307	313	316	308	285	307	343	317	295	333	316	321	291	330	318	322	312	307	320	294	321	300	310	284	322	323	287	330	280	340	320	270	276	310	315	295	351	282	314	298	287	296	288	283	330	311	314	267	301	344	344	298	329	289	308	320	303	292	333	315	269	296	284	329	287	287	311	281	309	282	321	313	291	320	295	317	335	279	284	311	296	321	249	305	295	305	329	275	332	325	305	299	317	299	294	282	306	305	293	303	284	294	259	314	312	300	309	321	356	297	310	290	294	284	312	294	333	309	304	315	291	283	303	289	293	311	292	291	325	287	304	277	274	288	268	296	296	317	282	292	298	320	288	329	295	321	293	278	292	283	307	288	296	321	324	292	340	298	303	313	348	306	309	294	328	341	296	287	295	302	283	323	302	297	292	312	303	295	294	288	332	322	313	316	333	332	318	326	294	304	310	302	288	332	288	290	309	282	323	289	287	319	299	269	309	295	286	346	290	301	285	287	300	320	265	281	336	302	303	314	319	302	287	283	298	313	326	311	282	320	284	285	268	293	335	332
25992	31491	43140	46871	43238	49177	47268	34527	17791	5694	2056	1101	867	769	811	799	828	809	770	822	803	783	826	797	819	795	843	829	794	799	798	810	794	767	853	816	801	838	822	801	795	839	824	814	846	762	801	777	810	822	827	809	834	814	817	805	771	782	771	823	860	787	827	818	795	805	872	817	840	877	837	833	806	840	752	797	839	792	748	826	783	833	800	847	819	784	824	792	832	797	809	839	753	807	852	843	820	812	795	823	824	825	835	837	852	801	789	850	842	770	802	834	783	822	849	815	830	844	834	805	753	822	812	795	892	826	835	833	795	798	829	831	822	766	836	789	769	828	821	834	847	801	824	831	841	810	796	817	851	751	848	829	780	815	809	779	818	819	805	801	826	790	817	844	804	760	819	752	820	820	779	810	817	812	804	819	865	824	811	841	807	826	809	817	814	792	765	819	841	769	852	838	812	784	809	819	790	834	838	779	862	788	761	791	795	782	813	812	836	848	778	790	841	832	786	825	838	827	827	783	797	804	827	845	808	809	825	763	797	826	803	810	769	816	803	768	786	802	828	874	794	780	801	808	771	783	720	790	798	815	840	781	836	820	790	879	817	812	865	794	851	799	825	820	795	773	825	840	790	831	800	821	805	799	776	765	798	822	811	811	844	794	815	854	756	827	816	803	855	782	806	796	783	796	827	790	790	790	806	770	797	797	798	783	782	797	831	809	843	811	792	816	859	843	805	794	841	827	851	828	853	777	826	793	820	832	812	828	779	837	814	810	786	840	792	812	844	818	818	812	806	815	822	834	760	796	776	815	850	784	838	800	808	790	856	792	807	825	813	873	822	791	805	833	784	845	784	766	850	837	811	782	810	845	767	814	808	779	830	826	830	803	793	813	810	804	846	825	816	802	787	803	828	858	858	814	851	809	799	835	832	866	817	814	782	874	790	799	844	819	804	814	851	857	821	774	827	796	803	825	830	803	801	765	802	800	738	852	827	851	822	790	773	782	815	772	820	813	746	840	815	817	776	792	810	822	805	826	831	791	845	804	801	796	855	764	817	835	838	805	829	772	793	792	835	806	787	815	798	821	784	776	828	792	792	763	747	797	789	819	797	824	750	829	826	802	853	817	784	849	852	762	825	821	787	854	810	798	813	809	812	817	832	789	865	813	852	781	812	797	825	824	771	768	834	779	782	809	788	780	808	821	834	823	796	832	787	775	842	821	833	821	759	806	800	853	806	861	804	814	764	830	791	825	783	858	815	820	802	788	738	808	757	817	811	779	752	760	855	773	803	836	789	799	774	744	823	808	762	822	795	809	866	799	791	825	796	789	778	832	830	819	817	802	796	785	760	789	795	848	832	771	740	799	782	846	800	898	828	813	867	790	844	785	777	855	790	834	785	760	843	831	827	790	777	855	819	799	837	850	790	812	826	814	801	847	826	817	783	787	812	812	836	816	824	828	805	778	777	811	779	842	785	809	844	830	792	810	731	837	792	831	792	834	815	774	869	867	801	829	800	814	799	828	762	822	794	770	774	811	832	823	837	860	811	820	770	786	788	810	788	867	834	811	788	829	771	853	808	796	872	807	805	772	826	838	810	765	788	781	798	798	749	837	856	819	833	773	870	826	870	813	795	761	815	893	810	801	794	821	832	791	817	770	778	838	817	825	824	867	779	831	820	829	821	814	805	809	850	781	854	836	824	775	812	830	803	809	816	777	785	788	784	807	785	762	816	826	810	758	837	826	832	823	813	862	806	830	863	820	837	850	819	817	791	837	822	799	759	785	842	815	790	842	817	850	823	796	882	843	839	853	845	784	784	797	773	852	796	819	832	815	810	794	804	828	805	802	803	802	805	780	822	794	816	797	816	778	788	819	808	782	767	807	826	795	790	848	772	767	800	816	801	776	849	830	820	821	833	841	861	779	803	796	803	862	822	809	807	818	835	788	800	759	730	812	762	768	828	803	814	814	767	792	778	800	793	826	819	849	780	819	740	775	828	885	825	850	853	788	797	819	802	780	853	811	818	824	773	735	833	757	813	793	863	798	803	789	794	797	835	816	829	834	836	819	822	834	835	844	745	854	859	809	792	806	806	790	798	834	844	796	835	798	847	793	843	795	821	813	814	841	765	846	808	787	784	808	846	821	818	785	813	813	814	816	775	832	798	804	805	842	805	781	808	782	795	811	790	833	856	786	842	834	768	788	858	836	799	856	830	826	814	842	856	793	854	802	798	806	864	863	806	836	819	849	783	817	806	818	825	763	859	851	788	843	820	771	803	814	825	872	829	805	804	803	829	835	790	805	786	810	822	836	784	778	822	807	788	808	798	779	835	841	829	826	843	776	825	832	801	846	791	832	788	804	801	858	820	789	804	781	803	776	823	819	847	820	792	804	784	819	817	794	810	813	792	788	781	791	783	860	793	792	822	817	766	805	773	824	809	817	774	799	832	794	816	795	819	848	781	844	785	780	789	834	745	842	833	850	815	819	813	840	853	823	764	800	793	823	760	873	831	806	819	794	794	772	793	837	778	802	777	781	821	843	816	801	804	826	802	814	820	802	800	786	852	756	827	828	827	824	863	824	788	835	800	885	835	858	830	847	802	778	794	775	852	783	794	782	811	789	806	799	809	822	855	785	773	770	804	765	791	847	814	755	805	827	774	821	791	830	828	831	843	846	779	820	803	812	818	784	802	801	855	858	800	745	758	771	862	829	835	835	795	833	798	773	749	817	859	836	801	836	785	833	809	819	826	836	763	822	831	804	827	813	861	893	809	809	825	777	784	778	805	834	803	838	765	815	808	858	821	807	791	782	778	740	839	828	811	821	853	824	818	856	827	780	753	778	842	757	767	777	812	847	805	813	787	791	817	805	845	803	821	845	824	795	818	799	820	816	759	831	777	843	815	814	836	809	829	823	798	812	807	829	859	794	803	826	785	788	803	831	828	799	794	807	801	789	787	818	831	795	810	779	811	808	804	827	794	768	799	802	790	805	763	824	847	790	769	812	832	798	807	842	836	842	825	813	832	817	855	805	786	768	813	827	809	818	779	775	836	784	867	796	811	850	747	866	855	797	886	828	824	780	799	860	817	777	790	820	802	785	832	832	795	819	777	844	847	771	839	805	819	806	841	797	792	882	784	844	789	807	851	788	852	816	765	858	799	794	787	814	825	804	805	839	778	799	829	852	858	819	817	857	811	780	804	802	836	775	805	828	856	794	815	816	778	849	833	784	837	800	810	813	812	815	801	833	813	791	786	753	796	839	793	798	826	774	856	858	773	830	834	862	766	849	817	783	837	835	830	864	839	821	839	822	826	806	758	728	834	827	813	821	815	825	836	787	837	798	818	830	760	819	799	821	814	799	815	819	827	862	819	797	787	776	829	814	808	815	778	811	784	861	800	813	816	846	844	841	816	776	813	850	813	812	815	820	760	819	805	809	860	790	825	848	827	790	799	822	852	831	806	789	840	735	844	802	806	847	778	813	798	775
45182	50156	50286	44970	37719	48551	52070	35728	15486	3428	793	372	329	286	274	281	320	282	293	279	322	308	304	306	294	281	302	297	296	303	279	315	296	308	280	300	299	290	281	296	281	310	280	319	323	338	294	326	319	280	296	311	315	326	319	310	304	308	290	307	310	307	288	290	294	304	283	282	292	293	292	296	315	299	311	314	305	293	297	286	288	284	298	321	324	339	307	341	299	299	323	300	309	281	303	307	329	279	301	267	295	318	303	301	302	313	284	303	312	286	279	289	293	298	297	298	294	307	308	304	275	289	268	289	308	282	305	285	308	293	322	279	312	297	272	296	308	291	282	273	330	297	329	279	284	285	294	326	308	301	284	321	313	325	319	304	325	274	250	294	302	314	295	268	309	316	290	317	298	293	296	285	312	296	319	336	308	333	310	269	300	328	292	277	308	326	300	314	296	290	285	279	277	281	299	302	296	271	291	309	350	298	303	301	274	303	312	314	309	293	306	288	333	308	285	288	296	311	301	275	302	310	326	313	309	298	323	336	290	279	310	280	330	286	304	312	348	283	291	303	283	297	273	317	311	259	322	314	315	303	294	294	279	274	322	311	275	303	284	302	314	302	311	317	302	341	317	281	313	318	306	272	310	285	318	268	310	292	269	279	335	298	329	295	291	307	315	301	321	340	327	303	310	282	306	325	285	310	305	318	300	304	329	271	322	287	311	272	325	315	314	319	295	324	312	278	276	309	278	305	301	291	298	278	290	330	345	315	300	297	329	294	285	301	353	281	316	323	287	298	286	286	289	259	308	301	297	286	304	260	302	292	289	284	345	307	289	287	293	325	267	283	310	290	261	316	321	307	264	316	276	315	312	301	309	298	322	294	286	282	320	304	297	326	285	292	330	292	272	325	322	295	310	306	294	282	312	319	314	280	300	304	306	312	296	303	289	297	302	306	273	320	308	285	336	318	257	328	286	315	307	325	304	305	298	283	291	324	273	317	317	282	291	316	269	313	284	312	294	330	312	308	325	307	297	264	323	280	304	291	319	318	307	332	283	307	296	294	300	305	304	310	301	302	327	315	284	309	326	288	314	307	339	295	302	301	325	334	303	290	322	303	300	285	286	286	319	302	300	326	305	308	294	315	292	301	311	301	289	302	297	290	323	280	298	270	270	317	304	324	322	277	317	315	328	278	294	287	305	321	307	297	323	282	321	316	287	310	312	311	280	290	292	300	318	347	264	310	292	300	287	309	287	281	278	309	317	308	312	291	308	303	304	299	313	288	276	300	296	311	296	301	305	301	308	275	329	291	289	308	299	262	279	291	312	317	316	308	314	298	296	315	288	319	300	316	313	318	296	295	296	272	305	323	281	287	299	287	281	313	283	275	325	284	332	303	340	322	289	294	293	261	296	303	302	301	296	299	325	312	317	310	308	289	311	314	307	273	315	297	309	308	297	312	281	289	253	306	319	299	297	312	302	318	298	322	288	303	322	333	326	297	306	305	309	300	311	292	312	286	282	302	300	304	314	274	306	324	326	287	304	320	282	288	318	311	279	306	275	325	309	273	290	291	340	338	307	279	299	283	335	295	318	308	300	317	297	289	303	321	317	286	297	274	298	315	296	303	283	276	293	274	296	326	294	309	332	276	278	297	293	315	319	292	330	296	304	342	318	320	304	295	302	311	287	309	300	292	303	303	286	283	311	306	290	297	289	307	341	300	296	304	311	264	305	285	276	307	277	327	284	320	294	305	343	322	270	295	287	293	304	295	306	313	294	296	289	282	284	298	293	293	319	312	298	270	309	299	284	271	305	313	301	294	299	302	318	287	283	291	297	306	309	358	318	299	319	284	314	292	315	326	289	313	300	294	297	299	305	313	308	323	305	313	304	303	316	276	329	272	324	325	333	274	297	300	294	289	310	305	314	298	288	326	309	294	283	275	306	312	300	267	322	318	296	345	262	283	297	326	274	286	290	326	327	318	271	308	310	309	313	293	324	282	314	308	333	296	291	290	277	321	297	277	308	334	298	284	308	323	327	276	266	301	292	305	310	289	285	270	306	311	306	285	309	323	341	313	295	320	280	313	295	279	296	282	348	315	326	294	313	322	297	310	302	325	289	299	293	298	279	296	274	273	304	287	288	303	297	298	285	276	310	290	297	302	319	291	312	299	335	308	299	325	320	324	310	304	304	301	311	293	295	319	308	297	300	307	309	323	292	310	323	333	330	326	312	309	327	302	306	288	291	310	274	316	299	309	296	287	315	282	288	321	306	315	315	325	281	349	317	311	289	312	299	286	315	302	302	295	309	286	309	320	319	316	307	277	278	318	323	303	312	274	331	295	287	305	291	292	284	308	286	301	281	275	328	356	306	293	315	304	337	307	316	307	295	291	273	273	335	286	324	302	329	265	321	296	306	316	295	303	294	260	295	290	285	300	325	310	315	279	272	301	316	300	294	302	307	294	283	295	320	312	296	275	321	295	316	278	308	262	331	282	321	314	350	303	292	310	336	252	321	290	347	342	308	300	323	286	327	261	295	340	299	294	305	304	271	297	284	338	295	304	312	300	278	297	306	295	310	295	300	291	301	283	331	279	268	301	326	282	294	300	306	289	311	286	321	301	329	328	302	302	303	287	305	312	286	318	330	302	311	298	292	329	333	280	299	318	289	299	314	294	269	301	310	275	284	312	317	305	302	321	299	300	280	292	289	305	296	317	311	309	312	350	290	291	312	294	327	271	318	314	321	282	278	290	288	313	299	277	297	312	356	302	331	319	314	280	254	279	310	271	262	305	295	317	273	289	329	264	310	312	318	312	343	286	327	306	300	319	303	288	302	300	335	274	284	289	285	299	299	289	343	295	300	311	290	301	299	290	332	315	297	295	336	274	267	291	283	276	288	316	300	306	312	309	333	296	329	281	286	280	282	322	291	276	303	317	299	273	336	293	296	294	273	295	320	294	288	303	262	292	306	286	278	296	279	291	320	337	289	296	306	348	293	305	285	341	312	309	315	318	311	305	313	305	291	307	312	310	289	327	296	273	307	322	291	288	308	293	319	269	325	315	346	299	340	285	285	314	323	286	258	290	307	330	303	287	260	302	321	297	309	303	292	324	310	313	302	284	335	279	292	337	300	297	276	281	318	277	289	271	309	302	307	314	264	284	284	274	278	309	279	282	313	297	302	308	346	312	346	306	291	304	275	309	275	296	298	286	294	299	284	309	305	306	300	294	270	265	317	304	294	301	280	300	284	313	309	335	304	302	283	291	317	275	283	278	284	336	283	332	322	305	273	288	302	301	275	285	298	301	323	294	312	321	308	281	307	303	296	301	297	297	279	277	304	293	279	334	296	328	296	326	317	289	300	310	322	312	315	317	272	300	298	307	304	280	339	289	287	315	339	271	307	294	305	284	268	314	310	307	260	309	313	298	304	281	345	282	303	306	277	301	338	292	296	312	281	285	317	306	310	324	335	319	282	305	281	276	306	312	287	308
30054	40228	50106	52551	49384	62785	64090	47855	26812	9827	3055	1189	827	824	786	753	816	782	783	815	815	742	774	793	817	811	711	807	833	809	811	797	786	839	873	802	773	785	800	758	779	773	781	790	801	817	781	792	835	824	815	828	843	769	824	788	793	812	799	791	803	827	801	840	813	843	831	748	786	752	787	837	745	847	822	805	798	813	772	763	774	827	804	793	763	745	775	810	860	788	795	783	769	843	813	823	773	812	817	763	824	773	766	818	788	832	787	805	843	765	809	754	832	854	787	766	803	834	752	777	786	774	787	823	812	843	779	778	803	840	787	781	819	789	818	777	784	815	829	766	838	821	756	802	785	796	826	835	779	794	819	760	808	777	816	879	865	796	790	778	837	800	805	769	806	809	800	811	804	850	780	830	773	857	788	765	837	826	775	812	809	831	801	776	826	844	770	824	720	805	802	780	815	874	814	793	798	780	829	827	795	731	800	801	805	799	738	813	810	792	735	837	738	834	796	850	844	721	820	773	791	809	788	845	780	902	829	805	798	793	741	765	759	819	762	856	770	812	824	814	815	816	817	779	785	772	870	790	808	781	820	773	792	836	821	825	808	708	826	810	816	817	804	774	801	796	826	818	791	807	791	807	819	818	799	829	765	815	782	788	785	776	801	768	775	816	773	833	758	865	833	837	738	819	787	768	841	829	792	784	739	841	797	843	793	770	863	812	856	799	840	772	810	798	765	814	755	750	789	819	810	809	851	806	853	807	797	818	800	783	815	796	810	836	797	840	744	822	816	793	808	802	814	793	809	809	843	819	788	788	791	813	822	791	811	767	777	803	745	743	800	801	801	802	796	813	780	807	848	804	791	802	821	756	841	809	801	853	796	832	775	832	801	860	806	802	808	772	783	795	772	759	804	830	815	817	807	795	812	771	771	803	833	806	776	805	754	768	776	799	812	806	770	794	802	792	766	768	789	791	776	803	867	842	821	809	798	834	759	816	792	842	784	856	869	830	841	870	783	755	800	832	815	793	809	846	721	799	785	799	780	836	807	820	812	807	803	795	790	746	791	792	780	783	817	800	852	806	745	773	823	771	816	755	744	789	823	863	807	818	781	759	817	807	848	761	838	858	836	808	785	777	770	779	807	808	755	833	778	804	786	805	845	832	833	827	865	746	775	832	811	822	793	785	767	827	785	771	822	772	767	814	769	813	755	828	790	835	821	767	722	874	820	821	817	736	798	850	838	835	799	745	760	803	773	795	801	783	806	782	762	825	780	863	781	838	777	765	816	756	811	788	776	803	799	731	784	853	784	835	786	810	825	795	768	809	771	784	800	812	748	795	842	811	817	791	843	782	859	795	800	840	837	854	826	789	789	804	779	777	765	796	795	799	803	789	818	836	798	780	827	824	776	790	808	805	770	773	806	804	818	790	795	786	801	794	804	782	792	771	824	812	807	794	768	851	828	799	818	757	783	799	869	811	796	815	786	794	813	809	808	776	796	820	831	803	842	822	786	829	788	807	809	834	737	821	832	811	814	813	803	851	789	807	768	790	765	795	812	821	744	817	793	840	781	786	791	782	792	826	838	820	812	783	788	814	801	800	814	816	876	779	798	819	807	787	818	811	800	798	818	792	793	818	858	819	791	812	792	817	802	783	781	814	794	745	774	842	809	772	786	788	811	793	752	791	819	821	825	794	799	815	834	835	820	786	833	755	784	832	813	758	830	791	761	810	828	819	836	796	813	824	772	780	833	810	811	816	763	775	807	786	821	819	820	799	802	827	860	774	813	859	764	792	772	757	749	766	798	798	808	743	800	841	773	778	800	770	796	778	820	760	826	792	803	789	777	818	744	803	792	765	780	837	877	789	844	819	777	813	865	833	745	796	793	830	783	829	824	816	806	808	779	803	807	798	834	789	753	841	781	764	774	803	812	795	808	841	774	788	815	792	790	832	814	790	805	846	781	798	795	801	884	827	793	781	811	780	813	792	814	805	824	761	866	776	831	787	831	784	822	775	812	788	793	738	806	799	850	803	803	813	794	830	837	836	792	808	784	785	795	780	779	747	738	810	810	860	771	865	757	822	754	818	772	795	873	773	798	793	818	831	835	792	810	829	776	822	784	831	799	814	801	786	838	789	819	787	859	791	805	820	771	795	820	773	829	801	807	824	821	799	804	819	784	801	776	806	810	816	779	811	868	711	786	802	812	806	821	777	805	810	809	814	799	759	757	747	772	817	778	804	777	765	802	870	822	812	787	860	792	749	749	820	833	773	773	827	825	778	800	773	758	816	819	740	791	800	805	831	820	745	808	835	842	846	858	861	795	748	788	812	767	815	838	786	760	792	848	797	803	780	854	813	798	783	761	799	772	757	814	796	780	843	824	802	748	822	757	812	830	811	801	829	795	823	788	865	830	800	829	824	824	802	790	789	794	824	784	750	806	791	776	788	789	826	784	837	791	789	791	794	826	793	764	771	725	841	831	834	836	794	780	825	788	778	772	789	822	812	814	801	824	760	849	801	787	801	763	792	749	819	804	805	772	857	763	791	805	817	791	798	811	791	842	797	798	791	781	781	860	798	794	768	788	803	796	803	792	806	784	830	772	821	784	800	782	779	797	849	807	775	766	840	874	804	796	719	754	836	772	792	772	755	777	742	847	794	795	826	786	770	821	850	794	839	829	782	861	835	843	783	840	802	796	806	800	821	769	781	815	773	827	822	792	742	846	748	794	801	824	771	751	774	769	766	830	842	780	840	796	827	834	802	756	784	718	791	778	777	752	798	783	794	790	851	831	803	806	814	785	837	788	781	843	797	796	817	779	808	745	765	873	786	830	857	811	813	807	804	844	757	781	791	830	789	781	775	841	799	796	787	783	780	837	778	797	860	769	762	756	759	849	789	794	828	823	810	759	830	804	778	826	787	734	833	787	824	795	781	827	818	735	832	812	779	818	810	766	803	819	798	788	795	824	742	798	780	759	803	817	838	811	831	738	863	828	795	801	814	779	801	778	820	791	790	835	812	789	829	810	802	771	780	784	790	782	764	763	782	828	737	752	757	810	799	764	761	777	729	770	777	835	781	772	768	803	794	781	804	785	820	785	797	859	768	779	850	829	831	762	813	837	832	828	789	787	780	796	845	755	807	792	759	844	769	804	796	799	796	839	792	833	783	825	794	795	775	819	765	839	826	770	786	799	769	833	770	900	791	788	814	818	786	797	815	798	843	849	800	803	811	824	839	846	801	772	801	739	809	778	781	803	815	724	807	807	736	860	823	778	859	802	820	818	812	822	751	802	793	817	842	787	794	783	785	847	796	770	792	830	813	814	786	808	814	796	770	744	782	819	821	801	777	839	815	829	832	852	764	769	797	844	794	771	864	783	794	856	788	818	781	787	745	838	762	789	808	800	783	830	803	803	820	779	771	782	829	839	785	805	832	792	774	818	729	853	781	825	817	815	789	798	771	759	770	809	838	791	793	789	816	816	810	816	759
17974	16477	15608	11181	8933	8553	4905	2347	1084	517	330	304	316	322	285	320	302	274	308	287	282	310	292	299	305	300	326	283	312	320	303	280	294	288	338	292	322	279	291	279	326	297	303	309	312	317	323	318	342	324	319	283	318	295	293	286	306	307	282	333	294	307	278	341	307	270	314	308	307	332	297	277	320	323	271	303	301	278	320	333	294	310	299	305	322	330	314	292	303	298	320	313	307	304	325	318	314	285	264	296	316	314	341	297	309	296	281	296	318	278	311	292	325	270	303	302	317	300	312	332	293	336	326	299	294	320	321	269	320	297	320	296	305	302	281	300	278	289	306	338	320	278	288	323	269	334	319	286	290	305	309	291	286	278	325	294	316	304	307	304	268	289	285	300	318	320	328	292	290	272	286	313	300	360	318	317	301	311	322	310	343	302	316	273	319	285	305	294	306	270	294	299	299	315	278	297	317	307	313	304	289	302	308	315	312	287	286	321	305	289	311	280	291	310	304	294	311	315	301	292	318	301	297	277	278	321	309	309	314	327	295	282	337	301	328	289	268	289	332	332	290	336	332	323	283	309	317	278	279	313	289	301	331	312	342	310	312	301	309	317	337	284	295	299	284	289	288	303	291	302	290	296	341	302	313	307	295	296	298	321	309	316	327	288	315	321	304	318	302	281	313	316	294	326	295	277	323	285	292	279	300	291	308	309	320	302	328	286	298	301	337	289	274	290	315	304	297	272	279	302	322	305	271	322	310	283	302	348	298	314	308	316	307	286	268	298	332	303	320	316	311	297	304	314	303	308	280	298	291	319	331	304	315	265	319	299	295	250	269	292	325	287	297	299	314	323	316	260	302	315	325	311	293	318	300	278	329	318	325	311	331	279	286	275	325	319	323	297	333	326	306	296	310	298	330	299	321	308	286	309	299	312	339	298	285	302	311	304	305	289	327	275	300	288	326	316	299	319	356	295	295	288	314	322	312	324	288	324	302	325	292	308	345	312	319	318	294	307	279	299	299	324	302	298	300	302	280	284	306	306	341	285	324	307	284	296	307	314	288	326	313	255	291	307	326	313	304	273	301	309	320	326	306	318	301	278	293	330	306	311	308	306	326	315	309	270	292	333	317	298	310	283	322	299	280	331	306	321	327	311	315	275	304	322	315	318	317	310	291	322	273	295	330	287	296	274	312	310	273	344	317	291	321	275	317	326	287	246	295	303	326	302	312	333	289	296	275	302	301	290	299	306	292	313	336	283	292	291	285	322	304	302	283	300	333	321	323	323	292	306	293	335	334	280	302	301	304	286	280	318	320	312	303	299	275	304	312	300	312	300	290	338	296	295	278	318	327	285	305	275	305	315	269	266	332	326	304	312	302	286	305	304	280	341	279	317	346	356	314	310	302	290	316	272	288	287	325	298	302	326	316	309	299	274	323	288	295	274	258	284	289	302	316	314	286	303	292	316	285	286	311	261	307	316	292	312	308	315	306	260	312	287	337	282	300	294	299	328	324	302	291	328	291	289	299	310	315	304	300	291	310	281	293	293	279	320	318	308	309	312	304	296	286	298	288	321	297	297	306	297	308	280	330	332	309	275	302	300	333	312	307	285	303	291	290	304	314	320	307	302	300	318	303	295	291	316	329	322	248	300	310	289	324	311	313	300	317	288	311	298	314	299	336	286	285	291	286	295	286	328	317	299	324	303	319	312	272	288	296	317	303	303	323	329	312	289	315	296	306	336	312	288	302	314	311	316	329	305	312	292	299	304	296	288	332	319	323	293	290	307	311	294	301	303	325	267	312	301	310	354	317	295	284	299	318	262	290	299	276	305	297	322	267	302	352	315	314	309	272	319	300	328	303	292	326	297	320	303	297	290	341	341	312	310	309	328	315	308	307	326	285	311	324	298	326	335	311	301	292	275	332	316	282	293	274	271	302	314	300	289	293	327	306	299	279	296	298	326	284	307	316	309	305	288	293	319	297	282	301	288	329	285	271	310	280	313	303	314	318	331	307	309	292	360	313	313	349	280	285	278	284	302	273	308	294	314	278	304	315	290	305	332	318	288	302	309	309	336	327	290	309	283	333	327	307	308	291	300	311	295	291	292	304	317	295	306	329	297	339	308	337	329	303	311	319	311	296	276	315	279	293	304	307	301	324	304	294	321	303	332	306	293	305	294	312	297	303	273	319	334	300	279	299	315	298	324	311	294	311	289	287	292	314	349	299	284	328	305	294	282	297	296	323	338	309	288	316	288	281	323	278	307	311	339	320	289	305	306	304	297	313	315	331	283	337	311	269	324	306	326	334	305	301	310	291	309	300	312	337	317	314	290	297	307	325	276	298	329	311	277	300	317	292	295	317	298	345	302	333	316	286	295	331	329	246	306	291	330	293	283	340	325	311	303	328	284	312	289	324	312	339	301	323	302	330	299	290	317	307	317	306	331	304	311	320	273	281	314	286	305	272	288	327	335	306	298	307	324	303	331	259	307	311	313	271	318	285	334	306	300	294	280	315	306	268	295	291	332	327	310	323	291	303	278	302	306	345	305	303	304	269	356	275	324	299	299	315	296	309	307	324	320	309	324	311	293	320	304	304	289	317	285	308	296	295	306	328	279	315	281	313	309	299	320	300	302	352	333	289	299	298	322	289	282	286	298	343	322	288	328	303	329	278	343	296	297	281	293	283	291	304	324	295	282	294	304	287	326	271	307	285	302	309	280	281	282	316	280	290	319	313	274	299	274	277	303	332	321	312	298	298	285	271	278	326	300	327	294	275	335	283	341	313	324	324	276	316	256	292	315	290	300	325	299	319	312	303	299	331	298	334	304	303	292	300	323	290	273	306	319	330	294	336	284	293	279	277	301	295	302	290	295	339	302	275	308	297	323	317	313	282	294	313	334	302	297	303	298	306	298	325	311	294	306	306	288	320	288	321	303	266	315	289	301	324	283	297	293	303	314	328	334	322	295	280	288	305	356	317	320	282	315	299	293	287	286	317	300	294	282	287	320	318	314	280	334	296	307	299	294	273	309	297	308	278	312	309	300	303	318	299	303	318	313	282	280	308	286	299	317	272	303	299	306	299	269	299	286	314	299	276	314	335	306	295	306	292	286	277	316	287	299	319	294	331	318	280	307	298	317	313	311	301	309	290	324	323	287	313	339	342	327	307	285	294	290	286	287	270	277	310	305	308	296	336	283	291	319	311	327	300	304	288	296	302	331	333	291	299	298	280	307	293	300	296	284	312	307	283	330	343	347	284	310	292	304	334	285	299	301	325	307	332	306	288	290	312	301	303	303	287	306	290	300	313	319	336	305	352	289	318	294	302	327	298	308	337	322	273	326	326	309	333	328	306	331	288	295	290	278	296	295	273	324	289	300	308	283	298	321	306	331	306	298	325	284	331	296	323	309	312	302	308	305	270	302	343	315	298	325	310	302	297	293	306	321	301	299	294	325	283	320	310	298	283	279	305	316	300	295	307	321	318	327	316	312
11608	14665	22133	23085	23345	23905	15542	8400	3816	1670	1072	916	830	828	834	801	796	815	799	813	742	819	846	820	770	814	811	797	799	801	818	826	825	828	810	773	753	807	838	842	781	787	829	822	825	816	780	883	769	841	800	825	821	810	792	834	828	839	790	831	741	800	828	767	839	810	798	788	814	838	810	812	790	868	826	780	766	798	768	834	789	799	784	826	808	876	817	791	804	791	823	824	820	811	799	861	820	810	768	818	826	836	842	854	795	858	818	828	820	824	797	818	802	832	800	786	841	772	839	784	804	771	845	842	840	764	838	769	814	823	809	801	842	813	824	791	803	810	799	808	784	802	820	811	818	812	839	832	782	799	717	872	827	847	844	826	836	772	838	801	814	826	768	826	829	821	830	854	832	828	829	802	818	793	810	844	749	835	830	841	786	834	822	804	792	808	838	817	799	809	804	807	807	787	825	751	824	828	800	825	821	819	784	834	870	798	799	812	809	802	802	859	845	819	824	819	813	849	787	826	767	762	813	781	800	784	822	812	832	846	821	809	816	781	798	837	801	866	847	819	843	809	795	785	831	799	777	774	829	780	871	794	758	780	796	804	809	851	820	813	794	774	792	810	831	817	786	825	819	834	805	795	897	783	838	789	774	771	791	840	814	793	810	821	816	831	798	814	783	825	817	865	840	759	789	843	823	854	813	827	803	820	800	794	808	815	808	830	774	818	809	789	799	834	805	821	846	832	805	837	817	858	866	773	791	859	799	796	823	825	804	834	778	846	834	824	869	785	769	818	791	820	783	765	800	776	828	809	863	832	809	839	806	807	831	796	788	785	785	815	772	808	789	813	827	821	791	778	769	833	777	829	787	770	807	838	791	795	873	801	842	843	835	807	773	847	751	831	821	779	808	785	806	824	796	767	759	814	884	793	814	816	789	824	860	806	788	834	786	786	806	825	806	790	813	793	835	848	813	765	752	779	839	807	810	841	862	781	839	778	806	766	774	816	802	826	814	787	798	784	805	847	779	761	828	783	806	811	846	857	793	802	805	763	761	790	859	810	789	790	833	775	855	814	798	789	799	793	816	820	826	801	824	777	810	812	793	811	775	849	789	802	867	772	830	836	829	776	765	809	794	842	777	791	818	852	839	850	832	861	787	876	817	846	810	773	776	821	824	842	862	819	775	836	800	804	782	833	784	808	805	800	820	819	816	846	831	821	861	804	787	804	817	796	841	815	803	809	869	864	796	845	787	815	788	800	835	856	797	860	800	807	849	838	794	795	827	802	785	750	774	809	794	842	806	831	843	842	828	846	795	858	844	832	846	830	778	815	804	833	852	867	832	787	855	807	804	857	772	836	822	820	807	853	840	826	806	817	828	811	812	840	843	824	816	820	806	794	795	819	813	852	822	823	792	771	809	824	791	797	783	804	861	818	781	847	813	762	840	770	861	784	796	829	794	801	811	800	850	849	837	819	870	829	855	809	824	833	794	817	785	813	806	787	780	765	834	813	794	760	805	828	772	830	802	795	859	802	807	779	771	804	837	857	802	811	795	839	829	811	790	821	828	823	794	801	813	790	774	781	796	817	792	819	811	795	809	821	777	797	856	804	848	792	761	818	795	851	827	830	837	780	835	819	783	831	784	788	844	783	811	813	794	825	824	804	772	810	841	828	817	795	803	831	812	819	781	830	813	847	810	777	824	769	870	809	774	828	789	797	776	818	833	827	831	855	815	862	816	831	800	823	798	795	850	833	849	767	855	799	814	829	830	782	771	803	862	819	826	847	836	822	791	848	799	790	823	811	880	858	761	791	851	840	807	845	830	816	876	833	873	882	802	792	772	832	861	810	827	787	827	811	839	816	805	823	820	819	839	834	832	816	835	816	842	836	866	812	803	818	835	808	858	756	806	824	812	829	828	796	844	798	840	793	795	771	781	850	826	734	858	823	806	816	807	847	780	748	813	746	776	785	807	822	821	844	856	867	822	817	856	794	854	839	779	812	790	825	841	809	802	816	791	805	875	801	815	801	811	816	766	810	806	808	813	856	822	816	823	809	782	804	833	831	813	812	789	809	810	829	858	791	799	745	844	804	792	842	788	835	816	813	865	850	815	796	823	813	795	853	813	884	853	772	801	808	796	805	800	802	833	764	821	819	820	802	830	798	821	841	850	843	786	813	824	812	826	818	829	824	818	808	809	774	800	791	811	751	871	786	778	826	790	796	789	780	844	793	776	808	810	822	839	854	819	821	781	847	800	805	811	814	792	789	829	819	870	794	850	821	815	823	809	813	842	770	866	772	837	790	831	762	774	796	835	785	833	818	838	821	792	884	844	816	802	785	842	817	801	812	818	810	788	813	835	816	793	842	797	786	791	832	821	776	811	793	774	792	817	785	795	830	871	828	824	823	805	789	860	811	777	791	831	829	785	805	753	815	741	787	781	816	833	788	821	815	814	892	851	791	827	812	792	780	821	790	765	825	785	836	810	793	831	861	823	801	819	841	864	808	801	797	756	855	788	825	812	799	817	806	843	788	799	821	811	844	834	832	815	833	843	768	814	792	804	821	865	786	846	827	816	848	819	839	816	815	775	805	732	814	761	872	824	841	813	800	795	811	816	809	818	778	751	788	807	765	846	795	838	824	805	796	816	837	817	782	795	836	838	815	846	836	754	830	811	865	795	771	843	822	818	831	839	835	796	804	841	812	827	823	794	842	805	828	846	784	774	813	816	805	780	835	806	874	851	761	829	824	802	778	821	809	817	785	780	791	784	795	869	777	797	833	786	836	794	822	807	797	763	771	771	761	803	781	807	779	818	812	844	809	816	830	822	861	798	795	779	788	833	780	804	758	812	855	854	808	820	758	828	784	849	796	791	808	850	829	809	778	827	804	840	847	792	837	790	831	763	867	791	757	825	849	814	817	810	837	845	824	819	820	798	788	761	849	829	863	780	840	825	792	883	784	794	762	760	834	809	768	784	766	794	783	793	772	850	791	802	809	810	777	774	836	859	802	821	840	786	809	869	786	820	787	800	792	841	864	870	814	876	815	818	808	857	782	804	766	813	860	820	751	767	856	853	802	802	823	822	788	812	819	814	762	800	801	822	824	818	812	876	860	770	844	822	759	777	844	824	839	776	797	827	817	827	805	828	820	802	842	849	771	765	783	792	815	753	789	823	813	783	784	755	786	785	836	798	848	816	816	848	809	807	818	733	815	798	815	835	814	772	825	828	794	871	832	825	779	874	831	842	810	798	855	843	856	816	838	790	800	798	837	834	798	832	812	808	821	838	816	805	805	762	786	794	817	873	800	853	805	744	803	774	864	809	780	808	828	788	853	823	792	851	817	841	824	747	845	790	745	811	793	844	836	849	777	814	779	774	827	811	768	838	848	843	842	786	846	825	807	795	828	829	831	754	833	847	785	822	792	800	834	783	813	881	824	834	761	819	806	790	834	806	791	767	814	848	815	812	892	855	780	825	788	811	766	887	821
36138	34710	39287	34532	36456	37706	31482	16401	6183	1844	704	373	317	322	312	291	312	286	290	303	336	302	292	308	317	301	320	298	281	323	292	345	296	337	294	283	277	303	320	269	284	273	289	301	322	275	325	298	298	299	288	290	283	307	300	311	306	308	304	315	307	296	310	337	316	310	296	322	319	291	311	316	301	303	275	298	271	314	308	283	297	344	303	287	306	281	323	330	297	286	314	329	310	273	278	287	324	311	281	303	284	284	293	327	298	297	325	297	313	280	283	316	323	321	319	313	320	295	291	291	299	300	302	313	337	290	312	326	282	317	285	279	293	306	303	286	329	326	302	294	292	323	297	284	297	303	314	314	318	282	313	306	307	305	299	285	324	331	313	295	303	309	273	341	319	292	299	306	315	302	316	287	278	304	292	290	285	319	299	274	304	326	272	299	323	295	309	303	306	309	295	298	326	315	296	302	290	310	302	304	280	326	294	308	312	283	297	325	302	287	329	322	297	289	298	339	303	316	280	295	312	290	312	291	304	261	318	315	284	317	332	299	279	324	302	300	304	285	309	278	312	318	278	329	298	295	304	300	301	310	331	291	302	294	320	320	267	300	314	289	313	262	298	303	279	302	253	336	301	304	277	312	295	317	302	288	314	295	271	292	314	327	287	327	296	311	287	300	281	311	291	298	300	324	316	315	284	277	322	311	291	292	282	301	312	308	336	290	323	321	321	278	273	336	313	286	282	313	309	294	304	335	296	289	310	279	283	311	291	315	314	303	325	323	271	281	289	312	288	314	289	294	296	321	292	316	298	304	320	290	293	311	294	304	294	305	315	288	312	301	294	315	291	277	282	328	276	309	313	262	316	275	267	282	315	291	335	278	341	277	258	295	314	298	302	264	289	284	344	308	294	323	301	282	315	272	292	288	275	312	326	287	303	327	292	315	299	297	313	292	288	328	298	327	293	291	329	311	307	309	282	273	308	290	277	294	331	335	274	312	307	290	324	292	286	313	297	313	275	319	299	277	288	315	289	332	292	296	285	247	318	301	290	312	329	299	271	294	288	300	307	325	318	271	316	295	317	316	285	319	314	277	296	311	285	313	301	310	306	324	302	342	310	319	311	273	275	322	324	283	315	267	289	287	303	298	296	313	310	297	297	281	281	286	290	290	290	310	289	303	292	320	307	320	290	293	289	340	313	309	324	275	307	299	288	305	303	295	296	295	316	329	340	300	324	318	309	315	307	302	307	307	331	282	327	293	311	287	323	327	313	292	313	310	328	314	312	311	308	311	305	338	302	276	300	316	293	283	301	326	329	291	290	307	333	303	308	302	306	330	292	283	311	283	301	302	320	317	295	301	290	270	269	296	309	311	275	281	277	283	284	329	333	299	314	315	295	278	301	312	267	313	320	367	307	302	277	331	307	337	333	310	284	302	309	311	290	268	295	312	319	291	294	318	289	312	283	312	313	303	315	303	296	301	276	290	315	284	305	306	270	286	306	313	292	275	318	287	304	289	288	270	294	299	284	305	303	291	276	327	291	299	320	291	284	318	311	342	287	297	277	311	313	284	323	355	274	281	316	293	287	291	324	334	305	304	300	284	277	308	292	302	318	329	298	288	279	280	258	286	286	281	328	314	298	287	280	300	295	319	285	313	315	308	294	305	318	274	301	319	293	313	275	310	264	306	309	298	293	294	308	289	299	301	281	357	311	318	308	320	278	280	310	295	291	281	291	279	302	290	306	305	304	282	307	303	280	276	282	296	291	298	296	301	281	330	312	285	300	283	315	289	310	258	284	300	303	316	331	335	308	288	244	299	333	277	301	291	283	301	309	302	292	307	338	301	287	284	316	286	303	335	267	310	331	285	304	313	305	297	295	315	282	277	302	303	302	322	316	305	267	303	307	280	280	272	332	279	300	305	332	340	335	314	288	299	290	294	331	293	297	307	302	297	310	298	292	296	293	286	292	292	283	320	278	298	317	278	308	296	305	316	250	301	277	307	267	293	298	305	331	262	275	315	317	292	326	259	292	307	305	293	312	297	313	320	316	295	346	281	299	293	296	302	336	296	287	303	297	278	323	311	315	271	287	333	312	296	288	319	297	297	294	314	319	245	281	289	291	298	276	311	300	331	295	306	316	344	266	328	286	282	286	317	296	296	312	305	265	292	309	264	295	307	294	329	304	301	295	312	324	300	296	297	310	284	323	293	311	280	303	310	305	304	309	324	283	299	303	324	360	306	268	288	301	279	310	293	316	307	300	321	295	299	310	286	308	303	330	284	300	313	292	313	311	310	267	315	326	315	274	306	313	313	285	315	286	296	321	302	297	308	313	335	285	279	290	338	284	279	315	271	270	290	298	304	305	288	267	287	298	279	310	299	270	263	302	332	284	291	272	290	293	306	305	308	263	267	308	297	326	322	266	268	285	301	315	285	289	299	328	295	299	328	290	294	280	307	333	331	302	306	291	259	261	271	305	308	289	298	329	273	332	296	288	285	308	286	306	318	318	273	307	285	302	290	289	334	297	305	318	312	308	309	282	331	302	284	303	300	289	278	298	261	280	309	327	299	272	338	310	300	298	288	316	289	327	306	318	303	299	293	332	289	301	312	317	278	290	291	287	308	296	316	278	292	314	297	299	300	288	311	286	318	300	274	257	308	294	292	289	285	313	324	311	309	297	318	305	272	295	291	312	301	335	308	326	316	316	315	308	292	307	347	261	293	326	296	311	280	302	306	312	287	279	317	296	279	307	311	288	309	304	318	294	348	272	258	314	300	340	296	278	302	301	272	296	292	313	280	274	349	312	295	308	279	282	276	298	285	336	305	287	331	301	298	269	314	299	278	274	289	313	276	313	286	300	278	295	316	289	309	288	291	317	305	293	279	330	313	283	307	307	286	325	319	281	291	310	282	299	314	295	329	286	297	336	309	296	309	280	290	318	312	291	318	284	297	301	317	263	316	328	302	273	325	304	343	283	313	298	299	328	296	281	275	316	277	295	281	295	291	317	270	302	307	285	278	295	283	313	349	313	303	325	275	285	280	311	324	276	310	287	308	306	301	269	326	268	289	298	305	269	312	314	288	289	287	302	314	305	317	273	284	295	293	258	255	300	326	316	310	311	347	308	294	297	306	319	309	311	324	282	293	298	301	277	276	291	239	315	289	296	301	314	300	295	299	339	286	310	324	303	296	308	305	323	306	289	280	293	321	307	315	325	320	324	317	291	313	323	313	322	280	286	286	317	291	285	294	331	320	297	300	283	315	300	303	351	338	313	266	310	296	320	306	323	302	311	321	336	306	286	312	304	284	289	300	295	307	300	278	302	308	279	311	286	304	284	287	295	315	323	313	263	326	274	324	309	300	302	301	311	290	320	349	285	297	311	320	313	305	298	311	295	267	293	293	318	288	286	301	261	299	315	334	304	286	332	316	320	289	310	299	292	281	307	300	288	284	282	286	304	322	325	311	282	335	306	267	279	300	281	287	326	291
23284	28841	41285	44501	49564	51268	45799	30276	17103	6946	2504	1170	858	843	798	847	830	804	836	765	853	750	820	823	814	840	819	855	815	842	743	839	854	838	744	834	795	779	797	804	857	791	822	887	846	775	816	755	799	812	781	776	803	833	784	850	844	786	782	795	822	781	772	773	775	772	758	789	804	819	793	768	834	818	829	792	760	787	779	783	817	820	757	792	805	787	842	808	799	880	846	817	808	783	817	791	811	801	810	823	817	787	820	790	769	791	846	787	800	817	800	796	807	810	775	851	820	797	803	743	815	829	819	795	817	786	781	807	827	850	804	805	846	814	827	776	841	838	812	796	826	767	807	769	868	792	821	856	760	797	763	831	824	843	800	828	816	824	852	835	813	810	778	810	792	814	848	802	828	782	805	793	806	825	766	827	803	808	835	818	831	794	810	818	768	771	821	755	823	831	787	822	866	772	762	856	793	792	797	817	802	785	803	810	819	836	765	756	829	787	816	785	859	783	741	815	775	763	828	830	788	829	827	790	800	809	818	825	789	780	858	855	794	808	813	828	770	812	819	805	806	768	815	800	833	778	813	809	820	887	775	765	767	808	850	821	791	804	788	833	788	790	746	838	820	845	776	856	796	870	793	761	788	773	812	808	794	817	852	746	825	806	845	774	796	822	764	819	785	820	793	803	777	760	837	729	815	790	782	807	789	767	858	782	831	732	820	785	799	796	856	825	806	770	820	784	807	828	795	841	829	814	801	825	811	799	783	808	790	777	778	819	765	794	801	738	805	815	780	775	805	785	792	834	788	760	792	812	830	783	858	792	841	821	814	779	851	787	784	779	824	878	801	848	837	872	819	802	851	842	818	802	811	780	797	787	785	798	775	798	794	834	774	797	795	839	815	838	789	874	744	830	803	809	803	828	793	803	788	803	752	831	783	813	742	756	804	781	780	764	806	805	809	819	785	812	817	792	859	829	776	776	809	846	805	773	811	798	771	835	834	817	796	749	793	823	822	804	819	811	811	836	853	777	817	765	798	801	752	827	843	828	804	842	843	834	842	815	797	784	746	802	766	764	796	836	795	785	779	778	801	870	808	789	799	812	790	780	763	824	820	772	789	804	767	805	808	788	784	787	844	786	805	878	801	818	810	787	835	790	772	840	763	773	791	825	753	832	768	802	819	804	835	799	804	781	802	812	797	836	786	763	809	787	796	777	783	813	862	808	855	794	823	759	784	826	774	782	897	814	801	782	781	849	713	836	781	817	771	818	789	801	852	835	813	815	823	814	804	867	806	780	826	777	816	804	870	867	829	818	827	838	848	763	786	859	812	785	837	868	814	800	761	804	759	803	783	774	832	820	817	761	849	847	777	836	789	846	786	794	803	818	813	811	799	791	816	834	804	795	801	797	796	841	803	799	794	797	808	778	840	839	818	804	835	814	805	810	814	794	790	780	800	794	813	848	783	796	752	804	842	771	785	796	786	783	784	833	790	791	799	827	781	817	774	748	776	794	796	787	793	781	810	830	870	780	803	786	801	759	804	854	810	867	804	796	780	751	818	848	821	773	790	782	813	766	845	781	777	783	816	818	834	807	792	775	801	810	826	781	815	765	801	803	776	796	803	790	794	822	780	785	775	792	800	772	820	820	820	789	797	787	755	806	819	753	817	793	758	838	823	843	745	779	781	796	773	779	744	764	789	790	769	812	845	783	757	806	777	776	819	767	838	757	775	787	759	760	805	757	768	813	819	801	770	791	829	801	808	795	781	815	828	807	786	853	799	785	743	834	803	787	821	836	720	872	798	800	788	796	828	798	824	829	763	800	784	724	801	786	796	807	838	816	804	767	802	771	821	802	800	824	771	813	786	731	765	839	762	777	813	802	833	806	873	793	796	799	819	826	796	761	773	797	763	819	799	806	785	772	822	820	786	786	802	790	778	794	842	784	835	821	812	852	825	814	816	817	808	792	774	853	790	843	820	788	828	760	770	783	816	785	849	773	851	788	805	805	791	819	834	763	819	804	800	818	820	818	755	794	834	796	815	799	813	857	821	798	762	851	782	804	791	771	821	807	782	813	823	856	836	797	824	812	781	755	773	839	789	781	778	826	790	775	806	802	819	778	826	816	814	784	771	791	795	787	842	740	808	790	818	774	708	776	815	798	791	766	835	816	833	798	741	806	778	799	765	776	812	826	742	778	795	804	740	821	828	808	772	806	804	736	840	779	777	808	841	872	800	805	785	811	760	805	813	826	764	816	775	806	818	784	807	770	803	789	852	799	855	802	792	791	772	775	776	789	827	798	840	792	806	792	804	790	784	812	793	844	827	812	854	846	823	783	811	794	827	810	814	803	752	807	797	791	816	777	819	822	794	829	809	858	791	798	797	836	773	796	832	802	791	806	799	839	801	786	788	831	810	832	843	780	832	774	792	822	819	795	806	821	814	784	808	829	770	763	776	766	809	813	822	825	781	782	793	805	781	811	825	814	810	764	824	789	768	831	793	836	799	840	760	826	758	814	835	758	796	833	804	828	807	832	798	839	737	816	821	843	820	789	774	793	846	758	852	823	785	797	789	768	838	808	797	797	821	804	770	792	806	818	836	777	783	794	811	808	763	814	803	826	848	855	810	724	771	846	806	777	834	826	817	818	824	747	832	844	810	819	803	763	846	825	792	820	781	792	828	777	766	847	771	795	816	858	836	874	827	829	793	813	820	828	823	779	794	811	762	762	793	797	799	818	840	814	775	800	803	775	810	797	788	883	801	797	821	764	800	789	784	822	782	803	770	808	796	827	824	783	840	790	764	801	771	800	830	820	762	807	830	781	819	799	842	822	820	799	826	809	832	847	823	790	761	807	838	819	807	767	825	852	902	766	841	807	808	822	776	788	823	769	753	841	806	787	791	794	820	821	772	779	794	848	747	848	791	833	830	785	792	795	816	777	765	780	818	785	818	765	839	831	793	776	802	801	774	797	827	831	847	749	807	825	828	793	773	815	848	836	868	838	785	789	861	788	777	765	836	810	834	809	820	812	769	727	792	780	801	758	814	811	795	810	824	839	782	855	778	830	796	795	794	795	833	799	796	817	834	822	806	787	840	818	847	772	828	823	811	822	769	791	770	855	775	813	785	793	793	829	793	830	768	807	773	785	769	829	824	821	810	804	767	787	762	828	784	795	760	806	832	822	865	792	797	827	751	798	763	800	798	792	817	806	775	801	784	821	771	862	872	825	821	775	820	795	831	791	813	767	880	808	771	800	854	808	816	746	820	813	792	805	807	789	776	842	795	817	838	775	817	781	828	810	750	794	828	812	795	807	814	772	814	791	766	800	794	770	792	814	810	768	777	771	830	836	785	768	820	791	763	783	790	821	733	805	846	798	817	767	788	824	806	814	779	767	828	783	824	803	809	794	825	782	832	778	845	796	841	838	780	782	810	800	801	833	810	802	797	796	812	797	836	799	792	819	822	833	809	848	767	815	833	832	789	800	774	778
44234	43116	47244	44467	40439	53124	49418	34076	18275	6444	1661	538	337	309	305	290	275	300	292	299	283	322	282	283	322	283	320	300	323	305	318	313	258	286	280	273	313	330	310	296	287	302	319	331	296	283	297	320	281	290	299	276	310	289	269	295	288	287	298	310	291	314	298	308	309	325	279	302	293	275	305	297	298	286	298	301	311	295	294	321	308	280	282	318	301	326	302	311	284	331	314	296	287	284	268	313	299	283	305	318	318	268	281	272	288	306	294	278	303	285	267	297	257	289	277	290	321	292	309	289	325	312	303	294	288	282	300	294	334	320	285	281	272	281	310	306	309	283	297	307	309	298	298	310	296	297	324	288	302	309	306	294	293	295	278	297	324	290	285	289	295	304	297	289	305	297	292	256	309	279	309	297	290	282	290	299	287	318	303	288	275	316	302	291	299	303	272	328	303	300	269	303	300	295	303	332	283	277	290	301	333	318	308	262	314	318	263	283	305	282	274	318	296	308	297	283	269	337	312	299	301	314	294	280	289	269	331	292	318	281	304	299	282	283	306	262	301	282	302	288	276	296	287	296	308	293	322	248	270	323	300	300	302	295	260	279	272	312	288	254	331	291	293	316	305	298	255	295	320	309	297	301	298	292	298	285	305	298	296	272	316	303	286	295	299	295	294	309	329	331	299	309	280	324	293	291	275	297	296	298	300	274	285	293	345	301	301	304	278	277	286	316	299	285	294	276	293	290	310	306	304	316	325	289	287	289	295	295	300	306	255	272	300	298	296	306	299	292	303	279	287	293	295	303	307	317	313	269	322	292	257	289	311	307	277	315	285	337	314	332	317	309	306	295	302	272	313	294	287	291	295	307	284	291	311	304	307	317	298	262	311	330	257	269	288	266	276	290	276	294	280	297	316	293	292	304	308	277	297	289	274	285	286	306	317	302	312	281	288	298	271	291	305	285	261	301	296	289	277	304	247	238	315	281	333	299	283	262	300	274	293	302	308	311	291	287	317	335	328	311	288	301	293	304	286	318	314	280	295	301	292	290	296	281	286	282	304	301	290	294	291	292	319	280	292	296	308	280	297	292	302	267	288	311	321	301	316	281	301	299	283	301	289	299	269	289	312	317	310	322	318	281	252	303	317	293	293	308	288	288	297	267	331	282	265	273	311	328	347	304	233	284	293	278	303	315	260	253	317	297	309	282	280	295	287	287	302	285	278	296	270	279	295	300	311	293	300	274	281	299	320	266	278	311	300	268	282	268	306	266	301	264	265	255	274	346	293	306	320	306	313	299	284	287	302	294	282	294	311	277	305	298	324	312	289	279	268	285	307	312	303	277	302	272	315	302	303	309	301	322	288	322	305	293	287	299	294	318	324	300	285	271	295	288	290	309	320	297	274	328	288	300	305	350	312	294	290	316	289	305	305	329	280	314	346	297	319	288	287	287	298	288	292	274	249	286	306	272	264	291	291	333	273	285	303	315	279	285	307	259	327	275	305	288	289	328	290	289	313	322	319	302	322	311	297	284	295	289	307	276	286	322	278	293	266	296	291	294	292	293	332	292	285	289	290	297	299	296	276	300	297	273	284	289	307	292	281	257	279	284	306	293	274	283	317	333	325	292	305	331	301	296	281	262	311	303	313	303	299	287	296	291	313	279	287	307	264	294	297	278	315	295	276	302	288	315	271	312	288	293	309	323	332	300	286	304	290	278	291	282	282	304	259	249	302	253	279	299	294	288	287	308	326	305	297	282	316	265	316	289	339	296	280	296	270	302	273	304	273	288	319	325	298	276	325	299	298	272	260	304	301	301	322	294	304	285	292	277	287	285	291	298	266	327	295	304	283	318	293	301	307	282	295	300	298	298	305	314	287	266	271	297	283	281	316	293	278	308	272	316	274	310	350	314	306	292	319	288	298	312	263	310	325	301	288	332	276	321	279	285	276	279	293	291	299	262	288	293	290	322	275	259	303	302	306	299	294	286	279	314	272	329	281	295	292	298	276	308	298	319	262	294	286	338	284	294	311	301	314	304	303	311	304	314	333	282	284	266	303	354	304	302	284	312	270	286	320	290	299	290	285	284	301	284	294	321	294	320	285	287	297	303	300	296	308	299	276	275	304	306	299	285	298	260	276	285	252	286	309	285	295	314	309	316	299	275	262	272	318	308	289	285	305	294	275	309	293	309	281	292	271	295	320	344	283	329	289	317	282	308	286	265	315	279	263	282	306	274	300	292	302	294	290	288	255	285	320	288	267	317	289	315	266	280	310	279	295	320	286	296	276	278	280	303	315	295	292	277	294	271	298	281	293	297	314	299	303	287	300	329	304	297	272	256	291	305	287	303	287	249	289	297	288	292	315	278	285	318	277	286	280	293	290	298	301	347	293	326	297	295	298	298	275	294	280	280	320	283	290	291	313	300	282	298	296	308	310	285	296	309	281	327	284	298	313	288	277	272	306	279	315	299	304	268	310	278	295	309	308	266	298	275	269	274	284	299	295	284	327	281	268	293	321	287	303	291	297	284	300	282	283	295	281	295	299	283	295	291	310	290	272	298	293	286	287	315	261	314	297	280	291	300	294	318	301	303	276	309	293	283	268	283	335	302	284	276	316	299	271	304	281	290	288	279	284	298	305	282	302	280	293	304	285	290	294	279	279	308	323	318	292	295	312	322	296	289	284	326	291	295	279	280	296	300	309	278	307	292	272	319	302	282	301	283	296	320	310	284	289	295	273	294	296	283	276	276	294	287	255	315	302	315	288	303	290	296	281	332	273	310	334	298	280	312	326	302	303	273	294	316	296	324	320	301	283	284	306	309	290	291	287	300	291	275	302	302	285	300	298	275	298	310	313	345	306	300	299	309	304	258	302	280	280	294	313	303	280	270	292	315	309	296	292	285	273	284	292	287	270	296	294	276	308	298	274	278	318	296	324	305	346	305	255	269	293	273	272	319	306	292	254	297	291	304	298	294	303	281	295	280	317	287	278	297	290	327	329	292	282	270	305	282	299	275	313	259	319	280	327	271	290	287	315	301	290	310	276	267	293	327	258	279	273	306	300	283	273	280	321	301	290	289	303	286	326	321	305	273	294	313	258	281	314	315	295	328	293	302	290	303	289	302	294	261	290	287	289	286	296	291	299	329	300	287	324	291	288	296	296	272	289	312	293	327	303	286	300	281	280	272	274	287	288	321	278	309	306	296	284	304	275	283	277	312	278	298	289	305	298	279	283	285	295	274	287	279	281	281	291	249	308	303	308	273	293	300	289	268	274	282	301	301	287	302	288	304	277	309	282	293	290	307	309	307	303	281	299	284	287	345	299	320	288	307	283	287	263	303	296	328	302	292	279	291	304	299	295	303	313	307	299	286	303	279	317	328	284	314	294	326	288	332	288	300	290	302	318	282	287	318	299	284	301	298	295	292	288	276	295	280	274	280	307	312	314	269	296	328	293	279	297	269	289	283	277	306	278	275	322	269	290	277	325	309	287	285
28765	34389	47467	52314	52554	66342	61365	47277	32986	16861	6045	1992	1042	869	812	764	774	766	787	829	784	823	824	833	773	829	808	825	790	808	740	787	743	771	819	760	764	757	815	788	780	814	827	802	763	760	806	764	773	791	772	778	772	781	808	803	784	855	789	773	800	830	794	793	784	781	751	799	790	756	738	785	763	765	800	811	766	801	811	796	812	794	814	793	785	816	803	785	783	739	825	787	733	790	826	794	745	766	804	780	814	758	793	781	770	791	753	806	788	833	742	755	768	788	809	751	792	783	824	780	814	777	778	775	824	792	788	822	769	788	814	769	778	805	809	810	737	794	814	715	813	796	817	822	802	788	732	805	762	849	774	785	794	752	803	780	808	841	733	806	810	776	772	779	779	848	743	772	802	792	833	814	747	768	739	776	754	770	771	781	787	781	790	813	785	765	801	761	760	824	792	816	791	783	801	760	801	787	816	820	770	758	851	817	743	756	813	747	796	823	812	768	823	763	825	784	787	774	790	778	784	748	762	807	809	811	824	780	835	802	778	784	804	780	809	786	780	779	749	784	768	824	805	826	782	819	836	772	750	785	833	819	783	758	819	779	776	758	783	755	772	780	778	828	822	777	821	794	763	803	813	790	792	782	818	803	784	809	848	757	793	750	811	808	753	797	787	791	800	762	845	818	745	779	805	845	772	783	812	764	796	782	797	811	738	764	782	818	792	771	792	791	747	803	808	825	826	801	791	778	821	793	781	743	810	827	766	786	751	792	792	771	730	771	759	776	761	799	776	797	786	816	824	802	800	805	792	768	773	801	788	781	784	786	814	783	846	784	728	752	799	776	824	802	754	838	808	773	793	804	753	838	759	825	806	805	799	756	817	792	769	758	838	817	804	876	789	752	749	792	761	764	850	753	801	800	795	764	778	782	766	771	835	747	774	797	777	791	808	799	840	749	768	843	803	809	786	814	767	802	765	819	758	781	797	819	810	819	776	789	855	827	798	791	769	779	803	823	760	767	774	786	820	807	780	827	788	755	814	750	818	826	807	801	790	737	773	778	782	764	794	783	770	738	780	737	795	833	767	818	815	768	778	831	785	814	743	820	793	791	787	770	798	807	800	836	761	721	836	798	772	795	784	835	767	775	816	793	800	737	792	846	744	794	730	765	778	784	823	827	810	804	806	791	808	841	779	790	775	811	786	798	811	804	789	760	796	805	788	800	776	797	807	820	789	831	790	775	749	724	783	733	785	770	802	802	803	779	756	812	782	793	791	768	771	792	742	729	745	748	814	824	797	792	776	774	747	821	835	771	840	808	782	796	755	801	810	822	848	795	754	814	720	820	785	798	737	815	785	794	764	833	748	755	768	803	768	767	752	794	793	833	813	751	780	818	792	759	785	778	782	734	768	806	761	793	815	711	810	804	792	792	814	784	812	779	760	825	780	793	805	810	840	814	808	798	806	809	803	776	735	842	814	787	785	763	836	804	798	767	771	822	743	787	750	857	809	786	771	813	835	812	772	791	810	778	763	784	785	813	806	766	709	808	805	801	782	762	807	837	794	763	789	828	773	794	768	766	854	825	845	803	781	720	828	786	811	777	779	821	829	769	747	826	796	803	822	808	786	849	850	755	787	753	776	769	811	784	753	749	744	786	808	820	861	787	807	853	826	794	785	763	780	832	788	774	764	771	825	774	766	791	815	789	767	755	802	786	752	827	841	812	818	776	799	784	787	822	807	792	822	801	776	756	771	786	777	814	792	787	765	771	771	801	813	779	789	745	731	800	818	792	802	739	766	803	780	779	790	775	800	815	777	775	773	816	780	795	852	807	763	795	741	763	785	845	843	803	742	764	741	759	765	766	834	776	775	768	743	812	754	781	781	782	772	804	813	809	821	808	749	784	802	765	770	785	774	831	788	793	763	831	762	756	819	807	752	770	803	776	773	791	753	790	803	756	767	788	839	822	808	812	787	795	814	819	768	804	811	826	817	788	766	798	824	860	809	811	779	795	806	839	763	789	784	782	752	754	818	788	786	807	826	821	781	783	795	779	777	798	781	810	818	807	824	751	789	750	817	788	800	785	785	804	806	769	798	726	805	776	796	817	748	765	791	786	800	797	754	806	797	774	783	819	831	751	772	780	777	781	790	780	782	787	808	778	802	725	789	780	809	793	792	792	746	774	783	763	786	750	762	778	784	729	794	759	754	845	808	818	825	778	760	816	823	806	769	817	823	763	731	781	751	789	767	805	791	824	814	794	802	810	803	804	782	830	792	781	779	761	761	778	798	745	821	804	727	775	828	782	842	831	749	810	765	845	770	745	777	799	793	784	744	776	733	787	795	843	786	773	813	738	774	804	729	821	760	755	811	742	825	809	791	772	814	790	812	774	786	817	765	840	820	823	830	720	813	791	820	800	838	772	730	806	787	821	778	743	805	802	820	807	813	781	818	811	851	763	767	821	822	741	758	800	783	766	785	794	803	801	784	779	816	825	795	802	832	762	800	786	775	781	731	769	766	749	735	774	752	788	787	790	738	819	809	780	780	828	776	862	754	772	761	739	780	803	804	842	831	795	792	779	776	832	780	819	789	806	785	767	772	794	793	756	758	803	808	734	728	781	823	792	780	818	828	785	810	768	798	815	768	795	764	796	821	801	776	797	822	790	820	816	749	811	760	785	801	811	840	787	771	796	781	768	743	774	758	779	801	798	790	793	790	809	861	820	752	802	736	814	758	823	829	798	778	813	782	795	812	804	770	798	768	810	799	816	796	797	781	790	778	770	810	777	821	750	773	742	802	819	742	756	766	744	820	785	765	790	808	780	710	712	812	797	776	761	793	772	825	804	774	809	877	782	717	800	751	821	773	826	802	786	761	776	767	784	765	778	784	822	763	784	801	741	800	811	763	778	734	825	822	806	760	786	783	777	764	840	754	849	827	836	785	778	818	791	774	807	795	813	765	818	750	780	767	764	779	804	804	798	819	762	803	752	784	817	837	792	772	802	850	747	778	841	774	752	789	783	775	763	792	830	796	764	786	786	773	820	830	778	840	801	799	795	836	779	775	819	773	782	763	813	800	745	791	805	802	797	829	770	809	822	773	768	780	802	805	774	794	804	876	801	792	815	765	767	801	799	790	809	756	761	815	785	783	760	754	789	815	814	802	774	768	801	830	773	760	807	780	835	765	786	767	791	777	798	747	789	786	770	768	737	781	786	829	787	789	796	776	791	855	855	782	811	804	778	791	797	780	785	791	793	790	791	824	778	799	740	822	752	821	777	780	771	776	754	803	801	736	799	822	808	774	808	785	788	768	799	732	788	845	802	786	778	819	747	800	720	733	887	813	818	821	783	833	775	769	855	781	766	772	801	827	762	793	764	798	832	755	795	811	833	777	814	781	766	731	764	773	702	828	768	768	765	727	804	784	775	834	758	804	798	761	750	804	790	783	796	792	709	798	806	756	820	788	750	745	788	796	835	788	803	785	772	757	777
14981	13552	12519	8949	3668	4772	5319	3275	1499	691	356	356	279	330	327	297	306	323	296	305	302	315	310	336	305	316	292	290	296	320	315	310	351	294	295	247	309	294	273	295	282	282	291	288	291	291	303	317	268	289	303	308	288	310	301	282	303	300	325	285	292	304	287	305	274	303	311	290	285	315	321	271	288	296	305	292	287	264	306	291	325	301	300	301	291	325	308	282	301	302	321	278	285	316	294	311	335	305	304	317	285	289	319	324	308	303	290	334	325	304	276	339	346	307	299	295	301	277	278	298	281	304	272	309	280	276	333	325	305	284	255	311	310	304	331	305	306	341	265	297	308	323	309	323	320	334	292	281	319	299	290	297	324	311	269	281	311	318	307	298	322	308	289	288	308	320	309	344	299	295	304	285	287	337	312	327	293	267	269	332	322	297	311	335	299	255	330	268	276	312	275	322	284	330	270	264	314	289	302	288	273	310	294	298	270	322	327	324	307	292	306	304	324	289	284	291	297	324	296	300	285	296	275	291	302	306	272	306	308	302	302	277	283	340	293	283	317	283	288	294	315	316	297	291	285	307	310	309	315	326	308	302	323	311	280	284	298	294	296	294	293	291	319	313	329	321	288	317	292	294	319	293	285	292	285	293	332	328	301	287	297	305	303	282	286	291	276	300	287	307	311	284	290	280	309	315	283	295	296	309	301	315	364	304	295	289	341	308	305	290	294	287	332	297	304	268	287	299	296	314	307	326	290	281	304	320	288	288	289	282	277	297	319	329	320	283	337	308	302	313	294	302	318	283	323	312	288	290	294	316	313	291	319	326	317	319	305	303	321	293	270	308	334	270	296	282	338	294	286	303	287	311	279	298	303	289	315	304	306	310	303	316	313	310	339	296	303	293	292	311	305	280	305	308	276	287	300	327	281	302	348	284	319	300	322	289	315	282	273	331	309	269	318	317	292	304	307	291	331	284	321	295	291	291	288	307	307	315	333	309	330	316	293	319	289	276	286	301	311	314	326	315	329	289	311	301	321	320	290	313	317	308	289	338	256	297	321	322	264	329	267	328	279	296	328	276	259	257	341	291	292	274	291	297	313	295	296	314	310	275	277	294	283	280	302	308	320	294	286	315	321	293	293	312	323	298	301	311	313	291	276	309	249	312	292	277	298	292	262	282	316	284	290	315	316	305	298	306	286	316	316	304	288	296	316	328	320	325	325	280	318	283	272	333	274	274	304	303	306	306	339	284	302	291	291	303	330	288	293	320	289	296	282	299	314	289	324	281	305	292	318	285	342	311	316	276	343	296	321	283	319	296	295	296	290	279	340	325	272	255	312	306	273	281	305	303	307	292	333	308	327	319	277	294	319	265	310	350	265	288	287	310	299	299	282	292	342	346	320	294	323	293	295	298	270	299	309	298	295	309	322	311	319	298	317	299	304	283	306	302	294	288	303	314	302	297	287	280	293	300	314	300	301	308	280	300	308	313	329	302	286	286	335	313	283	284	304	285	336	301	291	298	347	294	321	285	296	311	292	297	296	271	305	300	318	259	316	299	272	270	317	283	308	290	315	328	326	297	295	312	312	334	314	289	294	311	334	305	311	319	291	325	297	321	293	321	309	293	316	304	297	299	254	286	294	279	300	300	324	273	325	311	318	309	297	287	316	291	299	313	316	264	297	291	345	276	316	288	319	279	289	293	302	267	297	301	316	332	313	290	332	276	289	291	317	293	313	262	285	299	297	280	301	291	295	326	287	319	303	307	316	332	278	304	306	295	331	311	293	321	283	298	281	318	314	308	299	301	294	299	312	286	287	306	298	303	308	288	305	313	278	315	302	278	332	294	289	301	285	298	313	312	316	291	332	268	310	316	310	282	295	288	322	276	325	298	313	290	302	303	292	329	282	303	275	272	286	276	288	256	294	280	285	298	304	286	285	295	302	283	283	289	329	316	320	300	307	280	303	318	296	298	301	316	329	321	287	270	296	251	284	350	282	282	320	301	277	291	297	323	288	291	309	276	312	288	301	313	314	307	278	291	306	310	336	291	265	304	295	280	329	280	277	300	315	306	295	318	291	329	298	295	304	289	339	312	304	317	303	316	299	319	283	297	314	316	300	298	290	302	290	320	306	290	270	258	295	289	280	292	300	317	300	282	314	279	310	296	293	293	307	307	332	334	283	306	292	309	302	303	308	299	287	295	313	304	300	310	306	289	287	319	330	303	291	327	302	322	297	271	300	268	331	331	303	291	326	297	313	287	310	288	327	301	330	298	301	281	323	275	304	310	313	314	308	306	291	285	303	319	293	290	299	287	308	307	315	299	297	310	329	334	274	283	300	287	277	305	315	328	303	263	328	289	287	281	300	321	305	243	279	293	353	314	302	281	304	265	282	320	327	310	304	298	320	284	324	300	315	313	292	294	310	301	316	310	292	317	267	287	320	302	278	323	328	334	288	273	342	305	299	323	294	303	323	310	327	304	297	305	287	340	328	282	286	314	280	271	292	286	269	308	300	291	302	319	312	311	291	273	288	286	287	309	290	312	309	279	294	298	292	275	301	288	300	312	263	288	306	309	323	281	321	311	312	294	298	332	275	309	313	318	298	321	302	297	286	269	284	273	305	296	296	310	289	292	324	329	298	299	293	299	342	305	298	294	284	302	290	297	313	297	287	293	303	287	313	272	299	307	294	294	321	313	280	330	322	310	282	304	289	310	301	304	316	303	333	285	276	327	287	292	281	275	290	274	275	309	307	324	329	289	296	278	302	287	275	311	318	303	311	326	304	277	281	309	294	287	345	324	305	311	305	293	296	325	296	272	320	302	302	296	266	318	311	320	284	319	322	319	278	297	295	299	343	312	306	284	309	290	282	306	310	293	301	303	320	319	304	311	289	296	312	319	308	282	301	257	310	295	314	310	309	288	338	287	299	301	319	300	263	268	311	312	295	327	281	294	297	288	294	306	331	314	341	312	283	294	314	304	300	309	323	267	290	273	315	309	291	299	293	333	318	301	305	295	285	304	286	296	284	290	274	315	284	268	347	315	292	289	285	303	275	308	320	293	307	303	316	300	301	303	288	290	308	308	286	277	299	291	298	277	314	268	331	297	298	308	299	322	266	316	308	309	299	311	298	280	330	291	291	297	332	286	286	286	276	285	272	327	304	285	311	305	282	312	282	271	289	314	277	314	300	312	296	289	303	296	285	276	307	278	332	275	288	304	291	290	264	283	315	294	288	314	288	286	311	278	301	325	291	327	289	329	299	270	296	322	297	309	277	312	304	315	272	303	314	293	298	322	284	324	290	300	278	326	311	306	296	309	334	323	346	305	295	289	292	301	320	304	334	294	299	302	271	325	297	261	305	330	279	311	316	347	331	257	306	313	277	294	305	274	303	316	297	311	286	277	314	280	316	320	295	287	300	291	309	286	301	300	288	304	288	307	310	275	304	321	299	291	280	300	279	291	310	328	314	297	296	293	331	285	270	311	299	295
9553	12535	19287	18333	11955	18459	18600	11701	5510	2161	1162	859	853	809	800	754	797	844	826	832	794	797	827	825	786	798	827	822	805	805	825	755	823	834	843	828	833	817	785	841	793	819	822	762	753	792	758	819	843	814	808	812	797	790	785	795	746	778	824	839	804	779	812	811	792	802	797	799	789	796	846	826	805	816	782	816	824	778	757	776	792	767	757	777	843	853	837	826	825	839	845	787	800	766	803	801	800	824	769	772	819	781	776	802	823	849	759	803	843	770	814	802	795	835	811	844	816	855	773	805	776	769	833	825	801	845	803	864	770	864	801	793	841	769	834	747	825	802	796	780	845	796	818	773	849	757	761	796	856	804	816	799	828	767	796	837	808	790	833	819	835	769	811	782	800	839	810	824	847	797	774	747	836	832	789	812	797	767	819	763	780	805	788	845	812	825	859	825	853	826	812	912	802	792	814	842	831	791	823	795	853	779	745	816	807	770	777	800	844	797	869	826	756	829	768	778	818	756	809	774	805	775	840	831	791	791	832	777	792	862	830	829	802	749	815	820	788	807	809	847	832	765	791	812	799	815	773	829	800	805	800	799	829	777	772	777	791	775	790	796	830	768	791	807	732	804	800	818	808	818	789	796	807	803	826	778	779	817	849	806	800	785	804	799	837	850	747	772	823	791	801	784	805	745	797	802	786	758	784	769	784	818	812	792	829	815	819	813	849	766	869	805	850	851	789	819	770	832	743	774	800	829	824	780	808	819	792	849	827	819	782	789	847	773	772	789	852	819	754	837	807	795	771	807	822	836	804	844	771	781	806	793	809	829	842	838	782	805	807	787	836	849	796	819	755	816	773	862	829	792	844	790	797	836	781	812	762	811	742	846	758	807	814	831	882	832	796	762	807	810	827	795	825	786	844	857	753	765	799	793	793	807	810	801	808	818	812	780	794	766	812	809	804	786	747	830	753	762	796	798	816	748	748	782	787	854	874	801	795	826	810	784	783	850	801	775	813	840	805	819	797	806	796	820	806	827	821	828	784	804	789	839	827	798	802	791	789	771	853	806	875	799	762	828	798	786	785	807	779	858	829	829	805	758	794	776	782	813	794	825	837	804	803	854	811	764	820	772	831	802	813	877	778	802	804	811	776	816	832	751	836	803	788	809	747	759	870	821	808	822	781	774	773	780	821	784	833	870	818	780	777	821	836	765	802	773	803	773	736	815	755	749	835	839	801	825	795	786	788	798	801	849	817	778	788	816	792	835	817	805	790	776	871	844	829	804	847	801	803	811	827	812	799	766	801	757	809	820	807	763	785	848	814	850	762	848	827	834	836	801	801	779	758	805	819	822	748	839	838	794	765	812	787	830	787	801	786	811	804	781	796	823	857	801	776	786	790	780	839	783	793	813	814	813	830	832	791	767	820	839	814	786	766	755	772	858	822	775	830	857	812	826	793	781	771	783	800	780	810	779	798	801	828	824	788	767	817	832	806	780	788	779	824	812	814	791	852	752	843	786	834	761	787	827	819	846	788	819	749	840	860	750	808	790	812	770	792	828	795	791	830	800	820	808	806	804	768	760	807	834	827	794	806	779	808	763	789	835	812	782	812	817	823	783	778	778	799	835	834	805	768	801	847	759	832	760	849	808	750	786	816	790	782	814	775	855	779	828	776	796	807	785	817	858	861	808	766	799	768	831	837	858	815	810	802	821	811	788	802	843	796	864	782	815	838	816	816	795	790	765	803	857	799	811	790	795	780	793	772	852	752	800	828	793	818	736	735	825	824	831	822	819	767	820	811	838	789	831	775	784	826	833	769	808	790	796	815	837	788	819	791	797	842	864	798	846	794	800	812	841	806	854	795	869	807	804	760	812	766	821	820	844	805	796	773	855	818	822	826	847	797	829	850	800	794	807	775	781	858	796	855	841	821	781	828	811	817	768	822	800	805	832	833	829	817	836	814	797	782	816	784	852	765	809	785	785	823	874	800	811	853	827	791	801	881	836	818	820	809	841	844	847	813	818	793	852	775	765	811	849	830	825	836	796	810	851	851	800	800	779	836	825	829	806	830	848	822	782	817	822	778	811	794	811	811	830	856	780	789	845	819	804	788	829	803	834	795	775	793	775	815	792	821	800	798	767	806	829	793	806	817	829	785	794	797	838	778	789	766	793	795	817	819	803	835	796	804	772	841	761	809	790	832	796	793	830	784	826	782	849	807	810	783	835	822	787	763	783	777	808	845	826	758	840	833	749	817	785	823	771	801	827	829	817	766	797	771	809	838	817	785	814	773	751	796	800	852	795	819	804	784	791	827	865	826	817	820	791	768	827	769	838	803	816	761	832	776	810	799	793	796	792	772	787	743	782	812	849	817	787	818	799	856	754	774	806	792	814	814	821	822	828	797	848	825	782	824	791	807	766	785	804	783	815	799	804	816	824	818	772	844	779	816	750	876	806	827	794	807	783	838	812	782	847	803	887	750	806	759	774	778	793	795	838	819	778	828	780	795	802	812	815	802	770	801	817	875	803	813	766	767	821	794	849	813	810	787	829	788	839	827	801	821	779	802	827	829	833	785	822	845	826	835	802	849	816	824	836	868	808	811	790	775	837	804	808	796	874	833	797	809	830	790	827	825	816	785	795	796	785	794	766	810	795	830	792	814	787	828	769	791	799	825	830	804	874	801	789	828	855	787	836	832	783	773	835	812	806	800	779	797	766	829	740	823	787	812	825	802	805	800	800	814	802	779	831	765	830	846	805	815	824	844	816	814	835	838	784	841	779	822	831	819	822	835	832	791	795	753	773	803	799	745	825	823	811	838	821	795	819	850	795	791	820	829	808	819	814	752	756	791	826	787	842	765	859	852	757	813	858	808	821	840	762	834	780	818	779	838	745	814	821	841	840	787	822	834	822	758	827	752	778	787	823	819	765	789	832	790	800	798	792	809	833	809	814	783	809	806	800	814	781	802	796	849	776	801	743	786	775	792	845	773	772	784	765	818	826	778	789	800	809	824	772	781	784	831	775	747	799	798	799	824	757	801	776	805	817	800	776	806	815	826	757	750	787	802	799	806	768	765	800	795	777	775	794	783	864	831	867	829	787	835	798	827	798	811	826	848	812	788	792	764	783	822	809	823	796	809	791	810	838	838	818	800	799	829	780	805	792	842	769	819	841	853	861	763	778	801	835	781	811	795	793	810	773	800	780	787	833	804	794	821	774	839	832	823	895	823	793	793	803	795	852	747	811	818	802	858	816	799	810	780	804	810	754	759	773	794	832	787	806	791	807	775	847	826	869	804	840	761	817	849	788	857	790	903	795	787	820	835	810	823	821	826	795	794	786	771	832	769	845	796	834	809	770	799	761	792	850	768	802	834	811	775	794	794	801	824	788	796	799	792	802	812	849	771	781	847	777	799	778	770	781	801	788	740	799	769	801	838	776	842	823	827	807	800	858	832	758	850	734	861	804	786	793	829	786	841	798	821	808	821	809	789	766
32816	30610	34411	28952	26830	37762	36516	22881	8468	2152	662	373	298	314	286	307	309	319	319	286	284	307	303	297	304	279	304	283	331	271	297	293	293	301	291	286	298	268	319	286	306	297	310	278	287	312	302	293	305	294	280	294	308	300	285	304	292	277	307	313	285	293	306	300	294	302	289	283	315	288	305	262	330	299	299	318	306	283	302	315	330	339	284	288	281	292	313	294	318	280	271	270	282	280	267	264	299	271	304	299	302	316	283	279	285	284	352	300	296	297	307	295	301	281	311	268	304	292	301	311	320	307	289	255	273	267	280	278	276	300	283	327	305	298	288	291	298	288	291	293	309	289	301	312	291	295	301	312	295	287	321	282	274	283	302	296	296	298	291	278	295	303	296	285	305	283	325	293	284	292	268	319	280	288	271	300	297	289	307	304	261	322	286	291	281	297	277	292	326	281	276	291	263	307	333	289	276	269	296	308	301	304	281	289	276	288	290	296	321	296	303	265	276	295	286	325	288	290	315	291	241	300	310	288	262	286	307	282	297	303	308	317	293	318	279	265	302	293	274	303	277	282	309	295	295	301	288	285	288	292	325	331	297	295	276	303	294	298	330	280	278	291	299	286	302	286	326	304	304	289	305	300	321	281	310	332	268	279	281	283	287	306	311	286	295	327	308	293	317	291	282	296	274	289	291	314	308	260	279	299	296	283	274	305	320	286	295	258	335	291	267	282	262	282	297	286	279	315	306	292	297	291	286	309	328	264	281	306	310	292	298	296	291	296	333	323	287	284	318	259	326	284	326	276	283	280	271	280	294	314	302	294	305	306	269	302	309	282	294	272	312	268	294	302	302	303	303	302	308	330	294	314	285	290	308	258	312	272	308	302	265	280	311	290	288	301	277	308	288	320	316	297	328	287	273	310	316	303	291	311	278	342	329	289	279	277	294	312	304	307	275	270	285	288	272	308	279	301	307	275	319	298	286	318	265	316	285	293	297	269	290	271	289	289	330	267	302	287	294	307	289	286	299	275	289	253	289	295	293	293	274	296	263	290	296	288	291	288	325	287	313	305	285	287	313	344	310	298	255	255	278	299	275	310	304	311	300	307	273	314	300	305	294	286	271	296	287	320	304	262	282	298	296	323	286	263	312	294	306	294	294	311	287	293	307	277	287	297	306	303	257	296	314	294	313	311	333	275	287	290	291	306	249	293	297	265	278	325	287	296	314	302	283	308	288	313	255	313	308	301	281	316	286	328	310	300	289	277	281	305	299	294	308	311	279	275	274	283	300	299	268	254	287	294	277	295	283	302	291	272	326	283	298	287	281	293	282	310	280	315	294	296	284	279	287	281	349	262	325	324	309	262	282	292	279	305	308	290	287	289	296	320	302	308	291	276	306	283	323	289	303	276	294	297	263	272	292	240	284	313	304	290	306	281	325	290	281	294	278	269	316	264	316	285	296	314	287	327	290	288	293	278	300	277	267	301	316	276	293	267	272	293	315	287	284	277	331	279	311	306	283	298	306	298	293	283	300	312	273	306	277	318	297	299	320	300	303	279	245	304	268	299	309	268	285	293	276	316	316	275	324	291	332	264	284	293	311	273	284	302	302	294	288	270	299	293	303	286	298	323	261	255	282	302	325	271	286	306	258	264	284	289	294	316	316	315	258	266	336	293	299	288	296	294	316	327	305	319	280	293	285	311	307	275	315	272	300	321	307	280	332	296	284	295	320	315	305	295	289	331	313	309	301	303	319	323	307	286	262	292	294	297	315	295	302	300	314	311	318	270	298	304	287	306	317	321	311	298	289	309	280	313	302	291	286	324	309	306	306	302	279	281	283	296	325	313	297	266	307	268	288	290	289	311	288	337	292	288	306	306	308	301	301	318	272	260	298	307	305	310	327	264	279	296	297	289	325	295	318	286	297	256	330	324	276	323	299	297	283	311	298	262	294	291	278	303	311	272	254	285	316	328	295	301	330	266	307	287	297	271	286	268	271	288	282	289	302	301	293	280	291	334	280	278	319	305	283	284	308	281	305	265	295	307	279	324	295	303	298	323	285	282	304	277	311	274	277	285	289	279	304	293	284	296	297	293	326	295	325	265	292	287	264	274	286	297	299	304	310	287	314	300	311	279	302	288	298	293	281	297	323	273	304	301	291	286	298	297	272	295	298	315	305	306	283	295	259	273	285	295	298	280	302	311	290	297	309	289	264	314	282	289	286	311	279	317	307	320	320	308	298	284	311	300	298	266	300	302	269	280	314	283	286	310	313	288	313	279	291	300	294	312	300	312	329	295	299	303	265	324	305	311	303	271	317	289	281	307	296	311	300	290	269	326	274	275	307	284	300	246	300	256	292	272	290	281	301	301	357	316	302	284	284	307	301	257	263	298	305	310	300	268	301	278	289	291	278	310	292	320	272	302	297	290	296	303	272	297	300	285	279	286	283	289	322	305	307	283	284	284	295	268	285	274	291	274	317	286	295	302	311	314	289	293	313	276	296	289	302	306	307	293	323	307	307	284	288	288	301	311	309	288	297	271	295	328	268	287	304	299	300	312	266	291	277	302	276	273	303	273	317	293	309	278	295	310	282	312	277	313	321	301	293	307	329	279	308	304	327	291	281	307	256	299	301	304	286	274	282	322	335	309	289	331	298	276	319	274	293	275	317	275	319	294	303	272	257	282	302	314	297	286	342	258	271	289	307	274	296	313	315	286	294	290	286	266	284	290	295	303	295	270	283	310	282	268	288	288	288	303	259	296	266	293	294	298	333	276	291	318	318	277	283	330	283	265	300	281	269	279	287	301	276	305	301	276	330	263	280	311	294	301	299	290	283	273	276	286	277	279	307	304	327	302	263	321	278	284	295	294	287	310	303	298	276	267	278	292	280	301	281	268	286	296	330	292	304	278	298	286	302	271	330	259	271	311	298	315	328	320	329	280	301	292	315	307	295	278	301	340	277	280	290	294	308	341	270	321	326	294	300	322	284	299	305	310	304	274	304	359	288	288	303	365	280	308	317	293	294	286	305	311	277	310	309	314	299	295	313	307	298	289	303	331	280	294	295	266	308	310	305	317	325	283	320	289	286	321	313	316	293	257	338	292	317	309	304	304	319	305	306	310	328	283	263	269	294	259	316	292	303	294	292	287	271	304	316	317	280	257	276	316	302	267	290	297	306	303	328	276	312	292	293	303	293	294	289	270	303	293	285	319	295	259	316	305	285	297	316	292	282	265	306	332	296	288	322	278	291	288	337	319	314	296	292	267	293	316	284	332	306	278	301	297	302	276	315	281	287	306	270	298	289	286	282	339	309	313	286	287	280	313	285	314	286	311	293	297	297	288	276	306	283	295	309	290	278	307	295	291	352	315	283	286	293	315	297	314	263	307	302	272	276	311	298	311	281	307	331	306	303	288	300	304	297	296	277	316	304	283	282	285	285	301	292	278	310	291	284	297	265	309	326	266	290	334	303	294	270	323	264	318	295	278	288	279
21265	25476	38162	39658	42181	53038	50922	37500	20389	7332	2342	1147	811	798	809	784	765	777	829	752	745	746	791	818	817	806	817	797	775	757	791	770	789	771	804	753	802	780	806	732	798	808	756	800	781	854	800	794	744	840	808	793	786	764	787	764	772	803	802	798	848	756	793	810	807	829	804	814	782	779	815	823	769	796	872	762	746	789	813	813	802	809	794	823	791	754	808	771	734	806	808	798	775	792	767	764	817	795	780	783	840	797	782	829	795	777	720	818	809	790	779	770	776	765	808	802	792	848	796	807	773	835	805	802	776	791	775	804	779	794	844	828	765	841	775	740	758	820	810	761	752	801	789	772	808	802	755	775	795	803	773	846	792	813	777	785	819	788	784	748	798	811	770	757	781	787	781	838	765	795	779	832	795	769	825	770	777	791	759	768	806	791	767	762	739	787	818	834	822	754	793	727	816	809	833	799	797	793	790	783	809	808	753	768	784	811	808	829	775	771	778	817	761	797	792	761	714	823	810	765	821	777	760	809	769	792	744	800	878	793	785	781	824	788	787	773	793	744	776	742	831	798	778	785	799	805	800	803	843	766	764	759	798	767	777	771	819	756	766	801	767	816	812	783	781	790	780	779	779	804	772	817	838	804	811	786	787	803	782	825	802	805	812	824	779	810	843	771	811	794	791	732	768	821	755	809	799	784	827	769	804	808	771	802	863	869	801	789	761	732	706	726	749	807	780	767	804	779	828	852	805	808	811	800	776	781	834	793	822	779	811	775	838	796	764	762	786	768	811	791	786	794	806	814	845	794	779	808	744	804	769	787	767	790	790	765	819	808	823	833	771	846	877	816	809	820	832	776	784	788	805	767	766	782	828	797	773	804	795	816	760	776	778	841	773	784	694	789	811	818	819	782	863	817	816	740	771	764	781	799	792	775	762	831	818	849	779	778	854	785	782	820	759	796	789	730	783	789	821	738	833	827	762	792	800	740	759	783	827	816	759	796	788	782	761	838	782	769	799	761	792	782	765	797	841	818	797	805	796	795	781	816	784	837	768	775	771	812	795	801	822	763	742	772	796	789	810	771	814	779	730	849	816	813	747	786	822	766	752	814	780	843	799	769	776	786	779	780	803	792	791	752	828	819	834	745	790	740	803	750	796	793	760	812	760	844	800	769	825	785	776	780	759	788	757	786	830	812	744	801	772	806	771	791	735	786	771	825	825	828	790	800	742	790	789	765	822	789	749	868	784	800	825	765	762	737	823	820	888	753	838	796	716	760	758	813	753	838	790	816	791	768	758	797	775	774	778	770	780	798	776	751	766	806	780	774	821	842	786	756	859	767	805	732	755	754	841	767	760	783	814	826	793	776	784	760	789	760	810	754	816	764	827	787	802	767	802	776	787	813	763	783	801	802	819	736	762	772	810	774	802	727	789	742	833	814	794	751	828	788	796	793	817	824	823	814	778	756	803	837	856	771	760	779	750	776	840	795	769	772	802	831	772	760	772	759	733	805	796	824	766	785	796	810	743	789	793	787	752	799	783	782	825	828	814	790	794	811	777	804	796	791	768	806	762	778	766	791	820	822	764	822	793	802	727	744	743	789	810	761	832	777	778	815	780	809	774	826	773	813	806	798	774	797	776	785	776	774	804	785	815	771	814	851	760	791	831	758	795	774	806	769	778	791	788	830	749	767	818	741	734	769	839	800	807	787	807	778	762	803	795	769	802	763	763	777	814	785	749	818	798	790	786	732	843	804	828	751	780	767	787	784	768	781	785	830	804	758	792	829	799	756	759	820	838	764	817	765	815	835	815	830	768	815	795	717	809	780	853	859	775	777	760	766	769	803	786	823	800	802	816	829	833	828	795	793	822	813	823	777	782	772	810	811	791	779	831	777	818	773	814	787	823	833	778	766	830	768	822	790	780	801	802	794	780	793	755	774	804	794	733	826	757	803	788	840	843	753	840	831	732	842	814	851	830	783	775	788	783	804	811	812	821	797	765	771	769	822	764	784	812	817	763	777	798	774	757	757	815	780	810	775	834	817	790	780	768	801	802	740	819	739	777	784	790	787	848	812	781	762	787	811	758	760	827	802	734	790	829	774	738	776	793	753	748	801	791	814	805	769	762	793	816	791	829	770	772	703	845	819	829	798	794	754	784	768	798	751	840	805	811	804	796	788	807	775	832	846	775	776	827	802	788	772	806	779	746	811	744	785	838	812	759	758	816	786	759	739	797	777	789	798	810	802	814	840	763	753	767	779	775	841	831	799	772	827	842	859	770	807	844	771	786	804	801	760	765	762	824	760	794	807	832	781	819	790	771	835	806	764	789	819	830	771	818	765	795	767	773	776	777	784	791	817	790	827	834	740	803	831	757	770	812	775	825	749	799	771	759	755	769	739	771	819	801	822	778	832	836	843	811	798	790	804	810	835	812	776	798	765	752	720	794	773	789	778	777	798	729	735	797	836	777	799	754	781	789	806	781	764	705	771	777	781	798	776	728	819	778	786	803	789	815	779	796	771	766	794	784	756	825	782	770	776	799	773	790	789	767	818	779	767	794	791	784	829	775	764	785	763	796	763	846	792	798	798	772	836	814	777	813	820	766	782	756	786	791	812	858	759	826	801	764	770	815	753	811	799	821	797	775	817	802	763	807	778	804	735	809	779	741	752	789	839	816	776	828	806	765	806	791	747	759	824	788	763	832	803	799	831	798	802	767	795	802	767	795	773	796	770	863	827	767	764	784	790	822	779	782	801	798	775	773	819	779	774	758	814	774	780	798	799	777	821	807	791	729	801	812	744	769	789	818	780	795	761	731	849	712	827	823	828	781	847	812	782	749	774	766	785	833	791	794	800	831	777	803	804	753	767	805	764	818	835	806	799	826	773	746	786	795	777	774	808	807	806	787	829	757	754	794	771	817	817	826	797	790	825	810	757	739	781	816	798	817	807	798	777	771	762	812	801	827	811	764	780	802	778	805	773	833	811	774	849	784	786	818	805	757	861	802	833	779	767	758	762	809	788	793	781	823	768	791	795	837	770	816	798	778	793	806	772	745	797	806	755	795	837	819	786	800	765	779	781	859	816	831	769	765	796	777	828	760	806	859	829	796	780	793	806	831	795	777	862	751	828	807	815	805	810	787	788	775	826	793	805	805	816	782	751	766	804	783	722	785	745	751	794	755	792	798	778	802	816	841	806	789	814	798	776	755	756	809	798	756	808	815	815	749	768	797	805	784	735	799	754	730	798	758	764	786	799	761	785	770	780	837	817	800	799	787	816	792	844	781	773	735	769	812	785	782	835	757	813	804	767	824	745	803	755	754	779	725	759	809	802	795	754	804	735	808	785	824	824	774	807	806	780	768	847	771	815	824	759	730	813	784	787	689	813	740	758	789	793	793	816	818	760	820	788	797	800	774	815	800	765	818	787	836	794	794	827	791	794	830	786	755	807	788	767	779	782	814	781	800	764	796	821	831	773	791	779	786	745	762	812
45984	43283	49584	46495	41350	56472	49293	33379	15518	3857	863	392	309	301	301	309	286	276	276	322	293	296	295	301	343	302	293	299	291	306	336	302	298	311	318	297	280	277	287	309	272	276	270	286	297	310	303	301	265	285	335	301	311	293	331	311	276	302	288	274	255	301	270	295	300	296	306	300	241	278	286	289	287	299	255	286	273	317	276	296	286	279	283	289	300	311	336	303	290	287	284	289	304	289	286	300	279	286	273	311	290	320	287	301	305	275	259	308	311	284	288	291	327	324	290	280	300	280	306	303	319	306	322	312	282	291	288	293	304	288	287	295	294	302	297	292	310	278	271	284	260	267	304	316	340	306	295	292	293	283	298	285	296	293	321	267	271	311	312	283	280	297	308	316	308	311	291	321	296	310	275	313	301	301	259	316	307	286	313	293	334	272	312	293	296	297	302	295	287	277	296	299	318	297	291	305	299	309	247	292	307	290	272	297	299	330	294	295	314	297	319	293	312	290	273	299	294	301	309	295	262	298	263	277	283	311	290	286	291	294	295	301	302	297	295	277	299	278	285	287	257	258	309	276	298	274	291	344	317	265	291	301	284	273	272	283	267	304	303	298	293	299	294	296	272	261	292	309	288	274	298	294	285	285	281	284	268	310	327	283	328	283	296	282	322	300	289	290	285	326	296	297	273	303	299	274	283	312	265	289	272	298	289	315	303	300	289	284	296	270	310	273	280	293	291	274	296	284	282	301	285	298	289	287	293	291	292	270	271	272	274	302	281	270	276	271	301	271	263	293	286	292	285	306	316	308	282	281	311	311	286	287	264	272	272	266	299	302	275	286	277	294	288	306	293	280	290	287	276	285	304	304	311	311	253	284	321	307	268	290	285	292	290	278	277	307	282	279	260	290	297	303	264	291	286	323	279	270	285	250	305	287	267	283	295	288	283	317	332	300	290	293	294	262	284	311	281	291	278	312	272	285	303	276	293	314	293	273	320	297	257	254	286	274	293	292	267	283	298	293	285	322	277	287	298	295	268	316	328	256	290	310	279	306	282	300	266	276	255	274	270	308	273	273	302	304	283	308	293	288	285	276	289	319	302	332	299	292	292	290	294	292	302	281	258	291	279	273	281	273	281	301	278	292	302	297	291	270	268	292	274	307	301	270	305	290	303	289	274	299	279	292	308	288	288	272	310	276	297	281	274	295	266	307	304	314	272	273	305	311	285	318	288	297	280	301	251	274	275	261	306	288	300	331	331	309	317	269	276	288	293	312	317	273	283	283	275	291	334	302	304	296	261	273	311	300	297	302	275	273	303	303	299	308	293	278	287	297	306	266	301	324	303	309	310	300	311	292	309	309	283	279	275	305	310	296	294	312	304	296	310	282	295	276	279	317	265	251	266	297	290	309	280	275	271	312	311	313	319	309	301	284	277	299	269	295	307	323	273	283	268	321	264	291	255	284	291	276	285	281	296	295	313	265	297	287	285	286	306	321	281	287	280	310	279	321	277	310	251	316	287	311	295	303	278	315	276	288	264	286	288	308	283	284	301	312	260	292	286	252	295	302	309	277	278	275	338	302	278	272	310	299	285	277	300	317	264	275	280	270	320	300	288	272	276	293	287	299	313	307	289	283	297	297	313	295	263	293	276	287	312	289	281	297	294	253	292	312	311	317	291	300	310	292	304	301	304	287	302	309	282	287	268	309	280	306	286	311	309	300	290	287	311	292	304	278	264	289	307	283	278	291	306	299	289	269	314	293	275	283	308	275	320	300	302	320	261	289	293	259	285	272	323	284	283	292	307	279	287	300	304	283	315	301	272	263	298	274	259	290	300	287	290	287	318	299	291	267	285	283	291	291	300	283	290	284	310	300	317	296	296	305	281	286	296	283	289	332	312	296	305	254	277	262	302	270	303	287	274	286	289	270	272	256	285	262	257	294	275	268	304	309	297	276	294	267	270	259	316	305	297	288	276	311	316	307	251	285	276	296	269	302	275	279	305	291	287	290	285	271	281	278	282	283	289	283	290	282	285	299	276	287	300	271	272	301	293	301	290	278	293	271	308	303	278	289	294	300	266	282	274	245	288	304	324	303	267	286	294	289	267	294	280	292	322	307	286	306	302	303	307	307	302	264	303	303	308	290	269	299	295	283	298	304	307	278	318	271	292	321	295	280	260	282	264	292	274	276	281	238	276	244	289	265	253	316	303	288	299	278	296	290	288	301	291	286	284	284	299	288	253	272	293	291	276	301	276	283	284	296	321	298	288	282	286	292	310	252	286	298	276	290	305	287	331	285	311	268	309	300	286	312	279	271	287	314	295	316	282	293	271	309	280	265	307	264	287	290	292	294	274	277	298	295	304	318	298	274	259	319	309	292	271	271	237	263	294	311	278	304	271	277	322	277	285	288	281	299	294	278	288	265	259	273	290	269	294	282	322	302	304	275	306	270	305	285	275	290	290	294	285	288	280	267	273	299	274	312	293	278	315	265	305	289	307	276	284	296	310	292	298	311	285	288	294	309	320	283	250	296	292	303	302	286	300	289	286	240	330	264	307	287	281	277	310	267	287	296	297	261	283	297	280	311	275	284	300	268	310	302	303	296	276	309	282	310	280	292	275	294	312	306	311	318	327	257	251	305	300	297	328	281	278	280	287	307	286	289	295	296	277	301	281	291	304	312	293	267	298	271	304	315	307	281	278	268	296	295	297	298	288	314	317	314	300	272	292	317	280	318	253	264	269	255	284	282	283	299	293	324	308	282	292	297	269	333	308	304	307	302	297	294	250	271	303	314	283	312	291	299	300	277	305	271	302	295	291	274	291	290	289	314	313	307	253	297	309	309	298	275	295	300	260	279	293	306	298	288	309	277	289	312	280	321	291	309	296	291	286	276	282	289	276	282	301	308	287	294	274	292	289	292	291	300	288	298	283	293	297	295	306	300	258	317	323	309	306	295	267	280	301	293	249	289	315	258	296	321	265	306	310	309	309	316	281	322	291	279	300	287	294	279	283	261	254	294	280	286	291	292	304	296	323	289	282	287	286	307	323	263	285	316	283	288	295	317	294	298	295	320	267	292	274	286	308	265	300	281	302	313	299	269	306	293	287	309	303	275	309	255	297	292	282	289	330	318	264	275	292	296	252	308	289	294	301	315	289	281	285	260	296	321	318	302	296	311	293	279	305	272	306	308	295	261	291	290	334	290	292	298	298	301	298	295	311	311	295	279	282	299	319	275	281	275	262	272	284	254	278	266	276	293	292	303	276	291	297	275	303	297	299	296	283	325	283	275	291	286	285	292	265	300	291	262	271	299	297	282	288	325	284	294	290	280	293	296	296	336	279	293	295	245	303	290	292	302	294	290	286	325	294	287	274	287	290	284	286	314	314	329	309	289	269	308	285	286	273	277	262	291	273	295	313	273	292	281	310	269	268	282	289	297	305	301	277	281	271	299	293	283	265	327	275	285	296	269	316	315	276	273	284	266	273	281	283	288
30138	34984	49583	53036	53764	68221	61696	46311	27796	10647	3116	1222	850	759	801	753	814	749	794	775	776	811	750	762	809	785	750	744	789	744	785	793	800	765	776	710	803	783	773	761	766	805	824	809	779	731	729	743	752	767	778	770	783	800	782	753	755	776	789	754	758	789	752	750	742	871	716	796	764	813	724	771	785	752	729	733	763	762	797	795	729	807	745	805	798	767	831	779	803	806	821	796	822	796	780	767	745	738	767	796	785	788	790	771	794	748	749	781	769	806	769	796	758	806	790	831	755	740	757	803	786	844	771	790	830	785	766	746	822	757	810	726	798	762	755	758	770	753	773	734	778	796	769	795	777	738	810	831	717	711	778	794	795	845	802	779	843	770	778	771	810	826	834	798	759	793	786	726	770	755	741	766	824	758	782	764	749	724	745	777	820	775	793	773	760	752	766	758	763	729	741	767	812	746	809	808	795	761	721	768	784	770	823	761	787	767	841	769	785	752	764	798	742	755	776	724	757	772	794	818	748	777	793	821	766	798	823	798	786	751	751	791	786	781	785	803	728	827	797	801	743	805	770	797	821	779	741	760	800	788	765	761	794	772	750	777	814	761	743	778	813	752	707	773	789	812	762	810	780	787	738	752	732	752	745	763	776	779	762	798	782	848	781	788	741	754	738	768	747	812	791	765	829	781	829	687	843	789	800	783	817	781	783	745	781	752	800	768	793	825	775	819	794	770	770	781	717	787	763	738	810	743	804	738	799	805	767	780	775	786	780	796	852	767	762	794	771	736	752	748	773	725	757	793	758	804	743	765	778	754	802	804	828	740	787	777	779	776	822	802	765	789	764	799	783	790	794	781	744	805	712	803	817	740	762	817	748	774	754	816	782	750	765	806	761	807	778	746	815	818	830	753	771	797	798	765	788	779	802	770	820	795	754	773	779	796	770	817	703	771	809	823	788	813	772	831	781	797	786	836	790	752	734	753	763	750	751	752	845	792	797	778	780	761	791	752	755	782	787	803	770	806	806	787	829	719	794	752	829	760	762	807	796	756	756	825	758	744	788	752	775	787	768	785	835	806	803	772	780	771	802	740	809	773	801	797	774	791	771	758	737	802	789	797	795	770	781	753	841	786	818	783	762	781	791	791	805	822	771	759	786	737	762	789	762	782	803	812	860	769	799	787	774	813	761	784	775	751	842	779	759	823	712	779	748	714	764	827	813	746	777	868	812	834	762	777	795	782	775	835	755	770	785	729	848	798	762	769	746	773	814	802	768	730	815	764	768	790	811	774	793	744	755	780	736	746	760	806	754	788	775	784	780	782	803	791	743	785	790	778	762	739	752	756	755	807	773	808	796	827	813	764	743	812	770	776	725	742	827	782	782	718	781	724	746	818	761	803	779	736	784	810	740	786	781	757	820	772	812	763	793	747	772	755	850	784	783	742	731	740	771	763	769	788	788	776	827	763	843	825	775	780	787	796	782	786	781	737	825	788	800	721	778	785	755	840	767	749	777	750	773	805	817	788	739	751	752	787	746	813	783	841	709	744	795	821	804	761	745	763	779	820	749	791	759	751	812	789	785	788	776	788	798	755	742	814	815	753	805	782	753	783	781	815	815	821	749	780	774	805	853	771	755	762	797	768	784	783	763	745	796	773	822	789	754	830	796	785	769	818	777	776	743	792	745	754	743	756	806	767	821	782	790	826	734	782	735	764	810	741	741	812	785	809	777	780	747	841	804	757	800	751	772	784	788	801	769	834	793	807	786	845	786	856	791	768	787	770	780	765	759	759	792	760	844	768	772	745	806	774	768	775	730	732	806	773	777	777	784	805	802	772	773	794	799	749	775	785	782	768	776	790	710	764	771	751	794	726	737	829	762	778	850	782	804	776	812	828	814	805	753	787	831	691	820	768	789	774	759	748	764	800	781	738	732	760	779	796	758	782	767	755	780	767	799	737	754	764	735	793	786	731	774	804	796	797	797	776	764	793	761	728	867	784	746	735	745	831	817	815	758	793	798	805	829	803	774	722	758	758	779	744	792	758	850	795	705	805	773	719	780	737	751	757	762	794	790	775	753	763	798	802	805	781	823	767	750	764	765	804	778	772	783	772	772	723	780	834	815	740	756	773	743	795	803	831	771	804	786	801	759	771	791	735	738	750	816	775	765	737	834	773	786	777	767	772	784	796	779	753	775	749	742	780	776	715	823	777	779	780	771	728	741	792	782	791	751	769	795	777	797	752	815	747	811	709	823	750	762	794	788	780	751	778	772	774	789	821	740	775	751	773	741	761	793	773	813	780	783	769	810	756	777	809	759	753	779	749	752	797	827	789	778	794	768	757	800	780	745	740	733	797	780	755	768	791	796	772	772	750	801	790	773	774	811	740	760	764	752	749	798	802	754	794	798	805	784	789	797	749	694	783	784	780	746	780	796	755	779	795	774	782	818	764	734	782	830	751	787	802	770	770	778	774	765	748	783	777	781	788	757	759	835	786	772	737	760	800	793	803	756	774	812	759	738	809	864	793	768	736	832	769	824	800	774	764	757	835	822	736	809	835	749	819	827	773	824	793	808	813	801	814	740	785	778	754	785	778	758	780	803	789	758	785	763	781	718	797	828	810	750	813	796	750	788	787	798	760	739	744	803	738	788	813	752	767	794	774	769	762	791	787	811	789	731	800	762	786	767	823	797	802	768	775	793	774	811	808	773	747	758	833	777	795	737	767	779	805	762	787	791	773	816	804	805	798	783	774	739	762	769	796	749	779	794	762	745	768	756	774	774	794	765	808	818	804	781	791	787	836	761	790	741	783	765	784	773	715	735	778	799	771	780	728	761	780	791	801	750	741	768	799	832	774	777	785	797	810	760	765	732	739	745	778	784	748	748	718	814	746	767	721	783	725	748	714	747	760	814	759	775	781	787	803	808	803	766	772	702	803	746	784	831	745	801	817	792	783	757	732	809	804	775	809	758	821	823	847	769	785	770	772	821	805	705	740	787	793	738	794	754	832	792	774	795	821	785	805	836	770	793	769	728	751	773	786	771	762	748	770	782	806	772	748	809	734	780	739	839	755	801	772	845	751	792	776	779	777	841	766	743	784	715	751	797	821	764	821	815	809	779	777	791	755	766	785	787	763	739	807	758	793	757	767	791	718	791	830	786	735	808	795	801	774	784	822	738	811	728	775	758	763	785	778	799	736	787	762	813	733	819	764	756	788	810	789	809	818	819	760	809	777	784	747	812	760	768	771	779	773	792	808	756	790	755	739	807	793	829	795	808	777	849	802	751	740	774	774	814	787	822	781	758	790	710	775	759	787	801	772	764	785	813	789	771	802	788	782	766	756	824	749	740	808	792	760	799	757	735	780	806	800	770	750	779	779	805	804	771	772	777	777	765	808	763	771	817	778	797	752	783	761	761	807	841	775	825	781	755	796	765	720	773	796	808	775	773	818	737	802	808	752	772	732	811	828	755	829	828	772	757	816	774	713	757	820
16349	13949	16284	11893	6970	6477	5657	2820	1052	534	367	356	338	324	289	294	320	310	316	290	321	291	323	328	317	316	304	299	288	289	308	289	322	311	305	312	243	298	292	271	319	309	299	300	289	301	259	303	277	288	319	293	296	301	288	297	292	285	301	355	336	292	256	300	298	316	288	307	307	296	299	315	319	303	299	263	296	324	293	283	284	282	271	307	287	288	295	290	317	292	324	288	271	306	276	276	297	277	306	291	289	293	314	295	295	306	246	307	307	275	307	319	283	323	298	287	297	291	298	279	304	289	281	289	306	299	288	279	277	254	288	291	280	298	286	286	294	291	310	297	280	284	306	281	281	278	291	285	299	293	283	311	278	324	297	317	274	316	290	311	292	305	308	281	272	307	293	288	279	270	322	285	306	307	321	310	308	313	314	314	290	297	313	282	295	287	321	283	311	293	291	346	270	274	295	257	289	292	304	325	315	299	277	312	286	247	279	277	329	310	275	316	277	299	271	285	308	297	295	290	293	266	238	312	261	332	312	277	301	280	310	294	279	311	312	295	311	278	275	284	283	318	302	302	282	306	288	297	280	295	305	301	284	307	293	326	288	290	299	306	255	308	302	314	297	305	310	308	323	311	285	305	309	318	310	280	288	280	317	279	279	326	296	302	277	320	311	306	281	317	301	324	309	322	278	318	303	271	311	291	304	295	274	286	278	277	285	296	291	299	305	282	295	294	318	311	293	301	315	313	331	304	292	302	302	313	313	321	326	311	271	305	293	308	283	299	312	295	293	308	317	271	272	321	276	323	344	281	295	320	306	311	315	294	279	297	310	295	317	276	314	277	290	298	298	286	275	292	316	302	262	279	282	296	281	275	329	287	287	272	302	301	313	294	281	294	304	308	331	274	288	300	289	268	276	306	269	301	287	287	298	287	276	315	314	288	271	298	273	275	314	296	305	272	291	291	281	309	326	294	295	284	289	306	285	298	269	294	303	301	306	297	292	310	276	302	275	305	308	305	301	302	291	299	283	314	257	295	293	312	299	310	292	286	365	282	296	307	299	285	309	272	319	309	288	309	308	287	296	288	315	286	306	295	283	270	261	328	297	316	315	268	268	301	292	265	253	339	316	286	282	296	291	305	320	339	297	315	313	288	273	308	314	317	294	263	309	319	315	302	301	310	296	350	298	299	265	313	266	301	306	280	293	292	328	286	272	296	306	284	307	286	310	328	274	299	318	276	331	297	274	300	314	297	308	285	290	288	292	289	278	276	305	301	258	312	287	326	307	290	308	297	293	272	300	285	300	279	291	265	290	305	288	307	312	259	278	280	282	298	301	284	274	319	309	287	304	315	285	302	275	310	273	299	293	319	318	293	317	321	286	321	315	276	314	290	319	309	299	297	271	272	287	295	333	312	296	298	323	308	317	312	329	327	285	279	318	293	277	279	263	321	305	292	296	295	298	315	256	302	314	286	298	302	299	350	293	279	274	322	258	278	295	297	297	338	294	322	298	267	286	335	293	293	321	280	288	266	312	288	299	284	312	274	302	299	302	282	306	320	304	309	286	304	285	264	289	324	293	319	301	294	296	289	326	333	290	325	301	286	268	314	270	305	299	285	316	293	286	289	343	299	293	288	302	281	298	297	313	303	299	300	318	234	288	300	303	291	318	326	306	295	286	269	285	306	299	315	324	297	295	263	303	317	299	280	305	329	283	289	284	312	265	261	285	297	314	293	302	275	280	284	313	295	319	317	311	276	331	266	293	282	273	287	278	288	322	304	341	305	296	285	263	295	301	292	315	281	311	293	293	289	304	279	325	273	304	287	296	310	308	303	315	279	265	302	284	285	283	288	295	287	282	304	319	286	276	325	324	324	266	295	283	305	312	296	329	283	296	292	330	281	327	308	305	264	300	277	312	278	307	283	292	307	305	292	281	280	291	291	291	312	303	293	289	264	291	297	310	310	326	286	317	322	324	268	292	329	312	306	290	301	292	300	309	303	283	277	305	299	291	316	282	308	302	270	324	326	292	292	305	285	285	285	297	324	314	308	295	301	312	312	298	297	284	305	296	276	299	291	282	286	279	299	260	331	328	303	318	295	308	319	285	286	335	328	302	277	307	319	287	267	280	275	272	315	317	331	291	302	300	312	313	316	282	313	275	301	272	339	267	329	280	323	283	322	276	319	277	280	269	308	307	285	276	280	296	264	287	302	279	265	263	282	329	280	306	299	281	264	328	285	271	306	314	277	297	307	300	309	294	279	327	289	301	305	287	280	306	299	266	291	277	309	285	272	289	316	288	289	292	301	265	280	307	328	316	308	279	311	289	289	298	291	306	296	304	341	304	297	275	338	313	311	321	314	318	271	297	293	297	269	265	310	266	269	312	316	325	319	322	293	277	291	278	268	324	299	307	311	301	310	305	310	298	322	279	305	278	289	294	284	288	281	303	318	306	328	311	318	292	274	279	281	308	318	267	304	299	277	309	301	277	262	297	282	291	320	295	333	284	273	294	276	284	285	274	298	270	297	307	338	293	273	321	299	297	296	312	281	279	310	323	283	267	291	295	264	332	317	309	299	287	295	294	299	262	310	280	277	272	332	314	304	285	280	290	259	306	285	314	294	316	285	311	284	293	284	260	316	320	309	291	292	286	308	294	295	284	300	266	352	289	289	316	325	289	293	302	326	315	291	304	328	278	281	281	300	273	273	291	295	287	276	309	308	288	276	301	279	294	290	308	292	310	300	309	321	280	292	292	294	332	294	285	326	307	309	325	280	288	287	285	312	273	283	287	279	288	280	266	281	304	292	311	288	269	288	304	319	284	326	305	302	286	323	302	304	301	298	281	287	291	299	284	291	285	297	313	273	318	329	300	301	317	302	298	302	308	295	306	289	288	294	306	286	297	307	328	309	315	308	323	293	275	290	288	273	261	275	277	288	277	332	301	271	280	284	307	290	279	312	287	285	282	280	270	287	289	304	276	311	295	303	297	278	283	309	258	270	275	302	298	273	280	276	299	273	316	328	260	277	287	274	275	303	311	285	344	288	294	304	320	299	278	305	295	283	308	291	287	281	286	282	307	304	325	321	294	267	282	269	320	285	288	307	281	285	303	315	307	291	298	313	306	301	305	281	322	276	285	287	296	295	281	300	283	300	296	318	309	309	286	327	255	308	302	296	298	298	288	282	272	323	268	279	301	269	275	293	299	294	278	338	291	289	303	323	282	318	303	287	331	256	305	299	334	281	305	293	290	270	290	274	283	303	285	313	311	260	286	315	281	276	304	299	313	282	302	283	295	287	308	292	289	298	276	313	291	299	293	341	297	297	297	296	296	294	296	266	292	302	305	309	312	293	273	279	282	292	271	303	291	282	301	269	301	278	314	305	334	327	249	270	310	249	273	313	283	272	288	302	308	295	297	273	324	282	322	288	289	294	294	327	331	306	328	285	309	312	292	296	319	296	328	296	291	293	290	296	271	283	304	280	299	311
10339	12907	23760	23495	19308	21808	18519	9494	4007	1854	1004	880	819	790	776	784	782	739	789	833	744	790	783	778	830	811	814	825	835	815	813	796	837	858	788	782	816	768	798	809	757	849	719	721	764	776	826	765	782	775	817	764	800	753	765	750	790	808	784	807	773	806	786	784	802	706	825	803	841	805	776	831	770	751	739	846	864	816	801	824	779	791	795	782	773	781	795	783	806	880	785	815	809	780	822	782	788	765	790	866	783	818	781	738	760	833	777	762	785	783	772	774	786	818	782	766	818	775	768	779	768	768	750	741	783	797	765	792	776	751	805	836	829	787	760	768	808	811	820	798	787	795	795	835	825	821	794	769	811	791	823	777	785	811	805	797	831	755	844	799	797	775	830	820	798	771	759	761	748	815	764	777	839	801	750	774	772	814	853	795	773	805	829	822	786	761	785	812	778	795	764	790	769	750	799	820	798	761	818	717	824	802	805	815	816	835	853	772	740	742	783	802	787	811	784	810	830	831	770	754	805	810	746	809	833	786	771	769	793	823	775	809	791	789	792	796	778	796	808	803	752	789	837	780	798	802	752	794	761	802	781	777	851	803	768	796	776	792	775	818	826	835	786	775	782	806	718	805	838	805	791	797	739	788	783	784	831	785	821	785	842	804	795	799	868	793	747	789	764	795	778	792	841	756	821	808	844	744	793	870	744	798	788	776	837	793	839	783	823	770	780	791	838	822	836	759	796	808	797	804	765	830	840	812	781	786	766	840	785	779	807	803	833	766	780	782	817	794	806	768	774	782	788	809	765	776	774	819	796	770	816	816	757	787	814	802	775	776	809	800	809	773	788	783	763	820	779	780	770	789	792	774	792	777	821	809	748	743	872	786	802	844	783	803	836	823	795	777	742	769	812	768	776	812	758	799	768	785	798	794	786	786	769	734	813	784	794	797	790	815	776	742	766	838	856	783	812	772	793	788	775	799	824	829	775	801	747	817	814	767	745	840	806	800	797	856	812	771	776	737	819	802	829	758	767	834	788	787	773	809	808	775	773	725	748	803	823	792	768	840	765	754	749	815	828	861	754	802	849	782	768	811	778	802	744	794	813	821	815	843	778	792	774	732	812	796	728	780	783	795	822	777	765	810	769	794	800	796	770	772	809	788	787	761	752	781	792	809	827	794	778	762	815	798	826	807	782	754	814	810	740	811	769	814	799	771	798	803	780	775	785	822	847	783	790	751	766	790	788	862	784	786	791	809	748	801	797	772	755	792	806	814	744	796	817	828	802	821	796	810	788	799	829	793	857	795	784	750	767	764	783	797	809	809	863	821	804	810	732	806	765	789	752	781	802	780	780	756	766	802	870	765	784	800	833	780	756	765	788	789	794	801	774	778	807	815	790	807	817	774	786	749	785	781	826	748	778	768	757	816	772	785	789	795	797	800	765	777	849	792	843	822	743	748	771	832	778	802	768	727	775	790	784	786	815	745	805	802	777	736	781	812	720	813	778	754	815	766	798	759	764	802	835	836	823	773	773	784	823	805	780	797	744	778	828	766	749	868	764	759	721	779	819	805	771	801	730	787	790	842	827	819	744	768	793	794	782	790	778	802	748	773	828	839	806	781	812	811	765	833	774	809	812	723	761	786	806	838	811	825	810	809	790	785	795	784	796	754	792	783	810	777	757	767	803	806	756	808	761	785	804	757	797	786	790	780	783	799	775	761	818	796	787	829	799	871	798	795	788	812	818	771	792	752	770	756	795	799	767	807	804	772	805	768	806	787	821	839	795	808	773	804	739	819	789	786	809	781	809	783	799	780	819	837	784	752	809	807	820	753	806	813	806	822	780	744	767	746	773	836	847	803	796	778	797	799	789	823	719	818	775	790	855	785	731	746	785	824	797	764	762	832	792	790	836	791	816	796	768	788	789	775	816	832	775	791	794	806	740	782	776	833	786	756	826	762	820	797	827	780	744	773	792	774	769	820	790	788	769	784	750	800	793	818	819	801	746	783	760	826	809	770	834	798	812	813	724	801	835	767	828	777	801	798	812	831	765	788	800	780	774	777	786	822	768	780	766	787	788	783	814	824	756	803	784	809	790	761	830	772	810	787	809	833	777	779	781	794	818	755	759	829	772	846	807	773	843	772	847	759	799	793	795	806	785	781	871	769	815	754	770	812	805	801	779	758	817	761	833	775	814	827	784	793	810	786	831	760	812	801	820	788	830	811	766	787	783	771	826	779	746	797	800	807	763	777	826	801	801	792	818	817	782	752	817	783	815	779	784	780	737	760	768	808	802	802	760	772	796	821	790	736	784	800	826	833	777	823	771	778	752	784	813	808	820	842	847	770	783	791	785	741	733	794	779	801	824	820	751	809	807	758	789	784	811	823	804	762	800	814	747	748	821	819	822	774	784	785	788	784	810	794	792	746	816	826	783	758	823	761	783	774	815	788	846	782	773	847	790	804	806	817	794	798	759	762	785	812	779	820	773	811	770	781	764	832	789	810	790	790	767	798	788	816	769	844	780	825	825	838	769	763	799	818	766	779	835	745	756	780	802	783	756	837	779	803	775	785	795	829	768	781	806	804	801	831	792	823	794	858	818	775	801	778	799	785	814	811	774	814	796	757	798	838	808	778	822	815	762	817	780	811	838	818	812	771	821	826	807	827	766	860	771	807	837	813	766	778	854	817	794	802	793	776	835	724	769	796	798	815	740	775	736	821	825	753	792	780	835	832	812	786	800	763	812	841	742	827	788	775	763	776	797	809	728	745	812	792	775	801	751	854	786	826	770	792	801	782	774	820	791	756	773	799	787	771	797	768	756	734	795	773	823	797	828	801	770	785	802	840	791	787	734	791	803	764	834	778	865	786	746	761	795	769	785	782	812	754	798	815	785	820	755	797	842	775	812	804	801	771	792	809	796	778	764	828	809	798	743	770	744	790	826	836	797	774	821	791	737	777	770	769	765	834	808	797	789	756	782	819	815	838	802	764	768	818	807	789	798	780	763	747	718	775	815	807	739	790	817	767	809	815	782	769	817	806	802	785	815	838	818	813	817	818	772	826	767	778	804	779	780	800	800	797	732	801	823	817	844	756	770	745	801	792	845	787	791	793	764	784	845	818	802	832	820	783	829	744	820	786	813	782	745	804	835	784	736	804	801	812	812	764	762	836	837	759	772	804	796	799	807	775	776	731	861	785	799	775	817	824	767	796	816	776	788	818	743	817	786	804	829	774	761	794	793	831	817	811	810	808	802	759	802	763	813	780	770	786	793	751	805	830	810	800	815	784	793	796	781	860	778	787	820	837	819	800	790	744	749	810	782	774	792	852	813	765	683	795	818	836	798	789	798	765	795	808	763	753	793	761	796	759	835	763	788	793	796	829	800	856	756	849	780	805	767	763	808	816	799	802	783	825	788	746	831	815	785	778	755	771	818	764	777	820	772	812	798	746	801	851	830	750	755	781	790	750	878	770	819	811	808	792	753	798	774	794
35082	36020	37260	34883	34488	43777	33392	17204	6750	1999	633	347	295	299	286	283	276	298	267	270	268	281	271	302	302	284	279	254	253	294	275	304	306	272	275	288	284	254	301	263	312	267	304	294	312	276	327	296	325	287	293	307	290	287	290	278	309	276	274	303	312	284	281	244	315	274	305	270	270	286	289	307	323	295	289	312	291	290	299	277	279	295	263	265	243	308	306	278	296	275	283	293	328	271	313	275	296	263	307	316	286	294	292	303	277	305	294	310	285	314	278	293	317	290	304	252	267	310	253	313	284	284	280	271	301	267	301	269	297	277	275	276	311	285	267	289	289	267	292	321	315	307	294	331	276	317	248	291	325	293	310	275	319	276	269	291	278	270	293	271	284	295	294	278	264	303	296	270	289	278	278	278	280	301	306	318	281	295	294	299	298	297	288	264	291	279	262	299	289	281	280	284	310	303	292	291	292	284	304	344	276	319	301	305	293	274	289	295	298	284	291	331	264	299	297	295	305	285	298	307	247	285	308	283	282	262	297	298	289	299	279	269	274	282	314	306	316	310	258	293	293	271	289	287	256	280	254	307	293	287	292	301	270	282	284	308	291	280	327	288	317	274	291	283	287	252	294	295	302	264	313	314	301	267	304	274	300	294	298	293	278	286	290	268	274	278	289	272	285	258	271	323	285	290	276	276	272	294	313	303	296	319	311	271	297	267	277	313	314	279	290	320	305	268	238	291	280	307	299	271	330	312	285	290	299	279	274	302	298	300	321	311	275	286	324	296	292	269	270	324	325	286	297	286	272	287	332	291	269	293	305	303	281	298	322	284	289	296	283	296	275	293	300	294	297	317	291	258	288	272	280	286	296	262	297	300	288	321	279	294	303	286	311	274	292	285	296	294	305	296	309	320	278	301	303	308	298	290	305	305	281	288	318	274	304	249	276	300	278	308	287	323	284	273	278	282	264	297	282	276	292	287	296	317	302	303	276	268	270	314	285	287	277	332	310	291	300	296	315	295	289	302	281	277	278	286	302	300	278	321	288	291	276	289	305	323	268	294	264	295	305	303	304	286	280	274	264	291	272	290	292	277	266	288	320	295	301	297	268	270	280	289	296	290	274	266	307	301	274	287	299	260	283	297	319	279	302	298	289	308	312	281	299	274	283	297	315	269	278	316	277	256	295	256	276	279	259	296	306	301	312	300	303	282	340	303	275	300	291	290	278	280	287	311	332	310	295	276	272	291	297	279	284	274	321	314	293	272	254	265	309	295	307	287	292	325	316	274	254	277	309	298	279	296	286	303	260	272	306	295	283	292	315	311	303	314	312	294	328	309	288	298	273	289	293	310	300	269	276	290	270	257	313	282	318	296	272	301	293	299	296	268	300	276	282	291	295	276	308	277	300	309	299	296	262	287	290	307	280	289	288	330	273	276	295	276	297	298	292	278	295	312	302	282	292	267	291	295	307	285	278	280	288	296	290	298	312	327	289	291	270	278	319	308	271	300	287	270	281	269	269	335	319	290	314	290	280	259	287	323	314	292	258	303	277	278	256	282	289	291	287	293	344	287	310	272	283	279	274	279	294	293	297	275	293	293	304	288	290	291	293	302	275	291	294	292	269	290	279	282	279	291	289	278	266	294	297	294	314	260	278	288	305	314	294	269	271	296	288	314	275	312	290	290	251	304	280	266	267	262	300	284	287	275	282	267	302	281	264	276	289	288	280	275	269	264	294	300	295	263	304	301	304	282	283	268	283	300	274	288	279	281	311	287	288	280	296	271	295	286	316	312	309	307	284	322	269	290	275	294	316	285	304	294	293	330	310	291	306	300	298	291	295	305	307	259	273	302	297	256	303	287	290	317	306	289	285	271	315	265	264	290	289	317	275	290	317	312	262	288	307	280	296	294	277	299	292	289	313	296	287	342	276	291	280	286	311	269	260	284	295	284	294	272	288	304	290	307	276	306	286	277	283	293	264	285	252	305	256	301	315	283	301	310	291	272	266	294	326	266	311	290	316	287	321	290	285	298	256	300	270	289	269	279	279	287	290	288	326	277	307	276	321	290	279	314	317	314	286	282	296	303	320	269	302	331	270	316	274	291	301	254	275	283	296	268	299	319	294	281	284	315	319	291	272	276	255	290	293	280	282	282	303	264	277	294	281	280	295	294	302	292	281	281	306	297	286	304	291	242	312	290	296	263	296	311	312	296	294	281	281	298	296	291	303	321	265	299	321	264	285	280	276	299	290	282	271	320	286	281	244	296	303	326	323	288	308	293	284	282	271	337	284	286	283	296	308	299	280	282	305	299	274	270	298	301	280	296	285	281	279	318	306	311	319	290	249	292	289	303	264	262	297	258	287	258	289	296	283	282	308	287	303	301	316	293	264	296	288	294	295	260	302	305	311	283	288	285	304	300	283	290	264	276	288	305	296	287	298	293	270	284	322	311	254	298	293	279	279	278	273	280	294	271	316	271	277	277	245	286	270	265	292	274	260	307	275	287	317	272	290	280	308	299	301	277	307	282	256	309	293	305	284	310	307	289	282	280	300	304	317	281	294	281	293	274	260	292	297	303	306	293	284	306	287	303	279	305	297	275	283	299	283	260	296	329	285	303	288	335	279	273	330	272	333	314	291	298	262	275	309	301	278	311	286	276	292	300	345	280	283	268	283	298	295	323	273	327	288	318	319	295	283	282	305	310	287	292	286	298	295	288	315	318	278	331	281	322	277	313	306	305	280	291	267	285	280	262	262	298	280	310	330	299	300	295	303	311	304	265	274	277	289	295	275	257	270	293	283	265	265	282	271	324	283	273	292	300	262	295	303	281	293	283	309	299	311	281	330	292	271	308	279	281	284	311	314	299	251	314	309	262	281	303	310	267	292	291	296	280	268	310	277	314	277	284	297	279	317	278	283	285	277	324	336	302	301	267	279	267	266	274	291	296	316	269	282	272	311	292	267	274	295	297	299	282	283	281	291	301	311	262	299	297	306	291	303	288	323	291	277	287	278	287	316	318	312	277	289	299	284	296	281	284	299	282	286	312	295	287	309	318	318	270	292	295	279	290	318	287	309	318	294	311	279	274	291	281	268	296	307	269	293	284	303	304	253	307	273	287	288	308	272	291	293	257	318	249	317	294	303	312	249	295	299	266	295	264	298	285	284	287	293	277	282	300	272	323	287	304	273	252	307	266	297	279	320	307	275	281	253	303	338	283	337	277	275	287	296	282	302	255	284	261	299	278	278	311	310	307	303	295	266	293	265	308	270	319	298	267	272	270	294	277	315	289	291	305	302	247	292	288	294	268	278	274	267	306	276	274	299	271	310	298	309	303	253	289	274	297	313	291	279	265	299	288	300	255	291	296	265	286	270	289	306	301	319	311	285	268	313	299	327	276	291	286	273	291	321	296	304	309	277	276	275	262	285	287	305	317	255	275	289	315	299	295	282	289	298	304	268	285	294	278	289	322	305	272	279	293	292	287	276	295	288	322
23164	29366	40353	44092	48792	56757	46791	32424	18417	7424	2496	1110	894	814	806	817	749	760	784	740	752	787	760	794	776	795	806	754	793	796	813	784	754	764	782	752	780	757	782	821	763	771	703	775	753	717	816	755	790	755	801	789	795	789	805	804	805	815	768	814	749	747	746	796	777	756	788	761	776	805	765	767	789	753	824	812	776	778	790	806	779	756	786	769	786	831	761	758	789	768	800	810	771	779	751	760	776	800	808	800	818	835	769	801	786	752	778	810	749	804	769	756	719	728	755	792	820	761	752	737	752	769	792	817	821	737	768	785	725	858	794	769	767	805	793	811	780	754	799	821	775	806	794	800	821	796	765	742	769	784	820	805	801	744	753	777	787	786	721	761	771	774	724	741	761	800	766	770	809	774	789	793	791	778	777	842	746	798	740	766	777	748	744	746	822	793	759	806	740	768	787	806	774	756	813	767	771	812	813	756	771	779	756	761	853	798	807	757	804	802	763	765	764	785	799	787	777	769	793	776	749	729	816	813	791	741	795	786	806	834	780	798	731	764	761	788	755	814	783	791	753	773	812	786	783	728	809	783	784	760	790	784	782	801	817	763	781	740	797	775	798	840	795	771	778	770	747	798	801	773	753	747	748	735	788	771	749	743	818	767	781	817	785	748	838	774	772	795	810	840	801	731	842	789	803	792	773	785	775	802	755	828	774	740	803	753	758	779	765	739	762	832	777	708	797	828	757	738	748	818	720	827	781	816	808	789	760	733	857	764	712	776	749	709	787	764	800	795	759	812	754	791	761	797	742	757	761	814	748	823	752	759	762	770	759	857	778	753	777	723	765	759	765	749	759	817	787	777	785	752	751	768	795	778	771	727	787	779	819	776	755	779	765	780	771	776	814	823	800	770	751	769	760	743	803	747	782	792	794	770	765	800	826	804	781	765	791	799	773	759	728	754	764	804	785	758	778	804	818	753	808	726	772	744	702	798	748	811	767	813	772	813	786	745	820	767	744	740	749	808	751	754	755	779	774	763	808	810	755	799	756	795	774	776	786	828	808	820	764	769	765	755	755	769	778	781	773	778	774	770	778	802	768	800	766	769	759	741	812	808	821	800	804	745	776	786	794	800	765	739	797	785	719	773	808	772	782	769	773	761	763	811	773	845	818	761	777	761	783	756	777	703	796	748	786	832	778	768	764	802	799	755	814	751	809	709	800	808	754	800	727	788	734	767	758	775	785	808	788	779	777	795	802	761	770	801	749	852	813	780	788	830	737	774	760	806	789	798	817	806	777	766	813	787	805	772	777	771	815	743	742	769	755	741	756	857	771	748	712	803	799	809	792	778	739	728	750	755	814	779	795	839	746	740	757	765	817	821	832	791	828	791	763	789	807	795	833	745	761	762	729	780	825	791	786	773	820	824	788	767	795	748	748	745	765	756	823	757	800	796	803	798	791	777	770	773	832	816	800	829	802	791	800	768	760	810	772	783	826	774	781	744	755	790	780	761	752	758	775	739	797	786	764	767	775	775	786	782	749	799	801	804	729	735	811	757	760	722	818	835	760	734	753	760	724	827	788	808	768	785	782	803	797	828	841	753	832	759	808	774	796	815	776	769	770	777	774	792	828	777	756	771	783	744	754	790	787	788	821	797	784	794	819	795	790	785	813	795	772	767	755	752	839	797	773	804	805	766	775	772	792	790	792	770	770	730	818	759	786	799	731	822	774	799	769	721	799	754	825	811	769	819	755	756	787	788	800	821	780	764	787	805	797	743	792	748	775	834	811	770	743	813	783	777	775	747	814	734	778	778	756	741	778	765	804	805	773	847	768	782	808	733	751	841	806	779	767	804	766	801	761	789	775	786	797	789	815	759	801	810	783	769	786	778	764	754	815	755	775	802	780	776	804	755	801	742	764	725	810	793	757	764	755	714	745	778	781	788	807	806	782	776	823	804	744	766	800	772	797	777	784	816	771	759	753	810	815	756	779	770	789	803	756	765	753	713	740	764	753	775	770	741	769	728	783	795	769	791	789	774	801	785	774	781	795	791	726	780	741	766	848	781	812	809	828	732	732	788	793	760	782	817	748	765	832	804	792	799	729	808	786	782	797	758	785	822	758	768	809	809	812	815	779	789	779	776	792	797	784	784	770	802	813	804	772	762	806	795	702	752	737	792	766	747	783	748	778	742	761	772	825	809	813	801	785	808	785	739	811	798	803	766	792	794	793	735	775	776	800	812	790	760	827	754	775	756	786	780	771	759	802	769	766	831	754	771	777	831	824	759	793	816	776	778	820	754	745	757	773	799	801	756	765	802	784	807	814	793	787	776	767	787	719	789	795	776	797	795	777	785	760	746	759	736	774	798	786	766	793	807	757	776	777	778	757	763	811	752	788	768	784	805	809	757	786	814	748	810	746	775	746	716	767	808	734	767	739	774	801	786	761	790	713	740	791	746	756	754	774	804	821	812	838	777	778	777	799	818	821	770	773	802	746	833	797	781	797	785	812	785	754	748	806	777	770	786	792	822	796	786	759	785	804	729	812	796	790	773	839	788	795	842	723	814	750	820	742	784	787	729	783	803	737	790	817	749	808	722	785	789	789	786	774	819	783	755	819	743	773	816	780	734	791	788	755	735	752	773	791	798	798	808	794	858	759	759	773	813	796	769	784	818	796	777	795	815	737	778	800	749	835	809	798	821	778	797	794	753	795	798	752	798	817	775	834	838	826	791	785	772	786	770	788	828	856	747	792	803	774	764	737	797	799	757	795	734	790	771	790	772	783	760	814	819	807	809	791	831	789	793	767	784	770	751	774	775	776	752	816	806	770	757	761	793	781	752	779	778	808	720	773	754	833	717	789	767	802	808	747	778	793	790	747	818	757	764	780	770	747	808	779	769	810	776	757	768	756	857	783	785	819	775	803	777	791	815	754	799	771	772	749	784	780	811	805	792	849	769	812	772	770	776	836	739	788	780	756	792	802	814	784	744	827	812	795	780	830	752	695	810	834	765	740	759	808	787	765	819	747	838	798	783	838	797	795	776	772	786	807	776	783	817	780	798	785	848	785	752	767	777	750	764	840	815	797	806	783	786	775	718	775	780	775	822	777	736	731	773	774	757	799	773	752	831	768	795	755	785	780	804	739	784	785	739	774	845	779	767	828	796	797	769	763	791	802	809	792	777	798	758	747	779	756	747	758	744	790	736	765	826	787	795	762	760	761	764	831	874	753	740	772	801	783	797	747	737	806	788	804	785	793	795	777	798	823	802	817	797	760	727	752	768	810	790	779	790	791	776	781	818	804	771	759	798	781	799	792	792	815	763	729	792	749	772	762	802	750	789	834	794	785	737	782	738	765	802	756	763	785	817	789	800	838	808	806	760	813	791	801	820	748	762	771	799	860	750	759	775	759	821	776	802	722	732	768	802	846	754	766	758	748	798	754	813	793	778	740	842	768	791	787	744	809	777	808	777	752	809	803	800	793	786	810	777	785	808
43758	45981	49126	44082	42237	55967	49502	31370	14044	3898	985	400	324	292	298	290	265	238	316	274	277	271	316	316	274	311	305	277	277	287	288	276	271	282	266	280	289	281	325	267	272	269	310	262	310	283	289	271	261	271	306	266	283	270	266	291	261	259	291	269	293	287	311	262	273	309	255	289	275	288	293	282	272	281	312	266	298	289	280	303	277	296	317	286	301	288	290	285	301	299	297	277	290	317	296	300	280	287	283	260	299	311	312	276	281	303	276	283	289	286	305	303	278	240	294	294	281	276	289	274	273	274	296	279	275	264	283	301	305	289	270	279	276	257	266	303	312	291	287	302	294	273	277	279	261	276	269	322	266	298	274	277	293	250	287	294	301	290	304	280	320	304	263	281	271	268	281	287	297	285	272	298	276	271	274	293	313	265	262	273	306	280	274	295	279	297	312	274	294	321	259	280	286	282	313	287	285	286	269	261	286	277	268	282	301	319	299	295	288	271	293	302	277	296	289	291	261	283	292	278	306	243	297	305	272	296	270	276	291	312	296	303	313	318	281	282	289	291	297	280	283	290	250	292	281	278	263	278	314	284	310	301	278	299	280	279	301	282	269	280	308	309	252	294	270	249	282	285	310	264	266	306	284	273	280	285	272	289	273	281	297	290	259	307	285	321	310	251	299	313	267	276	288	296	282	304	276	270	312	277	268	311	297	286	291	280	288	271	267	282	282	296	294	268	284	294	304	281	297	281	313	296	289	277	243	309	274	291	256	277	267	254	272	308	300	267	287	262	287	288	300	293	302	304	291	266	306	268	267	260	299	261	292	277	282	296	261	269	277	277	268	312	315	304	260	279	295	271	279	302	258	288	296	277	284	258	274	285	261	261	302	276	270	321	292	284	298	296	289	306	276	280	293	333	308	282	299	289	301	330	278	269	294	295	297	309	297	289	291	252	314	284	269	276	250	278	293	266	287	275	278	266	296	290	314	269	260	285	262	285	281	298	276	298	294	259	304	320	282	283	282	245	290	272	280	283	280	279	291	254	291	261	321	301	307	291	270	283	296	265	291	293	273	277	284	265	275	283	283	280	279	299	269	272	305	302	260	263	281	273	290	284	282	275	283	252	295	306	283	283	260	270	256	253	294	302	279	293	277	270	262	305	283	294	283	279	302	305	305	284	281	301	289	295	286	318	320	259	272	303	275	254	301	279	308	315	259	298	294	284	276	313	266	263	273	251	267	255	302	236	302	272	264	285	294	285	285	295	286	297	292	275	268	291	281	276	285	272	297	282	288	279	285	284	302	269	279	308	274	309	268	295	261	267	273	262	290	271	293	277	273	264	296	280	292	262	309	319	301	248	268	302	304	307	312	301	291	304	275	297	292	294	278	304	246	312	277	333	302	269	275	285	285	252	300	331	256	304	282	276	281	289	286	284	310	296	283	265	275	290	285	287	280	283	285	290	292	266	266	267	302	307	265	274	265	282	298	278	295	296	250	293	285	272	284	308	267	284	260	298	310	307	303	270	278	290	301	292	281	287	269	298	316	288	288	265	281	266	277	315	289	298	264	305	278	282	295	279	278	268	287	291	299	332	289	294	286	273	284	293	294	302	292	313	271	250	280	289	276	270	268	304	278	261	277	288	274	279	296	268	270	269	268	269	270	302	268	276	284	298	284	312	284	289	271	278	279	304	296	260	281	239	271	308	303	302	315	295	287	300	308	279	282	294	261	300	289	306	292	288	288	278	258	285	254	234	273	297	284	325	273	274	304	258	300	279	292	273	272	322	296	303	300	261	257	300	301	304	263	302	249	300	275	274	266	265	298	260	296	304	289	294	307	293	294	275	259	299	299	269	268	307	273	293	293	289	278	294	302	283	278	287	289	265	273	281	300	265	294	275	312	290	263	283	288	266	282	282	283	311	326	282	275	292	278	271	272	302	271	292	306	285	265	274	288	302	278	325	300	297	270	270	280	309	249	307	271	277	280	277	293	296	299	272	255	254	296	302	275	299	270	291	316	298	319	302	272	293	256	286	298	289	259	285	306	282	297	280	307	296	271	293	277	271	286	261	298	261	294	280	299	295	248	267	270	297	277	282	304	324	267	276	306	282	301	282	264	273	299	277	284	252	284	278	252	269	280	274	268	291	290	293	292	296	268	278	264	289	282	270	270	288	254	286	282	282	286	278	280	254	270	281	271	282	295	274	271	290	281	259	275	311	295	301	258	281	303	285	281	280	288	288	271	314	275	275	276	287	275	264	283	281	253	317	285	268	298	284	295	298	265	296	294	264	266	287	290	249	277	293	289	293	289	292	298	277	281	305	277	300	300	285	281	257	283	302	283	277	287	289	284	310	291	282	300	273	296	290	288	279	288	280	274	302	285	292	272	279	259	264	270	298	302	274	278	254	286	272	270	291	281	286	276	264	275	270	285	292	308	277	303	251	259	239	323	280	266	299	291	281	284	309	302	264	276	293	280	290	296	295	295	256	253	251	291	266	293	267	273	293	285	329	274	298	294	314	295	303	308	306	275	270	284	273	277	291	292	292	295	296	269	288	274	294	289	297	283	270	242	281	296	280	271	301	294	250	300	271	241	266	277	298	292	303	279	295	297	252	279	258	307	298	280	279	287	262	317	266	295	290	295	291	288	252	295	328	258	287	285	313	280	306	283	280	286	304	301	303	273	272	285	305	320	311	288	285	330	328	291	277	300	299	276	252	280	285	293	268	274	274	314	287	307	238	278	263	268	290	308	317	277	285	300	276	271	301	295	282	315	294	264	278	293	273	304	275	280	285	276	292	289	290	292	277	287	280	303	269	317	277	288	286	296	298	337	287	310	300	290	268	284	271	267	273	287	276	275	280	279	284	294	273	275	299	294	264	315	301	297	277	267	267	294	295	291	313	287	289	280	305	295	260	290	268	282	281	285	285	291	271	302	301	299	290	279	275	305	264	255	310	282	271	303	303	267	296	261	297	300	277	289	291	278	265	262	278	304	279	246	274	294	285	280	317	286	294	297	292	283	296	295	272	269	278	277	317	268	281	301	291	295	282	262	283	263	288	264	265	292	299	275	275	304	297	269	308	296	280	283	294	294	254	270	304	271	287	285	308	281	294	320	288	301	277	293	251	282	238	286	287	274	298	272	304	307	281	313	271	296	294	283	270	295	310	286	299	289	298	283	319	295	287	278	298	297	307	283	266	283	278	281	279	296	312	266	277	275	306	290	290	308	275	297	304	296	317	328	258	253	281	299	273	317	297	282	295	313	306	301	288	261	303	265	284	306	266	292	285	325	304	305	318	290	290	241	271	258	287	288	272	310	299	275	281	260	266	284	295	270	276	287	287	296	300	267	277	279	292	273	292	277	296	272	309	273	260	286	279	339	261	283	330	272	276	325	288	290	293	276	317	295	280	292	322	295	294	268	304	278	293	279	283	269	293	274	303	262	292	301	262	296	271	273	302	272	264	241	308	276	305	280	317	314	264	308	281
29095	37182	49164	51632	54317	68432	61090	44123	26566	11228	3595	1513	938	834	814	768	780	755	758	795	744	757	800	764	751	732	724	779	737	735	745	762	742	707	792	731	725	760	801	783	782	817	762	783	772	829	755	799	786	745	752	755	764	751	723	796	765	798	779	723	758	723	726	771	773	772	767	787	729	800	791	782	736	767	764	723	768	706	738	781	798	756	818	760	760	713	774	765	847	760	723	751	753	767	767	799	751	760	767	769	796	764	763	744	737	688	772	781	745	759	808	802	796	763	812	740	736	784	753	764	786	761	820	824	787	789	798	738	771	769	758	789	781	760	803	796	755	741	814	768	794	727	727	794	768	726	736	768	783	782	721	747	741	767	778	731	755	781	753	755	733	743	810	785	735	768	834	745	747	772	791	722	739	756	717	772	797	772	760	748	756	757	777	737	736	753	787	786	781	757	772	738	799	791	716	790	824	778	792	718	724	765	722	816	789	727	753	800	747	736	749	761	786	771	725	752	786	760	729	749	789	809	767	791	756	733	765	733	803	759	768	756	734	751	784	760	790	781	774	767	761	749	732	727	822	742	746	743	774	783	776	783	762	720	737	799	792	781	784	727	791	782	780	773	708	739	804	786	742	722	736	770	798	748	736	702	761	743	805	746	768	817	768	778	768	729	758	740	743	788	820	768	775	763	803	799	807	752	725	782	748	779	761	769	767	799	754	717	735	763	793	781	784	753	724	743	744	745	739	749	752	781	797	789	810	753	713	742	773	781	806	762	777	722	758	746	774	736	766	749	733	793	737	752	772	706	768	764	752	770	733	735	750	771	795	738	773	767	759	762	745	788	697	781	697	759	747	714	747	756	742	732	745	756	720	768	710	781	779	745	727	785	720	780	793	724	765	772	707	804	747	763	776	801	781	773	788	802	775	756	737	735	743	762	743	737	756	748	778	808	815	735	797	777	780	748	766	757	764	761	759	792	782	802	780	760	715	744	815	781	761	751	808	798	774	767	715	771	736	790	751	789	731	834	800	776	823	796	744	776	811	786	728	780	753	839	759	835	794	768	743	695	723	750	784	772	731	771	751	774	755	759	739	737	760	812	753	752	784	710	740	790	775	752	720	747	766	751	799	744	780	735	788	740	705	762	760	813	763	775	735	723	782	727	729	731	777	775	792	836	753	795	732	756	751	747	764	766	746	752	741	755	735	758	796	787	775	742	762	792	718	835	738	779	736	772	757	726	746	762	762	756	790	735	783	784	800	696	737	756	760	759	814	816	717	773	739	760	727	782	766	736	764	797	730	768	832	779	778	768	793	782	737	756	769	782	727	780	778	783	715	749	803	758	759	699	792	729	768	795	793	805	808	769	733	801	764	728	756	793	798	745	759	739	815	839	744	725	794	702	783	731	746	767	752	790	751	798	760	729	703	796	785	839	784	793	778	764	811	787	741	804	741	759	757	803	747	690	737	715	707	727	767	781	763	737	795	809	699	780	741	788	757	751	817	826	826	771	790	753	740	784	784	850	696	756	726	785	770	776	759	785	804	736	767	774	730	780	727	705	793	780	764	768	748	778	762	786	744	703	767	735	730	761	771	770	770	793	767	743	780	729	746	786	810	753	786	741	777	757	758	793	787	753	749	724	755	717	764	758	742	771	800	774	747	750	809	779	761	752	727	839	795	780	775	706	745	764	762	742	798	776	769	766	826	774	778	719	711	813	783	756	729	747	775	784	770	788	782	788	770	766	720	793	773	756	759	755	795	723	775	830	794	788	755	740	794	826	766	764	777	841	780	749	778	776	792	798	761	830	787	731	761	756	741	710	767	748	802	778	789	763	756	731	813	775	797	794	771	808	764	792	793	755	783	770	844	800	757	741	745	757	747	799	749	730	794	801	763	788	728	769	765	733	746	758	786	767	765	758	754	787	800	761	765	824	753	766	758	759	796	765	787	712	747	772	735	789	760	721	783	805	763	739	799	760	779	691	766	756	772	741	775	786	761	756	760	734	774	725	776	814	803	732	737	747	775	770	730	750	718	732	790	804	733	769	767	773	750	773	767	739	740	744	733	742	718	806	797	735	772	760	787	845	748	796	736	722	771	795	739	791	778	742	772	810	712	767	774	744	741	776	738	771	725	766	822	763	772	744	769	709	731	773	763	785	805	772	755	805	791	726	774	751	765	804	748	751	765	736	731	757	742	761	759	718	774	752	757	741	803	784	769	713	779	755	787	753	723	725	784	743	733	755	771	731	793	728	722	815	775	767	744	739	755	743	751	749	757	770	765	692	775	808	747	727	731	805	726	779	812	734	776	778	797	802	789	767	780	775	732	763	752	787	703	754	785	771	818	746	764	760	772	727	760	742	761	727	723	768	812	785	812	773	783	777	782	746	801	776	749	752	788	783	748	720	751	764	774	770	731	809	753	764	717	787	805	763	755	744	818	808	767	753	808	716	809	791	761	795	833	777	752	698	777	745	759	770	744	785	758	751	765	786	772	759	766	775	754	744	731	782	791	804	729	769	730	759	750	801	755	773	764	802	801	745	723	757	714	747	843	777	714	816	715	793	752	751	728	744	728	771	781	752	746	800	742	802	762	820	735	740	746	785	716	809	798	766	769	731	813	746	757	731	734	777	790	783	776	749	740	796	751	707	758	785	790	736	749	756	762	752	770	761	723	761	741	790	836	772	778	735	813	739	808	788	778	776	802	759	815	777	733	749	775	793	763	783	747	787	818	748	769	775	736	771	782	774	769	747	740	762	791	791	747	740	778	766	744	750	751	747	748	774	778	776	757	742	762	741	770	778	785	725	796	824	735	743	784	761	730	733	794	775	749	787	781	805	726	803	768	750	719	791	761	782	782	754	749	722	768	752	785	748	737	751	760	770	772	774	767	793	741	787	730	742	738	742	772	801	757	736	703	779	751	775	803	737	773	756	736	767	762	800	764	736	763	796	769	739	783	799	838	736	787	781	776	758	776	776	814	771	759	746	765	794	772	711	768	818	761	731	725	755	809	756	762	806	787	753	772	766	800	749	790	775	773	751	773	769	750	756	811	718	762	744	767	738	764	781	738	769	722	775	774	719	761	782	790	767	735	816	762	757	785	702	767	742	765	756	750	750	728	763	780	782	716	786	767	720	835	799	809	745	773	784	763	801	742	764	754	798	777	759	787	768	747	813	747	780	768	766	821	779	770	803	726	791	749	747	758	738	772	711	787	742	755	774	787	777	775	750	749	747	720	816	780	777	780	761	781	739	764	800	762	809	761	765	812	806	737	724	749	750	774	780	753	762	759	769	797	761	729	755	783	811	814	799	785	726	754	784	751	702	782	803	785	748	710	744	802	772	798	785	763	795	768	803	753	788	712	747	733	776	755	754	718	734	757	752	814	724	811	770	775	780	767	817	768	745	737	767	796	761	727	757	748	736	721	782	767	721	742	762	756	772	759	818	757	782	724	740	830	758	770	777	752	709	766	750	800	807	767	745	736	756
15950	13180	15378	10098	4885	4732	4948	3008	1342	595	352	309	286	304	296	274	311	308	288	292	257	317	282	290	291	266	280	291	272	297	285	288	292	296	285	268	295	302	270	285	326	296	288	281	312	281	312	243	291	292	246	271	294	276	275	319	285	281	281	304	275	278	353	275	251	298	268	266	291	291	284	290	313	270	289	268	284	314	284	305	286	275	294	271	266	285	303	313	266	251	305	317	299	307	304	286	272	284	300	283	291	303	288	281	292	296	272	269	280	267	293	265	272	297	306	304	291	293	272	269	267	294	273	284	289	286	294	323	299	329	289	299	281	287	305	263	248	310	270	286	302	309	290	292	283	288	287	282	242	273	267	257	329	263	305	310	309	295	302	323	306	309	292	288	284	308	275	309	270	276	301	303	307	286	318	283	298	295	299	322	302	282	307	297	304	269	302	284	298	288	294	289	297	309	315	289	261	282	282	276	325	283	278	315	297	303	260	314	252	268	275	294	295	268	295	284	296	309	289	302	312	265	280	319	320	294	280	292	305	295	301	304	285	277	303	287	280	284	296	287	294	280	276	266	266	276	315	297	289	296	287	284	303	273	264	279	309	279	269	305	283	263	274	281	310	301	301	265	311	264	285	292	283	294	236	296	325	312	270	308	282	274	308	302	280	264	266	302	328	277	295	264	300	285	284	271	282	295	288	265	302	263	272	293	276	262	306	284	303	306	298	282	280	312	289	264	310	313	277	308	299	246	287	276	284	283	263	311	304	296	282	303	286	288	309	298	292	283	272	306	303	302	291	300	274	285	274	285	278	306	319	301	285	265	260	278	277	252	278	301	299	280	296	286	302	259	298	282	275	292	287	299	284	283	285	284	312	298	271	281	274	298	297	277	287	308	288	318	280	296	309	295	303	241	273	275	299	300	305	286	327	289	320	268	294	291	267	285	296	258	278	256	300	278	300	253	273	298	297	262	275	292	283	341	310	302	298	269	288	287	275	276	274	287	270	274	302	287	301	273	307	275	292	299	262	282	275	294	287	274	298	276	257	292	266	272	302	328	303	297	296	309	321	288	288	284	277	258	295	311	281	293	298	285	321	272	291	275	269	289	297	281	292	297	321	291	285	273	306	301	261	268	279	287	274	312	269	297	270	306	306	280	280	281	286	282	277	268	268	306	293	311	308	249	273	294	339	294	260	287	306	267	312	294	263	264	301	260	295	279	304	272	302	274	292	273	266	278	269	301	300	282	276	290	268	291	298	262	285	299	264	254	273	289	301	304	283	255	265	291	281	293	284	306	282	286	287	280	338	302	274	306	299	291	306	255	284	257	300	308	297	293	294	297	300	286	274	264	322	302	278	279	240	275	305	316	299	261	257	295	269	320	303	286	277	302	298	271	278	300	294	317	317	300	286	301	289	284	293	300	294	289	285	270	290	268	306	318	315	282	272	274	288	313	277	298	284	259	308	303	311	256	299	282	298	296	291	290	266	260	296	275	271	299	257	289	274	279	314	297	270	291	286	299	297	257	303	288	285	280	271	289	304	285	290	283	273	285	289	287	299	303	291	291	291	296	275	275	304	311	265	314	284	316	302	283	284	325	298	283	321	313	281	271	249	306	302	287	294	276	293	294	273	295	259	286	262	274	277	300	263	264	264	300	284	306	308	278	285	288	283	287	294	288	276	347	280	304	308	299	292	321	267	259	279	301	265	276	288	266	252	332	288	317	260	309	281	274	295	278	267	273	276	301	285	274	281	312	307	277	292	307	305	285	306	288	286	295	275	307	291	268	283	297	298	290	291	291	311	303	299	321	279	275	290	278	293	282	284	266	299	270	282	277	307	310	285	285	284	282	307	263	335	288	291	270	286	280	308	256	280	313	275	307	293	249	301	285	296	300	276	262	301	279	309	247	289	319	309	275	298	282	248	308	272	296	287	263	292	285	266	293	295	335	275	276	293	299	305	265	287	295	317	319	287	296	281	268	292	297	308	321	304	303	317	278	275	289	298	300	292	295	289	293	290	283	285	284	295	281	297	310	322	303	277	288	266	306	280	302	304	306	266	295	296	275	295	282	278	311	291	275	279	286	291	294	293	270	283	296	293	287	272	298	311	291	311	283	267	299	294	301	268	287	323	292	273	306	274	317	285	295	315	294	291	293	298	319	285	309	296	288	254	294	308	322	311	287	261	313	290	293	279	271	311	260	294	282	282	286	290	294	273	293	308	281	276	283	308	287	308	302	285	290	308	299	291	286	319	318	308	303	291	270	310	295	298	295	300	307	285	274	292	301	302	283	299	283	320	303	309	287	330	292	304	314	283	320	276	283	294	301	284	276	297	298	296	269	270	305	314	280	290	273	302	306	265	282	307	276	312	291	309	275	253	274	302	313	268	284	278	276	270	312	267	293	269	286	288	309	272	284	261	318	281	289	280	280	295	286	281	281	282	296	298	304	282	313	281	264	282	329	322	295	288	276	303	275	275	251	266	313	318	305	287	317	277	289	278	297	290	278	277	275	288	304	249	274	281	262	295	277	280	277	303	310	300	297	270	309	298	295	268	307	278	296	270	290	303	243	326	304	289	276	313	269	296	307	275	270	301	291	308	276	300	304	265	282	291	274	274	286	273	280	298	309	283	297	284	267	273	281	279	278	314	287	276	293	267	262	307	293	299	305	294	314	306	289	298	284	294	289	285	297	322	296	299	260	286	285	287	276	280	305	260	290	274	295	303	339	283	277	272	291	298	271	279	280	290	267	272	315	284	295	275	289	293	281	296	275	291	267	281	321	294	291	286	309	296	307	282	329	315	278	302	290	282	258	266	275	296	287	316	298	314	301	272	304	290	258	319	326	278	309	280	307	280	284	271	265	301	310	292	301	283	288	283	294	296	304	297	297	318	263	299	287	264	281	289	327	275	295	302	290	304	314	292	286	302	313	291	290	284	298	294	304	304	268	294	297	295	278	318	295	300	319	300	296	305	266	318	306	316	275	304	262	336	293	271	299	304	285	256	259	259	291	280	285	282	281	287	299	295	324	308	286	295	330	280	306	261	288	271	319	265	320	307	287	286	254	290	283	262	281	301	275	277	252	290	260	269	289	276	307	310	265	315	292	279	305	298	293	294	286	295	271	258	311	296	317	265	305	304	298	291	321	278	305	348	295	289	274	279	309	280	317	306	300	286	284	280	291	343	287	302	275	312	312	272	285	281	300	327	287	291	271	289	325	297	310	280	286	338	290	271	265	279	294	282	303	292	289	278	266	285	301	293	278	268	274	289	301	260	303	264	280	275	271	294	269	303	269	288	285	269	271	306	281	313	306	279	260	273	297	316	280	286	298	261	277	304	311	315	303	266	283	329	280	308	314	279	273	305	275	260	320	271	305	304	294	289	272	315	278	277	320	258	257	290	282	285	294	280	309	259	278	307	265	265	284	312	321	269	272	325	291	277	283	283	317	256	257	262	288	308	303	275	263	280	293	300	314	310	320	286	276
10241	12333	22446	20854	14892	18020	17722	10977	4998	1844	1046	838	732	752	743	782	780	769	778	817	771	774	792	759	774	775	790	819	811	790	768	811	795	782	740	776	804	782	804	849	807	778	787	779	769	765	796	789	708	766	741	779	805	780	754	762	778	760	771	776	745	755	838	744	789	745	746	801	794	764	761	774	797	719	759	792	754	788	770	809	774	738	784	776	791	740	772	782	738	814	775	795	768	841	819	785	760	771	796	770	784	761	776	777	764	772	754	800	782	784	802	737	768	755	768	753	773	808	792	762	752	798	813	783	751	747	786	826	746	760	762	778	780	816	767	727	750	759	780	814	812	763	753	731	770	815	728	782	721	758	762	818	747	800	771	775	757	812	794	816	843	786	747	781	765	766	796	748	773	751	776	809	771	806	762	736	802	765	767	783	794	747	771	776	804	744	809	753	799	800	762	799	814	812	789	741	738	759	753	765	773	804	751	748	791	788	791	751	769	786	787	771	729	748	784	789	772	761	777	784	795	820	813	795	758	724	800	810	760	831	783	781	810	770	793	732	784	763	754	815	821	823	804	831	778	778	812	784	800	830	773	798	748	752	743	771	725	774	751	822	826	804	773	754	777	804	795	751	733	744	734	822	757	750	770	767	786	751	761	778	799	779	784	757	743	777	787	793	788	793	811	795	804	745	737	794	796	782	748	778	791	736	728	792	768	742	772	792	731	757	780	794	797	799	752	832	814	802	747	751	759	744	796	761	793	754	746	791	794	788	738	741	796	750	774	747	790	742	764	769	799	782	786	782	757	742	778	797	796	765	805	760	804	793	745	795	765	783	817	809	830	786	822	786	814	757	742	763	785	757	794	790	803	777	746	774	753	762	799	834	798	779	768	723	770	755	769	783	810	775	738	773	799	847	728	752	758	797	744	762	750	728	786	815	721	757	791	814	767	801	791	772	790	804	744	712	770	745	798	795	746	813	744	737	771	773	785	808	814	825	768	783	768	768	764	739	755	800	760	726	778	772	774	765	775	768	790	764	820	787	820	787	836	787	746	796	773	762	726	803	800	767	737	749	782	765	761	758	809	791	812	775	749	732	790	775	782	830	758	748	783	802	785	758	751	765	789	802	762	775	751	727	780	756	780	789	784	739	771	747	782	827	809	779	819	728	809	784	768	784	739	793	790	789	790	845	761	760	823	827	785	776	823	710	774	797	718	736	781	856	790	759	816	751	747	775	723	811	717	760	786	740	736	735	796	733	807	769	786	773	775	804	774	791	749	769	772	812	765	753	822	746	731	749	754	805	788	756	803	748	773	734	785	791	776	737	777	818	774	780	802	753	799	811	690	739	821	780	762	762	798	797	748	791	795	791	759	792	799	724	782	782	751	742	769	777	759	768	795	764	776	829	810	758	757	795	809	776	774	804	786	763	761	728	764	767	760	777	746	784	741	780	812	809	750	799	737	775	768	760	789	766	773	817	819	728	775	749	775	771	737	731	772	778	778	762	744	766	765	762	801	774	763	782	822	761	736	768	778	796	812	711	746	778	740	763	777	750	786	763	731	770	782	808	744	749	791	769	752	845	795	728	825	757	765	765	845	762	799	838	786	750	802	762	813	745	786	816	784	791	767	773	729	785	791	801	795	765	799	833	753	774	807	773	765	747	750	736	762	785	809	794	763	763	743	825	752	741	744	745	784	763	716	803	756	808	748	774	830	787	777	737	773	787	781	761	807	816	767	769	777	837	743	762	746	788	786	772	751	775	794	681	846	800	796	824	763	780	766	764	760	755	764	787	771	788	762	800	770	777	746	783	772	796	840	761	789	786	789	730	748	765	762	775	794	793	817	746	780	774	776	801	759	747	825	750	805	764	746	792	795	749	801	810	708	759	773	838	818	771	748	803	773	726	833	790	776	788	781	743	749	803	785	767	779	792	792	714	786	775	779	833	765	850	821	795	781	754	779	834	771	807	811	778	744	788	775	778	804	739	727	767	803	761	812	775	789	725	827	750	823	718	756	750	755	818	759	783	711	728	763	721	768	800	813	774	774	752	744	764	804	764	796	790	794	785	780	771	759	792	737	801	761	803	776	732	765	779	761	805	800	748	763	758	726	755	730	759	765	804	747	830	727	715	765	734	751	721	808	747	785	824	801	803	768	832	755	748	763	760	775	797	778	789	754	780	768	721	792	724	801	779	755	773	768	780	798	763	852	730	781	790	815	719	789	782	741	723	777	748	739	747	784	783	739	760	775	774	772	749	810	760	820	831	749	747	720	771	816	800	754	795	820	810	737	716	794	787	768	757	692	770	835	729	756	811	779	795	759	779	843	796	788	742	788	839	777	742	802	755	740	786	780	801	840	758	748	766	803	762	745	753	775	754	751	766	766	810	738	796	737	772	772	736	789	728	793	756	793	743	798	766	742	756	819	766	761	831	756	811	753	786	747	783	802	743	786	798	764	747	791	776	800	780	793	785	775	779	754	760	807	813	782	823	717	836	749	762	764	772	776	793	816	819	801	723	825	765	793	814	776	765	724	739	795	766	786	779	760	730	776	765	782	779	763	752	786	790	772	782	698	802	760	794	771	763	797	777	774	769	815	816	720	790	780	753	716	746	760	791	746	760	780	773	744	810	807	791	757	749	785	760	734	775	753	760	754	761	768	780	798	774	799	822	799	772	756	775	767	751	732	755	788	782	759	782	789	838	732	791	745	771	722	746	816	745	756	825	738	755	723	781	791	735	762	733	812	765	738	737	795	780	803	782	743	820	828	753	751	782	756	774	784	805	792	757	797	766	805	763	773	811	737	766	804	787	764	776	752	782	785	741	760	783	828	784	742	815	815	725	766	770	787	784	805	768	800	773	788	739	734	766	752	763	727	790	771	785	791	802	749	773	752	787	800	770	798	744	794	780	730	783	763	747	760	776	795	840	756	776	786	799	798	763	792	769	730	739	789	756	767	776	849	755	754	791	757	763	783	761	761	761	725	777	779	799	795	735	749	800	724	780	805	746	803	749	781	767	751	807	839	776	810	771	780	801	762	791	794	803	793	805	729	787	759	806	746	806	801	776	774	802	741	791	737	778	802	734	795	798	746	795	810	803	721	742	762	796	802	699	814	767	822	790	811	786	815	766	785	784	775	736	815	835	777	803	791	755	774	768	803	774	783	784	769	743	812	794	731	792	751	769	831	796	784	795	792	774	763	807	777	848	766	784	774	753	764	765	816	781	797	816	780	757	764	808	740	736	657	785	747	727	771	798	765	767	767	717	760	797	784	815	809	779	788	762	821	779	797	783	822	803	751	776	763	752	783	817	765	830	802	790	732	733	734	821	756	781	740	797	784	839	803	797	788	741	745	757	777	759	774	760	800	797	744	810	774	792	784	817	778	787	766	791	723	757	781	748	767	761	802	759	761	769	779	825	854	765	822	791	739	790	761	793	820	745	779	774	751	730	826	761	783	792	766	790	769	817	771	777	758	769	795	784	774	777
34955	32009	35587	32737	26830	39173	35255	20742	7481	1728	549	357	276	288	261	276	298	244	305	316	314	285	283	303	286	301	281	285	261	308	280	267	286	303	293	283	287	289	298	282	292	329	278	305	298	284	305	287	261	291	330	274	301	309	297	266	287	283	289	310	271	294	270	264	232	262	274	291	315	299	312	303	265	275	239	276	276	280	297	315	323	300	292	273	271	282	306	294	281	298	305	281	285	294	272	263	254	298	295	285	277	283	280	284	285	248	259	302	283	314	255	293	294	319	272	269	289	302	270	271	280	325	277	278	285	312	295	268	292	312	313	263	307	291	304	334	291	291	255	271	297	318	266	280	296	263	288	269	299	257	306	280	291	276	306	275	300	265	296	274	294	290	293	288	274	309	299	279	297	277	263	292	283	313	300	266	303	294	294	295	255	254	261	288	320	305	274	287	300	269	294	268	306	298	288	307	275	273	290	275	313	287	280	287	286	287	298	287	260	310	270	295	281	292	284	274	310	253	315	311	269	268	336	295	294	292	259	291	258	302	299	246	280	245	286	298	264	272	286	310	273	314	281	284	284	292	313	294	292	291	311	272	315	319	264	296	292	303	270	297	296	303	323	294	279	294	265	296	272	303	310	293	272	288	294	283	305	279	246	257	290	276	285	288	286	272	283	262	248	284	301	311	272	307	289	274	302	271	295	282	275	333	286	282	301	288	299	292	304	302	273	283	257	328	292	286	277	284	285	288	254	269	298	322	290	290	292	285	245	273	292	302	288	272	280	274	326	287	294	265	280	287	295	291	270	282	259	272	287	306	286	287	320	266	297	289	288	281	290	298	271	295	252	254	292	268	277	302	290	279	279	288	280	290	285	315	304	269	286	291	274	275	269	291	308	270	259	281	284	275	308	270	266	291	304	257	266	294	323	282	271	316	264	277	278	292	298	300	311	294	260	295	301	255	264	279	273	266	306	296	314	306	286	291	279	307	270	266	267	283	262	298	276	258	278	276	303	263	293	270	275	299	296	262	289	275	290	268	270	294	302	278	306	313	287	294	318	282	269	262	276	276	273	297	270	274	297	306	281	300	264	286	341	295	337	282	295	276	326	294	305	270	276	299	318	301	294	295	288	287	308	300	275	293	267	288	269	276	286	263	292	262	287	283	296	268	290	286	273	308	301	295	314	263	267	309	299	291	302	298	277	298	313	305	321	289	287	251	315	310	294	287	261	311	281	286	310	312	273	273	272	312	262	299	287	261	305	289	261	262	280	283	268	288	279	281	262	302	258	293	299	298	282	269	270	240	304	283	304	264	306	288	311	279	284	259	289	270	271	279	307	285	275	297	321	290	272	278	297	268	296	273	267	289	293	323	289	306	297	283	315	256	258	269	260	276	287	281	299	270	255	289	299	257	275	281	263	271	262	300	272	313	285	261	293	279	287	263	242	274	272	281	274	273	312	284	252	262	316	298	307	271	301	280	268	277	279	320	262	296	299	276	281	286	281	279	298	273	297	296	313	261	268	284	287	257	275	275	258	276	286	266	280	274	277	297	273	264	272	279	288	291	286	306	303	293	258	276	260	274	266	306	305	270	275	302	252	268	289	279	290	282	289	308	243	295	270	281	277	300	267	261	285	286	282	248	248	282	267	282	299	285	292	299	300	300	289	291	270	249	312	261	294	287	302	320	278	295	307	295	299	288	281	332	267	276	273	275	293	263	265	306	276	299	291	284	285	275	304	297	288	284	267	288	309	267	278	304	280	271	291	316	295	256	279	297	273	275	276	277	297	254	266	288	266	265	309	276	307	337	269	310	247	282	300	281	315	292	268	282	271	300	274	316	284	300	276	279	283	280	307	280	274	305	301	282	301	289	276	284	280	304	267	270	289	297	297	261	276	280	267	294	264	261	255	268	288	260	302	268	291	279	282	256	254	255	279	277	305	283	336	285	266	263	274	324	277	253	275	312	270	266	297	277	300	264	277	270	287	283	280	289	302	279	276	273	308	291	273	293	257	248	288	272	285	299	274	279	281	314	287	276	312	317	305	285	275	271	281	297	307	300	297	291	298	311	289	281	269	271	293	287	299	284	279	298	263	304	249	303	305	300	269	265	297	295	274	259	266	280	283	280	294	276	296	308	313	302	225	273	279	279	274	280	289	308	307	291	305	259	289	289	294	315	283	277	258	311	277	281	256	294	274	266	273	281	270	272	284	282	264	291	286	276	287	290	289	291	258	281	280	308	269	291	284	276	263	243	273	271	262	282	293	269	270	286	268	287	283	311	278	284	271	280	308	284	287	271	283	260	265	287	269	249	289	299	270	285	266	284	252	275	270	274	265	292	285	285	284	288	287	275	261	293	298	274	289	296	288	296	270	315	314	302	289	297	295	263	288	273	300	282	268	297	270	280	273	267	294	257	260	261	282	279	278	297	291	307	268	275	267	297	283	248	274	287	318	268	273	297	298	275	308	281	270	258	230	299	277	277	277	286	277	281	292	301	306	271	279	234	298	274	250	288	288	290	284	299	262	252	284	284	254	290	295	330	310	313	278	250	270	261	323	297	258	250	270	308	268	275	267	283	325	272	281	307	269	275	253	270	287	310	317	285	288	269	270	305	313	295	292	304	316	303	272	288	261	265	309	288	269	258	286	314	251	291	298	290	285	291	324	314	273	277	295	312	281	271	279	270	283	257	288	306	272	283	267	327	292	294	309	293	314	262	287	281	295	270	287	248	253	274	270	293	270	284	266	297	262	264	308	292	278	305	267	266	257	263	306	293	263	267	263	295	311	288	267	310	300	292	290	269	287	281	285	305	273	296	284	269	294	301	293	286	291	291	270	316	251	278	273	303	295	291	308	300	295	271	291	284	306	287	268	278	309	320	269	315	292	293	262	285	281	284	305	273	310	310	291	291	288	272	288	296	283	284	316	244	281	297	271	298	289	291	260	267	260	292	299	308	287	300	282	280	277	267	311	293	293	260	282	277	276	298	302	298	290	343	300	253	279	305	290	297	288	270	306	310	297	310	254	305	285	274	274	313	260	278	291	274	265	287	297	280	289	279	260	295	282	257	279	299	302	278	283	293	284	281	276	298	286	288	302	309	261	285	252	291	290	275	260	286	277	271	285	309	295	265	279	317	318	280	286	296	280	325	293	305	305	270	289	316	280	272	271	288	264	282	299	253	298	280	304	311	304	277	286	307	299	258	294	274	279	284	263	300	321	288	300	275	303	330	268	292	248	269	248	263	290	284	305	328	262	291	285	300	307	293	287	288	297	280	272	293	271	279	289	289	303	311	286	291	302	284	265	288	281	283	312	293	300	316	275	285	290	294	310	277	302	303	263	284	319	291	272	282	275	283	298	279	293	305	291	280	295	344	276	302	284	275	274	267	284	292	252	282	312	279	304	263	303	254	299	287	280	304	286	284	273	260	278	265	293	264	283	284	278	310	299	270	287	261	289	276	297	294	262	304	279	257	258	267	294	294	287	291
22672	26186	39491	42556	41685	54356	49149	35412	18669	6303	2002	1061	825	812	777	781	798	743	781	722	812	781	763	751	787	763	744	760	774	723	795	748	775	810	758	776	751	746	741	748	786	808	787	732	730	744	731	756	805	777	754	767	762	781	793	782	792	795	797	720	746	744	793	755	748	772	762	752	767	713	787	750	758	767	774	666	784	773	774	751	753	740	751	808	784	800	770	772	738	782	752	755	804	740	755	773	805	756	803	784	769	775	739	762	763	757	734	783	762	786	741	708	751	742	775	825	754	731	771	794	785	728	818	782	717	754	730	775	783	745	782	748	709	765	796	773	745	755	761	767	760	764	755	765	770	797	746	790	774	729	738	795	695	765	725	767	734	783	820	760	745	797	761	730	760	747	778	755	727	744	790	766	728	741	755	779	803	792	764	782	794	740	813	748	752	780	747	783	753	737	746	748	816	777	760	737	762	711	792	786	759	715	730	766	799	749	777	762	737	786	747	774	767	773	778	803	719	718	791	755	795	723	776	791	780	736	764	763	804	740	732	742	777	766	729	785	755	739	799	763	809	768	797	783	772	743	762	773	721	749	748	759	783	806	793	833	773	733	759	748	717	789	798	801	776	749	737	815	735	734	812	783	787	735	791	728	742	773	761	697	765	751	767	810	787	801	697	732	727	715	719	796	781	745	779	792	793	726	719	796	760	783	777	765	766	804	796	748	761	753	758	704	778	790	765	807	779	721	745	710	779	760	851	802	728	789	756	845	743	759	762	739	750	716	756	770	720	723	805	773	769	753	752	778	750	773	795	798	702	694	765	745	791	796	756	785	755	716	745	783	760	736	755	795	702	834	771	765	710	767	812	817	759	778	756	784	732	730	789	799	753	766	726	741	774	720	763	729	717	776	766	781	742	742	790	763	760	795	704	743	787	748	735	735	710	781	787	790	799	741	771	729	738	751	774	767	794	746	771	820	772	749	728	776	770	707	759	763	717	767	801	762	763	763	790	763	789	788	757	744	762	725	784	804	751	743	739	745	802	810	784	793	734	699	755	771	790	747	750	771	741	847	772	784	795	792	734	760	748	736	751	729	739	743	755	772	770	792	840	812	789	763	751	778	740	760	791	832	783	748	752	763	803	780	737	775	790	753	772	748	729	762	740	729	742	701	786	782	745	719	730	772	768	764	746	794	775	743	785	723	805	782	736	776	733	776	820	758	772	779	787	719	737	747	793	738	793	836	781	761	737	779	772	744	757	774	734	759	763	745	742	772	742	706	759	785	732	769	753	797	776	778	704	808	794	784	795	722	781	813	755	775	749	779	765	769	754	756	790	721	734	797	723	745	769	794	806	741	688	811	765	766	710	786	739	778	817	739	766	848	773	755	766	754	807	722	783	757	817	733	793	805	725	777	764	764	708	737	742	784	729	769	741	776	808	749	777	820	805	791	792	756	759	850	747	767	770	748	731	748	731	758	818	803	741	780	781	823	771	756	752	741	710	728	776	782	782	787	795	742	736	815	781	736	745	729	771	792	728	736	778	755	754	785	771	750	821	716	747	769	788	789	754	732	784	798	803	772	795	762	770	778	766	737	793	750	767	778	788	754	706	789	764	784	765	774	747	768	743	760	780	789	779	788	754	725	785	782	735	730	774	770	787	766	773	789	777	797	848	792	784	776	769	779	776	712	769	752	744	790	720	748	761	780	743	758	786	802	799	782	754	778	720	730	752	817	720	806	811	760	742	738	751	740	765	730	767	784	729	736	740	786	755	826	758	789	788	748	731	761	760	784	801	811	804	717	780	823	773	765	767	738	784	758	766	822	740	763	793	761	787	770	782	776	737	742	758	755	734	730	736	759	737	748	767	768	745	788	773	747	764	777	758	770	779	763	765	722	772	810	740	816	780	744	792	771	773	792	805	742	823	774	778	789	834	744	758	822	727	717	805	784	745	753	767	762	774	767	779	779	775	728	740	775	788	798	735	810	790	751	774	796	779	771	777	740	787	744	754	747	743	777	747	782	803	734	737	788	749	723	741	780	805	762	799	798	710	761	741	748	825	758	723	762	823	734	808	836	795	815	750	734	763	779	793	753	848	772	752	804	757	746	771	750	739	762	803	773	762	784	775	774	741	819	765	742	735	788	779	777	777	778	809	752	820	779	721	757	761	784	772	728	737	801	795	769	768	775	778	731	833	766	752	803	693	758	754	790	700	801	823	740	761	759	808	744	755	804	765	792	759	769	749	744	776	784	813	791	772	772	834	763	720	771	791	759	751	769	734	797	781	841	760	826	748	753	762	776	765	787	710	737	774	824	782	771	789	769	759	751	781	742	749	812	738	772	793	724	736	758	783	706	766	738	743	814	738	823	754	724	771	761	799	752	779	849	756	757	785	761	761	767	734	695	794	737	744	748	795	771	727	764	779	782	837	765	791	817	734	765	780	799	712	773	774	785	782	778	808	749	762	758	751	767	787	797	764	805	767	788	774	785	819	784	743	718	788	764	760	792	825	800	756	759	752	735	776	756	738	749	814	761	764	770	804	769	741	713	776	796	784	777	780	766	744	735	746	749	743	849	762	727	768	747	756	784	755	840	753	786	780	743	819	782	798	763	764	764	778	763	780	766	743	755	750	760	758	753	753	734	764	762	774	746	769	774	766	712	798	774	802	733	772	720	830	766	726	781	743	749	759	752	737	732	778	809	784	746	718	736	773	787	801	828	788	770	812	739	772	797	752	797	738	777	786	709	782	796	801	679	769	791	764	752	795	767	757	780	767	759	808	798	827	763	756	781	760	757	794	746	781	764	718	719	759	754	764	773	745	750	774	756	769	767	720	756	789	736	786	811	801	736	730	838	792	784	758	722	774	840	811	738	751	741	786	744	801	737	796	737	810	795	730	754	798	820	762	733	756	750	787	743	715	790	752	789	812	750	768	738	730	773	790	732	759	761	794	774	752	747	740	807	770	722	788	737	802	774	758	741	719	821	748	817	736	796	768	731	775	718	794	748	741	754	713	784	788	769	785	680	722	771	750	798	776	799	804	769	786	777	736	715	787	802	753	752	757	813	758	779	717	826	753	764	772	774	763	777	734	672	794	741	785	732	725	810	798	764	802	792	839	791	741	790	749	775	805	827	752	746	774	747	706	767	780	734	811	798	726	797	764	792	787	716	768	793	769	722	777	800	795	786	766	730	727	807	726	814	835	700	802	753	745	760	763	783	755	819	809	772	763	830	747	750	763	854	733	764	772	786	695	767	778	778	734	694	795	802	768	806	752	749	764	771	796	727	747	786	781	787	773	749	762	735	790	796	785	764	810	737	700	729	777	748	811	756	776	720	783	744	800	812	785	799	769	785	759	777	806	800	741	730	774	787	770	731	755	795	715	773	779	796	809	709	816	767	806	716	772	773	760	760	767	774	785	764	755	759	699	785	777	794	767	756	772	770	757	736	769	769	727	787	760	803	780	730	746	792	775	774	791	777	762	720	793	814
45408	43735	50275	42608	37126	50353	51619	35544	18302	5598	1273	421	309	289	288	264	292	266	307	285	317	295	293	305	293	287	285	277	254	286	257	303	296	275	279	254	278	289	275	287	286	258	307	293	259	258	275	287	275	293	303	271	292	278	280	300	289	295	279	287	274	298	275	319	270	274	279	279	294	235	278	289	312	278	275	255	269	309	309	280	277	248	284	314	304	275	264	282	298	254	301	298	270	277	274	270	288	255	266	305	280	285	255	272	289	299	298	296	270	280	257	284	234	288	262	268	262	276	267	278	288	286	259	280	305	265	296	285	278	283	256	246	280	303	267	280	276	293	321	264	294	278	332	297	284	304	306	280	267	275	268	305	287	279	277	271	277	298	283	304	287	259	281	262	259	294	267	257	267	298	284	252	300	310	279	274	291	291	319	299	308	291	297	312	283	300	279	255	269	260	267	273	261	266	304	284	289	299	311	284	309	253	289	295	270	257	302	285	290	274	284	279	316	328	307	280	266	250	281	283	245	276	256	293	284	258	289	292	286	308	277	284	299	310	253	302	259	288	291	287	291	288	276	265	282	262	257	287	293	278	271	266	305	265	267	301	298	255	264	345	298	285	316	247	264	263	304	275	264	270	257	268	284	280	292	296	311	271	283	255	248	270	277	294	256	279	286	258	278	285	310	289	289	293	321	278	302	333	282	294	286	300	294	295	282	310	282	273	273	264	242	317	284	272	273	274	299	275	281	277	294	291	271	296	269	286	254	267	273	266	287	294	301	269	295	273	260	292	300	254	300	283	309	283	259	268	298	273	291	282	283	277	277	295	307	267	295	313	288	254	293	281	286	285	286	261	296	280	285	289	268	276	290	311	308	261	284	290	292	281	278	268	269	313	290	273	267	257	302	286	269	282	299	279	323	274	270	290	290	273	296	271	275	289	300	286	245	279	252	276	283	276	290	293	302	249	306	292	288	271	277	255	266	291	294	277	300	276	297	280	284	300	286	289	306	250	326	271	265	273	318	305	253	286	305	275	272	267	288	301	246	252	279	275	311	295	265	289	296	276	270	268	282	282	287	290	313	295	300	304	233	262	308	281	257	293	264	280	304	289	279	293	269	254	278	274	266	273	272	271	284	282	284	297	294	283	315	264	276	289	242	300	270	290	252	289	284	292	264	276	257	285	269	306	294	287	273	281	276	264	275	305	257	276	259	290	260	250	287	287	267	260	264	258	277	267	285	297	254	261	279	276	277	318	288	259	259	236	287	314	260	272	250	270	293	295	273	286	267	272	310	291	272	277	261	306	317	283	292	302	254	278	284	288	293	314	283	283	291	251	275	272	244	289	279	289	289	291	259	262	272	314	249	268	291	274	278	266	292	271	269	287	249	277	288	270	282	284	303	270	296	292	275	269	276	278	275	294	271	299	254	265	282	278	295	286	273	283	321	249	273	286	275	295	291	252	281	277	249	279	293	266	278	278	301	281	269	288	280	304	258	281	272	284	305	270	302	244	266	305	246	282	272	308	264	262	294	256	241	318	317	276	254	279	280	278	274	239	274	256	314	262	268	287	275	294	305	245	302	295	303	308	275	289	242	260	303	295	248	349	283	289	303	311	271	282	264	297	286	273	303	285	288	287	246	256	262	297	285	299	300	261	280	295	257	299	266	281	271	252	297	285	290	262	285	302	292	275	279	271	293	282	252	269	265	272	279	272	271	290	290	298	278	272	277	291	274	290	294	289	304	275	243	281	268	260	283	271	268	248	281	293	289	303	266	268	291	262	294	277	283	276	265	274	254	283	250	286	280	266	261	297	262	269	280	275	291	281	284	307	288	260	288	273	298	293	282	264	296	293	287	254	287	272	310	287	282	293	276	297	253	297	286	274	300	288	288	260	287	288	268	282	295	285	282	271	256	297	275	305	264	268	284	252	276	286	290	276	259	309	263	309	275	295	305	306	254	286	295	277	275	309	279	299	317	271	289	268	293	294	302	282	302	264	304	285	281	284	277	261	271	302	287	270	292	321	267	275	274	299	308	278	277	282	294	288	288	284	265	261	294	258	273	275	296	278	308	278	269	260	270	294	272	291	275	292	265	274	283	307	250	264	258	285	286	284	256	288	265	277	249	295	256	275	277	272	299	273	281	284	292	274	267	292	287	304	248	250	258	263	287	271	306	306	261	314	275	257	287	291	278	267	279	279	284	269	252	275	301	270	288	288	264	290	304	270	284	251	268	287	284	304	262	251	263	267	277	267	291	290	295	279	270	298	249	277	266	274	302	265	259	257	296	282	300	321	287	299	279	290	262	298	293	312	263	283	292	290	260	293	284	267	269	277	280	310	293	294	294	263	285	294	270	253	275	281	252	298	290	314	295	273	267	289	241	265	249	251	260	298	269	289	277	322	281	335	309	313	288	284	275	249	325	309	312	284	282	309	284	280	293	284	304	283	286	273	280	260	268	293	287	285	266	269	295	308	294	289	252	274	296	279	281	314	279	280	265	259	275	274	296	270	288	264	291	264	271	257	275	318	282	275	262	280	322	266	289	288	299	276	246	284	290	273	247	257	299	263	286	275	277	263	287	314	301	254	300	246	260	281	283	255	287	284	301	281	271	296	256	286	281	282	288	279	276	321	270	277	274	259	306	287	279	291	297	272	291	265	263	280	283	257	268	289	281	263	257	278	311	266	278	312	273	296	322	291	282	276	268	284	294	245	289	278	295	273	268	302	283	294	280	298	301	273	294	283	261	310	275	240	251	278	252	290	269	261	272	294	292	267	266	290	291	254	290	294	263	293	268	264	288	272	324	281	273	286	283	272	268	306	291	284	269	283	288	292	278	307	285	287	254	301	269	311	280	309	266	278	281	298	260	261	260	297	307	276	256	258	278	285	246	290	295	289	271	301	306	278	263	264	243	271	275	273	307	328	302	283	287	292	287	272	274	272	260	262	245	243	287	266	307	284	295	276	276	287	280	310	277	248	294	278	326	258	297	257	288	277	283	277	265	263	277	268	262	305	271	261	247	262	251	288	272	288	284	247	271	289	279	294	281	308	310	279	292	256	304	297	275	278	280	284	268	276	309	275	245	285	287	283	266	274	295	326	267	281	286	316	288	273	265	253	334	277	269	294	267	285	314	275	272	265	288	262	277	306	264	272	288	264	300	279	259	254	287	279	285	280	274	286	283	282	283	299	244	255	239	288	300	259	301	294	264	267	273	251	255	260	272	306	270	263	298	263	322	266	292	266	300	283	277	289	278	273	290	262	284	279	274	281	271	275	277	303	277	275	270	275	279	278	275	263	290	267	295	284	292	290	305	279	273	295	266	283	279	260	293	267	302	280	302	312	259	298	269	283	297	301	263	273	294	269	279	265	269	279	292	294	287	304	255	284	279	266	282	306	264	275	271	266	325	302	264	265	280	332	275	272	266	300	268	308	282	302	280	274	267	315	288	267	279	288	298	257	312	283	283	256	269	268	272	274	271	296	288	253
29331	35594	49631	50763	50350	64000	63470	48724	31810	14795	4673	1534	882	821	761	774	782	757	732	739	741	751	791	711	744	774	728	771	769	743	740	757	698	721	740	720	730	752	721	727	726	728	763	812	769	766	743	767	764	745	720	717	728	732	813	693	759	746	746	774	809	752	737	701	737	782	719	791	754	776	751	744	709	772	755	764	741	773	730	732	767	766	740	766	703	708	789	741	750	764	731	772	753	735	728	763	748	730	700	717	769	747	815	739	755	733	770	789	773	747	771	761	779	722	776	724	741	741	751	822	706	699	758	717	741	691	738	705	745	740	765	762	734	786	734	766	712	770	763	736	739	766	706	718	749	732	778	722	744	734	759	743	775	746	739	758	773	772	755	771	781	775	768	780	746	745	717	758	711	754	782	735	736	678	724	797	718	743	765	757	757	770	799	738	760	735	756	792	721	759	734	768	780	731	749	734	742	740	727	809	794	790	748	766	781	756	724	738	802	769	754	762	806	707	748	782	774	736	732	772	801	751	775	731	709	754	722	738	741	730	751	792	783	708	786	731	807	780	748	759	737	786	817	761	746	747	783	752	814	743	707	726	778	696	747	747	687	729	762	757	750	784	764	779	761	756	743	764	749	707	780	761	766	743	739	696	744	756	751	745	744	762	715	806	772	726	719	709	737	793	714	698	779	724	709	767	765	730	763	756	742	787	724	765	730	771	729	762	759	732	742	668	685	724	793	774	765	734	707	774	760	755	779	800	742	761	749	758	738	823	714	762	748	784	765	735	748	743	692	757	763	750	757	762	759	754	797	730	758	793	749	777	725	836	749	728	733	791	756	716	761	742	727	732	709	765	756	772	703	769	745	726	748	754	723	783	762	710	755	700	734	748	713	760	732	757	752	749	731	717	785	787	731	733	708	748	751	776	714	738	750	736	744	745	738	716	728	721	726	727	768	753	734	750	777	773	738	770	712	736	722	801	743	738	732	831	778	791	773	748	797	770	729	749	740	765	761	711	717	722	734	746	756	743	728	751	784	770	713	716	721	816	726	753	724	741	746	755	754	789	760	795	761	783	724	742	825	771	738	771	751	708	762	723	729	739	782	782	758	756	774	695	719	760	777	724	704	739	772	778	754	734	720	772	779	734	726	728	781	799	765	753	755	751	760	740	786	735	776	768	757	761	724	731	734	696	777	730	748	691	717	733	758	756	735	752	764	744	748	724	739	713	719	735	760	805	742	723	805	739	675	721	786	747	771	760	793	723	752	732	743	771	793	755	703	771	746	735	753	775	750	778	715	802	706	781	739	765	817	756	756	767	763	742	757	784	761	738	726	733	696	781	711	778	793	710	756	750	753	699	764	729	767	783	793	736	762	781	768	771	747	782	775	706	761	718	766	768	698	699	827	765	747	753	733	743	749	718	795	768	747	765	794	734	766	731	761	781	733	760	781	754	746	759	742	779	731	803	755	737	808	777	733	730	790	782	709	748	732	812	750	760	755	739	756	749	748	742	766	740	700	748	807	746	767	742	786	754	746	768	776	750	774	746	717	794	739	771	794	751	733	756	741	797	744	750	714	745	730	794	741	792	742	727	767	753	782	776	725	715	734	745	708	732	753	782	745	732	699	732	697	738	748	732	794	765	745	796	757	808	749	769	749	776	750	712	720	767	755	748	759	787	770	742	745	766	725	741	730	776	748	729	725	734	766	750	761	736	692	766	755	747	737	744	756	752	748	689	732	743	716	761	732	776	764	745	775	723	737	766	746	761	781	755	743	727	764	835	757	739	785	729	747	757	760	724	730	760	749	722	793	761	719	734	785	749	767	768	787	750	769	747	747	763	776	736	798	793	756	727	781	728	737	756	775	747	791	678	757	742	759	702	716	743	734	784	756	727	760	747	752	782	719	745	736	741	746	771	732	730	767	733	776	750	761	746	781	744	795	713	771	771	805	755	802	740	733	785	716	766	722	753	754	807	719	748	783	699	761	746	720	764	718	775	754	706	804	774	808	811	786	718	688	719	752	759	753	815	755	751	773	792	731	761	756	751	714	780	738	745	769	752	731	743	764	756	809	793	766	712	793	764	785	720	764	771	730	737	744	748	791	732	797	776	726	734	803	757	801	770	732	754	727	795	698	742	750	773	772	748	720	750	773	744	759	777	733	750	713	765	768	772	754	751	763	760	776	751	753	747	755	788	794	733	723	736	782	757	746	751	780	778	765	772	755	730	721	777	787	776	723	789	792	769	755	783	740	736	703	779	773	747	754	750	771	747	721	777	688	767	745	733	730	755	754	801	716	750	777	750	720	757	725	766	731	742	800	773	729	722	781	751	734	778	795	743	748	762	775	715	768	750	745	758	734	789	672	733	736	726	727	804	751	718	743	783	778	750	737	773	775	787	734	754	780	787	758	758	756	772	710	750	746	775	734	729	776	735	761	770	751	771	767	780	783	760	701	765	734	757	749	757	775	793	761	742	719	760	724	722	762	755	750	764	809	776	722	775	741	759	734	685	737	784	765	739	747	794	756	768	770	737	708	725	729	716	778	756	736	726	804	751	766	742	736	730	740	699	736	765	755	766	778	767	769	746	717	773	825	738	773	729	786	761	751	772	750	737	749	746	743	761	727	734	774	713	753	725	729	747	731	744	773	797	795	741	685	844	743	775	738	742	726	747	744	759	744	748	790	782	784	749	760	713	733	789	737	734	791	754	713	794	759	724	751	754	740	759	746	739	790	725	737	719	691	745	763	748	721	722	770	729	742	759	771	779	735	792	763	770	747	777	677	747	747	744	768	707	739	753	766	818	717	752	721	742	753	735	732	747	773	749	719	780	751	768	762	717	749	729	733	766	804	723	724	786	734	748	759	771	770	770	790	772	765	770	795	758	691	773	751	736	716	747	736	788	751	706	745	754	732	742	755	779	794	793	751	700	718	768	768	757	752	780	740	746	736	747	717	774	750	741	762	727	743	741	758	804	720	760	741	782	787	749	784	723	730	722	726	786	698	717	723	754	753	771	760	759	784	759	747	768	786	768	754	758	760	791	748	733	691	739	755	769	761	726	760	805	783	827	709	736	726	751	758	770	800	729	764	759	747	736	752	808	713	737	722	694	745	749	759	746	722	761	736	721	770	652	701	775	719	763	726	735	743	780	748	762	692	778	773	792	707	743	733	759	746	725	754	721	790	739	708	749	800	756	769	744	721	755	792	771	822	733	785	819	718	739	798	731	795	740	774	764	742	758	754	725	774	745	753	777	768	747	738	754	759	743	729	769	810	750	747	781	763	739	775	745	756	708	751	737	788	726	774	729	718	750	713	741	766	725	769	784	745	743	778	741	732	691	736	793	757	747	730	782	751	760	756	697	737	721	753	749	732	797	753	763	747	823	757	729	765	820	721	753	733	778	731	721	732	768	770	773	725	748	776	757	799	777	733	741	783	762	770	748	745	747	808	772	775	750	766	725	748	731	788	774	775	731	732	768	752	723	763	717
16169	13597	12180	4688	3033	5515	5605	2969	1328	576	365	306	282	316	294	304	271	279	268	316	272	327	297	312	285	322	289	268	302	260	285	298	283	261	286	283	274	292	277	293	306	281	305	302	276	286	291	304	313	268	287	281	301	283	315	294	307	273	292	287	281	283	286	307	274	269	277	283	276	265	283	288	262	278	277	278	297	289	299	261	302	287	294	274	308	308	284	277	307	282	288	264	295	310	333	308	256	286	259	306	270	286	300	263	321	294	300	258	277	253	311	280	294	295	300	297	303	292	280	266	267	278	255	303	299	244	272	298	279	284	303	318	304	306	295	276	279	298	281	309	300	300	289	310	289	273	263	305	290	263	307	292	297	316	292	290	285	292	275	297	287	303	274	280	261	284	277	297	298	248	277	282	285	298	301	293	291	278	299	291	312	299	303	288	287	291	283	314	278	312	324	282	274	277	285	283	276	288	298	265	286	282	285	314	312	279	292	240	250	278	271	278	270	269	292	278	322	287	277	279	301	320	264	270	286	296	278	252	285	278	285	257	303	272	259	304	287	281	277	235	251	286	253	312	281	278	305	281	278	297	316	269	298	291	311	270	252	279	283	264	271	309	276	281	297	289	300	293	269	276	289	295	289	289	290	267	329	268	297	247	289	290	273	295	292	293	290	288	304	306	310	279	299	294	271	240	297	282	289	315	277	327	265	318	296	284	285	270	304	285	266	280	308	305	286	309	269	274	270	266	305	267	295	277	260	260	274	310	252	280	255	297	297	302	261	284	246	280	307	299	310	302	250	310	294	305	264	293	307	290	318	275	261	287	282	269	278	287	311	257	266	311	285	261	318	284	284	306	280	298	268	254	310	263	295	258	301	252	266	290	297	267	291	316	279	298	271	302	267	277	279	293	278	295	315	294	279	317	295	267	283	295	285	267	288	300	299	271	324	299	270	290	284	320	307	291	269	306	316	286	286	328	282	278	281	333	272	283	281	306	280	292	304	300	281	285	265	299	311	305	292	309	294	293	314	314	285	299	288	279	294	303	291	299	300	264	267	294	255	279	264	310	288	279	321	330	260	278	286	250	283	293	301	263	287	286	269	284	268	294	291	274	302	267	254	298	272	285	301	293	283	256	286	296	273	281	254	292	276	273	308	267	286	272	273	282	293	256	291	259	305	281	306	302	281	270	306	301	293	264	308	305	271	290	296	291	303	243	278	297	314	282	281	304	266	279	309	267	259	265	300	262	287	291	258	266	303	292	289	274	273	279	267	303	283	295	297	305	306	312	283	307	279	294	311	274	283	277	264	267	305	280	305	281	271	307	257	260	285	300	306	294	310	289	301	294	295	281	252	276	270	286	297	265	289	300	306	305	263	266	258	289	305	307	282	270	277	279	292	290	287	309	280	288	284	257	289	280	309	305	303	320	321	281	292	275	297	307	281	278	264	288	299	289	265	277	280	306	279	272	298	307	296	274	310	325	304	297	298	296	331	314	279	302	241	296	274	293	266	295	282	290	306	291	291	283	262	289	283	322	304	296	273	298	262	281	287	287	314	266	261	239	282	301	284	255	300	280	252	278	300	310	260	297	304	293	287	295	288	282	289	268	294	270	311	306	303	296	266	286	274	266	268	293	290	286	292	304	287	275	301	272	291	285	262	309	327	288	263	286	283	286	286	289	257	274	280	272	278	280	245	300	271	290	276	267	285	286	274	286	286	298	294	310	271	302	303	258	273	283	298	299	284	309	284	306	271	291	280	311	310	301	300	264	279	287	294	283	287	277	310	266	299	293	289	284	279	313	296	263	256	289	292	304	314	297	303	279	258	306	308	278	281	311	284	245	277	311	267	242	305	302	297	263	316	293	286	309	288	285	274	279	290	261	319	280	274	269	251	280	271	271	275	282	307	286	290	298	268	268	295	292	269	274	308	284	290	302	292	271	310	282	261	258	281	291	295	272	294	277	284	286	304	254	293	288	283	272	292	289	297	281	300	286	266	281	333	308	274	291	321	288	292	295	295	286	290	288	285	282	274	303	313	304	285	282	290	303	314	294	304	278	291	269	290	264	288	295	310	319	306	293	273	288	280	252	286	263	268	287	271	321	284	295	247	287	263	286	286	280	268	273	307	244	283	284	302	287	258	313	284	270	279	310	319	283	271	245	286	306	243	294	303	275	282	317	277	303	301	288	278	298	298	265	283	306	276	296	304	306	284	303	283	283	260	293	283	273	321	263	301	289	291	322	293	301	265	292	268	257	292	261	316	286	279	261	290	301	296	285	267	297	289	288	281	293	297	276	304	281	278	287	301	292	309	320	287	300	313	276	274	275	287	283	281	322	298	317	284	308	291	273	267	302	253	266	286	301	276	295	289	301	293	307	315	293	298	259	257	273	294	272	271	277	286	298	281	269	278	289	285	287	290	258	278	259	282	315	298	260	274	308	293	292	276	289	304	332	292	319	281	287	302	282	301	286	279	283	276	300	275	277	313	324	297	303	307	245	310	302	326	313	277	277	315	256	285	308	339	273	281	296	280	277	306	273	290	290	264	312	288	302	295	289	315	267	298	327	299	321	305	277	282	320	291	287	278	305	310	299	309	276	266	304	309	301	309	290	289	300	277	297	266	266	300	278	279	291	287	287	272	280	285	249	319	289	295	289	233	261	315	273	295	302	301	304	297	293	288	313	256	294	257	295	304	287	284	271	271	293	281	291	305	273	284	307	298	314	284	294	289	268	287	297	258	282	284	278	280	290	307	283	295	269	303	273	261	288	272	307	307	296	300	288	265	282	291	270	279	272	273	290	302	276	260	296	278	298	280	274	289	300	231	297	306	317	267	288	302	273	291	288	282	303	327	314	329	276	305	276	282	311	276	274	269	303	264	298	295	302	269	295	279	288	254	254	259	276	296	309	313	293	304	325	278	290	273	296	270	293	291	281	269	258	305	323	288	280	286	293	297	300	307	276	299	301	264	290	278	313	287	286	286	281	304	296	272	308	305	277	272	287	292	310	277	283	294	273	283	299	292	294	291	270	282	310	291	296	274	259	255	266	259	270	289	282	296	290	270	288	283	302	293	266	291	292	293	321	293	305	301	296	280	305	283	310	274	286	288	314	263	302	305	304	294	288	271	284	233	274	301	270	321	279	290	270	282	304	317	288	296	284	326	283	292	278	296	286	320	264	305	293	286	303	308	300	296	274	299	302	284	275	287	293	306	295	283	282	295	303	289	296	294	293	285	278	273	318	260	277	293	307	305	293	299	283	276	321	262	279	287	309	268	321	258	322	298	264	283	310	253	285	276	279	294	292	268	275	279	295	290	312	292	321	300	304	284	297	284	285	288	287	263	276	274	290	287	273	263	306	301	294	278	293	291	271	281	306	260	293	261	280	295	309	290	335	287	300	300	292	298	277	274	299	279	279	260	271	299	294	292	324	296	314	274	303	260	275	289	258	305	294	259	305	283	321	276	323	283	344	284	272	267	276	303	284
10339	12812	17275	12519	11729	20228	18851	10754	4624	1901	1056	860	802	826	804	744	800	804	762	814	762	713	782	769	816	793	750	792	808	774	802	773	748	759	821	779	797	764	778	768	751	813	779	795	744	749	804	766	731	822	788	766	765	764	830	800	757	789	759	750	829	775	792	797	799	775	730	719	787	742	792	774	712	780	800	807	783	778	798	819	767	739	766	737	805	803	757	837	732	744	744	737	787	733	779	787	739	788	755	776	775	783	780	754	770	810	752	760	721	760	767	754	742	756	757	750	760	771	809	755	723	763	755	728	791	760	754	768	773	738	784	770	732	732	840	768	834	760	785	768	727	788	746	763	780	786	788	758	774	753	748	787	796	774	773	815	755	775	795	778	760	840	749	745	771	783	785	797	727	795	747	742	772	778	748	788	767	805	750	757	819	819	767	743	761	796	756	714	746	734	740	787	777	734	782	824	752	822	767	780	764	762	816	778	766	768	728	771	742	784	825	726	813	752	793	770	769	755	809	813	731	781	789	740	773	765	763	745	773	780	751	776	778	757	778	780	789	756	761	768	760	823	766	782	765	759	792	777	782	750	762	749	799	750	721	772	794	777	732	711	743	778	753	770	795	761	769	812	777	785	780	824	782	760	789	759	732	773	771	769	790	759	734	783	745	786	785	754	726	806	724	748	777	774	784	750	813	750	771	797	793	742	765	749	780	798	764	803	739	783	775	769	771	755	770	766	741	793	808	742	760	781	763	791	796	794	826	744	774	787	730	717	797	760	755	752	753	781	798	787	738	782	741	766	731	816	778	754	756	796	787	773	772	743	788	830	758	737	757	712	719	761	747	731	767	811	782	796	755	803	764	741	775	776	715	729	766	772	793	759	741	777	755	793	735	810	763	793	756	801	770	789	779	793	728	772	753	733	787	773	788	788	806	759	780	777	773	748	780	751	781	834	730	805	758	789	722	780	786	732	790	792	819	828	773	773	744	755	791	760	789	738	787	743	729	771	804	804	737	785	796	737	773	811	795	751	771	812	781	809	753	747	779	754	772	749	752	783	779	766	796	768	710	752	783	808	764	809	740	780	726	716	813	735	796	820	806	754	755	777	759	730	750	795	735	790	782	797	764	748	755	754	796	801	739	778	789	784	718	752	751	720	759	768	789	804	778	760	767	770	731	776	757	747	768	757	785	748	772	737	804	785	773	786	799	792	784	714	804	717	778	780	788	777	762	768	806	734	795	736	758	745	753	779	782	782	779	753	763	755	746	746	762	738	778	771	745	793	781	787	729	800	760	784	768	791	827	771	803	748	710	794	691	793	766	781	776	791	760	798	722	807	756	759	746	849	766	780	777	764	794	759	796	833	728	766	754	754	815	811	745	740	755	793	750	811	725	780	772	789	815	749	745	753	752	790	754	782	757	805	772	768	762	778	739	786	770	763	780	756	774	776	776	725	749	795	772	806	802	776	799	818	762	762	750	797	770	747	777	773	778	772	749	784	767	783	772	774	735	787	736	754	750	785	731	746	779	787	791	754	745	768	719	799	760	789	770	781	789	749	725	791	724	768	730	787	781	737	743	784	774	766	767	723	775	732	787	759	819	784	794	824	731	823	801	819	789	789	762	742	795	754	758	734	727	781	795	801	734	814	791	809	734	800	738	774	720	777	798	840	756	759	779	716	745	752	728	806	769	752	754	772	703	768	762	779	750	755	755	732	746	777	744	772	744	796	739	749	756	779	819	756	822	766	759	796	778	828	781	778	777	740	727	719	800	790	787	748	747	789	784	787	847	770	790	800	780	759	756	745	753	754	716	767	800	798	740	791	744	757	765	782	758	746	747	776	765	762	779	744	792	774	802	741	749	782	731	791	782	763	754	777	752	752	737	790	779	783	795	784	787	775	774	789	769	765	742	801	770	745	781	771	797	791	779	749	738	792	804	781	783	765	767	756	780	801	773	785	742	823	811	774	751	770	781	803	768	753	754	760	741	701	807	800	789	780	710	796	788	807	713	799	778	813	771	770	722	795	770	786	773	736	797	802	810	724	778	764	773	800	796	776	792	777	789	774	802	786	823	751	801	762	736	776	747	786	756	744	747	816	795	797	743	786	785	778	756	755	763	772	796	795	775	739	770	730	754	749	718	769	754	781	734	772	765	808	777	788	773	793	809	756	775	776	822	777	766	741	747	732	749	782	801	759	779	778	791	762	804	820	749	775	767	727	752	801	787	779	821	754	688	730	724	730	766	807	724	768	715	797	753	794	805	736	731	737	767	729	825	770	791	741	738	784	775	787	772	809	780	789	813	742	779	740	768	744	728	778	753	756	789	765	816	751	771	774	806	763	790	789	748	750	796	769	790	771	785	754	826	731	788	807	721	786	793	773	735	782	777	791	775	776	741	697	738	811	739	746	726	826	789	784	735	743	798	717	750	740	718	825	779	752	812	759	792	799	773	792	773	755	742	697	798	756	765	780	777	737	791	772	773	811	796	787	732	765	775	792	744	789	811	791	770	797	761	746	731	724	800	761	819	739	736	819	743	728	734	748	766	765	755	762	777	750	755	735	788	828	799	749	728	749	745	766	789	758	816	730	788	734	726	721	745	782	794	756	761	746	755	785	767	712	774	743	815	791	728	792	763	763	789	756	772	750	742	806	795	793	761	731	811	737	775	812	760	741	736	754	780	762	774	764	756	787	779	789	767	763	747	781	756	763	762	776	801	743	791	744	806	803	797	796	777	775	777	820	761	743	764	766	787	777	747	751	769	750	793	798	783	808	740	784	740	761	775	785	779	781	750	746	752	758	754	763	769	742	785	764	778	765	725	756	789	743	750	747	752	744	755	762	794	786	752	800	767	756	784	734	770	763	701	786	812	762	748	764	780	753	733	795	776	786	764	781	787	792	741	743	764	754	787	707	746	722	755	735	801	791	763	807	785	760	761	797	719	758	806	734	730	800	791	792	728	812	774	701	835	765	821	722	696	761	748	763	760	798	728	726	741	756	775	818	781	803	776	802	780	755	778	774	790	812	730	750	799	761	739	831	790	766	776	768	708	778	775	763	769	747	780	771	773	744	725	757	778	783	790	752	704	808	798	804	786	731	756	744	755	741	779	771	767	788	755	786	778	814	754	817	744	724	737	733	779	808	748	803	780	752	793	758	800	778	716	805	767	763	798	735	794	761	776	767	752	802	778	766	785	791	783	736	764	757	746	726	777	748	761	798	771	781	779	723	798	797	744	796	802	813	734	743	792	748	722	829	772	746	790	705	765	775	773	759	775	788	815	795	730	813	731	728	816	752	751	736	802	762	818	779	738	770	773	822	713	748	765	798	779	766	797	772	785	750	791	774	805	779	760	753	743	762	758	728	710	768	788	758	800	767	733	801	747	777	799	829	730	757	720	778	777	724	792	766	736	739	783	795	777	730	794	818	768	767	780	784	712	747	804	757	771	717	817	745	731	794	772	737	786	768	758	752	746	753	765	758	811	781
36869	34840	39303	33657	30199	33936	32928	22939	9751	2362	687	389	298	256	288	249	304	300	296	295	269	267	267	304	289	272	253	305	302	288	273	291	289	291	276	274	281	278	273	275	272	269	282	286	274	296	269	262	310	290	289	298	256	297	274	317	284	299	291	281	272	267	268	266	258	289	298	259	291	313	273	324	279	292	281	299	254	313	294	271	272	249	299	319	283	303	319	296	274	296	280	285	297	310	276	268	291	282	253	260	280	295	289	290	289	319	288	266	282	282	287	317	301	281	268	275	289	298	331	301	276	301	283	290	290	273	289	259	297	288	287	293	267	307	265	275	283	283	256	280	231	273	277	269	266	277	296	282	302	278	269	267	265	283	298	287	268	304	268	301	253	289	278	267	281	297	282	285	284	296	271	255	268	291	312	259	286	264	247	263	279	261	250	280	298	292	286	291	269	268	269	274	284	251	276	285	311	268	266	281	283	297	280	281	274	265	286	270	247	271	296	286	268	267	248	284	308	314	285	264	295	282	298	264	241	282	286	286	292	242	290	287	278	246	296	305	292	276	284	282	267	285	279	299	289	299	289	281	291	299	284	288	297	264	271	261	274	269	272	278	256	302	282	272	278	285	290	271	268	293	266	275	254	281	275	278	287	282	282	292	276	300	271	290	287	293	308	244	282	264	268	246	290	298	261	276	285	233	265	286	296	264	307	304	262	256	294	298	293	278	298	263	268	289	261	295	281	277	293	302	285	288	287	293	261	282	291	294	318	266	274	303	275	290	271	266	279	296	287	283	285	289	274	288	268	267	276	282	271	275	260	267	291	284	260	299	277	290	264	284	262	270	288	285	300	318	233	278	293	290	274	289	278	280	300	263	277	268	252	261	282	269	268	281	267	296	298	278	283	267	283	277	286	308	268	296	309	286	306	269	295	303	327	276	277	268	287	300	294	282	313	300	275	278	291	288	264	301	265	267	255	291	289	270	269	299	289	295	263	272	285	264	284	267	310	265	295	295	292	289	273	285	287	293	272	260	283	281	283	266	286	274	279	284	282	274	280	274	271	252	283	284	295	296	258	307	266	301	275	256	261	307	285	269	281	290	265	281	315	316	289	264	299	299	293	283	272	299	279	316	277	289	254	296	305	259	278	302	279	288	321	288	279	256	317	272	282	291	288	279	273	268	274	247	277	254	283	307	260	288	262	273	281	284	278	288	281	268	305	268	290	283	298	278	300	278	264	240	277	301	291	264	300	283	262	291	265	271	276	276	303	276	273	272	279	321	332	284	290	268	276	266	276	254	271	276	304	236	285	273	289	296	268	283	289	290	291	271	301	298	251	251	289	292	297	279	257	318	288	255	288	279	288	296	274	299	259	262	274	287	263	247	272	264	315	298	283	291	287	244	278	255	276	262	295	279	249	287	293	266	285	287	296	269	277	285	250	258	272	268	278	303	302	263	281	275	305	288	291	270	286	293	271	293	296	286	270	276	288	266	274	308	272	305	279	297	278	310	277	280	264	289	285	272	280	301	250	276	258	285	292	308	271	282	252	279	258	244	284	305	296	269	285	282	264	270	290	314	288	296	275	276	277	296	287	299	273	280	294	270	270	296	265	264	273	270	290	259	266	293	299	244	281	266	316	310	303	274	276	302	259	264	275	270	280	273	280	259	286	278	286	306	274	255	290	288	292	293	283	291	290	326	290	295	273	264	288	274	303	255	301	282	301	252	299	271	282	316	277	269	276	254	289	264	300	263	288	273	321	250	279	302	283	263	271	262	278	284	264	297	278	297	288	281	262	271	282	271	288	287	289	283	282	277	268	306	270	267	261	307	260	284	304	305	281	279	325	271	291	260	260	295	299	294	300	262	293	266	327	287	269	322	287	309	280	274	273	293	242	266	261	276	282	276	288	273	295	242	272	270	271	266	285	269	292	268	268	322	276	277	287	284	254	297	275	266	277	299	258	292	297	297	291	284	290	281	292	311	295	270	281	284	272	303	268	291	262	296	284	253	296	283	271	293	300	255	278	262	307	262	275	281	287	294	303	273	268	268	288	250	292	294	326	294	296	286	286	261	274	302	278	287	267	293	306	243	263	296	275	265	299	317	312	276	288	283	275	293	278	271	282	260	280	262	282	251	283	295	310	261	263	260	300	284	266	269	272	270	305	270	266	281	279	263	279	273	274	309	273	294	287	288	300	270	271	261	262	288	286	265	254	260	266	284	293	295	288	268	270	275	262	292	292	299	278	308	309	291	265	285	271	271	311	269	277	292	288	298	260	272	289	299	283	280	260	263	319	270	283	274	282	290	262	301	294	281	299	281	308	267	283	285	288	261	290	289	255	270	315	261	280	266	292	273	260	260	293	268	305	301	301	261	286	298	259	271	302	292	269	272	335	302	265	289	284	306	288	262	256	304	259	262	276	295	306	302	271	300	299	273	279	273	292	267	271	300	291	286	254	255	269	277	287	292	297	271	266	293	310	285	283	273	279	293	283	287	297	270	294	307	283	314	282	268	263	340	298	287	275	284	273	297	269	262	288	299	272	282	271	274	284	285	291	281	298	294	266	288	274	267	261	273	262	283	289	281	288	293	311	278	235	269	270	297	309	222	259	276	289	272	250	316	288	297	313	294	309	297	282	326	273	286	265	259	278	270	276	298	285	288	289	278	276	291	278	289	300	277	280	265	285	269	291	282	281	295	266	271	295	281	251	284	270	284	285	285	283	286	266	262	270	289	272	320	309	296	294	283	267	280	282	271	277	293	268	257	259	264	307	310	292	269	291	265	257	291	286	294	294	262	287	293	299	283	315	291	232	290	294	293	274	298	290	267	280	328	297	301	307	264	292	276	292	306	319	310	269	301	301	267	294	276	283	281	276	290	277	299	293	301	278	272	281	267	248	272	276	276	273	266	295	304	303	269	274	256	281	268	284	307	298	296	269	298	272	270	297	286	286	260	326	298	283	283	292	260	306	261	297	293	270	287	270	276	284	290	248	292	264	262	290	294	271	252	308	267	275	259	275	258	283	278	294	271	271	282	298	307	254	250	293	252	290	278	281	283	281	291	274	292	295	268	327	278	285	258	253	313	320	290	288	303	302	307	278	280	264	286	313	275	290	259	246	277	265	281	306	273	287	281	278	288	275	307	285	298	266	284	317	257	282	274	276	291	287	288	293	265	261	294	258	276	298	286	278	278	278	276	281	241	278	276	278	262	278	317	253	265	273	279	264	277	278	295	310	272	297	267	279	281	299	252	285	294	268	284	266	292	312	275	281	320	288	278	246	265	284	295	288	273	286	271	274	290	269	257	274	282	272	268	311	299	284	292	286	251	288	264	297	285	302	313	254	297	283	280	326	312	273	275	288	264	275	251	272	277	267	295	251	303	284	274	251	290	300	301	260	286	313	283	288	288	244	292	265	282	291	304	289	286	321	257	245	285	268	259	266	289	283	265	255	283	278	302	285	273	257	288	289	307	260	297	313	294	265	288
23808	28914	41560	43702	44108	48789	48672	38865	22419	8436	2443	1062	795	752	770	768	716	764	799	731	768	808	739	754	793	769	763	744	764	702	736	752	768	785	751	753	781	765	848	728	733	774	756	781	710	778	700	758	755	708	819	767	714	747	755	780	770	736	792	767	803	720	792	783	759	791	791	769	696	737	787	762	788	734	720	740	718	747	784	712	712	720	761	772	764	787	715	752	743	728	764	812	722	729	760	784	720	755	792	753	794	732	762	752	739	769	751	758	753	731	752	728	760	777	788	742	792	777	767	712	715	714	767	758	794	750	735	757	788	767	749	799	717	750	756	820	726	748	727	758	703	794	776	764	768	766	772	754	729	727	767	739	757	786	729	730	751	749	738	751	734	801	746	795	798	710	745	717	761	815	764	754	738	761	742	806	745	754	798	764	727	731	797	743	720	773	742	785	760	779	708	690	743	780	739	742	785	759	708	715	739	832	717	754	776	722	754	736	804	746	749	832	716	766	782	758	780	786	758	766	743	722	719	767	769	714	780	790	813	800	792	716	806	725	777	738	768	751	771	752	763	784	751	737	752	771	836	790	826	734	785	771	712	767	701	748	724	752	796	797	772	789	735	699	733	726	756	767	752	734	740	804	720	790	745	767	709	772	755	701	847	764	699	783	787	782	741	746	750	750	773	753	720	757	778	781	743	750	771	713	768	772	772	761	734	738	755	791	735	717	770	758	781	754	742	721	773	754	756	764	723	747	759	768	738	741	756	768	760	746	774	734	726	757	750	745	778	722	718	778	775	735	717	715	756	749	727	750	755	699	784	733	785	678	693	808	798	802	784	702	732	718	762	749	711	766	744	777	745	799	774	739	752	753	788	762	769	770	699	798	764	742	732	731	761	763	758	732	762	772	784	756	776	751	737	730	705	719	714	771	791	745	748	716	781	758	759	782	742	754	761	776	747	753	764	721	759	770	693	753	816	774	737	811	760	712	768	712	776	755	722	806	750	724	762	779	727	773	797	758	777	709	750	710	761	714	763	687	763	788	757	750	752	732	731	757	767	718	817	750	750	714	763	733	777	765	767	759	770	680	745	797	731	791	753	771	699	773	803	785	755	749	763	823	763	769	738	755	718	757	776	756	791	755	757	717	753	767	779	730	766	772	810	755	744	729	770	772	714	754	768	757	772	758	789	799	719	767	714	739	757	723	763	736	753	754	796	739	701	705	782	751	756	731	713	753	774	752	712	746	740	735	760	781	815	759	741	755	778	747	789	759	734	753	729	755	754	766	781	781	719	735	787	796	774	716	761	766	761	778	795	768	797	789	725	769	762	750	741	727	756	756	768	781	739	744	750	739	788	777	742	727	705	752	760	760	758	734	789	767	753	767	779	743	763	721	816	712	756	728	796	749	745	751	782	728	743	724	772	806	722	814	762	845	798	747	738	781	722	756	751	802	776	759	754	756	796	802	755	763	757	800	800	729	765	755	769	732	716	745	750	745	758	736	734	775	785	731	791	748	773	736	765	744	719	751	739	785	776	747	741	845	781	723	737	771	767	724	739	749	725	803	778	745	718	730	771	748	752	790	785	754	764	772	684	728	735	760	699	743	714	749	785	781	714	771	752	740	716	750	763	779	718	776	769	772	723	728	734	803	770	778	770	729	715	722	774	836	731	758	791	769	771	740	743	768	747	767	784	718	798	750	750	813	795	762	790	733	741	727	762	724	755	743	759	777	773	780	848	780	749	795	722	740	756	765	755	780	777	749	789	793	749	703	747	796	708	766	760	710	809	787	740	825	712	722	774	776	755	725	790	714	702	761	776	732	773	778	759	766	754	758	757	765	771	747	705	748	749	738	736	725	720	753	718	757	818	722	758	787	780	751	729	782	709	799	758	770	757	803	741	801	752	788	718	770	796	712	750	799	741	747	730	737	729	721	776	764	768	707	734	740	763	757	757	699	728	795	790	753	759	728	779	781	767	728	791	744	742	715	736	731	708	739	745	751	773	728	754	769	724	716	744	811	707	745	775	730	771	767	747	725	790	742	729	706	811	732	794	731	793	714	733	765	790	752	748	760	765	701	792	756	764	851	782	717	761	744	699	756	739	784	754	797	720	759	738	757	741	747	755	737	786	732	714	790	752	792	767	775	784	697	747	718	750	790	715	777	704	762	751	675	731	741	773	787	806	757	719	775	750	751	719	763	782	777	731	704	755	800	744	798	771	745	737	725	761	770	740	773	777	740	724	772	773	729	727	769	720	735	749	722	783	749	738	757	812	693	762	715	782	777	731	716	745	701	721	795	688	817	722	721	750	743	774	774	775	785	760	782	723	746	747	753	721	798	748	764	794	738	766	779	753	730	797	749	760	748	762	750	769	748	744	721	843	747	756	779	767	769	706	761	737	784	788	730	770	777	830	743	788	720	761	739	753	779	779	760	700	749	751	733	778	787	755	715	753	754	730	769	742	745	760	779	775	793	760	785	703	784	752	727	785	770	713	733	768	758	731	762	730	776	680	743	726	687	717	759	755	778	762	752	759	756	742	771	780	722	773	713	777	812	758	736	707	718	788	764	805	770	797	734	715	742	715	827	770	748	743	696	739	756	751	765	711	731	700	733	712	711	777	743	755	758	735	732	773	807	778	755	753	723	774	752	744	798	765	738	769	759	743	766	755	778	744	760	734	794	768	715	777	813	764	747	765	794	746	778	716	733	764	753	730	724	731	724	779	754	801	780	758	787	746	779	771	771	764	715	807	725	745	715	755	766	772	746	750	751	775	752	796	743	765	723	754	768	746	802	738	739	779	742	809	719	734	765	755	734	736	785	724	746	707	751	756	764	753	791	714	729	755	774	812	758	728	754	817	777	752	793	780	700	743	749	764	766	776	747	745	796	754	739	777	767	761	720	788	743	810	813	714	725	807	736	715	755	728	723	696	757	798	719	764	743	740	712	752	754	779	771	778	752	725	792	748	748	749	750	745	803	781	716	731	756	740	761	744	758	661	816	753	776	757	776	755	784	734	731	752	756	703	744	769	712	728	740	747	773	792	775	731	763	755	808	750	722	773	726	776	740	701	787	739	755	798	761	749	789	747	760	732	741	787	710	729	767	759	749	755	803	762	762	735	734	811	761	725	725	755	719	709	772	735	780	676	732	740	784	731	765	728	753	770	742	745	704	738	749	693	744	788	756	812	762	769	758	776	731	770	767	809	732	799	762	724	740	738	727	756	766	742	750	706	794	774	716	770	753	727	764	801	711	738	748	744	747	712	767	743	790	783	793	761	734	789	794	729	730	834	773	759	771	821	802	782	796	783	758	742	757	712	711	765	740	675	767	755	771	786	717	779	733	727	752	756	759	763	760	786	784	821	776	734	741	737	751	771	720	707	741	763	727	760	751	755	727	762	750	769	786	712	778	721	750	761	781	782	732	728	752	768	731	750	770	786	720	736	699	750	741	731	794	779	760	740	784	743	738	715	780	763	749	729	775	795	803
45857	45217	49224	44664	35498	47327	51208	35591	18075	4910	965	393	304	282	306	261	266	262	296	245	273	297	260	265	259	286	299	274	301	285	262	264	278	288	269	250	287	265	271	275	289	273	266	312	293	310	279	261	294	295	286	295	269	251	282	265	284	300	272	262	286	270	278	241	284	265	281	278	321	301	252	277	289	260	253	276	273	284	270	279	278	279	286	276	267	318	263	264	270	292	282	283	282	271	256	275	289	292	287	276	303	286	266	295	253	283	257	284	279	297	276	269	273	284	285	274	289	312	253	298	307	258	282	283	284	277	304	292	287	281	275	271	297	294	275	261	297	279	302	273	289	260	250	285	276	286	295	273	252	267	267	285	275	261	293	289	252	269	266	278	298	262	302	302	259	288	267	278	292	276	275	296	258	302	280	277	284	262	304	279	264	245	249	284	251	284	268	283	237	298	316	248	294	288	288	293	298	270	274	309	293	266	268	272	289	260	280	272	285	329	271	266	281	292	259	274	268	285	278	276	272	255	304	272	279	298	310	283	280	269	293	286	298	289	267	291	292	299	274	300	257	277	308	290	255	270	308	276	283	248	272	271	310	258	252	255	276	305	308	259	247	274	305	275	274	296	257	288	277	281	260	254	316	260	289	250	271	241	304	297	289	281	267	281	259	279	236	281	287	288	268	266	302	295	268	276	237	265	267	283	287	286	281	294	304	273	267	271	257	267	268	268	329	272	255	286	311	303	282	244	265	279	258	306	266	280	298	285	296	275	273	279	277	297	250	273	292	264	319	291	242	278	306	269	281	303	293	283	258	285	289	281	271	279	265	274	275	287	295	287	303	279	280	261	273	274	279	260	288	267	293	304	262	290	306	291	281	241	261	262	260	264	296	272	276	271	234	302	265	278	271	286	300	279	307	268	279	310	286	246	252	282	290	280	255	267	241	286	281	254	290	279	265	268	298	266	290	282	283	263	270	281	278	289	242	261	290	349	297	273	286	288	308	326	277	285	285	279	281	277	271	275	277	280	261	259	283	277	279	286	280	293	261	273	276	271	264	268	300	285	294	253	260	285	287	242	253	325	284	293	276	237	242	301	253	262	250	296	281	250	272	264	301	255	263	268	271	274	275	250	268	278	296	262	295	291	267	306	260	296	252	272	277	274	260	290	293	242	269	295	269	250	293	284	302	272	288	260	279	285	275	298	255	266	243	280	281	307	263	255	283	284	277	252	260	297	281	300	278	258	289	285	281	291	255	258	295	277	269	275	298	267	269	338	290	301	250	290	279	292	287	272	253	274	275	259	257	260	256	281	265	275	298	256	267	309	260	279	275	260	261	287	270	287	282	253	281	300	264	268	269	274	296	279	285	275	257	275	260	282	298	289	255	273	246	283	283	283	256	270	290	262	283	310	303	281	283	275	285	278	254	267	261	288	302	254	286	300	251	257	281	286	287	280	291	300	265	287	294	273	301	329	309	259	288	268	270	246	318	249	275	285	250	308	283	282	266	239	277	268	281	276	307	266	284	279	274	279	289	274	266	256	274	245	268	290	254	281	260	271	271	259	297	268	266	256	287	270	259	275	270	276	291	287	286	267	268	253	265	282	272	276	267	278	263	282	260	312	300	277	314	294	276	252	239	291	285	269	283	259	287	277	243	299	292	311	269	269	255	253	256	284	300	264	277	308	250	281	255	272	250	258	287	260	266	271	258	269	273	283	305	317	264	282	258	286	262	250	298	285	305	266	279	251	253	294	308	262	307	270	262	245	254	287	247	314	280	277	290	272	282	271	310	272	292	261	278	274	293	284	272	293	255	272	306	291	291	295	284	269	281	263	265	272	292	280	236	272	263	275	276	300	256	297	281	304	293	241	269	300	260	289	277	268	279	294	279	248	276	270	278	283	266	287	292	298	286	294	267	272	270	285	296	261	283	280	283	278	296	291	277	273	286	266	264	268	293	261	290	287	310	266	312	272	314	270	286	270	253	279	299	284	299	297	296	303	278	277	258	286	277	319	254	270	268	262	319	256	280	294	322	286	285	284	302	273	268	267	280	263	265	313	270	307	302	256	279	276	290	262	284	281	281	285	241	277	271	279	283	264	274	254	268	280	299	293	278	279	263	253	311	270	274	272	273	281	264	274	262	277	274	259	287	297	279	266	305	279	313	282	258	276	269	284	254	297	267	263	271	276	243	291	304	268	276	287	284	255	263	273	251	264	267	286	289	255	244	267	277	276	260	294	251	277	284	286	275	246	246	286	259	266	252	282	278	251	252	273	292	282	298	259	264	292	315	252	270	277	266	249	287	289	286	282	260	244	269	288	258	265	296	265	272	256	292	299	303	279	269	290	272	294	301	299	299	264	305	271	288	263	278	272	275	259	272	287	272	283	284	282	284	282	292	272	283	286	284	272	274	249	286	291	286	248	305	272	260	286	304	315	259	268	291	286	247	282	257	317	261	281	271	282	298	286	262	297	304	295	276	312	309	294	272	265	278	283	282	261	275	288	311	292	277	266	299	287	308	304	253	333	282	277	265	266	302	257	293	252	263	310	242	258	283	297	292	256	259	270	266	284	287	291	266	291	306	266	289	280	277	289	261	273	269	259	304	300	280	289	261	254	274	273	267	247	264	264	291	247	263	260	279	269	292	245	297	250	288	279	291	271	307	264	271	279	295	251	283	276	278	289	285	277	270	266	278	264	275	263	262	298	308	287	272	291	275	276	309	272	307	260	276	238	256	248	286	288	268	282	264	252	242	316	319	241	291	284	274	270	292	265	267	279	271	289	281	294	257	302	265	269	259	259	254	291	266	288	268	278	275	300	269	278	258	289	281	275	258	287	262	236	271	243	285	303	270	274	306	281	270	271	280	278	276	259	295	256	261	266	271	258	258	282	262	260	285	280	292	284	265	295	247	289	270	270	295	258	261	262	260	271	281	281	255	274	276	292	272	262	271	280	271	253	295	297	281	289	276	280	276	271	295	246	275	256	265	302	286	281	251	266	319	314	304	294	282	249	257	277	263	294	266	265	265	275	277	284	254	246	317	260	328	264	262	269	274	278	298	277	286	276	250	287	284	276	275	261	285	290	267	291	298	277	291	266	283	263	285	276	270	266	289	281	282	277	290	297	247	291	281	263	290	297	269	295	300	251	280	311	321	276	290	267	267	267	277	281	299	280	300	246	301	276	255	309	279	252	262	297	270	279	294	273	262	251	270	308	298	265	285	282	286	288	300	285	306	274	252	289	310	280	265	272	270	270	286	262	256	284	267	281	274	308	285	288	265	274	253	257	285	255	286	272	292	274	299	279	301	274	279	276	277	267	273	275	278	296	277	292	266	284	274	282	284	241	254	291	293	281	276	327	266	253	269	264	241	274	297	271	293	251	235	295	262	280	310	256	304	305	289	265	281	288	271	259	281	293	306	293	270	255	247	253	254	247	280	283	298	290	273	310	264	254	259	265	271	270	306	271	301	275	277	288	261	275	277	262
30067	36549	49535	51280	47819	61836	63059	48708	31467	12775	3499	1280	853	743	721	766	752	735	782	757	736	771	704	762	754	720	730	767	739	722	699	733	753	733	743	800	770	758	717	739	729	762	775	708	806	753	779	785	741	740	749	786	771	751	765	721	760	766	771	748	727	736	728	775	777	739	722	754	762	728	724	781	764	736	716	768	736	751	758	727	745	753	725	744	739	804	721	690	732	741	808	760	719	789	708	697	718	696	761	712	748	757	750	710	679	741	758	685	752	751	729	708	747	741	753	742	748	705	731	774	742	733	676	779	745	692	704	702	736	757	785	715	722	714	730	737	763	739	735	762	747	779	765	766	767	777	734	749	758	769	716	700	747	769	726	762	780	749	785	762	726	677	718	753	738	759	741	702	724	768	747	722	728	740	752	714	716	690	730	719	706	677	715	687	747	740	755	752	771	757	750	795	744	711	732	778	730	712	727	758	733	752	757	725	751	753	726	741	698	730	745	726	758	687	725	763	763	706	749	731	728	692	707	725	727	755	781	755	734	721	717	726	745	715	745	739	739	778	764	758	759	738	717	718	677	749	741	714	730	685	706	734	744	758	777	752	750	720	734	715	755	717	751	750	707	711	758	763	726	737	771	745	702	745	779	770	746	736	735	764	779	765	754	751	729	751	763	693	748	725	756	745	729	743	743	746	740	759	732	760	715	707	754	743	739	713	720	770	665	725	833	743	796	733	781	742	765	729	760	743	724	771	737	749	748	785	723	763	717	745	723	768	747	748	706	762	721	773	772	727	753	762	776	746	729	768	772	756	782	689	740	723	700	750	746	705	740	771	735	751	734	783	718	772	743	695	730	752	775	761	741	745	751	803	763	733	755	735	752	727	752	764	759	708	716	720	762	717	710	717	725	776	727	722	728	754	749	805	705	761	736	748	719	767	717	715	758	726	761	725	673	760	721	732	778	745	742	730	778	764	720	759	754	732	764	722	731	755	803	762	764	749	731	735	748	699	738	685	722	764	726	764	727	748	720	793	753	744	737	803	759	755	673	759	687	722	759	704	706	772	779	775	708	723	762	753	762	751	704	769	755	717	727	710	701	733	744	763	766	731	721	715	723	789	728	701	739	744	723	750	779	768	734	763	712	723	774	760	739	783	755	733	784	758	782	740	747	748	732	743	786	731	744	788	730	698	735	751	753	763	763	730	782	750	719	708	734	768	747	738	742	750	735	755	713	726	721	753	754	762	732	727	744	760	786	737	755	729	750	766	724	714	745	800	778	733	747	717	756	785	718	753	734	777	747	738	766	731	749	778	750	810	742	763	811	776	709	714	717	730	767	711	737	723	782	734	713	713	760	752	752	739	738	736	715	736	725	810	713	742	695	722	723	731	718	735	712	765	720	764	737	749	705	767	754	780	741	743	767	707	720	807	801	779	710	713	757	713	726	728	772	746	719	760	740	780	687	784	780	727	760	714	705	723	712	729	778	747	761	726	785	800	737	705	763	752	796	688	720	698	705	763	795	735	739	715	728	794	785	735	749	754	787	680	705	779	725	714	671	722	742	742	788	760	764	761	749	794	747	762	725	709	731	763	739	784	733	734	705	784	732	698	745	771	732	793	782	767	749	692	708	701	767	734	697	704	769	757	738	691	755	778	746	747	760	737	756	732	724	747	756	744	778	731	762	745	758	737	760	753	742	750	771	741	762	738	743	750	779	746	721	686	739	774	741	735	732	727	749	702	774	750	768	751	735	756	712	747	724	785	722	725	769	740	777	755	758	697	757	741	723	787	744	765	705	776	757	731	740	774	722	778	753	776	731	763	782	743	746	738	731	742	722	771	743	757	770	738	779	771	765	737	773	774	735	734	784	760	783	729	766	781	756	739	767	714	728	740	745	759	692	783	783	696	723	739	722	769	796	749	740	739	724	762	715	783	771	741	718	704	758	740	794	740	757	759	731	746	723	788	732	767	784	673	752	704	770	748	721	759	728	728	731	719	731	737	736	709	758	708	752	719	760	780	724	758	833	772	733	735	759	730	774	757	758	731	722	740	759	781	761	744	758	732	754	791	740	763	754	753	682	709	749	755	729	696	712	798	734	760	788	690	757	748	778	734	731	717	769	775	738	739	722	757	731	775	796	796	783	740	790	745	771	766	774	765	813	766	752	706	746	740	769	708	739	764	738	713	756	736	738	755	764	717	696	740	747	757	790	751	777	720	756	713	722	743	774	730	702	746	784	691	731	772	738	723	729	749	746	730	774	728	742	692	676	703	725	767	789	733	767	725	759	735	741	703	742	734	766	767	781	723	698	767	763	771	793	720	743	749	730	685	733	753	701	744	719	755	693	751	742	721	785	765	774	798	742	758	708	747	745	682	689	790	722	728	758	710	784	760	748	733	767	714	743	727	741	724	744	698	738	747	723	723	726	736	738	772	710	773	783	796	720	750	785	746	724	736	744	714	735	745	773	717	781	719	748	759	722	749	793	759	729	707	749	734	721	751	784	769	729	750	756	735	740	734	750	728	720	785	777	708	720	735	759	767	731	773	764	729	812	757	715	743	738	764	717	693	701	751	735	731	765	731	792	745	741	732	728	746	745	718	745	760	748	761	784	761	759	699	766	738	712	767	782	742	774	727	718	731	765	752	741	760	751	772	774	688	720	783	792	688	744	696	710	741	787	698	750	706	763	780	816	757	756	710	730	741	715	738	772	725	764	734	759	753	722	724	742	772	782	713	740	789	751	806	691	751	698	793	766	732	692	753	760	759	713	763	692	749	791	740	767	764	733	702	748	720	733	737	749	732	736	743	773	705	739	732	724	704	756	783	774	712	748	743	763	795	708	781	724	764	769	733	794	724	732	761	766	782	717	754	756	736	763	748	739	775	750	791	745	784	735	782	755	771	759	743	754	705	709	809	754	749	770	754	738	698	746	718	772	743	712	757	730	789	741	761	734	769	758	699	763	728	755	682	763	764	719	778	745	730	763	697	730	733	697	726	726	726	709	740	802	720	766	724	743	793	714	743	753	729	763	755	723	689	751	762	712	771	772	773	750	740	772	772	760	698	774	770	762	780	738	707	709	747	733	783	770	703	728	758	741	758	751	774	763	745	762	737	783	761	729	764	717	719	795	732	756	780	706	727	723	740	741	721	672	773	751	749	787	764	742	777	718	722	729	777	706	736	776	753	746	758	725	767	797	736	747	749	743	734	777	721	742	759	756	774	775	763	722	757	718	733	764	724	754	785	718	755	825	760	733	704	733	749	712	737	746	766	780	778	739	751	751	747	742	739	774	779	722	779	749	705	761	750	730	737	702	756	718	746	779	781	730	728	731	721	713	775	717	720	743	745	762	780	733	749	714	778	770	780	747	742	780	737	698	707	697	759	798	718	795	717	726	720	733	742	740	757	734	773	770	764	764	755	753	700	731	734	713	740	745	771	760	706	765	716	728	726	740	724	731	738	751	708	664	751	776	792	772	758	742	738	755	759
18174	16996	17750	10957	6701	5649	4047	2533	1171	529	359	307	301	257	285	275	257	302	279	262	314	299	242	298	277	283	267	266	273	278	300	297	274	257	293	291	266	306	295	312	282	264	284	296	306	258	264	303	282	272	257	258	295	288	264	283	267	296	287	277	278	301	273	274	269	254	264	293	283	282	271	273	288	284	260	276	275	289	254	284	288	305	258	291	294	256	313	269	302	291	259	278	276	282	259	266	274	254	272	303	292	305	290	302	275	242	312	287	296	254	289	265	283	300	281	282	279	269	270	237	254	304	264	264	268	283	257	274	287	264	261	289	298	281	312	279	283	305	290	304	265	288	263	276	279	326	284	277	283	243	302	295	291	288	307	263	264	274	291	270	254	298	253	261	274	309	293	302	296	312	298	323	283	258	284	271	257	265	298	287	289	269	286	296	302	286	279	281	279	291	281	276	308	288	256	277	249	257	254	280	281	290	249	258	266	314	288	277	272	292	258	290	282	279	301	281	266	258	254	254	281	307	275	262	264	278	268	261	295	282	288	274	321	279	285	278	303	271	246	251	256	284	308	272	252	301	309	287	255	282	266	276	306	316	290	297	310	297	285	279	269	267	303	293	312	288	258	281	301	267	289	298	312	290	284	290	284	292	299	264	298	258	276	243	257	297	281	282	290	255	299	271	255	262	271	282	248	289	265	295	277	285	303	291	306	257	265	292	296	288	298	287	284	300	282	281	290	294	298	259	298	320	254	289	274	276	278	304	293	269	262	277	263	273	277	256	285	291	262	274	262	285	281	292	275	273	267	282	275	248	281	276	244	242	308	279	279	275	260	297	254	273	268	282	290	267	292	285	267	304	257	304	264	281	261	273	319	309	291	269	271	267	289	291	293	309	294	276	287	295	285	281	283	284	258	289	260	300	265	276	290	278	305	240	248	226	264	302	271	243	269	310	296	291	284	308	295	292	259	300	266	279	278	298	271	314	284	280	283	301	288	286	280	261	290	292	264	293	277	270	317	270	276	279	268	272	273	315	297	260	308	248	281	280	292	284	273	276	261	292	282	266	287	287	320	271	296	281	251	282	286	257	293	285	283	249	277	258	270	271	284	272	287	262	281	273	268	271	282	280	265	265	298	283	284	285	258	277	275	241	285	273	294	285	258	298	300	273	292	268	247	299	264	274	251	285	305	292	295	302	280	287	271	289	282	253	307	260	281	287	296	277	272	288	265	242	302	297	317	261	289	293	273	287	315	294	268	292	268	295	285	335	304	313	272	284	270	285	275	307	309	270	270	289	296	250	304	285	270	265	252	301	267	294	303	261	277	282	283	288	273	272	273	286	278	329	247	273	302	248	286	285	244	260	265	294	290	280	284	294	279	311	272	271	291	288	277	283	283	267	303	269	271	271	266	278	320	265	317	261	282	304	286	297	287	296	288	304	281	302	286	281	267	298	280	274	306	309	287	288	299	300	264	257	274	299	271	282	298	271	270	267	294	290	295	267	286	273	271	273	280	281	249	282	249	283	284	305	280	273	286	292	283	280	267	284	292	272	252	274	268	273	286	248	274	269	275	265	303	300	269	287	298	285	267	269	292	284	283	309	257	310	272	261	290	314	271	297	270	237	301	282	304	261	271	297	286	281	261	291	275	254	281	297	276	264	322	305	279	276	267	280	290	279	282	280	254	264	279	306	273	284	291	297	284	248	260	289	290	282	269	272	269	263	272	253	310	292	237	303	273	284	285	264	274	267	255	244	255	305	294	267	272	282	307	248	273	242	255	276	293	278	321	275	267	276	272	285	284	307	294	254	274	290	285	279	259	272	276	260	272	304	310	303	287	290	273	282	290	280	310	285	273	303	269	276	281	287	313	293	302	280	295	295	288	288	256	306	295	289	298	301	295	260	279	285	288	284	292	280	259	314	284	285	308	269	275	284	284	248	257	242	285	282	233	290	296	285	297	321	319	303	253	287	295	274	244	286	287	263	299	266	287	288	303	258	280	305	276	246	261	301	280	287	278	287	295	296	275	288	283	265	272	292	286	263	258	285	277	277	284	264	260	274	285	286	287	275	280	268	289	300	305	258	267	277	267	312	269	337	283	288	271	267	273	298	262	257	284	275	286	282	268	271	250	262	309	291	286	278	261	275	284	304	309	286	274	287	300	251	303	305	274	262	268	292	268	276	272	282	300	279	284	301	280	227	271	275	297	257	290	268	275	263	261	298	279	282	241	250	294	293	287	262	248	304	282	267	284	273	272	267	279	258	319	282	274	283	281	260	289	300	286	306	311	311	266	267	280	263	261	308	259	311	258	278	276	279	333	260	266	295	324	267	279	282	293	292	273	261	291	272	317	292	271	273	322	278	300	284	285	256	262	291	320	304	254	288	282	293	277	291	272	274	287	262	261	267	293	278	299	280	296	290	263	282	291	295	268	299	260	257	321	278	287	307	268	272	290	291	283	263	287	278	265	292	266	292	276	280	279	297	261	320	261	271	249	304	271	275	303	266	281	288	281	289	247	276	288	278	282	305	274	275	306	281	279	286	262	255	289	280	280	301	276	272	302	250	285	286	282	285	294	272	290	311	271	282	317	330	286	287	304	265	289	296	285	255	276	265	270	280	260	311	278	270	317	289	246	294	278	276	302	292	305	265	317	305	293	303	280	272	310	280	277	296	271	256	284	275	282	320	267	286	265	303	289	254	252	270	292	264	281	258	295	245	268	256	276	295	289	294	303	254	285	273	263	262	298	276	283	278	269	275	314	316	319	268	244	302	289	279	281	284	282	230	307	276	297	282	293	274	285	263	291	285	293	284	287	266	283	292	278	286	269	284	299	288	266	277	323	279	282	279	287	258	309	246	264	331	275	291	298	268	279	254	283	284	289	305	309	274	284	289	286	258	269	259	279	294	297	287	281	278	300	290	268	273	293	305	288	271	288	252	290	265	296	300	279	252	275	315	276	323	276	247	272	268	248	276	275	268	261	321	275	265	294	284	277	286	274	287	272	309	277	293	277	320	256	304	276	272	286	272	276	276	296	296	272	252	266	314	269	278	268	278	277	292	290	279	290	276	282	271	274	270	299	266	302	322	272	294	288	295	268	288	294	270	274	282	297	256	295	298	274	280	262	276	270	295	269	259	318	284	298	283	236	277	284	252	275	284	306	312	295	295	262	294	233	279	265	270	293	267	300	280	274	280	282	283	269	279	246	279	300	260	299	299	289	281	270	266	254	281	325	284	300	287	265	240	264	266	287	281	320	298	278	310	285	274	274	290	301	249	272	299	259	287	270	276	291	272	277	267	258	289	299	288	250	253	273	280	301	267	277	321	263	286	272	286	282	283	288	257	278	287	283	267	302	276	307	262	259	284	297	256	298	281	287	295	278	266	265	301	273	277	260	327	288	308	292	290	242	282	296	296	279	310	295	286	297	298	274	271	292	256	256	259	288	303	278	290	265	238	260	268	271	307	294	305	256	264	254	257	276	334
11293	15592	24826	21666	18985	18348	15212	9686	4213	1664	950	797	765	786	732	776	795	740	713	768	756	730	704	810	710	760	801	743	732	695	786	772	757	725	732	754	745	771	762	768	777	741	715	721	757	822	740	740	749	740	754	759	761	740	762	693	765	756	771	761	735	789	716	786	743	774	716	743	755	785	736	694	779	772	760	804	795	741	762	788	751	717	834	759	760	763	786	732	727	741	775	741	746	813	775	704	798	739	753	759	706	755	716	797	772	747	748	756	725	758	780	745	725	696	770	734	751	752	723	778	718	729	767	767	797	748	735	762	699	750	769	768	766	762	770	724	704	755	726	749	733	753	761	738	767	772	747	782	698	721	760	784	769	725	735	734	714	728	759	748	743	733	741	710	782	748	776	755	824	723	779	754	785	700	769	781	713	771	748	705	759	803	744	766	766	760	759	740	771	721	769	753	753	731	720	769	736	758	763	723	757	721	727	728	779	759	796	760	763	730	752	723	788	784	782	727	712	693	759	702	725	788	756	743	770	768	761	747	705	788	749	750	735	740	761	719	759	765	738	730	708	744	776	771	692	725	755	768	773	739	772	714	752	765	772	716	800	731	749	752	724	742	721	721	783	779	777	738	763	780	756	712	766	757	738	751	713	719	736	763	772	714	714	776	737	744	791	741	732	727	763	738	734	778	805	789	748	733	775	737	768	764	755	746	744	759	781	759	754	766	781	753	757	745	762	729	780	759	765	804	748	769	789	744	768	779	751	761	753	749	714	755	789	774	771	799	767	763	750	737	702	767	721	700	765	786	777	789	763	773	747	781	778	707	782	744	774	760	718	757	799	751	753	792	742	723	773	733	771	727	764	753	769	769	718	761	711	751	779	729	741	748	717	776	753	763	807	712	790	774	728	768	804	752	781	715	759	708	791	750	722	750	751	752	705	732	777	769	736	776	732	749	783	768	775	713	769	712	764	747	758	775	803	787	765	786	801	768	806	759	759	700	748	718	666	745	774	749	744	765	704	752	684	722	752	725	763	742	768	770	716	817	786	716	727	767	719	759	772	751	745	763	747	761	730	740	750	799	783	757	782	792	704	736	708	812	730	739	720	767	787	783	759	721	717	725	713	775	718	773	776	772	782	741	756	729	783	807	755	743	702	768	748	755	750	761	761	731	749	761	776	755	760	744	756	747	744	785	740	764	745	764	795	746	732	751	755	756	771	758	714	736	745	775	778	784	793	755	744	753	766	758	756	785	812	737	743	735	777	734	720	733	748	720	697	743	745	744	760	758	745	765	727	744	780	740	739	748	764	759	745	751	736	756	803	725	753	779	751	729	780	745	776	719	767	733	772	741	747	725	808	785	823	718	766	787	733	761	726	750	749	745	757	759	718	733	777	735	730	719	818	784	716	786	734	729	780	793	769	753	802	732	790	739	792	729	720	752	781	793	741	758	770	782	708	723	754	708	800	732	732	770	763	797	743	767	768	770	717	734	757	768	765	763	837	764	718	714	771	787	777	796	842	756	750	752	782	710	798	740	740	770	802	740	805	775	728	754	721	745	758	774	792	725	729	783	793	776	729	755	713	757	779	739	691	722	691	758	743	758	745	773	749	733	772	766	811	757	813	757	722	796	763	747	746	779	746	721	748	724	750	762	802	737	732	765	763	743	772	761	732	765	739	746	768	741	757	792	798	717	740	726	762	767	776	768	803	784	746	782	771	785	702	717	693	742	757	776	702	756	749	739	748	752	736	786	777	751	732	726	750	738	772	752	765	746	744	768	783	725	754	713	774	788	763	744	778	782	784	752	797	737	741	747	766	777	720	756	762	732	746	767	728	744	726	762	755	769	715	739	777	745	750	714	785	767	778	791	746	752	740	789	802	793	753	764	773	725	723	789	757	791	739	739	745	738	721	752	748	744	728	733	745	749	784	756	761	765	761	784	726	759	746	732	747	751	774	807	750	748	752	735	768	715	792	736	759	754	770	793	746	771	740	754	778	726	731	740	779	694	749	723	800	782	748	765	731	751	735	715	760	719	732	710	742	797	733	775	839	774	749	748	780	794	785	744	723	786	758	810	765	740	783	733	750	772	750	726	822	744	720	743	716	772	795	774	715	736	708	702	763	749	714	738	701	733	822	774	777	762	748	804	794	752	762	711	783	767	790	749	759	753	751	717	778	767	715	788	770	736	734	784	764	810	788	746	806	779	753	798	795	765	759	718	754	766	778	745	763	789	742	744	795	770	740	757	752	773	735	769	775	805	713	746	727	764	757	772	734	773	782	724	767	737	768	758	764	771	776	776	737	693	766	763	747	739	778	777	771	739	793	722	777	735	756	738	712	730	733	771	749	689	779	717	757	727	763	749	717	780	709	803	735	734	736	756	752	751	726	733	793	734	776	743	735	744	773	723	739	767	754	786	795	778	776	722	770	781	743	744	737	744	745	732	774	764	741	830	762	718	738	772	783	755	768	806	734	780	757	754	775	799	758	749	727	789	710	741	736	803	732	735	783	797	786	710	815	740	754	752	726	810	803	768	732	798	715	703	809	751	777	750	737	770	757	788	770	807	807	752	763	757	734	759	787	758	767	761	757	766	748	733	749	756	741	727	743	754	764	767	779	779	726	771	847	773	723	758	753	747	676	768	782	747	731	804	771	788	716	726	761	787	791	737	741	797	747	791	731	783	744	765	769	750	769	803	754	752	803	692	817	779	749	723	731	774	739	690	798	748	769	713	769	740	790	750	753	736	726	752	790	758	763	785	744	726	751	779	759	766	727	739	705	754	795	747	754	762	740	724	759	734	746	707	753	769	807	740	761	787	750	789	799	765	781	766	794	793	760	737	735	775	732	759	782	771	755	804	750	753	770	748	747	760	810	694	768	745	748	735	734	763	757	776	783	740	749	775	772	821	802	762	780	737	761	771	781	741	774	762	786	763	782	733	706	739	748	768	764	762	780	751	729	783	751	730	746	752	775	695	757	739	735	768	761	774	751	771	730	709	773	757	737	783	808	736	732	765	755	780	733	755	737	723	743	765	761	752	772	779	762	748	710	794	754	731	765	741	767	741	768	750	699	754	724	725	781	732	727	716	821	760	738	783	777	754	719	710	724	771	805	711	716	768	792	793	801	710	803	741	793	789	746	744	734	745	758	745	753	780	773	808	757	763	783	751	727	768	838	803	729	718	709	761	733	770	793	748	760	744	733	775	772	750	752	730	760	734	774	704	780	777	745	770	775	741	702	795	767	780	776	759	755	778	749	740	757	728	802	757	787	736	744	720	749	754	770	776	743	787	771	733	751	738	750	739	711	761	745	738	778	747	731	776	725	741	729	735	782	725	751	752	744	764	763	708	753	770	777	768	785	768	722	735	698	759	815	764	743	762	755	772	765	766	764	812	781	773	736	780	763	740	772	801	755	746	762	744	702	773	742	723	784	784	753	730	762	780	743	736	775	733	778	740	760	789	760	796	752	743	723	821	764	708	730	769
37327	37720	40375	36045	28975	33484	32299	21352	9738	2732	739	389	271	300	288	295	276	291	266	260	302	285	248	269	285	278	277	278	259	279	302	262	281	279	316	288	274	303	272	301	282	271	260	282	262	270	305	272	260	281	294	266	300	256	269	285	297	278	267	267	291	279	282	265	294	273	286	296	257	266	286	263	268	248	269	271	266	257	225	272	286	265	248	280	277	305	270	248	308	276	253	267	275	248	283	294	258	284	258	242	280	251	246	288	294	293	276	277	259	250	273	290	289	275	269	299	258	308	264	251	263	279	267	278	289	275	315	280	306	281	320	266	267	281	284	281	289	289	254	281	288	276	335	315	275	272	271	262	290	266	299	285	268	259	280	269	278	297	266	263	274	282	293	270	272	295	308	254	260	271	250	266	258	289	265	249	275	275	274	254	300	280	274	324	261	235	258	323	297	250	281	296	280	268	269	259	291	261	261	273	271	292	312	276	241	256	303	295	294	270	305	275	314	271	270	275	282	270	256	297	251	321	268	259	253	272	246	262	285	263	285	292	263	274	259	247	270	256	271	266	249	267	276	276	281	279	293	289	257	256	255	270	262	274	289	297	294	302	271	285	280	297	264	276	288	248	284	251	284	260	303	292	258	301	249	247	273	256	292	309	266	270	307	286	296	284	263	267	253	249	256	273	246	285	301	299	294	255	264	274	291	260	270	277	275	266	255	300	253	256	270	299	265	256	289	283	266	303	277	261	266	304	234	275	281	285	269	275	269	288	282	290	242	279	274	252	286	285	295	249	294	283	285	279	285	300	257	270	293	305	294	245	284	277	286	277	279	273	309	274	280	250	269	304	278	231	288	263	280	276	267	285	292	276	260	275	285	304	288	271	262	258	267	307	284	285	269	262	265	275	267	256	269	248	252	277	274	275	264	268	286	255	287	254	279	283	277	264	255	288	277	250	265	269	268	263	238	275	255	255	274	281	280	257	248	278	282	325	297	273	293	268	276	310	271	263	302	274	284	273	265	244	272	298	270	263	252	256	267	279	256	264	288	283	302	283	289	281	279	285	250	266	295	259	300	282	289	289	267	245	254	266	284	318	280	295	262	263	285	297	276	271	275	288	274	276	305	261	255	262	268	284	261	294	272	292	273	277	299	270	298	295	319	290	302	290	260	265	289	310	297	275	275	294	269	288	298	265	300	256	276	286	250	267	286	259	268	303	307	303	250	250	283	240	289	252	280	281	274	264	262	268	253	281	259	297	274	261	272	284	260	268	287	288	277	281	278	314	277	302	277	266	283	299	280	286	279	269	288	307	271	290	261	241	284	257	284	285	264	270	267	266	281	264	255	267	254	271	293	307	262	267	273	260	272	264	281	251	274	294	253	283	292	259	277	291	261	274	260	276	278	280	245	277	299	287	240	276	256	267	295	267	258	261	285	255	259	283	267	302	289	267	281	281	272	271	271	268	298	269	293	281	263	254	271	286	276	289	285	300	298	280	263	279	262	251	292	295	254	279	283	257	279	306	283	256	313	262	268	282	317	277	281	284	282	272	256	299	305	276	297	273	296	270	272	271	277	262	272	296	264	285	305	263	285	262	286	297	299	276	284	257	277	310	279	301	316	271	297	293	316	252	296	258	275	283	273	258	287	276	301	265	255	304	304	284	247	269	238	290	266	289	252	269	289	292	280	269	263	267	264	277	284	284	296	295	301	259	271	278	255	280	280	294	261	264	252	269	300	270	260	293	313	283	262	265	268	273	274	278	270	257	287	298	283	308	257	257	268	277	290	259	270	255	282	271	280	282	287	276	289	293	286	265	278	288	269	280	281	247	278	273	285	303	266	307	295	308	304	257	269	268	280	299	251	269	287	266	278	264	271	284	262	273	270	274	279	274	265	265	280	272	247	283	283	268	291	284	268	285	270	263	292	257	282	269	270	265	290	299	271	280	252	286	279	291	320	247	259	271	286	263	295	289	242	304	286	285	278	263	305	256	256	288	288	285	251	258	288	270	256	285	278	299	271	287	234	266	273	264	292	280	291	310	294	274	257	296	273	256	255	280	251	280	278	255	317	252	293	274	280	281	295	286	261	278	254	272	283	268	275	270	269	279	277	262	281	271	296	265	310	263	276	266	262	281	283	287	252	264	296	281	288	270	269	296	264	280	293	307	262	251	283	281	280	251	263	278	282	290	304	275	300	272	257	279	261	264	286	286	247	275	294	253	263	268	227	242	254	246	300	319	291	268	257	277	259	267	289	262	279	263	261	274	278	276	273	265	280	294	275	268	301	272	293	265	266	277	282	289	264	275	276	309	277	283	276	261	279	261	285	285	286	302	281	254	291	272	280	294	271	291	260	273	269	295	281	286	258	252	286	266	259	285	264	264	318	275	273	258	268	294	273	271	305	271	257	298	263	285	300	271	264	264	284	269	296	256	248	253	237	287	278	262	283	248	282	303	268	290	283	258	258	280	270	276	278	290	267	287	310	250	258	288	276	254	292	311	274	284	285	275	276	280	288	270	309	247	296	259	288	269	284	292	254	312	292	287	302	278	289	292	306	273	292	283	304	292	246	299	298	291	287	263	279	269	264	270	279	310	277	303	262	298	289	260	271	271	277	237	279	256	282	278	279	263	268	301	263	260	246	308	286	249	293	283	306	265	267	264	253	279	273	275	287	279	270	258	256	290	289	275	292	254	255	255	258	288	265	287	255	298	292	284	255	260	286	291	303	309	278	262	289	272	279	249	276	267	270	286	305	258	291	281	265	266	242	278	294	279	290	263	257	274	259	273	251	300	280	278	301	307	297	261	270	319	280	269	276	309	281	308	286	255	276	321	296	271	275	280	300	269	290	306	281	278	276	279	265	275	274	323	249	252	241	277	257	259	284	255	283	289	289	313	286	271	255	281	274	298	282	297	295	284	289	282	239	288	313	277	279	279	264	313	279	279	281	261	285	278	290	305	255	258	286	256	270	255	262	259	260	255	283	305	290	289	302	313	317	265	273	278	295	291	280	247	246	265	282	288	285	283	275	259	249	267	264	283	299	263	269	281	299	296	289	261	258	297	249	300	273	277	271	258	288	272	300	275	262	272	279	283	266	310	332	257	260	241	254	254	269	273	266	265	271	293	263	318	298	279	263	275	285	256	256	279	304	288	260	297	279	257	276	224	263	280	285	286	291	267	267	277	276	295	278	250	277	270	267	264	262	290	258	285	257	280	297	276	286	283	312	270	279	272	294	256	276	290	288	274	298	273	281	273	257	296	267	251	275	286	295	278	261	289	277	281	280	263	276	256	263	282	268	252	280	286	255	298	288	278	258	274	325	256	258	285	290	241	300	254	259	287	269	266	271	288	255	267	284	255	285	258	298	282	263	273	251	276	279	292	276	268	299	285	266	333	251	298	277	279	273	285	260	281	232	286	285	274	269	280	263	305	265	251	281	288	282	280	290	323	301	269	300	295	272	272	289	240	296	258	288	263	260	269	275	252
24876	30999	42685	44444	42424	49825	47269	37184	23284	9608	2971	1158	827	770	717	751	725	699	761	725	723	753	723	736	757	788	735	749	735	759	744	766	734	756	710	685	718	754	734	709	722	765	759	741	724	726	740	768	743	705	736	741	768	740	714	754	774	798	724	754	774	745	740	766	811	753	753	785	711	712	730	700	764	749	715	713	759	755	730	749	739	730	788	747	734	784	744	748	767	717	727	804	743	721	716	761	758	747	744	718	782	717	736	698	710	742	779	724	708	732	729	815	715	763	744	720	745	758	738	740	696	743	742	744	759	735	747	740	770	764	709	761	740	699	740	746	725	747	707	698	757	787	741	730	769	695	773	770	728	750	729	791	721	685	747	734	728	714	724	726	733	751	756	763	788	750	746	753	700	708	726	736	749	740	719	735	780	721	803	747	795	733	736	742	729	716	786	762	753	706	706	746	797	711	736	720	726	747	722	739	751	753	738	765	752	732	689	710	751	753	770	722	734	787	726	764	744	810	760	747	737	746	725	712	744	765	767	727	744	745	677	732	790	751	739	748	717	743	702	756	801	724	765	731	730	797	739	758	717	756	740	744	743	779	751	794	774	743	774	743	765	720	730	793	742	737	781	777	787	770	769	810	752	741	725	741	758	744	756	746	747	751	707	756	693	711	834	757	723	754	742	717	716	721	751	754	792	747	756	745	804	714	737	706	700	742	766	760	711	806	704	785	752	722	717	732	762	724	757	739	722	755	784	801	746	733	721	747	785	726	727	784	764	707	757	740	734	744	745	739	768	740	741	721	715	698	774	688	729	731	722	756	733	725	784	832	768	754	707	753	750	765	740	713	737	687	697	723	744	742	704	710	753	692	807	767	709	770	755	680	736	770	720	736	786	737	765	757	741	711	743	716	788	720	753	737	712	699	775	732	733	695	736	778	761	733	711	796	800	789	781	770	774	750	777	748	768	749	754	707	782	802	752	751	733	699	728	766	722	742	727	749	732	773	717	733	731	764	726	775	739	729	772	793	694	754	708	704	759	776	738	715	746	699	775	706	740	727	739	766	754	774	750	751	759	725	701	735	757	747	774	771	765	770	694	767	741	791	752	765	739	757	747	737	747	764	734	705	738	736	767	756	749	739	758	800	731	733	746	713	773	753	789	716	759	758	749	720	812	772	751	726	764	733	711	768	721	756	759	744	750	764	748	772	759	700	718	706	720	792	757	788	706	703	749	706	768	789	709	756	706	758	738	800	767	767	717	774	750	710	745	720	798	698	758	795	751	750	756	738	721	741	749	719	762	815	794	772	759	738	784	759	765	687	758	733	760	753	743	748	742	699	729	744	758	775	752	759	711	754	711	783	766	728	757	727	770	802	786	754	745	741	710	716	754	729	738	747	728	736	728	727	723	753	752	744	758	731	744	721	729	737	718	721	752	751	726	752	772	712	756	759	738	761	703	743	820	781	748	764	719	750	750	702	765	728	706	785	756	690	754	713	736	755	741	771	758	734	726	755	749	706	726	761	700	733	786	745	731	731	718	766	722	678	758	767	694	733	757	716	778	728	783	769	757	751	752	712	742	726	748	729	703	753	723	729	690	725	762	719	768	749	766	733	715	722	745	759	738	758	738	709	771	768	725	786	771	812	768	745	721	759	748	734	736	766	763	777	784	742	761	747	756	737	789	729	730	755	739	721	736	776	780	760	768	782	709	757	742	761	810	774	783	720	748	743	767	757	726	741	732	716	724	751	731	738	748	737	764	741	800	805	733	710	735	755	732	773	730	728	720	722	754	742	733	761	785	772	710	740	723	730	744	725	747	821	762	699	716	705	745	736	750	771	750	765	772	726	718	733	770	770	761	743	725	715	752	754	747	722	701	717	756	731	728	743	762	719	753	721	740	778	728	739	742	748	745	738	745	747	788	738	791	809	776	678	810	785	745	771	746	741	703	707	727	779	777	706	806	713	737	723	753	785	725	734	787	709	706	775	714	723	755	759	748	741	800	765	726	788	734	754	723	774	813	789	706	781	778	730	754	739	757	778	700	708	754	731	707	797	737	758	723	747	712	737	753	764	809	769	759	753	757	789	779	726	718	728	720	723	782	718	722	752	735	695	773	782	753	795	715	675	734	723	765	762	736	765	780	747	724	741	749	772	733	748	716	721	808	733	692	717	774	728	689	770	748	750	749	784	734	781	739	730	763	754	719	749	747	769	778	733	675	746	734	832	706	772	749	734	707	736	708	723	750	753	784	721	744	713	734	732	731	722	727	734	720	738	750	734	797	759	757	767	769	786	745	750	752	741	746	713	774	726	781	751	777	807	735	753	700	743	768	761	783	788	734	739	777	731	731	721	750	703	787	746	783	725	703	699	733	714	760	709	754	769	767	732	750	717	771	734	755	750	760	781	802	739	755	722	746	731	804	718	775	754	735	769	717	738	747	718	732	771	740	776	754	757	758	732	738	698	750	724	720	750	760	695	775	718	758	764	738	774	723	739	743	767	735	703	773	719	747	734	762	758	742	754	779	719	696	729	713	740	759	740	752	769	755	726	704	767	753	719	748	764	764	774	727	770	709	731	721	768	774	759	766	716	786	686	707	760	702	757	763	753	732	767	743	698	781	711	770	723	741	772	736	775	700	758	767	762	759	818	742	765	733	713	752	734	722	752	744	720	777	778	741	771	779	795	768	799	802	758	735	753	735	735	733	763	797	779	728	690	720	775	802	743	731	737	706	758	723	703	804	711	748	729	791	700	778	773	726	796	684	756	731	763	724	713	789	728	740	727	754	770	712	727	718	731	783	709	754	722	749	746	744	745	798	686	706	719	689	754	726	715	740	729	740	751	757	738	741	741	746	751	773	760	750	697	748	718	726	755	739	744	707	735	746	719	733	797	736	698	790	742	706	747	747	755	772	706	648	820	751	740	731	784	737	773	777	804	672	702	731	779	717	726	731	709	732	765	735	797	705	756	721	695	780	757	732	781	733	749	776	718	775	732	800	777	756	740	699	745	772	741	697	757	707	736	684	784	720	749	727	737	766	768	742	720	729	751	730	757	725	737	712	691	749	668	703	753	754	711	760	726	730	744	743	729	731	766	726	728	752	703	788	753	754	741	708	700	751	746	734	745	758	770	701	742	740	741	735	696	710	717	762	770	728	762	756	753	761	747	742	756	700	737	733	793	746	751	696	701	760	732	771	750	729	700	726	741	723	785	725	756	746	748	723	791	769	747	708	757	767	757	741	756	728	700	784	765	694	705	766	799	735	724	759	785	715	687	750	768	726	738	714	741	753	774	769	731	764	782	767	755	757	703	726	733	732	787	723	730	798	757	744	753	742	723	717	718	761	692	769	749	766	710	732	739	723	780	751	736	710	747	738	767	729	742	732	761	741	725	730	721	732	720	712	729	790	730	752	710	756	737	759	732	727	704	741	764	754	711	807	777	781	753	738	777	707	749	746	680	758	727	786	748	762	732	698	725	737	732	765	735
48272	46827	48538	44211	39441	51721	47315	31827	15159	4321	935	393	279	264	288	243	276	295	251	288	299	274	257	283	243	292	288	282	294	263	265	297	275	261	292	262	268	291	272	291	283	265	253	253	259	275	278	274	267	263	266	249	275	276	255	288	236	274	211	296	284	241	246	282	290	306	273	298	272	271	272	261	275	277	262	269	270	257	275	291	232	309	254	285	261	249	257	272	261	259	275	297	262	278	260	265	285	265	260	273	286	284	252	312	267	291	261	261	271	271	274	286	265	293	263	304	283	259	307	282	263	276	287	272	269	287	277	278	282	258	311	254	251	291	266	264	255	243	268	279	285	291	271	252	264	253	268	304	283	257	252	288	287	284	262	275	280	265	281	278	302	269	276	263	252	257	279	238	250	315	247	291	268	293	285	295	254	294	290	314	279	285	268	274	264	271	284	273	254	261	253	279	284	262	252	251	283	267	275	262	249	285	257	256	272	281	253	285	274	300	272	291	285	288	258	243	285	265	287	283	302	265	274	288	247	284	261	260	289	257	307	292	289	278	276	282	277	262	254	297	270	279	267	276	268	306	252	257	267	295	286	252	265	288	250	255	253	294	299	269	252	302	267	282	270	291	282	266	284	268	269	260	278	272	295	286	282	290	267	258	273	275	312	275	247	272	280	317	260	299	272	272	271	274	248	255	250	252	294	259	279	278	282	308	286	284	295	266	270	263	249	273	265	272	264	255	254	256	285	286	300	265	272	284	299	268	251	257	274	291	255	292	303	265	290	289	315	278	254	257	274	299	283	291	269	271	257	289	277	253	271	254	235	255	301	253	255	288	255	278	249	270	259	291	284	251	280	280	274	253	292	272	252	251	279	267	254	276	252	259	279	283	298	270	273	284	275	269	274	267	282	265	287	326	254	280	242	284	275	284	273	273	281	283	265	281	278	264	268	298	266	293	268	289	254	284	307	283	271	277	253	274	255	289	277	280	285	288	263	300	296	276	262	244	268	258	272	262	261	287	259	244	255	270	277	310	272	281	289	257	282	265	283	278	300	268	274	263	273	249	302	295	290	281	273	270	292	294	283	248	254	311	269	284	256	246	222	291	240	278	261	268	290	279	274	275	274	265	254	273	276	243	291	295	274	286	293	261	295	256	267	264	259	242	284	265	261	291	269	299	281	282	250	296	281	261	272	255	286	266	260	273	318	266	298	316	281	274	291	285	265	300	265	274	266	297	282	248	250	249	272	234	260	275	252	294	250	257	279	262	262	297	271	275	313	261	252	251	287	281	260	251	284	297	260	304	250	278	261	276	283	267	302	290	264	284	257	274	257	239	285	291	274	266	293	238	266	284	292	282	275	271	253	278	262	276	269	264	290	286	286	262	287	269	270	250	291	289	283	280	280	276	261	272	263	287	249	260	267	259	286	262	270	272	296	272	303	265	244	280	259	251	304	283	295	273	287	296	293	293	284	279	263	293	308	259	285	248	247	276	273	298	276	285	270	289	286	292	245	257	255	241	287	264	257	255	246	269	264	259	269	294	281	273	272	284	292	271	275	281	272	266	275	246	272	283	251	256	266	280	225	276	261	292	256	264	288	263	285	296	296	256	308	252	251	288	250	282	250	257	300	264	281	302	263	261	259	270	284	250	253	286	279	289	269	254	291	276	289	298	299	252	274	287	280	296	272	239	258	274	279	247	260	282	263	278	255	290	250	269	282	259	248	288	266	258	259	251	261	272	282	259	276	256	262	250	269	268	266	232	262	264	260	282	279	294	288	292	292	304	245	273	278	295	254	277	294	255	245	299	267	265	301	288	285	284	282	297	281	259	284	265	286	267	260	264	260	250	308	289	281	279	261	277	285	285	277	272	281	264	284	287	290	291	267	290	246	271	280	244	288	263	273	270	286	313	264	280	285	277	258	256	287	257	262	266	310	272	301	285	258	277	294	269	234	263	292	289	274	293	298	280	271	267	278	284	282	259	242	251	273	279	280	256	285	289	261	297	265	263	262	280	280	260	283	291	292	273	278	292	283	283	256	268	260	258	263	290	306	269	288	283	276	266	291	243	267	255	274	289	254	260	295	251	280	272	254	325	277	276	273	275	247	292	265	314	261	295	281	263	288	289	280	271	277	260	294	240	250	316	237	275	292	264	288	305	271	290	277	260	248	275	281	255	257	237	283	313	278	274	278	290	292	243	269	287	281	262	276	229	264	270	308	275	260	297	252	279	307	330	246	271	308	262	299	280	289	287	256	290	302	308	256	295	243	271	281	270	292	268	260	276	278	271	251	264	255	279	305	302	272	250	275	307	270	291	298	291	284	233	301	275	277	267	293	281	236	269	277	246	260	245	282	255	246	272	256	283	275	279	291	275	269	262	300	272	286	263	291	262	247	312	288	241	273	267	283	288	261	306	273	274	264	279	297	246	276	263	249	269	293	293	261	285	257	258	271	299	290	295	274	275	259	273	286	301	312	275	281	230	236	250	290	296	276	274	267	267	246	279	278	290	274	271	274	274	261	264	278	293	289	280	294	269	293	251	267	285	242	261	289	278	260	305	288	280	272	301	304	289	236	253	292	262	252	298	239	279	273	283	278	267	262	270	262	278	278	272	272	286	282	309	282	284	277	267	255	248	255	282	267	239	276	278	253	265	276	283	303	260	246	269	256	292	258	306	256	293	274	285	289	270	293	288	297	270	270	263	280	251	275	289	265	255	268	287	265	256	281	301	295	287	302	276	261	273	283	307	266	284	269	314	279	261	275	311	289	279	257	257	281	259	300	287	302	277	284	258	292	278	296	247	260	253	234	276	261	293	261	288	300	264	277	254	262	271	271	274	264	256	264	293	295	259	288	267	258	264	283	297	263	312	299	291	271	277	275	303	262	271	278	289	279	307	277	266	285	261	278	234	287	264	269	298	302	292	263	280	238	289	291	282	288	294	280	277	267	263	263	261	305	301	274	277	256	283	296	295	283	264	259	264	259	255	276	264	276	299	282	274	300	281	292	268	270	254	282	279	267	262	294	293	292	236	268	291	266	305	266	248	272	269	261	268	282	268	295	294	252	288	282	289	279	279	286	268	256	286	274	296	287	248	288	270	289	236	292	239	288	262	262	298	257	271	271	272	281	295	286	245	281	266	288	291	278	288	262	277	275	299	242	261	289	263	276	271	287	307	265	228	278	268	282	276	292	267	265	260	305	270	246	281	267	271	252	295	278	306	282	293	292	279	285	256	279	287	295	264	295	268	249	303	267	250	248	279	265	241	276	222	266	283	283	279	271	264	282	270	289	296	270	282	272	274	254	263	297	303	279	305	281	269	274	265	254	272	287	279	287	273	274	266	269	264	254	250	280	252	269	286	283	288	270	272	262	260	271	264	305	285	294	267	285	293	259	279	265	298	299	228	242	272	277	271	262	263	298	280	253	248	300	312	285	250	268	304	251	280	296	281	271	313	274	262	294	256	258	264	265	264	270	270	282	293	247	266
32278	38330	48719	51949	51620	64739	59195	45027	28432	11993	3373	1295	853	757	775	691	704	739	716	714	748	711	746	740	676	710	788	714	767	749	759	769	756	719	746	745	779	757	710	701	698	674	701	760	701	789	771	736	736	709	740	685	750	734	731	735	716	691	724	743	707	764	713	704	762	710	766	757	724	734	736	747	704	730	719	668	741	772	698	736	758	770	702	745	749	753	721	689	742	750	742	737	752	743	722	746	778	791	754	744	727	739	695	685	701	738	734	696	737	718	752	717	714	739	751	711	755	727	758	760	728	724	675	710	707	769	729	709	755	705	735	665	714	767	713	731	718	710	698	740	730	716	794	755	733	723	738	739	743	768	722	730	760	756	714	787	710	706	756	728	731	743	730	712	762	771	827	701	737	736	736	699	704	702	715	764	756	712	706	720	759	756	740	747	743	766	699	719	767	748	748	746	739	755	727	768	702	785	730	681	739	723	732	753	741	758	771	730	705	746	700	707	733	754	717	699	707	724	709	732	760	729	748	770	717	746	758	713	731	742	715	711	712	736	699	731	755	767	729	748	718	762	730	775	762	743	764	668	758	777	735	730	704	756	729	736	701	751	729	736	720	727	716	745	764	754	729	709	705	739	702	704	773	744	748	716	722	705	746	746	745	728	765	758	767	731	725	747	747	679	737	778	741	770	709	742	748	784	700	755	684	764	697	736	739	717	744	695	739	679	719	723	700	764	762	731	713	770	730	735	740	717	735	733	744	737	698	786	741	700	748	734	704	744	700	729	761	718	766	731	733	712	748	694	724	714	725	732	720	716	742	726	773	751	754	747	707	713	707	719	707	772	728	743	719	750	774	694	720	721	706	753	726	693	725	751	716	727	745	776	790	711	747	799	743	732	754	788	707	729	717	712	727	712	745	692	718	738	753	732	747	724	722	762	752	703	753	657	722	728	675	739	728	698	687	744	764	745	712	758	784	785	756	736	752	761	730	727	716	705	740	708	711	760	759	736	693	739	753	749	703	723	785	737	715	749	714	721	734	737	728	710	780	755	751	766	745	740	755	723	793	736	754	727	736	737	760	746	708	725	744	781	817	717	763	725	739	744	703	758	782	763	746	733	788	712	767	723	725	750	746	710	756	709	761	716	774	744	731	755	777	720	736	700	742	757	697	719	740	729	756	669	720	792	767	740	707	730	748	734	748	762	770	717	750	711	737	705	703	717	745	702	789	716	765	793	722	733	681	704	697	737	735	703	770	741	755	745	786	741	717	735	759	731	718	738	726	754	712	707	767	689	753	770	722	739	699	693	731	743	751	732	701	720	734	715	746	727	768	754	706	732	739	778	713	734	712	748	726	794	788	727	731	702	715	735	760	718	754	754	734	738	776	719	693	762	735	783	759	731	762	720	688	768	742	763	776	737	725	719	732	767	741	740	736	725	714	750	710	768	682	728	733	724	756	757	798	738	733	713	755	740	710	677	780	754	720	766	720	718	741	770	681	743	739	730	721	722	734	700	742	682	718	745	735	691	687	695	723	776	733	792	786	742	725	730	720	733	695	703	709	705	756	734	716	694	785	691	736	709	764	718	734	731	735	749	723	702	722	728	761	762	707	697	651	738	717	741	698	695	722	768	737	722	737	706	715	752	720	752	716	683	731	717	724	714	737	742	730	744	734	732	730	742	775	807	707	758	766	709	782	773	722	727	709	759	721	739	761	706	749	751	706	731	711	725	698	748	752	728	769	724	728	711	731	732	701	774	723	708	694	667	720	728	759	721	743	708	770	771	769	725	716	743	759	733	779	696	724	700	714	666	726	718	756	698	724	755	766	715	729	748	740	708	691	722	695	681	741	770	730	702	764	735	744	706	757	767	759	736	759	736	745	743	760	781	715	682	768	773	752	701	700	733	741	753	732	715	756	745	754	743	731	669	729	704	728	745	731	721	719	729	701	735	716	764	688	730	741	686	739	731	721	755	722	748	687	714	705	687	713	728	785	773	751	767	730	729	782	751	732	736	709	764	718	780	764	692	722	756	740	765	729	730	716	752	701	745	698	745	717	800	772	708	739	694	705	756	692	761	747	704	741	742	719	737	746	721	767	675	705	789	784	770	712	738	708	746	737	723	770	762	731	778	723	740	733	762	734	774	745	742	709	698	714	742	739	726	750	749	745	740	724	745	731	730	767	743	768	709	694	718	685	767	740	733	745	728	712	709	737	754	752	710	745	739	705	759	717	738	706	773	812	735	685	711	761	762	695	748	767	687	735	735	707	717	694	732	773	723	687	757	754	693	740	769	744	722	711	722	703	755	687	728	731	693	739	706	720	736	696	706	718	727	763	734	735	721	762	703	759	755	711	664	761	732	778	734	723	728	783	724	741	772	753	728	737	729	730	737	790	737	744	759	728	718	772	742	719	742	678	706	711	731	761	763	731	743	733	761	759	713	766	756	790	713	707	721	718	754	792	719	705	733	670	695	755	724	723	725	675	763	722	725	733	721	721	743	741	752	738	747	702	719	668	757	758	739	714	765	726	728	714	715	777	703	744	725	722	712	736	681	737	745	709	754	727	716	750	727	720	733	721	720	725	727	752	708	776	708	753	729	783	723	747	719	738	763	747	769	745	728	759	751	741	760	751	771	715	699	726	746	778	693	737	737	746	706	713	746	758	733	765	744	786	719	760	681	699	704	733	724	711	790	729	716	731	713	736	719	690	719	734	711	769	766	764	762	684	769	728	713	789	762	727	706	741	749	748	700	775	745	716	705	736	707	766	743	740	742	725	679	707	753	773	722	731	774	773	708	698	754	751	721	673	697	750	730	731	713	757	728	751	744	732	742	766	768	716	695	726	753	703	736	765	690	771	747	748	707	742	742	706	736	756	716	744	678	745	694	696	722	751	719	757	749	763	705	781	741	713	712	716	687	710	752	794	714	726	737	767	752	752	712	755	739	749	685	703	717	720	720	755	697	772	711	779	738	710	706	717	748	681	742	777	736	737	728	720	716	747	708	760	704	765	718	728	786	767	745	749	725	738	691	743	791	730	737	710	788	714	744	746	682	703	738	733	682	742	752	696	710	754	718	744	720	712	719	743	748	721	691	727	697	792	715	743	745	718	757	714	743	738	701	741	751	720	736	763	744	738	708	773	762	714	734	760	788	746	708	754	739	727	724	696	778	733	733	724	739	743	752	761	739	744	758	694	725	735	734	719	773	781	752	711	720	731	701	710	719	771	719	698	738	722	729	688	741	732	763	718	766	730	733	758	759	733	768	776	696	750	716	758	711	755	814	775	740	743	720	779	724	817	729	741	735	732	765	724	734	749	764	719	774	691	784	736	728	742	766	736	761	699	754	721	725	725	733	761	709	782	756	767	765	713	731	746	730	713	725	725	742	694	696	743	753	745	694	753	735	732	759	739	715	761	739	700	678	750	764	743	745	692	684	727	759	726	714	744	734	718	718	743	723	731	794	753	720	743	729	768	777	726	748	733	738
19803	16527	15357	10132	5163	6548	4714	1959	1113	578	345	286	312	266	289	271	265	268	287	267	288	306	308	293	263	271	279	277	261	286	273	283	290	290	253	280	287	275	267	275	248	320	254	293	277	277	297	264	242	277	310	268	272	286	279	289	290	292	276	275	285	307	265	294	303	265	310	290	297	260	261	274	252	263	280	272	274	268	279	324	276	262	273	251	277	277	289	262	278	289	277	295	237	298	280	286	274	279	265	251	280	295	271	289	277	253	268	285	288	280	294	286	283	265	256	293	263	286	270	299	272	272	277	264	296	287	287	267	296	284	277	281	316	268	272	260	266	280	292	286	296	286	288	281	270	261	274	285	274	285	293	268	267	270	264	256	261	302	269	300	274	279	252	273	251	293	291	302	308	279	275	259	268	263	254	286	287	289	253	275	288	301	276	268	224	325	259	285	276	276	292	301	300	262	268	268	281	256	285	283	240	281	285	291	305	283	283	282	306	275	275	262	297	319	287	299	299	268	252	300	273	293	288	305	277	310	290	280	278	291	285	262	280	286	290	262	292	277	285	265	295	298	265	300	283	283	283	305	291	263	285	260	256	295	254	293	249	272	282	273	258	285	299	299	282	272	253	279	298	268	302	277	278	263	314	261	270	284	314	304	290	260	289	280	306	276	297	271	254	285	282	293	274	261	271	249	285	285	237	300	253	263	277	267	259	288	291	250	291	281	266	261	269	276	261	257	290	292	273	272	280	299	272	300	251	295	240	272	281	285	283	305	286	233	298	273	289	283	260	282	263	273	273	295	275	300	290	271	267	274	291	265	287	232	276	285	303	284	281	245	251	244	287	262	270	271	296	260	293	292	275	276	252	279	260	287	305	278	271	255	277	293	312	260	291	290	248	273	299	285	265	277	288	304	289	316	276	271	257	258	269	288	270	277	252	256	277	307	260	284	282	241	272	267	282	283	279	241	268	290	256	257	250	286	277	275	264	263	273	282	288	309	254	256	295	274	238	306	269	277	296	299	287	284	304	292	276	292	270	303	279	273	272	267	237	276	301	295	313	250	313	281	287	309	299	282	313	263	283	267	266	287	264	257	274	285	243	272	242	330	265	297	304	275	281	284	282	266	284	277	258	273	297	297	305	283	300	289	255	293	271	273	275	282	281	285	275	302	271	257	283	281	271	262	288	270	309	311	297	284	283	275	292	286	269	276	281	259	285	268	302	261	269	293	324	259	292	283	319	273	283	280	284	279	276	312	271	299	281	261	297	284	255	287	277	286	304	276	259	269	257	266	281	288	280	312	332	289	280	281	306	273	296	290	268	265	292	283	274	245	262	271	255	272	268	273	292	296	275	299	291	314	243	265	268	295	283	276	273	297	312	307	273	253	287	293	299	279	281	256	300	283	278	284	287	271	307	290	271	312	280	273	267	287	279	292	252	275	309	301	261	281	273	280	282	322	281	279	289	281	266	278	274	298	281	313	278	288	286	249	260	288	254	259	270	292	289	287	287	299	255	254	282	275	292	317	283	279	260	305	249	283	302	275	304	276	267	266	271	297	286	268	260	333	282	270	298	278	240	255	268	294	287	296	277	277	267	294	315	276	292	278	288	259	279	277	237	261	281	280	263	298	221	293	291	281	285	275	284	270	290	289	313	283	277	273	276	286	240	258	248	289	287	278	272	313	297	252	262	256	275	295	284	267	300	274	265	275	269	301	272	294	301	286	293	305	294	302	290	298	274	282	256	268	277	276	286	297	270	293	266	244	295	280	303	245	274	282	266	280	266	296	333	257	270	274	244	281	249	292	275	274	281	312	274	292	266	266	278	272	301	275	266	264	283	281	294	269	297	287	257	274	272	275	301	266	280	293	247	255	278	292	279	279	263	250	308	268	279	307	278	280	282	302	252	287	271	298	276	288	268	280	272	277	289	294	296	279	274	249	269	260	260	285	265	291	296	276	296	271	283	279	277	258	257	299	258	265	282	253	293	260	283	297	272	287	282	277	265	292	245	275	268	276	264	306	272	315	290	253	264	277	275	310	274	248	273	309	276	266	266	282	277	254	295	300	247	269	266	282	279	284	259	264	265	271	254	263	272	300	269	303	280	270	281	263	304	281	250	276	255	262	290	285	262	299	283	286	279	305	264	297	288	300	317	285	284	256	298	308	266	272	272	289	292	294	298	266	297	270	298	290	300	292	295	313	294	314	305	263	266	292	302	290	278	289	269	268	264	294	277	265	275	268	310	275	303	274	297	281	279	281	266	294	281	284	262	271	279	306	277	275	253	275	262	268	280	329	299	257	246	302	267	280	293	274	276	264	271	276	299	251	282	267	288	283	289	269	261	271	269	267	293	282	284	272	266	286	292	306	273	249	252	284	306	274	290	285	286	293	291	267	297	273	264	279	272	288	293	259	272	252	256	253	267	260	266	271	287	282	274	311	299	281	280	298	274	273	287	291	258	266	296	287	267	307	250	282	288	265	310	273	250	277	290	274	312	271	277	289	279	304	291	291	268	275	309	272	263	273	278	271	278	258	290	282	279	284	288	295	263	262	262	258	253	291	325	257	286	257	287	282	296	268	320	263	254	285	278	263	279	307	277	303	279	286	301	249	300	291	267	309	264	294	270	241	265	294	288	302	270	259	263	295	279	284	263	264	274	310	255	271	274	271	291	286	288	271	270	284	286	276	274	284	271	300	280	280	283	298	301	305	305	284	255	320	298	272	285	292	271	280	275	268	288	264	282	294	294	288	291	286	269	248	271	292	314	272	293	261	287	257	281	256	287	279	283	293	285	265	319	299	294	258	241	286	273	266	276	271	299	275	284	267	288	273	257	267	269	283	265	306	292	278	263	272	283	312	286	266	272	281	284	312	280	263	282	268	290	280	308	283	253	253	284	299	260	273	281	291	278	276	269	298	274	276	286	284	273	271	262	267	276	286	321	297	300	299	293	292	296	276	277	273	256	293	277	282	284	286	302	267	291	288	283	278	277	284	262	251	291	265	280	278	291	256	271	288	272	286	278	276	267	276	289	281	282	295	275	298	275	273	256	270	272	257	270	267	231	280	308	289	282	278	296	275	284	283	273	273	283	284	303	271	268	275	256	273	300	290	300	273	309	273	278	286	266	294	281	261	282	304	276	270	290	292	237	255	290	318	282	283	273	275	266	285	274	269	281	305	287	261	274	284	282	254	293	288	289	261	255	274	243	268	315	294	274	282	261	287	294	271	288	280	266	287	276	285	281	279	264	277	278	300	277	276	299	279	266	290	276	300	277	261	266	253	277	288	275	315	297	318	283	283	289	293	282	299	289	289	291	257	290	307	295	292	297	271	265	301	290	272	242	259	338	279	296	292	254	257	270	259	304	280	241	298	276	296	282	287	293	262	287	305	291	263	258	263	281	249	310	304	262	241	296	272	313	301	281	281	315	287	286	268	269	280	286	267	281	261	281	260	263	290	282	320	300	263	283	259	256	284	301	287	297	271
12260	15081	22268	20995	15628	21695	15542	7876	4213	1923	1004	804	757	725	772	726	733	755	739	748	754	760	752	757	748	726	746	745	725	721	698	722	805	847	725	821	792	762	730	711	758	793	811	768	712	767	757	774	798	776	768	733	722	684	761	789	716	727	799	767	758	731	744	769	750	686	715	780	754	792	755	762	744	690	728	717	778	728	730	763	739	693	756	752	753	762	694	742	737	731	739	730	808	740	770	727	706	742	750	763	758	706	741	748	773	770	704	749	742	738	764	734	734	758	753	756	786	748	735	727	730	760	738	730	742	718	813	752	763	764	751	740	729	787	758	783	757	748	722	758	791	730	736	700	766	734	712	724	769	754	724	721	728	729	766	747	710	745	778	771	735	684	782	705	717	695	746	746	746	777	780	788	741	789	745	774	707	765	757	730	728	771	726	755	772	768	760	767	714	756	711	735	774	790	779	780	754	733	718	780	722	745	718	771	758	765	784	761	756	767	741	745	736	757	785	745	760	718	748	736	745	752	729	766	740	762	764	749	757	752	781	723	782	714	752	750	762	752	758	723	694	755	763	728	692	732	771	737	745	743	766	771	724	732	762	681	741	714	745	736	742	791	816	756	733	715	750	706	766	717	782	778	788	737	799	678	752	758	719	687	722	808	718	736	731	730	771	717	696	745	735	745	751	725	761	722	718	709	734	767	766	763	730	732	758	737	740	761	756	681	690	755	739	784	782	765	740	726	764	722	766	733	753	709	755	755	723	728	783	756	726	738	730	762	759	772	721	779	759	763	757	794	741	748	795	758	739	729	791	761	758	765	713	725	725	812	789	809	773	777	724	722	722	765	775	810	745	721	751	764	746	733	728	724	765	752	764	775	769	801	739	731	740	804	735	768	724	756	786	759	787	772	753	775	727	740	771	718	745	695	732	730	780	770	750	746	763	723	725	750	715	748	738	776	782	734	729	743	727	769	719	758	724	739	776	756	782	784	730	795	718	800	740	757	740	749	783	712	778	813	747	770	758	706	698	730	758	769	757	783	683	698	735	704	759	729	750	733	747	759	743	747	711	719	719	743	718	767	767	772	750	763	749	725	740	787	774	717	776	772	768	760	759	752	758	770	747	742	789	797	773	760	785	725	760	754	732	736	759	733	808	796	804	734	761	766	752	741	753	768	786	814	764	766	772	767	696	779	743	750	771	746	761	728	786	766	741	732	726	728	745	739	748	718	708	712	715	771	732	756	715	733	743	762	731	721	747	713	741	761	765	718	748	766	741	734	764	766	776	752	767	748	714	756	712	779	775	705	730	685	754	728	811	731	787	785	768	801	765	798	755	725	749	699	722	757	777	803	754	752	777	721	792	756	751	765	753	742	713	749	806	824	788	743	765	764	722	747	741	752	769	756	722	745	759	718	724	695	810	762	790	762	761	725	751	745	749	713	715	810	728	757	743	676	781	784	740	750	758	739	767	744	730	757	744	731	746	741	743	716	757	759	713	742	761	728	734	760	755	740	708	731	743	745	734	732	780	756	805	730	742	781	772	730	752	766	795	742	750	767	730	716	747	743	797	750	732	784	740	774	774	736	745	733	744	766	776	804	765	720	753	713	715	760	714	790	741	808	765	743	715	744	736	755	769	726	743	745	740	751	706	837	805	771	744	777	795	718	767	772	763	737	761	756	746	807	749	753	716	710	733	735	771	710	760	750	725	783	716	762	721	743	768	767	755	711	785	745	766	758	733	771	748	769	706	782	778	754	804	753	849	798	755	721	687	718	762	739	726	724	738	751	743	714	725	724	755	761	723	755	701	739	787	698	762	740	768	774	734	789	724	739	750	788	762	778	740	727	754	773	749	711	727	693	749	759	730	757	743	818	739	739	756	747	737	721	730	780	737	798	705	778	753	749	746	761	707	769	750	704	765	730	754	758	750	806	699	714	725	749	736	770	768	724	734	744	767	720	732	792	761	739	731	765	768	731	774	773	782	721	741	783	718	738	735	691	738	714	771	760	757	768	720	778	714	732	808	730	752	782	746	746	730	749	729	746	754	766	807	759	723	746	743	715	777	741	737	749	768	750	695	667	738	777	725	774	732	781	772	795	714	739	768	776	785	691	756	794	729	725	732	757	752	790	727	719	662	765	767	738	763	791	771	725	753	769	774	733	733	767	745	767	767	811	737	745	791	748	755	768	785	747	749	710	718	772	746	731	716	718	767	758	740	820	761	759	745	724	780	710	752	773	732	751	760	761	745	784	787	784	744	745	748	739	784	742	772	699	742	749	767	720	719	775	747	749	792	764	763	778	743	746	721	782	780	735	720	767	762	744	732	780	744	721	742	805	724	767	741	747	708	732	727	748	729	777	729	722	722	676	692	727	769	754	751	781	753	747	753	758	751	772	697	739	741	738	716	746	799	778	801	752	776	745	705	732	744	707	696	726	749	743	704	767	771	800	788	755	725	759	725	749	739	721	747	705	731	757	698	740	720	729	776	774	724	704	787	794	725	730	728	757	732	760	779	760	707	716	759	698	770	724	714	729	748	738	743	726	757	750	775	809	781	755	733	738	759	748	770	707	764	711	737	757	743	770	665	721	753	772	752	777	746	697	736	707	752	757	712	711	684	745	760	744	764	707	785	779	755	749	727	737	734	704	711	735	797	744	770	733	776	764	754	741	739	736	758	775	731	785	752	757	734	716	754	726	734	752	769	810	728	814	766	740	771	726	754	791	732	775	770	767	723	798	745	775	782	742	716	716	705	748	741	768	745	756	736	729	782	740	793	736	781	722	787	747	778	674	756	761	692	734	732	738	719	769	751	785	750	757	730	760	742	766	716	792	762	779	736	758	770	763	732	756	751	763	700	760	749	779	720	719	768	691	775	740	763	776	744	769	719	739	723	713	719	720	745	810	759	799	754	786	782	759	751	725	726	784	778	782	762	760	782	753	753	751	758	755	783	725	739	726	739	708	772	761	768	674	753	757	770	752	757	713	743	736	702	772	759	730	733	756	755	752	708	775	765	790	711	785	770	700	755	758	759	729	751	740	746	705	774	777	764	743	711	772	767	709	787	749	761	763	780	723	736	754	769	781	777	792	732	708	757	764	776	710	732	709	792	709	752	758	754	754	744	750	746	683	736	717	753	704	750	767	800	760	735	724	718	745	742	753	757	726	679	745	741	789	779	774	757	755	754	763	769	771	760	779	784	736	674	785	755	783	747	740	728	766	762	768	745	723	756	733	798	747	711	708	742	758	725	791	733	700	773	743	717	751	717	738	719	742	742	728	697	727	725	716	754	775	723	725	693	775	761	756	761	783	690	716	745	772	706	741	782	776	740	707	739	726	723	779	730	736	754	789	748	748	760	713	780	790	732	755	767	741	736	739	754	748	802	774	777	770	753	728	710	761	763	746	742	785	726	741	761	782	762	761	772	788	760	746	750	782	762	704	780	750	750	763	794	725	750	770	709	752	750	786	760	773	728	716	720	785	786	707
38243	33609	35579	35094	39988	39533	26513	16966	6648	1854	573	315	284	265	243	257	270	255	308	273	301	278	279	282	266	280	253	264	280	285	272	270	275	288	241	331	275	271	282	292	272	284	258	265	292	274	274	256	295	281	272	277	276	278	284	268	280	272	256	288	273	279	233	286	289	286	274	280	282	276	284	287	290	271	287	260	289	273	311	274	286	293	271	246	287	274	257	266	291	245	229	268	265	252	266	244	286	248	266	272	257	270	297	300	256	285	273	283	288	275	266	284	312	259	267	271	279	281	258	261	276	284	295	269	314	287	256	294	280	286	253	285	281	293	287	288	270	276	271	278	254	299	276	288	262	297	249	246	301	272	256	281	263	300	259	281	295	273	263	273	267	270	282	279	241	276	279	285	257	271	271	251	303	289	260	278	260	250	292	246	285	276	311	276	274	277	292	274	280	282	269	286	266	285	280	264	267	283	255	276	272	291	232	261	304	274	274	293	276	247	302	250	249	313	223	267	275	302	308	288	313	245	277	267	278	225	307	273	274	290	294	253	270	271	269	260	296	267	285	267	254	239	292	285	275	274	308	305	278	292	263	278	298	282	271	249	284	267	249	284	275	282	273	305	271	266	274	247	248	270	270	265	287	270	291	293	271	249	275	288	291	277	265	278	220	296	279	268	284	291	266	266	309	282	256	258	262	276	258	246	262	259	267	288	280	272	280	296	255	279	278	273	264	292	259	293	243	248	275	261	278	278	277	250	292	291	271	247	258	265	251	246	289	299	257	255	282	267	265	239	299	280	279	269	278	319	258	276	311	258	272	291	263	264	265	276	235	271	267	284	313	260	271	251	283	254	286	284	263	285	293	265	292	247	321	245	293	281	248	295	267	261	278	238	260	283	264	281	299	272	278	312	277	247	286	264	288	290	274	312	279	275	258	272	251	275	267	267	264	245	278	286	281	299	284	288	267	266	280	245	253	248	270	260	314	303	280	266	286	285	285	284	253	268	244	283	278	302	282	241	269	255	263	277	279	284	294	274	260	259	262	278	309	268	266	289	299	259	264	274	268	270	303	272	267	251	271	281	248	271	298	280	291	283	273	240	249	284	284	261	242	263	295	249	263	284	286	292	286	261	265	298	264	249	236	248	269	270	262	284	270	261	294	268	274	260	290	301	272	275	254	298	295	261	272	280	270	270	250	278	246	276	252	284	297	275	289	282	272	308	276	268	261	288	260	244	267	236	246	312	286	277	244	257	264	281	275	244	282	268	269	269	272	278	284	292	294	294	279	255	275	264	261	280	270	289	241	263	293	248	275	292	268	271	270	252	267	274	244	264	272	274	275	260	272	277	294	277	248	263	270	248	256	274	256	306	288	295	249	279	282	284	303	261	260	282	300	298	271	254	268	292	243	264	262	286	291	288	271	286	300	241	253	257	304	244	301	278	247	292	268	277	248	294	273	274	287	264	296	292	257	272	242	250	266	238	243	285	260	273	256	291	301	294	252	290	295	286	269	286	252	272	274	289	264	269	282	230	314	301	276	251	249	271	287	301	312	262	279	259	257	271	263	292	269	257	273	286	269	289	289	270	288	283	318	299	288	234	224	273	294	268	294	252	295	284	271	293	280	306	256	265	244	265	272	282	258	283	305	286	285	268	260	279	300	275	272	287	254	256	272	267	269	287	254	263	273	305	294	289	273	241	303	270	270	272	258	269	259	275	266	260	290	253	300	298	273	282	277	286	280	303	258	257	285	260	307	298	289	270	292	260	305	279	282	305	271	301	281	269	282	277	274	271	283	273	275	275	251	262	270	263	263	282	256	274	265	287	270	242	291	260	259	265	263	295	268	272	301	295	264	283	263	268	274	285	299	285	271	259	261	298	281	272	276	284	295	293	265	295	292	272	270	286	302	248	261	292	273	305	298	280	257	240	270	275	234	272	287	278	259	266	288	303	293	287	287	285	302	267	251	256	269	261	263	290	251	272	277	260	276	275	294	287	272	252	252	282	278	255	265	275	289	284	275	255	269	292	343	287	288	290	270	262	267	244	264	276	290	260	255	291	286	270	265	288	262	289	273	276	296	248	299	290	273	298	260	300	250	300	283	256	297	274	245	274	236	281	285	277	289	258	302	269	269	265	277	263	270	271	219	273	287	269	244	305	296	273	287	239	303	278	283	303	262	264	274	278	252	270	264	278	296	273	281	256	294	266	279	247	268	254	309	269	261	295	249	274	282	239	271	272	271	290	271	298	285	300	274	275	292	275	279	272	306	248	258	273	281	264	251	269	266	269	263	262	293	262	249	252	268	316	266	283	287	272	243	275	276	262	266	295	274	270	277	302	290	261	274	264	290	288	293	277	272	264	280	293	278	234	300	272	289	269	290	313	259	279	274	289	260	263	297	277	268	283	260	280	294	263	270	263	252	266	280	284	280	282	266	273	280	251	288	282	322	260	277	278	297	292	262	287	253	273	264	269	268	304	313	270	288	286	271	259	288	258	267	288	277	269	313	296	279	271	285	267	284	288	286	275	273	257	268	268	261	243	270	271	280	278	263	272	259	274	279	253	283	267	274	252	252	280	281	308	299	266	268	252	319	280	268	258	266	263	270	270	260	255	259	286	271	253	259	257	291	256	256	296	283	302	267	258	272	257	276	258	289	256	303	281	248	258	286	266	286	288	288	270	259	269	275	283	294	295	280	281	302	287	231	258	266	283	281	274	271	292	293	246	285	264	261	286	278	266	320	268	269	244	301	246	260	252	288	299	256	260	270	253	265	285	280	269	261	273	275	263	283	293	274	255	274	277	261	237	283	306	269	270	248	285	301	281	295	291	250	271	269	286	285	268	286	239	274	269	274	265	264	283	282	269	271	286	267	261	253	277	269	275	274	288	286	290	255	267	268	261	281	248	259	272	298	290	296	278	243	285	272	278	295	282	248	259	276	299	288	291	266	296	257	273	295	274	268	280	303	253	274	254	285	246	269	296	283	300	270	266	284	269	266	287	313	248	249	279	281	273	290	259	260	293	270	254	280	289	268	269	251	313	259	278	281	272	286	293	242	276	288	275	265	291	257	277	273	259	266	292	277	283	279	311	280	279	265	283	272	288	286	288	282	259	286	246	276	303	264	253	264	275	297	299	272	283	259	267	286	292	242	278	279	307	266	274	263	259	269	264	280	256	262	287	256	287	284	257	262	282	281	249	264	287	274	242	264	290	320	246	263	237	269	268	267	282	281	259	269	274	281	250	244	246	266	299	295	264	270	264	291	284	248	251	287	257	266	254	267	304	253	290	278	276	275	295	270	266	270	253	241	270	243	276	254	265	267	319	253	281	261	258	271	269	276	272	286	301	278	277	285	271	257	264	278	260	260	267	295	281	265	270	289	315	241	260	301	284	281	300	282	262	286	271	261	270	228	255	241	266	267	268	289	263	288	250	235	269	270	299	280	286	275	254	262	256	275	284	282	285	271	281	259	275	289	300	273	256	285	273
24638	27759	38875	45903	52497	50540	41496	33107	18434	6587	1890	1078	806	775	746	770	735	751	686	720	745	732	743	754	727	726	772	826	753	738	750	715	738	725	753	700	773	713	737	713	769	728	709	741	732	678	747	732	758	769	751	784	690	748	759	756	670	748	748	725	756	737	735	720	713	732	744	745	741	702	774	723	760	732	744	738	765	721	765	786	716	750	728	719	762	709	797	747	706	724	775	752	701	734	769	711	786	742	752	737	727	743	768	749	753	777	725	724	727	724	748	734	733	737	712	721	729	710	692	731	768	717	749	731	768	769	743	755	747	726	714	745	765	736	736	733	731	757	724	687	776	751	719	745	738	753	734	709	792	724	701	709	761	703	714	773	763	741	707	742	796	682	739	713	684	687	721	753	729	749	720	742	743	761	728	764	690	757	724	811	678	766	734	755	748	736	744	765	738	750	744	720	711	768	739	691	712	704	761	777	746	764	692	736	749	765	719	777	771	708	732	747	705	718	778	799	718	771	721	718	743	762	769	715	714	750	806	703	760	730	725	801	719	727	715	789	788	729	731	738	710	714	771	778	777	803	721	750	780	766	688	759	738	751	722	744	740	761	751	721	756	736	725	777	744	766	765	732	713	756	749	728	739	775	745	717	733	810	771	710	755	710	715	756	737	766	743	729	755	690	769	720	762	728	678	737	762	724	720	778	766	744	756	773	723	673	707	808	732	733	729	707	720	766	696	732	765	752	740	737	732	740	762	770	737	725	728	744	722	712	752	759	734	764	803	739	730	716	727	747	785	758	742	756	773	752	737	719	746	792	731	726	783	727	723	746	765	727	809	706	791	789	708	753	766	746	763	732	720	752	762	705	721	729	744	748	711	740	716	766	706	708	762	765	730	710	747	730	754	715	746	732	695	726	787	745	743	760	669	748	726	737	761	781	703	727	751	753	711	800	718	733	758	774	666	741	703	743	784	726	745	750	749	717	744	726	792	737	726	747	728	726	752	731	715	730	780	735	725	793	724	734	722	779	730	697	731	752	722	725	724	723	740	729	738	759	768	714	738	795	713	717	705	774	758	747	765	733	750	772	794	722	769	723	791	716	698	757	766	727	760	759	758	708	742	763	712	755	701	730	735	771	812	719	785	784	720	741	746	742	753	738	702	681	738	752	744	709	732	734	762	734	746	809	733	714	719	752	739	708	765	714	763	684	693	747	753	762	696	707	741	775	735	737	769	709	733	794	774	733	758	741	711	751	761	761	655	755	764	758	744	743	767	738	721	733	657	758	740	786	728	737	768	704	776	731	712	722	720	727	747	734	727	710	700	717	739	779	767	749	748	746	756	758	779	780	729	749	775	748	766	720	762	704	688	719	691	729	791	705	753	693	691	759	729	738	686	747	783	715	758	716	731	763	755	745	692	726	729	771	779	756	776	760	701	749	727	673	728	712	729	675	717	809	763	747	724	753	728	754	740	698	777	740	733	724	739	730	734	740	702	704	796	699	743	740	752	766	718	717	713	716	755	753	746	731	748	759	727	746	697	754	696	765	682	758	769	727	734	736	744	758	731	713	761	777	764	714	724	749	711	662	750	688	718	750	752	714	718	734	689	755	777	715	761	742	758	712	759	736	754	687	737	735	762	721	722	711	749	756	753	756	760	740	754	773	719	720	748	709	771	740	750	745	751	705	776	741	738	751	762	745	696	755	754	720	760	790	742	726	728	709	738	751	763	759	742	737	760	733	770	710	728	715	779	759	733	771	739	744	741	740	707	767	725	748	760	767	748	697	774	740	764	746	755	726	720	740	707	733	731	765	741	735	725	721	722	742	718	701	757	733	730	709	730	790	770	730	769	766	717	727	693	760	722	693	751	703	717	769	725	718	740	740	702	782	731	764	766	754	745	741	748	735	773	725	732	785	726	715	795	751	723	730	753	762	760	753	721	740	742	743	763	768	699	770	742	728	783	716	739	712	724	728	749	731	729	717	750	757	738	757	770	746	771	691	760	716	723	717	716	759	722	740	743	744	733	698	768	685	717	703	737	742	767	678	716	750	684	726	768	737	778	750	765	732	710	749	745	699	765	750	724	771	764	747	743	758	750	695	754	772	655	757	725	712	719	745	777	727	740	727	748	732	764	762	679	745	734	713	749	778	729	749	763	750	728	717	753	754	752	695	721	695	729	759	774	771	780	730	782	773	749	733	715	752	750	773	708	742	750	743	718	675	773	693	740	717	790	737	693	721	742	707	705	744	757	734	743	745	769	706	728	740	720	763	723	756	763	736	740	734	694	757	707	753	753	720	739	773	739	762	693	738	714	749	715	739	706	754	700	743	734	758	718	767	727	725	753	739	714	711	745	759	738	740	722	702	715	731	749	726	734	746	751	756	779	764	697	754	746	735	706	751	758	748	748	756	745	673	713	736	751	705	756	736	702	745	722	756	774	697	701	785	775	749	699	740	732	737	730	722	795	738	733	774	699	747	729	732	728	732	717	730	746	746	761	710	737	714	775	735	732	782	745	734	735	727	710	744	721	701	743	770	715	740	735	714	738	742	744	772	728	667	739	752	736	757	709	690	780	770	751	785	730	718	796	722	727	777	743	746	749	792	751	709	722	761	759	744	789	763	720	693	728	750	728	753	743	690	714	705	741	728	750	778	802	752	740	728	785	734	741	751	723	745	734	728	750	722	723	755	685	734	715	744	780	723	774	687	752	769	735	724	741	754	728	731	730	756	741	741	724	754	746	724	689	704	735	740	731	769	733	773	725	697	706	730	722	768	695	757	711	719	725	749	736	711	739	796	746	769	694	711	759	762	727	754	690	720	761	761	710	720	734	787	774	716	747	721	697	743	756	726	725	767	715	737	732	768	718	727	766	735	773	764	679	740	740	769	748	748	775	793	764	733	723	754	733	740	766	693	759	741	756	711	730	720	820	676	773	728	762	714	794	750	709	722	732	724	747	766	712	699	766	782	714	739	729	678	763	786	775	772	688	738	704	732	703	766	737	727	740	724	771	702	766	727	765	767	791	785	735	733	733	724	765	667	730	715	738	738	715	790	695	727	753	757	760	743	754	763	740	757	732	771	702	710	768	711	775	711	695	696	780	798	735	730	761	748	734	732	715	711	766	730	747	767	705	754	733	741	744	724	796	775	778	752	730	727	736	739	740	717	717	702	752	761	712	692	734	758	742	766	752	724	742	749	665	747	724	719	763	716	730	767	747	778	759	743	699	732	739	663	738	733	773	739	776	796	795	670	796	750	733	711	675	758	784	709	753	765	722	662	726	751	724	670	692	677	755	723	709	725	778	741	707	766	724	722	727	760	762	702	766	744	728	734	768	716	733	737	766	707	715	748	706	718	715	742	768	706	788	792	733	688	738	763	741	723	705	745	727	742	698	770	729	738	772	723	795	767	726	697	788	748	764	742	746	753	721	755	747	737	735	744	717	720	734	750	748	714	792	731	753	713	697	733	752	745	720	715	751	739	722	720
48356	45470	49480	43837	36923	49573	50639	32559	15519	4284	1220	571	318	317	293	295	236	276	274	283	301	284	257	267	253	255	297	262	258	273	270	290	258	269	309	246	303	308	268	277	284	292	290	266	271	286	278	261	259	285	279	255	267	285	256	274	272	267	263	252	280	252	295	297	271	300	270	248	257	305	280	275	261	258	308	294	267	276	302	272	265	274	285	261	275	282	296	306	288	253	279	277	282	243	309	284	290	266	288	257	251	266	267	289	298	278	281	261	256	282	268	270	252	291	266	291	292	270	260	248	256	308	254	260	295	268	254	274	280	290	308	266	326	270	298	260	224	305	293	277	273	268	258	239	241	262	282	289	270	260	274	257	243	280	272	283	253	280	270	277	259	232	301	302	285	253	283	275	256	272	264	295	242	252	271	273	267	276	272	290	231	269	253	270	284	245	248	272	249	243	282	286	274	290	281	259	305	266	221	257	239	255	243	267	249	266	277	271	265	268	281	224	280	269	271	282	276	266	298	260	292	280	282	286	284	262	239	257	253	252	273	292	286	275	281	293	283	272	296	262	275	276	291	276	286	264	271	277	281	269	281	249	306	269	246	269	268	268	291	247	265	259	239	268	297	266	303	283	287	275	256	281	314	277	254	261	278	259	269	282	255	280	311	251	271	281	270	268	280	267	256	264	277	275	268	262	252	291	293	253	266	279	261	286	265	272	276	287	283	265	265	266	240	262	235	275	320	262	253	268	265	263	266	245	300	297	248	260	276	264	265	255	267	266	284	268	279	252	259	285	267	256	245	280	270	275	301	256	282	261	247	263	289	274	263	271	308	285	281	272	272	263	256	273	278	245	299	264	257	247	287	272	296	262	253	267	279	258	289	261	289	268	260	211	262	254	279	288	231	263	268	258	272	275	285	261	251	303	293	265	293	254	287	289	265	271	275	264	262	284	285	285	278	252	278	281	268	267	285	263	253	268	259	252	250	264	268	288	285	291	264	269	253	265	262	287	290	234	261	284	268	288	246	266	269	282	276	272	287	284	269	293	284	300	257	292	263	279	267	253	284	292	276	279	259	271	270	259	302	286	236	285	284	266	275	292	268	294	263	280	266	263	294	277	275	238	279	291	274	294	278	257	253	262	274	273	293	238	272	291	268	272	253	257	288	281	275	272	297	293	278	272	264	268	263	262	254	247	280	273	284	309	271	299	253	254	290	266	269	251	278	279	271	268	256	280	296	283	273	261	282	248	259	288	285	280	264	283	230	279	260	286	272	271	301	237	273	273	250	275	276	288	273	254	283	291	266	297	280	284	260	246	282	253	271	295	259	228	281	276	287	255	277	277	299	256	270	274	280	303	307	273	252	304	279	291	263	274	284	273	283	274	276	303	274	244	245	284	296	253	257	275	268	271	284	274	260	282	249	254	266	245	256	299	276	278	288	286	291	265	269	275	256	285	259	283	291	287	290	268	273	281	268	255	286	259	267	267	282	262	263	256	240	265	295	241	272	274	280	269	273	303	264	290	236	282	271	266	269	260	292	278	278	277	235	247	265	289	257	268	292	267	296	272	299	265	253	283	284	275	248	266	250	267	257	285	269	276	251	275	299	287	300	258	310	261	257	292	257	274	242	277	250	253	290	296	292	259	258	287	280	240	273	268	283	236	300	281	265	252	278	244	264	263	258	266	260	253	277	282	282	272	265	278	259	271	273	264	255	254	273	247	276	260	249	250	291	281	265	278	252	269	277	263	287	274	280	281	243	268	257	316	288	282	237	268	285	265	275	274	297	273	272	261	244	288	263	251	273	293	266	275	274	263	257	274	263	249	255	285	265	268	282	270	251	276	277	283	280	265	259	268	277	240	264	280	282	271	277	296	272	263	279	234	279	330	275	256	255	251	281	273	282	263	257	279	270	284	269	253	274	265	263	259	272	290	271	283	267	281	260	257	269	311	275	271	250	265	287	271	248	262	275	268	276	274	294	289	258	276	232	295	301	275	281	263	265	288	276	272	261	277	261	265	267	279	270	251	263	294	262	311	277	263	276	259	276	303	281	261	284	284	271	255	268	250	262	296	292	296	263	269	268	272	258	263	274	298	258	277	289	297	268	286	268	260	263	277	279	266	267	279	254	293	222	278	284	244	290	287	261	248	291	254	276	295	251	224	262	280	257	276	260	299	240	277	273	308	271	288	260	298	240	244	228	264	262	274	255	264	270	277	280	260	293	244	245	271	258	242	270	281	304	293	288	252	264	265	269	297	267	262	304	265	290	278	254	293	274	266	243	249	329	303	284	293	279	271	256	280	287	266	238	249	262	265	280	265	272	260	259	222	282	280	270	285	283	296	278	301	278	268	259	271	250	296	251	299	231	267	281	251	297	301	281	282	273	285	272	264	269	266	272	283	261	258	286	261	280	254	273	279	288	295	268	297	304	256	252	284	242	253	264	279	271	279	265	290	278	283	248	284	266	241	293	311	276	271	249	260	298	265	284	272	271	262	244	247	291	290	273	257	270	280	267	289	296	264	301	257	287	258	281	257	299	261	246	256	289	248	271	247	271	262	274	271	273	284	258	258	276	258	286	308	288	263	255	267	290	255	267	289	281	258	286	285	268	295	277	277	248	251	274	282	259	285	275	270	267	262	265	282	236	290	261	269	261	227	263	249	260	270	296	294	285	249	274	288	313	289	275	273	263	261	277	283	304	275	280	273	279	263	267	280	255	263	285	271	276	293	257	268	267	268	267	273	255	288	269	283	262	305	295	271	256	263	268	293	281	255	264	259	284	258	281	287	241	278	251	260	276	257	285	270	277	308	258	269	256	257	265	283	272	290	254	244	277	252	246	332	308	314	300	289	278	259	288	273	299	278	285	265	251	272	281	245	312	265	278	286	254	287	258	276	278	271	279	278	274	285	274	267	277	275	243	259	276	258	230	274	261	292	253	275	282	263	266	280	274	272	260	253	305	261	292	285	294	259	256	259	254	275	263	297	296	291	232	250	256	273	275	261	267	274	272	281	281	245	262	275	264	279	255	245	258	282	283	292	264	278	283	285	277	265	253	266	277	282	285	263	242	263	257	281	304	290	281	260	270	299	263	295	233	265	264	266	278	264	272	272	270	304	269	298	268	275	263	258	257	257	287	263	298	279	276	268	265	267	230	281	265	279	266	269	261	277	282	258	262	271	264	274	262	265	270	253	299	302	255	287	263	272	262	250	251	286	291	260	275	257	274	304	250	254	289	264	289	247	270	239	249	279	303	261	269	269	271	258	272	255	285	273	263	260	299	273	257	271	277	265	264	260	278	250	287	299	290	289	226	260	267	280	258	263	292	284	237	287	286	292	266	284	288	261	261	238	261	289	274	262	280	265	278	282	287	286	297	293	295	301	255	249	267	265	271	288	261	276	292	299	264	300	257	302	290	261	284	247	270	264	277	266	254	256	266	293	281	262	265	259	272	325	268	259	286	270	289	276	236	256	285	280	251	276	279	276
31682	36851	49617	51404	49277	63572	61775	45212	28505	12254	4763	2077	994	762	765	732	726	691	732	706	761	735	766	766	747	738	737	713	741	767	706	732	723	678	678	727	705	730	778	736	687	718	724	715	735	707	706	718	749	737	701	711	729	696	738	748	712	748	729	787	769	713	699	754	700	734	745	728	724	777	710	699	706	755	765	748	737	679	727	696	710	759	770	689	739	740	723	784	772	698	705	757	723	735	741	706	712	733	722	753	761	730	682	718	748	712	706	681	734	734	724	751	705	742	766	728	732	762	728	748	720	753	716	737	745	674	758	729	737	741	741	713	715	750	716	712	760	723	749	726	715	754	671	744	726	743	685	780	707	734	726	724	727	696	692	758	710	685	746	764	724	725	717	751	731	691	715	713	697	739	762	707	714	756	690	757	727	676	738	759	723	742	747	726	689	728	715	716	738	759	756	725	727	746	731	722	740	736	714	716	716	669	750	713	753	730	708	759	778	738	722	748	723	713	723	704	727	716	737	754	810	764	712	719	762	737	733	681	733	745	762	744	792	727	700	728	726	745	750	709	742	736	766	685	707	748	692	690	723	725	694	697	746	708	730	730	754	701	746	722	711	703	703	730	705	722	708	693	721	718	762	728	708	764	717	713	705	738	690	750	731	726	703	709	740	716	721	741	727	727	711	703	778	724	740	709	721	692	684	714	678	765	709	757	731	690	732	767	699	668	744	733	673	758	688	721	715	748	737	756	748	748	689	716	770	732	711	743	725	761	731	695	721	704	721	674	772	710	718	753	778	713	672	741	776	707	734	761	697	756	725	698	749	760	749	717	688	737	744	695	716	727	773	730	762	716	774	737	769	747	761	762	740	755	722	714	709	706	748	667	756	728	710	692	765	697	723	721	723	697	767	697	716	715	731	765	732	724	738	729	706	760	703	740	643	746	737	740	772	758	761	722	765	697	706	695	741	728	704	693	746	733	752	784	704	775	759	712	742	705	711	722	728	727	688	749	747	796	732	729	716	701	695	766	721	708	730	721	757	787	721	747	741	715	718	698	765	714	694	728	719	775	750	687	742	713	697	712	705	796	716	727	722	697	719	695	755	704	749	766	720	756	765	695	732	748	717	746	741	708	724	711	672	718	731	722	717	699	740	734	712	734	701	730	757	741	749	726	701	746	726	676	764	706	766	726	742	726	755	727	703	708	739	709	718	728	726	802	764	719	720	727	680	698	723	732	762	772	711	695	738	713	733	752	713	719	701	756	692	706	747	775	719	758	712	723	757	752	768	729	702	732	752	745	756	769	732	757	739	746	734	727	723	668	725	670	731	678	739	688	699	727	733	765	741	736	701	772	742	723	757	731	748	763	754	722	764	745	714	702	727	698	729	713	743	715	757	728	732	694	734	731	735	790	742	690	757	754	769	750	686	705	722	711	712	751	765	695	714	708	730	729	715	733	749	713	782	727	774	731	748	725	716	721	724	684	660	753	748	763	715	749	706	734	768	708	691	693	728	733	742	716	774	716	752	762	731	702	723	733	748	690	736	766	752	757	757	737	757	724	699	751	683	765	725	770	678	722	744	710	691	760	768	715	712	706	705	720	746	725	710	703	708	682	721	708	743	711	776	700	743	737	702	727	691	721	731	725	715	749	751	769	734	754	730	770	721	711	733	767	704	745	701	733	767	768	673	758	728	749	710	711	757	757	728	711	727	677	797	734	665	690	701	727	762	737	711	723	784	700	715	754	713	741	687	726	749	734	762	734	801	707	705	731	732	706	703	711	693	739	713	744	761	696	760	736	697	714	739	734	750	719	720	763	719	742	810	731	692	731	745	727	750	719	718	738	753	750	718	756	753	738	704	706	729	718	768	778	737	760	711	772	706	716	756	730	775	746	738	789	728	700	699	749	734	727	734	705	700	746	756	677	712	742	752	726	682	736	694	713	680	762	737	724	730	769	755	698	696	717	745	750	757	721	695	698	767	711	777	713	739	746	714	742	687	674	697	714	737	731	705	762	715	773	664	725	720	683	721	714	725	715	758	746	736	726	721	741	709	692	724	742	753	768	743	748	712	737	663	670	768	714	713	726	709	722	680	749	733	720	757	732	713	695	713	729	687	743	748	788	710	695	740	724	764	711	760	694	691	673	781	715	761	752	706	677	709	723	714	746	721	685	715	757	739	727	703	772	725	691	746	712	713	722	714	733	725	716	729	747	726	707	701	744	738	739	709	763	736	739	736	794	693	744	706	676	725	716	712	688	725	728	719	699	745	751	726	747	673	697	682	693	675	713	752	770	759	709	723	716	693	750	709	761	724	740	765	738	720	722	775	730	740	735	698	694	694	706	731	754	696	705	737	756	686	736	709	755	708	720	722	740	698	719	720	773	726	686	733	732	705	714	724	716	771	666	715	734	745	746	728	737	686	707	674	731	719	748	701	699	724	737	760	705	692	757	727	688	741	744	726	774	706	738	781	718	720	752	764	704	714	768	747	722	674	726	731	760	723	730	687	697	727	750	724	701	770	749	719	741	674	743	687	700	697	732	697	664	741	684	697	724	709	731	724	740	705	709	769	757	683	716	707	677	774	714	723	713	710	723	765	723	737	762	736	691	716	709	732	692	714	743	788	677	752	714	737	742	692	717	736	739	692	688	713	748	687	719	763	721	733	725	728	781	714	695	690	691	743	772	729	772	734	722	679	698	719	739	731	759	727	745	757	718	771	732	744	714	744	766	769	702	692	699	774	690	755	718	736	719	748	707	675	746	704	723	788	750	723	705	758	677	740	744	752	726	784	715	690	743	726	709	729	717	776	720	703	741	725	758	750	710	775	757	767	741	743	738	756	750	641	750	749	696	757	663	725	698	742	719	750	735	717	736	735	706	710	691	738	708	757	759	735	753	756	757	735	720	772	704	726	711	724	704	722	759	737	700	728	712	715	721	694	731	723	748	761	739	664	778	712	780	729	774	678	759	743	726	724	724	708	701	726	702	743	698	731	717	783	763	750	732	735	752	721	728	694	732	733	768	667	745	740	681	732	758	706	718	745	732	741	730	743	676	714	737	726	761	673	760	709	704	736	706	718	707	788	739	703	739	733	708	744	697	694	661	737	701	735	730	726	747	767	693	703	774	779	754	701	676	707	767	762	739	732	731	692	695	711	753	726	746	681	735	762	758	758	748	719	732	731	719	733	747	703	692	772	758	711	722	743	755	744	671	707	730	800	710	687	723	708	721	712	720	686	720	756	757	739	721	765	727	722	755	738	709	717	771	747	705	730	714	720	713	714	782	723	736	703	694	734	787	735	724	705	694	713	760	730	749	723	736	748	728	699	717	717	735	717	735	660	756	674	690	725	724	730	761	697	756	714	705	687	710	721	726	746	719	750	722	722	702	712	758	740	776	719	707	721	732	709	724	754	742	697	700	703	735	701	702	720	706	720	755	762	712	703	711	736	746	681	723	738	721	686	717	705	733	655	704	707	700	713	699	687	643
18659	12930	12063	9485	7399	7877	5590	2138	894	564	346	268	262	248	288	293	280	312	265	291	260	288	261	269	275	286	289	268	255	267	283	283	250	279	283	276	267	261	302	312	272	269	259	278	293	305	254	240	286	252	280	297	244	298	267	286	298	291	268	266	253	283	265	313	305	255	269	264	262	294	269	252	274	284	305	268	240	308	251	311	259	301	289	276	257	291	274	286	302	279	285	272	257	278	305	273	271	259	264	292	284	296	278	292	286	265	286	312	252	267	268	293	298	276	286	302	285	240	277	273	301	275	270	257	282	297	278	275	252	268	266	311	252	279	266	283	287	292	266	280	294	312	252	225	275	279	264	287	275	260	291	289	245	302	290	249	274	289	281	280	255	263	266	260	312	293	294	250	283	301	290	292	283	280	290	297	302	261	251	259	248	285	289	282	278	260	281	277	271	296	257	263	275	296	311	305	291	283	257	272	249	244	288	294	267	263	288	288	294	246	277	306	259	242	270	302	281	280	305	262	297	275	266	261	265	307	282	268	249	271	301	271	278	284	268	265	305	290	263	312	290	256	284	283	283	297	299	273	289	256	311	268	268	279	296	281	287	309	275	293	261	272	274	276	283	280	295	304	269	291	290	277	272	280	280	276	272	288	285	283	280	275	293	277	311	284	266	296	267	262	240	303	284	269	245	256	276	279	272	307	287	265	265	253	240	252	269	292	277	256	305	260	251	299	270	283	268	294	276	308	290	281	296	278	275	291	299	289	296	292	292	277	297	235	309	273	306	259	254	286	278	258	271	292	302	276	248	290	274	280	286	266	257	297	283	269	292	282	277	289	309	304	290	285	296	296	243	256	277	274	281	268	269	276	294	257	281	287	281	291	257	273	277	277	265	273	279	284	263	305	285	279	263	266	280	288	264	252	286	256	275	248	265	295	297	260	254	283	285	269	292	283	282	273	283	282	297	302	280	295	279	281	279	270	291	298	308	286	278	268	259	280	282	291	271	277	270	279	292	279	253	279	249	268	291	286	254	280	280	273	301	279	279	279	277	297	277	249	269	285	298	282	275	286	311	290	292	298	272	288	284	249	250	319	277	291	274	271	311	282	260	254	249	254	253	301	263	303	282	262	254	308	289	295	282	282	262	282	258	267	254	297	280	281	260	294	253	252	285	308	305	260	289	286	288	295	274	316	281	261	304	284	267	286	277	274	263	294	279	287	264	264	249	268	253	300	272	272	253	279	277	317	263	302	269	307	290	289	271	280	264	288	298	285	277	299	286	280	269	289	285	296	267	307	255	275	268	272	290	303	290	292	283	265	288	267	277	243	271	298	273	244	274	260	286	242	284	276	240	280	278	291	253	272	286	289	256	253	296	289	274	256	288	303	330	250	291	252	277	292	268	273	264	291	258	255	310	284	305	236	262	270	289	279	267	275	242	284	301	250	255	290	282	306	288	295	252	288	267	281	259	250	245	281	275	291	281	264	260	277	297	291	270	254	271	290	292	278	293	240	277	288	258	300	304	311	283	281	302	264	295	278	283	283	294	279	248	277	281	300	297	283	298	238	307	261	266	265	270	274	269	277	275	289	299	283	271	305	287	259	301	303	276	288	265	285	266	253	271	251	283	263	268	285	263	297	294	263	265	309	248	254	283	300	239	239	249	297	269	267	267	286	313	248	278	282	257	275	273	280	292	279	276	246	271	287	284	256	237	302	296	272	267	266	272	289	276	290	289	260	267	283	250	296	255	268	249	256	278	277	295	289	289	292	309	234	275	282	300	310	279	283	265	279	251	274	275	251	286	293	279	257	261	269	262	261	302	273	290	277	311	272	265	319	300	296	270	254	263	274	276	314	278	256	280	292	269	274	262	255	259	298	280	265	300	278	300	272	281	303	260	269	261	276	300	268	304	263	303	265	273	301	268	316	259	267	278	307	248	263	219	276	276	250	289	271	247	291	270	290	286	292	285	286	295	280	267	254	277	295	296	260	285	297	277	278	300	263	259	267	262	285	324	273	286	283	279	276	257	272	257	275	281	304	270	277	285	271	284	289	272	276	264	304	270	285	294	269	287	233	260	289	299	303	312	275	278	289	296	304	286	266	290	285	284	302	273	260	286	253	293	263	276	299	280	280	294	308	305	286	289	256	269	295	251	321	285	232	264	294	254	280	283	289	256	289	274	288	268	315	287	286	268	270	269	286	278	282	281	296	273	257	259	247	256	297	255	278	287	280	279	278	252	285	269	299	289	285	293	290	284	296	289	277	298	283	313	256	265	281	234	271	270	235	275	260	274	263	268	288	283	277	257	291	288	302	283	283	274	267	290	250	288	302	297	255	276	294	264	274	310	260	259	289	274	302	294	281	270	301	263	262	283	287	275	285	270	299	286	276	270	279	283	253	277	246	280	272	271	264	285	293	271	240	286	275	276	289	294	307	276	279	267	258	285	263	247	291	263	291	290	254	259	288	263	296	295	258	269	306	295	274	277	280	262	266	291	255	239	307	270	297	276	274	276	264	293	287	297	268	298	255	272	268	267	250	326	299	262	269	293	276	293	271	257	259	270	304	261	258	257	258	278	283	260	280	257	297	270	258	263	297	268	311	280	256	287	296	237	255	305	259	282	277	316	282	268	271	276	280	288	266	297	303	275	254	250	291	263	288	276	293	262	288	286	255	277	258	299	280	276	313	266	287	297	250	240	282	265	305	292	261	277	258	268	267	287	315	270	261	300	296	272	281	285	284	274	273	289	289	297	249	278	323	295	264	292	265	308	273	273	280	303	267	311	285	291	266	278	268	275	288	287	285	262	274	265	291	286	254	244	282	309	312	285	292	315	284	306	289	265	284	261	294	253	257	279	282	274	286	308	316	293	280	266	276	291	256	282	303	290	264	283	281	304	286	266	286	279	273	248	264	284	287	288	261	250	279	278	281	273	263	276	253	276	259	308	256	264	296	269	266	271	279	247	300	303	271	268	264	293	263	285	272	285	281	276	262	274	245	263	299	264	291	286	284	286	288	284	254	257	267	282	279	296	278	254	288	272	282	279	293	286	257	270	233	271	277	275	296	267	279	276	262	293	273	296	261	294	273	300	271	283	303	306	283	284	280	258	263	263	238	287	284	269	304	304	297	260	272	268	291	265	272	268	268	271	270	283	292	268	282	254	253	257	270	269	290	286	292	299	293	272	297	278	318	281	276	289	279	282	260	287	278	268	262	313	266	295	311	307	267	280	289	295	277	279	282	265	250	260	274	274	291	264	259	267	267	275	287	245	307	260	251	271	268	250	266	302	261	259	264	264	290	272	264	255	271	295	254	273	276	274	305	308	281	269	252	283	266	279	291	292	260	286	283	271	268	279	282	269	286	261	294	281	284	314	273	268	267	297	309	265	264	269	274	250	294	256	267	264	274	267	252	276	306	266	291	282	290	273	251	252	265	284	277	301	292	288	317	261	258	315	278	267	288	265	297	274	266	262	278	269	284	279	284
11407	11767	19091	20989	20945	23633	17428	7351	3272	1809	1108	897	799	696	732	757	731	789	734	727	747	755	740	729	710	693	740	727	758	786	723	750	736	771	715	713	761	788	723	739	719	762	764	716	732	714	746	760	770	714	729	718	763	782	775	744	743	756	700	802	700	744	760	777	755	728	763	735	683	758	752	750	770	756	759	710	752	755	754	712	724	714	778	765	755	728	784	762	738	779	758	754	825	766	795	773	745	729	743	744	746	773	758	723	766	755	744	745	724	781	749	750	780	746	779	758	727	753	727	781	742	735	714	738	703	739	704	730	782	735	744	731	772	734	745	759	771	700	716	810	746	733	742	749	792	713	716	753	750	680	750	744	791	723	752	712	726	757	772	734	748	746	736	767	713	711	749	767	705	749	798	775	733	765	692	736	688	736	726	786	779	771	674	716	743	759	739	745	785	757	743	728	768	727	751	708	747	695	750	760	742	724	781	763	749	774	748	803	782	748	698	758	747	791	790	744	722	750	750	717	755	763	782	736	753	727	714	743	732	729	782	772	758	755	752	698	735	773	748	705	732	727	765	794	765	759	756	753	778	723	756	728	791	709	779	712	742	754	686	725	761	756	754	747	756	734	759	710	811	733	756	731	752	723	772	731	760	769	792	756	770	685	774	723	785	762	749	759	721	751	736	757	725	763	740	719	739	708	758	706	745	769	805	745	740	705	735	775	731	736	725	723	762	703	777	727	704	763	697	753	713	788	751	719	726	757	739	777	759	760	747	702	718	778	799	705	724	741	726	747	710	732	729	762	770	713	727	733	755	747	718	769	728	700	740	708	741	799	734	762	723	700	735	756	738	745	743	759	784	733	803	731	750	760	742	737	735	690	743	783	717	709	705	753	747	756	738	704	782	740	764	753	735	709	723	719	724	722	729	768	716	775	715	738	779	729	746	748	722	738	724	747	754	713	769	766	748	744	749	722	775	755	751	697	724	737	756	734	766	708	734	743	755	729	732	749	687	750	731	741	789	682	783	730	728	698	716	728	714	741	788	762	750	781	747	774	697	743	758	735	723	741	743	777	704	762	752	777	773	733	735	749	753	738	723	745	717	738	758	751	764	745	755	753	751	731	765	699	712	711	753	759	820	781	758	750	705	720	720	766	760	779	751	728	743	740	739	747	710	743	733	753	742	764	782	690	759	746	755	784	708	778	719	694	778	716	723	802	741	747	713	743	748	694	706	762	746	760	744	783	784	736	731	727	715	761	822	742	762	728	734	742	761	748	690	812	733	736	727	751	742	705	712	787	781	761	751	727	681	728	728	777	724	664	739	748	750	701	694	720	684	762	764	763	759	722	748	738	723	771	797	748	718	771	773	751	730	770	737	744	729	730	719	739	792	710	735	748	717	744	763	721	754	731	749	786	744	773	735	731	730	750	748	698	737	756	770	750	781	807	747	782	747	722	721	711	763	713	763	739	771	774	704	738	760	796	745	781	773	724	699	764	708	798	721	755	765	731	777	749	707	771	734	785	705	766	756	775	738	737	716	790	736	772	756	777	729	743	699	793	747	761	732	694	713	744	729	741	709	787	709	738	739	765	700	768	728	761	707	775	755	692	739	710	724	756	769	710	756	672	761	775	748	767	733	731	723	727	781	721	799	736	708	701	711	697	759	780	748	734	746	751	738	760	740	746	727	825	778	729	727	736	719	734	708	742	712	758	741	733	759	770	727	726	723	770	736	747	819	744	782	721	791	737	736	775	737	708	683	795	791	739	721	745	738	773	744	765	756	753	745	734	727	740	772	706	756	766	827	732	795	744	730	737	774	768	702	707	790	743	727	775	780	725	722	762	714	727	765	834	734	720	713	757	772	812	734	778	777	770	705	778	726	760	735	777	764	736	798	716	741	726	735	794	699	724	717	765	800	758	731	790	750	777	769	746	757	749	722	699	790	781	714	738	748	744	748	711	751	744	712	741	760	788	695	727	774	728	753	757	721	751	730	738	716	730	737	743	762	756	761	739	714	688	704	745	715	774	732	722	718	758	751	704	696	734	735	753	773	715	782	677	739	719	760	730	724	727	743	798	728	724	740	761	777	771	705	776	684	757	742	730	743	698	754	727	731	742	757	725	754	735	706	743	776	739	760	752	755	729	763	774	702	734	751	731	747	713	755	749	735	742	730	718	714	769	712	734	713	769	719	741	736	745	706	722	740	726	713	738	728	750	735	786	705	734	747	727	724	793	737	722	759	747	701	711	752	700	775	777	772	695	773	701	785	747	733	739	759	802	727	785	727	775	735	726	753	707	792	736	760	723	757	734	731	731	785	732	742	751	756	733	771	706	743	752	738	747	771	709	743	723	734	713	800	751	779	726	766	737	769	714	770	736	753	744	736	724	743	756	757	743	782	751	748	732	724	736	711	746	688	766	713	757	758	727	755	752	731	697	733	728	796	729	794	725	721	791	739	788	717	766	725	771	728	713	705	713	709	713	724	706	747	709	791	771	706	785	709	782	779	781	714	700	756	758	713	764	773	786	750	781	768	757	704	787	755	752	767	799	751	758	751	689	722	717	777	742	735	700	765	740	783	760	747	774	743	762	726	735	769	763	793	782	784	782	797	749	759	761	764	758	742	745	693	712	754	789	746	722	749	754	729	732	771	687	752	683	737	783	765	758	769	745	779	721	759	758	794	728	742	747	702	795	738	722	686	707	712	738	709	759	730	723	712	725	750	706	771	717	741	760	719	712	699	744	763	781	720	740	767	738	737	722	765	727	750	729	726	702	706	739	777	736	697	728	806	749	750	763	735	753	741	794	717	754	717	778	720	696	720	739	764	798	760	796	793	776	764	774	693	759	738	776	764	701	748	759	725	732	746	761	743	742	763	776	729	722	713	732	709	739	717	734	702	707	700	756	726	755	734	734	750	782	760	759	771	776	732	785	739	740	747	724	744	804	722	715	748	752	705	690	747	725	788	775	722	702	723	778	786	755	757	756	707	763	743	665	752	677	771	690	775	719	705	720	742	749	730	748	744	718	754	740	718	705	772	770	742	739	748	775	709	734	746	704	767	730	713	703	727	747	748	717	781	716	725	718	767	756	738	774	769	730	740	732	759	782	733	731	717	710	729	813	721	741	739	714	737	779	783	759	790	706	753	697	740	708	692	733	708	752	765	738	746	762	714	719	711	730	703	778	726	713	765	732	772	741	712	771	791	674	693	745	756	728	735	774	702	734	796	766	749	771	699	753	731	733	768	744	725	721	743	781	684	741	732	731	787	726	775	718	751	735	768	768	738	757	783	706	745	763	758	771	725	781	797	733	706	763	799	721	745	805	739	700	771	802	736	705	701	708	733	749	763	775	773	703	727	705	786	752	736	713	759	782	716	733	749	765	752	761	721	736	720	753	733	712	774	740	796	705	729	780	693	715	759	734	709	710	725	774	719	758	753	779	754	764	748	781	735	792	700	758	826	728	729	776	749	757	770	775	768	761	762	728
31269	27872	33141	33629	30026	41247	33138	15203	7409	2915	847	400	313	272	236	285	288	295	280	275	281	270	281	250	243	277	261	235	295	267	274	248	266	289	267	251	276	299	271	276	274	294	288	257	256	250	301	293	247	254	264	273	238	264	270	277	283	259	277	272	268	273	294	286	272	273	263	285	283	263	263	240	276	280	304	268	279	299	268	269	255	261	267	252	280	271	291	287	252	268	254	267	239	275	274	263	273	313	250	236	274	263	312	284	270	260	299	254	280	278	271	274	259	292	270	279	239	256	257	262	277	274	262	242	263	270	266	292	269	283	240	283	272	277	272	266	310	281	276	285	222	286	253	288	262	271	264	277	267	288	259	279	253	260	282	259	242	227	274	278	290	248	263	279	302	271	282	270	283	256	270	253	281	256	261	264	320	278	286	276	267	273	282	272	258	280	277	283	245	241	304	280	285	259	260	296	274	274	277	259	271	249	258	282	264	309	277	262	240	239	264	267	268	242	280	283	279	272	251	284	271	268	287	259	250	245	241	285	274	262	258	294	283	268	258	270	264	290	252	272	259	273	246	247	274	283	266	258	259	264	260	261	278	288	271	278	289	260	278	254	278	274	248	271	272	253	260	251	274	323	258	302	275	290	314	279	266	279	276	266	272	288	264	281	305	286	262	276	263	281	289	271	262	298	254	268	289	257	282	253	304	281	248	256	283	250	300	288	267	266	284	290	247	223	275	256	273	278	268	301	266	286	281	265	307	287	293	286	252	284	311	246	282	275	289	251	267	265	250	248	296	260	257	252	288	287	297	263	262	286	232	296	271	258	246	317	281	232	260	246	278	290	256	271	266	249	272	270	255	256	266	266	246	257	300	250	252	270	277	265	287	303	243	252	272	307	255	293	279	298	250	258	256	258	287	283	263	247	254	273	266	240	246	327	260	269	269	262	282	268	259	268	274	265	256	281	250	282	262	297	280	263	280	275	277	287	264	272	278	273	268	330	279	263	286	312	242	294	274	260	306	263	268	281	289	260	298	270	275	247	260	272	279	278	268	274	279	280	266	269	303	223	313	238	280	285	286	279	272	260	267	266	252	298	281	261	261	310	312	264	262	272	278	256	239	280	267	277	296	235	280	263	288	277	302	249	283	295	277	277	260	274	273	265	280	264	324	270	292	289	262	297	309	269	268	273	294	251	260	282	274	258	249	272	289	271	259	279	249	286	220	275	249	306	268	251	260	256	273	275	300	257	282	272	290	277	273	246	306	273	283	274	285	267	290	268	256	272	277	277	290	253	240	275	259	283	289	254	289	261	276	244	276	259	273	283	264	267	307	293	296	295	267	285	280	293	299	258	281	242	277	260	253	281	286	288	254	264	268	251	236	267	274	242	309	287	285	271	232	279	273	267	271	274	243	269	263	281	265	280	278	245	298	272	264	261	286	270	237	272	252	278	288	249	274	288	263	281	267	267	261	255	265	258	272	271	292	273	280	267	295	270	259	265	286	256	277	257	278	264	257	278	295	300	271	279	262	294	243	285	260	259	269	301	288	246	261	269	245	277	243	270	284	257	308	259	271	267	250	268	270	258	277	284	272	252	284	261	268	277	241	301	266	291	278	291	256	262	270	289	298	291	260	267	262	272	274	279	273	274	291	265	251	290	270	277	255	262	281	259	274	265	254	298	281	277	250	253	282	273	292	277	261	264	246	267	278	249	265	286	264	286	271	273	261	252	279	283	275	280	275	284	276	291	263	268	254	282	272	290	278	285	298	249	276	265	253	312	266	247	291	265	304	267	248	276	279	290	281	294	287	273	261	292	280	276	259	278	255	279	272	267	262	274	273	286	300	270	298	271	281	286	287	292	255	263	254	294	264	273	258	273	295	269	273	294	250	269	291	290	255	265	249	241	268	237	303	266	242	267	283	262	266	272	288	260	293	274	288	285	247	277	261	292	276	262	275	271	274	306	254	295	276	234	288	284	296	251	266	284	307	290	256	294	271	246	248	295	269	256	292	272	286	279	260	256	283	295	344	281	238	269	257	289	253	274	281	273	243	305	266	262	303	245	264	258	273	311	274	270	255	242	292	281	266	268	271	256	294	246	290	286	266	249	284	274	229	289	293	257	274	254	271	298	262	262	278	279	290	248	258	286	263	278	293	289	268	310	282	280	283	236	264	265	270	260	234	264	289	298	268	275	249	259	280	292	284	295	273	267	305	280	249	269	273	235	285	275	257	313	271	284	268	282	255	282	258	252	291	285	265	281	273	279	269	283	278	265	266	219	271	264	310	287	262	276	279	240	285	281	274	270	272	241	289	287	284	253	278	297	267	279	283	295	262	315	269	274	299	265	264	263	274	288	245	269	278	261	264	282	254	256	265	268	278	267	275	250	261	273	279	260	259	240	256	287	290	287	238	255	254	297	272	282	261	258	231	259	276	280	274	305	270	267	277	281	265	266	286	259	266	279	254	255	263	246	287	268	280	287	278	258	291	271	260	243	270	290	286	300	269	275	271	278	268	266	276	309	299	267	255	269	273	263	263	275	253	283	284	293	301	299	224	262	273	279	239	313	284	261	286	291	263	284	280	271	268	279	277	262	280	249	300	271	249	243	271	260	282	262	285	278	274	281	289	254	286	279	279	281	280	280	276	255	300	262	284	289	287	283	248	289	268	301	253	242	264	270	270	254	260	256	257	236	257	300	278	289	251	301	275	275	253	274	292	265	278	283	264	287	284	241	282	265	304	270	255	262	287	297	270	257	272	263	264	258	265	279	270	282	279	274	280	286	283	285	274	267	269	280	253	279	268	284	257	281	294	304	300	279	264	276	268	242	263	251	268	284	261	268	273	244	259	274	288	268	263	268	283	263	306	291	269	272	257	260	257	288	249	273	275	237	277	248	305	257	269	260	290	253	274	256	273	307	262	262	280	268	259	275	274	274	280	287	259	272	265	241	268	290	261	254	309	273	314	261	258	279	276	261	253	268	267	247	310	245	261	273	296	264	264	263	258	307	310	268	274	258	281	285	291	251	280	268	292	255	285	283	284	282	243	278	278	234	287	273	275	285	246	263	283	246	264	275	270	271	258	269	268	274	293	228	297	289	273	274	265	258	259	242	282	232	288	283	264	264	267	276	249	263	286	290	235	295	274	302	279	285	256	280	283	273	276	281	247	244	258	261	272	264	267	270	266	301	274	231	245	256	251	277	253	276	280	274	291	246	289	248	268	276	282	289	260	309	293	288	263	256	270	297	244	246	278	282	250	258	258	246	280	256	271	256	262	282	269	293	273	254	298	244	285	267	265	306	272	280	287	259	246	314	269	254	243	261	258	298	258	305	303	271	254	295	280	273	297	251	271	266	274	281	270	292	277	287	273	271	269	290	273	249	270	281	265	272	254	248	248	276	265	281	287	287	257	280	280	254	287	247	271	282	279	288	285	285	218	270	247	294	272	302	287	278	273	282	292	288	309	254	265	261	283	276	254	259	257	282
19876	23558	37717	43788	43567	55316	45048	30292	21334	10663	3078	1193	884	786	703	775	731	748	737	740	677	781	711	725	740	697	722	708	746	734	759	771	757	708	695	725	748	716	740	770	699	718	742	744	728	723	765	694	719	724	724	784	719	757	702	755	690	758	726	770	742	758	763	730	715	716	780	695	759	716	769	751	723	713	710	786	715	818	763	783	687	711	742	712	779	711	824	760	720	761	692	726	722	721	703	738	679	724	732	746	763	692	744	730	744	721	723	724	748	698	737	719	760	775	744	751	766	712	757	700	779	744	733	729	703	776	714	724	747	695	796	731	689	670	743	699	722	688	704	737	759	700	722	752	802	736	755	726	755	759	752	750	709	768	718	738	724	729	697	743	742	713	686	767	727	752	729	715	736	721	706	734	726	728	702	757	746	744	716	709	720	659	737	743	761	686	751	690	769	785	772	782	739	731	751	751	706	754	730	717	731	671	761	685	765	716	712	753	749	718	705	738	749	701	705	716	737	695	745	760	741	696	746	780	779	726	689	740	754	697	676	708	740	715	704	712	731	674	714	652	768	748	735	694	733	728	700	715	763	708	765	763	793	731	731	711	761	737	740	719	722	743	727	725	738	732	703	745	771	716	723	756	682	712	803	725	759	736	736	778	708	729	738	754	745	759	733	699	799	742	691	746	761	709	722	738	751	704	693	710	719	694	746	793	756	726	774	684	752	764	632	704	747	726	675	782	731	726	745	718	780	774	731	727	710	698	743	742	720	735	697	757	735	755	766	732	705	793	779	698	758	702	740	720	746	738	721	708	731	732	680	711	722	677	793	742	813	748	668	712	761	762	741	726	727	796	717	726	725	710	710	743	763	697	731	728	733	697	750	738	739	777	731	738	743	757	736	729	696	758	709	758	733	737	695	739	710	778	714	704	776	708	707	718	669	749	724	724	773	696	723	757	732	801	743	781	746	744	728	716	723	722	790	686	682	711	746	725	724	718	772	749	681	697	714	739	735	741	752	786	726	666	785	742	749	692	729	759	740	741	751	753	745	746	732	751	707	710	742	699	726	795	754	716	718	752	746	724	758	761	719	721	698	734	723	681	751	735	719	760	702	713	700	701	713	669	689	732	751	737	715	761	785	762	700	717	749	789	726	748	755	715	728	659	721	757	732	744	786	713	776	757	756	682	700	694	738	735	724	752	760	704	752	711	752	730	756	708	689	762	726	722	765	760	684	731	715	724	735	769	724	717	805	737	715	689	727	767	750	729	759	756	704	715	707	716	722	742	729	712	771	754	726	722	766	765	768	755	775	734	741	738	740	721	744	760	757	734	722	745	701	731	756	764	722	707	741	754	770	727	719	737	744	766	774	726	759	728	721	731	690	713	743	753	785	771	727	754	741	779	739	744	757	754	774	699	725	719	711	783	717	723	734	736	780	721	751	683	735	764	726	714	738	711	738	722	739	748	744	753	692	738	745	715	717	740	720	709	706	681	721	717	747	724	750	745	754	720	732	758	730	723	732	710	679	742	783	726	681	707	730	759	767	717	702	710	703	705	750	769	684	736	752	767	736	757	793	702	748	740	705	731	702	810	702	704	775	755	744	757	710	785	758	761	803	757	703	726	720	737	740	709	692	739	745	730	740	759	730	679	768	721	706	722	717	766	734	710	728	744	708	708	723	719	683	746	710	728	702	731	721	735	695	746	741	792	738	729	701	681	733	707	705	740	720	767	749	728	672	758	694	733	700	737	733	781	757	715	715	725	772	724	784	722	731	749	759	763	705	731	740	729	769	766	764	708	759	785	747	764	746	761	749	756	743	743	722	706	698	826	723	704	750	708	746	766	742	763	725	773	701	711	731	697	733	712	738	724	678	731	722	734	738	752	736	747	656	702	701	711	708	772	715	710	756	740	673	766	777	764	687	731	705	749	715	716	698	711	720	707	719	707	721	722	670	721	703	711	737	744	752	704	711	751	730	691	733	760	706	724	737	757	743	745	713	712	754	707	736	747	736	709	715	729	722	699	733	717	685	705	742	716	754	762	720	751	750	745	744	731	750	715	724	718	721	723	721	723	733	735	770	801	740	780	753	739	693	752	690	767	788	700	738	722	796	720	768	757	713	688	713	722	740	743	706	712	725	666	807	771	723	680	724	724	741	733	743	736	775	696	718	766	715	734	768	753	772	712	682	726	747	763	659	715	758	748	765	675	725	741	754	757	678	743	722	751	739	722	730	729	753	742	716	654	700	713	719	731	770	701	744	735	710	716	795	731	740	733	717	697	727	727	686	745	773	722	720	779	741	776	777	738	754	720	687	727	732	730	716	757	714	719	721	710	747	724	696	727	711	722	713	713	742	736	726	680	689	741	733	765	728	685	741	711	726	673	721	749	743	776	735	759	758	734	683	719	715	747	703	760	766	717	771	721	762	743	692	734	832	730	747	733	718	767	762	798	763	782	737	815	716	731	786	767	750	726	773	762	764	719	785	770	739	724	699	751	710	766	721	710	722	756	725	763	651	728	720	791	732	776	732	757	770	766	744	770	704	720	724	793	700	792	715	712	736	710	764	769	762	730	750	743	723	709	709	733	737	768	726	711	705	725	714	746	678	724	709	773	759	717	781	751	736	731	734	745	750	729	754	786	761	738	728	699	734	762	718	728	722	755	712	719	745	762	687	723	736	736	710	763	744	715	738	691	754	768	726	740	691	771	710	709	692	701	752	713	725	776	760	774	707	730	725	708	722	770	718	724	706	712	732	714	740	746	717	766	763	739	697	736	711	716	753	716	717	733	751	733	676	726	727	717	738	678	729	753	740	742	780	686	774	741	750	777	746	739	681	714	718	747	730	732	699	719	725	748	750	726	763	762	751	743	736	745	728	674	750	756	715	656	770	737	679	757	692	763	735	739	739	732	764	756	705	739	743	735	710	780	713	700	789	704	767	754	745	744	753	751	734	709	729	754	702	720	721	711	702	733	742	730	736	687	731	743	715	756	774	718	790	682	742	758	758	737	751	732	728	734	768	733	680	741	739	751	741	778	758	726	745	822	765	791	689	753	768	711	726	729	781	762	762	739	726	760	725	744	686	711	736	714	742	777	701	727	721	694	731	703	744	742	702	791	706	751	762	708	744	702	748	722	732	740	682	691	730	731	737	732	742	710	746	750	728	750	724	737	701	718	762	727	726	704	721	680	749	687	713	709	710	710	770	679	755	736	735	690	723	707	750	728	682	721	702	726	736	688	763	710	751	729	726	743	754	728	721	802	721	777	718	756	761	722	715	727	735	790	770	692	712	746	707	762	718	754	736	788	745	728	724	738	724	753	696	766	796	733	738	724	754	700	772	698	715	731	762	721	748	736	735	721	736	764	792	753	751	725	709	742	687	662	737	731	781	740	726	777	714	749	711	714	778	762	705	713	723	686	689	740	714	754	712	682	722	748	718	767	735	717	743	767	716	710	675	742	711	767	753	720	743	719	747	729	758	771	752	763
40981	41143	45089	44518	45331	56281	45669	30341	15352	4180	967	412	319	254	274	261	277	270	295	270	258	258	267	274	267	267	244	298	282	282	274	276	271	259	247	267	269	263	250	258	286	268	269	285	280	270	260	251	268	279	283	266	286	275	265	269	243	272	284	251	248	266	266	259	288	283	290	275	253	278	273	243	270	241	263	286	270	237	262	242	276	272	270	276	278	243	252	274	285	294	263	266	274	239	274	271	258	279	267	249	243	251	281	281	283	258	271	287	261	276	293	284	271	270	281	282	270	272	275	276	258	255	274	274	296	286	272	264	293	291	256	256	247	234	271	282	242	273	261	256	263	303	258	266	244	262	275	262	267	282	271	273	271	269	268	255	267	255	247	233	248	300	246	283	260	279	273	277	253	235	269	234	261	287	269	265	261	291	316	280	248	295	256	247	265	271	255	276	255	272	306	272	305	266	278	241	275	295	262	283	279	265	284	256	244	272	272	290	290	302	258	263	276	301	273	269	268	260	285	282	227	259	279	274	275	272	307	254	248	254	278	248	264	252	262	304	263	274	263	255	252	299	265	272	241	248	280	237	280	282	282	295	250	254	259	282	272	257	274	275	277	239	292	264	237	289	286	302	309	268	297	271	288	296	278	262	287	254	259	284	285	257	289	278	262	297	281	325	262	243	288	288	265	280	300	258	243	265	265	240	272	292	249	302	264	288	258	259	282	269	290	289	272	270	309	258	286	273	266	267	266	256	266	258	270	232	272	259	281	254	257	278	269	283	255	278	245	302	275	301	267	276	283	286	243	274	279	263	252	276	274	243	261	271	282	262	271	293	292	265	274	267	258	251	277	285	280	274	274	280	277	272	251	248	270	250	260	259	278	290	298	258	274	264	273	264	249	262	279	262	270	288	284	257	289	240	279	295	296	284	281	252	254	278	263	263	284	261	254	243	278	264	231	294	292	282	282	255	271	278	278	264	288	249	285	264	273	262	272	278	289	268	283	272	280	303	247	268	279	278	260	260	288	295	242	275	252	266	267	254	298	290	229	289	284	294	252	281	273	273	254	267	258	287	270	278	273	288	259	276	262	236	276	245	285	265	256	243	257	269	266	269	270	256	278	299	260	244	273	269	284	249	290	283	257	260	264	295	286	260	265	266	258	267	270	277	261	279	279	258	282	263	269	282	292	257	254	277	259	269	269	311	243	295	265	268	294	263	256	252	285	242	277	272	277	279	251	261	286	289	270	277	261	258	266	283	287	244	284	244	284	229	288	275	246	247	270	265	266	312	276	291	290	263	252	271	272	245	266	259	276	267	252	238	263	292	288	279	266	277	298	281	259	265	290	275	269	283	250	273	267	260	274	248	249	262	272	255	264	251	276	255	241	261	257	262	280	292	276	272	251	240	239	272	271	263	271	257	241	262	258	263	288	261	255	292	280	254	286	253	260	258	277	273	242	246	280	265	262	290	276	267	274	265	278	272	281	279	279	239	227	233	277	271	269	255	251	245	240	282	269	276	257	271	272	266	264	270	278	282	263	290	257	294	247	259	235	278	265	303	245	279	288	271	271	274	278	257	248	251	302	235	277	274	269	260	273	281	256	264	268	267	250	277	263	246	256	271	269	278	274	267	295	276	272	232	298	283	253	267	284	274	264	267	254	255	292	265	272	292	282	242	287	279	284	259	273	284	234	245	256	242	277	269	282	275	254	237	252	279	298	279	267	277	292	261	288	281	286	285	278	241	281	231	260	269	232	269	280	258	246	242	251	286	278	256	251	238	249	284	271	270	266	244	276	262	294	278	240	288	251	269	264	296	310	275	261	259	312	247	283	276	290	304	286	265	275	262	268	274	299	284	261	271	284	265	269	264	271	256	294	267	287	300	280	268	255	289	272	263	291	290	280	267	305	281	261	265	244	269	304	291	292	249	247	251	260	258	298	291	259	268	286	263	293	290	259	275	283	251	255	266	291	244	266	264	287	262	267	267	270	239	286	251	274	272	254	246	246	238	288	247	291	235	283	257	260	290	250	255	260	261	282	254	258	265	277	276	276	283	271	270	276	262	298	246	283	241	259	283	257	288	252	268	274	266	271	267	258	281	266	260	270	253	279	252	279	250	255	286	251	253	267	288	249	260	257	269	275	292	261	271	268	277	262	260	254	281	260	261	282	236	264	263	274	287	309	286	279	311	309	272	264	281	265	283	248	265	272	267	264	260	307	282	297	256	267	251	270	260	279	251	285	288	284	279	277	266	238	271	280	282	266	266	268	262	286	270	266	285	268	266	280	256	269	268	289	238	262	284	263	264	252	262	284	297	267	281	287	261	285	297	275	232	290	265	298	274	268	258	227	247	271	278	268	264	255	277	240	272	256	265	266	286	273	250	291	267	236	273	283	272	273	276	242	291	262	233	283	264	267	242	255	279	255	287	271	243	273	259	248	235	279	276	276	274	260	268	248	249	279	293	259	278	290	237	277	255	280	267	281	261	270	267	262	248	270	260	233	274	260	257	265	283	282	285	275	269	257	281	246	235	262	298	283	282	257	272	250	282	290	262	284	249	254	295	283	300	283	248	270	290	268	285	259	269	259	285	305	242	265	258	267	298	250	257	267	251	263	253	247	258	275	277	267	265	246	248	275	274	278	273	278	280	236	275	271	310	266	277	289	258	262	242	266	253	267	280	258	239	288	250	269	265	240	252	269	252	288	275	284	282	291	262	253	239	285	308	292	289	277	286	286	270	273	251	269	275	260	274	267	285	275	270	290	300	270	263	271	275	262	277	270	266	307	281	261	263	284	298	271	272	252	269	262	279	259	234	256	242	298	294	255	259	285	243	272	284	286	250	283	277	267	278	278	278	275	264	293	303	256	277	285	269	282	283	280	276	254	268	258	246	267	276	286	260	256	284	263	259	276	269	296	264	258	260	274	283	230	272	268	266	259	249	232	260	260	273	276	246	291	263	255	293	285	226	284	268	287	263	282	264	265	259	313	254	245	271	257	285	280	288	271	287	289	243	267	272	272	241	271	281	263	268	247	256	292	269	264	282	254	263	300	273	251	304	301	272	274	274	255	281	290	268	252	276	262	273	277	290	286	266	277	274	267	286	243	292	289	294	264	267	277	251	268	284	281	256	267	266	291	259	281	272	253	304	250	274	262	271	303	288	279	255	273	268	272	253	312	249	211	275	257	267	289	250	271	266	234	261	269	293	292	257	271	277	240	251	280	268	243	239	258	254	259	256	267	254	285	273	267	287	247	262	275	254	271	280	260	290	271	257	276	283	272	265	275	277	292	255	279	267	278	246	280	244	280	248	293	248	265	259	277	254	231	256	271	268	257	266	249	254	260	284	259	277	251	249	288	263	277	265	250	260	288	277	294	254	279	275	283	274	264	277	281	301	254	291	287	288	244	286	270	236	258	231	257	269	267	248	270	267	275	277	254	290	266	285	292	258	252	260	284	284	268	241	272	281	261	277	249	247	269	266	261	268
26536	32755	46086	51569	57778	67336	56679	44410	28817	11937	3498	1426	885	806	717	748	723	751	713	740	717	728	758	738	721	726	736	759	745	697	740	684	768	691	705	745	743	731	703	747	775	762	760	693	728	727	764	729	729	711	723	708	699	714	695	741	686	704	702	690	690	716	719	739	751	734	719	761	722	732	736	702	674	763	695	738	711	706	697	751	733	711	728	726	665	725	731	744	691	718	672	760	741	738	680	761	736	744	747	738	752	701	720	688	719	762	669	738	685	711	707	719	696	669	680	736	699	697	733	767	682	704	693	741	749	700	728	698	748	719	734	682	744	728	728	748	707	722	730	686	713	722	753	773	796	705	690	705	712	692	701	750	675	730	724	776	757	684	728	746	702	742	736	722	717	749	647	707	730	702	674	749	743	733	721	711	698	721	678	725	766	680	709	755	717	759	710	727	758	721	768	738	698	770	722	709	771	728	657	693	723	683	694	769	696	699	684	727	766	757	743	726	694	757	700	685	799	706	736	731	745	736	742	743	730	674	697	733	716	749	743	726	722	708	709	682	792	719	714	739	716	703	754	768	699	714	708	708	702	715	690	725	690	689	731	699	722	704	702	702	727	726	696	711	715	685	673	718	684	714	746	698	735	696	680	773	700	722	697	738	704	740	724	727	708	729	688	717	743	702	741	720	715	722	705	726	728	711	733	705	719	749	667	738	692	725	745	680	719	705	756	695	730	782	693	732	746	701	755	688	678	722	733	672	725	717	682	704	776	690	760	736	765	763	700	673	762	753	706	718	750	709	742	713	707	712	745	716	733	687	768	703	683	715	703	698	695	671	703	704	748	730	728	744	673	658	687	709	701	729	781	704	717	759	750	709	697	706	743	765	700	741	741	687	731	742	739	728	702	764	665	729	699	721	671	750	685	737	717	697	694	725	726	717	666	726	727	728	741	724	733	699	727	731	763	676	704	756	679	691	696	697	724	703	714	701	747	724	749	733	748	720	724	730	726	732	747	705	761	708	729	692	658	706	725	740	725	777	703	716	722	716	734	725	656	718	738	727	752	671	706	668	727	755	669	750	756	726	720	772	735	690	673	699	716	778	709	749	729	753	663	696	704	730	722	697	754	762	763	698	690	727	697	687	737	702	687	742	720	686	733	703	746	750	778	731	712	742	692	707	773	758	725	748	737	724	728	711	725	711	724	769	764	711	765	723	701	734	718	724	804	705	732	686	694	762	743	718	757	706	689	700	743	722	718	752	745	675	713	737	716	713	706	742	690	731	690	736	731	737	723	720	684	753	728	705	724	740	739	705	746	719	708	699	746	742	714	708	743	739	724	708	756	697	709	721	714	725	715	692	720	724	712	757	725	726	685	717	716	734	746	731	776	717	754	660	713	721	739	772	693	713	720	698	703	774	730	740	709	714	750	760	720	738	670	704	678	666	753	747	714	759	689	729	737	693	720	748	729	727	741	736	738	695	731	784	718	708	728	767	759	694	733	725	730	681	763	671	750	702	719	696	710	743	692	725	713	709	716	766	719	705	745	732	747	719	732	721	711	755	675	738	700	731	717	751	763	719	734	717	712	746	669	702	731	716	727	723	705	679	671	747	710	702	712	735	700	751	700	706	690	720	716	720	722	775	757	716	746	723	739	729	729	739	685	681	686	733	722	706	705	734	656	733	718	751	720	709	695	761	725	691	740	702	685	735	766	687	768	732	717	701	751	682	713	728	692	677	664	754	731	667	745	745	734	746	714	733	724	708	689	720	699	740	725	734	682	758	720	698	723	738	741	723	714	754	702	725	738	765	717	745	714	718	734	688	747	728	683	707	767	713	773	754	742	722	727	723	776	728	735	744	744	689	694	722	753	710	741	735	706	696	686	703	683	721	730	788	726	717	759	714	694	729	726	688	713	744	663	705	745	679	711	712	673	720	757	749	728	729	765	725	742	758	743	750	752	742	725	714	736	689	723	724	705	717	767	743	738	730	704	705	748	706	735	696	740	704	706	699	745	694	714	720	738	748	722	723	735	698	748	754	709	804	763	710	673	735	750	679	687	761	730	738	708	714	741	724	700	759	707	699	739	736	669	727	713	716	712	715	734	720	701	698	672	701	739	685	687	738	738	732	698	718	757	710	732	665	732	729	733	713	736	679	744	717	752	724	746	743	703	746	775	674	672	697	748	688	735	732	755	747	734	667	750	726	770	705	731	730	716	736	694	713	745	752	728	744	719	746	700	719	720	697	714	738	717	732	748	746	724	729	685	707	735	720	712	681	674	732	663	775	698	733	726	758	760	746	737	717	737	745	752	732	723	747	696	711	710	743	694	686	725	748	722	738	730	743	693	729	750	713	736	746	796	719	704	698	716	688	743	714	700	766	746	822	678	706	745	725	687	757	764	722	716	686	739	717	703	717	792	724	746	763	728	667	779	677	714	740	728	737	718	722	813	722	698	743	723	709	678	728	675	781	728	722	730	751	704	702	691	731	745	672	705	735	730	746	700	725	707	727	749	704	720	715	692	685	761	705	727	704	702	779	693	706	701	696	735	691	694	731	706	743	745	733	701	709	726	732	737	701	724	730	728	720	702	679	728	743	741	734	675	703	696	701	711	749	713	712	670	692	672	720	734	759	651	739	711	736	698	728	694	677	718	721	673	706	753	743	715	733	740	706	747	729	720	740	718	720	708	745	722	724	738	739	703	753	727	710	745	661	727	721	724	755	770	715	708	737	715	707	731	716	784	756	705	742	710	755	688	681	736	739	742	788	808	696	691	753	719	725	776	750	771	698	760	710	736	687	752	743	757	735	677	715	691	717	701	736	699	713	701	717	764	729	759	698	718	749	697	726	699	763	709	673	758	706	740	737	714	731	742	701	686	732	690	714	746	730	760	733	691	739	709	700	776	729	727	761	700	722	725	723	701	789	708	739	714	721	754	705	706	711	758	716	769	721	799	739	719	703	739	698	735	679	704	751	671	704	742	684	712	692	710	748	743	752	744	750	720	718	692	734	703	712	704	764	719	718	704	741	711	706	775	690	719	735	725	709	653	721	745	727	685	725	734	689	754	714	656	707	732	701	742	734	737	740	716	702	733	661	744	716	719	739	714	732	719	710	709	711	684	745	730	733	714	721	714	708	720	740	754	739	763	673	737	710	745	700	775	746	733	716	662	746	720	717	702	709	745	718	779	713	700	714	735	692	727	758	761	771	745	744	676	687	740	709	757	739	732	722	675	653	732	727	739	689	695	707	708	688	733	749	737	718	761	688	714	738	746	687	739	702	758	734	718	710	725	703	720	746	751	737	717	767	749	740	707	695	736	685	678	680	740	721	732	706	762	740	704	702	743	779	783	706	712	708	751	705	694	725	691	722	657	732	729	762	714	737	709	726	757	795	742	725	775	685	718	729	718	704	728	745	734	720	703	699	708	731	717	720	689	714	757	732	692	719	720	720	727	791	742	721	674	720	755	707	672	697	698	692	710	706	680	738
16311	14518	15247	12065	8492	7385	4319	2592	1175	568	287	301	263	239	283	281	289	280	271	245	265	308	280	276	270	255	248	234	288	245	291	254	263	293	274	270	273	267	280	275	247	253	286	255	249	286	259	310	283	281	281	292	265	270	270	270	290	293	288	287	294	281	257	264	275	297	244	278	281	232	280	282	271	263	260	308	262	284	276	306	273	278	269	260	304	287	255	256	295	277	273	268	262	264	256	254	289	247	255	292	233	272	235	269	282	265	250	254	285	288	286	232	298	261	261	250	260	260	250	269	270	298	272	282	238	288	260	276	283	266	266	278	298	280	283	278	264	309	296	276	278	264	264	299	253	278	267	269	258	297	267	260	307	265	307	283	250	271	286	283	299	247	278	270	286	294	268	298	305	262	266	270	280	261	260	280	250	263	265	279	279	271	251	287	253	264	262	292	287	262	258	275	266	248	295	283	268	269	253	273	263	267	290	290	286	263	289	275	297	273	253	314	255	285	262	257	326	263	248	284	270	280	302	251	272	247	276	298	250	263	273	263	295	238	264	306	257	273	278	274	274	273	269	277	261	296	316	276	277	294	262	275	275	244	290	289	301	250	272	273	312	241	234	229	270	276	260	267	287	265	282	276	257	276	291	267	284	298	300	249	262	300	293	278	283	268	282	294	306	252	275	285	256	260	260	264	266	297	289	262	271	264	254	280	302	274	275	260	258	253	275	278	249	272	290	272	279	287	287	273	282	299	285	277	294	267	296	224	266	248	253	268	255	289	264	288	250	273	281	304	289	278	266	302	261	249	286	275	283	277	279	246	251	270	259	245	283	282	267	274	282	272	274	270	256	275	271	304	295	297	293	284	273	276	270	248	278	309	270	292	271	264	271	279	231	280	271	258	283	270	292	286	247	281	258	284	237	275	248	275	321	258	275	271	270	268	289	257	278	257	314	260	279	266	283	256	290	304	253	266	263	288	264	264	283	239	248	289	272	267	252	270	278	265	282	267	279	244	259	267	271	268	277	247	257	266	291	242	246	262	270	309	244	256	265	261	229	279	296	283	250	264	268	262	251	274	273	275	299	274	273	254	267	298	266	245	255	281	284	270	254	287	241	248	283	307	248	259	305	299	265	265	273	281	273	270	257	274	281	229	272	276	288	299	267	279	257	281	272	280	296	290	282	270	249	261	263	245	235	284	292	291	317	276	261	279	272	268	277	295	277	283	257	276	283	263	272	270	295	267	267	291	286	287	266	310	268	269	284	266	270	263	265	335	283	289	245	290	256	271	270	272	286	272	253	276	290	305	276	299	283	285	283	278	289	284	262	269	282	294	248	261	275	283	291	255	262	268	296	298	302	282	272	279	246	291	268	246	245	281	261	269	282	277	245	271	295	276	276	264	264	274	273	278	295	273	287	262	286	258	287	241	257	283	287	297	231	298	245	286	265	259	274	277	273	274	298	277	266	279	282	256	294	267	286	304	290	272	284	267	292	299	304	256	264	271	294	294	306	266	254	293	267	280	287	262	294	279	279	264	274	276	266	285	248	260	261	284	257	251	281	294	273	286	296	245	265	293	256	296	260	275	276	282	296	290	284	281	294	299	299	294	281	272	285	274	289	255	241	265	283	298	293	263	273	266	251	286	269	314	278	300	298	270	286	268	278	272	298	268	297	267	261	261	265	251	251	268	280	308	271	279	316	292	278	274	262	251	283	302	282	254	281	315	298	237	316	239	254	279	279	278	297	279	288	287	283	284	265	274	271	271	292	289	263	271	254	298	262	262	267	248	257	285	247	264	264	290	283	267	290	245	265	284	276	298	258	249	308	264	282	242	273	276	255	267	265	277	291	285	277	265	270	300	241	271	282	280	285	287	275	295	295	272	253	266	286	260	292	267	267	252	287	284	282	316	286	285	266	299	264	303	277	270	269	304	268	277	284	278	265	239	279	299	267	274	289	284	269	273	274	303	299	282	261	277	282	256	275	289	268	251	280	284	275	268	291	275	253	272	278	289	291	268	274	260	258	252	264	242	276	283	299	259	270	270	267	268	270	281	262	261	272	334	277	269	275	272	279	287	268	293	263	254	277	270	278	269	286	245	299	246	254	268	266	277	278	293	267	288	261	277	288	270	234	244	239	281	294	299	282	313	254	261	261	257	249	252	302	333	256	276	270	258	295	261	276	251	256	267	268	285	266	291	236	256	253	289	273	280	262	258	295	271	251	265	271	278	289	273	281	255	236	275	310	246	263	258	238	274	267	296	327	325	273	275	267	269	292	277	259	304	306	262	288	262	281	263	283	258	273	266	268	276	259	270	284	277	263	280	250	241	274	251	269	279	266	267	282	263	258	272	263	263	258	257	285	268	288	238	273	291	290	308	286	269	303	288	290	249	280	245	254	288	258	258	291	292	286	306	273	273	294	292	268	287	306	285	266	284	278	269	306	283	298	280	281	283	294	257	259	297	296	262	328	270	258	296	249	290	256	241	256	299	267	278	270	265	258	271	252	289	259	270	263	248	278	281	297	285	275	283	258	270	273	278	245	286	302	263	268	277	293	268	241	264	287	259	298	291	263	279	285	288	283	257	279	264	278	268	272	270	290	249	264	278	278	307	286	284	258	268	262	252	270	280	269	281	264	253	300	275	281	258	263	277	281	241	267	272	267	255	285	275	266	284	258	283	293	235	267	257	297	303	292	275	276	288	284	267	319	280	277	269	275	235	271	276	260	265	292	260	260	273	262	241	310	269	295	282	285	268	275	287	287	277	246	284	245	268	269	275	286	292	285	281	305	268	247	276	281	282	274	297	282	286	278	254	252	256	256	284	266	296	256	276	291	266	272	288	266	274	292	280	256	279	249	263	280	247	244	267	245	265	291	276	282	258	261	295	273	284	272	274	256	295	264	265	272	266	260	267	249	302	270	288	294	264	267	262	262	302	255	256	273	298	282	255	297	290	277	279	266	265	261	343	276	254	250	313	280	284	285	315	261	284	298	276	271	265	301	230	275	259	273	279	264	277	307	254	280	289	269	298	249	256	290	308	292	244	256	266	295	260	272	265	246	271	268	260	279	287	291	280	246	237	241	303	255	273	258	298	262	280	270	286	274	265	276	287	257	312	287	299	273	295	257	256	292	282	284	257	312	282	280	266	253	293	246	290	267	251	253	272	300	274	256	300	283	310	257	276	278	263	270	296	279	265	247	291	285	263	261	229	288	267	280	278	260	285	246	273	273	261	271	288	295	287	273	257	274	281	289	274	247	283	274	269	278	277	292	268	286	259	295	247	295	259	254	280	265	265	247	279	289	267	272	264	262	225	298	299	307	262	279	277	290	288	279	258	278	245	273	274	246	251	302	295	262	293	250	280	264	253	270	289	249	310	279	297	260	277	281	275	270	255	278	258	254	306	281	284	258	263	270	268	273	271	294	304	293	295	295	297	274	278	270	266	309	267	287	286	257	262	281	254	272	266	311	285	285	257	292	278	288	270
10437	13239	22321	24250	22300	21918	14716	9179	4186	1777	947	793	793	691	779	720	752	710	746	738	708	726	747	715	733	704	679	713	687	755	697	741	735	770	698	744	750	736	779	729	760	731	743	705	728	729	717	719	696	708	761	724	720	706	738	749	762	780	747	766	760	761	695	719	778	719	696	713	748	723	746	719	686	764	716	745	725	747	722	726	718	756	722	710	720	714	709	720	732	741	699	778	713	750	772	769	738	726	711	756	790	743	769	742	706	729	692	741	723	731	744	715	762	750	743	719	768	768	740	760	723	719	755	734	751	745	740	720	758	763	728	754	729	750	761	782	752	762	777	784	728	740	757	740	762	721	802	753	739	788	761	718	675	762	777	732	747	729	790	725	785	726	711	678	747	749	723	721	727	729	758	662	695	780	768	722	766	756	783	736	709	750	786	693	732	761	787	771	683	742	748	766	775	729	745	796	761	723	700	736	731	727	756	749	719	741	742	672	748	724	778	749	751	714	735	755	760	746	708	763	732	713	754	752	668	765	747	727	786	762	745	712	717	759	681	803	724	710	740	727	773	766	764	755	750	755	733	724	813	727	755	757	725	769	750	730	698	711	748	708	693	709	766	710	748	733	694	673	732	747	757	721	711	757	732	725	715	731	773	744	751	721	715	698	694	731	719	747	712	709	765	741	705	752	716	750	737	714	767	707	748	734	729	750	706	710	697	778	712	730	736	753	776	715	770	748	778	684	705	728	660	730	697	735	718	794	746	756	757	713	780	717	737	730	710	739	763	768	672	732	746	746	744	700	720	730	752	731	726	727	729	700	712	717	731	765	739	767	743	734	768	711	737	697	736	765	711	736	683	764	733	751	731	746	704	759	707	763	754	800	714	744	747	735	732	751	732	753	757	752	743	732	734	734	727	734	722	692	765	709	741	734	721	747	770	729	748	775	718	719	705	722	765	725	727	738	690	729	760	726	719	736	774	718	770	739	754	718	730	782	774	764	747	778	754	708	691	788	719	759	733	726	705	738	740	764	742	747	738	716	748	739	757	690	686	740	701	744	749	772	694	754	732	780	762	727	697	753	703	688	744	736	748	721	784	775	809	761	747	724	715	751	694	746	781	784	736	721	755	712	696	733	677	738	726	737	730	728	716	730	703	724	750	757	750	730	757	732	725	688	698	716	715	740	739	768	771	728	712	738	710	766	721	716	722	720	780	749	732	755	727	767	731	732	723	723	748	719	762	790	763	755	732	744	781	740	721	738	772	718	771	743	725	784	716	751	781	727	728	721	723	739	725	757	721	743	770	716	739	766	698	767	758	718	717	683	717	776	702	725	745	748	753	719	744	681	707	739	734	726	713	716	745	750	749	754	725	788	674	706	712	735	717	700	693	689	726	740	727	701	718	761	733	755	708	721	720	719	714	759	769	747	727	728	729	714	719	764	721	755	741	727	710	766	704	725	719	753	720	721	759	733	740	757	696	736	730	724	735	730	740	768	725	731	731	730	706	748	728	726	754	759	744	762	768	730	735	718	761	742	728	734	763	708	749	696	740	731	755	735	690	687	710	705	715	731	739	742	726	735	742	735	721	709	736	724	756	723	721	757	759	768	706	788	727	728	739	752	734	730	688	726	702	716	719	765	740	732	722	745	771	745	727	772	726	734	748	770	741	733	754	726	769	721	753	737	750	752	751	748	764	747	711	754	765	729	733	701	740	679	750	728	811	698	774	708	733	761	734	728	714	740	722	715	752	759	728	761	725	721	732	726	726	703	707	719	736	745	762	735	753	713	757	755	733	751	718	723	756	721	793	739	695	718	747	765	725	730	741	729	723	748	695	708	757	703	739	734	722	776	741	744	690	690	717	779	666	729	716	738	747	784	703	693	726	705	701	761	725	710	677	724	743	724	689	752	701	736	758	687	708	777	754	761	686	752	770	728	744	734	752	778	706	775	729	736	710	758	777	694	716	727	715	715	738	709	786	698	750	731	761	684	719	767	729	755	747	782	729	720	756	735	710	739	758	716	706	702	729	741	720	756	731	720	752	761	735	689	742	762	748	753	701	710	705	783	749	725	751	670	662	733	707	732	732	726	746	745	689	713	748	692	742	744	687	727	706	806	700	753	744	713	779	703	721	713	773	742	749	725	726	745	706	775	726	745	735	721	731	774	682	723	692	721	714	650	728	717	748	771	756	729	761	723	737	760	756	759	664	716	795	746	735	720	741	756	714	734	717	742	756	770	738	781	719	746	680	745	744	724	775	732	788	742	763	721	785	755	717	707	720	764	731	758	756	722	676	722	750	746	795	704	682	751	757	802	751	733	758	749	730	719	687	734	732	703	632	774	741	740	734	738	753	762	709	713	721	711	685	729	677	753	725	748	737	743	712	762	691	698	710	725	730	713	753	736	781	764	736	746	748	754	695	705	740	738	733	723	752	735	717	721	725	757	723	746	721	729	735	768	754	727	744	704	753	757	757	737	736	785	733	799	724	713	699	729	783	762	732	754	724	712	721	725	731	752	754	747	729	703	764	716	756	752	762	704	761	785	747	696	730	722	712	727	769	754	779	729	762	722	722	761	670	740	728	742	766	743	718	724	749	734	722	753	753	734	692	746	756	732	688	756	740	720	794	704	723	698	741	746	748	736	689	713	723	736	680	710	733	789	734	748	722	782	730	733	731	776	738	709	762	717	732	735	753	728	802	740	715	728	705	757	726	705	792	733	712	727	726	730	765	753	764	725	746	708	708	716	730	729	744	728	728	694	708	754	697	724	748	702	757	722	675	752	705	710	764	672	714	761	713	732	756	757	738	766	754	721	709	726	763	736	732	745	757	722	766	744	732	749	764	734	743	738	758	727	743	686	710	700	767	761	765	677	762	783	687	752	810	776	738	719	733	709	777	744	718	754	768	740	782	695	725	767	754	699	735	734	689	742	755	675	753	775	779	766	722	745	713	789	718	756	742	767	769	731	710	676	768	731	737	691	677	710	714	733	757	766	766	747	755	777	705	752	726	715	732	753	751	764	778	759	742	707	776	755	689	690	779	740	719	726	727	737	763	776	690	732	704	734	763	733	760	725	723	703	704	728	744	769	733	760	752	748	721	704	740	724	769	776	783	733	713	779	706	724	775	706	822	753	769	763	765	736	722	723	735	731	743	751	757	745	727	730	692	728	766	711	694	749	725	759	737	741	755	774	784	723	753	767	710	727	703	693	743	779	763	732	717	716	713	780	757	719	755	700	749	784	705	748	708	730	756	671	768	781	762	754	736	747	791	761	708	721	775	736	754	740	770	672	703	750	737	774	724	717	741	708	757	704	748	720	733	714	767	700	709	741	759	681	728	708	759	750	686	765	745	740	757	750	711	721	741	749	709	727	795	752	750	745	689	770	774	712	693	697	746	764	719	675	766	745	763	738	708	749	714	751	738	716	722	684	732	717	741	757	719	748	710	758	723	757	743	717	678	742	720	722	688	764	735	738	743	708	753	756
34237	32263	37359	33361	28137	37775	34841	20944	8386	2271	609	343	301	243	270	262	281	277	289	288	254	268	260	263	272	283	278	295	272	258	286	265	255	278	278	278	266	288	258	266	245	239	264	250	254	284	267	279	281	260	281	257	263	247	267	261	231	256	271	251	287	268	287	272	265	316	281	278	255	279	268	265	258	265	271	249	263	273	262	272	262	250	263	277	237	269	242	284	294	259	271	242	283	281	232	270	315	270	246	279	270	276	262	245	238	246	303	266	255	277	260	242	289	309	259	260	265	277	237	254	277	273	258	230	277	257	238	266	275	300	305	279	262	291	273	271	309	288	286	267	279	299	259	267	269	285	283	272	217	253	257	264	273	272	273	254	262	275	270	264	270	254	254	282	234	264	307	298	241	297	270	271	284	275	276	250	248	288	281	303	261	274	258	271	282	249	280	275	243	289	319	287	270	285	318	277	265	259	248	263	279	243	258	257	273	273	282	281	287	231	281	256	283	254	265	280	267	290	294	282	274	262	263	252	243	279	304	292	283	271	272	255	250	260	247	264	243	261	271	283	258	249	317	265	262	292	258	276	290	289	311	288	305	293	249	281	252	282	263	263	246	247	259	292	271	269	258	306	264	284	302	237	253	286	276	253	292	259	285	254	249	279	285	266	253	270	299	299	286	268	236	243	288	285	263	292	288	267	251	265	231	266	274	281	255	271	289	277	262	243	270	255	279	292	250	267	262	257	267	290	254	268	271	274	264	246	297	276	249	253	260	282	246	238	258	279	245	273	281	250	244	282	261	264	279	308	255	258	264	261	260	274	287	277	218	266	243	224	269	267	232	292	255	251	275	269	283	280	261	269	270	262	297	259	250	287	276	267	274	290	275	252	278	272	290	257	259	270	271	280	270	270	285	271	254	286	275	279	264	283	256	273	263	275	286	234	293	282	263	273	234	291	268	273	285	269	277	251	250	241	258	274	272	280	260	253	305	250	280	280	281	287	260	267	250	249	308	256	288	255	273	250	244	251	269	262	267	263	255	266	280	308	238	259	298	272	286	272	260	293	254	264	255	270	284	260	278	298	254	254	272	279	264	302	278	263	287	269	247	253	267	271	265	294	259	253	268	284	253	262	247	254	283	285	267	247	260	243	265	274	249	265	270	289	304	294	269	272	248	246	254	272	276	283	273	249	276	307	264	308	261	280	267	259	251	281	279	254	258	273	271	250	280	269	277	248	249	289	283	273	272	288	264	256	272	264	280	280	276	259	268	285	271	261	269	275	264	265	250	289	269	249	243	248	257	274	249	253	248	242	285	263	274	249	295	285	238	254	246	262	286	249	294	258	258	286	292	273	254	272	246	262	257	257	266	249	261	239	273	265	249	250	283	276	262	294	265	259	278	258	264	264	260	256	243	296	279	242	269	236	264	244	278	249	280	284	273	276	266	270	284	285	269	273	258	273	294	246	286	259	274	252	248	255	270	273	234	273	291	252	294	256	253	292	261	265	260	230	253	269	293	251	256	288	272	281	257	253	250	278	301	260	260	272	268	302	263	256	267	267	285	249	263	273	238	261	275	240	255	253	299	275	309	252	259	246	265	276	306	296	278	251	253	258	264	279	276	267	293	262	265	240	289	293	260	289	276	271	297	258	240	281	269	265	250	242	291	270	249	276	269	289	291	249	296	297	264	267	256	263	237	279	284	248	263	278	249	261	266	280	263	284	281	260	290	277	257	256	253	304	279	265	259	254	290	257	233	249	297	264	274	260	304	280	270	269	290	249	272	269	313	266	252	264	266	258	286	268	274	251	260	244	265	292	246	269	297	308	300	276	279	259	246	284	275	261	277	275	263	297	266	303	264	274	277	260	259	265	275	310	281	264	270	258	275	257	255	281	294	291	290	266	295	317	253	266	272	267	280	238	300	283	311	270	276	280	258	282	258	264	257	285	267	279	271	254	262	253	245	275	272	258	278	274	270	258	266	263	281	245	307	263	293	261	279	266	257	287	273	253	300	256	267	278	261	267	259	276	261	283	274	272	286	284	291	302	267	286	269	273	271	235	276	263	286	262	264	248	284	264	279	271	264	274	302	272	251	273	272	251	271	261	299	261	273	295	239	267	289	275	267	257	285	282	284	260	255	254	260	296	265	285	264	264	302	279	264	284	309	261	317	274	265	289	277	254	260	284	267	279	279	267	246	272	249	271	246	300	271	249	267	293	271	284	283	275	269	238	245	261	234	267	258	244	248	280	266	301	271	257	256	282	273	286	246	292	251	253	270	299	266	260	302	280	297	274	273	294	284	276	285	262	267	260	277	282	265	238	276	250	277	269	259	264	275	274	277	280	280	285	271	233	300	241	247	263	273	276	258	281	247	281	308	274	279	275	276	292	262	264	278	256	267	262	290	275	299	300	275	227	250	269	247	266	279	269	289	271	270	324	276	261	249	254	266	282	265	277	265	249	290	265	270	282	283	292	271	271	300	292	283	282	260	289	264	291	260	228	298	253	268	248	286	285	284	279	262	245	260	295	261	259	285	271	230	281	249	251	272	257	281	264	266	261	257	286	265	298	257	274	287	293	212	278	289	280	281	272	297	275	291	261	281	294	263	289	281	287	243	260	276	281	277	272	283	261	264	281	289	285	313	232	287	267	281	260	297	259	265	260	278	247	283	271	277	263	266	256	222	277	257	269	280	269	267	263	312	285	271	248	276	252	300	287	252	272	284	251	220	307	290	278	271	261	314	267	256	294	290	242	273	262	268	277	251	252	275	234	280	270	257	288	288	267	272	295	250	301	255	280	284	239	258	278	263	265	255	265	260	232	266	268	299	278	260	268	310	268	302	266	273	280	242	288	267	288	315	304	283	300	323	238	269	270	273	285	293	236	288	270	267	287	285	254	288	255	242	248	265	287	266	288	278	294	270	284	265	252	240	259	266	272	247	278	258	263	249	271	250	278	261	246	266	265	287	266	290	253	264	270	256	261	271	254	270	237	272	284	262	282	268	330	261	275	266	244	259	250	256	243	273	262	284	239	267	259	267	273	256	274	258	250	259	259	271	250	264	315	252	269	269	274	262	271	286	260	274	259	253	264	286	292	263	251	270	281	287	254	245	267	246	276	275	263	270	275	259	249	276	253	260	259	292	255	257	260	263	255	269	253	256	290	276	266	257	258	254	279	277	247	256	272	293	297	286	291	296	264	279	276	302	243	264	274	261	259	260	293	242	253	265	259	278	239	276	281	286	279	283	264	281	282	288	268	287	288	271	245	241	249	291	266	275	252	281	278	274	257	265	283	272	253	293	249	255	272	277	279	260	253	249	267	278	283	231	283	277	285	273	299	301	250	260	266	269	244	256	279	277	253	271	277	274	274	266	271	239	265	239	260	245	271	294	253	276	270	261	265	275	270	315	277	312	267	215	258	298	245	288	302	283	266	280	275	259	277	259	271	243	292	269	300	281	277	270	277	291	281	288	289	253	267	260	271	277	272
22024	26880	40604	42840	42404	53183	49524	36002	21162	7991	2284	995	723	744	724	715	719	771	731	695	751	695	698	722	745	721	707	713	668	716	765	743	757	723	716	700	707	701	680	711	732	730	745	745	789	699	737	731	709	705	723	734	735	782	692	687	691	690	738	787	759	723	730	752	712	727	735	703	713	755	757	747	737	810	728	753	746	752	708	707	698	677	782	699	732	751	659	712	724	697	713	702	736	712	722	749	738	741	806	718	748	718	765	715	697	775	729	693	783	766	724	721	728	711	727	725	696	741	759	741	721	717	734	757	767	681	660	761	714	707	728	713	714	737	740	720	710	729	732	762	747	747	730	702	725	754	668	740	725	717	682	690	743	733	736	687	712	694	726	731	737	737	711	712	682	731	730	768	728	749	740	741	723	735	758	715	725	733	749	739	699	730	697	743	724	751	704	724	720	671	747	738	743	732	689	715	740	720	742	709	753	729	754	748	693	745	679	710	684	698	700	676	739	685	715	709	755	682	700	721	761	758	732	701	691	752	787	752	720	726	703	705	729	725	715	715	706	744	686	736	727	762	756	695	733	738	713	716	718	711	708	721	721	691	716	715	740	788	746	758	728	745	680	712	700	708	715	720	704	738	768	745	728	721	706	738	738	696	702	723	725	704	778	727	739	714	710	717	741	688	697	680	760	747	716	722	703	728	789	727	726	717	770	741	722	775	708	740	736	717	729	722	751	706	766	725	733	737	711	765	736	717	748	759	700	732	702	683	719	723	700	734	735	744	731	747	745	712	709	739	701	710	638	753	701	675	738	712	693	770	703	731	663	728	754	687	696	727	704	744	705	679	732	734	741	714	707	724	721	690	717	711	723	694	711	737	716	714	720	774	727	709	764	760	703	708	703	767	763	717	672	739	693	725	699	715	742	743	712	723	751	702	711	750	771	714	744	745	712	759	714	753	672	744	758	739	770	748	686	776	730	718	679	729	719	672	700	694	722	708	737	772	695	748	683	749	730	747	701	745	675	779	736	765	745	694	748	713	801	737	711	695	801	738	697	713	707	747	676	729	726	745	696	758	707	742	725	719	723	650	742	734	758	722	706	682	743	705	670	756	717	705	698	727	695	725	757	764	730	669	759	733	729	700	733	753	719	732	698	699	715	739	728	714	736	701	676	774	712	751	735	722	745	701	695	738	714	736	744	688	722	733	756	731	765	694	748	770	700	698	698	723	716	735	755	750	732	778	735	696	690	705	727	686	713	806	761	757	746	716	725	759	720	729	737	761	737	715	688	729	728	722	789	715	728	717	735	706	690	764	768	735	717	734	763	716	734	727	741	708	731	739	725	759	735	698	763	688	722	740	698	733	720	707	714	712	713	701	743	765	765	695	688	709	689	710	761	687	676	725	726	762	697	783	743	691	726	713	680	693	717	711	717	697	747	708	743	781	734	702	744	704	705	661	710	749	697	766	723	732	730	709	766	774	707	728	723	700	723	782	690	734	708	704	702	743	726	703	758	722	692	758	699	746	690	718	715	724	737	719	696	753	734	749	745	755	767	740	701	727	725	712	730	718	708	727	724	689	687	743	735	748	683	705	683	718	684	729	731	731	721	778	702	704	767	748	735	739	755	728	754	719	735	680	718	713	741	709	731	733	707	725	715	708	741	724	783	683	744	756	734	723	714	734	746	730	722	705	712	752	735	769	705	717	709	686	753	718	718	702	740	722	747	710	774	725	737	719	738	733	724	672	743	721	697	727	729	741	778	724	699	756	744	724	720	705	748	711	752	701	743	672	737	704	690	734	760	730	734	746	738	723	728	710	752	745	797	693	736	747	789	749	746	793	744	718	697	748	763	761	736	737	729	750	682	768	714	684	807	754	705	726	760	750	730	766	737	734	718	794	768	770	670	701	728	769	708	725	751	727	736	712	753	754	721	728	741	769	724	718	773	748	778	768	727	716	750	677	709	722	732	721	743	737	713	739	749	725	751	716	784	719	713	715	709	703	746	723	728	730	735	722	728	782	741	725	723	716	730	735	698	741	725	731	774	722	674	731	710	731	712	716	736	757	701	679	700	727	736	715	705	735	748	773	705	720	685	792	726	744	771	728	735	749	722	737	735	693	725	757	704	711	726	723	736	729	724	722	729	726	736	689	692	728	763	731	732	711	737	745	723	708	744	784	710	734	730	763	683	766	733	722	730	691	717	726	724	746	738	712	756	757	669	678	731	798	675	714	723	759	730	736	734	664	721	734	710	755	751	710	681	679	725	708	721	709	728	765	699	727	715	755	726	754	733	669	735	718	734	712	763	728	727	716	740	722	704	780	760	728	759	759	723	698	743	730	727	738	738	700	712	662	759	721	723	741	707	709	714	731	763	729	749	749	783	687	672	759	675	672	697	758	659	671	736	734	743	687	704	694	747	722	698	709	698	724	698	714	753	715	692	722	738	734	761	732	730	722	747	742	707	741	724	719	732	697	773	746	756	724	724	717	671	774	715	763	672	722	732	746	711	769	708	742	743	783	727	747	693	755	721	746	707	706	673	754	730	760	760	682	683	709	762	756	731	759	710	670	639	744	761	701	715	692	719	774	747	731	696	732	735	667	759	687	719	740	684	731	728	687	715	728	707	694	723	699	757	760	795	718	715	725	755	703	770	737	714	729	741	765	691	740	667	710	758	722	701	709	723	717	732	737	694	735	717	706	774	727	688	719	733	710	779	723	715	731	718	729	705	735	748	746	725	786	718	695	715	733	710	750	707	739	723	746	721	755	702	731	722	704	698	698	749	722	719	736	721	755	724	715	740	728	774	727	714	730	703	752	715	719	747	706	683	667	770	697	712	725	757	679	698	737	735	738	771	688	732	726	732	782	714	711	709	742	761	696	740	722	697	695	781	813	733	727	680	724	716	712	788	688	737	696	752	688	741	727	743	737	728	739	706	670	787	739	743	706	724	719	747	771	727	727	743	665	759	727	730	720	707	738	792	755	724	728	772	686	712	750	696	744	755	727	708	693	700	712	762	749	725	737	720	732	743	745	778	714	704	707	720	722	687	735	700	730	723	703	748	738	699	698	719	704	743	714	749	705	726	756	738	728	713	719	734	757	741	675	738	674	716	704	733	713	726	751	717	739	694	702	781	741	736	697	705	728	698	710	746	761	701	701	705	724	736	739	671	721	672	741	746	759	733	700	737	758	691	728	713	710	788	717	721	737	767	707	724	712	740	734	740	790	759	742	724	779	714	704	736	736	747	783	729	732	718	754	756	723	725	726	745	758	737	723	763	712	705	698	705	680	789	674	743	740	730	737	757	706	783	728	735	729	732	734	750	754	714	715	738	698	739	749	683	708	728	726	714	684	716	744	732	715	696	715	719	711	745	755	715	754	702	723	765	755	710	733	729	713	743	683	689	750	717	711	749	681	733	761	731	715	723	741	727	716	791	719	704	705	720	730	738	690	738	716	729	734	733	725	746	708	689	697	746	714	734	729	742	748
45362	46017	49265	45904	40956	51927	51165	32386	15773	4080	960	422	280	277	238	299	249	285	265	277	275	278	266	289	310	279	274	259	272	281	283	248	266	264	295	273	222	259	285	277	278	242	283	228	273	238	256	250	267	271	256	249	271	292	261	266	262	297	263	276	221	293	303	258	261	240	284	225	248	233	266	242	233	267	254	244	263	278	278	284	272	281	267	251	258	247	280	272	285	267	284	280	250	301	255	256	270	282	264	243	300	253	302	267	267	274	266	267	269	279	268	259	275	254	284	248	253	289	254	266	270	247	248	275	242	262	241	282	272	250	272	245	259	284	268	268	250	244	259	260	260	237	275	275	278	285	278	246	285	266	270	259	252	269	255	284	261	260	267	279	250	256	266	244	273	288	266	261	265	225	255	270	286	256	287	236	243	286	251	234	278	263	271	283	277	280	262	266	269	254	266	267	246	281	264	247	227	268	260	265	314	256	256	276	273	273	263	257	282	256	283	250	256	279	269	254	272	243	261	249	277	247	293	256	277	260	264	267	253	283	287	251	302	260	260	234	261	247	261	264	282	267	295	254	251	272	245	263	257	265	237	266	273	270	235	249	270	246	258	268	253	304	269	285	250	264	250	275	266	253	264	290	232	260	272	267	263	265	276	236	251	269	289	260	253	262	268	241	276	255	285	264	269	224	259	257	260	252	279	264	268	259	254	274	257	268	243	260	223	250	258	270	283	264	257	289	246	292	252	255	288	266	278	255	267	283	287	274	266	284	279	250	284	267	270	276	281	266	253	287	258	263	229	250	262	262	279	239	278	284	230	283	296	251	317	287	267	281	251	287	249	242	262	274	253	255	260	260	256	267	263	294	287	266	246	246	255	281	258	261	289	250	252	285	297	277	265	256	279	262	247	294	272	283	242	251	266	317	293	241	298	271	291	272	283	266	248	287	249	257	245	273	272	236	277	255	293	273	273	270	277	273	239	261	255	267	260	284	261	272	259	273	272	269	263	270	283	279	267	290	262	255	262	290	268	226	262	254	256	286	266	274	262	263	278	294	252	291	279	296	268	249	255	259	281	281	289	241	272	270	291	227	279	271	255	300	281	228	272	254	273	293	271	271	265	263	291	258	277	245	271	288	276	317	262	292	268	274	273	268	273	256	250	257	248	292	281	269	251	271	278	276	284	275	297	234	251	222	247	240	272	257	267	243	279	280	279	241	294	269	279	267	265	246	257	240	256	256	223	245	271	250	278	243	264	300	300	245	274	255	265	268	293	255	250	272	279	270	251	283	256	245	275	263	236	263	309	253	265	254	272	262	268	248	258	266	245	268	265	275	279	277	264	301	250	270	287	264	256	265	284	283	272	259	266	245	263	240	252	267	264	267	292	264	258	262	267	267	290	258	235	256	289	290	270	240	271	248	291	271	251	267	270	256	291	285	286	260	284	266	268	271	273	263	268	287	248	241	277	245	234	265	275	290	255	272	302	316	284	284	271	236	273	250	248	268	287	252	252	258	271	273	262	269	254	283	296	265	254	274	260	268	252	245	241	273	256	251	284	275	263	262	263	269	279	257	297	312	298	269	261	278	268	268	266	270	265	272	273	271	277	254	276	269	266	275	267	299	275	255	277	285	271	261	243	274	268	310	281	252	263	273	269	265	231	261	259	298	282	260	238	258	291	258	264	253	279	259	243	276	288	254	255	285	237	276	282	259	278	285	267	276	217	269	282	280	275	280	268	268	261	272	269	259	281	285	301	250	270	275	261	234	263	268	250	295	279	258	256	261	292	256	272	260	267	281	261	263	271	257	257	253	263	269	249	256	269	277	274	288	271	277	291	265	263	242	283	259	268	251	269	271	265	283	287	294	268	262	268	280	250	250	227	288	262	296	270	279	272	269	273	255	279	280	252	278	270	255	277	269	242	268	255	281	273	264	262	283	262	284	249	264	251	281	261	279	255	266	279	261	227	264	301	268	270	251	289	288	275	269	251	279	285	277	256	287	293	263	285	254	294	277	276	274	275	266	291	280	251	264	251	268	282	284	276	268	257	271	261	254	282	231	246	245	268	230	272	271	263	263	263	306	271	280	256	265	255	274	307	271	245	263	278	257	280	279	269	233	268	252	274	266	268	247	259	284	269	260	250	274	242	267	256	301	273	270	261	272	277	267	267	293	262	269	261	297	284	251	274	257	265	298	284	289	253	293	277	271	299	235	249	274	248	238	254	264	280	273	270	280	283	251	245	226	246	302	294	268	285	280	267	246	297	267	280	230	268	283	265	276	269	283	279	253	286	283	281	243	294	264	297	271	267	265	280	269	254	253	257	292	241	282	260	245	262	252	272	267	273	295	264	243	271	282	283	278	277	294	243	268	280	267	292	247	265	271	264	268	252	262	267	242	269	269	262	269	274	284	259	247	258	275	248	239	272	304	238	267	284	262	280	265	281	264	272	270	281	264	247	252	250	284	247	246	247	254	287	247	288	268	277	260	267	268	270	299	279	276	285	270	242	283	271	261	267	262	285	260	268	230	274	248	275	253	298	254	284	263	259	263	277	258	268	281	294	239	249	285	297	249	257	264	279	254	270	252	262	262	263	275	241	273	252	252	270	258	272	260	247	278	259	255	289	273	247	237	246	245	263	310	270	252	291	260	275	277	259	265	216	235	265	274	266	256	259	258	245	262	270	277	240	266	270	259	254	288	262	280	261	296	303	261	294	253	278	256	256	261	253	262	285	257	278	276	249	280	308	270	261	284	282	273	254	273	289	274	314	261	273	266	245	257	264	264	267	275	280	267	292	264	276	291	295	262	280	298	291	260	272	272	250	280	284	269	245	289	269	274	262	259	254	269	267	279	260	268	259	272	270	279	270	280	268	279	253	254	272	238	241	282	275	270	261	261	277	261	280	241	265	285	301	286	244	237	293	247	294	281	271	261	305	279	281	265	293	298	258	269	245	271	263	286	275	272	235	267	262	318	269	246	297	280	252	269	268	281	240	258	267	268	258	255	261	270	259	289	264	269	278	272	283	257	258	265	280	254	233	263	263	282	252	252	251	252	278	240	269	260	279	279	334	283	242	294	273	283	274	251	274	254	238	261	271	306	281	275	247	258	261	241	286	272	262	266	241	297	259	297	285	277	248	262	264	262	284	241	273	276	260	289	256	265	280	288	270	279	264	252	279	266	277	243	212	260	260	240	276	256	265	315	271	257	252	261	273	255	259	260	242	266	284	251	286	286	284	282	264	262	278	224	286	292	261	268	264	280	274	221	265	248	260	250	256	239	280	306	233	287	265	257	280	303	239	266	283	260	293	252	260	272	262	244	260	265	274	270	288	231	243	280	245	272	278	261	276	249	280	260	254	278	271	232	251	263	257	252	251	284	295	271	256	279	258	261	271	284	262	231	281	271	254	265	253	272	261	295	277	252	276	266	260	228	288	250	273	267	272	271	283	289	258	237	262	296	265	235	260	289	286	268	267	246	272	277	275	279
29695	37142	49557	53484	52127	65818	62683	45252	28534	11047	3535	1324	891	776	730	760	741	697	708	719	699	745	712	716	686	682	728	737	761	695	737	708	717	714	644	717	739	711	727	687	695	699	719	740	740	658	720	710	720	749	729	696	699	686	660	748	705	726	712	708	754	701	704	732	745	782	725	706	711	748	716	767	744	717	754	706	751	702	696	734	791	694	671	727	773	712	750	705	713	703	704	691	724	681	674	672	714	738	690	691	698	691	716	722	672	730	713	729	711	736	690	710	768	752	707	737	712	737	720	764	736	733	747	695	695	735	760	706	700	665	718	716	691	765	740	712	769	686	721	703	709	718	717	714	737	720	735	703	705	726	705	710	719	719	707	718	709	729	750	734	642	713	701	717	775	719	740	704	784	713	684	761	692	750	700	713	750	707	714	709	693	739	691	724	746	728	728	687	707	751	741	678	713	705	713	725	718	727	688	717	717	687	701	709	764	752	748	758	688	746	700	674	751	751	714	722	768	737	744	720	709	714	741	735	709	678	706	685	762	704	727	706	670	740	731	699	727	728	719	686	719	721	761	704	689	756	684	720	770	695	732	753	760	651	707	734	691	724	718	751	723	721	724	718	688	716	735	777	692	702	689	718	664	716	670	707	746	729	729	726	697	724	701	701	712	740	717	722	721	687	732	701	734	682	724	731	668	663	701	708	681	773	741	670	786	687	760	656	654	720	731	699	709	736	726	714	686	773	703	707	721	699	711	770	768	744	731	738	692	726	772	692	704	690	698	696	734	702	706	709	695	721	711	635	732	682	695	682	768	711	688	721	667	755	725	702	682	729	706	671	637	781	704	735	768	725	708	713	691	711	708	718	726	690	739	709	671	713	719	723	683	702	682	704	706	726	727	764	723	715	664	747	684	718	689	642	698	715	747	704	719	708	695	716	693	747	680	686	725	725	710	706	763	762	743	741	724	712	666	696	692	687	704	757	728	716	703	744	754	771	732	751	763	700	711	682	698	699	746	693	710	711	696	712	723	766	706	756	711	720	717	744	697	704	684	719	763	679	685	719	700	762	714	712	678	737	733	667	740	659	649	697	750	715	716	705	738	758	721	692	732	698	732	719	663	710	732	697	724	708	724	738	730	711	676	681	778	719	717	690	694	696	762	727	725	732	778	655	686	731	693	713	683	741	739	723	732	686	716	699	676	705	661	705	715	757	733	723	732	697	713	733	688	703	729	692	752	688	753	695	758	761	712	711	749	714	684	705	694	744	698	688	727	687	748	695	687	750	764	752	702	718	718	691	734	696	741	668	735	766	705	734	717	713	681	763	687	734	724	740	671	713	723	691	722	697	688	751	717	656	716	746	660	719	727	712	663	702	747	747	688	721	738	731	737	681	729	682	707	695	741	727	727	735	704	730	712	716	776	722	717	726	730	700	678	694	642	740	710	669	740	739	716	728	726	724	709	734	753	690	696	734	672	700	704	707	737	689	704	692	685	710	746	764	735	712	668	699	712	670	731	711	768	695	716	721	709	730	697	743	757	706	726	760	715	715	697	717	733	674	749	701	740	758	730	742	740	747	769	721	723	724	698	732	765	725	730	675	766	751	671	728	741	723	761	707	721	722	717	744	707	765	763	722	681	709	670	737	723	712	693	760	724	737	707	753	708	688	709	768	742	731	706	697	699	689	701	714	760	699	714	699	707	734	667	727	682	742	733	725	667	716	775	669	702	721	713	714	726	712	750	736	690	779	696	705	730	680	755	689	689	659	740	671	681	720	706	706	649	764	701	746	704	752	714	733	727	791	728	668	705	669	663	723	720	759	730	697	703	727	723	731	716	695	724	746	706	661	701	702	703	724	721	714	708	745	704	697	706	730	668	709	695	699	738	697	677	713	751	691	667	707	714	689	700	707	692	725	709	692	706	732	715	729	715	723	728	759	677	729	772	734	719	773	742	727	672	703	723	714	737	766	723	697	747	697	782	732	796	715	677	745	771	748	667	743	746	658	720	721	717	718	697	768	719	696	739	724	728	712	681	704	680	746	700	709	717	676	688	731	721	731	741	747	700	721	717	753	740	696	700	689	665	694	707	667	723	715	722	730	735	730	718	710	695	716	714	724	697	761	725	706	711	691	722	708	705	687	688	699	750	706	698	683	773	739	710	725	689	666	685	722	695	691	726	683	737	708	686	722	710	723	744	680	720	725	722	715	645	693	699	707	708	700	707	725	777	708	664	762	691	706	661	702	756	723	740	718	729	680	721	714	784	727	684	734	698	761	696	721	712	763	706	752	739	766	695	732	727	673	723	765	688	724	710	664	666	722	691	736	700	721	748	706	692	689	781	744	721	694	701	686	690	704	706	735	716	734	750	725	752	725	783	716	737	717	726	743	728	762	699	688	691	692	740	735	711	711	747	715	701	685	706	765	731	721	684	693	670	728	721	723	695	714	693	717	747	713	723	722	686	676	727	666	727	786	722	701	703	731	726	701	727	738	662	703	716	735	785	733	663	725	758	705	722	720	712	652	714	737	741	720	712	753	752	682	750	736	715	734	735	709	697	736	652	697	733	712	735	741	739	746	680	695	683	711	690	718	733	742	718	749	709	739	723	714	680	708	742	734	719	711	722	714	710	717	719	705	677	706	678	730	658	682	696	731	707	722	703	699	703	724	730	734	720	709	683	735	748	679	742	704	698	685	690	713	735	668	726	723	753	672	728	695	711	711	677	703	680	730	719	731	724	718	718	719	731	736	714	708	717	703	694	756	711	739	766	710	761	711	690	736	744	706	719	735	734	739	715	752	655	761	765	722	764	728	736	726	710	760	707	767	670	761	729	719	736	682	698	689	698	758	721	733	672	729	712	743	699	670	724	693	759	697	742	733	692	727	732	748	697	730	706	715	754	701	765	666	668	666	736	724	730	740	732	723	722	712	699	755	725	738	727	645	742	717	724	724	741	747	713	704	725	701	718	707	744	688	714	679	742	682	731	707	705	705	685	686	712	690	742	737	726	704	715	735	709	704	676	700	705	735	709	714	715	693	729	733	745	708	711	740	732	653	756	713	717	677	709	679	713	682	690	697	666	766	750	717	695	756	697	703	727	680	679	740	726	723	652	729	711	704	722	720	728	710	723	730	699	694	734	787	663	710	703	739	697	715	759	717	690	726	712	708	697	687	715	686	700	699	719	723	742	714	722	707	735	710	709	734	739	724	734	727	719	684	687	733	673	706	704	758	703	717	759	713	682	715	695	704	721	733	715	728	731	709	695	738	734	678	684	703	758	738	705	709	755	667	737	733	739	728	736	726	704	717	739	736	753	736	752	757	703	709	722	698	729	693	734	704	776	663	736	665	701	664	715	716	713	663	692	691	700	698	729	713	725	682	691	705	721	681	714	687	701	686	740	779	758	762	698	717	776	704	685	694	725	713	740	676	692	752	664	673	701	748	746	704	697	722	731	703	735	728	707	749	754	721	681	694	737	703	683	714	769	713
14819	13173	15929	14538	10633	9126	5722	1886	970	500	353	313	293	272	264	278	314	282	262	269	325	270	268	265	286	240	286	275	279	280	266	258	267	277	255	264	275	304	289	243	274	271	282	260	259	272	255	289	280	249	261	256	248	278	271	254	277	256	286	267	281	247	286	239	276	268	264	230	252	249	257	258	261	272	271	267	250	257	266	250	252	275	262	271	272	275	245	325	268	267	294	274	274	269	277	273	281	266	252	310	250	272	280	260	268	280	263	296	250	265	271	254	277	266	271	264	305	294	279	286	281	263	282	244	263	265	268	281	266	278	304	276	278	248	272	228	240	263	260	287	266	248	262	271	254	270	298	293	285	261	296	284	271	277	274	286	259	254	262	277	271	262	268	267	299	276	279	303	265	263	272	286	275	244	304	302	324	284	274	273	273	290	290	257	261	267	302	258	270	271	275	237	285	269	257	272	276	284	276	245	301	269	288	277	260	289	309	273	275	276	266	266	291	279	241	265	252	237	294	269	283	316	273	234	249	236	264	269	260	307	245	256	288	255	286	282	262	256	278	276	263	286	281	287	289	272	273	267	271	272	262	261	301	283	275	281	255	250	265	284	302	280	269	301	285	276	283	300	236	285	246	261	277	289	281	285	264	270	274	259	280	265	264	270	258	250	281	240	310	233	276	296	264	283	289	276	297	265	301	287	265	277	292	295	279	267	268	269	273	241	292	269	290	266	290	252	268	280	271	248	286	292	271	250	280	293	248	284	288	263	258	274	278	272	252	269	241	263	262	248	273	244	253	284	275	294	272	286	277	252	265	274	274	274	306	294	274	259	257	301	255	250	269	262	262	272	264	281	256	280	303	267	269	270	260	276	269	249	267	260	260	270	285	262	276	228	259	261	266	240	249	272	275	292	307	294	294	260	291	253	297	281	259	276	288	269	289	258	304	274	280	278	301	284	264	291	284	287	273	284	317	249	274	273	248	309	316	278	263	287	293	249	298	267	256	294	282	281	296	277	283	257	312	258	282	257	280	273	292	280	288	298	270	276	274	266	272	261	294	234	263	265	233	277	273	245	260	282	268	259	297	289	271	284	283	253	290	266	284	294	269	261	277	288	292	265	277	263	256	271	236	251	278	264	281	289	252	255	281	271	276	308	294	272	275	339	289	292	264	315	273	253	261	304	288	255	273	289	258	258	262	252	276	268	236	273	259	284	241	292	270	270	300	249	265	276	291	262	262	258	269	233	277	257	288	266	267	290	278	257	275	281	288	270	261	234	291	275	260	272	273	253	238	296	233	271	240	283	260	280	277	270	264	237	267	254	274	271	255	281	276	262	245	278	265	276	282	250	301	292	267	239	302	278	269	271	260	240	275	282	252	278	275	267	264	256	238	281	299	258	285	300	241	278	265	259	271	262	273	284	291	281	267	246	281	246	264	286	259	274	281	257	256	264	263	273	260	293	255	274	260	278	318	261	261	256	294	293	262	263	254	261	287	308	295	316	273	277	276	293	259	255	256	278	295	241	292	272	262	280	273	274	265	255	238	265	285	249	282	270	306	263	291	277	249	263	272	246	266	266	272	289	269	293	298	253	261	255	278	295	290	296	248	293	270	308	245	291	281	276	279	285	250	243	257	267	255	267	253	301	301	261	253	300	283	251	296	271	283	267	252	263	286	274	258	265	298	266	269	296	278	275	274	296	244	259	256	265	268	306	260	305	272	250	266	292	234	292	267	283	252	232	258	244	249	279	287	262	278	282	273	284	267	255	284	275	273	293	294	265	281	273	270	264	304	264	269	282	255	289	280	284	255	279	259	285	249	279	254	269	282	278	307	284	264	262	273	260	295	280	292	281	278	309	247	297	256	262	312	275	272	274	271	271	273	294	279	255	273	270	273	271	267	288	277	259	293	282	306	287	269	285	272	274	279	286	255	275	293	278	259	270	262	249	257	264	252	265	245	287	281	268	246	277	302	291	259	261	259	243	286	273	290	273	253	263	287	247	267	275	260	249	282	250	250	270	273	253	298	242	254	268	259	284	249	271	281	281	266	275	269	274	259	252	300	290	269	259	266	285	280	246	258	243	262	257	260	255	266	279	305	304	296	284	274	271	259	293	254	257	259	289	275	299	263	269	280	286	282	260	278	280	252	266	280	270	287	283	270	265	258	276	259	278	264	320	285	254	292	272	264	280	272	265	257	281	268	271	291	289	297	294	262	257	284	250	299	271	251	250	272	285	261	255	278	277	264	265	268	268	262	264	261	297	263	237	277	257	277	322	307	258	281	253	257	293	288	256	265	303	252	289	273	251	261	259	275	283	266	304	249	253	299	297	239	272	299	263	273	247	321	270	291	268	273	268	248	291	283	269	244	262	276	300	254	295	290	278	318	265	277	287	276	276	236	282	263	270	279	242	269	272	227	258	256	253	230	276	246	297	269	298	270	251	244	246	276	211	270	270	302	260	271	259	279	263	265	259	256	275	252	283	265	267	282	275	286	247	284	273	276	301	319	275	264	279	250	260	246	253	282	225	257	274	272	295	269	287	258	244	260	272	266	286	252	271	283	246	283	268	259	288	254	262	282	279	285	294	271	280	259	260	285	264	238	261	241	292	268	280	271	256	287	246	279	280	272	276	272	269	266	263	266	271	276	252	274	242	283	265	261	281	273	286	280	278	296	269	280	253	292	302	277	273	283	277	256	248	255	301	289	273	280	306	265	259	270	287	263	291	225	259	258	297	268	238	257	243	303	284	279	268	303	264	248	269	263	292	289	282	250	267	270	269	267	279	259	265	280	264	248	284	285	285	276	250	269	311	287	247	274	315	290	263	269	268	266	230	301	264	270	309	260	261	267	300	273	260	278	262	270	272	264	281	293	270	291	276	279	280	259	287	291	264	259	275	251	274	262	269	314	263	265	267	280	248	266	255	291	291	262	260	244	266	287	289	281	274	281	265	267	271	293	279	242	257	295	265	251	293	288	290	295	264	255	260	264	301	293	268	288	271	330	278	251	286	289	268	286	308	266	266	263	286	280	293	247	278	277	263	293	277	258	286	288	276	254	280	275	262	265	278	240	277	258	260	274	291	271	273	265	269	290	268	266	285	254	294	263	300	248	297	280	270	296	261	268	273	278	296	259	272	263	251	269	255	257	254	303	245	280	281	268	260	256	290	275	266	272	281	258	281	261	280	237	254	276	292	277	285	285	280	304	304	280	278	272	279	280	271	279	288	282	288	290	301	305	263	291	261	286	316	249	269	272	269	244	238	257	288	290	260	258	280	296	286	292	255	282	245	289	270	267	268	271	288	275	243	274	247	262	287	273	256	268	285	282	266	279	267	281	248	275	263	261	281	254	283	265	266	262	276	250	269	245	258	259	282	253	273	254	270	273	256	279	284	276	268	264	292	254	293	244	280	283	281	263	280	271	266	272	287	316	280	241	305	271	293	250	288	301	292	301	304	290	274	265	292	288	275	252	295	274	282	282	261
9581	12456	23442	27779	25020	25085	17140	6204	3312	1720	1091	855	769	699	745	732	723	736	751	703	716	739	730	712	722	769	711	745	762	755	728	739	692	768	763	711	714	704	682	696	742	707	699	706	704	746	740	693	740	700	731	737	722	754	747	682	743	729	720	773	763	726	747	727	765	770	759	710	719	751	662	705	775	741	699	743	766	696	703	779	722	786	717	697	728	719	676	729	764	707	703	724	763	738	796	721	678	742	733	716	779	729	712	720	744	715	750	784	757	771	749	700	727	706	745	722	711	751	722	776	751	706	767	753	740	661	707	707	712	737	670	737	776	712	738	715	724	727	727	716	712	718	727	778	774	715	705	751	733	719	728	712	762	718	720	721	681	756	743	738	721	708	690	714	718	734	733	736	722	720	744	779	679	774	778	761	704	751	680	695	753	686	729	692	703	761	761	737	723	736	709	672	784	735	729	730	736	707	729	741	696	723	744	773	706	723	764	707	720	750	739	755	695	798	749	741	751	765	716	736	712	728	726	727	708	716	712	761	706	704	690	697	694	775	667	741	750	779	687	759	748	725	717	726	724	703	768	750	694	726	751	757	772	776	719	769	725	750	746	685	707	719	729	713	689	730	728	714	742	742	768	723	740	705	745	723	734	755	742	720	681	720	750	744	723	757	721	770	767	723	752	744	713	753	732	763	776	760	705	750	714	736	710	735	664	726	754	735	759	743	761	743	728	706	796	693	713	728	715	769	695	741	722	761	739	749	732	723	767	709	730	751	707	797	697	691	765	722	701	708	745	738	759	730	721	699	713	681	718	722	743	719	798	715	748	750	774	737	748	703	724	723	710	759	739	743	759	745	730	737	773	771	746	759	698	719	746	740	736	724	743	767	776	700	737	685	724	747	709	780	732	783	722	754	776	752	771	710	747	751	710	729	713	699	708	682	769	708	720	756	723	768	718	760	712	720	716	742	709	760	741	726	780	741	748	703	716	742	700	724	731	737	768	752	750	725	759	729	716	707	682	742	747	737	716	735	703	712	724	749	723	729	702	739	727	703	720	768	758	680	745	712	731	742	747	739	726	771	766	693	790	783	746	768	740	757	730	687	718	751	754	744	692	702	730	744	739	726	701	737	705	722	726	724	674	750	694	703	715	752	682	741	712	737	721	706	765	745	798	764	771	709	771	702	697	780	713	689	715	726	718	738	748	768	747	679	758	762	778	714	743	683	709	734	758	747	701	711	733	784	728	759	694	723	735	684	745	730	760	700	731	732	750	691	780	759	757	749	709	800	762	751	764	706	708	744	759	740	727	751	769	709	739	703	745	755	773	718	728	716	699	760	717	725	733	720	718	690	687	742	737	747	743	690	788	723	758	781	724	724	722	745	728	748	709	735	727	754	708	749	709	772	669	697	753	670	719	731	702	734	718	670	690	707	765	739	762	742	683	695	741	730	735	750	731	744	792	776	759	693	746	725	714	770	789	765	710	706	715	711	707	731	746	728	764	735	754	687	745	764	734	719	691	724	736	699	713	740	749	743	703	720	717	702	701	748	710	709	691	715	724	753	703	736	754	722	744	772	717	740	677	767	695	715	768	742	658	764	776	740	715	710	710	731	699	733	701	744	735	683	771	727	726	739	721	781	710	730	716	723	762	723	755	746	720	768	737	784	702	755	728	755	744	712	729	753	753	705	716	718	742	738	752	690	658	759	714	724	786	746	767	752	784	730	776	714	765	711	722	686	737	756	755	730	708	724	660	740	730	715	758	756	731	742	674	794	715	734	715	748	760	706	736	739	758	715	746	736	702	749	681	720	707	731	724	716	722	767	752	708	685	707	681	718	725	806	713	714	750	719	736	758	774	767	706	731	733	724	728	741	737	723	690	712	779	759	708	728	670	754	709	758	717	753	734	686	675	717	731	700	741	755	695	684	719	751	714	756	693	701	735	780	691	738	727	680	747	743	744	714	728	711	744	696	750	693	755	739	734	717	709	743	780	724	740	672	728	747	704	700	737	716	685	713	728	747	702	757	736	719	747	733	729	729	747	716	744	735	717	680	724	689	725	725	735	721	689	766	679	752	723	676	754	714	727	706	767	712	701	697	771	703	677	776	743	728	752	745	738	753	732	745	721	725	741	699	705	729	727	714	758	698	760	687	720	767	727	728	723	743	726	744	752	756	720	766	682	769	738	679	780	712	738	743	707	720	685	773	750	690	719	690	746	744	726	736	721	740	693	726	718	711	702	754	725	734	748	698	698	752	701	728	725	758	724	730	753	687	720	715	734	737	733	691	761	717	764	766	727	759	704	755	696	717	714	763	717	737	698	711	772	689	725	730	758	705	749	716	796	723	737	757	737	786	745	730	749	758	706	717	712	720	734	785	696	699	737	682	714	743	760	754	681	691	722	772	728	684	691	684	695	661	728	718	691	692	725	738	722	702	760	724	714	707	756	741	776	769	738	718	767	754	721	662	783	745	725	709	735	756	683	706	765	757	737	737	721	703	744	719	728	747	712	717	735	775	743	691	731	774	725	695	753	708	741	705	748	684	748	736	735	718	724	702	745	728	728	701	734	763	693	700	730	722	751	752	740	748	701	729	759	751	681	705	721	707	711	734	742	737	716	753	695	720	763	678	713	712	790	782	714	743	723	756	715	709	774	739	694	709	704	685	763	720	710	685	749	735	725	781	744	680	718	717	695	740	737	734	716	742	742	667	707	714	725	762	710	685	730	768	710	740	680	757	763	707	782	773	706	712	726	740	736	763	739	754	734	721	666	719	705	697	708	707	780	711	727	696	715	717	779	723	746	721	714	727	712	741	747	705	771	689	744	795	772	744	723	728	723	705	687	788	690	695	743	702	744	678	758	709	763	744	732	712	726	782	772	712	668	771	666	713	754	759	729	713	737	716	709	778	768	689	720	718	730	727	791	732	740	723	713	742	741	685	674	714	762	733	715	746	692	744	683	741	730	742	693	762	689	682	720	746	732	787	752	762	683	753	717	735	732	724	745	713	770	711	719	755	733	758	795	732	749	707	726	714	758	758	804	722	668	747	769	718	750	715	762	764	715	759	739	652	749	761	710	742	674	709	766	767	770	728	785	706	737	704	736	710	769	673	747	753	721	771	711	751	743	732	752	787	730	755	720	748	707	732	697	700	727	720	735	688	773	733	712	796	732	719	724	703	744	748	743	745	711	677	747	712	724	757	746	731	748	760	702	722	681	722	714	695	728	739	735	725	760	818	782	718	699	740	774	749	721	698	758	697	742	755	721	750	740	708	718	703	740	736	740	735	741	731	752	744	704	740	725	757	720	741	727	714	711	688	713	738	744	703	694	731	733	702	720	717	732	730	727	708	724	718	713	712	712	696	709	739	732	728	697	691	737	672	728	678	745	742	702	763	726	705	738	714	694	697	728	713	754	726	705	707	755	731	731	730	745	703	771	707	668	767	711	773	706	676	726	721	755	718	690	714	742	693	751	716	714	720	713	760
32584	31915	37449	37356	32848	42298	33230	13297	4733	1224	525	376	259	283	266	253	243	261	275	276	250	284	268	262	269	276	294	265	275	259	251	286	272	249	290	271	254	246	279	301	253	277	246	254	260	263	270	245	303	274	236	262	280	295	279	294	267	267	287	267	263	255	256	273	290	236	268	248	269	258	285	269	246	260	265	258	270	287	260	251	277	251	272	261	272	265	289	264	262	252	269	254	257	249	289	267	286	234	259	301	231	295	235	243	277	250	227	247	282	273	293	297	264	240	255	266	286	264	282	288	300	286	262	300	268	279	251	255	260	245	265	295	268	268	246	285	278	272	268	270	275	300	260	274	293	273	264	249	257	296	290	258	254	252	281	245	274	254	278	285	273	253	259	261	303	254	276	286	272	266	262	271	284	264	255	242	309	279	265	284	265	251	309	254	256	255	257	273	283	295	277	269	281	260	302	289	252	259	279	273	286	255	250	283	246	258	272	244	249	274	256	234	292	242	251	284	275	243	272	284	236	316	273	293	266	270	240	261	259	271	273	245	280	269	271	244	247	269	280	299	272	266	272	244	238	280	267	284	261	263	271	273	273	265	273	297	257	242	250	280	256	260	277	279	254	279	286	261	275	261	242	262	284	270	278	290	269	270	271	249	305	253	252	272	258	289	276	237	256	281	218	275	283	283	256	262	249	260	255	222	273	266	258	251	252	281	261	259	291	274	246	285	269	265	250	232	259	272	261	255	291	282	243	269	273	290	279	277	252	275	270	288	256	284	245	242	251	252	277	274	271	263	276	259	279	309	293	302	253	272	268	261	258	268	302	273	267	276	294	262	270	264	269	286	273	289	278	249	253	244	303	252	285	263	238	247	265	267	292	241	309	275	295	271	281	258	266	284	270	248	261	249	270	281	260	234	281	289	301	275	254	272	282	252	271	282	264	246	250	281	207	285	256	271	292	285	249	278	256	241	263	258	263	275	311	258	269	270	275	252	281	224	252	265	264	251	283	246	285	279	285	279	252	250	264	261	263	245	296	285	249	277	267	238	292	308	261	305	266	283	256	284	273	275	254	282	255	305	256	268	274	253	268	272	280	290	267	273	266	283	296	224	238	274	293	255	271	266	255	290	296	258	274	269	263	274	262	287	266	291	271	260	274	263	288	269	251	272	281	263	271	272	274	272	265	258	261	283	256	268	270	264	278	278	231	268	247	252	247	269	240	297	272	256	261	278	263	279	253	247	269	282	300	263	261	272	274	280	242	245	299	266	254	249	253	276	278	260	265	230	279	276	274	288	249	272	251	298	260	262	276	282	249	248	294	290	272	240	252	272	257	294	276	275	271	281	258	272	272	292	273	264	258	267	283	260	223	290	287	253	255	249	237	280	250	243	264	287	247	244	254	278	263	262	266	258	300	284	258	308	244	269	263	275	257	261	269	267	299	275	255	289	249	284	264	268	284	265	263	298	258	257	257	282	285	284	278	264	283	282	244	259	259	291	264	303	292	289	245	248	258	296	270	263	268	249	249	268	241	254	258	269	278	255	291	271	288	284	253	249	255	300	277	280	261	269	289	267	269	272	273	277	268	256	257	277	259	234	310	243	272	294	255	274	276	263	278	248	273	254	252	261	290	273	276	287	263	284	289	264	271	254	266	283	256	297	229	246	301	242	297	240	283	272	270	265	259	226	271	254	271	246	290	279	268	269	269	269	273	275	272	278	257	281	266	264	263	270	268	222	275	289	274	300	271	265	278	248	285	260	294	263	271	261	271	282	246	277	252	264	276	285	265	271	252	260	294	263	277	258	257	275	297	281	284	255	263	268	287	275	309	275	264	285	254	250	282	304	253	272	263	267	258	265	256	291	262	268	277	250	245	271	268	273	275	246	237	262	293	274	253	276	247	287	262	255	282	308	287	287	303	270	273	269	261	254	249	250	268	286	273	278	290	248	258	288	265	271	257	265	277	274	256	256	273	283	295	269	273	260	287	258	277	252	233	268	268	248	254	258	260	248	253	256	264	280	277	260	292	280	261	257	275	292	271	258	259	270	246	275	231	260	274	262	292	267	264	299	266	265	278	293	279	242	260	247	275	271	275	284	279	279	260	251	256	264	245	252	246	284	294	272	259	261	233	270	282	249	264	261	262	273	291	268	268	262	266	276	257	288	275	265	254	250	263	279	264	267	275	271	249	285	277	267	265	265	274	252	233	235	249	262	293	259	273	285	253	290	287	282	273	251	260	257	251	266	285	260	285	265	268	276	270	277	257	270	277	278	266	259	260	241	236	286	304	276	274	298	255	265	291	282	301	289	272	283	268	269	274	267	274	261	307	258	251	285	289	278	266	285	285	272	257	248	270	248	275	270	272	281	288	281	258	269	271	266	263	252	314	261	264	272	268	267	284	263	263	271	265	273	253	269	293	280	249	290	269	265	259	257	279	295	281	286	298	295	272	268	291	277	240	270	264	255	288	256	271	279	255	247	251	251	293	301	246	268	297	253	303	274	266	270	235	278	266	292	262	259	271	275	238	253	263	266	294	274	252	266	266	285	274	289	259	270	294	258	286	296	272	269	280	293	275	272	252	243	259	274	277	239	250	262	280	290	302	260	257	240	252	271	252	243	281	288	278	286	268	288	252	262	279	269	229	271	242	266	270	281	279	274	267	274	266	273	276	244	250	265	253	270	261	277	272	252	262	247	259	284	264	274	263	304	281	277	245	277	266	271	273	258	274	262	290	260	258	240	296	247	260	279	261	289	280	281	276	271	284	274	284	263	260	276	259	268	290	265	278	275	275	240	250	289	278	274	258	292	261	269	274	258	272	262	273	278	271	236	263	265	267	258	282	251	268	243	277	291	259	286	226	275	281	267	260	278	274	257	279	305	281	270	255	282	279	257	253	277	275	259	292	249	291	299	253	264	272	244	276	251	285	296	278	279	264	269	299	276	283	302	256	276	264	263	288	239	257	278	269	285	288	287	266	259	268	257	233	246	254	258	261	265	278	280	283	280	270	282	275	299	262	275	255	277	277	263	268	269	257	285	251	252	262	274	263	299	271	261	278	248	257	293	256	245	272	284	262	260	298	242	300	226	298	306	300	293	302	247	256	244	268	263	270	269	258	286	248	288	253	267	254	280	253	277	296	298	268	273	265	249	292	256	272	262	249	270	257	279	263	248	282	253	230	267	270	265	260	291	267	267	285	282	259	275	273	284	256	287	262	271	291	286	277	261	264	254	267	247	265	285	272	265	251	284	260	270	249	266	301	267	268	298	264	288	275	279	262	267	265	257	267	272	297	273	257	252	250	303	258	256	267	260	266	246	253	258	248	265	270	274	299	265	276	291	256	256	238	265	265	258	267	254	301	296	244	253	262	285	269	257	275	263	267	277	234	226	254	280	285	265	267	283	281	257	257	278	247	266	270	274	254	247	234	253	283	289	283	269	249	235	270	281	239	256	278	273	268	284	263	262	265	327	265	279	292	263	282	289
21184	26605	40295	46074	46254	56390	45522	24918	14193	4528	1803	957	828	759	682	794	734	745	699	711	729	758	682	715	740	755	716	704	755	708	701	701	707	741	731	696	780	684	693	647	732	737	737	723	717	730	750	740	714	748	673	772	740	764	712	746	768	736	752	753	710	708	723	694	722	734	671	720	746	661	711	767	748	740	648	688	725	722	699	720	749	686	734	722	713	758	694	751	697	708	687	740	662	728	768	734	722	769	705	753	707	723	775	710	716	818	799	756	697	730	680	737	716	653	711	683	738	681	735	702	716	772	693	731	763	760	715	763	696	700	697	752	711	737	746	766	711	679	731	775	701	697	710	701	739	741	716	683	750	709	706	707	713	732	735	744	750	766	741	718	692	739	752	702	692	747	735	732	738	717	756	662	723	701	680	671	705	691	763	733	772	756	735	707	732	705	736	690	723	727	720	718	708	714	723	764	674	729	722	726	723	741	713	732	678	744	768	718	724	710	746	693	730	748	722	673	722	709	691	724	741	715	756	690	723	699	732	683	704	721	737	676	733	695	664	714	718	698	708	704	715	695	733	728	733	705	720	701	668	714	762	710	676	732	711	727	710	736	734	749	667	680	748	716	706	731	756	715	756	716	683	736	692	709	729	758	748	761	691	714	731	724	717	715	751	756	735	741	735	726	736	770	713	738	727	746	742	735	743	771	720	726	717	685	747	740	753	736	691	739	724	714	706	716	689	745	705	693	723	758	735	739	680	730	739	731	700	778	738	731	726	703	712	754	738	775	717	773	712	735	705	743	696	713	751	734	717	734	683	685	719	705	681	742	670	672	706	694	715	748	722	779	758	712	700	705	712	754	700	745	736	700	690	744	735	687	727	683	731	737	757	692	737	683	695	762	722	772	714	694	747	724	721	703	722	716	700	677	746	715	674	728	739	698	721	714	669	694	689	754	742	725	734	675	706	698	738	706	728	713	714	710	761	721	702	710	716	719	737	740	694	758	760	719	785	716	725	709	699	703	700	687	707	719	732	673	764	722	700	732	667	719	704	718	728	693	705	713	740	726	752	743	725	710	729	692	739	710	714	710	698	743	685	734	725	676	687	738	694	705	745	707	716	708	733	689	733	734	759	724	740	662	711	709	745	691	699	722	768	701	759	718	752	718	700	770	675	689	718	749	719	701	751	724	703	686	722	746	773	699	701	679	699	737	745	719	737	671	684	712	754	703	708	725	765	727	772	710	768	700	701	741	755	735	723	757	653	699	724	738	753	699	704	723	732	748	769	722	709	716	667	769	721	713	758	683	768	738	742	708	752	688	763	699	763	681	740	732	735	726	697	722	705	678	685	739	721	736	713	745	715	728	718	751	739	738	748	692	756	627	713	735	723	725	700	738	709	699	750	745	694	725	696	751	693	698	704	743	708	755	738	726	726	711	749	721	696	721	762	692	684	719	730	666	728	696	687	711	713	751	682	700	691	677	753	761	716	728	761	713	714	755	716	725	721	754	736	683	706	716	712	687	716	739	681	699	777	724	745	698	785	798	713	744	717	770	738	729	666	705	701	731	741	679	715	715	741	680	742	749	760	722	740	698	723	687	781	733	711	696	703	763	792	761	714	694	705	701	739	748	718	717	729	726	725	732	746	722	744	712	706	744	719	704	732	718	735	717	718	696	709	699	779	733	714	711	703	710	746	669	687	706	732	698	748	749	702	736	745	755	692	711	704	745	693	762	626	694	743	774	664	731	736	719	720	725	713	725	746	706	765	706	744	724	728	721	697	693	731	676	681	685	698	702	690	700	706	707	707	719	708	735	706	683	676	698	723	721	745	671	763	734	764	722	689	743	683	747	740	717	748	728	757	702	727	699	719	694	723	642	676	674	711	749	735	706	720	715	757	747	747	669	779	724	694	657	701	755	727	728	743	690	737	705	698	782	753	720	691	727	732	700	752	733	715	722	727	738	716	702	683	683	714	726	696	741	731	712	720	716	726	721	771	700	703	740	729	715	723	720	679	739	704	714	713	676	728	733	696	707	739	759	735	685	722	694	735	683	744	698	682	717	761	743	734	730	742	709	766	729	728	736	671	722	741	716	731	725	735	727	707	721	720	716	700	723	739	773	760	791	742	735	698	683	733	732	713	726	690	701	767	647	700	717	687	673	764	729	712	716	729	711	719	723	743	721	703	772	733	726	705	712	735	748	698	702	759	703	746	723	746	717	732	732	702	754	708	756	742	739	773	711	692	708	716	687	752	682	702	725	702	706	763	686	746	747	685	719	692	724	681	750	717	721	720	704	731	723	728	722	740	687	711	691	687	751	681	687	695	745	683	747	748	730	717	726	693	726	751	720	704	741	723	702	682	690	723	713	715	685	705	710	745	699	707	715	731	737	738	698	703	722	718	687	683	702	720	731	713	717	671	720	714	718	721	726	706	683	701	717	717	747	737	750	725	740	716	699	685	729	704	742	727	742	714	691	725	717	721	702	734	700	739	731	767	719	723	771	755	759	726	749	729	713	727	744	686	724	705	695	712	695	713	728	742	677	731	671	774	746	718	733	767	712	748	716	691	711	751	704	757	679	735	710	745	725	787	713	708	696	759	720	756	713	724	704	733	682	700	711	721	783	744	727	727	715	714	750	697	762	728	732	699	708	694	756	741	723	752	721	780	736	699	741	688	704	731	744	786	731	698	663	745	703	701	725	700	762	701	744	739	738	746	727	709	714	710	756	727	738	699	747	752	701	696	763	738	695	728	731	708	725	711	718	701	737	734	678	674	715	707	735	750	730	676	762	720	757	700	736	716	707	730	724	709	679	752	722	717	712	703	720	731	732	754	700	671	711	691	719	729	736	710	737	716	700	714	702	739	688	716	742	692	697	697	699	723	732	691	664	726	708	718	705	757	759	735	691	734	725	666	730	743	706	653	695	720	693	716	707	707	731	692	724	720	710	717	730	722	698	719	663	750	703	758	697	707	716	673	690	747	729	688	727	701	705	735	716	730	712	735	718	705	713	686	708	714	704	701	690	752	714	660	716	688	731	717	689	689	759	741	742	759	733	705	715	771	722	693	721	728	730	723	739	758	713	753	731	759	697	732	749	696	739	704	721	712	744	742	718	723	739	717	736	684	743	724	722	757	724	754	666	733	727	702	689	706	740	697	723	709	713	717	740	678	709	735	762	738	721	716	743	715	719	678	755	734	690	712	692	713	708	699	704	700	721	725	711	688	714	705	721	728	710	749	699	694	727	708	747	693	683	721	686	701	674	757	698	720	725	712	700	699	735	722	729	758	761	681	739	741	740	713	721	743	732	708	754	793	734	711	746	746	697	688	664	672	726	697	764	704	765	704	709	699	707	737	708	669	707	682	744	695	688	738	718	745	737	681	744	723	741	697	722	719	722	757	716	758	737	724	706	750	655	732	763	704	748	697	742	702	705	738	727	647	639	726	696	725	704	731	738	739	708	731	727	699	721	662	697	765	723	736	723	718	728
48793	49308	53661	44169	37763	56448	47333	27261	9973	1977	587	378	301	266	286	263	286	268	277	283	285	242	246	236	250	289	229	229	232	275	267	271	259	283	271	267	293	282	270	256	253	289	236	253	267	254	251	256	276	268	265	273	275	294	290	284	252	290	287	246	241	264	256	286	270	266	274	270	281	236	228	266	260	259	276	241	267	294	259	306	222	271	274	315	235	260	279	267	264	249	261	260	276	289	276	255	276	249	269	265	302	278	259	262	291	282	285	277	261	244	258	276	265	258	266	274	272	278	254	290	294	236	259	241	276	248	263	300	279	266	267	274	292	266	290	297	225	277	245	262	248	255	253	250	279	301	290	274	267	266	238	288	260	240	298	291	260	264	228	254	279	279	268	274	254	263	275	251	223	254	269	270	263	247	246	239	245	245	285	280	284	258	264	245	250	273	273	290	299	253	261	239	282	263	267	261	292	277	228	252	267	256	248	214	282	251	297	250	265	246	276	277	266	255	270	233	243	262	264	270	255	266	252	274	255	305	273	243	237	251	254	262	287	279	281	266	270	272	285	284	270	277	271	263	281	277	238	265	260	255	277	240	250	267	289	272	279	250	257	260	259	278	265	259	262	248	262	275	248	256	290	268	284	276	255	293	263	293	269	254	248	274	255	245	303	284	268	264	275	260	252	267	288	234	307	267	299	272	248	292	267	276	259	282	264	259	265	267	270	240	293	278	280	260	270	269	236	259	261	276	247	269	261	261	258	270	300	305	277	281	284	250	280	295	267	286	269	273	245	250	290	259	279	308	272	296	280	239	294	279	271	284	254	282	283	280	241	244	249	253	256	271	268	301	257	307	308	280	290	272	250	261	255	268	283	294	256	273	250	257	244	254	266	273	296	268	244	275	266	257	254	239	284	284	262	273	293	297	269	283	265	297	267	262	302	272	285	270	280	290	276	238	269	259	253	269	253	297	293	259	275	261	263	286	274	275	284	278	265	245	281	273	275	245	298	279	274	263	249	301	269	268	281	270	269	270	283	277	267	256	270	305	284	268	263	266	247	287	284	261	268	242	275	271	247	260	262	284	286	275	273	249	260	227	290	251	269	274	282	274	249	278	274	245	284	290	259	243	278	251	257	268	245	254	289	282	267	243	268	277	272	263	275	272	270	233	299	262	264	259	302	308	249	262	274	289	265	266	284	290	265	274	283	281	279	270	286	265	275	279	256	284	231	235	234	262	262	300	271	254	254	280	269	233	250	273	269	241	280	257	270	275	249	268	272	289	259	301	269	232	249	247	286	254	259	292	263	283	284	279	288	272	252	287	262	251	263	261	306	273	265	272	266	275	253	244	263	256	283	315	253	266	248	247	245	252	292	289	298	268	234	260	245	245	271	251	266	280	243	249	296	273	289	293	257	252	284	240	274	285	255	271	258	268	275	251	257	266	267	262	279	279	243	257	281	277	279	275	283	261	264	230	241	255	301	250	292	275	265	292	250	261	263	270	258	255	289	275	276	281	266	280	266	261	240	279	252	267	279	278	261	239	290	275	277	265	270	261	263	258	290	269	245	259	287	256	268	272	246	272	244	272	250	282	234	275	255	265	263	316	258	271	292	275	295	274	244	227	282	251	261	267	278	238	312	266	263	249	273	254	253	263	275	268	276	266	239	268	264	268	255	252	266	293	284	254	280	270	258	267	255	222	264	258	246	262	277	295	285	265	299	282	259	241	248	247	292	254	293	252	272	262	264	280	265	281	242	279	273	283	266	261	266	279	271	278	287	273	258	280	252	248	287	272	267	291	277	277	277	272	243	270	282	256	288	260	280	275	253	244	256	268	261	265	257	272	275	282	225	285	283	282	272	262	246	293	270	285	280	259	286	230	252	280	280	259	235	220	295	250	246	247	244	267	260	255	265	250	256	280	280	288	277	290	269	254	263	255	274	264	296	276	272	278	274	291	254	278	269	274	250	268	299	289	301	268	273	238	257	276	264	261	280	260	275	258	285	272	277	269	256	247	267	274	260	280	272	250	255	259	258	261	281	267	259	268	262	283	266	263	259	279	297	284	245	276	302	299	293	263	275	283	278	260	275	263	273	282	241	283	284	245	280	284	269	269	276	267	244	268	265	236	223	256	291	272	265	249	270	274	272	272	292	263	265	256	288	266	272	273	282	283	258	250	247	275	270	270	273	261	239	262	262	304	274	245	281	238	271	274	291	250	260	276	251	265	259	278	271	256	288	271	289	283	262	275	236	269	258	272	266	262	233	268	265	278	249	271	230	249	288	281	271	294	270	287	301	277	274	257	247	283	250	258	252	261	272	268	273	295	284	289	257	286	271	250	243	260	245	260	295	275	290	277	237	261	266	277	256	291	289	254	273	270	297	259	266	249	226	255	229	265	262	271	255	271	253	257	254	269	288	261	272	282	274	261	257	240	245	239	243	236	280	274	269	270	287	264	255	273	265	264	270	258	238	278	262	253	263	296	293	301	242	278	249	251	239	253	292	261	261	250	282	269	262	247	269	288	272	246	243	302	251	263	274	317	249	231	258	261	262	275	277	255	231	251	270	270	311	279	294	231	295	263	256	248	271	279	261	257	288	252	237	272	252	271	271	272	280	274	267	267	299	272	277	269	250	267	277	238	275	264	272	279	264	289	274	263	233	253	261	261	288	254	252	265	254	282	262	263	262	260	276	257	282	255	242	254	276	259	264	264	244	304	255	298	287	264	265	252	267	276	269	257	268	281	249	253	267	241	255	243	264	274	263	275	261	279	268	217	263	258	321	270	260	272	248	278	260	254	267	276	272	238	293	265	283	292	269	239	240	276	254	254	237	289	262	264	274	267	246	261	256	268	249	246	259	292	255	260	274	279	269	279	273	256	278	265	265	265	246	262	280	273	233	245	269	289	268	258	250	284	282	259	295	273	243	250	269	252	279	257	287	261	257	241	273	271	283	268	274	283	248	270	265	254	275	269	229	275	280	244	282	267	258	277	269	255	292	298	277	260	262	273	256	271	267	273	295	237	251	252	269	273	270	283	253	304	265	267	280	249	276	241	269	271	272	298	277	262	305	269	258	285	253	279	261	271	255	258	230	276	256	270	272	249	265	263	248	284	265	271	251	314	266	307	270	248	281	238	296	262	235	270	266	244	264	266	277	258	263	267	256	257	284	272	261	276	248	297	246	270	280	293	282	265	260	299	250	262	262	239	296	265	280	261	250	264	263	284	284	253	267	248	278	273	286	276	289	274	251	280	249	250	281	258	265	249	259	257	257	251	264	287	265	262	265	296	252	274	275	245	263	266	285	259	263	297	264	281	275	243	281	231	283	236	238	298	239	257	268	285	250	282	275	264	265	277	271	244	276	273	273	293	246	267	248	273	245	251	262	269	289	281	249	279	243	262	235	223	270	254	315	264	286	269	257	248	273	253	256	254	273	264	265	254	237	269	251	277	261	287	272	254	281	249	277	276	275	261	250	276	273	284	258	252
32579	40578	52679	51060	51269	68838	58176	39504	20104	6311	2311	1165	876	816	746	682	700	709	706	741	764	715	695	718	710	771	741	721	749	686	695	688	711	706	690	724	718	742	758	705	732	691	696	703	732	739	693	759	698	687	751	743	727	731	698	788	696	648	790	686	667	719	742	707	731	700	721	716	719	707	685	712	759	722	756	706	691	731	737	669	710	738	712	735	666	696	676	693	728	708	707	693	701	750	724	734	672	684	687	724	733	644	741	743	696	683	700	723	710	734	727	743	718	697	738	757	736	699	748	681	735	704	719	757	735	730	716	643	687	683	745	715	732	720	693	742	701	729	720	743	716	705	698	728	726	721	710	754	716	647	689	683	715	708	716	782	733	699	683	694	694	706	710	698	700	674	728	711	686	743	727	682	656	668	692	718	726	659	680	709	711	696	736	678	687	722	767	709	691	710	736	732	701	726	694	716	732	715	722	774	696	767	696	690	645	686	728	706	717	709	688	747	689	713	658	708	730	710	708	715	685	708	767	722	677	696	708	715	732	731	744	728	739	705	690	724	697	684	684	738	676	755	739	729	668	722	719	714	714	691	693	758	706	747	713	680	738	691	726	740	714	753	742	706	712	684	726	699	748	731	738	693	717	731	716	664	709	710	728	715	703	704	738	692	669	693	712	721	680	729	723	685	737	666	713	703	708	704	651	717	689	744	742	748	740	739	713	691	674	765	741	735	749	702	728	749	716	761	722	697	711	702	712	689	700	727	732	748	718	717	686	685	715	675	663	746	672	703	739	727	687	691	701	715	713	721	681	691	710	747	745	668	676	755	707	672	769	773	735	732	713	657	688	693	692	711	702	679	700	706	697	730	706	704	714	689	718	727	731	749	676	708	736	700	701	696	720	728	705	687	761	726	735	730	684	747	753	698	797	727	714	694	740	703	655	717	723	729	738	694	726	680	697	733	731	714	718	687	680	719	658	709	737	687	727	725	705	722	728	746	663	733	763	694	720	700	705	701	680	718	697	708	704	731	701	724	706	722	717	704	694	690	704	716	745	721	753	684	693	706	725	727	719	728	755	752	731	712	694	650	652	713	710	684	735	662	718	719	727	680	643	710	687	751	700	716	691	753	689	739	681	712	707	698	678	690	763	698	700	734	742	688	727	782	770	744	741	684	714	641	702	725	726	703	749	707	655	709	710	710	705	734	749	712	726	714	708	735	730	668	736	671	688	705	726	706	721	696	703	654	714	694	711	722	651	735	743	693	716	746	744	744	681	699	733	665	736	740	700	671	693	719	719	711	700	709	757	743	746	692	670	666	741	704	739	713	720	747	780	696	756	741	731	708	776	704	702	693	726	677	694	787	726	756	711	695	680	753	723	757	741	695	698	738	713	683	703	685	761	727	706	718	745	694	685	663	690	708	660	708	690	761	695	737	729	686	704	721	673	711	720	732	727	711	700	711	717	703	734	721	723	733	692	714	691	705	692	705	722	760	699	693	759	685	744	707	684	694	730	705	696	684	718	678	694	714	682	706	698	651	730	725	763	750	671	696	742	696	708	697	721	712	668	725	688	681	710	721	686	684	686	704	749	697	677	737	711	655	664	749	703	695	711	672	691	756	663	691	709	729	721	723	734	700	671	693	674	696	719	711	691	677	687	711	729	693	733	728	736	750	705	711	685	726	737	650	771	633	707	667	702	753	700	750	711	698	675	712	711	674	731	693	731	733	769	697	736	715	718	693	716	706	693	720	660	689	739	756	759	693	699	786	707	706	720	729	659	733	691	682	654	676	704	743	750	708	668	734	691	729	689	698	746	709	715	709	699	663	739	756	705	750	766	685	702	709	715	694	717	661	696	685	687	756	762	775	704	690	745	685	696	720	701	706	705	700	715	702	716	747	673	749	717	734	691	759	714	691	722	751	715	716	750	720	686	733	752	686	687	734	705	712	679	735	769	755	681	784	724	678	725	726	750	732	724	673	730	707	713	685	726	736	731	720	726	721	736	688	685	761	666	679	668	753	731	757	701	695	697	702	718	700	694	723	763	707	687	715	692	725	729	746	672	710	720	684	733	757	674	720	754	720	711	768	697	685	704	720	714	745	739	730	734	717	705	709	706	718	737	693	723	700	633	719	677	718	722	686	689	681	749	706	678	719	688	713	717	697	699	699	696	711	711	721	675	689	700	710	745	737	658	708	701	688	707	730	700	681	694	713	766	749	770	680	692	701	691	695	708	724	716	731	713	721	690	680	687	684	694	699	695	770	685	730	692	753	701	700	720	704	684	733	750	723	735	708	681	702	713	739	658	695	694	678	689	727	711	702	690	742	716	674	745	693	719	705	706	752	712	738	718	708	731	722	725	750	697	692	717	738	685	664	695	737	773	746	661	695	732	672	739	723	745	698	689	726	705	747	731	698	740	731	700	689	657	671	728	699	704	692	749	703	726	692	687	703	646	714	652	733	710	674	741	727	724	693	719	721	763	766	734	717	733	708	682	704	727	748	672	725	731	706	719	715	716	726	716	652	699	714	753	736	760	701	731	719	714	677	706	692	702	725	743	705	732	751	678	702	741	694	677	735	707	734	687	681	724	715	670	749	696	721	788	716	712	684	711	700	696	716	662	681	750	722	690	675	687	733	735	682	741	721	695	681	724	713	710	732	715	703	691	717	706	718	688	710	709	748	730	708	738	686	754	712	766	693	695	707	724	752	725	692	637	725	663	703	743	655	711	754	735	711	733	693	708	717	662	693	744	679	723	748	767	731	704	723	704	725	671	708	737	781	679	721	812	673	687	669	730	653	713	717	743	702	764	697	691	725	728	725	710	704	701	700	722	742	733	699	750	708	766	704	710	697	707	699	770	737	713	674	789	735	723	729	702	720	746	723	721	693	709	717	737	717	733	702	709	731	703	669	694	722	698	765	658	716	711	732	695	739	676	737	724	731	716	690	725	733	684	716	696	654	685	741	742	698	715	693	733	716	749	714	726	761	705	722	754	671	721	744	759	692	716	714	709	720	727	687	710	728	707	686	714	725	705	741	646	681	692	681	703	730	717	692	672	696	724	694	730	709	695	696	713	720	737	681	693	696	722	721	716	726	686	718	689	757	696	685	727	727	711	690	746	730	732	678	743	737	747	690	687	729	707	736	748	709	698	672	693	698	684	701	674	744	708	699	730	722	721	642	716	727	759	759	672	734	726	701	735	705	683	697	746	696	703	711	736	706	684	685	747	745	708	725	724	751	674	682	746	720	727	720	660	708	703	719	717	742	718	727	689	713	762	717	692	703	707	729	712	734	734	682	740	713	668	701	715	705	699	695	753	687	772	698	711	714	697	717	693	755	741	726	764	755	716	701	741	658	709	743	692	697	758	668	713	703	724	737	713	663	707	687	779	710	733	722	667	728	699	727	732	718	680	681	711	738	729	730	692	657	735	708	717	695	680	743	696	710	729	698	745	726	673	716	657	694	647	749	767	692	722	732	713	691	688	709
18789	18272	19375	11007	5567	4351	4506	2666	1440	711	509	377	327	305	297	296	286	260	308	282	299	280	269	249	271	282	269	277	267	291	291	258	280	273	276	292	255	259	251	227	244	300	272	264	247	271	275	258	296	290	256	286	267	282	247	292	289	301	273	289	257	231	248	283	230	257	288	251	287	278	248	261	267	279	304	253	273	235	239	259	279	254	284	262	285	249	276	289	262	276	263	280	323	270	292	313	275	268	276	248	281	291	275	313	265	277	279	285	292	288	257	272	280	285	245	230	299	305	275	292	256	271	264	241	271	272	264	305	256	260	254	245	285	283	266	261	275	253	278	240	246	275	275	287	283	257	256	250	332	253	254	264	269	284	276	280	287	277	313	279	291	264	240	309	257	278	265	286	267	263	255	259	273	280	295	299	282	270	288	267	284	260	279	293	276	276	271	268	245	298	278	265	247	291	259	262	240	288	284	248	306	277	252	281	271	255	264	282	275	281	283	266	281	289	284	259	274	276	269	276	266	282	268	274	274	302	294	285	275	300	286	260	284	263	271	268	271	292	283	269	265	285	286	257	267	263	286	273	277	279	284	268	248	288	311	291	247	278	280	300	285	260	276	255	293	253	280	283	310	285	290	291	271	285	296	267	298	285	269	266	288	291	267	247	274	262	267	295	276	261	294	267	295	283	251	251	253	281	297	280	268	252	287	281	316	262	271	300	288	284	283	275	262	285	249	267	285	262	259	283	284	253	286	262	257	272	266	280	279	256	277	282	250	277	257	270	291	309	272	264	268	317	270	270	297	274	276	260	270	281	283	285	289	272	261	251	310	266	268	262	295	289	230	272	268	270	254	231	274	287	263	280	266	269	245	266	303	252	267	275	264	271	297	260	238	295	252	283	277	260	260	265	277	267	283	291	266	262	272	296	273	264	248	291	251	262	266	266	258	263	250	290	268	285	296	248	282	275	240	289	272	300	250	295	275	252	250	258	272	325	296	278	299	293	284	298	272	251	275	295	264	266	272	272	264	279	259	271	268	262	263	255	291	296	283	233	268	239	230	252	288	264	234	301	264	256	295	265	297	272	312	280	263	282	288	278	264	263	265	282	289	295	296	278	296	308	306	261	280	300	294	288	258	273	299	278	276	251	243	285	266	296	232	259	242	253	247	287	274	278	302	269	283	264	227	268	255	245	263	298	281	266	273	277	248	260	275	255	265	252	287	293	297	273	298	276	293	272	246	269	259	264	260	289	276	269	289	281	273	238	274	257	278	275	270	264	297	286	265	277	286	245	252	284	282	297	253	313	254	253	271	271	272	280	271	273	230	245	290	285	277	269	297	263	271	262	261	270	252	277	280	319	316	274	294	247	275	278	269	276	239	272	288	283	269	271	275	282	288	264	260	276	274	274	271	295	262	280	272	243	276	273	278	272	275	278	286	277	244	323	270	272	292	276	291	268	279	267	270	252	303	272	287	283	276	273	283	287	255	287	258	276	245	250	289	273	265	288	250	272	249	269	263	290	269	243	289	273	293	290	262	269	271	263	280	285	275	266	259	275	277	278	266	277	259	307	249	236	272	277	265	252	286	296	260	277	246	266	279	277	281	275	284	255	279	249	267	282	261	301	271	257	253	247	286	274	253	297	276	282	273	274	271	253	278	262	283	282	256	274	250	253	270	278	276	271	286	249	276	284	253	278	263	276	255	263	284	279	280	264	280	295	232	266	278	276	262	287	239	297	279	282	258	254	276	288	277	277	273	279	249	254	246	269	310	291	257	297	271	267	267	246	243	262	313	283	280	280	260	268	285	304	272	287	277	287	281	283	273	259	289	263	242	275	281	280	267	288	257	253	272	241	280	289	285	274	302	267	265	304	276	283	259	238	289	245	253	280	267	273	282	249	292	327	274	267	279	278	261	284	278	283	276	299	242	280	270	262	273	263	287	283	268	300	278	259	271	269	256	287	293	250	274	260	261	273	261	299	272	258	297	251	260	252	276	274	250	275	292	270	254	236	279	257	272	272	244	278	270	264	274	293	267	276	283	281	250	276	257	288	253	286	289	283	267	272	264	251	266	265	272	276	264	292	314	274	288	264	246	268	282	264	266	253	277	275	258	289	268	270	292	281	294	273	308	271	242	302	283	253	284	269	270	252	267	274	296	258	306	265	219	273	290	255	247	287	253	315	274	259	266	277	272	299	281	272	274	270	273	283	256	260	269	278	290	241	278	297	264	272	247	269	297	282	237	268	299	251	285	243	281	256	276	272	274	267	293	276	260	274	277	311	287	285	284	280	280	272	266	259	268	272	259	275	287	266	265	273	255	273	276	306	307	261	267	304	286	274	280	268	290	261	286	264	340	299	303	259	298	259	262	244	265	320	254	264	262	272	274	265	271	281	287	238	286	254	266	248	285	263	246	273	282	283	257	281	276	273	267	282	267	291	260	265	266	280	290	284	256	267	273	289	268	273	293	258	243	249	305	261	263	283	263	305	290	281	261	278	278	244	271	261	263	291	286	295	301	271	286	270	277	272	290	275	290	309	271	275	257	271	287	291	286	271	233	259	285	254	264	275	267	260	303	279	286	278	265	257	270	243	286	278	291	281	278	267	250	273	277	290	284	273	283	272	276	278	278	258	258	269	311	278	291	275	287	268	275	260	280	270	261	315	271	298	280	298	278	275	258	292	280	287	279	297	290	285	293	280	290	254	285	305	266	263	297	254	309	279	277	279	245	296	280	279	284	263	249	309	274	249	274	269	293	294	274	277	281	277	256	277	282	248	287	257	264	242	287	269	279	252	243	306	291	291	286	278	252	268	303	283	272	289	258	294	289	259	288	264	272	292	270	265	254	230	288	268	243	271	267	277	255	247	273	306	282	255	306	274	247	268	242	278	280	260	287	295	268	261	271	260	297	284	273	271	267	255	262	258	260	304	259	296	270	273	272	276	259	274	259	281	273	250	267	272	278	254	253	265	254	271	265	284	266	291	259	294	276	283	249	260	270	277	287	268	261	282	291	266	242	281	282	283	300	282	281	308	284	279	263	258	274	257	272	238	268	256	281	307	270	277	282	253	284	310	292	261	269	278	287	285	277	263	267	294	264	301	285	283	243	312	267	288	304	280	246	238	265	267	271	292	269	288	287	276	258	268	281	272	258	281	280	288	275	287	284	266	295	288	266	298	273	274	241	270	263	284	248	254	259	290	265	279	254	293	260	241	242	270	292	282	285	276	260	274	249	294	257	278	263	274	266	293	293	254	281	308	281	239	309	269	243	270	286	267	271	289	283	251	262	264	290	261	270	267	260	285	257	266	266	284	237	281	271	261	247	293	270	266	266	297	274	274	289	297	260	261	268	282	271	273	279	255	277	260	258	258	242	305	275	274	268	279	281	268	278	279	301	268	250	299	298	271	297	274	250	304	289	284	252	272	306	276	248	274	294	299	307	261	314	249	255	262	261	254	298	263	260	310	303	239	256	287	253	277	276	259
12325	15953	25979	20933	16205	15329	16892	10384	5575	2663	1535	1035	854	773	757	758	732	729	729	735	683	707	719	727	720	718	734	740	722	740	717	788	684	736	734	789	762	721	653	724	709	724	740	736	695	712	709	689	669	731	752	728	721	753	679	720	707	748	682	789	721	736	745	746	752	706	698	722	758	711	708	708	709	750	678	757	754	756	694	747	782	702	720	743	720	757	699	712	722	783	733	761	741	700	716	699	699	713	697	723	720	713	752	657	726	772	748	776	713	696	682	702	723	712	731	702	698	710	738	741	721	733	777	714	704	736	779	748	751	754	771	737	736	733	758	713	770	714	723	782	750	742	760	747	726	718	731	690	739	692	717	752	718	768	752	745	764	687	723	740	723	730	711	735	743	733	737	738	700	740	703	712	753	719	728	762	690	697	702	754	717	732	677	740	706	721	726	716	744	726	783	685	747	693	667	742	739	702	763	687	676	699	722	748	693	735	735	722	717	689	753	680	699	737	697	702	733	727	757	719	761	735	763	731	724	724	775	763	722	743	753	722	702	759	707	756	704	707	667	712	719	721	682	773	687	734	744	728	712	692	688	795	789	740	732	734	747	764	752	725	695	725	688	669	698	742	718	768	700	754	762	750	728	723	770	730	729	746	721	701	677	700	749	689	732	709	726	721	770	699	696	763	739	652	769	742	755	714	734	717	710	663	764	707	772	739	722	748	748	744	761	688	730	697	737	720	666	712	731	752	711	726	739	729	748	701	719	806	711	729	718	716	694	777	725	676	717	736	710	705	690	713	730	739	723	730	716	662	745	736	732	753	727	722	720	697	713	723	736	755	723	708	705	767	726	723	687	721	767	702	707	746	723	772	730	691	743	744	703	693	757	703	731	755	712	735	731	741	718	749	777	716	703	733	701	718	700	739	732	738	754	705	736	702	769	714	709	750	710	727	727	706	726	706	758	731	725	729	725	735	742	718	779	756	692	699	736	717	722	723	751	697	744	705	719	740	719	745	750	703	724	726	733	700	771	724	734	769	727	729	710	733	726	758	709	762	717	761	742	735	698	722	700	706	701	715	748	749	702	722	733	693	729	754	766	704	750	714	721	708	682	752	765	788	693	748	719	721	791	742	696	701	718	723	690	736	729	784	737	726	734	693	770	743	730	710	722	736	738	714	753	758	727	742	703	718	718	708	740	743	752	721	749	717	702	710	734	682	731	749	738	725	759	703	727	756	750	721	771	692	753	726	720	754	758	738	741	705	727	702	727	702	712	756	761	758	773	747	713	771	707	689	718	722	774	721	715	709	763	735	680	675	694	798	791	686	724	797	786	735	729	699	775	763	729	715	778	733	781	701	721	709	759	769	692	741	712	728	733	741	736	692	729	727	719	708	786	716	757	657	743	743	743	760	771	773	743	698	752	722	717	697	727	761	732	729	691	761	703	699	759	731	711	772	741	731	711	682	715	756	780	737	773	735	682	697	730	735	706	734	764	718	684	765	693	751	732	745	719	679	733	680	716	707	752	751	743	728	721	747	740	706	730	699	762	747	713	746	763	745	677	762	714	757	711	741	736	719	716	722	691	713	725	746	705	732	746	694	710	728	691	698	712	727	727	718	712	741	727	760	731	714	683	677	743	736	734	740	753	677	728	712	731	741	706	731	745	721	721	761	763	758	714	675	739	716	707	720	731	751	720	736	724	765	714	729	700	760	710	777	746	712	758	693	710	742	718	712	747	707	739	780	736	709	738	708	709	728	730	708	722	736	765	682	733	750	711	738	734	740	778	742	759	776	737	758	741	754	724	732	740	747	745	724	741	721	718	717	731	736	778	717	723	774	685	729	821	687	705	733	795	724	733	733	680	781	739	717	741	718	715	727	756	726	730	730	729	703	763	729	749	722	712	769	742	725	692	795	733	696	699	765	751	741	724	764	735	677	688	757	708	735	718	743	722	667	757	747	722	751	692	686	755	750	748	717	735	705	733	752	733	715	764	741	700	773	719	731	717	706	747	741	775	759	756	744	717	762	699	753	745	703	732	722	752	796	713	732	681	755	768	714	738	714	727	771	741	717	734	755	750	735	766	756	687	728	720	705	716	772	726	713	740	722	731	710	715	698	770	728	748	763	730	736	735	740	705	706	731	758	740	730	680	725	736	650	704	786	731	687	680	710	713	766	748	704	738	763	750	776	718	754	744	754	703	723	767	705	777	735	712	740	711	717	700	690	669	717	699	704	758	750	709	723	747	697	770	730	665	739	773	703	727	742	790	787	737	728	746	697	773	749	748	725	724	730	716	716	740	705	724	786	776	724	737	675	728	701	768	743	704	683	715	744	717	672	768	720	702	713	697	716	759	722	713	769	748	765	747	756	730	704	730	755	721	739	715	719	704	730	775	742	711	728	740	754	756	731	702	721	736	753	700	744	703	710	748	732	736	794	746	727	726	723	754	764	693	750	775	749	697	721	753	727	769	784	709	720	728	733	706	739	709	762	737	728	758	742	740	710	757	707	709	685	683	740	692	691	740	688	729	702	751	732	740	715	701	725	710	775	732	721	752	686	732	714	737	719	764	756	704	722	695	669	745	773	751	751	740	700	683	670	722	712	697	751	683	729	700	757	724	735	687	728	732	724	675	698	749	748	731	781	698	708	726	744	706	693	735	739	753	768	736	758	712	732	696	757	766	739	720	790	733	752	768	770	739	773	700	752	728	704	708	699	773	742	755	781	723	730	714	774	697	755	712	735	713	705	739	748	693	744	700	740	765	735	745	744	732	728	685	690	703	705	721	759	740	749	688	722	694	744	741	715	655	739	747	683	712	745	755	725	759	716	753	786	712	775	741	657	734	752	708	703	705	737	734	770	786	696	726	698	741	738	731	782	768	734	755	771	712	706	797	727	713	735	753	738	720	755	735	745	722	722	683	735	733	722	729	697	677	710	680	732	762	737	716	737	681	724	676	721	762	706	695	727	739	729	745	757	723	726	727	757	725	728	722	765	786	716	667	747	771	731	745	652	710	719	763	748	744	730	733	767	724	742	756	714	756	725	726	802	741	714	720	704	776	748	743	720	746	707	715	745	756	716	774	727	744	739	795	753	693	726	746	745	743	692	721	735	751	716	742	725	726	779	741	696	762	754	745	770	718	721	730	785	704	704	725	763	765	790	794	748	708	741	697	768	741	740	733	775	688	716	729	707	770	718	760	768	757	740	693	738	814	693	704	725	758	745	736	742	778	744	726	710	704	725	715	734	683	713	747	785	702	751	760	760	720	738	749	749	714	704	742	738	712	721	749	735	724	730	718	702	734	740	784	743	747	722	739	677	798	726	676	772	708	784	776	752	743	714	698	686	730	710	737	717	731	789	708	740	747	769	748	734	701	694	739	741	745	759	745	697	732	733	700	749	732	706	781	739	730	739	734	724	774	758	713	750	755	721	741	735	722	704	703	724	765	735	723	731	743	694	722	772	731	748	763	806	699	702	708	719	692	729
37728	38816	38850	27517	19403	19857	28317	27024	16278	7382	2541	890	410	303	287	268	266	265	269	268	268	268	262	268	267	256	260	241	274	257	265	230	262	285	273	288	258	263	273	281	227	265	265	266	269	274	285	284	270	263	261	291	274	249	265	314	302	248	241	269	264	295	290	290	273	271	265	266	285	253	290	268	251	251	261	283	258	264	245	272	291	268	246	283	296	281	260	250	265	252	267	247	287	251	251	249	311	257	266	264	259	270	243	310	279	297	281	267	258	248	279	266	234	251	237	252	273	253	260	263	270	261	285	279	253	263	276	299	253	282	283	249	268	246	230	270	280	280	274	277	275	259	249	267	311	261	269	282	291	269	259	276	255	269	269	281	257	255	269	275	260	254	235	320	276	279	247	261	279	266	273	263	231	263	281	310	267	240	263	256	278	225	247	280	284	261	286	272	263	265	305	267	278	254	290	267	273	263	254	259	267	263	232	270	250	255	265	271	269	277	278	282	236	235	295	251	258	263	252	252	292	245	274	284	237	257	278	249	252	237	264	245	260	271	258	301	275	287	239	262	261	256	246	304	258	282	279	247	277	250	245	274	255	243	265	241	253	248	308	279	278	288	255	238	250	255	265	262	264	272	254	280	271	252	266	278	266	296	262	290	245	261	252	272	295	257	246	273	265	266	248	285	266	268	274	247	261	254	254	266	246	256	300	254	248	261	265	263	251	266	266	257	267	254	280	268	243	277	251	252	281	270	255	280	252	266	265	260	259	289	277	264	275	267	261	218	313	254	290	259	293	269	265	281	271	241	280	281	288	254	244	282	283	290	252	249	248	287	270	258	269	249	290	297	255	236	235	235	267	264	259	262	270	275	281	260	240	301	276	251	255	233	276	274	277	249	272	272	282	261	283	289	264	276	288	291	264	234	270	269	236	249	272	291	257	253	243	272	251	256	270	268	256	288	252	234	250	278	265	278	254	242	265	272	267	273	298	280	269	272	282	265	279	249	237	288	258	269	273	272	281	276	253	256	284	255	272	249	249	285	280	265	290	256	252	263	273	242	263	254	223	284	280	263	279	263	260	255	265	265	258	292	263	254	281	224	278	250	278	262	265	276	266	253	242	229	251	279	257	278	296	254	253	282	294	266	277	234	264	284	247	259	246	263	279	246	270	221	257	264	254	253	242	250	275	289	286	279	278	281	263	268	261	243	242	243	297	254	243	297	244	278	267	296	263	267	261	262	246	264	278	260	253	254	270	248	248	261	241	271	274	279	258	276	272	251	278	235	276	263	286	261	245	242	258	244	259	230	231	254	255	235	279	287	264	262	255	290	299	264	262	275	304	263	257	275	263	251	262	237	267	258	278	271	279	269	266	270	274	236	254	266	256	271	268	245	264	294	248	235	262	277	271	259	284	269	267	263	272	259	261	293	250	257	259	252	238	240	269	250	294	268	287	267	252	262	262	324	282	279	273	275	283	259	280	257	259	273	266	276	258	264	264	255	266	263	259	263	289	259	250	280	274	246	291	274	262	266	272	254	254	281	241	274	280	275	266	258	251	278	283	267	283	258	238	277	251	265	277	253	244	261	259	275	289	248	269	258	268	280	278	272	252	257	264	248	255	247	257	295	266	274	238	267	244	262	302	274	283	256	263	261	249	292	289	243	255	293	244	275	269	258	248	258	285	259	256	241	304	271	264	268	270	302	265	285	236	270	278	263	256	266	285	256	256	282	251	269	260	271	247	261	276	249	268	280	297	228	257	277	259	273	283	269	288	296	279	277	268	274	254	280	249	289	276	249	271	273	266	257	239	292	245	255	296	259	260	253	246	261	280	280	278	278	270	268	272	282	277	282	251	283	310	281	256	246	294	288	276	252	258	239	268	275	276	283	269	258	266	272	274	289	250	281	267	270	277	263	240	265	290	278	254	255	242	258	251	279	251	276	273	271	242	266	274	258	246	278	281	244	265	239	277	261	262	265	264	298	263	260	268	290	243	263	263	276	274	259	229	255	241	275	264	259	244	283	245	272	268	271	262	249	271	261	295	279	268	282	256	283	274	256	250	238	269	303	255	285	276	280	265	257	237	274	283	278	331	274	305	264	280	273	272	243	276	250	267	257	264	277	283	265	292	263	270	263	257	263	259	276	268	252	289	252	260	274	276	276	266	257	270	244	259	280	278	255	280	254	255	239	258	260	258	277	293	243	248	269	266	266	257	258	240	259	272	284	293	271	240	251	234	279	254	262	255	269	246	286	267	242	279	271	275	261	268	236	243	262	278	265	281	302	270	238	266	250	265	257	264	253	276	255	267	271	275	248	239	258	257	276	251	260	249	269	285	291	260	281	255	284	263	267	300	272	252	269	252	288	252	256	244	277	256	246	284	285	249	248	259	268	274	252	272	264	228	276	266	234	262	263	262	297	260	266	254	240	285	271	281	247	274	249	282	281	246	248	244	283	263	261	273	266	276	237	274	268	287	285	291	252	249	284	235	243	270	274	248	246	275	259	283	264	269	242	267	273	274	275	264	257	258	237	272	259	291	269	247	241	288	276	269	251	250	294	294	253	246	257	279	242	239	286	258	258	246	255	254	245	279	241	284	253	261	252	247	269	292	276	288	263	250	267	244	256	265	253	286	260	270	250	281	274	288	265	274	291	293	275	293	278	247	254	250	284	266	266	257	244	270	260	300	240	237	246	273	274	274	285	266	252	246	281	286	254	272	256	257	267	236	312	268	276	287	249	253	278	276	252	266	300	259	257	274	263	260	251	248	279	284	276	280	286	296	269	256	243	285	247	279	252	256	266	268	289	246	253	270	270	268	275	254	256	268	267	277	263	265	276	291	257	295	270	276	240	218	252	274	262	288	271	294	251	255	251	280	271	272	275	312	261	282	255	249	248	270	265	263	266	283	251	289	292	262	260	272	301	276	256	269	244	245	225	250	251	259	263	283	246	277	277	289	273	261	253	279	271	265	259	234	299	278	254	270	262	267	274	274	244	224	257	274	289	269	270	246	261	242	282	248	284	261	249	287	267	277	277	237	271	255	274	272	255	273	242	259	250	284	286	248	276	237	260	280	279	252	262	271	290	278	283	308	264	237	262	279	302	261	258	278	268	242	251	264	289	267	264	236	264	263	289	253	276	261	260	245	259	251	265	269	252	270	293	264	274	251	240	271	248	271	265	274	273	263	260	257	260	256	243	255	268	263	262	310	271	259	241	269	267	289	269	268	256	239	266	252	253	237	247	269	292	256	245	262	248	267	278	266	289	270	252	276	267	256	256	271	263	265	270	278	287	281	252	272	265	256	248	263	270	251	270	265	270	259	268	253	287	291	263	279	283	307	302	260	249	304	232	278	277	244	258	257	255	252	286	260	246	268	265	278	269	263	255	277	257	274	282	260	234	292	249	285	277	296	277	237	284	283	252	264	245	264	276	260	271	249	256	265	268	265	315	284	252	251	259	273	254	273	271	266	266	289	267	245	274	278	262
25125	31620	40489	37078	34245	38234	46757	44393	32856	21184	9550	3433	1312	870	756	752	706	698	697	706	711	750	737	726	694	740	734	702	720	723	696	721	736	735	709	696	681	742	726	697	733	712	725	657	713	686	673	740	766	692	786	695	691	715	724	728	685	730	724	724	742	752	686	707	714	778	704	735	713	744	752	713	658	689	699	713	725	739	748	696	719	697	683	695	772	711	691	725	707	741	743	705	722	739	717	704	702	744	693	739	692	702	691	677	719	768	696	732	683	779	738	747	744	676	708	719	674	709	667	669	714	719	735	767	709	674	727	706	700	729	737	739	714	706	728	707	688	662	692	735	685	714	715	698	665	741	736	724	690	711	720	728	732	677	746	755	708	752	686	715	719	677	689	713	771	763	743	712	708	741	697	733	725	733	720	755	698	735	737	766	688	762	730	717	773	682	714	687	742	695	688	718	749	728	667	707	704	688	680	732	682	696	699	719	737	745	714	679	662	731	675	767	702	720	730	772	715	735	712	727	691	742	738	731	760	752	727	724	696	704	732	707	652	743	726	756	656	724	717	765	684	749	706	691	686	776	756	685	750	661	756	688	690	691	727	677	755	749	735	760	703	771	720	709	684	711	675	738	676	816	725	681	688	731	684	686	676	745	768	745	695	734	721	706	692	693	705	711	723	756	724	736	732	701	692	696	707	714	732	727	694	681	714	716	734	671	712	701	701	713	751	715	707	744	746	726	724	733	719	746	739	768	731	768	706	688	737	710	721	719	702	734	726	733	732	745	719	753	733	682	756	726	752	762	724	706	655	689	696	730	742	720	718	723	726	719	774	744	725	759	733	737	664	702	739	690	742	739	718	725	753	750	712	705	732	690	748	705	718	717	678	722	712	723	778	685	707	752	693	739	729	681	729	720	748	730	752	770	688	748	695	711	693	751	721	755	712	728	706	698	728	664	731	727	743	697	689	724	728	694	754	757	703	711	765	722	691	724	690	726	725	710	718	684	733	760	715	709	708	721	717	753	704	696	710	736	734	656	783	702	763	690	739	729	733	720	727	695	747	706	744	720	686	699	717	771	704	713	735	679	697	749	757	693	730	744	692	745	671	744	698	752	680	743	665	732	704	713	681	765	710	732	728	704	737	699	764	686	707	698	678	725	678	727	790	733	689	753	737	725	707	705	754	697	687	712	770	743	708	664	710	699	722	716	750	738	763	651	724	707	696	737	729	699	723	678	651	729	728	678	720	687	710	694	723	709	741	730	704	721	764	737	697	700	731	759	689	750	778	733	712	691	728	769	683	700	712	711	718	750	676	725	815	716	727	727	722	670	715	742	691	720	706	741	679	736	726	747	706	719	729	787	742	733	715	727	742	721	727	774	729	718	704	730	754	726	711	716	727	740	700	736	749	684	708	751	702	737	708	707	697	694	722	715	728	711	743	697	759	709	691	674	658	684	663	723	771	749	696	716	757	722	706	766	695	679	732	706	684	753	701	716	698	714	725	697	705	699	705	696	704	728	688	718	736	729	718	708	729	735	769	692	704	751	704	713	755	676	686	679	750	698	684	673	743	748	731	694	771	696	720	742	732	727	702	720	766	659	733	684	737	758	718	707	702	704	715	683	742	743	678	766	713	675	664	693	721	699	718	710	718	710	723	724	694	737	754	683	725	718	706	687	675	738	724	743	717	723	751	679	723	756	717	737	706	686	731	677	743	739	744	743	742	758	687	706	707	745	734	717	742	724	711	720	696	704	732	727	690	715	774	688	725	709	695	734	680	712	738	727	703	715	706	740	736	768	755	694	718	689	716	748	722	713	673	683	677	703	698	740	699	739	746	713	722	668	748	686	705	703	711	709	711	716	727	749	703	707	693	713	705	754	782	713	706	724	788	691	725	741	731	732	740	690	741	720	750	708	700	725	718	713	780	717	709	710	714	735	678	703	678	730	715	734	685	709	708	702	715	728	739	771	771	696	737	750	700	707	710	701	726	700	754	697	703	711	691	708	704	734	708	757	706	734	750	692	752	694	730	714	723	705	694	749	746	666	750	678	739	805	679	689	736	760	664	699	731	726	744	699	698	670	745	741	682	752	756	681	732	710	739	774	684	722	711	729	752	729	712	759	697	652	739	729	717	715	761	739	740	710	726	709	731	683	759	759	758	684	747	753	729	751	761	724	727	695	739	717	696	729	681	719	761	689	758	697	717	732	705	736	731	691	663	670	699	724	748	654	698	690	730	726	699	732	742	712	731	701	726	737	711	711	765	733	735	726	710	685	768	700	715	705	694	711	678	781	674	736	685	707	745	711	725	704	775	737	753	684	721	717	738	696	718	744	723	743	742	701	740	715	662	712	751	667	720	705	710	724	760	682	701	743	723	723	681	724	709	687	740	729	721	734	739	698	726	706	689	698	763	726	746	741	720	716	677	729	690	682	702	721	656	749	711	712	701	693	740	755	693	709	719	729	694	699	710	738	748	720	731	753	733	720	706	677	767	704	689	711	710	782	745	713	689	743	712	716	707	709	712	706	793	712	716	767	706	736	693	730	712	700	704	707	727	706	733	734	708	709	712	693	737	673	729	682	760	697	763	709	757	740	748	693	720	723	681	756	687	719	711	703	682	729	710	708	715	760	729	739	751	747	775	686	721	758	682	749	701	763	718	702	727	674	731	674	764	708	727	704	695	718	695	710	728	656	673	671	691	728	719	721	711	729	728	726	687	764	706	717	705	762	728	706	698	728	708	705	686	731	721	718	678	743	713	747	730	736	696	795	702	721	725	729	720	674	728	701	710	720	704	695	710	742	767	771	708	700	729	708	723	731	721	715	703	738	711	706	713	678	737	695	694	707	702	720	675	707	687	749	722	714	758	679	731	737	726	692	726	672	694	748	742	748	688	760	708	741	748	704	736	724	712	710	731	726	690	764	706	721	709	683	744	675	687	726	709	762	718	711	738	729	683	743	707	727	712	701	704	740	743	707	719	689	738	728	713	769	714	706	714	696	715	723	676	679	735	716	704	692	730	764	683	723	703	753	742	737	732	724	742	732	724	714	712	711	748	699	668	715	721	737	717	761	747	719	708	759	724	764	727	728	745	685	742	744	719	709	686	729	685	698	670	769	705	788	765	722	734	668	716	757	722	665	711	720	728	740	702	711	739	766	712	724	701	752	709	665	723	728	720	688	690	697	744	747	744	740	703	733	687	720	728	674	711	719	710	732	729	703	703	747	688	702	734	736	770	700	685	695	653	756	767	703	706	746	719	722	731	714	670	716	714	751	753	717	759	694	725	744	707	759	748	676	731	727	707	715	715	725	774	710	690	759	710	728	720	736	698	702	729	700	732	719	662	726	703	772	682	757	731	685	698	709	696	732	727	746	716	712	669	717	727	723	714	680	694	732	708	739	712	726	767	723	732	697	696	707	700	721	717	742	757	717	728	710	750	720	730	714	682	741	700	724	708	702	770	719	720	681	688	738	732	737	713	671	715	710
48621	48985	51925	39909	30925	35574	47061	39426	25075	10716	2504	681	368	278	262	281	279	273	293	227	251	245	274	254	275	254	243	253	277	267	253	260	266	262	278	260	288	236	274	264	279	217	270	255	267	273	241	261	273	274	248	256	259	258	261	278	286	250	273	257	241	247	278	271	292	287	268	266	266	231	288	264	287	300	267	269	295	266	288	274	241	296	236	267	296	269	291	267	268	282	266	256	269	280	250	237	287	272	268	266	275	253	259	263	250	255	267	233	288	276	252	243	284	263	283	246	254	262	252	257	255	271	269	264	271	295	238	258	250	268	247	260	246	275	274	262	255	282	277	250	264	259	256	281	275	247	268	276	256	269	271	276	285	272	259	247	269	269	263	268	255	249	249	253	264	284	223	276	237	262	258	293	262	261	273	244	243	246	270	283	270	230	276	260	271	255	242	265	255	273	248	249	249	249	277	285	261	267	272	303	275	259	285	271	249	274	300	271	255	267	255	246	251	271	287	307	310	271	266	272	266	272	256	282	285	284	251	251	256	288	254	263	273	242	293	237	228	251	256	255	282	264	268	273	255	256	265	268	298	248	243	277	252	285	240	250	267	259	230	260	268	261	258	261	240	264	242	301	256	268	252	258	244	257	273	265	272	263	249	248	261	278	228	248	259	259	244	264	271	297	259	248	262	257	289	307	264	265	248	240	290	270	259	274	251	246	250	280	259	273	251	270	285	243	256	242	286	274	247	287	251	251	276	257	245	253	254	253	265	236	282	260	225	291	286	235	256	262	280	292	277	260	268	260	289	269	255	251	250	233	275	238	265	268	282	270	243	289	223	267	274	265	259	252	274	228	270	259	266	267	278	277	303	292	254	251	289	284	264	267	271	260	259	276	272	285	234	231	260	282	259	232	282	281	263	267	247	285	269	271	260	287	241	272	245	241	242	266	264	275	252	242	234	277	283	253	239	248	255	240	250	253	286	260	249	245	252	248	273	257	283	256	271	275	265	260	242	233	255	263	229	260	277	286	256	246	269	278	246	285	263	277	258	249	284	254	255	281	279	245	260	294	293	245	230	251	262	268	285	287	270	294	281	282	290	277	259	259	260	257	245	271	268	243	267	240	273	272	282	271	239	248	245	263	278	252	260	245	277	235	262	254	234	291	265	237	265	252	276	279	260	259	259	283	282	242	284	275	275	234	260	278	278	279	283	282	263	263	267	245	256	301	238	264	289	285	277	270	255	290	255	272	260	260	237	242	266	279	238	258	257	240	244	257	252	262	276	220	212	288	256	252	274	285	259	232	287	277	238	263	251	273	272	287	279	254	236	252	272	245	253	251	286	271	259	269	257	233	253	246	266	264	223	262	250	238	245	285	255	247	247	267	249	262	246	264	224	259	260	276	222	264	257	230	287	263	237	237	276	273	271	250	223	293	295	246	246	227	270	244	272	264	301	271	257	278	252	244	237	256	273	285	288	301	272	280	247	269	270	264	238	278	260	265	263	240	263	261	264	227	273	279	270	246	269	258	265	250	250	242	265	270	273	259	257	284	290	265	250	289	251	277	255	281	255	243	259	256	218	274	245	261	247	282	249	244	257	268	235	259	251	261	279	296	255	253	265	266	269	235	277	243	247	249	256	242	257	255	254	260	278	271	257	288	240	269	275	295	256	281	266	257	264	283	259	243	244	247	277	263	269	250	269	259	261	270	264	264	261	241	275	259	257	251	266	296	268	260	255	237	275	254	258	268	269	266	282	279	268	264	260	290	253	286	266	260	246	240	261	252	264	266	263	236	287	264	249	247	263	268	266	258	265	240	299	262	254	250	270	227	269	272	263	257	276	239	257	256	276	244	239	273	251	240	273	288	282	253	244	279	289	246	259	240	309	256	259	252	253	268	276	264	256	271	245	267	264	240	265	260	272	275	261	293	261	269	259	276	260	250	244	289	261	247	260	284	266	261	259	247	250	266	280	287	283	278	258	262	265	293	270	268	269	247	255	264	251	264	263	282	233	269	255	251	269	282	264	270	290	277	252	272	282	238	250	237	259	259	284	249	269	250	275	279	292	268	276	238	271	271	259	270	254	264	264	241	221	267	245	274	260	263	244	274	277	246	243	287	282	269	270	265	240	240	276	268	245	259	234	264	289	238	258	270	277	265	292	264	259	268	262	258	269	269	272	258	267	272	258	257	266	286	275	280	275	263	241	243	266	265	278	253	259	254	258	264	256	258	253	262	277	280	266	274	247	268	285	272	274	269	256	255	271	276	276	232	221	300	283	235	267	238	253	261	217	271	292	285	280	242	262	252	266	266	290	255	258	277	232	276	262	242	254	233	258	271	279	272	285	254	262	246	253	246	259	267	259	236	246	249	276	278	252	253	279	273	232	277	271	256	287	275	247	260	245	252	245	265	270	232	254	278	244	271	284	270	266	265	272	300	242	274	248	255	268	256	275	223	284	251	246	245	303	241	246	244	245	293	281	266	284	243	274	276	254	256	271	255	257	268	284	259	252	279	267	269	256	247	272	249	282	257	279	243	246	273	249	235	296	286	255	248	238	272	271	261	273	270	244	255	280	254	261	276	253	235	262	257	272	266	257	257	266	236	265	257	227	262	264	253	286	277	269	261	250	248	260	234	284	277	252	245	247	243	237	237	262	261	260	274	277	253	267	263	268	264	222	234	271	239	277	237	252	243	264	258	261	263	270	277	243	264	270	288	267	259	255	240	256	276	250	228	278	255	291	236	283	226	248	298	256	288	249	261	253	261	238	274	255	237	275	282	271	255	267	281	244	279	304	257	273	268	304	261	255	271	248	266	246	274	254	277	268	270	254	245	273	203	230	261	264	287	248	278	264	274	265	284	287	244	267	239	279	264	295	270	264	252	290	248	252	251	263	270	252	277	245	275	259	275	240	278	279	265	283	251	281	281	279	266	265	238	259	248	258	267	286	253	259	281	237	252	272	254	311	251	260	276	264	257	268	269	273	298	263	238	255	284	236	264	249	230	248	267	246	239	250	262	235	282	268	241	266	265	248	289	240	257	271	251	263	280	268	269	255	268	266	266	258	231	255	287	228	234	253	262	239	288	258	273	234	240	260	262	243	258	307	267	288	266	292	280	284	298	257	271	255	257	295	264	256	296	236	247	228	278	274	282	264	275	258	304	247	270	264	241	241	277	272	298	269	269	274	269	236	271	260	228	310	263	272	265	259	253	286	272	231	265	286	291	276	232	286	233	245	246	225	259	254	247	256	246	260	258	232	267	275	251	241	272	286	249	263	283	279	254	268	268	261	270	276	254	261	248	249	262	285	295	267	235	262	250	276	255	250	250	226	262	269	266	276	268	284	252	297	258	315	241	252	268	246	233	272	256	232	256	246	262	261	269	264	245	248	252	252	250	269	263	263	255	265	289	240	263	232	247	265	255	249	258	272	227	271	288	256	272	249	256	276	279	261	281	246	278	254	256	263	261	256	274	262	238	264	265	234	243
33233	40536	51122	47950	43857	50999	59956	53237	39961	23581	7946	2530	1233	809	727	705	702	660	677	671	696	666	700	732	687	755	702	694	700	686	694	690	685	703	694	712	689	709	722	728	778	677	701	695	723	722	683	648	690	739	711	746	708	708	714	732	763	686	720	703	727	720	713	686	721	711	754	709	700	705	741	705	678	724	732	707	716	722	695	713	705	701	709	666	745	769	749	691	724	723	742	725	716	733	660	756	772	728	711	719	704	739	670	672	658	686	735	711	718	738	714	706	702	701	720	715	731	743	773	702	736	659	727	644	747	667	708	742	676	663	754	662	711	719	661	739	698	680	684	724	706	710	752	752	713	665	725	711	678	657	757	748	752	752	698	753	729	726	742	679	750	684	679	674	740	650	681	706	708	707	713	689	760	711	666	698	696	697	673	725	726	768	734	734	731	688	712	723	719	720	705	731	665	689	698	655	728	708	721	718	672	721	644	706	711	710	744	680	743	660	708	702	737	677	701	718	723	700	701	724	671	720	677	715	719	712	686	753	698	675	713	725	694	736	699	688	670	741	694	683	718	709	677	758	682	717	685	649	696	719	681	655	707	713	711	706	684	727	718	752	661	715	707	752	699	742	704	743	694	713	665	692	715	736	752	718	705	661	708	712	666	713	709	716	714	678	679	669	730	721	715	681	675	724	687	717	723	738	711	682	706	725	743	697	714	693	719	708	704	698	702	719	695	754	690	706	687	667	716	722	671	699	756	765	713	732	735	752	672	742	742	729	691	716	678	740	721	681	727	721	774	735	718	725	728	656	687	720	744	709	701	674	719	696	693	694	734	744	742	701	740	719	726	707	697	745	727	704	700	667	717	763	733	668	672	681	719	700	745	731	751	730	687	701	718	687	673	717	684	684	721	706	748	681	763	701	693	674	674	695	652	729	767	721	718	702	741	710	616	658	731	700	688	685	688	696	701	714	688	680	735	717	690	663	735	708	721	693	718	668	746	750	691	720	716	730	733	703	726	697	644	723	701	687	727	682	695	727	742	717	697	742	700	703	735	671	692	699	654	682	743	690	696	695	700	773	728	655	702	705	687	678	744	718	718	765	702	690	709	737	750	677	724	681	735	731	709	741	699	719	675	730	748	696	703	727	707	667	691	713	725	665	726	695	748	722	724	689	685	680	730	679	760	679	681	676	723	693	714	665	685	716	707	687	708	782	696	691	719	705	690	701	713	718	692	684	707	703	738	695	669	726	756	730	694	697	761	637	700	673	695	717	690	753	719	708	709	677	727	726	756	671	669	759	661	738	712	718	742	756	706	704	696	684	736	723	734	698	689	641	747	748	738	711	666	679	704	710	733	717	672	722	690	668	738	699	708	709	713	716	681	714	712	733	667	702	725	743	668	714	626	685	695	708	704	704	679	691	713	737	680	691	744	698	715	722	728	706	672	712	676	666	691	744	778	696	746	690	725	658	674	713	694	739	717	721	704	735	737	711	730	658	712	683	682	716	726	737	681	717	722	654	717	719	671	688	758	694	677	688	698	688	693	751	743	713	700	743	726	666	740	718	748	688	675	728	741	706	712	714	723	720	764	676	723	692	671	718	730	675	691	621	710	755	700	685	687	709	719	679	722	666	703	675	624	714	694	694	704	750	745	739	702	738	693	688	694	752	723	667	707	687	705	704	663	700	702	693	732	672	703	733	696	691	696	701	704	691	690	651	735	651	715	702	760	729	712	717	702	715	656	690	718	733	680	756	721	741	741	723	715	660	739	676	694	697	666	720	725	725	696	705	750	735	729	694	739	731	716	754	758	704	711	700	728	757	729	718	740	669	729	717	726	708	707	652	705	713	658	703	744	696	729	654	697	684	743	678	709	714	749	705	730	701	671	728	668	714	706	732	702	724	732	714	710	692	715	753	764	678	701	685	643	706	754	667	745	704	677	706	662	707	685	747	738	740	723	726	716	691	744	696	730	694	712	730	664	695	667	700	731	719	676	722	690	712	716	686	718	674	664	728	635	652	671	669	678	676	722	693	705	731	672	732	729	682	745	695	714	721	718	706	698	675	727	659	690	700	684	720	727	688	701	697	695	705	721	721	738	675	698	709	686	694	697	651	693	720	740	677	750	680	722	709	719	715	697	707	733	728	746	706	699	720	677	708	746	682	693	739	713	678	744	706	679	736	687	718	774	766	722	733	695	705	685	715	711	640	733	661	698	637	660	711	757	722	727	685	680	721	704	691	704	721	715	738	768	683	706	714	740	694	733	721	723	738	676	737	712	699	715	722	684	689	722	699	694	710	751	741	676	741	711	730	691	721	678	732	699	707	709	715	712	715	717	698	752	724	643	697	713	705	745	664	751	709	668	715	686	659	711	677	744	715	722	721	728	689	748	698	717	681	693	690	712	708	761	698	711	675	693	709	731	753	711	687	735	690	682	725	623	679	656	701	744	680	704	718	708	761	698	724	716	717	669	734	716	668	700	636	730	682	709	723	712	650	702	694	775	705	707	704	723	706	685	630	698	712	680	767	736	681	661	708	685	699	686	727	726	683	737	675	731	694	713	743	704	723	683	698	660	693	671	721	723	669	688	726	724	714	694	722	725	724	706	718	699	662	693	720	659	713	639	664	731	681	739	752	669	674	713	710	664	710	712	739	723	721	704	702	648	702	724	730	672	724	712	726	750	714	709	698	715	742	721	729	653	710	691	709	696	718	675	730	705	682	663	708	675	713	677	711	681	683	697	680	692	727	709	728	705	725	726	745	701	673	687	713	682	691	695	718	745	715	688	649	668	674	704	687	702	714	727	696	692	771	729	681	743	715	697	683	750	736	664	713	651	663	717	707	686	686	700	711	668	725	717	708	744	683	711	672	740	685	731	669	673	670	713	700	745	695	738	710	752	701	695	707	696	753	703	722	671	703	692	707	728	691	727	743	708	727	687	734	692	682	720	732	722	698	719	677	726	699	712	688	658	706	722	728	747	722	667	765	710	692	711	684	721	705	699	734	732	710	717	718	693	740	718	674	732	698	696	692	709	739	672	708	697	677	741	701	740	645	711	675	757	663	727	719	773	706	745	744	717	711	752	721	700	726	712	740	716	710	738	692	717	715	708	697	670	721	709	721	679	705	703	715	706	729	722	692	754	710	737	676	724	712	696	672	699	736	724	698	743	696	731	704	735	696	724	734	719	690	692	721	717	716	713	727	718	675	749	681	704	767	722	736	708	731	742	745	675	743	751	714	723	675	733	726	733	733	727	667	751	728	684	697	688	733	687	723	722	712	730	720	766	691	722	734	727	695	747	696	713	736	710	748	666	710	702	743	758	721	692	703	682	716	728	771	729	711	672	695	721	688	674	686	700	681	726	711	688	657	672	679	708	693	729	665	719	711	704	659	696	694	749	724	720	729	752	655	696	715	689	736	751	690	782	734	694	746	728	680	728	740	705	720	673	714	702	731	706	734	686	744	708	737	779	674	705	719	717	719	691	687
18410	18074	22219	13560	6325	3498	4458	3339	1243	549	332	312	277	265	286	290	257	261	244	293	300	269	273	280	280	292	263	256	294	278	275	264	265	268	268	274	262	263	253	276	265	275	272	270	260	264	289	253	273	305	270	258	279	225	272	289	275	256	254	256	252	278	288	283	285	251	266	274	281	277	243	283	296	268	256	232	265	260	258	237	274	251	261	247	246	276	269	262	259	235	268	226	277	272	251	257	227	257	261	277	239	293	262	290	300	272	292	273	299	256	253	234	272	263	251	265	277	298	269	315	270	271	274	246	290	290	256	273	267	254	243	265	265	276	255	260	266	245	259	285	288	266	287	249	244	257	302	261	280	253	294	251	253	267	259	300	276	243	284	269	272	279	268	260	262	282	280	279	236	253	284	277	283	272	262	301	296	262	267	261	248	256	277	257	262	275	278	277	277	264	287	262	262	283	266	268	278	287	264	244	294	273	266	262	259	265	291	262	268	244	267	256	268	253	270	269	236	266	265	291	297	273	252	282	257	273	245	270	277	272	251	245	253	276	271	274	264	247	282	275	265	257	252	271	280	262	230	260	271	266	277	293	275	253	246	269	262	280	270	259	272	245	282	260	266	296	232	270	277	291	273	259	258	231	287	287	269	269	274	305	263	276	252	249	278	283	274	272	249	242	258	242	291	280	273	278	250	270	258	280	297	277	255	257	255	287	269	273	276	265	266	258	274	267	266	271	254	261	298	256	268	307	258	249	262	230	312	296	258	272	240	278	267	287	252	257	246	269	277	281	279	272	265	247	284	305	280	247	257	253	276	290	268	258	261	265	265	273	286	293	283	266	269	275	294	253	264	284	274	285	252	264	273	266	275	268	272	256	244	272	256	294	279	248	269	305	271	265	276	264	316	279	289	278	274	249	275	271	285	277	279	276	249	267	280	253	319	270	245	281	256	252	223	265	273	279	271	271	264	236	262	287	289	254	284	265	291	273	276	263	273	260	256	259	257	267	259	277	270	268	260	295	281	282	242	264	271	278	254	287	243	264	287	299	269	259	268	250	253	253	279	241	254	279	276	269	277	258	269	240	251	247	266	279	288	274	263	277	255	257	259	289	290	279	243	276	263	277	291	293	282	266	284	271	254	257	254	286	303	262	276	279	257	306	260	310	250	279	265	263	286	263	268	269	252	265	301	275	281	279	263	262	277	258	278	289	257	257	294	282	258	278	276	278	263	248	266	283	295	280	275	281	261	297	273	265	267	266	276	253	273	273	280	264	264	298	270	263	268	306	316	305	272	248	278	275	266	302	279	279	272	258	243	272	293	259	298	264	300	270	279	250	254	285	259	254	263	262	243	277	265	281	268	270	295	242	269	269	286	258	265	273	264	267	267	256	273	272	254	302	284	263	283	267	279	274	257	231	261	285	276	260	262	310	268	274	271	273	282	261	263	246	278	259	260	307	270	248	273	289	292	248	259	266	263	262	252	280	302	273	262	278	291	265	247	268	263	261	252	269	252	254	289	292	280	286	265	259	265	257	272	283	243	260	293	261	270	239	250	282	264	261	266	285	245	264	304	281	255	287	275	275	293	262	289	276	269	259	260	298	301	290	247	274	282	318	282	237	255	248	290	256	276	255	280	266	270	286	274	276	266	257	271	266	266	269	274	293	277	276	251	293	273	249	266	275	256	256	273	273	282	272	278	249	264	246	262	276	277	286	250	255	232	269	265	240	251	288	259	285	291	260	273	251	307	272	291	261	276	265	257	284	296	270	263	263	254	269	273	284	268	278	277	257	279	272	265	282	263	265	260	265	283	289	263	252	300	274	273	256	318	281	288	252	260	267	259	264	281	283	291	276	289	309	256	287	277	300	271	283	262	258	263	267	291	245	282	242	284	254	253	265	246	288	269	281	285	292	309	263	272	285	276	283	289	275	251	267	256	274	270	277	252	262	271	275	256	289	277	291	257	282	269	274	262	259	273	271	277	286	275	279	289	264	257	291	276	257	259	273	293	265	276	275	279	274	245	286	286	277	304	245	265	285	264	267	266	258	273	268	269	311	258	260	266	257	244	255	272	243	281	263	271	258	258	252	261	240	271	293	289	271	276	242	274	265	285	273	248	268	274	284	281	296	279	274	251	267	279	270	273	283	274	256	242	290	280	278	267	279	247	271	231	278	292	226	293	282	275	246	249	272	278	265	268	235	252	260	252	272	247	269	230	269	275	270	231	291	282	265	239	289	285	270	258	273	281	287	287	276	276	277	266	250	255	290	314	251	239	273	284	241	278	229	277	280	268	271	285	294	284	286	281	236	268	282	290	288	298	270	295	275	247	279	231	260	254	256	273	301	265	289	286	286	244	247	257	251	267	259	265	248	260	281	284	282	233	267	282	276	261	273	280	252	304	278	278	288	240	256	273	245	271	277	273	268	258	268	250	256	282	264	270	279	223	251	237	266	260	272	286	259	288	231	246	252	270	280	263	251	267	288	239	238	293	277	280	272	282	250	270	254	261	274	237	281	286	269	279	279	287	281	278	269	263	261	284	242	243	317	306	291	253	303	283	274	268	275	259	265	299	250	304	280	291	255	277	265	251	250	266	261	268	275	281	274	269	286	242	280	265	256	264	271	225	267	295	282	284	235	259	285	253	254	282	261	245	284	268	319	265	255	265	251	244	247	283	249	284	275	275	276	261	274	271	234	262	298	301	270	283	252	284	296	244	275	288	271	297	269	270	289	278	260	274	283	243	279	241	258	271	261	268	284	271	258	272	324	288	281	251	242	253	295	284	280	268	260	272	247	291	304	276	247	261	227	244	255	265	283	266	265	243	252	281	288	274	237	285	274	289	266	280	310	255	264	316	267	257	314	306	269	261	292	261	254	273	300	271	288	284	237	310	256	246	248	270	251	247	265	274	274	260	271	282	266	259	266	241	264	270	282	242	252	288	266	318	278	279	258	280	263	280	265	214	273	266	288	276	269	281	261	290	245	281	219	283	287	272	260	283	283	228	260	263	256	270	235	240	270	256	272	295	272	249	289	285	271	279	252	285	272	282	260	236	268	260	269	280	271	292	285	295	284	274	275	260	262	230	295	279	260	279	297	221	254	262	246	272	248	246	294	271	275	257	281	261	265	259	276	260	260	260	266	256	245	276	285	273	305	262	254	289	267	284	258	247	259	276	290	275	296	245	269	247	281	260	304	270	250	259	262	302	286	264	258	249	269	257	253	243	256	277	258	281	287	292	238	257	261	286	263	252	276	272	255	260	279	255	275	241	263	287	251	257	254	266	286	268	273	286	260	264	280	270	268	276	260	287	260	246	277	290	282	260	242	261	236	264	269	268	284	272	276	255	248	266	263	268	270	293	263	296	289	245	291	257	275	266	310	273	290	263	272	276	259	271	273	269	298	268	281	293	255	281	271	219	290	260	274	283	273	290	258	284	269	279	265	285	266	271	278	338	292	268	244	263	268	275	282	243	281	264	269	265	242
11659	16534	29128	23523	17418	13944	17093	11698	4526	1714	999	807	773	753	722	709	704	703	696	727	701	733	775	723	719	743	719	749	703	739	731	712	756	706	697	717	716	713	741	738	726	740	737	731	676	718	668	758	685	693	755	710	717	693	768	692	737	679	729	730	806	736	726	716	726	726	712	721	719	750	736	730	701	711	695	721	757	716	706	750	782	683	742	737	667	714	699	733	698	698	738	733	726	712	752	713	695	727	757	755	692	734	726	716	671	771	777	710	725	742	743	693	709	724	734	726	723	711	775	721	750	796	666	720	701	696	695	742	690	751	699	685	716	693	741	731	734	682	658	725	736	694	744	694	764	716	710	755	708	686	710	726	720	738	682	675	772	715	726	724	750	710	729	738	735	701	739	717	729	712	675	720	754	722	742	729	702	718	759	694	736	773	767	718	749	729	717	715	735	702	741	741	733	774	682	687	705	701	736	742	713	717	720	705	687	666	726	722	703	704	735	768	722	741	715	703	660	750	727	757	726	726	709	695	723	692	716	727	741	633	723	725	764	738	745	722	727	694	726	720	716	700	704	683	728	681	690	713	696	734	772	670	707	750	718	691	736	729	749	729	688	714	735	734	727	707	728	691	710	736	734	727	690	746	751	735	700	700	764	643	752	719	726	775	744	696	701	750	742	692	679	734	700	728	723	755	729	733	717	726	705	733	755	712	748	721	695	694	752	783	695	733	700	756	717	717	699	688	734	745	734	706	729	719	683	714	698	729	727	737	780	689	698	747	734	776	716	702	726	732	761	773	698	680	721	724	694	705	721	686	693	752	724	711	751	714	711	691	740	699	760	710	721	685	734	710	705	699	701	779	669	796	696	703	749	724	742	692	724	683	688	788	777	699	713	705	723	721	692	724	699	723	676	684	761	695	784	738	749	742	680	772	682	728	700	779	778	733	737	718	681	708	694	759	678	707	691	644	671	723	695	707	691	759	778	727	690	740	716	741	710	713	730	736	710	717	693	711	720	718	727	736	745	735	714	679	732	751	714	703	696	746	736	745	728	737	708	745	717	779	715	734	718	730	729	708	751	723	681	702	731	669	764	711	673	743	720	686	739	730	769	752	725	769	726	754	768	755	712	712	713	714	699	768	787	725	743	723	752	794	777	707	711	747	711	712	726	715	782	740	719	728	720	721	701	690	711	718	669	746	723	727	713	725	753	703	704	724	729	737	772	691	712	742	771	684	760	728	716	714	706	716	738	747	712	692	743	731	673	725	728	705	742	682	687	721	759	747	704	734	725	722	705	733	705	720	741	780	728	694	717	710	737	716	703	761	705	740	722	784	786	721	717	733	759	762	721	770	712	736	673	715	708	693	713	676	712	690	718	709	688	770	735	664	734	724	717	675	714	748	723	756	705	735	688	711	706	683	694	730	735	678	717	708	747	732	689	738	739	742	720	727	717	760	665	691	677	726	709	761	713	746	711	723	704	703	724	742	730	717	746	720	732	688	755	728	732	724	694	713	681	719	768	764	718	714	749	702	730	726	755	672	731	688	744	737	694	696	721	780	735	716	724	742	689	721	670	718	769	683	701	708	710	737	734	712	733	718	695	738	698	723	729	729	733	709	720	758	714	713	738	692	723	763	691	746	717	707	698	736	678	743	698	666	736	724	708	731	713	749	758	757	662	747	696	722	713	716	739	734	713	744	685	681	692	706	705	735	707	718	721	689	691	668	716	769	708	678	743	743	673	692	719	721	709	688	773	744	782	721	766	719	701	768	764	737	740	731	725	751	678	673	733	721	693	700	702	730	703	731	709	725	715	747	745	750	728	735	747	738	788	706	713	679	688	756	734	715	752	736	720	762	730	773	673	746	714	721	768	733	733	758	704	688	718	716	736	742	730	768	701	690	721	736	689	680	727	779	722	703	701	742	751	725	733	734	748	715	736	749	738	704	761	718	764	733	757	720	719	668	764	712	724	693	742	749	732	753	755	755	672	741	739	784	713	730	760	726	747	730	730	761	723	757	693	689	716	713	712	698	742	732	688	716	699	717	738	726	795	733	672	712	719	703	754	743	751	695	752	755	718	720	729	722	746	709	726	669	749	725	743	701	736	716	722	722	772	692	704	754	733	730	737	692	732	742	733	711	673	722	702	750	746	728	722	678	722	719	717	732	735	735	701	717	710	724	731	726	718	723	729	713	742	758	719	735	705	708	726	738	692	731	660	721	713	696	748	722	704	750	713	747	708	781	728	751	682	715	699	732	715	742	724	749	711	729	716	737	714	758	718	727	690	741	737	772	719	750	661	721	694	675	768	746	689	716	676	699	718	709	717	736	772	720	735	704	677	699	776	662	665	728	744	738	715	738	698	707	730	729	714	715	701	702	727	707	748	711	685	723	738	724	727	699	671	723	695	723	746	747	721	712	718	697	706	670	710	738	728	752	722	700	715	722	726	770	704	759	709	747	718	697	748	724	720	753	731	734	720	734	733	785	738	714	713	739	772	719	745	705	689	670	743	729	694	712	740	714	706	713	716	759	737	699	799	672	753	725	743	705	711	676	713	749	734	704	739	723	703	687	704	733	727	736	708	695	678	701	766	676	726	696	726	732	685	790	729	736	703	709	762	731	730	708	708	746	779	711	732	706	739	716	695	739	696	742	741	741	737	760	699	708	682	692	712	744	689	704	724	724	687	710	764	720	722	748	680	722	727	746	708	754	733	752	756	756	725	734	711	703	771	721	732	687	741	724	781	722	746	719	704	698	733	706	690	726	733	715	740	728	725	750	661	750	691	734	688	746	704	731	738	732	662	748	737	702	723	740	723	734	748	728	737	753	713	716	701	712	696	733	716	721	757	714	761	710	802	749	723	709	687	728	764	713	723	732	702	711	721	735	736	715	714	741	711	726	700	700	750	699	677	710	726	675	724	727	730	734	701	729	716	696	715	715	748	715	760	728	756	737	728	732	708	742	691	670	732	732	746	723	738	715	697	714	747	716	714	755	708	701	704	739	715	698	710	720	731	762	717	728	729	746	750	752	714	714	782	715	789	743	734	769	680	724	724	662	722	730	753	718	769	754	705	710	740	702	715	753	751	748	674	716	720	720	732	729	714	687	708	695	663	745	706	708	716	710	731	718	742	664	764	767	774	740	770	714	745	726	684	731	741	742	726	707	777	742	706	698	740	730	720	690	745	726	774	761	751	702	711	749	733	687	735	734	734	705	702	712	712	699	757	767	754	725	702	698	795	692	725	734	765	739	688	760	748	729	756	685	770	698	757	687	749	740	700	734	724	777	707	682	740	749	719	703	741	737	704	651	674	751	756	726	725	727	716	703	684	685	710	721	679	707	726	720	752	771	666	739	722	721	770	743	725	702	752	739	744	738	733	714	722	686	767	741	688	720	735	723	674	738	797	684	664	748	708	727	692	710	708	751	748	704	712	725	700	772	724	704	694	784	745	713	731	742	694	756	734	721	663	731	759	728	737	709	684	755
37840	38699	39191	33231	25306	31115	37186	22239	8125	1989	644	332	320	298	300	260	262	272	273	265	236	248	262	264	277	236	273	269	256	275	226	274	248	291	262	276	270	263	262	251	292	292	276	239	252	236	258	284	285	257	267	274	281	287	285	268	259	295	258	253	233	268	280	237	261	277	266	243	264	280	238	265	272	271	274	224	263	271	249	263	291	251	272	253	290	255	254	275	264	272	261	273	254	280	234	255	280	270	276	253	255	257	256	284	271	283	260	243	265	246	288	242	281	286	252	248	243	269	242	276	218	292	274	253	268	255	268	238	244	283	253	265	235	257	220	274	270	262	255	247	251	271	247	281	256	223	252	233	257	273	284	286	245	226	252	265	270	252	288	236	267	255	241	258	259	267	273	263	281	268	268	266	274	256	235	284	281	266	248	279	246	253	251	249	261	270	264	258	251	282	273	279	252	260	241	271	275	268	252	245	271	275	273	263	259	251	249	245	255	282	247	252	291	251	241	278	249	259	290	245	258	241	264	285	272	251	256	272	258	265	265	242	276	253	268	281	256	272	290	261	278	245	232	262	256	269	270	262	268	257	272	258	287	289	243	272	269	280	246	289	268	245	295	285	292	271	249	292	268	275	276	239	303	283	269	295	249	263	243	225	253	276	251	265	267	278	243	248	276	287	272	236	276	242	231	279	264	251	279	262	251	282	271	266	272	254	243	243	281	236	223	250	228	267	297	254	243	287	254	275	246	250	257	254	254	245	291	249	244	270	267	278	277	272	265	244	268	270	258	261	270	279	247	268	237	248	258	287	275	266	257	250	287	275	288	236	263	254	265	250	269	256	269	274	289	267	285	283	255	261	248	286	277	236	259	230	260	258	260	260	282	276	250	243	262	253	271	285	252	273	267	273	270	230	251	283	270	288	287	273	284	251	296	255	258	277	264	248	291	252	244	253	267	285	255	254	262	257	231	289	266	261	300	279	278	268	279	267	288	245	237	284	251	237	243	263	282	249	261	252	259	273	244	251	286	277	266	303	292	299	254	246	268	246	251	258	276	250	287	263	256	245	274	249	285	281	260	240	255	272	303	265	262	236	217	246	258	246	274	266	260	271	247	254	277	297	259	276	251	258	254	238	307	267	266	243	276	262	239	278	285	301	268	247	277	245	291	234	248	288	257	238	275	263	249	255	266	248	252	270	261	261	273	275	289	295	283	242	242	255	265	223	249	267	257	263	267	268	266	295	236	241	280	287	268	266	269	241	264	228	259	253	252	254	250	255	251	281	275	256	249	257	256	279	277	296	259	264	266	283	267	264	229	267	258	282	258	263	233	269	268	274	250	258	283	249	268	315	254	263	279	264	263	280	271	252	281	241	260	249	233	283	245	263	259	266	264	307	246	236	255	266	276	260	264	290	266	258	267	234	256	261	251	282	235	257	274	264	268	274	239	289	252	296	260	256	267	236	263	259	286	248	253	281	287	258	235	255	271	288	270	259	258	269	260	258	277	250	252	291	273	279	271	308	250	234	273	263	285	254	244	236	266	253	253	248	264	274	259	270	272	280	277	265	257	307	238	243	239	275	264	243	249	263	282	281	265	263	276	265	228	283	267	258	288	272	289	262	234	254	266	293	270	247	230	250	276	246	271	261	265	288	311	247	276	261	259	272	271	244	287	239	308	297	268	277	281	284	275	261	236	275	281	270	250	297	274	268	262	276	259	240	293	266	270	253	259	242	253	260	258	277	245	278	286	271	245	279	262	310	289	256	248	296	288	262	251	267	294	269	254	257	263	270	270	245	259	273	296	275	267	258	274	269	262	235	252	252	258	269	284	267	259	247	268	270	273	286	262	247	273	269	260	264	264	279	268	265	252	280	254	228	232	252	281	271	267	254	269	286	245	261	250	278	278	266	271	274	276	296	251	282	269	260	285	240	268	264	259	288	277	237	280	264	258	253	243	239	252	272	266	277	279	299	266	236	285	243	263	280	258	245	251	256	276	265	268	287	263	294	286	261	271	281	281	272	255	259	287	249	253	265	261	276	285	231	269	293	251	261	276	274	280	222	250	230	265	236	247	289	277	271	272	241	254	269	246	254	279	253	256	253	274	261	274	250	256	245	291	266	247	286	236	276	261	253	283	248	284	239	263	244	276	257	236	281	272	273	276	256	257	253	261	252	285	232	258	269	282	243	277	254	248	235	261	222	258	263	249	266	289	289	264	256	258	284	280	252	266	280	287	246	285	260	284	246	243	277	287	225	260	267	276	238	275	270	256	265	272	251	274	256	259	233	275	265	260	256	221	243	250	257	237	262	253	278	290	278	242	269	266	271	268	228	268	263	229	276	281	261	232	267	289	250	252	279	277	258	262	289	291	274	287	261	264	257	233	264	288	263	258	301	259	252	233	278	243	249	271	277	278	277	269	257	239	217	265	243	245	259	254	278	273	255	259	269	262	255	252	237	271	245	258	257	280	259	268	257	239	244	260	248	245	256	261	280	281	265	298	258	271	276	259	235	255	263	248	253	239	246	291	230	287	304	252	264	262	300	260	255	243	253	313	295	244	280	273	264	241	226	275	255	249	269	267	271	251	259	273	241	261	233	261	267	275	286	283	261	300	291	277	271	229	267	261	258	248	273	238	256	266	269	282	265	289	286	243	254	262	268	249	241	268	243	249	274	290	282	279	281	245	275	304	292	275	259	262	260	250	256	216	256	269	274	267	268	254	286	276	252	253	243	259	247	257	241	255	291	273	290	269	219	253	270	265	238	243	279	263	265	227	253	235	224	277	275	260	248	252	268	263	248	245	267	270	239	274	256	260	266	257	262	248	267	260	256	229	263	255	275	250	295	254	277	254	247	253	270	258	243	275	220	241	261	245	233	286	261	251	290	253	284	240	281	275	284	254	254	243	258	270	291	279	245	263	263	268	285	267	258	256	229	260	269	243	267	257	268	301	269	262	242	273	263	245	270	263	267	262	245	247	258	270	267	264	265	261	276	270	245	268	240	278	242	253	290	258	248	246	279	271	252	277	265	272	234	279	269	284	280	256	257	276	295	256	271	264	266	280	282	258	253	255	272	246	288	263	268	272	243	285	282	250	284	256	271	256	266	282	259	284	279	256	269	280	249	256	262	277	283	266	265	259	256	265	302	298	274	261	279	253	293	253	257	214	253	284	260	277	249	262	263	264	250	274	283	266	272	231	262	261	243	276	267	289	290	248	242	279	271	236	250	269	277	266	255	270	246	234	247	279	249	255	280	273	260	257	254	284	261	262	271	254	286	266	239	243	249	248	269	299	253	277	302	252	276	247	257	271	258	279	263	244	258	284	279	282	258	255	287	255	265	296	257	268	258	265	265	244	279	288	273	226	272	247	276	247	248	225	257	228	238	249	283	290	287	245	304	296	270	244	288	262	274	298	284	277	272	262	264	269	230	246	266	276	264	270	259	251	225	257	316	263	288	272	267	253	263	228	266	263	272	282	293	252	272
25069	32200	41106	42640	38527	48328	51296	36849	19927	7494	2496	1297	956	767	743	747	686	697	695	749	663	747	721	701	706	763	698	705	695	722	739	690	738	758	739	739	681	708	715	720	701	711	752	697	714	773	724	702	677	776	776	741	738	735	671	764	748	713	719	671	743	733	691	761	721	774	695	700	703	706	695	675	696	686	716	723	702	726	721	723	670	734	742	753	728	695	724	726	707	657	726	743	711	690	763	746	743	743	688	674	762	690	696	697	676	719	691	724	671	742	681	681	691	695	696	690	652	742	712	682	747	723	721	710	708	760	716	754	696	671	768	709	712	701	689	708	694	734	755	732	716	734	767	731	695	721	706	720	700	710	722	730	719	642	698	709	672	667	640	687	734	707	732	715	698	716	710	688	693	671	695	728	703	719	713	746	760	729	677	761	703	676	708	735	706	735	724	737	727	708	712	702	749	744	725	700	749	744	673	759	713	708	700	728	711	705	725	716	702	747	685	725	758	657	706	728	721	692	713	698	720	748	733	678	727	727	669	709	738	708	706	698	693	694	711	731	751	696	699	670	676	711	708	689	730	727	722	693	737	760	721	732	690	695	709	664	734	695	715	679	750	716	666	723	727	715	697	728	738	720	752	762	706	679	696	738	707	687	709	734	713	734	674	693	705	736	688	746	714	724	677	688	744	677	688	686	717	720	755	688	702	711	703	735	692	708	731	676	736	734	735	706	710	687	723	727	752	664	731	704	689	711	751	730	680	699	693	725	722	715	704	699	733	746	774	724	767	728	724	727	706	720	698	691	700	708	714	696	697	690	752	702	714	722	736	728	707	718	741	753	725	687	722	742	687	696	713	741	766	719	692	722	703	683	663	710	735	688	743	726	746	708	694	739	731	696	681	699	749	673	758	703	729	695	712	668	687	710	699	692	741	744	689	714	711	703	750	683	631	721	716	677	686	702	743	672	702	730	726	715	676	727	736	694	735	717	703	708	729	694	667	687	728	690	724	704	682	736	733	685	703	692	747	731	716	716	731	706	667	714	726	724	687	771	723	711	676	713	737	693	659	734	744	730	706	768	669	736	736	763	738	718	748	695	672	731	702	716	709	666	646	729	713	765	748	673	752	737	692	698	710	733	697	704	720	737	707	696	728	688	779	773	723	714	701	705	713	736	747	699	710	689	692	669	709	690	731	763	696	724	730	690	704	707	733	700	727	672	678	637	733	690	709	722	713	707	729	746	811	696	701	666	686	703	775	773	730	719	724	722	712	723	748	692	707	728	700	715	718	741	752	745	694	725	711	724	708	699	713	660	707	758	684	715	703	705	759	728	686	657	699	697	759	681	685	724	728	729	707	687	677	701	727	727	731	722	720	696	711	746	704	778	664	685	698	751	748	695	695	715	708	672	706	692	742	697	724	707	694	694	752	722	770	707	725	681	696	669	717	757	734	701	713	748	729	698	713	730	753	726	703	737	696	659	700	709	685	716	729	723	712	731	718	709	679	686	712	672	695	719	692	667	739	742	726	671	722	749	711	704	721	677	724	690	708	699	726	729	732	717	719	723	722	781	746	713	726	700	734	745	711	706	717	752	722	729	692	669	668	704	711	774	720	686	739	745	714	714	703	717	689	680	701	747	718	759	747	726	675	735	678	756	781	689	680	706	707	717	692	720	655	702	698	686	701	735	677	707	675	685	695	730	734	692	693	692	683	703	697	731	745	726	730	760	728	723	705	728	697	708	657	682	736	712	719	721	698	721	722	739	714	731	707	714	719	707	734	739	745	714	717	702	683	682	684	705	745	695	665	631	706	711	736	736	718	701	688	727	728	753	655	699	694	720	618	704	737	698	677	743	695	701	722	752	759	745	705	678	708	733	718	731	722	760	732	667	718	734	721	699	721	673	738	698	734	754	694	722	697	725	666	762	689	704	713	718	699	713	680	719	682	684	701	706	673	736	714	734	684	713	722	754	702	741	689	721	663	700	693	701	742	718	726	707	754	732	730	694	712	720	678	742	735	663	685	723	674	705	697	729	667	713	678	721	718	748	723	754	760	759	726	737	745	728	738	706	715	735	707	693	656	715	696	712	722	682	720	776	729	704	726	737	725	761	727	720	678	672	723	718	684	725	703	722	740	725	683	733	700	734	752	713	693	695	715	719	684	683	658	757	677	725	670	730	749	678	687	692	749	746	697	703	699	671	743	706	717	729	725	719	701	742	706	680	701	738	738	714	738	701	750	730	736	699	707	716	684	703	715	714	743	736	692	729	721	706	704	682	777	696	703	715	705	721	697	748	717	683	727	695	714	709	678	707	744	747	656	690	681	698	666	734	732	666	684	661	730	718	721	716	747	727	762	741	724	724	737	733	720	738	688	719	747	685	713	698	740	712	724	737	691	718	723	689	714	726	730	728	741	763	752	673	703	718	721	767	711	736	723	723	725	741	657	663	730	745	727	676	717	784	708	717	736	737	687	713	723	709	716	725	684	740	735	759	709	745	707	710	697	711	735	713	727	725	761	715	712	665	723	715	735	717	737	716	706	667	666	709	742	740	702	677	696	735	759	674	702	713	697	693	700	693	735	722	682	709	691	694	726	662	689	661	725	713	701	708	697	697	708	667	727	730	689	689	709	712	666	684	728	708	748	721	719	758	704	679	695	719	732	665	725	690	694	710	703	732	765	744	719	693	710	715	721	723	656	680	742	737	724	701	741	690	733	755	699	744	670	703	757	675	755	735	728	695	713	679	731	698	706	723	697	736	678	730	733	712	742	746	728	757	714	717	737	663	702	703	711	768	715	685	719	713	729	758	695	724	721	715	687	724	761	693	715	657	687	713	711	726	716	750	718	759	687	685	714	653	696	663	730	724	683	731	746	725	695	713	714	751	753	711	681	687	766	710	711	701	679	737	739	757	708	756	777	737	699	740	687	723	702	681	707	723	672	693	730	697	706	729	734	681	739	714	713	720	733	733	700	687	717	686	753	706	686	661	707	717	756	766	709	723	727	734	699	677	767	678	784	691	743	780	709	707	758	701	667	688	740	716	732	692	729	739	705	733	730	758	713	659	689	689	707	684	721	680	721	725	750	708	659	706	734	696	718	674	720	709	720	690	673	725	688	703	712	762	768	693	758	694	713	654	763	730	741	733	698	767	732	711	701	712	706	694	725	686	719	720	642	751	753	691	749	746	712	724	693	672	727	684	743	742	685	684	727	676	726	738	678	709	681	727	712	682	685	748	714	722	704	703	702	661	668	678	752	711	695	686	728	739	656	720	727	717	702	713	747	735	733	685	697	677	713	693	670	682	715	679	693	678	760	725	737	698	668	677	699	705	784	722	702	723	720	705	700	687	760	730	753	738	658	687	742	711	731	733	731	672	744	742	728	696	667	706	712	732	692	760	709	725	707	722	687	732	722	690	729	713	696	694	755	727	752	712	701	740	724	710	729	712	712	721	715	669	705	734	698	675	678	740	752	744	678	670	741	693	708	701
49036	47784	48345	43227	34707	40331	47626	36862	23130	8753	1763	683	393	321	249	278	246	246	241	262	269	277	245	248	260	256	266	265	272	259	254	248	249	268	265	309	275	248	282	277	258	247	261	227	287	274	288	262	247	261	245	265	252	244	268	277	285	251	270	306	282	275	231	270	253	246	247	271	252	268	301	237	269	271	253	256	235	292	258	248	269	267	248	285	277	260	250	262	251	266	265	258	264	288	276	253	242	288	237	276	262	267	256	272	272	237	254	256	267	255	249	251	266	268	268	249	283	247	265	267	261	278	269	275	244	250	280	284	277	247	264	253	272	247	247	275	265	253	262	249	292	276	297	255	233	282	254	248	233	219	260	275	255	238	266	271	241	256	259	233	270	271	260	238	246	257	259	257	272	246	264	270	280	239	271	253	271	260	296	245	265	237	265	274	268	256	258	266	267	248	250	255	268	224	238	246	261	270	271	280	267	267	232	287	253	247	272	249	261	247	276	262	276	233	279	239	265	251	238	249	240	259	252	277	243	261	253	269	276	247	248	242	263	263	289	241	259	265	283	263	268	240	264	264	281	234	262	253	276	256	263	256	244	272	244	227	275	273	258	289	272	253	287	232	252	308	269	244	262	245	274	270	266	265	267	288	286	281	260	272	260	267	257	231	242	248	271	275	252	251	277	265	243	264	263	274	232	265	241	256	281	284	246	257	247	251	252	272	226	252	262	236	245	244	305	271	263	259	264	254	234	275	259	270	268	281	259	236	257	249	234	260	243	246	258	267	262	281	239	260	253	264	263	276	248	234	255	259	262	280	266	265	239	253	220	256	241	305	253	285	243	280	240	255	219	244	270	269	253	237	283	256	265	277	295	243	255	263	257	257	249	275	271	263	254	238	279	268	282	260	302	285	255	272	289	263	257	263	253	252	253	265	258	258	252	252	267	260	254	248	272	250	252	261	263	294	266	259	280	252	261	262	235	252	287	246	265	294	238	272	255	248	242	239	245	266	229	273	232	247	233	257	266	258	268	264	263	257	291	253	260	298	246	257	251	252	288	261	252	251	296	242	278	261	275	256	266	234	250	231	266	235	279	294	265	261	275	252	282	254	252	253	277	271	266	254	253	249	244	242	237	281	262	246	271	287	281	223	238	262	277	247	257	266	269	267	260	250	280	268	267	248	263	228	253	250	262	248	249	269	256	270	260	244	263	278	276	247	263	269	251	269	290	236	257	295	269	256	264	249	251	262	263	284	263	255	271	256	256	278	264	251	265	219	271	280	275	250	265	273	253	271	240	236	269	245	275	277	283	246	261	279	257	261	272	262	251	259	293	264	283	247	262	266	264	264	297	252	287	267	243	279	280	254	262	273	272	261	255	274	262	275	244	264	282	241	270	289	269	238	263	216	251	274	250	225	262	282	267	258	248	264	255	260	262	244	271	295	284	263	283	230	257	271	267	257	284	260	270	268	251	262	293	265	260	276	290	256	268	248	244	258	264	284	253	264	243	260	278	239	263	271	262	261	253	261	250	235	257	296	253	250	276	262	231	253	251	239	259	279	227	268	274	255	246	288	264	262	289	233	251	272	254	261	256	265	270	264	282	247	271	254	259	231	269	240	253	265	251	236	247	265	260	251	257	269	264	267	260	276	250	271	277	250	272	250	258	250	265	260	247	280	254	267	265	268	273	266	221	234	251	245	248	263	264	257	257	248	285	294	286	271	248	250	241	248	251	266	258	248	273	295	263	258	255	245	263	255	254	224	286	227	250	265	270	257	262	234	270	291	249	252	241	275	270	263	261	254	257	227	286	261	264	264	256	251	267	262	233	237	303	277	306	235	247	265	242	250	279	255	275	262	257	246	251	278	262	262	251	248	274	247	235	249	257	293	243	283	222	262	306	274	261	283	224	255	269	246	254	243	263	266	268	251	239	274	273	268	258	260	267	286	228	230	265	245	252	276	252	267	277	258	272	261	260	244	290	265	294	274	257	271	251	263	246	253	270	283	267	266	257	269	282	298	260	291	260	264	244	254	252	246	245	254	251	269	279	294	278	275	260	275	294	259	293	261	280	261	244	254	278	275	279	258	290	267	263	242	261	237	264	257	255	258	264	274	264	265	239	264	288	248	249	272	274	266	247	242	233	230	233	260	261	213	262	285	265	257	288	296	279	265	273	275	217	244	264	276	257	259	258	283	264	268	286	258	302	266	245	270	226	271	278	253	280	308	263	243	236	284	277	248	280	300	245	248	243	243	277	247	245	263	267	247	272	273	262	248	255	250	210	271	273	252	270	255	239	273	261	282	245	249	259	251	262	261	259	265	268	254	250	287	264	223	252	264	298	255	256	240	275	276	230	249	298	263	253	275	281	277	242	268	244	256	245	269	286	287	279	285	275	246	255	257	249	254	248	255	241	285	273	277	264	261	250	261	263	256	264	275	297	270	274	221	234	273	275	254	249	273	263	259	268	267	272	231	254	262	257	261	280	255	273	232	262	271	255	249	261	252	267	244	273	270	274	265	268	253	246	282	271	266	274	271	252	228	253	234	230	245	244	255	242	266	282	263	249	299	270	256	273	273	251	242	223	265	268	264	252	275	264	272	273	214	241	246	275	256	278	266	258	260	236	264	285	248	275	257	267	263	273	274	276	274	282	234	267	276	276	241	227	256	236	244	258	251	278	274	266	287	267	266	263	258	268	269	302	276	276	248	271	283	272	243	301	268	247	247	267	257	300	258	262	257	253	269	253	286	267	257	249	272	252	240	229	259	271	281	262	259	207	265	246	242	255	236	242	248	254	249	277	274	253	284	241	240	284	244	250	245	261	272	285	306	254	252	243	248	259	272	252	269	293	287	230	268	258	244	256	235	243	257	263	261	242	241	260	266	299	270	276	244	244	248	255	260	264	240	261	236	276	264	255	240	265	260	238	238	297	275	233	260	266	254	253	258	269	281	264	245	250	272	244	296	278	248	255	265	278	255	278	242	265	313	260	238	270	238	262	276	242	262	253	252	210	271	267	250	276	263	266	253	259	251	259	279	245	259	243	270	221	237	281	283	275	270	230	235	276	238	250	267	272	260	261	248	286	261	275	242	265	248	268	261	293	242	270	269	226	255	285	267	238	260	254	258	234	274	236	241	257	281	273	275	248	266	277	279	283	287	273	249	292	299	274	262	244	252	268	235	278	249	250	255	249	274	265	286	237	272	259	262	280	246	256	267	266	259	264	249	272	258	301	245	261	273	226	268	272	260	279	248	250	260	226	224	268	239	245	263	246	279	266	246	299	261	245	284	259	274	257	248	242	250	252	224	252	274	277	254	256	257	285	236	254	301	273	259	250	271	224	247	242	256	279	286	285	266	289	234	250	233	267	274	258	268	275	281	241	242	246	250	230	251	278	266	239	250	277	278	256	288	253	241	238	253	264	279	277	269	252	274	255	247	261	274	248	265	239	275	275	260	270	251	213	232	268	238	298	263	252	232	244	259	267	254
32266	39244	48910	50519	46191	55239	60744	50137	38358	19738	6353	2539	1303	924	806	755	715	738	679	675	660	677	721	711	758	698	677	762	724	728	649	685	727	738	713	686	713	696	662	679	671	733	754	686	717	665	675	718	745	694	715	728	693	683	690	783	709	715	669	717	669	656	679	764	716	721	729	683	664	765	707	695	705	691	733	663	718	711	713	733	670	706	692	674	731	648	713	733	707	718	692	703	731	692	738	686	686	688	704	721	699	685	693	681	741	637	696	725	692	767	667	728	695	699	721	701	716	720	684	697	648	696	754	694	754	684	701	682	702	688	677	730	716	716	696	684	661	702	705	695	725	769	693	738	747	716	739	701	704	695	685	732	690	699	748	729	719	703	651	710	702	752	772	720	726	732	737	675	716	656	681	713	700	674	729	697	696	701	679	713	685	688	675	668	658	682	697	686	723	726	696	718	710	697	709	741	701	710	733	706	679	711	740	722	691	682	707	691	706	702	681	705	690	725	716	723	661	667	696	701	764	681	754	733	682	692	685	714	697	763	711	705	686	724	726	688	723	711	717	712	652	699	768	686	684	683	714	646	689	734	732	710	725	708	696	676	739	744	690	681	719	744	702	677	678	718	695	659	677	681	727	698	704	684	717	724	707	664	668	661	739	651	722	685	727	727	697	700	704	689	691	705	734	682	702	675	694	727	751	715	724	680	721	715	746	684	730	724	725	697	693	719	703	707	692	741	724	716	718	710	696	713	656	737	707	690	695	713	720	679	767	723	716	691	743	672	722	684	705	670	692	673	665	707	698	682	669	669	678	677	730	736	667	692	723	666	683	711	688	698	683	722	731	724	744	698	685	686	686	704	719	692	680	694	708	711	697	715	717	671	706	659	668	744	700	729	716	702	658	711	714	741	699	711	639	698	714	713	724	644	677	728	759	709	711	718	696	707	697	683	690	663	682	700	745	701	690	693	748	661	669	667	679	689	702	711	690	756	662	718	715	669	681	720	663	676	707	659	709	703	709	686	720	695	683	685	698	729	679	700	678	695	684	715	684	708	740	694	737	741	713	719	663	746	727	752	728	743	716	704	656	682	671	681	707	695	707	706	738	754	675	749	681	733	696	704	701	729	754	728	755	682	703	640	703	726	731	720	727	722	742	734	694	699	717	699	746	683	748	711	730	713	699	649	690	647	731	709	694	716	678	690	706	643	706	681	768	691	697	667	678	759	658	734	694	699	714	739	718	705	689	720	747	713	725	677	727	663	697	675	720	676	708	655	701	690	704	680	670	681	733	685	712	697	695	735	692	640	707	651	705	729	714	715	649	705	673	701	681	723	674	735	725	702	684	722	731	681	726	654	685	705	674	666	714	689	714	724	669	699	686	685	685	710	684	676	724	669	712	738	697	684	720	692	686	717	691	733	709	685	670	723	710	683	717	649	700	709	697	717	694	703	719	699	722	711	712	687	732	684	718	656	668	675	679	706	710	655	674	708	701	699	694	705	714	678	732	686	707	703	676	699	689	685	721	704	737	691	698	718	709	694	701	701	695	668	658	796	738	671	694	683	713	683	679	691	755	676	722	668	688	652	723	707	658	741	685	713	700	690	709	692	691	710	710	681	694	686	684	742	721	770	619	656	697	709	699	723	709	696	695	696	677	702	703	682	738	705	685	710	720	664	723	683	690	732	672	689	764	728	741	677	727	676	696	704	708	677	675	743	735	645	704	679	719	690	718	731	723	660	690	722	655	698	714	707	738	695	671	702	692	707	680	737	675	732	698	650	711	698	690	703	702	687	708	690	696	672	716	732	625	723	686	682	707	708	674	702	717	684	681	679	708	713	679	712	742	717	673	720	710	692	647	715	702	697	710	714	692	734	767	713	680	668	716	755	708	681	731	732	719	718	708	663	671	723	689	688	686	730	703	707	698	678	714	723	691	741	711	692	700	725	658	705	692	648	715	721	689	719	683	751	722	702	666	704	713	710	685	637	685	682	723	714	655	740	701	695	663	723	716	745	710	684	713	708	736	727	672	739	725	718	678	746	651	721	723	703	725	729	728	721	771	720	724	697	708	734	700	697	710	720	674	731	713	709	730	702	707	693	691	714	720	691	719	712	705	750	672	680	742	694	709	680	691	677	674	697	660	715	718	708	691	656	683	677	685	720	685	729	700	645	688	673	669	685	703	671	672	649	724	750	718	712	726	701	700	673	703	703	679	716	675	758	711	702	688	712	735	721	704	681	693	673	692	713	690	686	699	719	712	696	697	682	708	726	700	650	673	692	697	640	697	703	719	706	683	670	744	714	721	720	723	726	681	737	716	760	633	694	684	687	737	715	700	724	692	668	726	764	700	737	674	716	688	712	724	665	660	672	680	727	704	691	662	659	722	742	701	728	723	664	658	742	688	670	652	712	665	705	710	669	712	704	647	734	710	740	722	668	708	709	692	696	747	717	730	718	695	714	699	699	701	705	748	687	689	715	688	681	717	692	710	726	684	716	708	692	721	669	665	672	725	705	727	714	740	684	679	680	706	668	723	704	724	739	683	660	719	677	712	721	731	701	700	666	764	658	680	700	684	673	763	730	701	683	672	738	721	753	695	722	675	703	652	707	675	705	706	667	694	679	689	715	712	678	702	750	733	653	740	702	705	761	751	700	676	678	700	714	689	720	722	691	708	677	724	739	729	712	720	723	721	654	656	648	691	744	730	685	737	732	679	697	710	687	710	746	707	660	649	707	710	661	708	754	703	731	757	653	743	707	699	729	674	693	675	704	682	664	639	732	727	725	717	670	661	689	688	694	678	722	711	724	741	706	689	726	715	686	720	744	668	697	723	701	697	706	699	690	663	683	673	692	708	718	677	712	692	666	699	685	674	692	683	709	685	673	697	710	694	709	754	703	706	711	688	713	713	706	662	738	689	708	676	705	720	698	697	704	695	661	691	745	683	758	711	708	684	723	678	718	701	699	713	686	680	659	732	642	670	697	709	671	745	705	687	723	742	708	687	698	727	719	739	669	721	724	687	697	716	712	687	740	697	731	672	713	739	695	718	703	729	739	700	714	729	685	750	698	675	729	720	649	688	713	670	735	721	668	695	738	703	675	698	645	709	709	674	756	682	739	719	698	677	697	697	665	724	684	714	702	735	682	711	728	711	694	684	671	735	724	712	677	666	647	669	747	683	659	696	721	726	714	737	692	713	684	720	703	680	692	696	697	689	731	747	754	727	689	738	665	712	750	666	700	713	751	698	706	717	723	718	745	704	708	753	700	728	673	714	678	703	710	687	689	687	743	666	704	710	693	688	702	699	699	708	706	706	716	675	682	734	711	708	749	717	740	710	743	675	684	712	721	705	706	744	709	715	722	738	741	707	714	678	721	727	690	713	691	684	730	696	728	718	721	743	681	718	725	682	684	644	714	739	666	647	678	681	700	654	683	673	677	708	718	682	701	694	736	695	696	742	701	677	684	682	709	721	682	701	699	708	699	668	716
18187	14851	13091	8331	7016	6473	3781	2708	1537	794	423	290	262	261	265	268	274	229	262	259	255	283	261	305	268	257	283	247	278	284	279	283	257	248	278	273	257	276	269	288	253	263	265	255	232	285	261	243	255	279	265	239	246	264	266	243	281	265	248	275	276	276	285	280	242	258	245	249	258	273	261	278	270	262	256	273	251	273	240	257	282	274	260	268	269	280	263	246	287	259	296	254	280	234	269	278	256	261	271	290	266	289	233	260	247	257	264	269	273	239	261	278	260	253	295	234	278	254	247	273	274	265	261	262	269	250	257	296	267	299	262	250	277	230	272	242	284	274	256	264	284	270	260	267	262	257	274	263	269	263	267	265	221	265	251	252	237	255	252	279	280	265	252	263	259	249	277	291	245	289	256	293	267	240	272	278	260	262	260	266	274	290	273	276	260	275	273	276	246	263	256	270	259	239	269	287	266	273	266	282	258	234	257	261	265	222	262	250	253	289	271	238	237	232	241	270	288	274	247	287	262	278	309	263	249	237	244	262	264	286	260	254	266	276	234	254	278	276	276	263	252	255	255	267	254	248	245	246	272	261	301	250	263	266	259	241	252	251	262	277	277	244	261	251	256	277	298	253	256	250	279	274	268	259	242	268	284	282	222	255	262	237	291	258	273	248	273	275	290	272	289	262	256	244	273	260	259	258	264	262	249	270	270	273	273	242	262	256	263	285	253	279	272	265	250	251	253	318	297	274	266	286	254	260	251	263	272	274	264	281	278	253	250	271	267	265	242	239	280	294	275	270	280	254	272	264	259	264	301	292	237	282	257	267	267	258	287	287	254	302	264	276	274	245	269	243	265	254	297	290	290	245	287	274	284	251	253	282	264	278	270	253	260	266	265	288	268	290	271	286	240	253	243	277	268	259	251	250	241	273	270	258	285	234	263	267	242	243	256	289	264	264	265	259	266	262	285	266	264	260	267	263	280	245	256	251	255	277	276	242	271	251	269	262	273	267	256	288	278	266	253	272	251	251	283	268	253	255	262	282	257	253	258	284	264	263	293	249	266	232	283	288	271	245	286	259	262	271	267	244	265	253	268	251	287	240	246	253	265	282	274	253	234	281	252	273	300	245	270	290	275	257	263	256	274	276	254	256	266	272	280	238	260	302	262	279	259	261	260	283	254	255	273	259	260	256	270	303	282	299	306	277	265	274	269	275	252	264	254	288	276	276	257	284	289	267	234	264	273	222	273	257	286	252	290	285	278	271	253	269	258	265	271	297	279	248	275	281	274	252	242	254	235	281	250	267	264	265	281	308	287	273	253	243	266	257	254	238	265	245	257	266	285	266	258	273	280	269	252	232	273	249	269	287	281	277	281	269	296	259	261	264	262	263	260	278	287	283	247	274	247	252	270	246	286	255	261	263	265	249	279	297	278	272	273	257	235	280	261	235	285	274	282	271	250	265	273	229	273	274	248	238	270	269	283	254	247	273	293	282	290	250	258	251	256	266	246	282	293	261	281	270	289	262	296	256	254	273	265	256	267	267	274	291	268	258	254	262	273	244	265	247	267	270	268	246	284	282	249	241	254	320	257	281	250	255	244	254	252	280	233	265	288	282	259	269	262	266	247	247	252	269	228	282	285	261	296	263	290	254	267	266	282	259	259	273	241	304	245	275	270	252	255	273	279	225	246	285	264	274	231	263	275	252	260	254	252	289	275	262	274	236	267	271	272	292	265	269	252	244	260	265	228	273	272	256	266	303	246	274	293	268	277	252	300	271	276	244	274	274	242	250	245	262	254	251	264	239	246	286	259	273	239	240	263	256	261	259	243	250	266	240	260	249	273	283	253	257	241	252	280	268	234	287	237	276	276	274	274	247	276	259	251	249	273	277	276	218	281	254	276	253	273	276	259	280	291	234	243	263	254	283	252	251	251	288	247	279	297	245	269	252	305	276	255	251	254	281	248	255	223	242	231	258	291	277	273	250	235	252	258	271	303	285	264	263	270	272	273	270	272	270	273	263	253	253	264	252	247	251	281	254	244	257	248	247	268	251	284	247	288	311	298	226	254	263	241	287	279	270	289	272	230	265	264	290	294	272	269	274	257	247	236	307	274	261	255	283	298	295	268	284	310	245	252	237	267	284	268	261	283	252	281	279	260	244	267	243	291	248	272	268	248	279	275	285	271	252	283	273	249	285	272	281	269	261	273	266	254	266	254	253	292	250	266	262	247	262	247	275	269	277	258	277	265	284	233	299	307	287	261	225	242	270	267	247	238	258	266	277	262	258	261	285	281	248	274	263	243	267	258	284	244	267	239	269	267	261	263	254	253	245	276	256	279	292	271	244	226	260	288	250	256	224	301	250	251	296	300	232	262	274	271	274	269	260	255	261	242	245	244	255	271	252	268	251	262	259	242	257	263	254	256	275	281	267	235	266	257	254	247	284	317	264	239	266	259	272	256	258	257	249	265	289	243	262	251	250	244	236	261	230	256	263	256	257	259	274	260	275	268	272	299	265	243	277	247	269	266	262	243	266	273	272	280	251	265	249	286	233	266	284	269	279	276	269	270	259	250	267	281	246	280	294	269	253	305	261	257	277	290	251	264	276	250	231	263	253	263	249	235	257	280	283	261	285	224	259	272	267	261	266	255	252	252	266	246	279	254	265	238	275	281	253	261	298	282	265	252	263	234	255	281	295	233	291	241	270	277	255	301	266	279	246	256	253	259	272	265	303	285	262	249	264	250	248	264	262	284	283	272	279	263	252	229	273	269	276	250	278	260	259	256	264	259	285	260	280	281	258	267	263	253	265	274	245	251	254	270	267	280	272	283	244	250	232	303	264	244	236	262	280	239	280	275	276	264	251	242	260	234	260	250	280	278	266	255	257	278	240	249	281	280	259	259	262	270	257	258	255	245	249	262	280	252	279	296	298	259	252	260	272	249	231	243	297	271	247	256	281	246	278	269	266	304	279	261	275	288	293	247	296	250	262	268	275	272	275	291	278	272	291	262	223	248	245	247	260	276	304	269	262	281	272	238	238	280	259	257	280	242	280	257	269	268	272	271	263	273	234	253	259	239	262	270	244	278	263	223	258	251	260	242	297	275	254	275	248	283	263	271	237	273	256	277	234	231	265	251	293	296	243	271	248	289	275	310	246	247	268	231	259	269	295	270	277	277	267	272	267	248	286	260	277	272	242	264	261	278	268	270	241	255	257	252	272	230	272	264	297	259	240	235	284	289	287	298	243	250	287	299	269	269	250	273	275	263	256	247	273	244	275	268	282	255	277	259	270	278	266	234	249	249	276	261	245	253	292	236	304	260	264	282	244	247	269	258	253	265	279	273	277	265	298	303	288	286	257	276	257	233	241	269	279	284	244	278	244	250	270	292	243	274	242	284	274	249	243	240	268	277	250	285	276	250	263	247	300	239	249	254	279	270	262	243	277	286	248	246	247	284	260	285	284	299	271	267	252	231	270	273	276	281	255	247	249
11561	13485	19801	18555	19764	20522	14601	10522	6085	2959	1227	868	832	723	695	680	667	741	729	720	737	724	673	702	700	729	730	690	759	748	729	729	710	739	742	747	713	701	690	738	761	723	740	703	707	714	711	742	729	702	709	679	694	704	730	714	744	709	701	705	775	709	688	714	737	691	744	711	709	720	698	713	728	680	726	711	692	727	708	692	723	733	718	697	697	715	691	718	726	737	744	683	727	725	755	733	717	696	693	696	681	715	676	715	759	711	706	723	649	741	705	719	691	679	735	689	734	701	655	733	707	691	731	738	673	696	749	703	722	682	671	749	681	703	759	677	740	767	714	704	720	676	705	770	678	709	724	738	732	696	689	712	714	747	699	721	714	711	709	759	693	697	701	687	715	744	703	705	711	714	725	761	691	698	719	705	719	673	670	688	706	700	732	698	749	729	716	753	724	721	750	705	711	664	702	725	700	713	725	688	699	709	701	716	739	668	754	711	683	706	704	735	714	710	742	702	735	668	710	744	723	696	697	693	699	710	729	734	708	688	711	660	701	716	721	758	714	727	717	712	698	718	730	709	703	705	695	697	692	653	718	684	729	701	735	749	715	734	692	692	728	724	673	724	691	712	743	703	696	716	679	748	670	747	749	729	757	753	737	712	751	643	720	681	679	717	739	708	715	739	734	668	684	700	729	690	704	724	731	722	734	688	674	694	661	724	696	667	722	716	715	680	701	677	710	700	724	671	678	723	713	729	695	716	714	674	672	710	659	694	688	690	738	706	725	683	717	703	735	726	687	682	697	715	732	767	737	726	740	699	691	705	746	733	717	693	728	727	709	688	719	735	693	688	731	710	712	747	780	676	693	716	724	707	698	693	710	748	720	675	687	673	652	746	719	709	699	711	721	703	658	685	703	744	760	699	727	729	693	709	715	739	722	679	704	704	690	724	732	756	726	706	760	715	707	738	692	669	695	670	720	691	695	708	776	712	727	710	686	705	726	717	726	713	727	676	705	731	725	694	729	724	701	739	699	698	698	719	728	689	749	697	707	752	715	726	706	691	728	688	760	697	699	714	725	684	718	719	698	686	687	698	692	721	720	747	738	693	684	685	730	723	727	687	697	713	701	710	729	699	717	717	725	730	687	680	702	714	747	735	721	723	737	717	736	743	689	702	715	698	730	728	747	740	691	701	730	679	683	769	710	702	734	716	672	755	701	723	672	711	706	715	696	716	714	702	706	740	695	700	737	720	722	705	713	695	727	795	680	692	773	694	753	738	718	725	706	720	698	752	717	673	703	736	718	675	681	681	732	764	721	672	727	707	683	724	754	676	745	700	661	749	691	740	716	734	675	698	737	685	686	695	709	690	751	726	702	727	718	744	702	680	728	683	696	722	718	681	741	654	729	717	747	725	681	730	711	676	733	742	690	693	633	728	759	707	733	645	709	713	684	697	679	726	713	707	708	734	719	720	736	710	752	691	729	739	681	663	694	710	689	685	731	743	725	732	740	726	744	712	737	714	726	707	718	683	698	718	660	683	737	684	692	711	712	685	725	731	764	706	717	667	682	754	732	718	675	723	721	721	785	677	741	732	715	739	681	692	679	715	684	702	657	713	714	730	724	727	713	714	719	709	711	711	756	703	730	725	697	736	733	696	674	707	705	724	683	710	727	709	758	742	692	724	732	717	739	710	734	711	665	751	722	751	726	730	645	676	678	739	717	686	749	746	674	704	685	758	709	714	687	706	697	680	772	706	736	724	712	722	736	725	679	696	705	743	695	729	681	664	740	703	689	691	720	675	680	708	715	695	721	653	710	712	695	674	688	686	710	692	693	733	657	715	729	699	703	670	706	724	706	726	736	734	739	724	662	696	717	740	695	721	724	699	691	673	728	716	734	741	736	739	701	698	747	686	696	674	709	733	697	699	686	749	751	679	783	725	702	707	691	738	679	657	685	736	667	712	712	677	696	706	711	695	662	673	735	719	691	722	748	692	720	717	721	685	687	708	736	661	690	712	738	718	701	702	719	681	739	723	682	730	707	741	669	752	688	681	671	735	705	678	678	713	727	763	681	703	724	723	667	672	724	691	735	748	746	760	738	722	704	713	694	701	716	722	721	769	724	706	721	711	725	693	684	674	737	684	723	659	740	705	692	721	724	713	690	748	698	711	738	722	734	698	702	708	688	676	702	710	711	678	722	689	747	733	737	724	709	680	736	694	671	704	723	717	657	728	718	651	736	707	665	684	726	683	722	718	716	703	669	694	710	699	695	746	737	685	711	690	724	692	659	721	668	715	727	719	687	696	698	711	710	727	729	699	697	725	721	706	704	703	762	696	731	698	677	682	692	750	709	715	696	678	730	657	677	700	729	771	719	688	677	730	698	756	710	728	705	661	689	708	688	723	703	722	703	707	752	699	730	693	705	760	688	694	724	700	738	699	691	685	719	722	702	760	734	724	689	716	685	727	743	720	715	707	708	707	728	704	690	694	711	743	689	754	704	657	719	686	707	712	717	748	745	701	727	702	706	671	710	677	681	719	662	687	712	747	740	739	708	677	685	756	723	694	708	704	740	701	760	733	689	718	688	722	677	759	713	710	712	721	759	705	755	725	712	670	722	732	693	739	744	700	710	730	687	703	760	749	708	755	689	730	674	721	721	782	721	716	684	695	694	676	655	744	703	660	697	697	682	712	738	724	724	664	717	710	702	706	736	709	717	716	748	715	665	720	741	696	732	713	751	720	666	754	726	728	720	749	724	719	742	725	723	690	733	673	734	726	702	685	705	705	723	681	682	722	713	742	728	703	741	726	701	692	660	704	709	668	721	644	718	704	721	708	689	748	683	709	706	692	722	764	728	754	720	718	691	708	695	732	708	722	656	711	733	713	679	721	739	666	679	724	664	678	743	668	713	689	709	736	695	756	690	742	731	706	735	724	741	718	691	686	690	660	693	709	704	755	691	684	695	731	712	704	692	700	720	658	701	733	725	651	669	702	721	730	694	694	731	711	688	700	715	750	678	775	705	735	686	707	736	690	743	719	706	715	696	710	680	760	662	688	737	691	730	726	711	708	757	710	738	713	641	702	713	753	670	693	705	692	688	734	697	700	696	672	683	667	753	717	693	721	670	696	773	767	724	661	705	785	684	719	662	705	742	706	677	708	707	724	712	706	679	737	718	727	687	693	681	759	732	722	701	720	683	717	745	725	726	798	734	776	725	745	657	690	653	694	720	700	687	695	719	729	729	722	745	749	726	700	762	703	741	715	647	704	679	738	725	731	718	714	755	718	688	750	671	710	633	686	706	734	683	760	707	743	692	679	692	689	754	717	709	707	661	657	696	689	726	707	661	773	685	725	711	766	736	727	726	755	679	675	697	713	680	705	708	725	685	720	695	694	748	714	732	710	673	710	727	699	637	714	718	706	720	686	733	692	715	719	727	736	742	700	688	674	696	740	701	711	674	703	730	708	715	707	789	747	683	721	709	667	761	730
37487	35859	38519	34899	26264	24601	34472	23139	9320	3741	1507	601	347	311	288	286	227	266	292	268	248	267	265	249	267	265	249	263	263	281	264	285	267	253	269	257	263	250	276	260	283	269	252	247	264	242	256	262	251	257	251	266	259	238	263	263	241	267	253	276	256	246	255	257	271	294	268	246	254	252	267	253	271	294	281	268	269	277	249	274	244	260	244	237	265	267	243	252	282	241	253	251	210	279	243	281	248	270	257	264	259	262	266	254	263	280	244	298	239	287	265	288	250	285	282	280	228	295	260	245	269	271	271	254	271	251	276	304	299	280	266	273	282	275	293	247	267	272	264	252	226	288	266	242	262	272	270	245	285	260	255	272	245	257	260	258	269	265	269	265	268	237	263	245	243	287	287	265	269	254	282	278	262	274	285	260	251	285	283	265	250	261	258	241	272	259	248	220	270	277	249	268	257	253	285	253	256	257	277	259	277	277	251	278	284	275	253	298	240	271	276	247	261	274	261	243	283	269	267	266	261	278	252	253	274	258	264	252	294	238	280	265	247	235	251	244	251	248	242	260	250	251	273	261	265	248	279	272	234	247	279	264	262	245	288	266	250	261	256	231	273	280	248	253	297	239	258	269	268	249	283	256	252	249	247	236	287	276	260	236	270	266	259	271	253	256	276	260	254	247	279	239	257	287	229	257	257	257	223	253	256	261	251	264	280	267	229	266	249	250	262	281	283	257	261	265	263	235	250	245	274	278	261	241	250	272	280	259	279	233	255	244	254	271	255	248	279	240	261	285	255	265	266	252	240	262	264	256	236	247	224	245	244	256	272	256	269	271	279	274	289	289	253	244	274	287	262	231	279	272	257	266	265	220	289	239	263	264	284	259	272	265	285	252	251	272	272	268	268	248	282	237	259	250	252	270	270	265	244	254	282	268	238	236	271	271	283	241	266	249	267	268	234	294	264	254	235	255	286	254	295	265	271	238	251	268	270	269	302	275	281	288	287	285	279	240	261	258	234	247	251	241	272	265	259	240	262	246	256	270	251	254	268	273	242	259	247	277	274	271	260	246	268	270	259	236	256	245	245	277	285	284	291	268	291	251	274	299	244	240	259	244	237	260	247	278	250	271	282	238	264	242	300	251	267	270	255	232	257	298	271	276	264	254	249	245	245	279	269	253	267	276	256	242	253	267	257	263	273	220	281	266	284	259	243	257	235	275	286	255	307	266	256	283	268	260	291	259	280	240	239	246	236	224	233	285	242	263	278	291	231	233	288	270	263	262	262	272	256	268	292	228	240	276	287	271	277	222	258	269	276	269	243	262	262	267	260	273	293	272	246	256	285	234	233	283	258	291	253	252	279	284	259	245	251	217	248	277	227	246	278	248	253	278	260	251	238	266	272	241	265	256	244	230	251	263	275	286	248	263	240	252	246	229	269	277	259	287	274	276	270	226	282	260	263	274	241	267	266	245	259	252	261	267	249	265	265	275	241	237	288	269	282	296	279	251	244	272	256	241	264	245	254	264	284	239	277	274	247	290	228	260	251	258	304	243	251	260	245	246	265	276	246	246	261	251	285	240	282	261	262	238	273	263	251	261	246	243	266	254	244	290	228	234	264	262	250	276	277	264	260	268	265	277	273	275	270	277	254	263	254	269	242	276	273	257	265	253	257	281	297	252	271	286	252	272	259	285	278	262	262	267	256	242	247	249	255	296	258	255	257	258	266	248	259	242	245	256	272	274	270	240	270	271	247	240	257	265	243	251	260	271	249	278	238	252	274	257	281	238	276	267	250	260	269	263	275	230	240	251	270	296	246	264	240	259	245	264	272	226	250	287	261	272	252	267	235	264	279	258	256	239	272	264	248	238	248	296	266	267	240	270	299	269	258	261	263	256	273	276	264	281	253	227	266	261	256	266	301	257	236	244	269	263	276	260	255	261	254	238	240	261	264	278	231	253	257	263	244	283	286	248	300	256	297	294	268	247	260	288	276	282	299	264	252	268	263	254	259	252	268	271	282	252	279	257	254	276	257	233	241	240	249	269	260	254	258	260	272	271	274	235	251	276	266	238	244	265	253	259	253	259	264	255	292	276	304	261	269	269	231	246	278	268	264	278	273	277	258	254	277	272	295	279	288	261	248	275	256	244	241	274	261	241	243	248	253	280	260	275	277	261	240	265	254	283	239	270	250	276	271	259	253	256	244	237	260	234	248	273	251	265	255	233	264	287	269	263	255	225	274	275	251	237	247	275	270	270	281	281	252	249	236	288	248	283	278	252	270	293	255	273	267	249	253	248	238	277	279	264	249	273	240	253	264	277	280	241	274	258	250	252	280	273	272	274	250	262	222	296	249	285	222	211	267	248	291	269	256	285	243	247	277	265	266	260	292	247	238	229	258	260	266	268	244	253	254	238	271	265	265	283	286	261	270	237	250	258	262	285	278	276	276	256	263	274	253	255	264	236	255	260	261	235	287	276	274	281	252	245	247	241	231	268	263	275	257	253	232	255	247	278	294	274	238	256	254	240	279	269	265	273	255	271	239	256	289	289	238	277	254	232	234	246	277	270	249	279	279	284	295	265	270	260	257	248	246	274	267	223	276	246	277	287	259	257	308	294	244	254	301	271	289	262	242	239	286	216	266	282	275	252	270	257	226	273	240	230	269	258	278	253	258	277	257	255	243	262	291	265	262	259	269	245	266	251	274	254	274	245	279	274	229	240	238	260	257	257	246	240	280	230	234	264	254	240	247	262	265	247	253	260	274	241	264	257	264	269	281	295	319	241	277	269	253	234	241	276	257	230	261	237	277	259	266	250	239	239	248	251	296	266	243	255	225	266	242	251	265	251	292	243	277	273	263	279	267	277	255	269	261	248	256	270	263	261	290	292	309	252	276	239	239	249	277	236	233	255	249	256	256	247	274	262	276	256	238	270	267	246	276	287	266	268	283	252	250	237	251	279	252	259	272	279	240	247	256	269	268	258	279	239	295	245	295	268	259	277	267	264	272	262	263	285	246	264	267	256	276	228	254	256	285	293	238	279	288	254	285	262	275	256	251	275	261	239	282	289	253	251	273	269	255	263	257	254	275	220	256	279	253	264	225	249	271	290	272	282	273	257	253	271	247	241	240	270	271	273	251	262	256	239	261	249	262	262	281	263	252	267	253	256	260	262	265	239	275	219	273	289	265	274	266	240	229	271	263	245	260	270	277	244	259	262	269	279	229	259	255	262	254	251	280	260	274	271	268	298	253	249	257	264	274	228	264	263	252	271	258	222	279	269	243	263	267	250	252	275	268	288	258	256	262	260	243	273	280	219	263	261	255	288	274	253	237	265	272	273	269	287	273	268	250	279	241	278	278	257	241	269	283	261	262	250	258	266	267	248	235	269	295	292	290	249	288	264	232	291	247	275	265	244	252	249	277	250	273	242	243	284	264	243	256	280	285	266	261	243	264	292	244	256	266	296	262	275	254	273	252	220	268	252	269	282	272	264
24602	29609	41378	44215	39214	42113	49959	37431	23255	13615	6119	2216	1149	815	762	763	697	735	707	733	667	702	749	662	716	724	702	732	714	680	758	685	711	665	704	728	679	706	713	679	756	745	702	676	730	778	726	729	718	686	674	696	731	699	715	718	685	723	704	717	697	730	712	685	730	670	700	708	752	691	707	720	733	677	684	740	746	706	704	684	678	735	686	754	694	695	713	709	686	673	710	743	711	742	670	696	689	707	667	680	705	688	728	748	656	756	728	700	740	672	671	704	762	700	687	711	719	726	693	751	687	680	677	751	728	728	703	754	713	685	658	681	697	654	690	732	706	726	699	701	750	702	662	737	704	728	669	741	719	672	693	734	723	699	718	672	739	679	775	666	677	687	707	705	749	730	685	699	715	695	695	665	739	720	706	726	714	722	693	750	691	674	702	711	703	728	689	687	688	656	715	727	686	733	750	693	686	722	685	677	728	698	679	730	741	705	699	668	698	712	749	746	726	682	654	736	716	719	733	677	687	694	694	699	658	747	679	766	676	679	684	723	694	695	707	724	693	716	744	694	666	698	698	726	746	702	658	704	713	753	738	724	719	721	715	703	706	698	662	698	679	716	711	666	724	740	737	681	705	719	686	715	675	687	727	709	712	691	733	712	680	700	677	709	705	714	720	709	674	684	704	724	701	647	664	708	686	732	687	745	704	717	683	719	702	683	693	700	677	727	682	732	666	711	656	712	699	704	721	730	738	708	718	688	756	705	754	743	675	696	719	660	706	683	720	725	668	681	690	698	664	734	738	649	701	692	621	719	691	731	726	700	712	711	675	700	740	665	723	726	732	700	734	728	707	698	703	730	710	678	700	735	747	658	687	721	683	747	677	664	725	727	679	689	690	697	737	670	720	720	723	718	638	659	677	736	721	667	717	680	707	679	739	698	744	716	758	716	725	727	690	750	729	703	684	691	712	743	695	764	697	744	698	771	682	666	701	680	710	683	633	687	722	697	657	715	695	721	685	757	678	709	731	673	707	653	690	715	684	732	742	696	707	727	743	709	684	729	750	738	745	724	718	693	700	654	718	655	767	748	738	686	753	696	718	664	731	703	754	749	729	645	704	715	683	662	707	695	689	711	688	747	683	742	695	704	676	707	692	713	649	704	757	741	698	707	733	719	761	678	675	770	676	709	700	715	674	728	693	682	708	709	725	695	699	731	691	686	687	739	690	709	690	688	720	708	728	693	687	722	684	664	700	760	686	698	713	682	700	721	687	715	693	722	697	724	754	694	689	704	734	742	689	715	700	727	705	695	701	681	764	697	753	733	732	773	751	714	746	722	694	745	696	687	692	691	714	723	719	726	720	746	704	694	686	706	695	660	724	690	710	704	718	696	712	754	684	712	678	670	718	705	712	703	748	659	749	723	678	732	656	731	731	690	744	642	647	717	684	695	692	749	741	692	717	703	690	661	716	692	713	723	667	713	670	699	728	710	686	733	705	683	724	678	701	683	684	702	798	699	731	756	745	668	731	746	727	690	675	691	712	755	708	692	704	765	704	710	713	756	747	725	736	682	756	703	722	705	680	697	684	673	699	705	731	734	710	712	693	709	702	753	752	693	731	660	664	717	692	693	677	688	672	758	678	626	719	688	708	721	678	713	714	747	657	703	667	710	721	693	719	680	696	666	724	659	749	709	679	701	726	706	714	747	773	685	674	670	741	681	689	700	744	715	693	701	745	709	695	783	736	732	692	695	664	705	746	713	710	722	690	685	679	688	676	702	659	683	721	728	737	692	719	710	664	792	692	689	706	712	719	725	711	654	729	702	681	720	696	731	698	723	710	733	709	696	702	716	765	733	715	754	662	708	724	724	709	707	706	672	706	754	706	726	730	700	698	655	683	661	678	740	704	726	702	668	739	702	735	661	717	707	691	743	668	678	727	734	699	761	691	725	709	739	701	650	744	688	724	710	701	700	745	678	661	734	676	725	700	675	761	722	705	718	720	724	683	736	703	722	711	675	693	715	748	722	703	691	719	731	737	685	725	681	685	710	663	681	677	703	700	708	697	707	720	688	700	718	704	718	705	726	696	635	706	728	725	717	707	686	717	716	753	689	744	674	704	639	711	741	698	703	754	699	713	774	699	708	710	676	681	746	696	709	710	771	728	667	718	728	732	715	688	702	753	718	724	679	727	706	689	715	669	642	743	674	717	788	673	711	725	733	713	733	695	744	713	635	693	726	749	704	691	695	725	703	736	696	672	772	703	733	673	676	679	698	699	727	647	700	700	704	702	730	710	725	722	707	688	667	667	690	682	674	674	687	713	741	722	715	699	710	664	749	676	706	701	697	717	692	633	699	708	715	707	683	683	760	675	735	719	640	682	668	710	680	706	735	733	735	734	735	763	708	717	687	691	686	674	734	699	690	663	723	687	681	713	731	747	671	752	724	726	751	709	721	665	715	722	717	679	715	695	719	706	733	723	704	685	707	722	680	701	720	719	670	697	709	691	678	727	697	691	688	720	723	671	728	679	758	712	650	712	701	697	679	707	789	696	734	755	685	672	735	677	712	712	789	705	727	714	672	744	678	706	722	718	740	689	665	715	724	699	726	657	675	703	723	747	732	698	706	638	706	736	707	715	725	705	656	682	721	700	653	749	724	688	659	705	703	688	727	698	724	692	707	669	719	672	691	742	644	747	738	719	719	704	718	728	726	663	673	724	687	733	744	703	704	710	690	718	719	704	690	669	727	711	678	715	665	681	729	713	686	721	720	726	720	710	681	741	716	743	727	721	677	708	687	695	714	724	723	689	758	721	711	696	731	708	725	713	727	720	702	721	739	751	707	669	708	763	731	624	703	721	760	672	755	717	735	730	711	717	686	737	671	696	729	736	688	710	727	698	699	684	692	714	677	713	734	730	672	746	701	736	699	695	720	691	703	720	698	751	709	744	698	705	697	734	708	686	718	760	713	707	722	697	682	687	725	688	715	728	702	658	685	714	696	689	685	698	729	678	662	708	672	713	694	703	713	694	712	659	706	719	726	716	670	699	666	722	706	705	721	703	715	715	720	706	740	689	730	701	739	697	707	737	688	693	698	702	725	664	743	700	699	686	710	717	701	664	719	713	694	696	677	754	692	691	698	672	721	680	730	735	697	773	667	722	698	669	695	703	657	737	707	699	727	731	733	725	719	739	713	701	706	699	728	702	696	739	749	705	665	702	650	707	724	683	722	738	667	719	651	705	696	705	686	772	725	704	723	736	659	668	735	688	674	683	733	682	752	735	698	757	734	737	737	710	715	715	717	661	745	700	687	745	698	701	704	714	725	698	699	724	650	761	684	721	737	712	739	714	717	749	778	721	688	724	693	703	679	733	705	693	729	733	646	705	728	736	730	681	733	695	714	727	731	671	740	722	688	709	708	711	669	707	707	682	687	739	683	723	697	699	801	741	702	714	710	723	745	740	689	762	707	694	743	705	729	728	668	658	700	745	742
47104	47154	54690	50710	37620	39875	44270	28972	20871	10107	3522	1252	525	299	303	296	265	251	272	247	246	254	290	279	250	268	245	245	256	254	263	240	246	253	264	235	231	187	273	264	260	279	270	237	243	263	275	253	285	250	251	300	260	264	257	250	250	267	230	264	294	250	249	242	254	264	250	254	287	256	265	275	250	245	247	254	265	273	239	250	238	285	255	213	263	266	264	248	263	269	258	248	264	228	266	268	263	257	245	256	316	256	261	248	259	244	240	245	236	263	262	259	248	252	292	274	256	272	245	274	238	281	243	274	257	267	260	273	235	282	262	240	250	266	270	268	261	254	247	265	269	290	306	267	272	237	228	251	266	256	278	260	262	260	246	249	257	243	304	269	244	259	283	274	251	273	252	247	267	254	253	273	249	272	256	276	241	272	243	251	227	273	272	284	262	280	289	259	264	237	260	257	249	270	277	254	263	265	270	287	264	270	281	258	219	266	250	256	260	245	271	254	229	254	279	272	225	253	222	270	254	281	268	261	270	251	274	229	256	262	270	256	259	257	251	267	248	247	246	280	261	268	280	246	275	235	268	260	239	258	240	262	281	227	269	276	277	255	260	270	241	256	264	247	262	267	252	262	261	241	280	260	270	255	257	280	237	254	246	237	249	277	269	259	219	275	258	273	263	267	253	254	215	240	261	269	264	258	254	277	264	277	281	260	285	244	271	230	252	228	259	262	261	288	248	250	236	268	237	230	249	248	252	261	243	274	284	250	241	262	252	260	253	294	281	284	260	236	267	242	272	290	286	276	263	271	275	258	266	253	250	271	277	257	259	268	246	262	239	245	282	283	256	293	243	265	266	269	280	282	232	259	257	250	259	243	265	239	223	238	226	248	243	256	280	260	279	265	234	240	282	239	252	260	241	259	231	254	261	262	270	262	246	265	252	258	261	258	273	262	279	280	266	296	269	240	244	257	249	273	264	252	280	257	279	255	278	271	273	263	274	240	257	269	242	254	256	267	243	267	223	252	292	268	248	266	267	251	247	273	258	271	273	258	269	236	244	249	252	288	233	237	300	266	248	263	246	255	256	268	263	262	253	237	227	261	279	290	263	254	282	286	238	291	245	260	264	255	237	277	268	240	273	280	254	245	270	281	261	258	237	250	254	251	261	280	259	241	278	298	261	247	262	274	264	269	255	255	229	277	286	266	252	259	256	255	219	251	247	249	238	253	274	262	260	252	244	234	266	243	260	241	262	295	250	248	277	267	271	267	279	260	249	247	269	244	282	273	244	275	228	259	273	265	269	257	224	247	251	238	267	241	274	278	261	259	245	261	282	270	270	279	286	255	274	269	273	267	248	251	215	239	236	265	271	251	274	265	250	236	244	260	244	251	260	259	242	271	272	258	240	259	269	260	260	259	251	256	241	277	258	241	245	243	278	253	260	287	242	274	284	244	242	248	255	255	286	244	275	237	249	251	251	241	256	255	238	276	236	291	281	251	267	263	253	235	254	276	248	266	240	239	254	274	277	272	272	259	268	255	264	235	266	287	239	261	260	244	258	231	274	264	242	251	234	264	294	251	244	255	247	263	286	272	256	255	269	275	264	252	234	240	264	253	263	252	228	272	245	257	254	297	271	259	235	278	259	280	265	246	260	246	260	273	261	227	232	269	269	277	286	245	242	213	267	239	276	262	243	267	262	280	254	258	295	274	251	259	258	247	255	238	278	280	259	244	287	251	259	286	267	252	271	254	264	245	261	274	267	263	230	284	284	251	262	230	273	260	270	256	261	246	262	261	241	253	244	281	274	284	251	226	248	253	260	259	251	247	250	258	279	279	293	278	271	278	261	276	260	244	266	251	255	275	272	253	254	279	282	253	276	244	255	249	284	251	262	252	247	249	239	253	277	276	260	275	266	261	258	246	257	266	263	274	250	256	248	255	273	258	300	299	263	261	261	237	265	285	253	271	269	295	265	267	287	269	262	253	262	223	254	268	241	279	259	263	249	253	279	225	276	266	244	265	249	251	236	266	251	258	273	265	252	248	292	264	256	274	294	250	289	258	251	245	253	226	266	266	247	278	223	268	217	276	268	269	254	248	279	253	248	221	249	283	271	255	303	240	241	242	237	231	246	262	249	251	262	277	244	266	255	285	285	231	259	275	257	287	286	264	258	257	288	268	260	264	258	246	282	255	283	270	261	234	278	251	230	243	252	290	257	252	258	261	244	264	271	241	259	262	250	275	265	253	252	249	261	241	261	242	266	241	254	262	264	239	242	252	240	289	281	270	254	275	246	244	250	239	245	289	245	269	255	275	233	270	249	268	255	229	257	288	250	250	228	260	248	271	265	269	246	251	270	248	271	265	247	256	234	261	247	265	281	276	278	255	253	265	254	252	261	247	270	257	249	273	257	230	271	263	267	246	275	245	261	259	273	273	247	248	266	293	278	264	270	263	263	235	255	250	235	241	262	246	270	241	271	242	238	301	276	245	239	262	255	260	264	238	238	256	259	236	255	279	262	265	294	266	270	226	235	261	264	264	263	272	229	258	265	282	241	232	276	249	224	234	268	261	262	260	242	240	255	282	265	284	280	253	257	250	238	237	236	281	274	265	287	260	262	246	238	268	273	290	223	260	259	268	237	249	245	242	279	272	234	289	259	254	238	255	259	226	255	280	277	250	267	267	267	273	258	245	276	246	259	279	224	275	280	268	247	235	273	262	250	244	248	251	252	287	302	247	263	268	269	241	290	246	253	272	247	242	276	253	269	268	236	258	257	256	274	268	260	266	278	267	253	262	240	269	267	272	252	282	255	256	261	221	266	251	277	261	261	255	227	272	240	268	243	300	274	256	276	230	240	240	233	263	278	249	265	272	268	246	274	267	246	265	228	276	245	233	266	261	268	236	273	242	271	267	254	287	264	242	263	238	262	258	241	268	257	267	250	287	265	267	289	269	269	281	241	284	268	237	253	258	261	266	231	279	276	255	277	258	275	284	284	258	285	270	265	270	240	259	247	254	267	268	264	269	246	245	284	237	249	263	223	249	257	266	234	270	247	231	278	260	274	230	257	256	288	259	234	262	233	258	273	260	255	261	262	254	259	269	255	240	272	262	227	266	266	274	244	283	249	268	276	249	270	278	246	262	274	249	241	257	238	246	281	282	233	238	230	260	241	259	284	276	278	250	257	282	267	269	237	269	255	250	256	262	246	245	247	249	237	272	259	244	250	264	273	247	252	269	232	226	264	234	279	256	264	252	279	267	278	244	266	250	258	283	265	270	232	264	260	274	246	237	288	268	247	257	247	264	271	272	277	226	265	262	238	281	258	264	280	303	253	230	255	247	271	256	244	249	286	259	251	282	233	274	290	271	250	274	284	265	240	256	305	255	256	265	252	260	300	236	258	249	227	250	260	240	270	244	262	234	246	278	265	279	263	261	287	264	234	307	243	255	232	235	273	244	263	244	249	245	279	269	259	263	264	248	263	254	268	255
30661	37872	53860	56574	47530	54773	55881	43859	38063	24527	12123	5189	2065	1099	855	695	683	677	697	722	654	681	734	699	723	680	692	704	696	681	682	715	700	683	714	675	701	687	686	727	715	723	712	731	666	731	676	693	641	698	671	737	700	709	719	680	742	670	677	711	689	715	697	712	707	712	748	719	729	691	665	715	737	653	714	689	664	681	675	706	746	692	770	684	642	707	675	703	734	695	703	712	712	690	728	721	726	732	749	735	643	657	703	650	762	686	677	713	695	696	698	641	687	733	694	703	671	709	718	736	676	720	734	691	693	694	725	683	707	716	705	692	701	683	667	674	689	655	695	656	742	689	727	707	716	743	701	737	686	678	706	732	717	737	703	692	694	697	665	736	655	667	666	703	678	724	746	726	643	678	732	765	681	701	696	694	713	686	668	676	662	700	716	716	663	686	712	734	693	709	660	710	756	765	689	693	798	710	698	692	690	644	689	693	641	685	722	719	699	702	702	706	701	689	654	672	702	683	733	705	664	730	714	679	666	693	728	716	637	722	651	645	709	664	690	695	731	713	713	650	683	729	743	731	740	724	684	709	670	697	712	695	678	713	693	674	664	742	679	678	671	690	686	650	686	686	696	744	696	747	705	705	671	631	705	708	699	720	709	693	723	709	703	673	749	776	708	666	604	726	719	687	671	733	672	686	756	649	686	682	739	713	737	673	666	659	694	703	740	646	763	659	736	695	662	685	711	720	689	675	686	748	711	692	682	689	664	684	689	704	715	702	702	723	735	717	662	742	744	668	718	690	686	694	671	690	699	726	681	652	718	699	713	755	721	733	680	694	732	706	675	657	680	696	725	705	707	688	704	716	710	677	705	665	714	729	722	708	688	669	714	698	652	704	678	712	668	711	700	686	715	720	692	697	686	697	713	665	722	722	697	687	673	711	726	667	690	699	696	641	679	698	662	721	653	693	705	680	725	648	678	603	643	725	718	693	696	670	690	727	708	704	657	724	706	723	680	690	669	677	690	635	714	671	715	739	676	698	722	685	695	707	681	709	705	672	685	691	687	725	710	644	683	731	685	711	713	662	646	660	715	727	726	691	707	669	753	667	694	673	724	695	648	677	692	639	699	710	693	695	684	672	703	670	717	718	714	719	742	729	681	722	630	683	698	745	722	680	652	704	711	648	656	687	696	670	667	692	663	718	685	672	671	717	667	678	703	705	669	702	680	680	705	702	724	661	669	663	697	759	723	665	721	684	673	728	683	660	711	694	683	653	720	719	721	714	740	720	737	707	708	707	680	681	712	718	737	680	699	667	711	707	643	729	673	720	675	741	696	696	728	671	685	690	673	740	681	680	735	685	688	669	700	649	691	682	681	695	751	696	678	701	716	753	677	728	690	700	687	688	679	694	679	680	691	654	716	713	677	701	669	701	683	700	658	706	708	638	689	714	712	692	678	693	692	730	656	721	669	640	730	686	681	702	675	680	716	703	696	698	705	683	668	685	689	690	760	676	674	697	709	717	711	723	693	687	692	659	677	737	654	689	677	660	696	699	699	725	682	729	695	665	667	717	694	732	654	698	712	676	678	692	709	715	716	719	656	706	642	744	739	679	737	703	672	677	673	704	682	725	703	693	702	692	674	716	664	690	674	717	722	714	673	730	724	703	760	733	706	685	683	693	666	725	705	738	683	727	682	683	698	703	656	731	649	696	748	710	714	683	678	717	714	687	712	698	694	720	673	657	666	690	677	712	683	698	704	695	690	677	709	757	765	676	656	732	679	678	681	650	674	706	717	654	685	654	710	645	651	724	644	738	758	693	727	710	740	726	712	638	729	679	701	731	698	647	711	706	648	704	709	688	682	718	707	676	712	717	709	699	658	704	701	685	698	711	743	702	729	725	697	706	739	700	747	733	735	723	726	665	727	675	696	711	723	681	696	703	695	703	645	683	698	668	693	673	662	693	667	703	699	693	710	718	746	704	703	652	713	686	672	698	695	704	752	723	678	708	670	705	693	744	708	710	696	722	691	739	674	746	692	697	681	701	652	712	714	721	744	725	715	701	732	707	718	692	737	662	695	706	707	667	696	695	714	731	745	727	676	688	690	706	737	697	724	695	683	705	700	701	678	664	692	660	657	623	687	664	714	730	698	730	718	714	660	693	683	711	713	680	688	687	755	682	666	703	669	715	689	714	674	670	729	683	700	727	701	738	655	701	775	720	706	724	700	740	709	719	745	682	685	688	638	689	715	665	661	665	704	667	749	722	716	699	744	670	684	731	669	705	706	715	680	621	714	702	693	680	678	711	684	761	751	700	729	701	727	712	668	705	717	646	704	708	674	698	649	694	667	720	716	669	686	668	712	667	658	742	670	625	689	695	665	676	633	715	705	693	717	715	666	714	664	649	710	675	676	659	667	683	682	698	684	706	644	718	732	666	723	667	684	725	731	682	670	704	671	744	715	704	703	700	688	675	682	703	672	718	762	736	662	682	689	760	697	657	699	665	680	679	687	670	755	651	718	723	720	683	707	646	702	706	707	681	641	684	688	706	748	686	687	693	715	663	680	690	709	682	691	664	738	737	679	682	708	687	722	713	680	694	719	619	690	703	691	676	718	699	709	730	700	728	681	682	643	685	696	670	731	716	736	660	704	685	683	682	734	713	661	688	724	691	718	664	725	715	734	715	744	736	678	724	693	643	745	678	735	687	734	682	699	695	717	700	727	686	744	741	741	703	709	699	733	704	700	665	709	662	766	715	716	711	712	708	687	717	735	726	669	694	701	660	704	659	707	679	693	666	764	676	687	688	658	665	686	704	698	643	723	697	680	704	723	622	745	719	732	707	679	712	686	701	704	717	715	718	645	645	698	755	719	704	733	668	683	700	690	695	740	651	709	707	668	649	683	685	677	671	698	707	686	729	719	650	685	702	715	716	734	724	658	657	705	685	695	682	708	707	686	698	666	668	695	654	698	676	669	718	713	676	623	719	706	666	710	663	692	657	708	710	677	675	735	659	689	746	711	706	674	670	740	662	717	680	647	732	680	663	644	641	739	728	694	709	673	736	683	667	657	704	744	689	740	684	671	723	669	713	704	692	760	683	729	734	733	705	686	717	661	680	705	653	740	728	701	714	716	691	687	697	661	722	655	683	653	703	671	681	689	750	651	709	682	706	694	681	688	670	718	663	673	707	722	683	705	760	733	739	679	725	665	662	715	681	699	667	719	680	700	690	637	697	745	696	664	707	674	678	757	683	663	735	736	718	685	697	687	731	680	664	656	672	674	674	640	664	718	687	736	703	710	702	650	667	684	670	683	692	657	731	738	678	677	688	664	748	697	687	711	668	686	690	722	699	672	661	750	697	693	696	721	684	714	745	669	713	632	722	722	701	702	707	707	726	720	723	736	717	755	708	767	701	691	694	731	666	705	715	711	679	665	673	680	694	714	722	676	720	705	702	696	688	738	762	655	631	732	754	718	697	707	684	690	733	737	697
18546	16971	19564	14849	5767	2579	3013	2708	1759	861	397	308	271	283	263	259	266	299	241	250	281	285	250	277	268	291	248	231	285	252	233	254	285	275	279	267	256	268	281	259	251	258	289	251	300	271	264	278	235	301	283	269	251	232	246	264	269	231	263	263	287	260	284	238	285	258	253	273	277	275	275	242	263	284	267	240	272	268	272	282	262	261	256	262	254	261	250	245	278	257	260	240	270	234	248	276	278	239	269	250	252	257	276	270	264	281	245	247	276	260	228	236	280	226	285	260	235	250	266	278	268	272	257	246	286	268	249	245	268	262	281	247	279	283	273	269	291	283	277	279	251	270	253	241	263	289	292	266	260	257	247	258	273	246	265	292	247	265	287	250	280	252	260	280	260	234	258	268	245	281	253	289	276	268	260	251	268	260	222	270	281	246	243	256	271	301	255	285	242	262	260	270	264	257	300	275	260	267	268	262	254	279	264	288	254	271	304	294	258	259	294	263	294	256	277	282	270	252	266	283	275	264	289	260	254	282	280	269	238	254	258	273	247	255	269	244	252	272	286	286	272	257	262	259	254	299	257	287	276	272	272	271	286	256	248	264	249	276	242	284	270	281	257	282	269	256	289	277	283	245	281	290	285	262	269	255	243	247	274	281	247	257	255	272	276	258	280	269	289	248	282	246	236	267	250	266	253	261	266	250	248	250	271	270	263	254	272	268	270	261	266	250	242	250	252	238	253	258	268	246	264	257	242	244	294	273	245	262	245	261	254	282	246	252	244	275	250	273	262	271	263	282	282	256	260	269	259	280	246	288	279	281	262	255	250	256	253	270	285	271	241	287	248	246	252	271	286	240	266	259	243	244	286	289	245	269	249	257	252	277	268	261	249	263	261	308	262	264	264	254	230	288	256	244	255	278	281	270	260	261	271	223	230	260	285	248	228	250	296	245	261	257	281	277	258	265	252	273	258	241	244	264	314	272	254	253	245	274	244	258	294	259	273	297	281	265	250	242	279	291	264	267	262	258	284	267	266	255	218	259	249	264	242	292	290	257	267	263	245	272	264	278	270	283	258	273	256	235	258	272	284	267	268	276	270	258	265	246	274	281	263	244	280	261	249	267	259	253	242	276	277	236	276	267	267	270	265	274	277	260	244	277	257	284	264	245	279	242	274	241	262	251	258	248	256	286	274	295	254	246	261	282	268	252	270	282	250	268	249	261	256	283	273	292	268	232	258	229	269	230	289	283	234	269	281	247	263	266	283	248	269	256	274	281	284	284	279	253	281	293	256	281	290	224	275	252	276	282	234	269	273	273	246	248	273	235	277	255	240	267	270	255	251	271	232	279	259	266	250	268	276	279	276	262	281	261	291	264	282	271	243	250	259	273	279	252	259	279	249	232	252	239	269	259	232	257	251	260	241	263	258	293	244	295	264	222	287	271	261	267	242	260	233	254	286	275	250	278	288	239	261	256	244	267	280	256	273	276	219	295	274	277	256	222	282	270	287	282	260	273	263	253	278	281	250	255	261	293	271	273	262	271	248	278	246	289	263	267	278	272	280	233	266	241	231	262	254	298	257	250	277	285	274	241	257	247	250	275	259	281	283	277	300	279	276	274	299	265	263	280	278	243	276	266	243	237	275	246	269	260	256	262	254	250	246	246	262	258	258	271	276	277	272	265	259	251	228	261	295	268	258	257	247	239	251	300	296	255	276	266	246	254	280	281	259	264	236	263	265	283	238	257	283	274	256	270	279	277	221	277	251	263	259	236	271	258	275	271	268	256	248	242	271	259	238	260	229	259	253	273	283	250	237	289	268	268	285	225	236	249	263	265	278	231	261	271	262	264	263	268	279	255	272	250	261	252	282	245	273	237	256	245	282	278	240	256	280	266	246	286	280	274	284	261	290	260	265	254	248	269	254	238	284	305	263	250	261	248	295	271	247	281	277	274	279	269	253	274	265	283	268	253	240	265	246	240	267	272	248	251	250	241	250	269	258	269	256	254	278	276	274	249	260	250	251	267	261	240	249	269	263	235	270	267	258	277	269	237	278	264	270	275	250	247	277	282	271	242	269	281	281	261	239	237	249	271	285	243	249	281	257	270	231	271	283	272	256	265	264	272	242	243	281	270	253	288	274	257	257	279	268	251	294	272	257	263	248	254	252	273	279	284	254	264	290	276	241	273	274	258	287	253	273	280	247	279	267	278	233	254	270	213	268	243	265	262	300	261	258	276	284	256	281	294	253	228	261	251	235	258	268	252	288	256	288	250	276	253	257	249	275	276	264	261	261	258	267	279	293	250	300	272	289	244	275	261	295	270	264	265	231	297	262	260	246	280	264	283	259	298	252	257	234	280	204	244	276	281	264	252	268	273	264	260	260	270	242	256	262	280	254	223	280	288	256	271	273	278	269	236	248	236	250	256	258	261	265	228	255	246	286	277	295	255	267	285	275	294	264	278	235	264	269	253	248	266	279	269	264	266	263	268	271	279	273	275	291	282	270	275	306	262	283	270	261	240	255	265	274	266	264	280	246	275	290	245	296	279	251	266	263	250	263	275	236	264	267	242	286	236	256	259	284	276	256	275	253	253	259	278	269	262	272	260	231	255	266	238	280	293	267	264	306	267	290	269	256	266	268	241	276	252	258	263	254	268	260	283	283	282	280	312	271	242	263	258	285	230	279	268	257	260	291	260	263	265	293	282	245	282	291	233	269	298	262	291	265	306	277	243	274	260	292	280	273	254	260	237	282	250	296	261	292	279	270	254	282	258	282	239	272	245	252	264	254	280	255	282	276	273	249	263	245	272	273	294	276	254	295	275	270	283	261	246	245	260	234	264	241	244	262	255	259	266	262	252	253	247	228	280	262	276	260	291	252	283	236	256	282	263	293	235	252	262	244	266	282	260	267	273	250	270	272	258	232	264	263	248	282	253	292	250	285	232	262	255	284	274	249	254	238	249	267	250	238	272	253	263	214	258	265	264	231	278	245	247	256	265	268	269	277	242	230	250	247	270	266	250	261	286	245	288	282	283	262	273	257	260	277	255	255	277	262	274	248	263	257	296	287	251	292	266	248	266	259	247	272	266	262	249	266	293	244	255	283	277	242	230	267	247	292	255	235	274	250	232	234	265	315	257	282	276	254	250	245	253	277	282	290	241	318	261	250	259	265	245	245	250	260	279	271	245	271	266	241	262	265	263	262	280	253	270	262	274	272	267	261	289	282	263	237	284	263	259	244	272	252	276	292	250	272	253	258	270	273	237	294	254	274	274	249	254	290	255	233	264	245	255	246	240	255	266	288	262	239	245	260	257	289	254	296	277	290	293	269	257	283	220	279	240	284	251	265	266	275	263	268	251	271	288	314	252	283	307	258	253	250	247	262	249	248	298	255	268	276	253	269	277	295	260	280	246	242	269	218	256	278	253	276	261	249	253	234	271	263	263	276	283	245	276	250	234	242	278	234	251	262	249	268	259	272	269	244	238	254	278
11738	15880	26960	25515	14237	10393	12976	11306	6809	3041	1185	890	788	742	776	677	759	690	739	723	724	695	751	710	675	701	751	709	697	689	729	724	714	695	694	707	710	764	728	732	682	715	745	753	743	736	704	695	683	773	734	692	720	730	684	733	678	716	706	746	726	726	713	757	721	715	706	699	679	726	749	735	735	704	687	706	676	750	665	749	712	700	708	751	723	738	738	764	703	721	732	722	720	735	695	690	709	750	754	696	683	699	707	723	676	723	748	707	673	746	718	686	666	742	702	711	727	674	762	696	736	717	674	671	715	658	720	734	689	731	716	697	766	677	712	727	738	742	687	717	781	741	743	739	682	703	733	724	750	707	743	677	748	701	698	681	698	705	722	709	702	715	709	750	704	684	720	683	702	715	715	728	642	723	720	698	695	730	738	735	633	730	755	715	733	694	742	701	668	736	743	699	700	709	716	752	760	718	744	740	726	709	708	724	700	769	738	711	723	709	720	706	701	686	709	682	708	754	681	676	742	716	705	735	737	729	707	722	712	752	715	718	718	739	733	733	728	680	733	673	755	706	665	717	708	722	724	723	714	676	674	728	713	672	709	697	704	721	732	709	715	752	740	674	777	752	759	722	693	710	730	700	714	721	741	713	707	704	749	736	681	701	761	696	748	712	713	730	699	693	751	673	727	682	772	705	655	668	763	753	686	678	661	721	670	691	696	740	663	713	772	783	724	723	711	731	760	710	727	728	760	727	732	753	670	726	694	749	731	741	706	769	739	764	687	755	725	721	693	692	736	726	689	717	701	758	702	699	747	693	687	714	688	739	678	693	701	741	653	683	711	709	727	722	726	743	660	714	724	744	702	688	692	697	707	760	732	694	724	697	742	713	716	699	755	723	686	765	697	740	725	706	766	695	714	671	708	697	714	679	694	721	681	704	719	698	686	665	681	691	694	757	719	710	683	707	678	723	709	699	718	726	666	673	727	709	724	703	737	725	723	713	702	742	681	720	731	708	736	744	718	698	720	678	691	704	705	680	684	735	736	749	719	708	687	700	732	707	715	702	766	683	723	753	726	733	730	710	717	678	673	703	740	701	695	715	700	724	760	718	716	756	670	715	719	709	746	724	685	703	708	727	727	724	738	696	744	676	659	676	710	736	711	740	744	699	755	677	710	682	712	754	720	692	669	718	715	725	713	685	722	718	728	693	729	678	694	734	735	705	744	730	760	763	738	734	718	731	705	729	720	720	688	685	709	726	704	692	660	678	683	695	731	661	726	731	725	765	690	757	672	744	666	704	737	713	725	745	718	732	708	710	675	699	693	699	746	757	715	695	702	726	729	687	686	735	725	708	696	700	696	687	677	715	742	722	659	695	683	729	718	637	670	666	688	713	725	655	690	698	729	655	702	690	675	711	739	671	689	659	755	714	708	685	692	704	702	673	754	709	709	692	694	707	737	698	725	687	740	720	695	730	690	694	713	656	704	710	721	721	745	729	693	714	703	714	699	695	759	699	672	712	645	730	695	711	672	669	703	710	759	653	696	695	703	721	733	729	708	687	710	732	714	739	710	708	699	685	744	731	690	666	721	734	774	717	713	699	679	686	700	684	707	725	710	743	749	721	743	696	684	683	736	710	744	732	724	751	674	701	731	691	723	704	684	744	709	716	740	669	685	693	696	652	717	728	766	710	677	644	711	756	727	699	713	770	696	731	690	682	699	759	729	738	737	679	676	736	731	713	706	718	743	758	710	702	695	683	761	729	663	738	676	745	709	719	670	729	711	670	724	720	700	695	726	660	753	684	692	735	691	756	742	736	732	705	732	726	678	697	676	712	730	714	691	718	680	728	735	742	713	692	695	761	704	724	681	742	673	736	732	678	753	706	710	738	679	771	720	715	673	709	708	741	716	758	706	715	759	714	694	724	779	730	692	708	703	712	769	716	661	720	745	698	708	738	670	710	713	703	695	724	704	691	684	725	717	721	722	738	708	724	722	707	706	728	752	722	680	731	715	707	687	688	729	684	683	731	744	729	741	689	707	677	778	705	708	705	726	722	702	666	733	726	713	775	735	713	712	696	686	669	705	710	733	725	659	719	712	704	714	690	716	707	726	715	705	741	707	752	693	747	732	764	705	695	730	739	684	693	655	721	723	717	688	722	757	761	714	669	726	702	718	731	729	678	723	705	681	746	742	698	738	721	740	698	712	748	711	697	702	711	732	711	746	718	672	697	714	701	735	706	718	688	717	688	688	724	710	727	692	726	764	702	762	687	760	660	663	733	734	681	714	687	724	716	708	729	778	668	716	694	751	701	694	720	717	727	740	712	727	778	700	728	706	758	713	696	728	701	772	681	712	728	682	721	721	727	724	710	697	701	671	693	726	700	723	679	701	744	685	774	690	696	762	692	706	719	691	715	736	731	685	719	743	726	719	699	715	696	684	701	680	774	761	727	702	685	719	757	740	676	707	689	720	714	660	679	715	744	733	734	717	713	737	737	714	722	718	700	717	681	728	705	686	721	664	714	728	687	682	766	743	665	696	689	701	738	732	704	714	690	718	646	738	720	724	672	769	722	720	729	723	725	745	728	685	728	686	680	756	699	736	749	689	689	730	715	726	747	711	680	717	718	767	767	733	691	700	699	750	720	732	698	754	652	750	708	696	730	655	684	687	719	709	714	709	714	693	740	658	709	704	731	708	705	706	690	738	691	689	722	697	683	700	686	669	702	691	761	755	727	760	691	714	735	755	739	723	712	706	742	729	695	689	697	704	689	693	708	707	715	704	709	744	720	693	689	690	701	706	668	694	722	705	783	684	755	718	710	687	702	678	760	681	688	773	742	706	719	701	684	686	693	731	732	725	689	727	709	738	693	710	709	724	663	667	670	708	744	709	735	701	702	714	717	718	716	706	723	702	715	707	677	722	714	736	695	730	722	735	639	715	697	717	727	714	757	686	729	745	712	687	669	704	714	686	730	702	756	719	725	724	692	716	719	648	671	751	715	735	701	714	724	740	720	682	745	695	734	691	654	752	782	686	698	696	684	729	721	735	709	688	697	731	719	700	720	756	713	682	693	734	704	679	702	695	715	713	671	723	704	690	714	708	699	737	686	677	719	732	712	702	733	719	684	714	690	722	677	738	736	709	686	736	726	737	726	723	713	711	730	699	689	731	768	663	692	749	686	706	717	684	692	726	697	750	705	740	709	670	667	709	746	744	739	718	686	693	704	712	707	703	719	714	736	686	706	681	763	717	736	695	661	651	724	659	711	771	784	718	717	759	700	655	710	688	749	714	710	729	771	715	704	749	720	703	715	691	725	718	750	755	687	655	703	702	658	719	726	715	776	660	674	731	736	726	724	728	680	742	724	685	734	681	739	746	752	736	715	687	754	762	719	723	726	758	716	714	678	710	675	729	681	711	735	780	692	706	706	696	742	709	718	717	723	734	671	678	740	702	722	688	698	689	688	708	710	718	750	668	631	763	703	698	677
35880	33829	39821	28884	17727	21114	27738	25637	14343	6000	1794	662	399	325	280	290	277	250	216	264	289	289	288	263	281	269	278	245	270	276	256	254	255	271	243	268	259	279	245	259	236	247	283	288	262	254	221	242	267	244	260	224	295	272	249	247	270	262	269	285	239	243	247	275	279	249	287	259	263	246	240	269	309	262	274	279	267	275	280	243	291	253	283	252	280	240	260	260	251	260	244	233	248	278	272	253	223	249	297	238	246	264	252	274	275	238	234	250	264	262	267	275	232	287	250	283	243	252	282	277	284	271	271	252	285	240	248	249	253	271	272	260	271	239	254	258	263	263	253	266	229	248	227	296	246	255	238	265	261	246	239	270	280	245	275	245	279	257	236	242	248	241	274	253	254	285	260	225	258	287	263	252	256	254	250	249	261	256	253	267	274	263	253	259	240	245	249	270	259	252	270	264	302	250	264	263	244	283	254	253	252	261	234	237	259	240	278	255	252	264	282	265	239	246	272	248	264	247	261	264	240	271	249	245	293	249	265	262	287	267	255	280	288	257	269	243	253	274	268	280	261	232	255	281	261	281	289	275	273	256	260	273	267	235	258	245	270	251	238	267	277	240	276	282	286	288	231	241	253	277	248	262	257	266	231	247	239	294	308	290	269	280	255	261	258	263	290	243	267	242	224	288	249	290	272	278	268	244	257	256	237	264	254	286	237	248	268	246	218	262	251	275	255	273	275	268	298	252	258	227	223	247	244	245	241	267	274	261	275	285	247	236	260	248	253	247	256	279	261	242	244	273	278	253	282	252	244	260	245	235	237	253	244	236	256	272	247	266	265	257	248	254	243	265	263	249	232	275	278	236	259	265	275	245	260	295	253	225	304	271	260	220	240	250	239	297	252	263	218	234	278	234	252	237	229	266	252	276	242	258	222	289	272	271	272	252	233	267	254	280	263	245	247	271	248	268	270	284	278	276	280	238	256	261	263	250	253	301	264	256	237	294	251	263	250	233	257	272	288	254	266	242	256	258	233	279	249	265	240	243	255	271	245	266	245	272	264	262	221	257	254	242	254	253	273	256	272	245	266	268	240	270	241	259	247	262	245	237	271	251	266	266	228	281	234	264	281	240	239	249	255	248	275	263	265	247	222	236	256	257	237	255	259	274	278	261	251	249	268	302	251	259	255	241	272	254	264	251	266	245	277	257	287	260	255	280	250	268	264	264	259	260	237	238	245	240	253	269	243	229	253	243	245	244	275	236	244	266	254	270	249	293	262	220	246	247	273	265	247	263	251	245	257	239	275	281	261	232	281	246	263	253	288	256	257	280	255	270	264	258	282	249	241	273	231	255	239	282	256	227	277	265	245	253	250	262	247	256	260	244	255	251	261	230	250	286	241	247	237	262	279	219	257	256	259	233	270	273	249	261	289	289	270	251	225	257	265	244	237	261	283	272	237	270	282	247	253	281	256	255	261	243	249	263	271	264	238	260	264	273	264	234	238	258	262	255	255	284	278	250	265	243	250	271	278	229	252	281	240	243	296	252	274	243	259	254	231	265	260	246	279	244	270	245	264	228	289	249	272	262	267	298	258	256	276	255	275	266	276	260	245	256	235	255	247	245	257	244	257	259	244	276	268	259	290	246	230	244	253	257	275	245	233	227	249	290	314	263	265	253	285	260	255	269	236	255	256	239	254	230	254	282	244	267	264	247	257	272	279	237	248	299	239	244	278	273	259	252	250	263	262	240	260	262	262	252	263	267	241	236	303	257	283	269	249	255	255	248	252	265	253	267	266	274	281	252	251	261	226	240	301	277	265	276	276	288	258	241	266	246	236	256	286	263	253	265	238	262	237	233	276	249	254	262	252	246	265	291	253	284	252	273	262	255	265	278	268	242	272	258	256	250	274	279	254	257	248	238	276	267	249	263	268	264	268	258	224	249	259	282	275	273	255	283	293	274	243	266	242	257	267	251	245	246	257	265	261	229	242	252	303	262	287	256	264	247	252	276	258	234	236	279	245	232	268	267	262	259	257	268	269	268	270	249	261	275	278	263	255	258	253	253	263	300	263	256	291	268	266	237	266	278	245	241	272	263	240	240	284	262	237	247	284	257	269	298	262	276	266	263	287	266	247	237	251	262	284	275	245	280	257	268	266	248	286	271	257	269	269	261	247	246	237	273	258	282	254	270	242	271	264	244	278	273	253	305	247	273	233	243	265	255	260	230	236	269	267	224	267	268	277	265	283	273	270	259	252	305	235	251	254	279	276	231	274	278	235	240	264	269	281	277	253	252	231	279	248	244	218	278	263	242	263	271	273	263	273	254	283	229	272	233	249	282	262	283	239	253	279	250	244	261	246	251	248	274	263	261	239	269	263	262	250	266	251	252	243	247	241	268	223	236	269	265	272	230	265	245	282	255	263	262	245	239	267	243	258	259	244	239	234	232	256	249	276	276	262	260	249	260	254	256	286	284	253	273	262	239	250	254	245	267	259	252	246	262	269	273	263	272	292	264	274	268	235	302	252	258	266	261	250	236	258	252	256	262	248	266	270	259	248	277	265	254	281	258	262	254	282	267	230	246	263	250	255	220	254	295	248	255	265	272	252	255	251	253	271	265	263	256	274	238	251	237	258	255	268	260	263	262	279	247	256	244	248	256	225	242	269	239	248	232	225	235	240	270	239	283	291	258	251	251	256	264	247	268	286	257	245	274	231	250	245	241	249	295	277	264	271	257	275	228	244	264	264	249	256	245	244	232	255	244	241	282	284	269	263	261	253	281	238	279	275	252	241	267	280	244	232	269	244	252	269	262	262	251	267	274	265	253	252	280	229	266	260	255	252	253	238	236	252	265	245	287	268	248	261	245	256	275	225	228	255	241	253	289	259	278	274	276	243	256	254	274	269	276	250	273	255	239	304	263	221	269	251	249	242	248	247	282	240	262	260	260	273	258	278	252	236	233	251	267	229	211	273	245	227	256	285	281	266	239	260	262	271	254	258	253	256	242	274	252	242	281	284	267	265	253	268	278	245	310	253	264	278	284	278	237	283	247	270	257	269	253	255	279	283	231	258	260	259	266	243	259	268	270	260	250	282	293	246	237	244	275	259	262	277	280	268	258	260	283	252	264	277	278	267	256	260	298	281	268	258	298	237	259	273	237	255	271	269	281	272	267	258	271	269	265	248	268	240	268	295	254	253	258	277	262	263	240	267	253	271	289	255	234	268	255	258	281	235	256	263	260	265	262	242	255	242	268	271	249	228	224	249	267	257	276	250	259	248	270	256	260	276	256	260	244	272	232	252	266	260	288	246	260	252	246	223	260	242	266	243	259	281	233	291	261	276	260	263	228	249	285	254	282	259	252	283	240	259	246	282	276	275	270	275	249	256	281	277	268	295	276	251	232	250	275	258	272	256	286	264	267	263	256	292	260	248	273	262	282	284	267	242	280	239	237	246	250	260	250	239	272	272	266	260	257	241	229	224	245	274	268	268	257
23279	28208	42230	37249	32295	39015	45154	42475	30924	18013	6858	2861	1403	979	747	723	722	716	735	725	682	711	672	671	703	666	706	737	742	757	717	692	705	654	681	715	662	718	691	714	700	718	728	689	728	649	683	731	753	683	689	689	712	711	716	683	739	727	724	712	711	724	705	704	677	656	704	692	667	705	728	672	700	712	685	718	678	671	674	734	648	666	703	689	673	688	744	707	710	678	669	687	648	729	687	689	669	663	698	693	728	719	749	675	725	770	677	696	682	730	712	712	723	727	729	715	735	734	686	727	686	681	753	697	725	727	735	646	724	666	703	685	712	674	773	700	643	719	719	692	681	702	716	718	757	687	660	722	714	728	711	656	667	699	738	698	694	650	705	717	729	709	666	681	712	695	720	673	697	747	686	696	734	690	703	703	711	681	758	724	711	696	721	731	687	667	705	688	690	673	697	744	713	663	716	726	738	707	687	719	653	674	720	738	726	701	691	675	695	728	729	703	742	695	691	710	688	661	687	715	683	696	717	648	679	713	737	706	667	702	691	756	715	693	692	672	711	658	694	690	700	639	706	720	730	710	702	666	649	714	699	701	704	696	710	715	679	717	659	710	670	667	731	722	675	651	684	652	730	727	715	704	718	710	647	718	704	699	662	694	724	754	690	667	719	700	718	730	723	703	714	695	691	682	726	705	683	671	701	694	687	709	711	701	714	742	715	671	726	674	691	675	693	706	675	684	694	737	706	724	741	704	671	692	704	768	700	684	715	749	705	686	662	662	701	732	694	725	730	688	684	699	719	695	693	635	660	709	778	703	707	736	676	650	700	701	686	674	710	743	666	674	677	700	680	688	716	708	707	679	673	679	706	678	695	698	708	752	742	694	682	728	651	687	720	666	712	696	672	736	654	704	673	725	697	690	678	698	737	639	714	689	708	717	713	644	749	762	736	677	663	715	674	735	733	710	695	665	722	721	716	669	706	709	691	708	727	672	745	680	715	696	654	725	680	694	709	718	670	688	703	701	688	666	750	679	661	705	712	754	659	705	689	685	731	733	688	676	671	724	716	732	712	710	738	735	707	709	683	693	663	736	729	723	683	693	729	705	708	650	699	738	757	710	636	667	736	689	678	744	724	775	750	722	705	746	668	669	683	716	672	696	717	686	727	739	701	650	698	663	656	683	685	742	679	714	713	690	673	688	719	689	687	687	709	703	730	686	704	676	673	701	714	702	721	716	700	656	697	714	692	705	720	709	719	688	723	704	657	674	746	717	702	710	693	667	708	755	738	740	715	709	754	684	707	705	754	695	687	700	708	677	687	685	712	724	720	695	774	734	722	709	722	728	689	688	708	670	684	701	727	698	750	674	715	698	663	694	731	721	743	685	738	654	656	731	707	698	707	675	639	731	676	668	706	666	763	693	713	691	729	748	724	692	720	716	706	669	706	668	743	700	679	722	666	715	733	732	743	666	736	711	682	740	740	704	719	717	696	706	723	708	680	679	722	655	727	667	698	749	725	750	715	725	728	713	645	675	735	689	701	718	667	762	695	715	716	664	739	705	664	735	730	717	665	716	750	675	687	710	731	694	707	760	678	713	713	722	716	703	718	709	682	699	716	717	741	723	680	714	689	694	710	740	746	747	661	699	703	717	718	690	707	728	697	694	707	653	688	715	665	695	743	681	681	691	686	680	733	732	695	704	689	690	672	725	680	677	677	712	678	700	701	698	764	648	727	650	716	713	698	681	693	718	695	697	696	704	724	686	753	705	722	711	700	706	725	673	727	706	691	728	678	710	714	690	750	692	699	663	702	690	695	710	735	722	720	692	729	714	707	651	661	705	725	672	728	699	692	737	722	728	679	700	716	738	759	675	675	647	702	737	679	668	732	689	692	701	714	690	688	721	687	702	726	712	656	734	709	708	678	656	681	688	688	680	712	710	701	720	680	712	718	696	686	714	669	721	666	695	678	716	687	659	737	688	709	743	702	692	663	711	712	724	691	712	715	690	749	730	664	684	695	709	686	669	688	705	720	704	737	724	692	656	704	693	679	701	667	703	758	695	726	696	694	726	733	706	694	710	689	696	742	782	745	757	688	680	713	682	691	698	679	714	709	695	679	714	712	701	660	627	697	692	703	735	720	675	683	700	685	731	739	657	715	675	692	683	717	648	713	711	724	657	684	700	714	708	697	668	723	712	658	703	718	696	692	706	725	649	697	703	679	739	685	709	725	714	723	716	719	703	703	718	721	659	691	726	696	721	715	686	694	671	643	685	676	711	722	678	687	701	712	685	696	677	728	734	666	747	704	671	692	717	696	719	693	680	654	707	692	653	728	682	703	702	709	717	694	681	697	705	695	696	734	692	728	673	688	684	751	702	747	713	685	730	710	704	714	712	663	674	714	698	702	717	730	761	702	610	733	713	682	694	700	667	716	665	666	704	693	695	692	686	721	668	672	705	704	706	699	746	702	675	707	731	750	706	686	722	661	675	703	745	704	748	706	723	702	675	784	690	709	708	694	734	696	697	714	695	659	688	699	706	740	690	656	696	679	686	671	756	732	703	698	678	699	718	677	734	688	705	751	704	649	705	699	674	709	678	684	764	739	695	683	696	735	680	728	703	721	703	714	741	685	756	710	717	715	664	695	691	734	726	718	671	690	725	767	688	671	728	693	687	693	738	706	702	674	718	672	753	749	699	696	722	698	706	755	690	664	738	662	747	703	726	722	698	700	665	707	746	695	716	711	749	689	664	671	690	674	758	702	713	689	728	675	703	720	698	689	716	685	736	669	733	660	703	663	669	770	702	681	713	734	748	666	695	692	692	663	708	733	681	708	732	727	693	707	728	757	713	716	707	719	728	713	700	670	715	689	682	728	697	701	705	717	699	693	654	680	711	665	730	707	706	707	692	683	695	705	726	683	709	696	651	721	706	686	689	664	740	714	633	692	674	692	709	716	687	730	728	709	696	658	713	695	740	667	687	685	767	648	691	664	721	698	710	675	756	686	722	696	699	706	727	693	662	708	689	716	686	654	740	651	718	643	729	704	693	703	696	730	693	677	744	728	705	688	714	696	699	697	671	626	733	692	689	691	690	745	718	693	667	682	675	686	727	705	727	708	725	698	673	667	734	709	657	701	674	751	705	671	714	719	661	710	703	680	651	670	680	682	659	706	693	711	668	673	710	722	640	696	660	683	709	688	730	689	726	705	653	721	743	691	688	705	711	713	697	705	690	713	704	685	728	693	724	703	665	724	694	753	703	731	663	720	666	703	724	713	756	754	713	710	704	709	696	730	762	751	692	705	702	699	738	734	686	716	679	699	708	726	697	684	684	656	707	701	719	698	686	674	703	664	710	723	726	706	710	728	704	713	676	668	705	684	670	734	780	680	680	690	699	686	684	691	731	695	700	700	724	691	671	693	704	690	705	728	656	726	750	739	703	706	722	697	700	691	723	710	678	657	679	673	704	702	691	696	673	661	698	670	685	680	720
45320	44324	50950	40685	29292	35494	51332	39597	20988	9873	3433	1115	532	310	301	266	271	261	255	260	261	267	267	248	273	288	235	270	249	251	298	229	263	237	261	251	262	229	252	293	278	259	281	283	292	255	263	239	263	253	256	249	264	284	260	276	256	269	246	276	287	252	267	255	276	271	250	253	252	228	287	248	263	258	259	289	266	265	239	256	252	242	253	253	276	247	243	284	256	256	252	259	255	258	267	243	247	260	283	269	286	248	251	268	285	266	239	238	264	240	216	239	233	254	267	274	252	250	269	272	237	263	252	261	258	220	260	265	265	244	241	256	252	285	248	232	244	227	256	271	243	269	240	254	227	257	223	280	250	240	264	260	294	271	274	267	240	279	228	299	264	292	261	266	264	254	268	250	260	284	247	277	252	230	259	248	237	265	249	234	279	245	254	266	243	245	237	268	256	232	291	246	288	267	252	234	240	281	271	275	282	253	275	254	257	258	277	259	220	269	271	245	228	269	254	269	246	248	228	279	243	249	284	269	262	298	238	276	245	243	250	262	251	240	295	259	254	259	287	266	258	252	240	278	239	262	262	258	251	256	225	269	245	239	250	250	254	260	274	250	258	271	274	265	260	256	266	249	273	211	223	259	266	261	278	264	256	267	245	245	276	254	258	265	297	257	246	270	260	270	252	258	284	269	233	228	246	240	240	240	236	270	268	251	233	251	249	248	248	256	272	250	268	260	243	251	267	260	271	259	231	243	265	251	216	271	279	231	256	264	257	286	257	220	278	247	236	270	273	262	260	264	230	256	242	262	263	238	267	252	272	251	237	252	243	295	254	305	231	266	270	247	269	278	277	247	257	253	229	248	248	274	252	281	245	251	243	254	269	263	252	260	273	256	274	240	256	264	257	255	311	240	256	267	236	283	232	275	258	268	271	282	239	259	282	237	284	274	214	237	261	257	219	250	252	228	266	263	253	262	281	255	263	237	268	250	263	240	252	240	259	273	243	243	239	238	239	271	258	253	258	244	273	269	270	251	271	240	223	216	272	261	264	276	236	256	280	266	251	255	259	270	274	303	220	263	243	260	253	253	225	272	262	237	253	276	274	253	239	240	278	247	269	253	254	248	241	244	255	231	253	261	254	265	265	254	269	259	261	259	261	264	263	243	273	263	257	246	258	268	258	279	252	249	263	251	258	240	261	262	240	265	273	242	281	255	259	258	248	231	254	264	268	236	239	274	241	242	275	254	258	247	288	261	278	273	255	274	234	249	260	275	250	263	269	253	262	257	271	255	251	242	254	258	271	252	235	233	253	236	252	248	254	260	249	259	253	275	267	250	237	268	231	235	270	261	268	265	296	256	257	241	215	263	262	270	238	249	221	234	260	261	256	286	262	268	283	254	252	255	271	266	244	261	234	266	248	235	255	209	249	279	232	246	229	271	222	246	251	276	248	282	250	257	250	278	221	251	269	246	228	250	258	248	251	230	281	248	220	256	250	248	253	255	262	253	275	283	276	282	251	253	225	289	259	245	280	259	254	262	259	278	263	295	241	266	277	236	281	246	223	238	259	255	297	250	244	241	265	253	254	248	255	255	277	276	260	261	274	243	255	258	259	277	266	242	256	270	243	255	283	256	268	276	280	274	281	240	263	238	254	246	239	266	237	264	270	249	267	267	261	232	264	247	238	247	282	272	244	259	256	270	280	255	261	284	254	260	287	225	271	278	254	265	234	264	263	248	263	273	259	249	271	261	277	227	285	261	236	263	249	252	255	241	277	252	227	264	220	248	252	250	246	226	263	238	257	250	276	223	250	255	262	275	225	234	262	265	258	232	254	259	262	243	239	253	224	240	238	276	267	273	279	242	234	253	233	259	276	260	234	278	272	255	233	267	226	250	237	229	280	251	268	274	264	244	266	240	277	245	242	240	248	238	261	231	240	259	240	261	235	229	255	248	253	234	291	238	254	265	295	270	243	247	256	257	249	249	238	265	252	230	262	258	281	260	252	272	277	250	270	255	262	261	244	274	268	254	275	268	278	269	266	267	276	271	231	267	230	282	250	241	261	289	260	274	245	275	269	264	260	305	237	267	294	247	264	298	262	260	269	267	267	271	243	257	250	264	255	245	320	294	263	249	279	262	257	258	235	258	257	270	251	256	243	280	286	252	258	255	264	243	238	255	280	253	246	238	246	285	246	243	279	251	254	221	218	247	266	257	214	264	240	245	252	239	250	273	253	238	242	245	266	252	250	254	289	260	251	236	246	275	275	255	292	245	234	230	263	245	266	263	266	262	268	249	274	260	268	272	268	262	233	255	259	247	238	267	254	286	288	285	230	277	241	262	260	240	258	251	267	247	246	273	272	269	281	263	254	234	296	256	280	280	264	247	288	246	280	228	250	257	265	257	216	281	265	263	240	262	265	256	266	250	276	259	270	255	252	260	222	270	245	284	254	256	277	276	227	244	243	263	272	281	249	254	254	262	231	275	247	283	261	269	276	234	258	289	248	262	287	257	218	266	230	278	249	258	261	254	242	225	265	242	266	260	301	228	255	259	246	255	249	250	255	278	269	268	290	266	246	262	237	267	243	243	256	251	259	276	266	245	272	258	253	280	265	250	272	274	262	262	218	258	263	247	247	268	274	261	226	273	260	264	263	252	222	301	269	257	253	244	246	244	249	245	230	254	252	255	263	254	251	257	261	232	228	235	287	245	266	259	256	255	251	245	269	255	244	301	268	286	277	275	249	244	266	265	270	258	248	239	293	256	257	249	276	276	253	253	267	274	253	261	250	215	292	260	255	259	266	251	271	253	248	264	244	243	267	243	252	242	246	230	241	232	236	260	266	256	261	254	262	280	244	243	250	272	261	231	261	258	251	272	268	255	269	251	242	272	246	245	249	262	266	262	247	244	242	224	261	249	283	260	249	276	251	240	240	243	234	269	249	258	282	247	265	249	229	262	281	237	269	251	236	239	261	244	262	246	258	271	256	265	271	282	240	245	261	251	267	263	264	279	243	251	263	262	247	267	253	231	234	239	238	270	285	254	230	238	253	264	257	292	270	251	270	264	243	248	290	250	259	273	283	253	278	243	252	240	248	228	254	257	265	233	278	259	267	241	241	247	243	263	237	262	249	292	245	270	237	280	268	231	245	286	275	226	259	299	266	228	261	255	268	282	249	243	240	235	230	271	252	273	288	259	237	254	272	267	277	275	221	257	263	247	256	270	250	256	265	244	295	238	249	271	277	248	272	275	257	277	240	241	253	249	269	236	249	236	216	252	269	229	256	250	259	236	244	248	264	253	264	282	267	253	275	271	269	276	265	235	274	246	234	272	276	264	229	265	244	268	227	244	263	266	241	247	260	253	240	226	266	277	244	248	248	245	253	261	251	240	264	222	236	233	271	225	251	297	218	277	286	263	241	242	243	239	255	247	266	256	263	251	245	238	263	252	252	244	256	259	229	275	258	259	254	231	259	271	230	245	260	260	275	257
29176	35963	50025	47109	42518	51672	64393	51957	35519	24236	11677	4512	2047	1077	777	742	777	702	713	740	697	642	653	685	678	711	691	655	714	678	695	643	655	693	680	682	710	671	674	704	679	716	704	724	688	701	676	733	689	701	707	718	692	710	667	709	714	641	703	696	671	693	743	645	660	648	679	683	695	707	722	695	677	702	717	704	668	708	724	716	722	718	653	694	696	677	701	677	715	702	707	658	651	658	700	670	740	712	661	647	724	714	684	709	685	704	706	732	694	652	661	655	666	684	687	697	745	681	738	688	680	691	724	703	691	722	689	722	683	716	727	695	661	672	689	688	658	698	659	672	702	658	689	709	667	689	675	704	663	671	727	721	671	684	684	735	691	696	661	697	672	695	723	701	698	644	674	680	703	715	687	688	717	667	664	740	664	677	757	711	697	668	703	729	720	706	694	737	710	670	679	711	727	681	704	683	685	704	685	746	693	696	670	707	731	673	672	660	692	694	691	684	725	636	708	733	706	653	683	679	678	698	719	681	743	640	725	758	701	757	718	727	704	693	689	747	697	693	721	685	699	705	675	686	698	669	690	695	672	669	642	706	682	698	710	677	719	714	712	649	699	728	662	699	679	704	679	710	712	685	691	700	730	687	641	711	628	715	693	710	670	709	725	719	665	653	711	681	701	682	674	649	662	674	656	687	697	638	678	694	714	694	699	673	692	702	689	704	694	677	701	647	710	706	675	694	680	749	664	659	714	688	671	723	696	734	705	694	707	702	694	663	703	681	688	672	658	696	660	703	685	667	672	668	708	694	666	664	685	724	683	678	712	693	728	670	695	690	660	731	673	680	692	715	709	716	705	689	674	662	718	709	696	704	721	649	656	696	676	694	681	657	692	692	715	676	660	705	696	719	691	704	719	688	672	662	696	675	677	675	713	714	724	694	697	719	705	694	691	703	688	711	687	706	686	636	741	648	662	682	685	681	666	688	697	662	699	703	640	719	683	719	710	691	703	740	692	734	681	707	695	690	724	716	719	636	729	740	703	731	678	714	670	675	707	663	681	736	668	661	690	726	692	711	684	713	746	666	697	698	677	685	658	738	639	751	711	683	697	663	744	726	684	696	656	690	720	720	693	737	662	631	671	701	641	715	727	745	696	689	665	702	733	672	701	663	641	694	676	676	685	689	708	693	684	729	669	670	642	697	696	669	659	730	673	731	719	689	710	693	693	698	728	716	719	655	736	690	695	722	687	672	688	721	754	694	741	688	661	667	656	795	697	693	701	656	727	683	672	724	692	717	724	673	725	740	733	721	664	659	675	683	641	739	717	699	684	706	712	663	691	671	692	723	698	708	682	660	699	675	685	672	668	668	699	690	677	712	689	677	715	692	662	715	714	702	682	676	699	718	702	682	745	668	693	712	672	666	711	692	721	688	669	651	715	704	708	666	647	734	696	718	675	746	651	647	679	685	737	642	691	747	679	669	640	700	727	661	659	713	647	684	695	686	710	750	691	680	703	660	695	698	699	697	677	670	698	704	754	713	717	728	676	674	646	677	681	708	672	675	692	688	660	732	710	685	688	663	683	672	676	670	701	660	656	656	675	682	720	680	694	744	658	665	656	716	680	673	720	711	663	696	724	703	686	736	689	714	676	687	757	676	697	685	671	684	725	729	693	739	640	724	663	664	696	655	646	692	688	651	694	681	758	682	674	693	674	721	734	658	706	704	709	726	673	664	689	645	687	674	736	697	718	653	703	725	670	674	683	708	686	642	682	728	705	655	693	716	717	740	663	719	733	712	688	679	719	691	746	701	676	702	719	687	739	760	690	682	677	729	634	696	719	694	661	720	725	679	673	720	783	672	679	672	681	689	682	700	716	661	662	700	674	686	714	724	723	695	694	712	656	671	699	742	667	675	663	695	693	677	695	667	695	731	639	673	671	694	673	668	701	703	690	696	655	667	688	705	689	728	689	653	712	661	668	687	685	725	663	696	662	671	677	689	632	669	662	702	710	688	689	708	680	667	694	687	692	670	691	642	659	687	703	708	671	678	648	659	696	680	645	713	737	696	685	719	665	683	702	713	685	680	760	698	692	714	647	668	717	684	717	739	672	703	730	676	632	675	689	681	708	674	680	691	599	630	706	732	719	675	718	692	663	625	722	696	669	715	666	681	720	704	689	732	659	688	754	730	717	679	708	690	669	676	730	715	666	743	671	702	697	719	681	705	703	715	708	678	646	685	662	699	707	737	682	648	713	665	708	666	709	662	672	718	714	681	731	711	695	699	687	692	685	693	664	658	711	740	755	710	733	693	717	664	676	684	670	714	695	684	731	669	680	679	670	752	711	689	677	656	688	687	690	664	728	710	698	697	702	665	672	649	689	704	684	698	672	714	636	673	714	747	675	682	693	697	716	721	706	710	710	744	671	684	644	713	688	680	686	673	700	684	671	677	693	666	691	684	692	712	676	691	696	715	662	699	689	749	664	668	691	690	713	684	663	764	666	716	718	687	706	703	737	657	702	695	672	700	715	679	655	687	708	715	718	691	715	744	645	696	700	685	712	746	651	741	657	709	693	662	697	682	677	697	666	689	707	659	702	723	684	692	707	741	693	687	700	750	714	734	694	668	666	696	697	722	659	702	671	712	687	668	670	705	695	724	668	704	697	684	703	638	636	643	752	665	729	671	734	695	692	702	732	699	715	676	666	658	679	727	709	671	720	706	705	722	669	735	649	664	676	710	688	714	636	714	719	695	739	641	693	687	702	712	637	685	725	682	701	736	704	700	678	707	701	741	653	724	679	683	700	666	655	677	728	702	647	689	673	733	704	685	724	663	695	683	749	682	699	685	640	688	659	703	678	712	693	660	712	681	686	675	717	711	739	727	693	751	719	676	680	695	687	664	687	708	687	729	688	676	697	691	744	697	673	712	703	681	687	716	718	722	689	708	710	632	642	685	698	707	677	679	723	698	682	734	681	678	684	731	698	679	690	686	711	694	677	670	670	739	691	724	672	728	666	682	698	692	689	709	686	681	709	704	676	692	698	702	657	732	670	665	675	659	677	707	697	718	669	692	636	681	672	669	658	721	682	661	668	685	661	702	702	682	691	690	695	712	675	703	675	659	680	679	639	684	702	673	690	693	720	662	667	724	676	670	636	718	672	686	675	767	707	657	684	741	674	656	662	691	696	708	705	707	666	715	688	657	667	714	693	724	684	715	697	690	713	692	668	706	696	645	687	702	662	707	636	702	652	644	656	693	729	677	653	714	676	713	708	679	683	696	687	745	707	661	710	659	673	652	655	717	742	676	669	671	678	726	691	676	681	680	696	665	684	681	724	678	676	682	682	718	685	714	688	715	664	691	687	738	713	675	650	724	706	703	672	704	735	708	670	676	667	722	701	719	656	666	675	663	702	718	697	694	726	722	690	707	684	679	703	729	682	661	744	670	688	628	695	705	644	689	714	706	670	627	678	688	710	688	679	684	663	638	655	685
17468	14079	10302	6280	3769	5047	5634	3043	1617	946	528	357	290	217	260	255	260	256	254	272	274	269	255	246	243	264	255	254	270	262	260	268	279	268	265	262	274	254	253	276	251	262	274	274	272	270	259	276	302	284	249	279	257	247	258	227	236	266	241	246	261	236	272	275	269	255	256	265	266	258	282	246	277	253	272	245	290	266	264	256	288	244	252	289	290	258	257	271	254	276	241	271	256	267	269	248	252	281	260	269	245	276	262	256	273	270	230	265	231	270	234	275	261	249	248	262	241	250	232	247	267	229	255	259	233	248	265	256	283	259	221	285	270	256	273	282	269	231	279	250	230	262	264	239	289	281	253	270	270	295	270	247	273	267	232	255	280	257	250	276	267	276	259	265	258	253	230	252	258	250	236	286	266	251	231	267	291	291	264	255	239	255	258	252	274	263	252	277	260	285	272	279	252	269	257	269	261	262	258	241	273	252	257	248	264	257	258	242	263	293	288	301	254	291	259	271	212	237	267	249	261	259	273	271	268	242	289	285	288	268	227	261	263	252	269	271	245	287	263	254	268	255	256	263	280	256	237	270	262	266	260	234	262	242	274	282	244	289	266	242	248	265	286	246	244	247	267	261	276	254	246	289	272	267	277	267	251	233	249	219	243	258	251	251	265	262	288	250	258	277	286	262	269	266	258	274	239	294	274	243	266	239	253	280	261	258	237	268	247	266	249	242	281	285	273	253	234	253	284	257	223	248	242	267	256	249	253	255	305	252	245	277	266	244	273	261	275	282	246	275	249	255	272	264	259	273	250	249	292	257	243	266	273	256	271	249	256	266	252	223	270	232	235	246	256	271	288	254	268	249	273	232	260	264	254	250	267	271	238	264	278	248	248	241	259	252	264	267	277	253	244	272	268	255	289	264	264	243	262	234	259	277	268	259	255	273	300	249	257	263	287	240	287	242	240	272	287	266	231	262	261	263	272	275	261	283	243	260	255	248	283	256	267	262	240	243	266	286	254	270	220	267	219	248	249	246	272	267	249	251	252	252	263	229	270	274	264	307	281	258	260	254	242	277	279	271	264	268	234	275	277	246	309	258	280	271	252	235	264	251	277	236	279	271	306	274	274	247	248	277	259	252	275	273	261	246	270	267	263	260	291	242	267	270	257	270	268	230	275	258	236	242	249	247	290	268	282	242	281	240	272	265	258	239	273	275	249	243	273	262	278	264	250	244	222	262	271	306	280	250	259	243	247	279	263	251	262	249	263	250	259	291	261	256	249	242	267	268	269	259	259	265	266	273	254	259	270	254	284	263	259	248	267	271	261	251	254	253	239	267	284	244	251	275	251	279	236	256	248	290	237	271	230	260	257	241	251	268	262	267	281	239	237	243	291	257	247	291	261	235	269	272	266	252	239	265	264	261	277	273	252	271	234	272	298	268	247	254	269	294	268	274	257	265	255	267	268	251	252	263	264	263	247	267	248	257	277	278	278	274	260	228	249	247	266	284	265	239	273	277	236	259	236	255	244	247	227	247	257	263	272	281	271	285	259	263	253	291	267	294	247	258	240	252	257	292	266	266	255	284	272	242	255	255	238	283	259	280	257	289	261	263	259	251	288	249	266	253	234	269	249	243	269	255	267	245	276	266	272	273	249	263	260	260	261	267	252	259	248	257	273	268	266	289	257	281	238	233	284	241	247	251	278	259	277	260	256	269	235	250	248	256	302	257	259	256	243	244	244	278	247	271	258	249	244	250	285	289	269	257	237	252	273	262	262	273	251	255	269	287	260	265	271	265	282	240	256	252	263	257	239	276	265	269	253	269	257	249	256	283	274	258	287	242	263	276	270	288	234	239	267	246	288	251	262	293	296	294	269	263	261	238	268	278	257	273	276	252	265	291	242	290	291	285	305	246	267	275	250	260	253	260	278	263	255	276	267	259	268	274	278	260	269	271	267	263	265	246	240	278	247	254	263	275	275	256	255	274	233	264	286	234	275	254	249	240	299	243	287	248	264	272	243	244	267	246	302	273	275	265	280	267	285	276	281	261	249	239	261	255	247	269	276	286	246	273	288	241	254	240	259	245	253	230	267	255	243	255	272	288	246	262	254	265	251	276	274	266	201	236	277	270	245	271	286	256	282	263	266	261	272	259	257	239	261	291	259	287	275	256	273	254	260	275	257	270	261	264	268	248	277	286	261	251	265	278	258	227	270	285	256	250	282	261	259	303	257	230	270	269	271	297	245	242	279	238	263	258	256	229	274	260	280	253	263	274	265	275	288	259	269	267	247	251	283	262	246	251	256	264	269	247	272	233	258	266	262	249	270	283	242	258	277	274	258	268	241	268	251	283	264	258	230	267	240	251	278	263	251	257	250	241	238	250	267	256	269	280	254	268	270	249	239	263	252	224	267	266	254	278	247	268	259	247	257	236	272	257	216	288	255	258	239	291	243	245	259	274	261	252	242	251	256	272	275	253	250	232	297	271	257	301	270	263	233	279	264	285	249	252	261	263	252	270	288	266	224	263	255	270	255	260	260	233	294	247	244	274	293	269	266	248	276	291	272	261	257	278	270	273	274	274	271	279	269	284	241	315	258	267	268	247	275	236	264	244	236	253	260	246	280	303	288	271	233	279	270	297	249	268	297	262	266	270	261	245	285	283	251	287	285	260	250	281	269	231	275	257	240	232	275	234	283	249	303	252	265	255	273	267	230	256	246	240	270	256	280	280	267	274	272	267	249	258	269	275	273	272	273	248	272	237	302	293	284	265	259	253	258	267	249	267	264	238	252	246	289	268	259	271	255	271	263	250	253	285	256	250	278	284	266	264	253	272	246	226	229	265	280	245	263	279	229	245	251	288	253	291	268	248	288	257	256	277	284	282	245	242	248	218	265	273	264	270	264	269	248	263	279	230	263	273	271	248	275	256	244	234	296	278	244	247	256	293	238	245	264	265	282	252	247	240	249	272	265	264	290	255	278	303	249	268	229	239	272	257	254	269	248	275	263	297	274	275	264	258	290	262	240	251	244	266	250	253	268	256	259	258	260	229	237	251	261	249	250	265	237	278	271	249	274	269	295	266	249	267	280	252	262	237	249	278	295	273	243	257	267	267	304	261	271	272	254	265	237	280	244	259	284	263	283	269	275	264	265	275	275	277	243	262	267	268	260	237	297	253	252	302	277	258	261	244	253	262	265	250	253	233	256	263	250	262	259	252	278	222	263	260	246	261	289	260	262	269	265	268	260	272	257	274	273	253	270	279	280	238	288	252	263	249	271	242	267	281	280	257	249	253	256	233	258	266	242	246	283	271	292	248	263	251	285	262	276	260	265	280	252	274	279	254	249	264	261	236	265	247	254	252	249	265	249	272	254	258	293	269	241	260	261	266	273	258	247	265	269	250	266	263	228	258	275	280	291	255	279	273	250	259	259	262	269	296	281	250	283	274	285	265	259	284	267	261	248	263	282	240	260	260	255	303	229	241	267	268	258	247
11117	12693	16504	15243	12621	18582	18756	10542	6484	3762	1870	1133	808	713	709	737	713	693	761	720	702	740	732	686	672	657	743	691	727	702	721	643	743	701	675	704	680	681	713	712	692	741	726	690	728	715	703	710	699	715	723	687	694	714	714	712	724	673	746	727	705	725	719	740	710	668	690	680	680	692	714	691	702	699	711	710	713	698	699	732	676	710	725	696	715	709	711	739	713	700	674	697	732	659	744	689	710	699	712	711	718	718	692	737	724	762	692	712	708	672	741	729	679	713	715	698	733	704	748	757	717	700	711	736	713	708	723	712	716	692	703	697	732	705	714	747	693	743	697	683	742	717	687	685	769	696	704	736	686	687	715	727	690	724	661	774	704	722	725	674	717	732	714	692	715	736	722	676	712	726	743	708	686	677	698	725	666	698	688	706	723	712	702	682	674	675	694	682	696	785	707	753	703	717	703	682	686	715	693	724	743	707	742	683	717	703	726	670	670	717	646	755	695	697	742	676	737	757	688	705	715	686	707	716	719	716	671	675	687	738	706	720	748	698	667	702	742	726	727	726	741	739	699	704	731	684	696	755	678	684	728	683	642	672	763	710	689	710	695	756	713	729	743	687	688	719	702	682	707	644	721	685	696	718	697	671	667	743	722	701	728	736	662	695	724	739	730	729	740	681	696	689	724	698	696	736	678	742	697	688	692	709	709	675	699	702	660	679	675	697	675	727	711	671	656	714	756	731	691	725	704	691	737	731	677	709	731	696	690	754	721	682	719	723	694	740	656	744	718	734	738	645	700	723	703	722	660	724	704	749	695	679	714	683	717	750	701	688	714	713	688	680	707	683	729	657	713	720	709	715	716	714	743	728	748	690	727	701	669	718	693	729	693	709	673	702	716	668	717	763	752	716	754	703	680	687	733	684	700	724	732	717	715	677	767	715	732	734	717	682	706	748	756	711	755	711	699	724	665	713	684	704	760	760	742	697	646	700	694	700	697	730	684	691	742	741	703	683	679	714	692	697	717	686	692	712	678	715	733	708	692	706	688	709	669	659	729	713	680	719	689	695	684	699	667	702	738	741	687	699	696	703	682	697	691	690	738	753	709	704	721	722	704	682	700	714	702	737	745	717	688	665	699	705	718	694	705	656	727	633	744	701	698	670	707	716	720	704	714	719	692	696	706	700	661	705	760	687	729	726	735	728	735	711	725	678	759	679	704	702	717	728	686	719	683	697	723	679	675	705	728	702	689	736	670	705	700	724	709	704	693	721	688	719	728	746	665	663	685	703	750	644	715	688	700	684	726	654	707	673	671	733	719	712	708	726	728	718	749	688	657	682	732	737	722	688	718	781	684	671	744	690	699	733	696	726	713	700	686	723	715	728	733	672	716	682	600	684	743	635	710	700	703	736	653	730	693	724	727	711	721	726	732	714	705	722	704	724	712	697	669	713	702	678	705	666	660	692	734	702	735	761	671	720	762	718	643	691	723	701	709	714	675	696	674	654	739	707	717	687	773	709	683	723	731	699	735	720	722	717	710	697	733	719	727	694	655	718	677	726	704	668	708	730	714	720	725	694	701	720	731	688	698	667	742	712	713	706	735	759	697	660	722	699	705	674	714	718	710	660	732	735	704	676	713	719	719	652	746	695	701	725	699	705	675	741	692	691	677	688	696	654	703	682	682	712	703	723	730	677	706	714	716	744	706	702	713	728	693	649	706	699	739	701	679	720	708	729	674	688	731	711	692	713	688	750	650	744	725	718	698	715	726	723	745	683	698	712	768	709	750	735	775	705	725	734	604	687	721	735	739	732	722	743	735	722	749	703	724	703	697	736	707	726	724	732	745	692	725	695	740	721	696	724	702	679	761	696	731	685	755	745	729	721	693	749	671	704	715	749	699	689	703	711	680	727	691	726	699	745	684	755	707	690	729	686	683	700	714	744	751	658	685	744	701	770	706	708	711	693	740	691	723	717	704	701	714	683	695	663	745	727	682	676	709	755	709	728	664	749	760	697	713	697	722	759	751	709	704	713	699	728	668	709	735	728	689	741	674	673	715	731	725	714	718	682	715	732	672	675	746	720	698	710	698	700	726	722	711	734	688	728	687	731	728	740	673	728	671	708	720	733	736	727	718	700	725	695	716	678	693	702	710	710	722	695	698	693	699	708	711	671	694	694	703	714	673	732	744	695	728	693	726	703	708	725	741	715	716	679	738	739	715	709	780	714	717	647	674	730	750	690	698	696	662	707	711	625	706	720	725	738	713	723	769	703	695	719	687	690	727	674	738	757	734	728	705	680	731	653	682	713	693	699	709	705	710	710	672	721	658	731	676	746	740	702	740	691	707	721	689	701	764	717	754	705	680	662	685	736	748	687	676	699	728	671	688	748	740	722	716	688	719	725	692	703	701	762	720	745	648	727	725	669	702	741	774	699	693	703	693	702	747	696	709	691	738	686	740	701	704	716	727	720	676	703	680	746	709	707	726	700	688	650	716	701	722	735	699	753	698	706	682	713	706	684	713	777	696	720	715	673	729	672	667	726	674	725	686	746	733	697	720	747	700	703	700	739	756	688	695	668	730	687	690	734	707	685	727	728	748	718	708	725	697	693	728	749	729	673	681	681	680	793	737	664	698	729	702	706	742	721	737	732	706	717	762	659	712	712	724	724	757	690	763	673	697	750	672	692	735	685	760	707	711	704	704	762	676	704	736	726	737	717	715	734	656	718	726	715	704	720	734	689	736	745	735	704	660	692	739	744	706	681	716	752	717	645	697	715	644	690	667	701	718	725	692	680	700	727	715	748	722	692	707	739	686	684	720	756	690	697	745	667	745	670	678	688	714	733	708	702	682	724	750	675	732	709	710	687	670	752	721	676	682	691	679	719	688	760	709	726	697	686	717	725	698	666	681	716	734	691	714	730	721	716	705	729	725	705	677	729	711	738	720	765	698	679	682	709	691	733	739	722	695	677	711	790	703	706	714	695	741	714	678	662	668	721	693	747	710	718	715	762	727	663	724	694	712	678	775	679	706	676	709	697	660	703	696	718	709	748	680	711	708	725	696	677	742	709	719	708	743	674	641	723	747	696	754	745	746	723	734	731	704	758	683	750	743	711	706	762	705	726	720	722	726	714	707	700	680	680	705	724	683	715	694	689	711	740	673	680	683	722	751	721	717	732	726	720	713	690	695	672	707	722	765	703	713	693	682	683	700	705	696	757	678	663	768	681	674	722	703	741	675	728	707	743	723	675	766	727	701	696	671	688	667	741	737	726	696	719	667	684	710	729	703	681	742	712	728	665	685	691	683	720	712	699	720	658	724	745	699	679	711	705	671	747	710	742	705	728	708	740	725	717	753	675	715	697	708	699	695	680	694	728	694	704	730	656	662	693	740	732	727	664	683	713	660	718	691	685	673	745	701	692	701	677	706	692	683	729	759	757	690	743	713	687	710	715	702	662	697	722	676	741	727	688	691	707	691	698	698	752	713	722
32883	30179	33906	28209	21198	30370	39202	24560	9873	2963	1029	478	295	261	245	285	290	271	269	268	220	270	263	260	272	228	255	295	254	283	236	248	234	278	288	263	253	292	278	248	279	237	252	252	257	219	248	282	282	266	295	273	252	235	264	266	245	242	245	254	265	270	254	274	243	248	266	265	273	269	277	244	252	269	268	259	237	265	238	224	235	242	260	276	282	279	268	255	286	237	249	229	265	223	243	276	280	235	246	257	255	264	270	266	268	274	239	246	267	258	244	238	267	234	264	250	229	257	248	265	244	264	263	248	293	249	254	274	262	259	278	277	264	258	237	272	252	234	248	248	238	239	278	284	280	257	253	252	246	253	263	256	235	241	254	265	289	256	248	247	226	268	264	251	261	234	259	295	246	285	248	266	266	257	278	262	258	258	249	252	273	271	256	244	226	243	266	260	228	258	271	275	249	253	243	273	262	255	272	242	263	254	247	257	237	263	259	239	259	239	271	252	267	241	268	257	274	256	258	249	286	247	259	264	311	234	284	253	250	296	289	250	273	261	245	294	239	246	265	262	254	249	272	240	248	242	271	234	256	246	254	263	228	261	273	269	244	253	242	214	261	262	253	231	230	231	252	260	242	270	307	253	241	264	226	244	223	237	257	236	292	244	281	263	259	280	270	274	239	262	278	252	268	242	263	261	257	249	269	276	236	270	268	247	240	240	280	238	265	243	240	254	263	252	258	258	271	237	252	269	241	299	245	261	273	243	246	274	302	260	259	272	226	286	286	233	243	252	283	248	255	242	260	266	256	260	266	255	270	277	265	253	252	267	247	239	249	242	256	272	257	262	239	256	278	243	253	277	267	268	250	263	240	255	271	253	266	251	285	275	253	237	259	267	233	239	265	251	262	261	271	247	260	247	262	242	242	269	240	270	262	275	248	279	258	269	239	260	246	265	225	268	234	266	265	247	220	285	270	238	288	245	285	247	276	258	293	302	250	276	269	257	261	254	255	243	244	253	268	277	250	229	262	237	283	285	257	257	277	270	233	243	254	253	254	256	263	279	249	255	240	257	273	232	288	233	247	233	234	224	261	268	276	254	259	256	257	250	257	280	270	239	247	264	269	263	272	299	269	310	253	248	290	270	262	245	257	271	254	258	242	273	256	307	236	216	255	266	253	252	262	241	261	261	227	241	248	279	261	260	271	261	245	279	233	277	275	275	253	260	266	277	278	269	257	262	250	278	253	264	261	240	250	269	234	273	265	241	255	271	241	264	276	261	231	244	267	260	284	247	268	271	273	270	236	259	291	241	219	254	256	269	251	243	278	245	254	245	227	246	254	264	260	258	251	283	246	255	249	301	248	265	257	261	244	224	264	242	279	254	271	256	252	259	262	267	232	267	276	251	273	221	276	262	263	283	289	281	260	266	269	273	260	245	270	257	240	275	290	255	263	236	232	235	262	255	259	233	256	230	246	268	251	260	249	267	236	265	261	273	257	270	253	242	265	275	260	244	265	278	236	236	236	234	271	265	272	287	295	255	276	270	257	251	262	237	259	275	289	289	244	274	280	271	274	245	246	289	255	264	252	257	246	246	250	260	254	297	224	279	280	244	249	232	280	243	260	244	235	267	264	285	255	258	248	266	258	257	271	259	283	252	293	271	233	260	272	256	261	260	270	240	275	261	297	252	261	227	266	291	283	249	226	266	290	286	252	240	249	246	244	265	252	261	225	250	273	245	275	231	249	244	243	259	280	282	256	240	250	256	255	285	275	273	252	262	244	240	248	247	271	249	230	240	247	252	262	257	248	248	269	273	271	255	252	247	256	250	265	282	256	239	274	270	248	248	254	270	299	252	230	260	306	244	274	253	225	270	244	269	248	230	265	251	285	249	305	249	285	241	244	267	247	256	248	275	254	223	244	246	271	237	269	231	300	218	243	244	258	242	257	279	257	227	260	261	259	241	270	257	262	268	274	257	253	244	230	249	260	254	248	255	270	268	271	248	260	256	252	277	266	243	266	246	266	259	274	264	273	262	274	266	255	268	267	264	258	249	254	277	248	264	269	274	273	270	235	254	268	239	265	264	262	272	245	229	236	251	262	265	236	249	268	262	261	262	256	255	243	255	287	246	245	264	269	258	233	257	243	258	264	248	257	263	280	239	265	267	265	247	250	256	271	278	250	251	253	283	280	263	225	254	232	239	269	267	286	279	242	258	232	246	273	240	259	242	235	250	276	280	238	271	272	270	249	250	275	273	261	250	261	255	268	270	247	239	276	229	247	240	240	293	248	250	246	288	303	228	283	248	267	270	234	242	274	275	213	271	275	267	286	278	253	252	298	285	248	251	241	280	241	280	243	216	240	273	246	262	258	261	271	260	259	251	242	266	269	274	233	259	244	254	262	273	251	261	294	262	253	280	277	235	278	273	281	270	258	246	263	273	239	259	279	278	270	247	270	279	256	259	250	285	269	247	263	276	262	259	260	239	236	294	272	261	273	268	253	245	269	265	254	254	265	257	252	257	254	220	272	254	275	262	264	284	253	275	236	264	259	268	254	252	254	255	259	268	256	287	247	242	249	279	258	289	253	273	262	286	253	247	255	227	250	247	258	254	270	271	252	277	253	250	268	248	269	250	264	269	257	289	237	251	252	255	246	283	292	250	275	233	260	284	244	258	301	263	278	285	280	276	267	272	247	247	242	262	244	279	235	244	244	215	268	266	242	226	217	270	280	268	296	239	265	270	299	274	276	280	246	269	242	265	250	266	212	240	278	236	237	281	225	243	253	279	269	248	263	235	282	275	275	252	249	266	272	247	252	256	268	267	278	272	263	235	243	234	245	276	267	263	258	263	269	263	245	242	267	264	275	250	258	297	297	273	248	264	242	248	256	258	252	277	300	269	266	265	254	255	249	243	245	263	276	238	261	259	265	256	258	273	241	289	255	242	271	254	242	257	267	255	224	240	242	306	240	251	241	241	265	265	247	270	223	244	246	254	251	261	247	259	256	247	235	271	251	262	248	279	251	257	257	244	244	230	260	274	245	273	271	250	274	249	256	276	256	294	271	254	274	253	253	293	270	262	244	264	234	255	257	260	242	265	245	244	248	239	260	292	263	251	261	249	259	281	219	247	234	276	255	250	269	262	252	239	224	272	270	253	255	222	243	248	253	259	248	244	279	271	256	293	257	248	269	242	264	221	261	264	259	237	266	248	239	244	255	281	240	270	237	249	228	297	246	279	262	252	228	270	234	254	242	250	248	258	230	259	228	272	253	257	244	245	235	259	265	257	278	297	281	233	278	264	246	268	257	259	242	270	234	273	245	232	286	242	245	246	280	245	267	255	253	262	284	242	271	253	249	273	257	239	247	245	268	238	281	237	246	273	219	255	238	257	259	247	266	278	266	268	284	272	251	247	265	259	252	256	294	254	262	243	260	272	260	252	252	256	233	246	264	229	262	240	264	264	245	264	285	261	243	259	230	272	264	261	275	261
21055	25445	37708	38255	36441	48487	53386	39095	22794	11133	4684	1932	1053	753	759	704	751	749	668	669	693	679	710	741	698	666	737	657	713	657	668	715	714	753	742	673	698	739	666	689	711	704	676	745	672	708	674	682	680	704	744	682	649	727	721	669	727	722	690	675	698	681	714	722	734	660	686	699	706	734	695	673	691	714	731	721	710	654	694	721	721	720	735	677	756	660	718	672	715	697	679	654	732	666	724	744	672	716	742	720	651	706	692	707	689	709	715	718	719	724	705	698	708	702	695	696	724	724	682	715	724	714	713	673	672	686	703	715	720	697	722	725	696	740	769	671	632	675	722	706	688	698	692	710	724	671	741	700	709	640	716	700	711	675	745	713	710	718	715	745	696	697	707	691	669	670	704	723	713	751	724	700	659	717	703	704	665	700	743	689	728	730	671	675	655	709	723	702	664	662	755	710	729	669	708	705	746	695	667	676	705	746	717	732	704	691	737	679	733	718	716	709	710	701	693	682	720	689	702	699	665	638	717	698	645	684	695	714	727	709	732	724	713	736	674	711	685	731	753	760	679	695	703	730	688	677	710	743	686	710	694	675	747	741	699	631	664	708	754	704	750	708	724	719	691	664	716	673	734	662	706	723	666	704	654	694	670	671	705	686	714	726	679	679	731	707	727	673	692	700	700	648	735	742	689	657	703	697	714	701	677	714	710	688	684	655	666	693	687	732	692	752	667	690	707	673	673	709	717	697	759	722	703	656	660	698	697	673	664	674	719	688	696	707	691	734	677	760	726	705	681	723	724	684	702	724	668	719	730	695	670	740	712	700	663	692	703	662	683	651	702	708	714	680	699	699	719	671	732	745	741	731	710	683	713	716	703	684	677	703	701	711	705	714	687	710	693	717	708	700	762	691	699	663	641	689	713	714	710	697	664	691	744	735	705	743	705	663	730	714	677	687	677	734	677	663	705	741	684	666	705	768	714	722	758	680	661	689	704	710	698	711	731	669	710	693	671	692	708	679	688	758	692	706	670	742	716	740	682	700	651	687	672	689	725	688	728	720	729	737	628	652	749	734	733	718	673	675	708	641	674	703	698	739	683	725	644	667	720	709	706	719	712	679	696	685	757	714	700	729	696	705	704	713	678	774	736	666	720	704	686	691	712	748	701	702	685	655	696	711	659	707	672	745	699	711	717	734	741	712	695	720	713	747	681	698	689	747	668	693	736	675	658	661	763	708	761	698	695	696	688	692	680	693	685	787	712	694	665	708	705	692	642	700	688	697	705	652	713	706	696	732	681	707	727	694	753	687	731	699	702	737	674	679	707	697	719	694	706	723	723	698	709	684	675	682	682	699	698	690	707	707	702	684	727	706	675	735	693	700	704	665	722	643	629	690	721	725	647	701	715	739	728	703	662	660	682	704	722	722	728	710	699	666	647	693	710	718	671	700	711	729	692	751	689	706	677	701	708	698	679	725	673	680	735	713	774	738	677	682	762	691	715	681	691	674	678	721	690	746	670	675	713	673	699	680	707	682	693	674	678	688	693	702	706	742	757	715	671	675	662	709	700	725	688	718	706	689	717	727	676	665	730	695	710	715	697	704	700	710	727	661	669	713	719	737	683	695	703	702	715	711	722	654	696	731	733	734	677	688	707	711	736	703	706	723	655	691	686	703	702	705	696	691	723	703	662	709	679	697	709	746	654	702	716	683	708	682	689	653	696	694	728	711	693	702	740	716	715	709	724	735	689	663	730	712	662	742	700	679	690	741	688	660	716	730	727	713	664	666	660	680	726	703	667	674	724	688	718	769	707	714	700	755	736	715	666	656	743	743	706	735	730	685	701	742	726	698	676	675	658	710	700	722	703	694	730	692	692	723	697	762	636	755	711	705	690	672	630	713	688	688	689	693	696	740	691	661	691	680	723	734	703	690	693	693	736	746	660	698	692	726	694	653	648	734	733	672	707	670	732	667	670	640	696	698	766	635	681	690	668	670	667	701	710	709	695	686	693	719	704	735	705	697	716	680	752	727	663	657	659	687	669	695	675	725	708	723	670	718	704	703	732	731	739	693	699	711	645	690	690	682	647	699	677	669	736	668	692	727	730	723	714	703	650	698	690	636	703	736	667	691	646	725	669	703	691	697	706	691	687	712	711	688	669	737	689	693	680	711	686	655	654	702	759	783	728	672	686	733	738	690	746	672	715	706	759	743	709	657	721	699	677	709	698	703	698	711	690	702	744	670	731	746	691	681	684	760	724	651	693	680	657	687	760	740	750	646	679	684	693	680	691	720	662	668	724	716	677	722	664	720	706	662	701	721	721	707	724	674	719	700	686	733	688	690	703	703	721	718	698	732	719	678	686	710	705	718	668	721	702	689	698	702	732	688	671	673	734	653	717	732	660	689	669	655	693	709	701	705	668	680	686	706	676	675	714	727	716	697	706	681	745	719	662	732	671	719	665	725	695	671	715	665	693	687	735	697	729	698	669	693	695	690	673	735	727	718	702	652	688	654	726	631	693	728	665	699	671	681	684	708	724	693	715	688	697	666	672	687	670	709	670	716	677	711	715	688	707	666	706	691	706	733	686	663	689	690	704	703	652	710	673	692	722	716	715	725	700	716	724	693	734	702	721	727	731	707	693	658	728	695	722	750	655	681	721	702	682	672	680	681	728	699	684	710	747	664	714	704	671	718	714	700	695	691	709	719	717	649	661	688	692	667	739	711	688	737	656	707	688	659	702	694	745	734	686	685	662	764	735	690	707	658	723	699	693	728	704	677	697	677	726	708	629	703	747	711	703	677	752	683	721	711	672	725	741	687	711	731	698	687	709	723	673	689	713	722	687	676	681	696	689	697	692	656	716	754	736	675	670	663	685	709	772	636	738	712	731	685	684	722	706	725	680	651	674	714	636	716	697	701	675	709	731	748	728	693	727	719	702	754	729	684	705	683	683	724	712	699	675	679	699	724	740	691	692	661	688	739	721	728	741	695	711	682	695	720	669	684	710	694	652	711	693	714	716	682	726	682	679	684	718	732	695	669	676	688	641	710	678	712	725	679	728	697	712	702	713	709	758	677	737	743	726	722	711	706	710	690	691	678	676	681	702	646	734	645	698	725	705	693	673	705	679	716	755	708	712	720	724	689	755	710	694	705	716	712	671	694	757	710	728	721	642	691	738	730	693	688	676	705	651	723	737	711	731	673	690	660	699	695	669	722	675	704	675	673	689	732	712	667	693	688	696	707	692	695	699	681	736	666	710	695	695	699	676	698	698	694	747	736	681	695	683	709	666	713	697	711	714	714	679	702	756	722	708	675	694	721	688	726	695	739	654	689	691	696	678	699	705	727	738	655	680	726	691	661	676	705	708	690	710	663	645	708	724	701	699	713	634	679	729	727	721	652	675	710	701	686	652	743	703	706	716	700	743	710	709	688	650	750	651	669	648	737	721	692	659	665	700	724	664	712	651	781	716	718	722	682	712	697	658	670	694	729
44628	46809	49071	41630	31597	36496	44041	32628	26497	16065	6760	2017	596	355	269	264	263	266	260	233	257	239	237	271	258	268	233	250	271	254	250	269	259	245	257	273	248	247	221	247	267	228	255	241	277	260	244	214	263	266	251	250	235	267	237	251	259	261	248	256	246	235	247	273	291	243	271	250	264	262	244	251	285	244	225	262	246	217	235	271	222	241	228	254	306	238	255	256	270	265	259	222	249	264	247	249	270	254	264	261	252	259	247	258	280	236	284	246	236	273	253	240	247	248	233	260	264	243	228	239	272	254	229	237	278	271	267	244	253	268	260	270	281	262	261	269	263	253	227	232	252	262	267	264	257	241	244	251	301	243	257	250	255	264	288	267	251	261	246	265	240	221	267	260	246	239	247	253	254	258	270	255	253	243	268	250	264	255	252	240	259	244	242	252	232	265	256	255	263	313	265	263	269	244	262	264	236	260	261	237	251	252	256	270	247	245	263	244	243	254	230	269	238	266	254	264	281	252	277	260	263	224	239	276	250	265	268	252	271	260	253	232	263	312	280	238	240	235	247	280	220	239	258	250	268	247	272	294	265	236	241	241	268	298	242	243	259	283	257	247	235	235	243	264	232	262	261	260	275	242	269	245	236	274	246	233	260	256	276	262	265	255	241	247	280	281	240	253	276	255	265	252	263	292	241	257	257	263	234	239	250	242	268	278	244	251	256	258	269	260	255	249	283	232	291	233	241	256	253	247	243	267	263	260	247	274	276	237	256	270	240	225	256	260	256	232	286	269	256	256	223	217	260	275	258	262	280	290	276	262	257	267	259	235	238	276	259	233	263	257	254	275	257	243	270	229	264	263	260	278	273	257	249	268	252	236	253	237	248	218	282	269	283	251	246	242	221	288	266	227	244	267	260	236	267	262	242	232	250	245	216	272	228	252	234	234	252	253	249	239	256	255	222	276	255	307	266	267	264	240	250	263	271	245	280	255	276	253	254	252	263	253	253	265	252	292	263	262	284	233	254	265	235	266	251	253	250	253	243	240	277	235	233	275	265	266	271	249	265	273	246	248	235	258	246	244	229	273	248	266	248	260	251	242	268	250	239	261	219	230	246	262	275	280	282	239	253	265	279	284	270	243	213	237	246	284	270	220	254	280	239	253	257	258	276	238	275	260	239	251	270	263	224	213	251	245	257	263	226	256	256	238	244	258	254	228	252	268	253	234	248	253	258	267	241	272	240	251	264	255	247	288	232	266	236	250	276	268	228	291	259	246	249	280	242	253	263	221	229	239	254	266	256	249	226	225	258	245	248	281	280	288	257	250	215	261	265	271	267	258	239	253	250	264	270	252	247	243	218	226	266	275	271	268	239	233	247	246	243	268	214	247	264	269	279	248	194	275	267	251	250	252	269	253	266	240	265	274	291	246	272	217	249	234	255	245	254	253	251	234	263	260	251	227	256	251	252	279	271	253	262	258	277	228	266	250	269	247	264	316	233	273	264	266	269	297	267	245	235	253	244	269	229	252	282	267	238	270	260	246	272	245	290	240	278	240	253	256	239	236	261	262	264	281	249	265	235	230	251	242	265	258	256	280	261	257	257	246	269	264	273	260	267	280	256	279	253	260	216	249	272	276	255	237	282	244	269	269	253	289	257	259	268	261	276	232	268	275	259	247	270	252	270	272	260	246	290	257	256	256	268	222	230	276	284	236	248	255	256	242	236	256	260	272	230	268	265	257	258	258	266	249	238	282	245	258	255	274	255	234	229	232	278	252	262	258	275	246	280	264	263	279	249	254	227	248	267	252	248	221	283	268	246	249	221	239	257	265	265	259	259	252	249	255	243	248	277	289	258	233	270	266	264	228	295	269	248	228	238	259	246	245	251	217	236	251	244	282	238	256	264	258	287	215	244	237	241	258	245	258	237	248	237	262	251	265	291	222	247	252	224	270	276	268	285	285	249	234	279	253	249	265	237	240	212	259	258	256	259	217	244	228	259	254	224	294	248	241	284	270	248	272	230	247	295	243	242	255	253	268	255	268	272	245	240	240	234	252	281	243	304	266	246	245	250	252	258	256	251	258	244	239	260	246	253	267	266	273	260	248	282	258	252	250	277	227	235	260	268	279	250	293	254	255	258	255	245	270	239	278	239	257	295	255	258	257	270	256	271	257	250	262	237	249	242	223	251	265	260	237	234	262	279	239	230	242	272	269	235	251	209	246	233	242	262	236	273	255	243	267	251	226	271	256	243	275	256	283	250	261	233	247	291	254	292	244	279	239	228	238	258	273	245	264	278	275	239	288	262	255	237	266	249	292	251	230	242	275	226	264	238	239	263	282	257	248	281	262	294	247	266	247	258	290	235	229	258	248	266	246	261	239	259	270	264	258	239	239	270	242	256	255	293	259	270	261	258	270	240	281	252	250	271	232	247	244	278	272	251	248	265	252	281	281	237	275	248	272	230	237	267	212	256	228	242	249	261	272	256	265	243	233	252	249	257	254	273	247	266	267	229	249	246	253	255	256	249	247	281	295	264	253	252	285	264	236	238	264	251	222	266	239	260	241	239	249	258	214	249	277	260	217	255	258	269	278	257	270	268	272	244	262	261	244	250	262	287	254	264	277	272	266	235	239	234	245	268	253	263	264	248	238	248	241	267	264	259	234	243	256	256	270	250	250	269	247	254	264	235	216	252	273	265	272	281	260	267	264	230	268	228	247	254	236	242	245	276	250	276	219	245	255	246	233	245	279	279	258	226	258	241	236	280	281	241	245	265	260	252	238	246	241	261	239	256	261	236	260	230	248	260	244	262	289	270	230	256	247	297	227	232	256	259	225	243	260	280	274	244	277	252	256	222	217	236	237	250	243	258	269	279	283	275	266	247	257	235	247	239	290	234	289	224	260	248	265	257	254	261	259	252	259	251	278	257	257	251	255	245	264	268	283	243	288	272	233	256	256	286	263	253	267	220	250	265	255	278	254	241	248	241	284	272	245	279	241	253	252	285	262	256	226	227	253	276	245	274	296	261	258	255	244	269	303	257	239	265	240	271	257	257	260	248	262	268	251	257	274	230	286	277	241	266	237	252	248	253	231	261	259	253	288	228	227	262	242	243	259	229	260	247	255	270	271	241	262	256	253	244	238	231	257	282	260	236	276	257	246	255	243	273	285	207	255	257	247	256	274	256	248	242	231	240	250	261	262	279	258	246	259	264	260	238	274	256	232	238	276	255	261	257	252	255	284	267	256	230	222	232	231	265	241	235	259	251	264	265	244	256	252	256	257	252	261	252	246	254	266	253	246	227	244	253	260	263	255	277	272	242	238	244	267	232	255	225	260	269	277	255	270	249	222	272	283	243	235	258	290	243	268	266	211	252	227	256	262	252	256	290	271	274	250	249	259	216	263	226	266	246	209	255	260	277	266	274	266	237	288	250	272	252	235	273	228	255	259	237	258	236	233	279	242	229	254	284	269	243	236	245	278	272	275	248	230	274	254
29472	37886	48718	49103	43953	52746	56651	47105	43505	32256	19141	7249	2252	1157	821	711	666	717	677	700	695	658	640	622	659	678	679	662	688	689	717	666	723	732	717	692	687	695	697	690	710	682	672	711	677	714	693	687	732	711	700	651	702	714	720	691	666	696	727	679	671	716	724	669	676	654	684	678	681	726	670	749	686	673	707	720	696	689	729	701	702	652	696	688	715	696	702	731	728	675	717	691	713	686	646	717	650	673	662	665	650	662	696	685	666	657	649	729	717	667	714	675	701	723	682	670	697	698	684	711	641	703	695	697	682	671	707	757	693	698	701	685	670	747	708	678	697	674	715	708	667	742	674	730	712	686	687	679	667	694	706	672	711	675	715	684	672	738	695	685	736	738	673	724	675	678	662	730	714	668	773	706	660	710	672	655	677	719	666	682	703	708	715	689	725	704	661	715	725	683	716	698	679	663	731	731	659	685	751	695	702	691	719	697	667	671	717	680	706	691	712	731	672	691	698	681	674	737	685	678	696	683	658	715	676	707	705	701	719	723	702	714	673	663	673	719	694	657	702	700	672	673	720	700	652	699	668	659	727	703	694	677	712	708	692	679	687	674	685	713	648	639	703	701	663	676	676	668	699	684	697	730	701	712	708	697	715	683	702	700	681	707	662	649	704	697	704	665	660	696	641	694	604	713	684	676	737	659	687	723	660	681	666	675	719	670	659	670	724	668	686	673	688	706	617	693	693	635	728	692	710	674	709	675	722	698	649	669	690	687	696	711	659	649	660	693	722	713	691	724	645	707	692	683	707	709	661	664	698	688	692	708	661	654	718	697	721	681	693	655	678	650	704	673	672	692	713	690	693	645	670	704	745	738	703	702	715	682	650	721	687	707	724	666	668	674	686	706	657	691	660	681	667	727	643	685	723	690	695	695	648	721	658	696	673	666	686	709	739	699	678	692	714	668	718	661	671	659	686	707	709	701	719	750	675	698	690	654	644	701	721	705	715	713	703	650	702	667	648	683	700	699	686	706	676	658	723	689	693	688	713	702	703	693	677	672	725	672	709	726	666	697	678	683	726	724	689	704	652	705	699	734	727	656	693	689	638	698	715	685	660	681	683	674	724	721	689	694	663	694	676	664	683	707	651	699	668	681	670	681	731	711	684	693	662	669	716	650	720	673	746	684	706	696	654	728	674	654	680	690	652	709	713	692	682	691	707	698	721	675	672	700	731	660	703	695	724	709	664	727	698	660	727	694	702	689	719	717	698	672	712	717	679	702	731	707	686	689	681	663	695	698	677	718	682	690	700	679	733	658	664	720	732	666	656	691	698	699	726	712	723	698	756	759	677	720	700	704	660	694	686	681	675	695	702	658	679	667	656	713	708	741	665	666	712	687	697	695	680	702	726	688	706	688	770	694	663	731	666	717	692	750	672	697	739	659	689	671	698	714	685	692	641	693	719	667	697	622	688	661	670	671	654	739	721	618	693	681	685	688	681	729	694	687	697	683	705	675	677	730	652	690	735	711	678	681	713	684	651	697	672	668	676	648	683	666	736	673	606	688	682	684	673	732	730	664	678	700	716	695	716	699	712	691	698	679	684	709	679	665	682	727	676	743	662	741	625	692	622	725	700	727	642	720	744	650	720	702	680	715	647	728	683	719	680	684	692	666	672	709	675	698	657	642	698	718	623	663	679	716	650	689	712	708	713	664	688	656	702	672	653	663	686	669	738	671	703	707	710	720	691	692	661	691	674	640	672	758	713	721	733	711	660	705	674	704	690	704	688	682	682	682	752	731	688	716	675	694	726	714	709	671	708	693	655	674	697	704	690	717	658	673	717	693	688	689	692	660	687	698	723	680	636	681	693	671	706	700	674	696	678	669	722	668	672	715	709	719	670	674	705	696	696	667	679	685	654	781	708	673	671	702	713	724	697	732	656	679	686	660	711	678	687	671	702	696	713	702	697	663	719	724	657	735	681	696	671	660	670	689	737	679	676	727	685	725	753	688	677	682	671	711	663	736	686	679	654	677	700	726	693	655	698	659	686	664	730	704	679	684	691	679	689	737	709	660	717	678	719	748	682	712	717	702	671	736	677	701	696	715	676	660	685	677	695	728	687	690	643	677	706	703	688	661	669	636	687	683	705	697	724	697	646	657	734	687	684	680	712	683	733	670	696	713	667	694	695	675	642	685	675	690	653	648	645	673	665	704	627	684	717	668	666	712	674	691	706	745	701	649	644	700	682	661	650	660	703	698	667	732	699	717	677	716	728	675	662	716	699	694	734	705	711	673	697	715	708	686	669	691	704	710	692	737	730	699	720	697	721	655	697	699	666	725	672	697	744	704	754	696	665	714	680	678	721	667	685	686	669	657	713	668	680	676	698	701	683	696	718	716	703	694	695	684	697	698	647	671	670	665	714	684	717	674	713	657	682	640	649	629	644	688	662	653	720	682	689	654	710	665	697	722	700	680	700	675	708	712	625	645	683	724	656	754	689	678	722	668	744	698	687	685	687	714	697	707	750	694	683	709	685	648	695	653	678	709	675	668	677	654	692	646	730	662	659	716	687	711	699	672	708	681	687	667	701	656	683	682	666	661	694	659	684	645	646	662	663	702	689	681	668	663	711	704	706	731	643	723	696	696	667	736	694	693	701	671	713	685	679	691	677	652	648	659	628	718	680	684	706	669	749	679	720	751	655	686	687	693	670	731	710	723	690	722	701	672	679	705	750	689	707	724	713	673	727	639	676	654	663	701	663	663	642	742	720	706	686	674	672	707	749	651	690	675	725	665	664	669	705	629	635	679	699	674	696	737	680	649	690	680	710	650	686	688	741	700	668	678	678	713	695	666	660	651	668	683	720	683	709	692	696	695	716	672	679	722	665	670	683	699	631	653	665	694	718	728	701	660	653	632	670	718	688	692	707	677	725	701	697	690	691	698	682	666	690	690	707	687	703	693	697	687	666	672	693	710	676	706	726	652	651	699	683	673	723	671	692	714	691	705	677	683	724	700	696	713	720	669	700	669	669	673	690	682	701	688	744	679	717	669	700	698	696	733	674	702	732	703	717	705	650	745	697	749	662	731	681	732	673	674	696	664	675	707	715	740	727	747	677	658	729	723	694	757	658	712	711	711	676	692	696	693	652	703	714	710	674	692	681	683	723	688	683	763	696	673	692	707	719	681	652	641	714	695	703	711	709	689	730	636	660	690	689	685	694	685	645	678	649	690	670	720	698	712	618	672	669	669	726	685	680	665	691	670	657	765	710	704	647	701	713	688	675	694	720	717	726	722	729	682	691	691	708	689	702	682	697	640	660	641	675	673	710	680	752	696	706	677	712	685	693	727	766	706	734	679	688	731	676	671	710	735	697	656	695	667	652	688	685	683	716	669	716	736	672	689	716	687	705	691	668	702	725	670	687	635	682	700	681	702	656	692	664	681	672	643	666	706	676	700	659	690	673	723	656	644	704	685	675	678	728	686	718	708	699	670
16492	14673	12371	3710	1599	1780	1783	2292	2852	1991	1091	523	306	301	294	276	272	260	292	275	264	277	262	250	266	253	265	288	225	258	271	253	234	296	253	267	238	254	289	299	265	260	284	222	245	256	244	262	250	260	241	262	252	268	254	263	249	251	240	257	297	245	248	274	311	270	268	262	272	266	276	236	257	257	254	246	258	250	250	286	261	233	270	242	252	238	246	264	255	250	238	246	253	300	269	265	236	253	254	263	265	240	264	242	222	246	271	244	258	268	254	255	250	249	286	247	256	252	264	248	244	286	256	250	259	275	260	265	259	259	234	252	238	251	267	283	250	241	292	291	252	251	258	257	260	252	256	293	250	258	253	265	257	278	251	281	266	249	243	240	238	238	236	254	225	258	249	255	239	255	278	246	273	273	266	242	256	233	257	254	282	248	273	285	256	264	263	268	259	259	261	263	273	252	260	236	286	221	267	257	273	263	218	256	260	289	219	302	269	264	274	269	230	273	224	264	261	247	250	264	239	253	274	260	258	290	253	253	271	268	270	278	256	240	278	253	261	258	243	241	272	248	278	224	270	245	251	260	246	242	246	268	250	257	247	279	275	246	274	270	272	244	258	248	261	272	248	237	259	271	259	291	246	256	257	240	239	245	262	251	245	264	246	239	249	262	282	270	259	263	203	261	272	255	284	278	257	257	272	242	249	232	266	270	280	265	265	263	254	261	244	278	248	265	257	258	227	263	245	236	256	248	260	270	268	297	244	234	289	250	256	239	250	241	257	244	252	240	275	242	242	273	245	269	248	257	263	255	246	250	270	245	256	271	266	275	276	226	286	279	265	273	260	251	262	241	273	298	240	254	264	258	245	263	251	273	242	256	267	263	253	274	280	242	255	260	246	229	296	270	255	280	278	260	277	252	260	271	260	275	231	257	278	268	250	274	267	250	234	246	247	291	261	267	235	295	277	250	269	251	256	253	269	252	241	263	258	240	244	280	266	287	262	270	244	284	243	293	259	231	242	255	315	221	268	242	256	269	249	269	239	276	273	256	262	269	229	273	287	297	238	286	255	276	252	288	274	256	282	260	262	257	260	258	268	304	259	267	288	255	246	272	266	290	272	247	260	293	248	217	240	233	239	236	247	263	244	251	260	268	232	256	243	252	285	250	261	268	238	275	247	267	311	292	270	242	260	271	265	261	276	289	272	230	258	250	258	247	248	262	251	275	278	265	240	233	235	275	313	230	248	269	243	244	283	269	269	244	266	242	280	262	267	242	245	252	235	280	250	250	271	242	279	253	255	244	261	248	285	263	305	269	251	254	256	266	277	234	240	269	264	243	293	286	262	256	248	244	233	281	256	277	255	278	263	265	254	255	271	266	251	259	235	249	269	253	261	260	270	263	274	246	237	272	273	279	253	258	245	253	254	251	265	282	248	261	245	254	256	270	228	256	226	256	241	264	268	288	236	284	254	265	237	259	268	256	244	247	210	266	282	251	266	256	247	258	259	282	269	245	257	252	266	270	238	282	290	293	281	272	236	267	268	253	252	269	232	259	241	268	250	244	263	271	247	252	257	257	257	240	245	248	259	267	293	272	273	261	238	248	271	258	247	267	284	270	277	239	269	253	254	258	258	248	287	255	291	252	256	247	252	258	241	249	263	230	260	258	253	258	255	247	266	250	264	261	278	277	268	282	290	286	258	275	237	253	262	274	296	269	238	244	266	241	266	257	243	278	242	271	259	250	262	286	270	250	248	275	238	285	258	262	218	232	246	254	269	256	267	257	250	264	262	239	285	272	266	237	254	255	237	236	242	232	260	265	239	234	261	219	257	264	249	244	239	265	271	243	244	289	238	251	240	245	248	252	265	260	266	261	241	251	253	252	266	243	261	259	268	260	245	245	259	243	240	238	263	281	273	276	254	231	274	241	250	277	259	221	270	250	263	264	250	242	277	278	240	259	263	241	265	262	238	280	250	266	225	264	278	260	284	252	250	278	266	292	231	270	261	220	270	262	280	257	285	273	267	240	273	264	254	265	247	256	267	241	243	232	267	270	254	263	235	254	270	277	278	246	270	283	253	271	250	274	262	266	269	276	264	268	236	245	254	238	267	297	279	256	243	272	259	292	246	240	291	263	226	228	226	276	249	268	272	246	233	240	257	244	259	263	240	255	291	252	230	256	251	239	263	247	255	256	276	297	252	255	268	285	241	269	285	265	268	246	233	265	257	263	265	265	247	236	236	233	240	267	258	241	279	240	254	258	251	237	252	257	244	256	246	260	261	271	248	254	283	257	245	237	267	252	258	250	261	246	286	280	258	268	253	235	253	228	270	236	293	273	278	269	298	259	222	292	252	275	289	255	278	291	261	288	277	261	265	255	295	276	287	282	277	247	256	239	265	282	265	255	273	261	273	248	239	257	259	254	278	288	268	254	284	264	268	281	280	240	246	251	243	268	241	288	254	246	270	265	271	276	248	288	274	258	249	251	272	275	278	266	251	255	250	266	266	260	244	244	283	252	258	261	250	241	258	281	262	250	236	265	256	250	279	256	250	249	236	260	249	258	260	244	258	275	255	244	256	260	257	274	270	257	229	247	247	281	264	260	249	261	266	260	263	250	255	290	227	274	277	243	272	266	292	236	286	225	266	247	256	262	257	267	247	252	260	249	233	283	260	276	248	270	234	246	243	243	235	250	261	252	225	260	267	254	231	250	249	278	265	270	232	240	258	236	252	256	244	232	255	273	265	267	276	256	250	240	244	244	286	245	276	249	268	253	280	261	256	233	256	272	247	241	226	257	267	271	275	242	289	283	248	236	272	250	240	255	254	279	261	252	264	291	263	269	256	258	237	265	249	253	272	272	274	302	261	263	290	263	285	264	258	249	279	225	239	246	240	265	252	259	245	274	241	231	239	275	271	277	243	289	252	253	273	250	287	276	271	272	267	265	252	260	245	281	285	235	264	245	261	280	244	247	278	278	257	265	266	263	282	251	279	268	264	264	247	257	246	269	260	282	262	275	259	251	269	250	281	269	277	238	261	245	234	243	279	242	298	247	237	217	268	260	243	266	248	234	248	271	269	259	228	275	251	234	255	262	250	264	256	272	247	277	270	274	262	263	241	251	252	245	249	252	252	256	235	253	250	244	250	248	262	266	250	242	258	239	253	258	290	221	251	248	265	260	236	249	257	260	251	234	254	227	240	272	244	257	272	242	254	250	268	271	257	246	240	242	263	243	271	263	255	288	248	262	249	252	255	268	254	268	243	263	271	250	257	302	276	287	251	252	265	271	261	265	264	243	276	256	253	247	271	254	272	258	264	252	270	270	264	257	258	279	252	269	301	276	244	269	246	277	282	261	270	245	257	258	252	255	271	249	291	262	272	283	262	236	253	266	268	288	256	233	267	238	235	263	280	259	297	268	272	254	265	237	262	269	253	272	263	254	282	276	264	264	272	260	259	250	262	258	262	247	294	264	264	267	237	259	264	249
10657	13392	17395	7836	6691	8649	9112	11394	12344	8459	3958	1673	885	784	752	674	742	694	708	714	668	662	685	684	669	725	716	689	717	693	715	665	707	699	764	722	754	690	659	676	706	686	655	674	676	719	689	737	664	709	683	724	700	711	717	677	670	731	750	708	684	671	692	711	697	703	669	721	682	669	732	682	695	676	695	687	724	703	743	681	691	750	722	723	658	645	664	694	754	746	653	711	706	720	691	715	708	657	745	715	743	691	721	725	724	700	675	718	681	708	709	689	716	693	670	694	711	694	697	719	701	688	693	747	694	684	680	694	696	668	757	729	686	699	669	691	718	683	711	715	713	732	700	647	727	761	721	698	712	703	673	704	727	714	642	657	718	677	703	695	670	693	688	716	684	685	687	686	700	728	673	713	690	686	741	730	690	731	697	641	718	672	738	693	693	682	710	674	690	687	749	736	697	684	708	696	715	683	683	733	693	708	679	654	682	692	685	690	680	709	737	739	697	695	746	696	640	644	710	709	731	724	695	699	740	722	711	697	686	720	703	680	701	689	685	735	741	753	703	685	705	647	696	711	708	731	685	677	744	649	711	699	721	718	688	742	671	678	709	704	655	696	677	717	674	676	699	667	677	666	736	704	697	731	735	702	719	676	754	697	687	692	709	677	667	707	687	707	701	706	693	693	717	658	687	683	722	682	718	691	694	639	713	715	717	700	686	685	684	666	720	651	709	715	676	681	702	680	686	734	656	697	700	700	701	716	696	650	735	696	714	755	730	697	679	693	678	739	713	685	686	724	683	666	732	691	717	716	719	712	708	756	751	682	654	672	710	740	703	670	734	707	704	761	717	745	667	674	690	723	713	684	702	695	697	702	711	696	698	700	728	680	691	711	691	693	720	710	685	696	692	688	749	717	715	682	695	715	722	641	692	700	702	705	703	677	684	722	687	694	705	680	665	697	698	695	728	719	756	708	712	711	691	710	710	688	662	678	741	709	719	721	715	727	708	676	725	717	727	687	725	690	687	710	742	670	720	717	688	706	730	716	682	665	674	712	686	710	711	672	674	691	723	681	706	684	649	682	733	662	671	698	743	705	690	649	727	691	684	713	689	720	679	665	695	681	697	737	700	682	680	718	678	687	736	704	672	696	710	708	708	705	696	715	695	659	695	764	692	711	686	708	706	743	708	680	695	695	697	718	703	673	708	676	638	695	707	700	665	685	695	700	728	699	742	688	710	721	689	745	719	665	677	700	660	684	729	689	683	656	693	695	688	721	679	673	678	681	683	706	710	701	748	682	730	735	693	694	689	708	694	759	706	720	707	723	694	662	716	704	670	715	638	721	663	743	707	733	678	668	733	717	675	677	670	686	660	717	688	715	717	705	651	666	724	664	690	707	691	714	674	728	740	702	740	731	731	727	651	686	722	660	752	629	750	768	703	686	690	699	702	693	693	681	738	697	711	659	722	729	681	720	686	695	639	690	699	683	694	754	693	685	767	717	688	703	690	698	692	662	646	671	705	707	723	721	704	666	676	740	670	698	758	684	731	670	700	664	705	751	713	731	691	672	697	699	666	739	721	690	738	728	681	682	691	697	723	689	736	703	696	710	720	660	684	717	691	719	696	675	717	737	679	673	722	675	704	718	672	693	711	668	685	719	712	682	753	732	704	702	664	682	719	698	705	718	650	724	749	673	719	734	706	694	672	692	735	710	702	696	748	689	682	694	712	735	713	670	733	690	647	673	698	683	686	646	712	696	651	663	693	701	714	692	707	656	703	714	722	736	671	674	681	685	716	718	713	680	723	680	652	693	717	668	726	729	710	708	699	740	720	691	663	728	679	709	694	704	664	707	716	715	707	729	710	691	712	701	707	753	676	705	668	709	674	701	735	690	706	695	733	775	667	719	690	732	674	661	729	688	647	708	731	675	661	724	733	687	706	721	708	716	640	685	716	660	702	729	678	706	703	675	717	743	771	673	661	710	714	698	700	730	678	683	722	694	730	731	735	715	751	725	728	718	667	704	699	689	699	723	742	683	633	680	735	672	704	730	733	699	687	702	727	685	728	659	677	703	694	682	694	709	686	683	674	718	711	687	673	714	700	680	712	744	696	680	702	665	673	725	685	752	712	700	691	677	740	675	687	706	717	687	681	697	707	724	716	705	704	640	708	688	659	728	730	709	698	696	757	732	728	690	694	683	734	703	733	674	674	734	690	688	699	710	726	701	711	701	691	686	740	707	682	695	715	675	689	722	700	700	680	692	723	663	728	682	735	680	690	664	702	653	686	664	717	644	718	705	671	669	723	675	760	665	698	688	735	765	700	684	708	711	724	737	687	662	721	719	684	703	710	683	755	744	652	666	717	712	746	726	676	686	696	634	738	711	739	734	675	710	689	660	683	770	691	691	730	684	691	661	696	678	737	700	703	690	656	644	719	688	720	695	682	704	757	652	704	721	710	678	724	680	698	705	700	710	736	670	665	749	684	717	694	723	656	718	711	697	724	703	664	754	689	728	689	695	715	668	730	692	724	680	716	711	729	702	729	720	697	709	714	733	699	664	685	699	715	746	684	675	728	699	689	672	718	696	683	723	733	710	765	692	748	690	730	714	679	717	697	722	705	720	729	736	719	661	692	692	717	700	729	700	633	685	686	638	694	681	702	720	711	702	648	685	726	729	708	708	677	654	685	691	715	738	755	744	717	677	720	685	683	712	728	723	676	696	710	724	684	677	692	689	674	699	694	694	655	679	704	720	690	664	700	723	688	694	714	704	747	678	721	706	667	739	705	723	670	751	711	736	713	672	734	738	734	674	670	678	708	720	705	724	679	711	631	725	651	735	706	667	686	709	725	693	723	711	712	711	658	723	688	735	722	689	709	744	697	718	695	678	700	694	711	783	657	679	726	675	740	665	689	668	703	696	711	692	727	679	696	685	725	678	724	681	659	706	665	667	686	712	672	698	657	708	712	670	716	651	689	724	692	690	645	690	725	689	682	673	683	722	705	701	725	716	668	690	720	688	737	694	702	675	700	688	760	683	668	669	746	751	715	725	674	694	705	664	700	697	707	721	657	687	669	733	725	666	752	669	673	707	676	692	676	652	707	685	767	738	710	745	680	698	676	720	644	672	698	654	699	748	683	687	697	687	671	720	665	736	707	706	739	718	706	713	693	702	708	713	672	725	732	717	679	710	695	693	668	716	728	673	681	697	709	698	744	730	655	692	703	718	668	681	723	705	757	710	670	745	739	662	633	666	698	732	735	707	726	647	677	685	732	716	665	729	671	705	704	686	667	660	687	714	701	723	681	725	663	678	669	687	665	686	701	743	663	646	714	682	712	642	680	719	713	690	711	738	679	694	695	677	768	687	732	708	740	714	729	659	654	703	679	744	713	726	678	666	694	712	707	725	675	722	701	679	689	754	712	682	666	707	739	708	698	769	689	727	683	703	725	715	689	701	720	705	704	748	691	727	659	715	709	749	692	736	716	685
36068	33865	34242	23706	16304	18126	34262	27663	14036	6732	2591	917	512	375	312	267	241	269	271	275	230	234	249	279	298	254	244	267	258	256	277	267	273	236	246	254	266	276	299	251	245	261	264	257	244	263	227	275	273	237	246	257	264	252	256	260	232	258	238	275	261	257	254	252	264	265	262	278	253	233	238	284	251	241	236	251	254	246	252	284	281	263	250	229	263	229	264	258	249	269	251	234	264	272	249	269	246	213	267	250	255	241	257	251	243	273	257	268	244	261	257	267	241	245	250	270	237	242	230	248	262	285	257	256	248	240	257	212	252	249	248	257	250	249	233	272	258	270	247	271	252	252	263	261	263	235	232	275	249	275	254	259	252	228	276	268	233	280	247	275	256	232	246	287	242	273	239	276	229	253	234	246	258	244	246	255	231	244	232	252	259	271	244	255	250	254	257	268	256	263	304	265	253	265	262	257	266	255	261	268	269	252	270	284	254	266	269	263	278	257	242	234	271	232	255	232	282	263	282	297	267	277	220	262	243	231	266	272	251	247	272	271	243	240	245	260	262	257	277	258	242	245	273	220	279	251	245	243	262	257	259	247	236	251	265	242	234	244	246	234	290	248	236	246	271	246	245	259	249	268	269	284	261	247	270	253	277	274	238	244	252	261	229	243	251	254	245	232	274	247	246	254	272	240	251	251	247	242	268	268	213	263	258	244	231	258	260	222	238	258	261	273	281	269	271	273	257	251	238	250	254	259	271	244	254	239	216	273	271	272	265	239	263	246	258	280	270	253	284	217	258	253	278	248	246	275	253	289	267	259	308	229	253	252	230	217	250	250	224	246	277	242	281	243	263	279	255	227	290	240	245	252	227	227	246	230	246	260	284	268	260	267	268	245	255	242	269	264	273	264	252	268	243	254	255	244	240	248	243	249	268	252	239	275	263	254	245	260	247	246	274	283	275	236	264	261	290	270	266	263	246	257	231	257	247	239	235	243	246	259	274	256	255	282	239	240	260	238	247	264	239	227	251	267	241	256	260	271	239	275	236	270	242	268	254	233	226	251	239	274	242	241	248	266	244	268	216	267	259	263	259	242	222	246	216	254	254	253	261	257	247	235	260	254	252	244	250	260	244	247	258	245	248	233	266	282	297	262	251	244	268	260	268	261	278	253	222	269	278	244	253	263	248	243	270	240	245	257	258	281	250	260	279	270	267	253	241	284	234	267	241	254	291	223	255	268	281	253	271	249	227	264	274	225	249	242	244	268	267	288	234	247	236	246	266	248	253	261	286	257	263	286	227	250	258	268	243	266	275	262	241	251	264	260	284	252	269	250	267	249	265	278	248	264	248	269	239	261	268	254	267	290	271	246	240	255	273	250	243	250	245	259	264	252	245	267	286	253	272	237	255	258	305	248	298	264	256	237	257	257	241	260	254	264	272	269	279	231	250	242	275	235	250	273	282	229	230	275	264	249	251	271	252	279	275	239	247	243	300	253	258	272	240	241	257	254	266	272	263	237	251	269	262	237	271	257	290	261	269	254	270	238	239	248	266	256	264	230	254	242	274	260	252	260	267	275	259	287	267	261	269	250	238	249	247	257	267	252	262	259	260	241	252	245	233	269	249	259	237	250	245	268	234	257	252	237	249	236	258	260	255	238	290	248	249	245	258	277	278	266	273	262	236	239	241	246	251	272	242	266	280	259	254	263	262	266	268	248	236	250	238	249	259	252	231	251	271	257	249	255	272	254	259	273	232	275	279	245	295	284	227	238	248	229	264	250	256	258	256	262	252	272	268	242	269	229	217	279	247	265	262	239	272	257	237	257	268	263	252	236	258	241	246	210	221	242	237	253	273	246	240	225	241	246	259	247	268	272	251	261	243	283	252	253	252	275	242	251	255	249	233	273	270	272	254	274	281	291	270	289	243	258	275	248	244	246	240	234	294	241	234	247	251	239	242	288	272	273	273	274	252	253	270	272	266	281	255	235	265	281	239	257	265	224	252	261	231	235	275	279	269	271	239	235	239	259	266	262	266	245	255	239	243	221	242	265	259	268	253	223	266	240	246	269	271	284	258	249	235	272	263	260	250	261	272	249	242	218	274	238	253	259	277	261	250	244	225	256	265	238	291	287	255	257	266	243	269	273	262	251	245	250	259	274	250	249	256	252	271	250	235	268	283	245	278	257	267	248	245	258	252	232	256	239	257	275	259	246	258	256	241	259	264	257	249	249	240	255	247	267	238	255	258	264	253	263	270	257	264	237	247	260	235	242	245	270	274	233	265	290	292	258	278	246	253	274	257	259	245	266	240	251	248	242	242	230	251	250	245	275	223	245	251	282	271	279	237	263	243	237	265	244	296	254	254	275	252	262	228	270	268	240	281	270	233	246	243	242	272	251	264	257	260	264	292	273	231	257	267	244	276	266	269	217	235	230	259	240	235	234	266	238	259	278	254	249	253	256	277	269	218	241	239	291	266	243	238	259	275	234	237	256	259	263	263	246	283	287	254	259	288	265	258	261	263	244	258	258	266	257	250	231	272	283	264	266	282	247	254	248	257	260	242	250	249	267	241	220	271	270	273	268	260	247	271	277	290	272	243	246	276	279	272	270	267	267	232	242	261	277	246	262	289	267	270	254	258	252	269	233	226	225	249	260	255	226	254	271	240	264	257	258	279	275	263	295	250	245	250	278	264	264	273	287	248	249	268	237	245	233	254	265	274	246	274	252	246	290	265	262	278	237	250	258	231	250	272	250	263	240	234	230	267	251	216	241	244	259	236	284	252	251	245	235	255	277	233	285	313	284	288	262	250	243	262	271	252	260	278	293	245	268	265	248	257	263	255	258	262	279	254	268	243	242	259	239	240	254	271	237	240	251	254	277	257	258	269	246	249	252	249	254	266	280	257	258	269	231	238	235	244	263	253	251	281	266	274	235	269	285	255	253	241	228	244	250	261	249	233	265	235	261	278	260	255	261	278	282	289	216	224	265	255	223	267	247	272	247	250	276	241	264	267	248	250	283	242	267	276	255	254	273	244	241	223	316	238	248	266	242	240	249	246	252	269	241	256	262	265	251	262	220	255	257	266	268	259	293	255	247	250	269	257	274	264	245	264	236	270	238	247	251	265	269	264	291	242	266	231	259	263	259	273	252	250	286	257	244	252	258	246	250	251	260	249	271	241	260	235	248	254	269	264	283	254	224	263	258	237	263	285	265	262	236	247	231	253	243	248	248	247	252	248	234	266	238	285	274	233	225	233	251	255	256	251	269	284	237	266	270	280	280	251	249	258	246	257	248	236	249	237	294	261	252	268	212	247	240	264	255	230	258	248	277	238	251	240	234	246	237	259	234	281	270	249	264	242	262	241	255	226	279	235	273	280	259	247	250	231	254	279	256	256	235	265	274	237	276	250	234	257	236	266	284	282	257	268	259	284	238	269	242	254	218	264	257	257	267	275	264	245	283	239	258	263	262	253	275	212	262	243	259	249	248	250	261
23664	27676	37769	32710	32189	36473	51169	43160	30389	20449	10319	4115	2207	1214	874	780	749	699	710	733	681	719	688	704	679	678	724	701	691	712	730	691	658	661	736	653	650	717	748	726	708	699	679	692	720	665	707	689	670	654	674	691	744	715	643	680	657	718	679	679	717	726	728	695	694	683	652	698	663	703	674	725	711	685	693	692	714	682	691	747	673	690	676	687	656	681	705	663	717	679	699	729	689	685	743	772	718	659	674	726	676	713	717	713	678	699	703	691	701	680	706	692	725	706	680	703	671	670	697	736	704	662	709	695	707	733	690	674	702	694	703	709	669	745	677	726	698	723	691	658	697	663	721	703	776	719	695	718	700	696	716	717	681	656	734	711	661	695	730	725	685	715	729	750	699	728	695	680	711	665	690	697	705	717	696	696	695	689	737	692	688	641	651	669	739	679	735	722	705	687	692	695	678	655	693	671	703	729	717	699	721	680	755	702	631	717	727	716	684	646	665	701	709	721	751	678	712	684	684	733	679	720	740	732	716	708	634	696	676	702	708	635	694	707	675	705	695	689	693	722	690	647	668	701	679	690	722	634	665	667	643	697	673	732	686	729	687	712	704	721	677	677	734	746	693	652	699	695	675	741	654	721	724	722	710	708	674	666	687	680	706	669	656	694	682	691	699	716	685	695	712	694	697	690	666	749	671	681	666	717	673	704	704	706	691	723	674	674	720	673	707	698	716	679	736	710	758	669	731	714	679	697	729	713	688	725	683	728	689	673	691	648	658	656	709	751	726	696	702	682	641	700	692	699	672	696	689	722	698	677	687	684	717	671	650	688	667	710	658	706	695	708	690	675	689	696	705	686	784	698	723	659	675	737	710	745	706	677	741	684	694	678	735	678	699	721	696	704	663	649	750	726	705	663	746	738	682	735	725	739	732	688	712	715	691	682	702	708	673	707	712	749	679	706	688	678	738	669	701	702	695	709	711	721	697	707	722	680	632	685	671	699	712	719	667	718	689	696	741	705	654	693	686	705	709	690	684	669	751	729	694	681	689	723	711	704	672	695	738	717	688	723	717	707	710	686	708	731	694	738	720	684	716	670	724	691	709	673	725	662	748	747	720	687	684	663	672	684	686	664	716	727	678	683	685	716	696	716	665	748	669	701	683	685	705	681	683	640	672	709	665	735	672	652	685	711	731	689	650	680	701	668	675	725	689	707	708	681	738	694	719	682	699	691	708	714	692	730	675	709	674	707	725	726	709	720	722	687	657	651	701	693	742	717	708	713	700	716	675	720	643	675	762	680	714	685	696	672	716	647	673	722	706	692	648	676	675	698	729	672	679	700	725	745	653	718	695	667	693	642	698	703	659	633	725	755	695	705	700	683	712	676	731	701	694	715	731	683	714	693	651	675	669	648	711	688	678	687	719	697	660	672	672	685	659	730	716	677	745	699	689	699	654	695	701	700	681	684	689	678	682	726	698	652	704	701	712	688	738	678	736	665	723	750	662	711	711	666	688	696	684	668	722	691	678	676	724	688	757	728	729	679	703	694	697	682	657	693	724	725	690	688	705	731	677	733	723	705	714	670	687	679	670	697	729	709	719	721	677	739	732	701	682	673	707	711	717	721	675	755	660	689	702	685	698	682	678	674	713	721	704	684	700	651	717	673	692	662	689	664	668	721	727	692	698	658	696	640	665	731	641	731	666	696	719	696	746	669	726	692	724	702	683	671	685	684	677	721	706	684	674	670	670	657	699	706	711	685	693	691	635	682	684	711	691	721	670	685	691	693	691	715	714	729	674	711	719	662	724	710	714	669	660	652	734	673	697	706	689	710	709	691	735	660	670	678	749	709	721	716	709	700	695	631	680	700	692	654	662	694	711	664	694	678	666	699	664	713	731	686	669	666	719	733	705	677	682	683	696	672	662	732	667	677	747	727	726	694	702	728	671	708	656	680	694	691	666	676	706	708	713	704	680	726	686	709	720	712	729	695	760	718	669	672	701	740	648	724	717	692	639	644	696	683	677	718	696	652	724	697	723	702	735	683	720	723	676	738	683	735	705	725	694	703	690	646	623	687	691	679	726	736	659	709	696	663	711	681	717	715	687	715	697	657	738	677	706	707	719	677	702	692	731	630	681	713	675	704	708	685	692	760	668	709	683	656	672	695	701	658	675	722	712	706	677	669	682	690	700	681	722	685	712	681	679	705	662	721	677	688	777	710	678	641	638	666	699	665	755	725	705	664	720	673	676	710	685	657	703	708	658	731	691	721	635	687	732	744	679	696	759	687	749	716	698	720	714	692	713	714	683	710	660	703	690	715	688	697	709	718	691	718	677	741	656	727	712	686	730	730	705	664	690	671	687	689	703	700	684	674	728	690	709	694	723	642	724	689	706	682	713	692	722	676	690	666	673	654	696	682	746	692	714	738	708	680	730	718	680	665	745	717	696	713	635	718	692	746	733	686	746	703	717	714	648	715	655	677	692	658	723	674	709	669	690	682	740	700	679	708	642	651	626	639	676	675	691	720	671	672	670	727	696	687	679	671	688	704	644	682	681	753	718	727	631	681	720	702	686	682	743	684	691	688	622	672	701	708	711	661	658	665	728	647	693	734	679	707	721	750	682	702	713	664	689	692	678	711	693	722	686	688	733	677	657	666	725	734	685	718	711	690	721	672	730	668	687	693	724	675	708	664	679	693	691	726	707	733	720	691	688	732	699	719	690	704	724	701	698	727	734	686	697	663	684	704	697	681	715	694	683	737	668	679	681	672	694	728	663	714	671	732	693	651	716	727	726	721	720	700	732	686	662	710	697	702	694	706	702	695	700	700	722	655	673	687	671	744	745	682	685	724	686	717	679	709	710	690	691	662	716	707	696	619	715	717	710	698	666	716	688	632	695	648	716	703	723	677	732	726	721	714	678	631	701	694	698	697	695	678	686	692	717	721	709	726	663	695	727	697	728	704	645	691	652	732	674	680	694	696	724	682	661	703	660	697	692	711	658	658	689	662	709	695	697	726	647	726	686	703	679	693	701	727	685	743	666	723	713	658	675	685	741	695	708	729	726	689	699	690	735	687	710	715	698	732	700	706	646	694	736	693	707	657	703	695	670	687	708	655	680	723	695	687	692	679	701	705	721	665	701	724	643	667	655	706	682	684	701	660	693	711	706	694	720	681	709	677	701	737	693	658	702	633	702	681	721	667	718	694	721	725	742	705	702	774	712	692	683	733	734	702	675	742	693	717	707	712	680	678	698	699	688	770	672	730	697	671	772	705	678	723	654	712	715	670	679	666	707	692	699	697	665	726	756	681	701	713	734	704	692	674	720	697	654	780	698	698	688	686	698	749	679	691	715	672	668	634	684	719	720	724	685	739	703	683	690	716	703	705	670	673	694	702	709	724	647	692	667	721	706	714	708	674	710	672	740	681	735	669	725	657	681	714	662	701	703	712	685	694	724	702	700	719	689	675	691	687	719	676	676	683	720	752	697	693
45185	43564	46775	40965	32237	36036	38731	39177	27627	17626	8462	2717	878	472	335	252	254	259	255	211	234	249	231	275	250	264	269	245	276	257	236	236	271	287	254	290	237	270	277	264	246	258	272	243	273	268	254	263	252	275	287	271	256	229	261	257	254	230	245	274	224	262	258	258	286	269	275	261	241	246	265	249	228	240	260	265	256	277	240	269	281	258	246	231	256	272	222	220	254	259	246	242	257	251	255	247	253	273	225	225	258	250	270	231	264	237	298	261	235	266	239	221	248	282	280	237	267	274	283	233	266	283	250	244	264	249	273	276	251	256	258	254	262	256	276	244	264	243	264	265	251	251	252	246	264	260	253	271	249	240	245	288	276	243	284	252	256	263	249	274	227	240	259	254	262	269	246	231	232	270	287	253	238	233	245	260	218	240	263	256	237	266	252	234	250	260	253	251	227	250	265	243	269	243	269	243	258	242	272	232	266	249	267	247	249	259	252	243	279	261	280	262	241	240	262	248	252	275	267	223	258	253	250	256	249	305	258	254	264	242	251	294	241	234	252	257	262	232	243	249	273	230	245	233	265	253	268	268	261	260	261	238	258	224	232	254	233	281	253	245	242	230	222	278	247	267	279	262	236	226	267	287	236	251	284	250	246	260	229	235	251	270	238	272	254	260	260	262	250	269	258	238	252	244	248	234	239	242	244	267	271	266	245	247	263	276	249	244	238	268	302	238	233	266	231	247	252	247	250	262	256	264	244	293	280	246	274	220	242	249	276	269	268	282	248	253	230	254	256	232	264	244	260	241	241	293	246	261	252	258	270	249	265	257	263	251	273	284	308	230	248	281	268	260	266	245	232	254	254	245	270	263	261	238	250	266	242	248	250	287	242	265	243	289	237	243	246	225	258	291	221	224	272	258	227	268	221	311	262	285	260	251	247	245	244	253	234	247	252	252	259	234	240	254	264	247	261	274	266	248	236	249	250	284	255	271	278	273	261	273	255	262	258	256	248	253	252	245	247	284	264	271	269	287	273	264	292	237	263	271	250	217	259	273	265	262	243	272	280	264	264	258	253	276	271	240	254	250	250	215	276	258	246	275	264	249	253	250	258	250	252	252	243	263	238	244	268	267	284	233	246	247	261	262	255	259	273	254	256	247	279	262	263	259	271	249	220	272	257	255	261	254	250	256	227	244	263	306	281	268	226	262	273	248	269	275	259	244	241	289	283	257	253	279	247	246	256	242	244	244	248	255	239	277	265	246	245	249	270	268	266	242	260	258	262	236	271	274	231	266	223	233	252	247	267	244	228	285	226	261	259	282	261	253	246	250	256	246	254	283	245	264	276	266	243	274	263	223	258	258	235	282	295	271	264	240	237	254	287	239	274	286	268	239	252	251	281	244	281	275	243	258	238	254	253	248	229	242	252	278	269	235	270	268	246	257	272	235	267	254	243	250	291	269	215	237	260	252	253	258	259	265	231	263	242	227	274	245	232	248	277	264	288	262	272	252	264	241	267	238	243	232	234	250	252	248	235	233	229	267	244	252	289	258	254	265	276	260	271	242	259	237	242	213	268	243	223	260	263	246	244	247	250	263	274	231	247	270	251	264	276	260	242	263	263	276	230	249	254	245	254	244	253	242	233	234	261	272	279	226	242	256	262	253	245	249	247	292	263	244	275	269	236	286	217	241	277	272	295	249	241	287	249	245	256	235	233	249	233	237	233	262	268	254	263	231	274	291	258	242	290	228	278	291	263	257	241	253	272	240	254	248	256	269	265	232	235	280	249	229	237	249	238	245	249	249	266	241	241	279	261	243	242	264	239	280	284	252	264	245	252	245	280	251	268	252	263	257	270	249	289	238	312	249	275	259	258	243	264	244	276	266	247	257	252	279	237	245	275	253	222	209	262	269	287	264	256	269	263	253	242	265	241	263	254	266	250	271	232	249	277	247	251	238	254	251	237	243	256	244	240	251	276	250	225	272	255	243	246	254	263	251	243	276	257	248	272	243	248	241	277	220	228	256	262	247	267	249	250	271	262	255	272	270	258	263	232	249	257	278	266	265	264	241	262	255	277	229	253	254	235	248	255	259	238	263	281	225	262	276	287	267	263	228	260	257	250	238	248	253	251	257	281	231	251	250	255	241	213	236	267	216	270	243	232	265	260	247	245	252	239	272	248	281	257	278	251	271	259	246	253	269	243	263	234	247	235	230	245	247	281	265	234	246	241	270	244	260	242	270	286	275	265	269	271	260	285	252	273	246	276	217	228	244	252	264	254	252	244	251	266	237	269	223	276	265	258	296	252	262	257	264	268	245	245	235	256	245	253	248	244	245	255	232	268	242	241	257	237	257	272	247	250	244	293	247	249	259	235	263	230	245	253	239	232	262	277	250	257	261	270	250	246	246	282	234	233	228	274	236	254	264	274	244	253	238	252	267	251	237	262	224	225	266	269	308	260	254	252	242	231	261	257	242	272	263	244	238	265	246	274	267	280	245	237	242	255	267	272	235	246	264	288	260	273	250	236	265	256	253	258	239	249	267	244	279	268	266	272	261	203	257	265	244	234	275	231	253	251	229	252	254	303	268	248	269	238	263	285	255	238	242	249	233	289	248	253	244	270	234	254	251	254	257	257	256	236	257	228	268	242	251	247	253	252	227	261	222	252	250	284	279	258	257	239	242	250	298	257	248	241	264	226	255	267	246	276	245	229	260	275	242	230	268	233	237	260	220	257	252	241	243	267	262	273	228	257	288	243	226	256	255	253	255	253	230	252	232	233	229	275	210	255	269	277	243	260	254	234	266	242	250	273	249	260	258	260	246	245	242	292	248	237	216	270	249	255	255	274	257	269	250	267	259	250	239	258	243	265	251	268	259	260	245	257	257	248	257	238	263	289	265	272	230	250	253	267	276	243	220	251	230	247	279	264	254	267	273	270	241	245	229	276	260	236	264	243	269	261	234	249	267	268	233	255	247	239	277	251	271	248	273	252	239	230	285	230	270	252	265	268	265	279	271	253	273	261	241	237	268	231	269	251	262	265	268	253	256	225	270	265	242	279	243	274	261	245	247	241	259	256	249	252	262	230	230	269	245	257	265	242	266	266	257	252	248	258	268	261	256	240	252	266	253	244	249	250	258	240	262	247	261	265	236	237	227	269	275	268	262	242	218	270	257	255	256	259	235	256	248	270	243	250	227	247	222	260	272	266	248	216	242	274	268	255	243	264	256	241	263	289	252	243	264	277	231	258	283	283	283	241	252	230	269	252	235	287	253	266	256	262	249	235	241	240	251	273	221	262	265	245	272	264	273	246	252	258	290	259	264	239	255	266	244	262	248	251	264	246	284	254	271	258	234	261	244	260	268	258	237	275	274	273	243	245	249	221	275	234	233	276	262	252	275	249	278	279	242	254	265	248	259	250	238	242	266	259	252	227	258	284	240	238	253	252	262	238	279	252	259	249	283	238	244	265	248	269	261	257	242	252	252	243	245	268	240
29521	35330	47379	48903	44747	51336	52983	53408	43762	34578	22368	9782	3698	1723	953	827	716	705	666	696	725	699	649	677	713	703	729	734	693	696	643	703	664	730	702	655	731	658	712	703	719	673	701	718	702	704	674	656	639	714	673	646	673	709	704	675	689	687	687	699	721	687	712	677	637	675	687	701	713	667	693	672	695	673	694	650	682	670	655	683	679	720	689	704	715	669	646	707	698	649	702	723	667	675	683	694	644	684	672	678	681	717	703	664	725	681	722	666	712	677	673	705	727	688	660	690	694	659	672	706	658	680	676	708	662	687	681	675	669	660	713	704	679	705	677	650	692	699	668	701	698	703	664	677	668	670	714	695	691	679	707	693	687	704	682	696	651	705	717	717	712	672	679	676	637	716	675	660	684	707	664	675	684	652	691	711	674	734	700	715	713	685	727	665	713	616	690	742	686	726	669	647	639	691	638	700	717	706	713	709	673	669	705	698	673	653	702	727	688	664	668	643	668	679	660	712	631	681	698	654	728	703	677	669	677	675	670	718	672	623	682	664	670	705	701	697	684	666	715	634	667	730	712	720	679	691	744	720	679	708	693	680	683	706	710	672	737	679	690	728	692	676	719	693	689	697	685	717	714	699	713	737	688	654	693	672	708	681	722	688	709	680	716	728	693	688	679	678	662	693	730	664	701	708	686	689	704	710	736	708	686	652	694	712	719	673	710	690	634	669	718	665	673	671	688	668	708	660	677	705	681	697	659	644	692	689	729	707	738	700	672	676	700	700	657	724	647	704	707	681	668	713	662	714	692	692	699	666	688	689	691	669	694	679	699	732	688	702	674	722	696	703	695	703	680	704	701	680	703	661	656	678	689	664	727	697	674	644	702	711	663	728	686	654	695	692	697	734	669	685	715	677	661	666	661	668	681	676	694	668	667	697	683	656	682	676	677	660	660	742	676	639	679	754	694	714	714	708	679	658	667	692	754	661	711	669	694	688	712	678	703	700	719	679	735	653	674	678	704	719	687	692	666	683	657	677	696	677	669	682	642	724	678	692	699	722	750	698	632	662	702	705	676	704	722	730	686	697	647	706	715	700	710	692	650	699	731	714	685	667	673	665	715	702	718	717	687	686	729	697	617	677	700	671	696	710	727	720	711	705	719	745	733	704	689	692	709	725	660	651	663	659	699	692	638	704	682	640	715	665	651	713	666	700	672	642	661	679	698	737	748	680	655	676	669	699	695	690	689	724	687	717	647	647	708	683	676	677	699	690	752	686	689	711	732	701	697	721	664	684	677	711	673	693	664	712	680	694	637	714	710	740	680	735	670	639	631	663	635	704	702	731	711	648	695	658	705	673	713	688	622	683	638	728	662	651	691	717	654	705	720	717	730	669	696	725	683	723	678	693	706	711	670	730	717	623	682	738	670	691	685	673	653	684	656	728	676	689	677	663	698	708	679	702	677	675	668	728	698	712	658	696	648	661	675	709	725	711	730	685	688	716	671	677	709	666	721	697	692	731	705	716	654	730	733	712	652	675	723	655	650	659	675	693	717	677	694	694	697	632	720	687	668	708	682	701	660	714	692	657	729	713	697	704	718	685	646	729	697	652	688	699	663	686	694	657	694	673	662	744	655	682	688	655	718	647	687	697	722	653	672	689	683	715	702	676	704	705	686	715	692	703	714	656	720	707	670	728	698	698	711	654	744	703	681	663	660	682	658	671	699	649	648	700	730	736	650	707	680	696	726	665	676	688	700	711	719	683	708	690	760	655	685	660	684	676	715	707	713	668	715	667	653	630	683	666	689	674	692	667	688	707	712	694	691	648	712	687	702	692	703	689	704	693	709	697	657	698	714	669	668	704	711	657	664	644	649	671	694	654	654	679	710	719	694	712	694	697	727	671	679	680	663	745	673	667	666	675	668	681	701	693	685	700	683	711	706	730	732	707	683	685	698	680	691	690	690	659	696	669	690	717	691	710	699	645	652	701	682	668	658	725	658	699	707	682	705	710	733	668	679	669	684	674	722	686	671	658	694	692	713	704	693	673	657	712	671	651	665	678	727	693	687	701	710	688	714	696	620	732	723	694	722	675	714	720	677	682	670	741	687	718	674	713	677	718	706	700	721	708	703	647	707	726	671	690	727	729	712	719	706	674	676	662	666	758	683	747	712	677	740	720	679	704	706	697	697	643	666	696	683	723	701	704	644	683	702	607	667	697	661	693	694	717	679	713	618	682	719	706	698	664	709	702	662	705	660	694	724	658	651	711	705	699	704	697	715	695	690	687	694	649	683	690	678	700	677	658	667	666	703	711	665	683	710	671	682	680	724	661	679	688	678	697	694	683	648	640	706	695	725	696	662	720	670	690	700	670	699	654	662	720	710	673	659	681	648	704	672	687	694	683	661	723	676	724	683	672	693	702	673	714	668	694	682	677	663	697	720	698	653	683	704	681	680	719	689	623	714	731	702	735	721	684	681	704	699	649	704	671	676	632	742	745	705	738	713	685	673	729	732	671	686	711	739	657	692	710	759	729	656	670	680	691	673	660	716	696	683	690	703	685	699	683	694	689	663	713	675	722	766	677	658	677	643	688	661	644	649	668	770	715	697	682	680	659	688	689	681	687	675	671	698	654	693	699	732	699	628	656	770	712	678	703	631	693	734	667	685	674	665	680	647	744	701	677	717	733	674	646	718	697	693	739	670	699	665	721	675	692	714	701	732	647	692	735	681	723	674	722	685	697	674	687	717	674	696	674	656	672	656	675	685	667	729	753	678	686	709	716	649	675	700	716	696	681	635	663	718	714	733	701	727	644	669	675	667	673	685	643	692	680	695	707	706	722	683	690	679	714	655	666	696	702	724	723	697	663	661	669	697	682	678	717	643	710	659	636	728	712	742	659	665	665	658	722	711	656	730	675	674	693	732	697	714	696	714	648	686	717	677	670	676	661	715	671	720	711	712	723	718	700	672	731	668	724	702	687	706	703	668	696	674	670	695	631	699	732	746	699	719	647	675	678	679	705	662	654	673	665	698	686	710	705	701	704	693	684	659	732	656	722	696	671	688	654	710	721	720	623	697	763	692	727	690	650	710	683	683	692	715	663	696	698	669	709	660	708	702	661	701	703	677	734	691	706	715	683	680	685	673	683	709	671	694	681	717	673	650	670	668	712	731	673	657	655	720	729	686	691	688	679	662	702	695	651	728	682	673	670	701	709	711	662	691	697	701	687	696	693	720	643	695	734	707	681	698	699	637	674	708	686	665	629	672	687	729	742	699	691	685	669	673	703	671	655	694	658	690	703	685	648	731	687	673	608	680	710	686	704	654	722	717	703	687	698	671	694	688	679	679	647	674	700	660	675	729	695	709	708	690	706	687	695	716	711	687	684	693	724	721	730	664	725	711	666	669	696	729	696	723	679	697	683	682	645	669	672	635	738	691	692	693	693	676	698	673	714	673	708	698	692	713	647	697	700	693	689	675	674	715	717	677	687	645	698
16598	13686	8733	5178	2577	1722	3026	3579	2350	1456	740	380	266	277	260	265	228	231	261	290	262	298	275	266	270	260	270	246	286	276	250	264	262	257	264	253	287	240	263	245	258	255	253	256	260	266	260	272	274	268	257	233	260	276	247	214	274	227	253	216	236	272	265	271	255	254	270	259	271	286	254	258	255	242	280	262	263	284	237	276	277	255	281	260	258	260	295	244	233	266	258	276	247	236	299	244	243	240	259	211	259	272	235	290	258	280	290	292	290	256	286	275	231	259	271	278	246	241	236	246	281	281	268	295	261	267	263	252	260	257	266	241	236	253	241	284	233	271	239	264	256	242	240	250	277	249	257	249	252	254	252	260	288	288	268	230	280	271	281	247	235	247	276	262	253	261	234	288	257	251	265	235	251	268	264	261	270	278	247	261	270	282	260	272	261	284	259	251	279	269	269	284	262	236	277	276	270	252	252	245	254	249	248	265	266	271	271	236	245	238	239	255	246	264	269	287	273	249	255	276	257	274	243	254	226	250	268	249	227	274	257	249	244	275	227	252	255	272	250	266	238	256	281	248	262	249	241	273	254	256	261	236	239	253	256	277	257	263	289	250	255	261	264	283	256	240	279	276	296	260	280	285	239	264	268	247	254	264	262	262	238	253	253	286	300	263	271	264	245	299	249	270	242	275	262	261	284	257	274	284	240	273	244	246	264	268	268	279	272	279	263	266	243	270	279	245	255	267	272	261	253	214	227	245	235	240	266	247	251	233	269	275	275	258	250	252	262	238	259	268	237	260	263	267	265	287	259	256	272	260	241	240	245	257	226	272	284	251	270	259	253	250	266	225	260	256	269	229	294	236	297	238	249	278	228	259	278	295	264	236	263	275	262	254	289	305	267	267	240	269	245	243	287	248	258	243	250	255	257	281	271	259	266	294	282	272	250	281	272	284	267	239	262	309	264	225	246	248	265	279	262	252	242	271	277	282	254	267	265	307	255	289	272	248	254	236	260	265	249	250	233	253	259	268	224	257	267	253	249	234	220	330	246	266	295	285	270	255	246	252	234	258	245	268	227	294	255	269	252	270	243	228	250	253	247	272	260	243	247	230	256	275	256	239	265	239	233	250	272	267	269	234	276	235	272	257	265	256	233	248	307	227	263	233	236	260	242	218	290	259	261	246	271	263	272	289	267	279	231	266	278	258	243	262	262	265	251	246	264	263	294	267	260	243	228	266	285	253	261	249	260	260	262	277	237	262	252	269	255	249	244	285	245	265	297	236	277	267	258	263	263	258	275	245	268	276	247	248	249	272	266	271	242	247	251	264	256	265	285	253	268	272	252	242	260	252	254	267	259	243	272	277	250	259	259	261	273	277	260	247	267	238	263	253	251	277	267	247	240	229	255	247	271	251	258	267	289	237	261	255	250	264	240	263	246	264	271	273	284	254	291	257	263	281	274	264	258	244	286	243	245	246	276	293	241	254	251	244	255	247	278	267	280	257	241	258	247	232	252	271	235	263	222	298	270	257	259	257	243	275	287	269	256	271	234	258	256	282	237	284	273	275	263	297	255	243	260	241	279	228	272	248	305	279	266	256	255	235	252	248	280	275	296	276	261	268	282	249	287	243	218	255	262	251	260	246	259	257	262	271	279	289	272	263	268	263	273	277	279	286	279	269	252	249	237	258	289	252	280	283	243	246	281	234	258	276	262	267	264	263	240	249	253	261	258	274	264	286	277	248	268	278	241	273	265	267	258	247	247	239	251	279	273	285	239	246	291	261	254	285	244	258	248	262	236	249	267	273	276	242	250	280	251	269	263	255	245	275	257	244	257	242	263	272	259	284	270	238	223	271	273	271	261	267	238	274	242	305	235	259	261	259	230	254	241	251	247	262	279	255	244	267	283	277	281	236	266	265	255	285	250	253	223	270	277	250	239	271	283	278	247	276	271	243	252	268	252	262	276	262	254	267	260	235	247	253	276	256	278	259	249	274	304	278	262	246	282	257	228	277	275	262	251	263	267	287	261	268	262	229	250	288	260	277	275	256	268	253	266	258	257	233	261	273	241	257	271	245	250	266	259	252	267	284	285	277	233	248	249	247	267	278	247	272	265	274	267	263	298	236	270	263	290	256	237	286	266	268	273	283	299	219	267	278	249	252	221	238	258	268	260	262	265	252	276	278	270	264	248	253	269	262	255	236	249	283	263	277	269	270	263	273	245	281	273	262	255	275	262	264	248	275	255	265	265	287	262	268	276	235	279	235	264	288	255	246	229	252	223	284	289	265	254	264	267	262	264	245	263	264	247	260	250	273	251	252	254	279	254	270	253	251	265	251	248	255	269	257	267	269	259	258	253	272	272	280	273	261	298	269	265	247	266	266	261	246	261	253	268	262	267	262	273	277	262	246	242	271	250	258	269	238	246	257	258	275	282	278	250	269	272	269	268	286	262	246	243	261	272	240	259	294	262	269	249	258	243	282	251	250	249	247	246	285	235	250	269	276	277	273	247	277	253	276	259	244	266	239	254	224	266	253	249	251	267	283	278	258	247	264	281	238	249	266	228	240	247	271	260	255	281	267	255	293	251	252	266	276	281	254	277	247	250	245	273	244	246	252	272	288	260	259	263	261	263	244	266	289	265	266	265	258	245	257	251	253	271	255	234	258	269	274	280	279	264	252	263	289	258	265	237	285	265	260	282	238	262	238	256	286	241	254	268	253	256	276	272	222	263	276	236	237	259	258	282	283	277	302	273	260	277	227	271	253	278	247	240	237	256	278	255	275	275	277	246	247	273	278	278	254	241	278	258	235	269	237	272	258	236	280	267	279	271	291	257	293	254	255	282	271	250	261	256	262	281	234	260	291	261	239	272	261	314	252	261	267	270	274	267	267	260	236	250	247	279	273	270	237	277	243	279	269	264	237	266	262	271	290	227	257	234	259	258	262	230	242	249	280	260	260	255	301	248	258	270	260	249	227	250	263	271	271	246	295	243	283	264	265	241	256	252	283	250	267	255	266	252	287	255	267	266	284	272	259	243	269	285	276	275	251	279	276	249	264	264	250	229	261	242	257	219	271	295	284	261	240	286	262	276	254	248	267	294	267	268	260	251	279	269	261	265	270	261	238	243	276	255	274	241	239	277	258	247	295	280	266	268	261	233	270	255	270	287	291	241	283	269	260	266	285	267	258	270	235	284	265	241	255	253	259	262	265	243	263	251	252	230	238	255	261	254	237	239	255	265	271	234	253	260	231	266	242	275	257	252	286	291	265	263	274	248	284	231	266	266	236	241	283	250	259	254	285	240	258	284	276	264	247	297	278	289	266	262	264	240	258	298	243	268	246	293	230	252	241	250	234	226	247	251	242	230	271	226	295	263	294	235	249	274	269	250	258	295	258	257	249	281	238	262	257	282	254	276	268	250	250	273	273	268	244	243	235	248	269	291	267	242	268	244	281	284	265	285	280	260	241	246	243	263	243	259	271	214	245	255	276
10649	12544	13877	13502	9158	7751	14253	14401	9626	5656	2741	1224	890	746	745	696	669	689	684	700	671	755	669	689	718	753	743	719	698	672	681	684	672	700	686	729	748	683	686	658	702	687	662	644	747	734	712	703	723	672	729	706	665	698	753	671	746	687	649	688	687	690	714	699	693	756	747	704	741	719	732	654	649	673	666	702	702	715	718	711	690	672	685	710	722	710	714	742	720	744	665	716	739	720	709	688	694	658	679	709	723	714	715	687	701	673	661	726	701	680	675	775	731	702	711	698	702	735	711	714	696	726	738	733	700	681	681	745	641	711	709	698	740	740	702	686	772	676	722	692	697	734	696	701	679	666	729	698	710	729	706	716	704	745	761	741	697	702	712	718	709	675	768	690	692	729	713	670	675	680	730	686	694	718	713	671	692	731	684	714	681	783	665	713	689	726	695	606	686	692	709	673	701	718	718	647	719	690	684	698	715	708	719	670	654	704	721	686	732	684	677	661	664	717	660	688	665	691	678	714	709	667	679	701	708	689	710	721	700	657	694	691	710	771	653	714	671	689	723	679	673	742	685	722	721	681	708	670	693	718	684	710	689	693	690	700	713	709	765	702	705	681	775	717	691	711	686	649	685	730	652	743	699	705	719	722	703	722	711	721	732	705	695	682	712	720	751	690	706	691	723	715	678	675	694	706	733	716	703	656	731	696	709	682	723	683	734	686	702	714	722	754	734	691	701	666	696	748	688	666	683	722	667	694	690	678	731	692	679	694	707	688	724	690	703	633	688	700	673	684	665	711	692	652	715	671	696	638	672	688	696	688	697	686	727	692	665	692	697	693	703	673	732	752	696	714	693	641	693	697	674	650	698	721	711	712	695	723	687	714	700	698	660	741	693	748	690	704	701	663	687	690	763	749	675	688	704	688	689	747	687	730	734	765	700	669	695	662	706	738	701	720	691	687	683	682	682	691	695	737	734	685	713	681	737	667	689	641	684	715	717	700	651	686	676	654	675	718	708	709	738	691	743	733	702	698	686	705	707	739	629	677	673	778	696	649	686	711	719	727	668	741	690	688	678	744	656	695	666	747	693	708	756	690	695	689	702	697	741	699	687	740	695	743	719	715	699	721	744	673	644	738	701	714	650	645	744	701	671	680	692	650	690	733	675	696	721	697	649	668	709	681	748	725	714	743	689	714	641	722	743	648	737	668	704	710	727	700	657	693	746	662	689	721	681	747	694	661	664	744	711	726	708	722	717	699	705	751	691	722	690	691	696	723	681	685	702	654	690	690	724	748	751	699	656	703	702	694	694	743	709	695	753	712	695	702	705	762	697	677	683	719	733	722	705	683	639	691	689	701	667	683	710	701	756	701	693	695	727	695	695	684	698	692	703	684	706	680	707	732	706	685	743	706	654	708	695	708	665	700	674	652	714	710	649	709	723	680	706	679	687	721	716	699	695	772	681	706	723	694	714	687	673	685	682	692	690	733	697	680	711	699	708	700	711	672	676	717	709	711	711	741	676	705	684	695	758	718	765	745	704	696	707	691	717	714	678	762	709	715	691	668	679	747	718	705	729	707	718	722	720	696	640	696	696	716	678	684	745	730	729	735	709	701	672	668	655	698	683	647	653	690	670	689	783	724	705	739	701	713	638	694	703	737	749	733	746	697	698	703	693	681	717	731	656	735	711	679	714	684	706	735	752	719	698	720	727	640	746	717	702	719	694	697	686	712	691	717	691	744	680	699	696	732	762	748	706	679	724	703	707	701	661	718	660	648	723	701	691	689	741	690	741	754	732	669	708	705	700	687	752	730	691	710	679	699	750	691	750	676	688	730	673	753	709	724	664	707	701	712	716	696	689	678	701	690	672	705	701	719	686	711	690	689	747	683	687	700	701	675	679	708	755	735	699	741	712	716	726	679	727	762	735	720	717	657	666	667	686	733	673	702	668	685	715	736	691	684	702	689	694	703	697	709	704	696	715	721	719	729	680	706	718	739	688	698	700	714	680	693	721	724	675	714	639	760	657	736	722	646	697	702	684	687	704	714	708	708	746	716	693	677	724	709	710	728	706	678	693	663	643	704	724	705	711	724	623	668	750	707	712	689	673	713	698	678	714	722	741	691	728	695	699	698	689	731	697	711	667	735	747	647	708	674	650	684	759	698	715	686	708	665	708	682	718	686	698	745	694	722	740	716	704	692	664	694	690	733	731	712	701	646	700	719	690	725	700	696	737	673	712	702	713	750	707	729	675	700	669	718	680	721	740	705	695	721	701	720	738	675	692	656	663	694	722	699	703	694	732	693	671	679	699	687	696	685	696	701	674	680	694	707	715	703	674	706	738	701	703	707	665	723	725	716	690	691	745	755	669	662	717	686	664	720	721	716	693	710	727	706	652	748	614	724	700	727	716	683	667	691	734	726	733	675	689	742	713	711	679	664	701	709	757	713	741	700	712	676	644	704	720	694	683	713	719	721	684	710	701	689	685	746	676	721	660	709	662	722	690	740	746	696	726	674	706	669	681	740	754	684	686	719	729	743	753	635	692	713	700	696	722	685	671	683	659	658	707	706	721	701	688	707	681	648	672	718	684	680	696	726	735	676	716	679	702	665	672	656	719	722	704	710	669	729	646	682	677	718	767	688	694	709	691	653	711	695	703	730	718	744	686	704	681	680	683	737	730	697	686	666	711	716	695	687	682	703	708	732	690	713	693	715	684	680	602	741	681	698	679	745	700	709	682	716	691	676	726	708	691	746	749	683	674	717	727	716	706	679	725	656	741	713	666	734	704	733	705	733	677	702	721	729	735	758	635	686	733	695	657	662	692	733	695	669	722	742	690	660	703	702	685	632	686	688	740	710	636	679	790	718	690	648	669	683	731	710	719	703	678	722	709	723	739	698	725	718	694	687	708	685	697	659	667	678	705	671	683	685	700	679	669	709	698	768	668	731	677	737	696	729	714	722	665	684	731	721	708	699	727	681	713	668	737	697	662	699	675	696	692	679	683	716	676	715	711	655	743	707	672	722	669	693	709	688	704	707	672	671	701	686	679	711	679	700	737	673	722	701	651	694	667	695	699	747	713	724	663	715	709	714	701	703	706	718	705	727	687	681	673	681	696	747	707	691	689	735	719	684	696	735	674	683	682	702	672	686	713	678	711	690	670	687	730	742	728	718	660	696	696	723	694	705	637	735	724	715	687	720	706	679	673	703	695	704	743	656	718	676	717	723	678	687	692	757	732	720	708	689	715	679	679	671	693	723	705	722	680	711	692	725	679	691	691	751	705	685	697	683	658	710	695	699	703	723	716	694	724	699	723	672	692	688	701	665	736	698	673	700	680	726	666	687	696	730	710	686	693	711	679	675	739	708	670	656	738	729	723	686	716	711	687	732	690	727	733	698	699	661	681	654	666	711	723	690	712	729	701	684	699	693	659	745	714	657	706	725	738	648	720	697	729	707	685	671	703	693	686	747	730	739	752	671	703	678	675	721
37372	36179	35895	25980	19081	18294	32168	26485	16560	7882	2629	846	436	314	264	267	255	253	287	286	285	256	258	254	247	259	234	254	266	243	268	246	249	250	279	256	246	247	256	259	274	248	251	222	254	262	238	268	272	254	292	209	265	268	226	248	262	231	262	252	278	237	242	236	262	262	253	267	232	226	265	268	261	230	259	244	247	261	253	266	234	256	247	245	234	243	253	270	244	255	249	243	244	252	240	265	246	234	261	266	250	252	246	226	257	243	252	243	273	261	242	277	263	243	270	251	285	245	249	248	273	254	235	239	255	289	246	254	272	259	260	231	253	258	248	268	255	242	248	276	243	241	260	264	270	259	249	216	241	236	256	268	250	241	267	269	254	275	256	262	244	284	255	234	283	255	274	250	253	258	243	244	233	269	240	242	229	239	241	253	270	279	278	260	255	253	248	281	256	278	246	255	267	257	253	244	221	235	254	284	261	245	254	235	243	249	242	248	248	256	222	257	260	249	248	230	257	225	241	273	262	232	270	240	275	269	243	241	242	267	275	257	249	268	260	261	256	251	248	265	233	267	263	243	266	311	256	245	243	271	247	244	280	278	233	229	243	287	261	256	250	247	257	256	235	275	248	272	242	261	249	272	273	257	244	265	273	262	263	275	273	267	260	255	244	249	279	226	281	257	265	285	251	228	272	273	267	256	244	250	253	237	228	255	233	265	261	252	257	287	258	268	270	249	275	257	252	256	250	274	252	235	242	270	272	242	283	255	256	242	270	252	272	263	300	269	276	243	270	250	264	261	256	266	257	268	237	245	267	253	290	292	249	235	228	279	280	235	247	256	289	283	291	237	280	277	259	232	273	272	267	247	240	299	259	261	279	247	267	267	281	249	259	249	265	269	262	278	247	270	250	246	269	261	282	277	245	255	234	250	237	254	260	266	250	267	292	241	275	262	241	256	231	249	235	251	249	238	274	243	259	262	247	254	225	248	250	269	249	280	269	250	242	249	258	244	229	239	251	261	249	243	255	225	250	251	250	278	272	251	256	251	231	282	226	258	251	246	281	263	274	227	240	270	241	243	271	266	242	262	228	297	267	254	228	257	253	245	280	251	274	262	225	276	250	233	278	260	228	268	273	252	249	274	245	236	242	247	248	226	234	265	231	240	252	280	242	277	277	256	254	262	268	252	257	232	249	249	233	252	251	249	258	265	243	271	252	255	262	250	273	244	258	230	299	230	230	293	252	277	266	263	278	260	283	252	233	258	266	276	241	282	266	247	237	257	268	261	257	239	259	283	244	274	246	249	255	253	249	254	262	249	242	280	271	256	249	247	259	262	269	273	248	246	260	253	256	252	249	240	265	243	247	239	244	242	267	254	239	265	247	240	251	249	261	253	243	224	284	267	223	246	262	232	255	273	230	245	243	237	253	287	243	264	267	266	266	270	258	241	285	273	239	284	215	275	254	257	266	269	254	241	213	286	268	244	248	243	237	256	268	257	280	273	269	265	255	273	255	226	262	270	228	253	237	259	227	243	269	248	245	245	268	230	258	285	280	254	244	274	291	240	255	249	251	254	246	268	259	271	252	237	246	241	265	273	274	269	275	283	224	268	265	264	264	276	260	283	236	280	229	228	265	277	250	247	262	260	268	272	271	236	288	237	255	275	228	248	262	271	235	284	247	244	241	273	238	267	227	233	265	268	259	262	264	290	234	243	254	253	247	229	249	268	243	239	267	265	237	253	247	268	271	239	242	246	295	257	268	237	265	277	250	280	259	226	236	293	266	225	262	242	261	239	245	263	238	257	259	244	264	257	251	281	273	293	269	232	249	274	259	259	265	243	270	262	247	252	238	261	243	276	274	255	289	259	268	226	238	246	262	242	270	267	274	274	230	229	260	241	245	256	250	245	229	276	257	268	245	258	261	231	243	259	241	250	276	245	239	238	276	253	274	257	230	229	236	259	272	276	233	243	281	262	238	254	266	245	258	263	232	249	239	244	243	257	267	249	262	274	278	259	265	239	275	280	258	282	248	262	271	245	268	246	254	285	240	260	235	267	257	256	250	251	240	242	264	262	251	258	260	227	281	294	246	269	237	257	269	246	223	268	267	247	235	266	225	255	260	250	251	255	277	240	248	246	252	252	286	258	246	252	252	249	265	251	271	278	254	278	229	247	269	251	253	248	273	286	245	248	281	246	253	270	265	260	254	256	267	243	267	267	298	253	265	242	266	267	289	270	261	305	250	248	268	251	278	248	259	288	213	265	264	282	268	277	268	248	264	273	242	253	260	255	256	268	242	223	263	244	238	253	231	241	255	253	257	265	266	259	260	297	242	224	255	264	247	253	242	252	276	241	242	272	270	261	248	291	240	258	259	259	233	285	256	266	233	265	244	253	261	249	264	256	274	249	250	260	271	265	247	241	251	260	269	240	275	252	256	248	258	245	254	249	252	209	236	256	284	270	221	238	217	262	262	265	229	229	271	256	251	250	288	270	254	283	252	240	264	252	242	233	280	247	275	225	245	229	260	271	248	272	254	258	247	280	276	227	262	269	236	242	244	278	255	260	254	261	240	261	271	257	263	252	261	246	248	273	266	237	269	254	245	234	258	213	266	256	266	265	264	254	249	249	268	254	256	254	226	270	237	225	248	254	243	252	283	282	265	248	270	242	261	266	285	256	266	276	258	249	280	237	261	216	245	257	269	284	246	264	245	266	257	266	241	255	292	264	277	260	241	247	250	251	253	296	257	266	247	259	254	289	247	262	249	256	248	252	258	291	245	258	273	261	254	217	304	255	247	274	255	265	254	287	265	269	248	255	260	232	253	247	267	241	257	262	259	255	261	275	274	261	252	248	262	261	253	275	256	236	269	261	268	269	250	231	268	259	272	268	274	268	252	223	262	242	287	238	259	281	269	275	239	230	283	273	260	263	262	254	236	282	284	250	261	231	269	283	269	280	265	279	271	244	273	267	250	259	251	265	272	261	244	240	262	256	237	274	253	249	268	251	242	242	255	262	234	240	283	276	268	240	231	241	258	240	250	292	267	241	254	247	243	276	268	292	253	263	278	261	250	259	247	259	276	256	251	266	283	234	232	260	238	237	292	243	257	271	250	237	224	244	269	275	268	254	268	232	286	251	266	277	241	272	242	255	276	277	247	284	265	271	229	262	261	233	279	234	250	232	268	246	253	219	268	269	258	266	255	233	242	256	254	264	223	243	251	270	285	252	259	246	245	251	236	239	242	244	253	273	227	223	254	258	255	250	302	251	272	251	238	226	236	261	231	244	288	229	248	235	232	268	257	284	244	240	199	239	257	248	271	243	269	253	272	257	251	278	251	245	268	251	242	299	268	270	244	259	249	246	237	262	281	234	255	282	248	223	239	264	239	241	270	217	233	271	248	279	238	275	260	293	270	249	250	238	241	275	271	269	258	248	239	263	235	269	246	256	270	256	250	263	267	268	219	271	266	260	248	279	245	242	264	270	265	277
24560	29590	38918	36538	33973	36381	49478	42741	34390	21949	9911	3519	1647	1023	696	675	683	687	690	705	674	687	726	647	684	691	651	697	699	665	693	721	693	700	714	705	655	763	683	679	735	732	693	727	655	718	679	676	701	647	723	689	708	672	749	682	714	714	677	675	686	720	707	668	736	684	683	681	683	730	699	688	683	731	689	719	650	629	741	617	711	703	705	712	708	700	695	653	667	661	659	708	663	737	693	707	690	665	737	687	731	656	678	708	642	651	677	672	653	700	667	697	706	655	694	680	681	765	715	674	690	683	673	689	731	712	718	668	686	669	708	685	699	662	673	700	726	675	674	680	703	715	686	636	704	709	715	660	685	698	677	663	727	719	650	652	721	671	708	731	693	673	697	691	720	690	707	690	687	721	681	682	726	686	715	652	667	696	639	702	627	680	650	727	700	688	680	676	690	662	733	687	656	681	668	712	696	701	691	655	665	690	696	691	699	701	705	669	671	700	664	726	643	693	684	706	659	674	655	675	731	724	665	731	693	718	691	701	680	685	685	661	726	646	708	679	681	677	683	702	749	661	674	701	691	690	691	695	674	716	704	698	732	666	685	700	723	673	697	669	701	707	685	673	692	686	697	704	726	694	711	667	682	712	643	712	683	749	712	677	658	675	692	681	677	681	685	671	646	740	738	705	677	696	698	609	690	677	662	711	676	738	744	706	687	713	673	703	669	743	654	630	699	685	672	649	708	755	655	685	711	717	689	722	671	703	682	715	659	647	706	682	678	703	671	650	697	684	674	695	731	704	692	640	706	711	673	644	661	709	714	725	677	697	692	711	718	716	715	657	690	677	670	673	692	675	722	695	678	653	670	688	671	697	668	677	736	723	662	668	635	741	651	660	666	698	670	678	696	709	676	671	716	702	681	694	673	682	654	680	693	683	683	677	688	631	676	682	697	694	694	684	720	693	701	721	713	703	689	668	670	701	640	746	661	732	712	661	691	718	704	680	650	687	697	712	735	686	679	690	666	624	698	713	668	677	684	748	658	703	715	725	744	717	657	678	659	672	658	711	732	687	656	681	706	685	655	663	712	697	687	676	670	667	710	734	699	691	665	711	715	706	700	658	715	722	717	657	726	690	662	719	663	656	682	691	704	723	691	704	725	663	654	677	694	689	649	693	701	673	687	700	643	711	715	682	719	682	705	707	671	704	671	683	711	709	679	710	682	699	697	650	691	687	662	734	693	678	718	700	669	657	676	729	651	666	686	681	724	666	685	677	719	709	680	686	676	707	723	677	702	673	715	704	692	743	678	718	712	726	670	708	677	721	703	695	679	675	688	671	687	703	706	661	695	685	676	674	679	687	667	691	649	693	690	681	670	663	653	650	717	675	695	722	685	741	741	689	697	710	755	730	712	668	666	693	695	696	725	692	701	692	715	713	683	729	728	670	707	719	710	720	692	694	718	714	697	684	669	718	691	681	642	688	668	683	759	707	734	635	677	675	686	704	698	700	653	645	715	665	693	697	667	672	703	722	667	681	737	666	662	675	710	690	717	627	701	670	688	677	723	683	675	732	660	721	718	634	698	667	672	687	690	721	700	703	708	669	666	686	676	662	676	656	701	647	708	687	674	678	727	665	748	645	694	659	679	696	673	690	681	700	703	678	652	667	699	680	649	682	672	699	731	696	705	687	711	685	673	700	688	661	707	729	695	683	693	644	701	680	693	686	706	745	668	665	653	682	750	704	730	727	706	684	667	712	655	713	731	663	682	725	707	676	713	680	753	682	737	707	722	687	710	699	672	701	700	689	718	651	698	690	697	744	694	722	686	677	745	732	711	682	693	735	689	684	708	674	698	692	703	719	704	710	663	719	721	666	626	739	703	733	694	699	656	687	685	650	675	697	710	649	723	682	682	646	665	673	688	674	690	699	738	685	723	693	718	682	635	724	676	701	701	710	659	668	747	679	766	723	673	659	702	684	645	692	736	665	613	680	686	724	691	718	651	707	665	645	669	634	753	667	662	660	676	644	697	668	682	675	653	669	696	699	708	761	685	748	675	703	693	684	730	694	665	700	688	708	655	698	700	683	718	739	666	666	700	710	705	683	685	697	668	708	719	623	628	688	695	681	701	715	704	726	681	688	714	694	635	677	720	714	735	678	694	707	714	647	688	699	707	630	742	660	690	717	738	692	714	661	716	651	694	651	664	704	702	707	660	709	706	669	667	685	685	682	674	696	694	687	695	707	679	788	692	670	734	665	730	670	666	640	693	730	665	654	688	664	700	687	700	670	731	719	663	690	691	700	672	683	689	713	690	719	675	687	689	649	706	691	673	656	687	706	658	669	641	674	683	676	721	672	668	658	673	650	714	656	696	673	689	750	702	693	708	719	681	690	653	663	706	677	710	695	678	665	649	712	705	717	720	697	690	691	660	694	684	664	696	682	697	725	709	694	714	710	702	690	670	683	655	727	718	711	702	677	667	701	709	748	671	707	729	687	681	698	698	671	680	691	754	708	724	665	647	669	714	689	674	684	649	683	683	716	707	763	717	621	667	692	675	695	681	662	659	690	684	667	695	686	663	699	683	727	666	685	650	707	679	711	723	733	753	702	673	699	652	703	681	693	750	689	687	722	700	684	696	714	696	709	700	694	711	761	710	701	686	701	700	683	676	699	681	704	663	700	672	644	668	680	668	671	700	634	670	695	697	672	714	738	664	687	700	696	713	716	723	707	723	647	681	735	681	686	690	688	652	705	679	700	695	743	687	745	666	661	642	696	727	702	679	699	700	663	684	653	704	694	688	719	646	675	653	708	646	661	743	652	757	725	681	701	733	673	708	676	682	716	665	687	708	693	708	675	745	715	693	702	657	680	745	664	728	675	653	678	702	719	700	693	722	667	710	669	682	684	687	733	629	712	681	715	662	694	742	667	733	713	733	691	671	702	687	707	673	709	692	677	738	678	710	761	690	693	670	689	683	731	732	663	703	741	652	707	651	674	677	661	724	709	688	685	678	723	682	685	677	722	662	674	713	700	676	642	711	721	717	714	647	656	679	678	673	668	715	714	642	643	706	697	749	695	690	668	670	721	682	706	685	678	711	677	692	681	707	732	706	665	668	699	727	723	679	686	679	711	689	719	703	681	721	652	727	684	682	698	674	679	752	705	660	656	672	708	694	672	691	730	674	754	627	757	684	716	690	669	657	729	690	679	710	698	695	693	667	682	676	700	715	656	652	666	695	679	683	707	678	734	697	662	664	718	704	713	631	664	686	729	688	662	717	655	648	680	709	653	690	727	699	671	688	665	724	653	719	725	651	648	666	681	681	703	687	669	632	631	733	730	681	686	679	690	695	709	668	713	706	691	733	704	680	674	706	656	684	703	665	706	665	700	701	708	693	647	668	711	740	697	682	681	674	696	735	699	662	685	681	702	672	727	745	629	714	712	714	706	694	697	721	703	673	656	704	756	698	691	716	710	678	701	683	691	663	688	710	689
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
