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
336020089784	336020090342	336020090892	336020091442	336020091992	336020092542	336020093092	336020093642	336020094192	336020094742	336020095292	336020095842	336020096392	336020096942	336020097492	336020098042	336020098592	336020099142	336020099692	336020100242	336020100792	336020101342	336020101892	336020102442	336020102992	336020103542	336020104092	336020104642	336020105192	336020105742	336020106292	336020106842	336020107392	336020107942	336020108492	336020109042	336020109592	336020110142	336020110692	336020111242	336020111792	336020112342	336020112892	336020113442	336020113992	336020114542	336020115092	336020115642	336020116192	336020116742	336020117292	336020117842	336020118392	336020118942	336020119492	336020120042	336020120592	336020121142	336020121692	336020122242	336020122792	336020123342	336020123892	336020124442	336020124992	336020125542	336020126092	336020126642	336020127192	336020127742	336020128292	336020128842	336020129392	336020129942	336020130492	336020131042	336020131592	336020132142	336020132692	336020133242	336020133792	336020134342	336020134892	336020135442	336020135992	336020136542	336020137092	336020137642	336020138192	336020138742	336020139292	336020139842	336020140392	336020140942	336020141492	336020142042	336020142592	336020143142	336020143692	336020144242	336020144792	336020145342	336020145892	336020146442	336020146992	336020147542	336020148092	336020148642	336020149192	336020149742	336020150292	336020150842	336020151392	336020151942	336020152492	336020153042	336020153592	336020154142	336020154692	336020155242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
38895	21500	20208	5020	1764	1308	978	790	707	612	511	504	466	424	415	417	404	413	364	369	357	310	340	357	326	317	340	332	329	313	324	309	340	308	324	317	265	287	325	318	324	321	309	318	313	287	299	295	293	314	308	307	308	339	301	296	293	304	307	291	291	290	277	303	277	328	292	293	325	305	324	301	267	287	289	301	304	292	318	309	314	297	313	335	298	306	291	303	275	262	331	306	313	300	287	321	301	317	297	294	321	292	327	303	279	282	284	304	293	277	305	320	304	297	292	309	302	291	309	306	287	288	316	296	300	293	274	291	318	288	297	306	319	315	309	306	306	294	301	308	303	336	282	299	305	330	324	315	313	283	282	300	268	272	273	299	276	306	284	289	300	304	244	285	330	288	294	310	280	338	308	298	273	284	283	300	287	260	315	308	279	295	282	315	286	303	319	312	292	289	309	298	275	325	288	301	309	308	289	318	286	272	300	311	303	305	316	329	316	288	269	299	296	319	281	258	328	322	311	317	301	309	292	288	306	283	284	325	316	306	282	273	265	257	293	295	304	290	293	297	290	282	315	300	288	302	288	311	294	300	284	302	284	265	283	314	282	269	293	293	266	286	274	282	368	274	301	299	320	300	299	281	312	272	293	308	296	318	309	284	303	298	296	335	280	269	289	336	303	318	272	287	278	292	263	268	310	303	305	267	262	296	323	309	255	297	306	298	315	306	313	288	292	287	335	259	288	290	277	325	287	307	283	314	304	299	299	293	258	329	286	254	295	305	299	308	293	278	274	290	267	266	264	326	292	286	290	285	319	278	311	274	305	325	310	276	257	258	307	322	274	315	288	299	299	285	291	282	279	341	291	262	277	308	307	296	309	266	326	286	280	285	297	278	279	309	314	320	303	297	329	299	286	298	289	319	295	314	296	302	305	297	307	275	298	287	279	292	289	285	276	281	298	297	295	269	298	305	309	317	282	256	326	300	309	272	266	303	291	281	300	321	296	312	302	297	312	328	293	281	308	275	330	302	288	284	279	294	285	281	277	311	301	306	276	317	284	286	294	302	298	311	288	295	316	264	298	298	335	295	284	297	321	299	319	313	274	299	299	309	281	305	297	271	318	296	312	314	302	293	296	299	287	274	294	310	287	250	294	286	313	293	272	302	279	307	295	315	284	287	339	323	306	288	321	298	300	302	273	300	279	270	305	301	281	307	300	290	297	280	271	275	282	311	307	316	302	306	314	314	303	339	284	302	293	299	291	269	316	293	330	305	272	283	313	282	320	296	266	285	288	297	298	306	292	278	288	300	288	291	299	321	311	303	295	301	318	287	299	324	307	312	314	304	280	302	330	293	276	278	334	302	303	312	319	302	308	321	294	311	336	275	312	310	306	285	293	260	294	274	314	315	299	315	262	276	308	256	291	288	297	277	278	273	285	322	291	325	334	311	301	295	288	291	281	273	278	275	293	278	295	305	277	277	297	302	306	280	290	319	331	333	312	300	299	321	340	301	348	280	286	292	286	296	312	303	281	297	254	283	272	292	278	272	260	300	273	296	292	267	307	320	306	283	294	303	273	284	292	300	348	304	279	283	275	285	269	305	272	291	302	315	277	293	308	270	308	305	297	306	296	281	291	273	268	291	303	301	268	296	290	288	314	279	262	302	294	307	262	287	317	295	271	271	296	305	296	325	281	276	308	283	317	303	316	305	324	274	289	300	270	282	300	304	314	282	276	305	266	292	292	303	295	299	291	287	307	296	281	315	291	283	321	304	282	259	290	308	293	315	290	340	286	305	300	285	287	287	291	299	258	270	299	288	300	303	288	279	292	296	314	296	291	305	298	307	307	308	283	329	278	296	303	329	302	306	294	283	283	324	299	295	306	295	324	277	296	288	309	285	279	290	292	298	292	285	306	296	301	309	291	267	260	280	292	274	288	307	295	322	301	275	313	314	276	286	319	302	295	324	306	289	320	285	291	297	315	287	309	295	301	306	309	302	323	291	331	299	288	298	260	297	321	305	277	294	289	283	279	290	315	279	299	288	319	280	297	278	297	312	305	299	268	307	272	308	286	304	295	293	321	282	303	294	249	301	308	330	298	263	320	257	289	294	307	278	276	325	299	282	286	269	280	292	257	294	283	279	315	287	279	266	278	295	283	349	315	283	278	297	285	308	300	293	276	301	312	301	287	301	311	288	286	308	296	278	278	280	270	296	277	321	313	277	287	338	296	288	295	293	291	293	300	306	287	300	314	282	310	312	281	290	314	290	256	278	314	287	292	312	306	287	307	264	306	268	297	289	279	275	295	294	339	280	275	304	302	276	312	325	302	287	317	321	282	293	295	285	317	325	292	307	337	321	307	298	304	287	285	284	310	264	271	245	314	299	300	293	295	299	327	281	308	317	294	314	294	306	299	288	278	319	298	274	291	291	307	307	301	313	327	307	297	286	283	296	256	265	277	297	308	285	332	280	317	282	283	279	304	270	327	291	280	317	295	311	260	310	291	295	316	287	273	322	282	283	282	268	293	300	267	280	295	290	283	320	308	284	311	319	317	290	283	288	295	294	292	321	317	312	281	297	309	311	296	278	287	316	300	286	306	307	294	311	281	305	300	299	274	283	286	330	290	285	277	271	295	318	286	308	324	282	317	284	284	280	314	294	309	287	291	277	302	290	282	312	300	296	297	301	261	275	297	292	285	276	293	272	301	298	306	308	314	324	276	304	289	273	302	299	265	309	289	286	281	281	301	282	266	315	304	275	260	314	277	266	281	303	321	311	280	289	291	298	286	308	287	289	264	307	289	312	315	288	253	270	290	317	273	309	277	279	291	307	298	322	302	304	303	275	264	322	267	274	316	289	300	303	289	297	312	295	300	299	267	291	278	309	300	293	283	310	305	318	276	277	277	317	299	307	285	292	296	283	322	277	265	298	304	293	285	294	260	316	316	296	307	276	284	264	313	305	285	309	302	267	330	278	282	303	272	272	298	282	292	323	303	312	285	266	263	293	285	276	291	315	257	284	346	288	326	292	299	301	274	300	293	285	286	320	280	319	326	271	294	301	295	294	283	287	286	284	254	294	301	302	331	295	299	299	289	288	294	313	301	277	282	285	307	311	273	270	299	292	305	307	290	305	275	294	292	273	322	284	283	290	296	303	305	306	286	314	284	275	303	308	303	317	310	289	302	302	311	273	340	304	294	287	265	264	287	314	325	328	288	287	291	290	287	290	285	308	302	256	303	306	286	311	331	284	277	287	263	286	350	284	325	305	260	287	266	277	277	289	306	290	284	295	327	289	288	283	287	254	288	288	276	306	294	300	297	322	299	287	279	308	263	291	281	277	305	280	289	293	319	322	294	257	279	311	282	276	353	307	304	283	321	313	288	274	286	350	287	252	279	283	328	279	280	317	314	300	291	285	299	302	275	316	311	307	299	293	305	294	268	280	271	283	270	318	298	288	303	309	275	300	297	270	303	333	300	281	265	285	321	257
23438	2709	5915	6749	5760	4725	3901	3242	2846	2499	2252	1995	1827	1673	1616	1526	1459	1385	1320	1339	1233	1281	1136	1113	1140	1040	1098	1021	1034	989	993	977	1005	1009	999	928	1030	971	898	944	923	960	891	910	943	926	1016	901	896	844	882	853	836	907	875	889	857	884	868	889	847	838	885	875	824	868	873	856	857	835	824	845	862	860	841	854	884	891	845	882	885	816	840	814	840	878	819	854	818	817	878	889	892	840	816	787	826	844	787	794	867	847	800	828	784	879	859	795	819	831	846	898	823	808	849	844	892	823	890	850	826	831	799	822	818	858	866	838	903	851	862	855	825	867	812	819	828	865	869	864	839	841	814	845	838	853	841	849	829	855	857	837	867	858	887	819	842	864	846	827	834	766	793	842	775	817	782	809	834	801	807	860	879	891	852	851	811	824	783	776	807	816	855	825	761	829	842	826	858	858	823	838	869	838	807	864	779	829	860	800	848	830	841	790	813	785	840	850	845	799	848	811	795	788	802	842	831	862	844	832	792	856	834	876	759	829	874	840	783	804	774	804	818	800	783	822	849	801	813	850	805	831	830	796	832	814	801	793	811	777	879	867	820	828	842	857	855	859	763	829	838	867	881	865	821	853	819	851	767	880	825	850	851	818	867	856	831	842	837	833	780	807	804	836	819	845	785	826	819	829	874	839	831	802	820	827	859	808	828	855	870	836	839	849	824	815	818	844	792	820	822	824	814	789	826	833	858	870	777	804	847	768	879	835	814	876	829	852	863	915	852	849	783	833	805	828	834	794	877	821	861	836	872	835	839	805	857	831	845	852	819	857	863	849	862	854	832	839	829	852	849	766	814	778	857	788	820	819	853	867	884	844	852	824	783	823	868	843	853	833	804	795	761	766	812	846	792	843	805	801	865	834	825	886	850	842	834	798	871	778	830	878	811	828	850	841	826	797	834	851	865	836	815	847	842	812	860	889	820	802	817	883	823	854	820	819	818	838	810	783	809	812	803	886	870	805	821	806	811	851	822	788	802	820	858	815	794	824	845	815	848	856	834	816	859	857	801	866	804	819	890	800	853	840	831	827	847	832	792	808	828	844	823	854	857	850	856	826	883	838	842	820	809	833	822	810	845	835	863	818	812	791	792	841	841	837	851	829	856	835	854	842	781	831	781	847	785	877	826	867	821	842	804	850	796	825	835	807	839	868	817	873	790	810	802	837	886	798	840	850	800	848	804	832	813	820	836	867	855	837	847	823	863	833	814	794	879	824	823	826	805	829	858	827	831	801	833	778	816	802	856	824	818	779	846	818	871	832	793	792	851	869	856	840	836	784	875	794	833	862	803	841	825	792	800	770	841	823	843	857	829	823	846	794	767	811	761	795	803	793	768	862	863	836	840	776	812	860	792	829	873	796	882	858	812	766	818	806	826	837	828	833	804	811	852	828	867	848	795	849	816	799	844	826	842	818	817	834	762	811	845	819	825	839	812	847	834	794	810	878	859	816	874	888	839	834	778	785	842	815	816	824	839	797	839	884	839	778	901	847	811	847	871	823	812	855	854	823	814	816	868	808	840	828	833	794	827	848	756	873	845	833	863	840	799	791	807	825	804	845	824	814	830	806	806	853	835	846	862	823	815	779	769	846	834	848	842	837	799	868	848	809	868	815	844	817	859	781	809	834	834	839	866	832	837	840	855	876	888	821	809	849	819	810	824	857	844	822	833	855	799	831	823	805	858	858	760	867	782	868	857	796	868	811	837	836	811	802	859	855	856	853	818	827	808	788	817	777	881	810	839	844	810	831	837	779	876	829	844	790	831	825	810	780	825	842	837	809	817	870	849	820	814	863	800	782	852	832	797	814	859	803	849	846	859	815	785	859	818	884	780	770	822	798	843	840	793	820	880	792	840	819	858	801	816	798	814	842	839	815	864	790	811	797	823	850	875	771	834	848	874	806	855	810	878	803	877	840	810	815	872	850	871	858	855	832	835	822	871	829	814	804	824	873	811	810	826	816	833	843	880	816	777	817	835	823	805	800	836	807	802	810	850	802	791	883	819	835	840	792	776	856	832	802	823	856	826	819	852	881	809	801	832	837	819	836	856	860	831	813	818	824	897	822	863	832	827	818	795	847	830	864	840	826	847	802	811	785	813	889	853	811	799	829	841	817	803	837	811	857	860	842	821	813	805	805	870	788	827	843	857	860	845	808	803	857	825	821	787	810	847	846	789	797	875	820	847	834	846	832	837	833	832	781	819	813	822	863	835	834	806	868	851	848	814	815	814	867	771	819	820	793	854	859	813	805	841	860	843	818	814	820	837	871	843	816	815	763	811	826	839	851	843	823	806	775	799	840	820	817	779	877	851	819	827	864	795	833	802	785	859	821	884	850	798	859	845	842	822	830	919	807	827	825	827	807	876	882	846	842	832	796	806	805	859	795	834	793	817	800	846	786	854	869	815	790	826	805	796	844	845	798	810	867	825	820	827	872	822	815	854	857	840	776	767	794	798	813	865	788	796	833	817	825	782	810	839	883	859	840	812	837	843	876	840	816	873	806	844	855	842	809	839	855	831	798	828	857	785	817	837	824	842	802	837	868	804	859	859	822	771	822	878	829	846	770	788	801	834	814	870	836	832	838	844	868	753	833	870	827	748	804	807	819	844	839	823	853	845	790	825	846	820	848	775	802	848	804	850	817	836	784	882	801	846	847	840	840	754	847	835	870	815	821	835	879	801	841	863	857	800	819	864	760	808	843	807	863	801	848	829	797	815	837	864	789	790	827	873	815	824	828	809	809	859	786	834	838	785	884	832	825	783	806	836	816	815	854	840	820	847	790	856	813	828	839	834	783	801	813	808	820	825	837	812	816	824	801	875	836	864	798	783	821	810	800	798	802	808	799	848	830	847	880	836	792	779	806	762	850	796	847	818	869	832	811	840	828	815	858	818	828	867	842	843	809	875	843	811	825	851	830	776	873	823	807	825	811	804	857	841	838	777	855	811	842	834	840	762	869	845	881	841	905	835	835	851	816	808	791	839	803	843	816	822	853	837	820	817	822	861	821	845	834	785	859	875	829	820	851	843	817	870	829	802	789	834	841	835	837	845	854	894	787	859	818	811	801	826	861	876	852	840	810	793	846	837	868	854	859	761	838	862	820	774	864	837	807	913	798	847	852	852	965	838	790	783	829	858	833	857	816	821	789	840	817	869	851	819	790	782	836	805	810	864	827	830	873	737	776	830	853	850	821	780	834	854	854	843	824	846	826	820	845	826	865	811	832	820	877	869	851	834	839	813	843	818	848	808	803	851	827	836	795	807	834	803	811	831	818	809	842	826	871	796	769	847	842	836	838	839	815	799	842	812	865	801	807	834	838	843	813	809	839	819	845	817	841	859	833	831	791	863	836	846	824	797	777	832	809	835	834	794	849	809	803	858	874	875	845	822	876	800	841	821	838	832	790	825	835	867	807	850	829	845	816	850	826	811	788	818	840	882	814	772	847
5694	413	339	197	149	151	106	120	112	142	109	100	112	116	122	103	90	124	115	120	113	96	101	116	124	113	116	121	117	122	110	88	116	122	115	108	129	102	115	97	104	134	109	101	99	113	97	98	124	92	105	99	116	102	118	104	114	113	105	99	120	124	112	111	103	118	90	107	99	123	111	117	126	120	104	116	107	102	114	116	112	111	117	117	122	105	102	119	103	114	111	106	91	108	106	109	118	108	111	113	104	107	126	98	117	100	108	105	106	104	122	104	103	105	91	117	104	93	118	110	108	112	109	103	137	95	110	102	112	87	122	119	107	117	92	108	122	81	109	112	110	128	126	104	97	98	102	111	104	108	113	117	116	98	101	103	125	99	87	122	125	109	128	102	121	99	105	122	110	109	100	90	99	114	119	118	114	107	98	102	107	115	111	95	120	106	116	101	96	98	108	105	105	101	107	110	109	111	108	98	136	107	97	96	97	118	132	123	116	115	114	121	126	100	112	111	102	103	135	118	125	93	104	103	112	100	104	106	86	102	118	106	114	97	120	112	110	101	125	128	108	90	115	104	106	121	122	96	119	103	125	106	106	115	104	93	112	110	114	100	114	109	109	131	121	118	115	104	95	104	101	92	109	130	97	102	112	93	112	119	128	117	135	127	124	103	86	94	93	107	129	106	100	119	110	128	121	112	120	111	100	98	126	115	114	109	116	99	111	110	113	99	99	100	111	104	117	106	108	101	109	101	117	115	112	98	111	129	101	101	104	107	88	114	96	111	132	121	108	131	93	102	94	109	109	130	110	111	126	113	121	114	111	117	118	123	111	87	103	111	117	111	95	84	99	116	102	122	104	114	105	119	115	108	112	102	97	128	108	117	118	100	107	118	101	108	114	110	115	121	105	97	110	105	114	128	119	125	106	121	111	124	123	110	94	100	103	110	122	125	123	116	96	112	115	98	129	126	110	113	104	109	117	113	101	113	122	108	99	133	102	121	124	97	121	105	102	97	105	108	114	114	103	106	116	109	107	126	109	107	117	123	99	120	115	116	109	110	113	118	112	121	89	110	119	106	106	104	108	92	112	102	86	110	111	114	127	120	99	97	105	108	85	115	103	117	120	113	108	103	125	111	111	137	120	127	98	110	100	113	108	125	117	110	100	91	107	114	121	99	131	106	105	111	97	101	114	123	107	116	99	106	87	120	117	102	127	128	111	123	99	133	96	119	111	109	109	114	123	110	112	103	99	113	102	109	106	95	91	130	114	103	125	105	93	101	107	102	124	112	104	98	115	118	108	130	117	105	126	89	104	110	126	102	115	135	116	109	127	118	109	124	99	122	114	121	97	114	126	104	102	121	114	110	94	122	115	109	122	101	126	117	122	92	112	121	110	122	106	98	120	129	114	104	113	103	121	122	98	121	117	123	100	107	115	119	101	99	115	95	95	113	120	135	104	104	105	116	114	115	109	104	115	115	106	101	116	100	96	115	105	106	126	105	114	103	111	120	102	110	122	131	125	103	101	111	116	108	91	109	105	129	116	126	115	126	115	112	121	106	108	119	119	105	99	120	111	109	99	87	106	126	124	122	130	120	124	102	120	124	96	122	93	113	115	109	114	119	98	111	108	150	118	125	135	92	110	124	126	105	98	123	138	91	93	104	115	107	124	94	108	110	124	106	92	107	107	119	109	108	115	96	122	121	88	121	113	102	108	118	104	105	106	108	101	108	105	114	117	97	114	123	92	120	113	115	115	107	102	107	116	90	117	115	107	99	113	108	108	133	114	117	108	115	114	123	113	109	104	108	102	109	113	100	98	99	106	108	125	121	93	113	92	113	113	101	125	102	111	110	112	96	110	93	123	97	126	110	127	108	98	103	108	91	119	116	115	107	106	114	100	116	112	97	111	113	120	114	98	109	123	116	113	109	121	113	101	104	120	115	116	109	116	113	112	96	116	91	109	108	98	106	92	107	111	132	100	103	119	126	113	114	114	124	102	114	89	86	114	122	103	101	119	100	126	116	99	115	110	104	104	124	102	107	118	123	99	117	112	102	111	108	130	112	114	95	103	106	94	118	113	130	97	96	121	112	95	124	108	106	107	103	92	115	114	124	101	101	117	104	115	99	102	112	119	105	113	112	92	107	107	105	121	100	112	127	129	107	101	103	114	113	101	92	107	112	101	125	113	91	111	124	111	101	127	131	106	119	112	95	120	136	100	115	107	121	86	115	112	120	110	106	115	115	90	114	113	105	117	102	127	113	107	92	113	101	105	100	147	111	104	118	120	111	113	107	103	140	96	93	121	115	123	113	100	116	118	111	110	107	110	123	107	104	118	97	92	126	110	100	124	98	91	107	100	115	102	120	96	104	107	86	105	129	109	105	103	92	107	115	85	112	119	127	130	99	107	114	101	100	108	126	112	108	124	111	98	97	102	118	104	108	116	124	112	84	92	112	113	104	100	110	93	107	112	103	113	98	125	103	90	112	114	120	115	124	103	125	101	124	91	121	119	118	135	107	85	91	102	106	100	124	103	103	110	107	106	82	105	102	117	119	91	91	102	96	120	104	104	115	115	99	117	116	96	137	101	119	104	91	126	96	109	130	114	106	121	111	109	103	114	97	118	103	123	97	101	123	110	91	110	114	100	110	111	107	134	118	98	96	107	103	96	123	117	115	118	114	101	123	110	102	104	107	125	122	111	97	120	111	116	117	96	109	116	113	91	97	104	125	122	96	126	104	102	122	83	115	105	104	117	102	105	103	115	114	119	113	110	98	117	109	111	117	115	109	110	121	101	105	112	105	108	91	106	103	119	98	121	105	106	114	122	115	101	106	124	98	101	84	112	143	95	112	105	108	109	107	118	114	115	104	115	107	120	92	95	97	111	126	100	118	105	104	119	103	119	89	120	108	82	120	121	116	106	116	91	135	117	115	97	107	115	109	127	105	100	112	105	96	103	103	101	118	89	72	97	117	104	108	103	107	104	110	92	115	103	112	105	114	87	99	117	102	114	105	101	108	98	101	119	112	101	104	108	106	108	108	114	95	115	128	130	102	110	105	122	121	114	102	109	109	104	106	118	96	106	124	83	108	112	99	107	111	97	118	115	114	92	101	108	120	108	108	103	90	127	125	92	105	117	131	100	114	98	107	111	116	102	95	92	122	116	111	113	96	127	99	118	105	135	105	100	122	126	101	125	109	115	97	102	125	103	102	117	128	113	99	115	107	99	107	93	104	108	106	134	98	98	94	111	113	92	105	102	108	94	111	120	105	100	107	102	114	115	101	95	105	112	111	118	107	130	94	120	116	109	102	124	125	121	82	97	103	120	120	113	109	110	93	127	127	121	110	109	110	121	104	117	123	116	114	136	116	113	95	105	111	141	114	108	107	106	96	103	116	101	113	108	102	103	116	140	103	116	83	114	109	103	113	113	106	103	105	119	105	106	97	116	113	116	104	101	107	116	102	104	100	121	126	106	115	103	100	112	107
4623	439	535	588	511	445	451	469	468	405	410	444	419	407	376	399	409	426	393	404	381	390	408	382	395	357	403	361	376	350	381	373	374	381	374	397	386	418	360	400	385	371	367	353	398	376	369	394	354	414	396	360	388	370	385	403	367	375	385	364	402	414	371	392	364	381	371	361	358	376	360	374	362	385	393	361	411	367	412	387	394	365	364	374	371	378	396	375	394	379	335	393	389	358	383	381	369	385	363	377	394	377	353	362	382	355	379	367	386	367	392	345	401	394	384	404	343	372	346	386	392	378	360	387	370	367	377	370	354	394	343	328	388	422	374	362	411	360	377	378	352	354	367	362	399	384	365	384	390	388	381	371	381	368	358	368	398	384	434	391	374	398	371	396	390	381	369	388	402	354	369	344	363	389	377	386	391	363	368	366	370	377	349	381	388	355	372	353	368	376	362	376	372	363	367	359	337	397	373	361	369	387	386	365	371	379	394	362	378	382	380	381	347	369	361	385	360	374	372	378	347	399	416	400	392	375	387	384	355	372	355	365	385	401	376	381	338	365	361	395	388	407	352	386	369	390	387	389	341	407	371	368	417	403	357	375	366	365	391	365	377	415	365	378	410	372	394	379	374	336	394	378	342	403	406	388	435	375	384	364	389	375	369	378	385	350	380	386	340	407	330	357	362	382	391	391	378	369	331	423	410	358	355	340	364	385	380	370	362	397	388	385	374	396	376	382	373	374	376	354	376	388	387	367	362	415	403	397	394	385	398	373	364	394	388	367	372	356	385	381	373	373	396	333	368	394	364	375	381	414	395	363	379	408	396	384	345	391	355	362	371	382	383	375	399	365	355	359	363	354	368	366	397	394	372	398	360	364	360	400	365	412	382	387	387	363	389	385	356	366	383	390	375	391	380	383	384	389	403	377	384	393	364	357	355	369	393	365	337	388	381	366	396	393	423	393	398	361	363	384	368	415	361	380	364	389	352	409	349	403	373	389	384	352	385	405	363	388	353	392	384	439	343	373	386	377	411	390	363	369	372	406	373	400	371	397	400	388	398	411	334	345	403	406	334	416	385	359	410	341	391	357	363	374	375	364	381	367	326	375	412	373	372	361	363	414	364	396	408	374	371	405	384	375	355	391	408	332	371	405	341	375	411	368	398	395	374	387	381	356	403	385	363	390	399	388	383	364	417	362	380	361	347	364	363	365	422	379	387	401	366	373	364	378	367	366	350	379	364	404	362	388	375	355	389	368	372	375	365	381	371	384	349	377	405	360	375	375	380	401	385	385	412	382	363	391	347	367	391	336	364	381	404	379	390	398	354	372	370	381	353	337	357	397	376	379	366	373	374	380	398	377	379	368	383	408	402	388	392	386	357	378	362	353	368	406	386	344	376	377	385	423	369	370	375	413	414	324	404	389	366	380	389	381	377	349	337	398	357	338	393	359	399	388	395	372	389	363	388	357	413	391	347	402	352	373	370	366	360	373	396	338	393	377	366	371	394	339	401	376	376	358	380	420	373	366	381	367	364	374	372	357	404	385	380	393	341	386	371	379	367	349	354	392	356	370	403	363	371	372	378	342	369	375	353	344	366	439	358	416	392	373	372	345	369	384	394	392	390	355	379	393	410	371	413	356	394	376	371	403	386	400	359	376	316	361	408	389	391	386	376	351	378	407	368	377	397	350	409	398	413	375	392	380	354	400	393	338	340	400	356	360	358	375	363	370	376	407	390	386	362	376	358	382	386	353	373	381	388	348	410	374	384	391	345	390	372	378	383	384	407	380	402	388	364	376	341	370	386	367	354	380	355	396	343	369	342	375	356	379	346	371	375	384	367	395	366	392	370	379	369	392	385	395	382	353	398	367	392	407	393	375	396	394	380	378	362	395	372	374	377	377	378	397	384	385	402	383	399	377	396	350	383	381	386	351	367	404	331	387	369	389	384	379	374	388	324	337	390	361	386	355	409	394	395	372	385	376	376	395	378	397	380	406	356	331	375	394	402	420	372	375	397	362	357	389	400	363	417	368	381	376	357	377	383	363	403	386	381	345	378	412	404	355	370	389	333	368	363	349	369	387	379	396	413	400	399	378	362	376	399	369	420	389	410	381	390	362	359	357	369	362	379	360	371	361	391	381	361	379	424	379	382	403	392	387	375	400	362	368	395	392	364	381	403	363	393	350	363	364	415	350	400	355	366	344	374	367	379	381	369	362	377	386	390	379	371	342	375	382	374	374	399	348	394	375	379	352	370	355	382	366	393	387	409	373	381	358	353	352	351	374	361	365	416	395	374	413	373	370	404	387	365	366	387	385	382	411	371	403	371	358	362	386	417	372	378	374	390	404	422	371	387	401	337	396	356	354	356	358	417	363	392	368	410	412	351	394	363	370	375	375	376	401	377	361	350	377	346	351	373	387	348	376	391	375	360	398	379	382	386	368	409	360	349	360	359	371	358	406	363	395	417	380	396	403	358	356	391	402	367	333	387	397	380	380	383	368	396	351	358	356	389	384	362	372	333	367	388	376	394	340	376	396	399	368	368	407	374	346	392	389	397	370	360	386	370	362	391	356	369	359	392	346	436	366	378	387	398	371	371	381	355	351	358	381	376	351	373	365	386	335	398	411	385	345	421	370	390	410	344	375	403	394	434	373	399	348	378	366	388	393	364	386	347	363	374	339	366	365	368	387	373	338	356	367	377	386	343	373	385	356	392	347	381	364	400	374	373	343	395	399	383	381	387	352	365	388	375	397	372	394	335	379	401	384	368	375	401	421	384	399	373	369	372	372	395	384	376	388	370	392	381	390	383	373	387	370	392	395	356	379	386	396	371	338	396	380	384	409	363	367	368	360	403	358	373	376	394	362	381	377	373	379	352	384	402	365	355	372	341	374	395	338	371	396	390	376	398	367	409	365	402	387	377	363	399	367	375	390	369	376	383	359	415	380	366	350	380	352	394	389	361	374	384	376	340	359	396	357	363	364	379	377	392	393	382	389	354	360	385	380	373	365	324	397	391	368	375	373	407	379	391	379	329	382	394	403	402	374	367	401	383	361	363	354	398	376	368	409	379	367	388	413	367	377	386	345	389	364	372	398	387	368	369	353	396	372	396	401	355	339	385	385	375	379	379	374	383	413	383	406	408	383	395	392	349	416	355	362	396	376	361	374	395	364	361	394	386	321	343	434	364	381	359	365	375	357	382	369	375	366	366	390	413	359	407	359	356	338	395	392	355	366	373	360	406	359	367	388	389	385	346	354	366	358	392	424	372	386	402	349	377	378	369	396	337	378	359	406	350	399	366	389	369	398	418	392	363	398	373	377	359	361	406	428	385	395	400	380	348	386	386	337	378	373	379	417	351	377	376	384	368	420	391	360	371	370	337	372	384	382	358	395	396	399	415	380	367	381	373	373	356	358	376	364	347	382	351	345	371	356	400	372	342	348	357	373	369	382	400	369	360	359	371	357	372	371	382	375	397	370	379	366	326	356
38688	17810	5336	1399	925	730	552	535	453	409	328	347	340	300	297	322	303	254	280	286	264	258	291	259	271	245	256	235	283	260	265	226	229	265	249	220	262	273	256	233	261	228	239	224	245	221	227	246	213	266	252	218	236	216	242	254	239	247	213	237	231	258	240	222	242	224	272	238	223	231	241	250	241	254	244	234	246	236	255	242	221	233	249	233	241	252	240	248	259	231	231	242	243	230	219	249	230	244	232	241	225	255	243	251	217	212	255	226	234	238	260	234	227	230	222	222	244	237	227	260	232	232	209	208	254	243	237	240	213	213	236	242	233	201	252	236	263	233	252	225	259	243	230	231	214	251	240	208	229	224	253	212	213	224	233	221	219	217	223	223	262	249	250	249	240	240	220	252	248	234	224	228	255	222	225	254	231	237	206	231	224	228	220	227	248	222	216	236	234	212	218	236	240	244	255	246	242	200	262	246	219	285	238	253	245	232	257	239	229	219	246	226	205	228	231	222	220	220	209	221	246	236	247	231	240	219	233	223	263	245	244	242	207	242	249	219	238	221	217	245	230	229	241	242	226	251	259	227	221	227	243	215	257	231	241	230	235	196	248	188	218	246	230	236	231	228	240	237	220	233	238	254	238	236	213	207	226	245	233	229	236	235	208	224	237	208	221	220	254	221	246	222	248	205	234	239	226	265	251	249	211	234	243	251	230	211	207	226	235	203	245	280	213	245	247	249	211	234	210	215	216	235	213	237	245	223	238	215	205	237	245	235	263	200	204	249	242	246	208	224	237	246	232	250	228	243	257	220	237	262	252	235	240	232	221	255	221	239	214	220	219	239	208	243	234	236	232	229	246	229	208	259	238	238	239	241	249	252	237	250	233	243	250	236	248	215	231	249	207	223	246	215	210	245	252	243	214	256	237	228	256	242	231	229	238	228	235	215	232	228	238	256	239	223	233	258	237	230	241	231	224	253	244	218	223	216	249	229	234	262	247	258	230	223	241	237	251	237	248	231	231	227	228	246	218	199	243	236	235	231	247	269	236	216	235	252	218	251	235	238	238	213	258	253	219	246	271	249	238	223	237	227	239	256	238	219	251	204	234	232	239	233	249	223	243	258	241	259	223	252	225	208	230	251	248	224	246	207	219	251	231	245	237	237	210	231	224	219	239	221	241	245	227	235	242	215	257	204	243	246	242	246	244	267	206	254	271	265	228	244	220	236	231	253	234	253	241	269	232	238	230	254	225	229	244	255	247	248	209	235	243	228	213	224	224	239	235	213	249	237	243	228	241	245	233	267	211	230	251	210	216	236	231	230	238	229	271	227	216	234	251	238	220	250	214	224	237	259	236	252	241	244	235	254	240	224	213	228	254	229	218	229	236	238	223	230	227	266	238	221	234	235	235	233	248	239	228	266	225	229	248	228	213	209	237	236	235	232	223	240	258	220	227	225	235	250	260	218	256	236	206	229	264	252	233	246	226	221	239	214	256	237	242	223	237	234	241	218	225	215	244	249	221	228	218	242	225	220	213	247	251	215	210	241	230	218	223	216	247	224	226	257	205	213	217	231	218	223	212	231	205	236	266	223	225	238	211	225	259	219	222	244	253	253	230	237	228	232	251	212	230	227	246	232	238	246	238	219	239	231	196	218	205	233	233	240	236	223	223	225	230	240	227	238	219	214	224	261	238	229	212	237	235	209	200	217	244	222	222	238	225	228	253	215	244	264	212	235	223	259	252	252	216	246	241	231	236	227	242	241	246	213	221	225	239	253	244	222	232	225	221	221	253	232	231	241	252	260	231	226	221	230	218	241	256	239	225	226	214	248	246	258	241	256	239	231	252	240	216	252	240	242	261	247	230	226	245	218	251	246	245	214	245	251	236	229	219	249	226	235	253	229	254	222	261	204	236	224	225	238	234	233	239	207	234	233	231	230	227	237	241	223	234	223	231	206	239	240	263	218	245	230	200	225	243	236	219	232	247	207	256	240	250	235	252	249	244	228	240	260	216	259	212	214	226	213	236	240	234	204	243	230	220	263	242	260	204	239	238	245	245	221	232	222	211	245	215	228	226	240	237	230	253	202	212	246	239	245	201	242	233	234	276	236	253	218	236	237	255	248	233	234	247	229	266	248	214	226	236	242	199	216	248	238	242	220	230	230	219	224	239	208	208	236	224	251	244	234	227	236	223	279	276	214	242	211	228	229	237	249	243	238	238	219	220	193	235	232	231	234	240	227	237	255	229	212	207	227	231	230	223	229	248	224	225	241	259	214	230	265	210	233	222	226	241	243	237	246	224	230	224	232	240	253	241	231	222	232	232	243	233	253	244	238	223	228	234	220	221	261	246	224	234	221	218	231	242	219	213	250	259	268	234	249	244	226	249	209	248	239	230	245	206	239	243	239	238	233	230	236	220	236	205	222	213	245	228	235	216	224	239	242	221	213	240	246	217	226	216	223	221	231	223	228	250	209	223	228	234	233	225	246	213	216	260	209	248	227	252	235	225	251	267	227	253	224	238	215	215	232	238	239	226	251	261	223	244	225	227	219	216	238	246	228	275	250	211	250	228	250	250	225	229	222	242	228	222	236	258	215	247	223	242	240	228	228	234	209	251	241	250	221	264	200	240	237	229	227	221	234	204	222	231	224	247	263	242	242	242	241	227	229	266	248	238	253	243	228	251	252	232	257	247	226	244	246	203	244	229	234	233	234	242	251	232	208	249	241	238	225	227	226	234	222	225	221	232	254	257	257	218	234	208	236	207	252	208	268	250	215	222	244	232	234	227	227	228	227	238	211	246	266	223	231	231	212	225	232	233	249	228	243	269	235	224	259	237	228	227	233	251	223	234	224	204	236	242	215	252	237	236	229	230	208	240	261	225	242	232	235	235	227	219	235	223	233	259	221	218	240	267	225	232	218	246	234	234	237	249	230	245	247	242	261	242	248	215	250	220	227	234	229	269	250	240	239	215	231	238	231	219	244	209	242	241	220	261	216	232	211	210	248	221	222	207	207	233	233	236	215	235	222	221	224	225	250	211	249	208	209	215	257	228	220	225	236	232	239	226	204	257	248	237	244	251	279	230	237	258	225	250	233	257	224	257	229	243	268	249	224	227	239	244	236	234	209	244	249	249	232	233	234	221	243	266	226	235	238	238	265	235	216	236	257	228	230	232	222	242	258	242	229	219	224	240	219	227	251	228	249	242	207	262	225	237	203	237	257	263	231	252	226	233	219	234	246	248	230	241	234	235	224	234	232	266	242	223	253	238	231	239	237	234	203	226	205	209	244	220	204	247	251	231	255	233	224	234	250	260	255	244	236	267	252	231	252	230	234	270	227	196	226	259	220	181	226	232	271	217	257	241	231	221	242	246	238	210	249	205	221	226	210	237	236	218	210	236	239	242	229	248	209	219	217	213	240	254	225	230	243	255	236	236	257	217	254	243	232	234	234	245	224	235	221	239	236	245	212	225	223	215	240	231	238	229	230
18945	1623	3267	3696	3256	2718	2231	1964	1785	1549	1427	1256	1113	1073	1017	1028	1002	905	937	909	851	909	923	835	857	832	841	865	809	795	764	750	807	797	715	727	716	735	733	763	765	738	759	727	751	783	703	764	722	739	713	745	745	731	742	741	698	718	714	731	686	748	759	725	682	708	683	675	711	740	708	642	684	686	704	706	702	748	703	753	693	688	708	649	743	722	709	675	710	682	672	727	713	706	676	728	667	678	703	720	664	702	721	705	708	668	740	714	694	738	713	705	720	716	709	711	704	761	718	714	661	721	692	695	693	684	739	677	687	703	692	666	702	678	723	668	690	677	728	714	670	756	715	736	720	675	708	681	721	623	747	703	693	730	733	713	698	688	682	721	664	713	717	684	715	718	702	694	716	636	660	725	689	654	728	725	675	684	663	679	709	744	719	696	689	692	669	670	719	645	696	697	714	705	706	762	711	684	662	679	713	699	724	737	659	697	686	709	661	706	688	673	723	713	710	635	693	726	662	711	742	670	731	710	676	684	648	731	667	731	676	669	699	693	687	707	708	664	685	712	685	622	684	735	709	688	672	678	675	671	694	677	697	649	698	661	692	688	710	691	705	699	686	707	725	672	705	673	690	714	669	670	709	698	694	669	667	695	722	721	661	678	732	704	668	662	728	690	620	633	697	742	695	674	676	650	703	720	669	711	702	700	733	712	719	685	712	688	652	658	700	716	714	697	672	685	713	683	686	714	748	698	695	710	661	699	665	699	702	739	681	718	626	666	743	652	686	674	705	728	702	706	674	645	685	691	701	710	708	672	707	740	681	713	678	699	685	709	723	700	722	690	681	669	677	694	669	692	669	707	705	682	698	732	696	725	736	657	635	639	671	699	648	732	696	684	700	694	646	686	697	703	700	725	699	721	725	647	703	669	680	724	676	684	659	703	665	689	721	679	684	720	666	657	649	699	753	681	688	712	697	656	714	672	649	727	695	687	680	737	668	685	686	678	673	697	724	717	635	702	680	688	718	661	682	724	680	732	688	656	677	676	699	720	686	674	719	664	667	693	665	695	665	703	687	700	702	707	721	713	704	723	702	689	683	698	627	729	679	641	725	733	726	699	700	676	698	721	698	724	737	694	741	667	693	676	705	696	708	638	704	690	714	712	683	680	703	670	684	658	730	727	744	678	695	670	665	674	731	707	662	659	703	707	676	642	710	677	669	716	639	698	719	675	704	687	714	693	699	697	768	704	706	692	663	742	758	700	710	730	702	708	730	701	663	708	646	702	714	712	679	708	635	707	654	662	696	684	745	672	713	668	720	686	676	705	715	719	714	715	697	689	640	694	708	722	663	680	662	690	671	686	658	675	681	658	720	685	671	721	730	687	720	716	716	685	722	664	713	663	686	700	687	642	686	707	708	659	671	660	680	636	678	705	687	740	739	691	659	683	696	713	733	709	730	681	650	716	682	689	678	653	667	726	698	707	689	693	660	653	689	709	701	650	697	670	726	724	724	713	716	732	759	679	696	686	678	705	664	711	665	690	730	682	747	668	713	685	701	711	696	688	738	624	737	684	691	687	678	708	718	732	684	694	711	730	699	687	665	694	676	726	684	691	703	725	720	670	702	726	653	697	678	721	668	693	732	682	691	739	669	682	637	698	668	693	639	637	697	667	693	737	690	672	647	713	669	693	700	685	754	725	668	706	688	705	700	645	751	731	675	670	663	700	666	719	644	723	725	712	697	680	752	650	697	717	735	735	715	630	696	704	646	679	714	716	665	664	683	684	651	695	659	683	726	708	699	731	657	671	675	654	698	690	695	678	668	695	714	701	646	681	675	691	682	742	683	661	654	677	717	645	733	712	647	724	687	643	641	704	695	661	734	685	697	708	720	674	724	662	643	694	641	678	702	705	748	704	711	697	705	687	681	697	679	674	664	685	721	651	686	695	669	680	679	673	664	680	632	656	677	666	651	703	743	698	637	677	710	684	735	697	689	702	720	673	697	613	690	676	726	683	764	685	709	649	689	674	697	698	662	682	676	661	664	667	683	720	618	682	705	685	732	693	701	692	686	680	705	705	711	698	707	719	715	673	703	706	745	688	682	709	709	702	673	707	661	690	704	713	705	730	713	692	692	747	665	716	732	694	712	685	761	697	677	704	717	635	705	681	699	677	744	687	722	748	655	660	725	682	659	713	649	684	713	669	685	643	694	684	652	695	676	699	685	719	738	654	721	651	715	688	697	700	681	682	634	671	676	697	703	696	664	682	730	629	703	706	686	670	667	705	710	701	692	693	699	712	711	707	736	707	713	711	685	686	708	769	737	699	676	684	684	704	708	673	687	668	733	734	735	678	628	719	719	639	691	752	718	716	660	676	702	677	698	635	756	651	708	684	722	731	705	692	670	676	700	744	697	665	702	715	688	727	771	677	647	675	745	681	731	736	669	673	709	665	670	708	669	736	698	681	686	712	686	693	696	660	704	717	704	710	689	722	701	736	659	686	632	703	752	723	702	688	707	703	703	705	747	685	700	703	729	649	702	673	721	705	723	703	710	677	737	721	700	728	661	732	705	702	685	671	706	668	749	664	721	676	709	656	688	724	713	699	715	722	700	658	704	697	689	679	688	687	708	677	752	721	649	702	711	706	714	673	683	630	729	714	674	730	744	717	649	713	713	662	694	699	655	721	700	674	684	639	724	700	677	687	688	689	716	695	681	678	681	661	672	707	719	709	660	703	699	727	671	638	694	732	646	704	692	729	685	663	716	715	646	707	710	684	674	646	689	672	720	705	697	692	676	676	749	698	647	712	684	706	703	736	680	727	673	736	745	699	707	709	716	662	755	718	716	680	701	697	717	731	702	702	669	738	668	669	728	671	652	652	713	661	665	721	709	727	716	742	703	667	711	698	696	711	706	705	695	688	686	759	657	706	684	672	740	683	705	695	713	633	741	702	697	725	714	693	677	732	679	658	718	692	641	717	755	729	654	660	661	747	729	657	668	663	684	687	704	679	712	717	681	691	696	699	712	700	657	673	716	670	670	703	705	680	678	685	647	703	684	679	706	643	648	724	675	710	683	683	716	678	686	705	648	745	708	699	706	692	719	701	717	667	673	684	678	645	677	697	691	674	677	681	695	617	708	706	739	714	692	719	671	706	670	707	701	650	689	692	684	714	671	676	651	674	686	747	642	727	686	693	681	676	690	684	740	682	694	691	677	705	664	691	637	698	727	688	700	691	738	709	703	708	689	703	711	660	707	694	680	683	660	634	661	752	608	695	704	687	735	687	662	708	659	696	732	677	697	732	738	672	707	670	697	684	712	687	737	701	715	695	684	710	674	707	731	717	646	697	717	670	682	753	690	707	675	667	730	698	653	696	690	711	689	719	712	682	685	712	694	732	692	680	674	705	700	683	688	690	697	708	686	665	671	673	718	664	698	662	709	693	736	729	728	706	724	689	695	727	676	710	720	706	716	670	759	699	665	692	765	643
41133	21255	19480	4969	1726	1260	973	747	652	564	552	520	451	443	430	410	376	395	357	346	350	355	328	320	303	330	317	311	337	314	317	304	287	336	289	298	320	310	338	308	291	299	262	276	284	296	289	301	311	306	286	292	293	335	318	272	304	267	291	280	271	282	324	287	300	290	316	286	278	304	297	271	298	302	284	300	279	271	294	273	294	318	299	283	307	300	292	325	283	295	304	272	311	291	332	275	342	269	274	261	278	328	313	292	263	325	278	267	285	323	315	320	325	292	290	314	291	335	317	284	291	316	327	276	294	290	292	291	263	310	295	303	292	327	314	285	309	303	311	277	301	293	305	292	285	276	308	261	316	296	272	285	272	300	268	278	303	307	313	320	286	279	298	328	319	295	302	269	285	296	303	283	295	259	285	306	286	281	291	283	261	303	301	263	272	298	292	294	302	281	323	312	301	289	279	290	308	287	258	295	262	295	316	271	285	259	283	306	283	258	270	288	280	280	307	272	283	288	264	293	287	276	298	286	295	268	326	291	332	290	284	296	271	246	293	305	339	292	286	292	281	303	298	264	300	258	308	265	322	282	304	296	313	301	306	301	284	299	298	280	294	278	281	267	298	315	282	293	295	301	287	274	292	251	300	290	269	275	306	288	285	332	296	265	306	283	283	307	291	293	292	278	278	322	271	318	288	291	286	292	325	281	279	313	311	290	306	301	295	304	271	289	299	287	297	303	273	309	275	307	312	282	322	313	313	292	289	295	264	302	279	294	316	274	275	287	274	245	277	274	296	306	271	263	299	303	305	302	270	281	294	256	269	277	278	316	291	302	294	321	274	299	300	297	307	288	296	270	277	240	277	304	300	302	309	264	289	291	282	303	306	291	272	316	270	289	286	294	293	277	296	299	293	290	263	302	305	272	298	321	292	276	260	264	310	314	321	294	292	272	299	298	289	283	297	266	288	260	293	294	278	272	264	284	310	304	315	302	300	305	305	296	289	310	286	311	295	278	305	277	286	293	292	312	290	302	273	311	280	263	292	320	284	304	288	293	266	288	308	294	319	256	280	288	272	307	309	286	312	314	290	297	302	293	316	281	323	303	271	293	296	291	320	305	310	282	285	304	271	292	321	289	304	299	286	261	272	301	281	303	307	270	309	312	312	310	280	284	305	290	272	289	311	306	305	308	305	306	297	292	290	294	327	296	272	290	316	300	285	274	298	297	295	268	280	288	274	268	282	305	268	293	291	283	315	286	292	310	298	290	282	281	302	285	283	295	264	316	287	280	289	286	298	310	286	274	301	310	278	294	295	295	267	270	273	292	287	303	284	289	291	301	272	279	293	291	294	296	284	260	262	292	273	294	307	262	288	289	280	313	312	301	266	289	288	322	289	272	302	280	302	292	287	299	284	318	292	328	262	271	289	284	318	294	286	297	263	300	307	281	303	294	309	308	297	282	284	315	307	294	318	242	274	273	264	279	250	303	298	278	278	295	300	278	288	280	279	312	294	263	275	320	289	286	297	274	330	297	307	311	280	299	266	313	291	286	292	309	286	269	302	274	296	311	319	270	346	299	286	281	289	309	301	290	291	300	326	283	313	325	268	278	253	315	311	288	270	315	305	309	282	272	284	285	271	292	311	306	294	300	251	310	303	322	316	310	265	324	319	304	297	265	300	256	278	334	278	292	284	287	311	310	297	269	263	323	279	283	300	267	311	269	327	281	293	263	287	297	267	312	313	303	322	310	294	278	268	289	276	318	282	282	305	269	291	334	299	292	261	310	286	324	277	307	308	279	290	290	292	284	282	296	317	330	271	268	317	317	298	302	287	307	309	294	319	313	268	283	295	274	299	314	323	276	329	325	284	273	288	316	268	313	303	310	306	313	299	290	319	311	304	245	303	293	271	270	291	285	286	311	289	279	258	311	329	303	325	295	280	312	282	269	283	305	303	312	291	263	322	304	302	304	311	305	288	296	313	288	296	269	265	266	267	267	315	305	294	279	292	292	267	274	269	285	289	327	292	309	321	242	319	262	292	267	279	313	310	289	301	277	323	303	303	295	281	251	271	295	285	298	294	296	329	317	300	285	275	293	276	307	327	263	263	263	329	291	294	305	320	257	278	270	286	287	292	282	303	275	293	279	284	262	302	278	279	280	293	261	309	294	299	252	269	279	294	285	288	269	314	255	256	293	311	289	278	259	294	280	280	303	303	287	271	285	253	307	293	286	312	312	274	310	280	292	271	259	295	287	323	305	303	309	295	293	274	272	282	309	319	298	249	338	275	288	291	316	300	305	293	313	302	279	298	304	272	269	272	291	309	320	251	280	285	286	281	286	292	294	303	266	285	256	300	282	314	327	295	288	290	297	291	295	294	294	286	318	275	290	326	283	298	291	290	267	275	284	318	250	286	299	278	283	310	320	297	274	263	323	304	297	287	282	295	324	310	289	320	294	279	268	286	292	306	274	271	310	291	301	305	278	288	309	330	255	299	297	282	304	304	303	303	299	290	288	319	328	260	288	274	284	291	286	283	289	339	278	306	303	285	285	301	317	287	288	286	304	305	301	282	309	303	285	296	320	301	276	300	268	277	281	283	284	304	297	304	296	303	305	311	316	263	279	276	284	263	296	265	282	306	281	278	315	302	300	295	271	289	289	308	294	288	299	313	305	281	309	322	267	282	285	291	285	308	284	302	321	281	278	273	276	283	281	271	297	292	302	301	245	293	327	292	299	285	315	257	296	287	305	349	278	299	283	289	305	275	263	316	306	288	274	278	262	297	263	292	302	259	285	339	278	304	318	296	282	295	283	275	314	294	324	280	267	337	306	300	314	330	282	290	293	301	314	295	273	305	316	286	276	342	294	302	287	279	315	288	290	299	305	296	295	320	281	283	280	278	302	255	288	287	299	253	272	286	294	284	299	305	258	285	296	293	281	294	304	281	292	270	299	268	267	302	290	302	299	279	291	283	277	309	281	267	293	284	314	308	278	299	318	309	254	280	277	294	297	291	290	299	317	344	260	281	319	297	265	308	286	297	275	303	303	288	270	282	284	276	317	298	325	306	280	262	291	298	293	276	286	267	283	324	250	312	325	287	288	319	292	302	272	294	307	267	315	284	283	282	328	280	272	276	269	273	302	297	267	284	292	281	326	291	287	272	302	288	281	269	283	305	308	297	276	262	295	324	244	299	297	306	288	296	325	269	318	266	328	291	289	290	296	274	272	276	302	320	291	302	325	328	316	322	294	266	323	260	296	323	334	296	287	313	288	301	283	318	326	266	293	282	288	299	305	285	270	262	319	264	248	290	275	309	273	275	293	317	295	298	303	271	299	303	323	283	290	262	274	301	260	279	294	316	307	292	310	278	290	301	287	293	284	292	306	306	299	254	270	297	285	282	304	288	291	293	308	281	299	282	284	293	304	285	309	294	260	241	293	299	302	298	253	292	308	284	326	297	288	294	298	289	279	252	277	310	260	273	278	320	303
24587	2713	5842	6665	5682	4658	3994	3299	2790	2520	2127	1969	1830	1622	1517	1521	1470	1371	1292	1265	1208	1145	1148	1077	1139	1094	1050	1006	1081	999	973	1017	986	985	893	985	941	898	983	926	915	912	949	924	924	860	893	900	874	911	878	919	875	881	860	858	870	921	878	855	870	864	861	873	875	885	817	878	832	807	850	862	827	836	780	872	822	832	859	847	887	824	854	867	849	877	779	822	822	822	882	812	804	817	778	822	838	830	857	808	838	888	844	815	825	836	870	831	843	875	783	833	827	882	905	847	825	840	797	853	850	849	884	806	809	819	896	806	820	832	783	841	781	767	807	811	795	852	871	899	832	843	846	823	782	875	825	831	812	785	872	829	849	737	876	798	780	826	770	823	809	836	804	828	778	767	766	829	801	810	848	785	815	837	814	834	847	848	836	848	878	829	819	824	840	842	838	784	834	809	837	844	858	820	812	867	862	800	847	836	839	836	865	781	816	825	790	794	787	844	792	804	843	800	860	806	819	831	816	793	848	840	779	817	793	824	854	776	809	759	840	837	837	879	825	838	840	786	820	798	743	844	864	853	877	784	799	830	849	852	809	845	818	832	775	857	814	789	828	818	771	835	791	839	828	812	835	762	832	822	784	859	856	854	847	800	873	837	756	811	827	837	839	815	866	822	858	851	780	830	901	813	809	855	822	784	826	813	829	807	776	843	803	814	848	811	798	827	852	788	811	769	892	852	786	834	794	834	819	793	788	804	846	842	898	814	834	836	792	837	820	859	806	887	808	840	789	805	805	826	868	840	822	784	787	864	844	780	851	817	860	790	805	874	762	760	817	862	792	831	833	830	815	815	827	838	831	793	823	849	826	786	817	809	858	844	850	871	826	832	803	860	818	831	794	826	809	821	832	809	788	854	867	865	833	798	884	813	796	836	815	844	831	865	849	818	823	829	831	801	757	820	769	824	776	830	811	787	819	819	835	812	789	835	803	855	815	838	837	823	853	834	772	816	846	852	774	834	814	804	790	825	858	817	839	807	852	849	875	845	810	826	824	821	822	830	837	876	809	869	775	828	807	860	838	808	801	852	804	804	855	806	795	846	832	819	843	836	843	809	805	813	824	784	840	768	821	856	766	836	810	831	891	808	873	830	794	903	791	805	877	814	869	855	831	844	841	814	812	873	848	794	827	852	828	824	800	817	843	806	806	811	805	798	807	810	799	773	840	832	801	794	812	846	848	800	816	856	808	769	826	826	801	820	793	825	838	800	816	778	781	870	784	829	821	781	780	790	813	792	786	831	834	802	833	853	751	790	817	836	793	822	786	824	833	770	830	779	788	758	780	860	856	840	810	816	870	765	793	834	787	842	836	874	812	784	836	805	843	807	799	839	802	811	863	859	832	816	865	824	835	802	821	762	841	826	841	755	812	787	862	872	808	800	771	824	794	817	854	785	807	850	777	817	832	843	816	807	851	770	866	825	852	832	845	851	783	827	798	833	817	830	809	843	837	787	825	805	753	801	854	806	818	781	833	846	845	838	854	810	834	869	815	891	811	832	867	814	877	822	888	785	834	810	815	861	825	853	792	789	853	790	795	785	782	839	884	835	837	823	885	833	800	819	754	816	886	861	817	842	846	793	829	823	803	829	785	807	762	763	807	767	784	789	838	819	832	865	836	849	846	800	842	870	817	806	805	827	798	841	814	828	804	830	810	829	868	814	878	804	859	823	765	810	794	822	782	818	823	829	814	811	841	803	757	861	855	820	818	822	811	793	814	795	826	825	868	863	813	800	855	831	836	801	827	806	790	852	775	809	834	864	838	801	845	817	808	781	782	835	788	887	751	859	821	837	809	807	837	774	776	818	853	832	825	802	825	852	814	812	831	826	835	844	902	854	793	797	806	867	760	799	769	771	818	806	803	869	853	778	807	866	822	780	797	815	845	862	816	808	853	784	811	852	884	841	779	790	839	840	833	811	845	847	853	834	825	871	800	840	809	800	812	822	800	833	820	798	804	802	842	840	793	832	815	775	811	772	827	783	764	829	852	816	827	802	820	793	783	817	856	792	785	819	785	823	805	821	855	858	796	790	823	841	812	820	824	832	830	837	788	799	816	775	811	853	851	798	839	786	860	822	831	839	846	871	841	823	836	800	821	815	871	802	822	831	852	777	810	807	798	838	859	831	802	819	875	825	844	800	781	825	825	804	809	861	821	835	813	821	818	802	800	850	842	798	829	800	841	848	820	808	852	826	881	815	775	851	831	785	787	867	836	793	789	858	890	826	789	846	819	813	851	821	814	853	834	818	794	813	818	820	814	770	799	800	827	851	818	804	806	825	823	770	819	821	788	839	783	844	783	791	757	847	847	833	809	819	806	827	817	838	841	814	855	809	777	797	821	810	836	776	825	864	852	837	805	785	845	802	800	821	833	883	839	785	836	788	796	770	809	820	751	867	814	766	806	850	851	821	848	804	811	791	827	821	812	832	736	863	853	807	810	828	820	800	816	859	814	758	845	856	848	842	821	799	832	816	844	813	782	805	834	823	788	839	823	861	869	823	814	808	819	817	872	733	774	811	815	856	846	828	879	801	798	814	868	785	838	870	800	799	880	858	856	796	767	802	822	821	820	822	810	811	798	815	792	798	815	792	809	890	845	817	762	816	821	816	866	883	827	827	805	855	839	830	826	828	803	786	786	817	825	800	845	839	819	856	817	819	845	795	797	855	846	836	883	819	815	773	792	803	802	827	833	819	833	807	823	768	881	883	818	787	851	832	830	771	816	831	856	850	867	841	843	832	862	852	847	829	791	857	801	847	774	789	882	818	836	834	820	830	846	884	868	779	795	813	806	840	845	752	813	837	858	860	804	873	802	830	831	833	861	875	765	833	862	840	783	848	812	776	801	797	869	817	835	793	840	864	799	761	813	839	837	767	824	861	810	893	798	812	742	851	818	812	818	837	810	842	844	823	789	800	838	862	882	848	813	804	870	810	816	859	753	784	821	801	763	817	777	840	837	848	805	840	819	834	847	836	763	787	872	823	817	841	834	834	810	850	829	799	833	845	855	837	838	832	830	746	795	862	803	824	857	833	836	788	769	767	815	779	774	847	825	835	857	844	828	820	856	822	776	815	831	889	827	794	833	822	847	839	875	819	881	800	819	804	777	838	815	860	833	782	799	785	813	901	814	829	808	872	837	796	904	806	827	846	874	818	816	822	816	808	799	821	794	813	804	806	807	792	806	838	838	770	880	824	835	808	846	826	817	759	840	835	878	813	856	831	810	825	842	843	782	818	812	802	800	821	855	798	870	851	858	772	821	823	842	823	798	853	809	850	853	783	830	814	846	801	827	819	848	838	846	859	823	780	808	846	839	875	819	822	807	828	809	832	829	818	831	841	797	786	760	813	796	788	830	803	784	784	817	780	796	859	802	809	852	768	830	799	793	875	812	881	878	795	820	828	795	845	809	856	817	799	845	872	776	839	803	820	809	861	880	808
5840	380	350	181	150	132	124	127	121	116	127	127	99	95	117	108	91	116	123	117	99	89	118	102	107	116	96	108	114	114	111	107	108	115	105	117	110	124	113	95	103	106	119	115	119	106	87	110	110	106	111	117	118	106	124	109	117	117	108	106	98	93	128	141	93	113	129	126	111	96	99	110	113	110	120	99	116	115	106	97	116	107	99	110	92	99	100	115	105	91	110	102	119	110	121	113	112	99	117	114	107	110	116	108	109	91	101	108	107	103	118	100	122	116	108	110	101	94	114	96	116	96	124	110	110	99	97	126	101	95	111	115	103	92	129	91	112	106	99	100	95	94	105	110	132	120	109	111	117	116	106	97	98	113	112	121	92	113	116	113	97	93	112	107	128	124	120	104	101	129	120	105	108	113	124	111	117	104	106	110	124	107	121	104	99	108	115	130	107	122	114	101	105	116	113	99	114	102	97	109	104	83	99	118	111	125	103	103	116	97	106	101	116	126	100	130	121	100	98	119	108	101	96	104	106	117	100	129	117	118	118	109	112	106	96	115	104	112	130	96	94	113	117	114	119	108	101	122	128	114	107	111	106	105	84	100	101	104	118	132	131	117	115	118	103	106	105	114	113	136	127	97	99	101	107	121	106	120	117	97	134	111	107	107	107	128	105	117	103	99	124	121	112	116	115	108	109	103	114	89	98	126	108	112	110	109	104	125	112	127	104	99	112	131	116	112	126	118	109	90	117	109	90	120	132	111	96	115	119	129	122	116	122	105	123	108	102	118	128	141	113	108	123	119	107	130	113	113	104	114	121	107	120	113	114	125	95	114	103	130	96	144	118	122	129	112	118	106	99	102	114	99	120	112	101	97	109	102	106	114	106	108	130	99	104	111	122	106	111	106	94	113	129	134	118	125	111	118	124	111	95	112	97	97	118	142	107	100	99	130	111	132	104	115	107	129	123	127	99	119	100	117	122	100	105	102	111	116	105	129	113	120	127	111	104	125	108	111	97	91	104	114	113	123	98	109	96	110	96	94	96	98	118	108	152	115	112	91	116	116	113	105	102	102	105	88	115	125	92	110	88	101	111	108	107	123	120	97	111	116	98	105	132	117	102	96	91	107	112	105	114	141	110	121	96	125	116	101	102	111	107	117	98	123	94	121	124	115	113	129	106	101	123	112	108	126	111	110	113	101	108	108	103	104	101	106	114	107	119	109	116	127	114	110	131	117	83	127	129	110	126	121	119	97	108	122	105	105	111	111	114	101	102	99	120	120	97	103	101	104	104	104	122	118	113	126	114	97	96	106	108	104	99	98	109	112	130	121	108	115	103	108	106	100	130	125	115	114	108	100	104	98	107	105	103	105	118	120	120	120	101	111	118	115	100	123	93	108	112	134	114	110	102	110	111	112	107	96	100	104	105	86	127	109	113	102	115	132	94	101	110	112	114	81	125	94	98	118	101	124	117	94	108	115	118	103	120	92	126	121	113	94	105	118	103	108	125	116	121	84	112	120	108	114	100	122	94	84	96	102	125	101	148	114	118	121	100	107	109	110	120	93	120	123	114	89	92	106	136	102	118	123	96	93	114	112	92	107	120	100	97	98	107	113	112	118	113	116	104	95	117	94	111	98	103	112	95	107	100	102	95	109	121	107	102	98	97	111	89	109	98	94	103	129	120	95	110	101	120	102	114	122	112	112	109	109	116	131	103	101	113	101	105	106	112	115	126	104	119	110	99	119	114	93	131	92	107	103	94	125	103	121	114	103	103	108	93	97	104	119	101	93	98	108	120	114	126	112	107	125	100	117	97	119	97	121	125	106	126	121	117	92	99	105	116	111	122	109	128	108	115	107	120	90	105	120	101	133	102	93	112	105	119	116	86	107	116	110	98	132	122	104	101	103	118	109	120	121	112	110	89	105	117	108	109	120	100	106	100	122	133	124	117	85	106	104	105	141	118	99	86	126	96	128	128	109	119	101	103	119	112	118	110	126	106	87	104	96	109	105	126	125	123	114	127	114	118	102	92	110	133	115	107	92	106	123	91	120	97	83	84	113	102	88	136	109	111	98	130	119	91	115	101	104	99	115	118	109	97	105	114	104	103	109	107	94	122	117	95	99	119	123	100	105	124	120	87	116	102	108	104	106	131	107	129	123	115	108	122	107	86	98	130	122	106	94	101	119	125	120	110	125	117	102	125	103	118	101	97	86	108	123	98	88	112	105	116	116	104	98	137	102	103	134	105	96	111	118	115	104	104	117	125	119	103	122	106	129	122	105	127	110	119	120	104	98	105	116	107	104	121	106	96	114	128	118	105	119	110	125	100	127	120	118	108	98	127	97	119	92	140	102	110	117	123	122	115	101	113	119	134	122	112	108	111	106	107	98	110	99	119	118	119	97	112	133	95	102	102	118	115	137	124	112	103	109	107	105	110	91	118	119	131	124	110	114	99	115	104	112	112	101	105	106	130	118	105	110	100	109	109	118	104	97	114	101	123	101	110	104	110	113	109	98	121	104	106	92	122	105	114	105	104	117	105	108	130	103	111	108	115	102	104	100	88	112	116	97	114	116	131	130	115	132	115	109	117	104	131	104	113	124	121	107	104	121	112	116	101	92	95	106	129	106	129	123	109	119	128	128	108	111	120	98	104	109	115	103	131	123	123	94	98	105	107	120	100	102	121	110	126	133	118	109	113	107	78	101	111	118	106	129	94	103	128	116	94	108	111	103	109	120	91	119	120	118	109	84	123	131	126	105	118	126	88	110	129	124	125	117	121	108	108	111	110	118	113	118	117	93	106	102	113	104	113	97	95	106	120	106	121	105	112	81	106	96	126	102	117	127	107	117	101	97	100	105	125	112	131	88	111	105	93	115	117	121	91	124	121	108	119	119	128	111	105	104	120	100	116	116	109	116	122	114	106	110	138	94	107	108	108	102	106	100	93	130	109	105	117	92	121	127	128	96	106	104	102	96	109	101	112	111	97	103	111	122	115	106	107	94	120	131	126	123	98	124	83	100	111	114	100	91	128	94	111	100	102	110	111	130	109	115	113	111	112	112	104	122	121	104	109	110	99	144	124	116	96	95	93	99	125	95	101	112	117	111	110	103	112	113	114	117	112	116	110	101	113	128	90	121	116	101	102	90	119	129	108	118	91	96	115	95	107	88	131	95	121	128	106	115	107	107	113	105	136	101	125	104	94	116	127	125	117	118	101	98	122	98	125	101	111	109	116	121	107	116	122	115	100	94	114	102	113	115	112	100	120	100	115	108	109	104	88	98	107	98	108	104	97	113	124	111	101	124	111	122	123	122	128	115	105	114	109	89	120	104	132	108	110	90	124	104	115	109	114	127	122	111	109	97	100	119	102	111	95	112	95	132	98	102	120	109	131	98	128	119	117	114	118	87	93	101	111	114	124	108	113	110	115	112	102	99	121	107	124	94	108	108	105	114	108	104	122	107	109	119	111	106	95	115	111	95	109	101	106	105
4776	451	538	592	532	493	435	439	450	409	409	383	409	426	410	369	369	366	376	352	394	384	438	402	391	392	395	364	377	380	403	366	366	383	402	388	379	398	364	407	349	435	379	380	372	406	393	350	396	406	362	388	403	369	395	404	378	365	398	361	353	350	364	379	405	354	352	407	366	389	373	373	391	356	420	381	383	403	387	358	371	381	433	407	418	400	355	407	374	381	355	363	390	349	374	390	397	369	365	404	392	380	346	377	352	363	386	359	370	403	414	364	378	365	363	396	376	396	413	379	368	393	343	411	378	369	400	359	401	423	397	386	364	368	363	338	383	415	365	388	391	359	388	383	365	395	362	357	376	367	380	413	367	423	385	380	390	344	381	372	343	363	371	375	384	365	370	358	368	373	322	368	352	397	368	368	366	351	364	362	361	381	351	405	353	368	386	361	397	346	400	373	364	350	401	387	362	380	365	405	375	383	378	360	400	364	371	324	395	383	356	394	393	412	366	373	363	361	374	385	367	410	362	387	368	371	381	379	398	391	394	393	379	410	338	404	387	367	342	336	357	367	366	409	351	376	361	366	364	397	401	369	397	411	377	396	371	404	396	363	387	379	360	401	354	401	360	400	376	374	383	409	370	366	389	380	361	353	401	379	363	371	419	363	359	401	358	375	385	351	374	379	372	362	373	379	362	367	393	387	358	409	364	369	416	375	368	347	382	348	395	384	375	366	351	385	366	390	344	376	356	350	357	378	364	358	374	365	370	373	359	370	374	380	374	388	388	396	391	390	402	386	365	349	408	396	378	353	370	368	378	331	379	348	332	397	368	372	387	390	385	383	370	380	377	352	395	372	350	371	408	380	376	389	371	407	402	377	355	400	379	379	383	357	406	401	365	378	363	407	341	430	333	359	376	382	386	352	358	365	379	379	395	386	386	363	347	379	395	370	352	375	404	377	367	383	382	395	381	372	358	366	400	379	384	349	353	344	389	367	352	391	384	373	371	363	381	370	345	368	385	376	354	372	347	393	361	379	364	381	364	399	379	391	377	385	375	375	385	347	393	378	375	360	398	376	365	407	376	385	376	350	408	378	384	335	344	382	362	369	370	365	373	385	397	362	361	402	395	389	408	388	388	418	408	371	395	378	360	354	392	421	370	397	345	372	376	381	365	384	364	366	360	364	350	360	354	373	364	378	365	382	403	398	375	388	408	366	387	384	410	377	353	410	362	352	356	399	358	342	398	342	375	367	382	320	386	387	388	380	391	348	322	367	374	389	382	389	367	360	398	377	380	339	400	359	366	357	346	404	382	376	349	385	356	358	393	364	385	366	406	367	390	338	355	381	398	363	383	406	384	333	380	374	373	378	388	389	357	370	383	399	376	392	358	331	399	366	362	381	386	329	368	356	424	394	356	402	373	379	400	358	378	359	379	380	393	390	378	387	344	388	378	399	392	393	346	374	381	384	368	362	362	367	398	377	379	396	388	383	363	400	369	356	396	380	403	360	402	392	378	373	369	376	385	395	372	331	388	389	390	363	348	334	372	372	371	377	392	351	373	391	411	400	371	388	397	360	398	343	408	362	377	395	394	353	385	378	355	371	379	379	324	397	376	382	352	369	354	373	355	395	377	383	390	361	412	369	354	379	358	361	375	356	367	376	390	383	387	403	386	410	385	382	363	405	380	329	382	380	402	358	381	389	382	380	358	374	374	403	405	382	392	397	360	383	350	363	419	371	355	396	382	358	399	367	394	350	370	359	380	375	391	363	396	370	381	395	396	369	372	372	411	376	352	375	364	379	350	370	352	375	354	388	399	369	324	345	399	377	393	365	384	370	376	359	380	379	378	393	397	352	388	395	377	385	371	337	382	389	384	404	361	378	371	381	390	356	354	388	357	362	382	368	380	357	379	395	365	386	409	381	386	392	320	399	358	342	399	367	373	374	385	387	356	373	385	396	396	382	406	377	353	381	370	404	396	393	381	377	364	385	380	361	357	372	377	379	378	363	408	393	377	359	394	398	394	378	415	367	350	396	320	374	371	370	392	369	389	337	385	394	372	405	370	389	406	391	348	395	369	364	357	359	343	362	350	387	335	358	361	354	354	380	394	367	377	343	404	380	371	388	403	369	362	380	376	383	355	379	378	400	408	348	407	357	360	399	363	393	348	375	343	355	412	401	384	377	357	337	360	383	351	357	373	355	424	385	381	360	379	365	346	399	381	344	414	362	381	372	371	361	415	394	332	358	386	389	411	377	387	419	382	408	381	376	368	388	352	355	386	368	400	389	361	361	387	378	345	370	375	367	387	354	395	368	400	393	363	340	377	399	370	373	369	354	395	354	394	365	356	393	379	362	422	406	375	385	379	393	383	349	383	354	378	411	404	386	389	378	398	426	380	352	379	415	395	361	392	385	351	384	403	390	405	384	405	367	371	353	356	402	378	370	388	391	403	388	363	373	362	358	364	367	364	390	379	395	383	364	418	399	395	398	407	360	382	380	379	368	379	376	360	440	375	356	386	431	370	369	365	387	369	355	357	362	393	403	370	357	315	377	373	376	372	370	396	409	374	386	383	362	354	382	375	400	369	386	358	350	362	398	375	339	399	388	379	373	351	374	379	385	379	390	373	355	380	402	362	365	409	348	403	384	384	347	392	418	390	394	384	404	367	363	413	369	411	399	389	408	388	391	390	367	363	374	369	368	417	386	392	383	378	376	378	378	393	372	384	343	382	382	373	386	377	379	374	382	363	371	358	390	403	376	376	397	391	343	405	355	365	355	372	411	361	388	356	383	333	403	360	379	363	398	376	362	334	379	371	369	365	396	375	410	368	373	399	382	368	392	345	356	383	350	367	367	395	413	384	400	384	378	393	375	378	418	386	375	352	368	343	409	406	359	373	361	368	351	365	369	366	360	386	391	423	388	358	383	361	404	415	397	362	401	372	384	357	376	374	382	389	391	397	387	408	392	396	380	382	385	415	360	367	371	383	349	400	359	379	399	398	408	366	369	379	350	387	355	342	400	391	393	368	388	370	390	348	393	388	377	401	359	419	392	370	335	392	402	364	398	384	396	385	391	410	402	415	348	368	356	391	400	401	361	378	378	369	376	366	382	347	395	378	374	382	400	357	365	371	412	367	365	354	373	364	408	363	402	381	354	381	371	378	366	408	398	357	364	382	360	382	393	375	409	395	353	416	363	361	385	362	367	353	395	383	372	406	348	402	396	362	405	394	393	395	343	396	362	361	358	367	376	407	379	370	381	380	373	365	399	365	376	385	379	402	384	365	393	370	396	373	379	400	371	372	373	353	380	363	422	348	360	385	356	363	367	391	385	402	365	341	377	381	381	378	375	380	380	388	385	332	391	398	388	354	390	398	361	349	394	406	350	373	386	352	383	375	377	395	362	412	369	392	378	403	410	361	412	404	411	403	366	378	344	376	388	390	397	379	384	347	354	371	387	367	371	335	381	375	396	394	404	360	365	374	358
38480	18379	5867	1391	940	723	570	502	437	376	385	333	332	321	302	287	271	248	285	326	270	241	282	251	253	275	259	240	248	247	222	285	256	264	222	233	209	253	239	238	247	259	252	228	243	251	236	254	242	241	260	273	266	244	247	225	245	218	210	237	253	236	231	255	222	252	216	234	240	206	259	276	241	242	227	233	251	236	245	218	259	218	229	241	230	246	206	243	234	228	233	261	264	248	253	239	235	236	224	243	224	232	247	221	230	212	247	237	248	254	210	258	230	234	256	242	233	213	244	248	230	240	244	211	240	236	237	265	269	195	237	226	246	232	250	253	231	232	246	220	246	256	230	232	229	243	269	274	223	258	223	226	264	244	253	230	261	218	247	232	278	235	226	255	224	241	224	260	261	235	267	238	239	247	236	221	214	218	222	235	239	237	229	245	258	256	212	232	248	234	232	207	235	230	262	256	248	236	216	256	257	237	236	242	230	227	230	238	218	244	234	215	247	252	243	252	232	245	225	231	236	212	210	217	241	246	233	207	207	228	225	252	260	244	217	223	240	219	224	233	227	251	246	243	238	235	243	221	254	229	231	231	215	223	235	268	196	245	225	230	228	215	232	221	247	257	217	245	225	232	229	239	250	241	253	230	232	258	218	234	224	251	228	238	218	231	228	229	222	230	241	224	221	241	236	229	218	237	237	235	255	258	254	254	225	219	258	250	246	263	245	224	247	257	236	201	243	224	227	209	216	231	247	253	228	246	218	250	227	227	242	239	236	247	227	249	231	251	244	241	222	236	221	236	233	226	227	243	249	223	233	220	258	257	241	220	251	240	257	211	253	252	194	272	232	222	224	255	246	241	230	253	239	226	245	226	218	220	253	239	231	217	230	223	246	240	243	233	238	232	249	240	218	205	232	252	214	253	215	246	233	235	226	212	224	255	240	214	256	218	206	214	255	254	244	258	238	249	246	243	256	251	235	239	232	236	225	238	238	223	229	234	246	253	248	235	287	219	223	234	233	231	220	251	229	242	253	219	248	205	260	230	251	215	220	225	239	262	221	230	237	255	228	256	251	239	219	224	213	249	230	264	249	223	253	240	235	276	219	222	235	251	235	235	250	231	249	228	223	226	225	232	224	219	242	265	260	242	227	217	253	250	257	252	226	226	221	240	217	228	257	251	237	234	232	224	207	231	229	245	248	234	230	229	217	249	239	219	220	248	230	226	238	216	233	223	247	251	280	222	239	261	226	244	212	229	231	219	265	252	204	224	237	228	235	247	234	244	207	230	238	250	233	227	251	242	260	257	226	258	244	253	255	231	239	238	226	231	238	251	241	239	212	246	233	226	216	226	260	247	217	240	216	280	253	244	250	239	229	217	231	254	274	224	223	248	219	242	224	236	220	247	239	222	228	243	229	268	220	265	256	218	260	219	252	212	253	236	241	243	257	256	235	234	257	244	224	234	232	233	225	247	221	251	272	246	222	226	223	252	247	235	237	257	239	227	238	243	229	266	238	267	229	239	223	243	248	234	220	256	237	244	247	225	224	236	253	259	247	224	233	212	220	230	240	239	237	250	249	252	223	241	219	241	273	214	250	234	226	218	240	217	252	251	237	230	232	251	186	232	257	224	251	262	255	226	220	236	214	230	259	259	238	215	241	231	228	248	233	234	249	244	224	236	242	244	230	212	228	244	233	246	265	249	268	239	261	253	262	255	237	238	252	243	236	250	237	259	219	264	255	229	197	208	247	230	234	213	236	216	227	249	205	250	235	218	222	249	249	244	236	248	237	228	264	230	235	226	247	236	243	246	208	249	245	239	251	232	235	242	235	246	239	220	227	210	240	250	249	245	230	235	254	204	235	220	243	261	253	238	252	249	202	238	270	254	239	232	232	242	243	229	245	259	241	232	259	259	220	212	231	250	214	249	218	252	213	272	234	235	255	228	272	221	219	257	263	203	226	243	239	220	250	240	235	218	207	210	217	222	212	254	226	222	223	263	235	219	237	239	240	211	267	231	243	243	248	229	243	248	237	265	268	247	242	223	240	245	227	258	227	200	231	269	250	250	248	230	219	237	243	249	257	252	251	255	216	221	234	255	260	224	253	272	210	225	232	221	240	234	226	217	232	234	264	246	230	230	239	230	222	242	229	247	217	261	252	240	224	242	245	234	229	245	227	213	228	244	231	237	214	250	239	248	212	239	229	216	226	252	232	256	229	216	271	249	250	220	220	244	247	257	233	202	232	251	245	255	254	231	223	249	242	231	282	247	236	224	226	215	226	222	206	256	224	272	220	271	227	230	248	240	267	244	240	274	235	233	221	254	249	234	245	246	257	233	242	265	237	254	262	223	242	261	226	255	237	250	227	253	199	218	267	253	234	231	230	250	260	234	214	257	260	213	223	246	213	234	255	250	246	243	208	223	232	230	235	242	214	252	240	223	212	267	221	253	237	277	245	227	257	248	235	227	253	250	246	248	228	222	231	234	245	261	241	234	218	249	261	238	236	216	234	218	231	237	261	236	225	251	242	261	226	223	242	238	227	195	205	228	260	230	244	246	233	224	239	223	224	217	246	217	233	240	233	222	225	214	264	242	231	215	225	241	265	209	233	226	245	254	257	237	258	229	229	238	238	259	216	265	236	258	235	250	241	244	244	231	236	215	263	237	251	220	228	240	250	248	253	245	251	230	270	236	245	220	238	226	222	220	257	249	237	241	222	217	230	223	217	246	257	231	229	233	212	228	231	245	225	209	243	266	221	233	247	215	234	201	243	225	220	239	247	249	253	223	227	238	256	237	239	256	245	243	228	245	254	208	263	252	248	220	214	256	218	227	220	213	243	226	253	235	224	249	228	261	247	236	197	224	221	253	242	251	243	243	225	247	211	221	242	220	236	211	274	213	234	242	228	222	267	233	213	223	227	249	259	251	233	242	230	247	244	242	243	248	258	225	222	211	251	233	242	242	199	225	267	259	215	231	236	228	244	204	240	226	221	214	234	245	230	217	251	235	222	233	208	255	248	243	235	249	228	249	226	236	220	222	184	255	248	228	236	219	234	254	242	236	240	233	240	221	267	231	245	248	242	230	233	249	258	234	222	252	270	240	252	235	215	258	252	234	220	251	223	242	214	236	279	237	226	226	255	259	222	241	228	263	259	225	219	253	221	235	259	249	237	238	207	195	222	236	233	248	241	249	246	224	228	215	222	238	239	275	237	235	253	206	208	262	263	241	215	252	196	241	224	247	256	223	207	220	206	235	235	207	255	213	257	239	238	223	260	241	243	224	240	251	241	226	240	248	242	235	225	233	225	232	231	244	243	259	263	238	233	221	246	226	263	234	241	248	240	247	240	226	251	229	224	265	247	255	236	240	246	232	224	234	240	225	247	247	261	249	221	233	261	241	228	247	228	257	218	210	238	229	260	253	232	241	219	266	253	240	241	231	238	259	219	212	242	225	212	284	250	239	240	229	245	239	242	213	229	219	243	240
19138	1613	3296	3734	3242	2708	2269	2022	1719	1444	1372	1245	1210	1108	1075	1090	976	1007	967	933	892	842	861	891	846	829	786	805	789	791	787	819	719	770	770	789	816	779	740	740	748	748	737	722	714	724	702	733	740	746	711	693	748	723	770	740	714	695	735	723	741	697	704	744	714	703	707	732	687	687	727	716	686	678	751	703	752	736	676	709	721	701	718	716	675	677	702	746	706	686	678	672	657	692	726	730	709	729	712	691	718	745	718	707	720	738	678	748	652	707	716	686	738	697	684	707	670	697	690	669	707	696	674	671	740	690	723	665	728	736	721	713	710	746	718	735	679	680	685	691	704	691	717	711	703	694	727	677	674	637	683	690	696	703	707	686	711	699	676	699	722	750	692	637	709	713	742	706	712	683	679	706	689	700	675	716	688	682	705	676	710	671	699	769	772	686	695	670	711	654	752	665	711	679	672	748	717	681	712	672	746	694	700	684	693	694	676	666	688	694	703	653	687	759	756	706	680	691	675	693	716	684	703	703	689	682	671	711	715	675	681	692	775	712	686	658	736	659	671	738	701	684	712	688	690	716	700	714	707	701	746	687	710	693	737	691	710	706	660	685	695	721	696	712	655	713	690	703	741	695	646	666	714	711	723	703	658	739	710	698	728	669	663	703	713	704	606	674	670	677	750	725	713	707	711	710	692	692	687	737	693	689	683	695	698	705	714	682	690	675	685	716	697	736	689	734	695	692	715	686	710	680	699	677	690	744	709	667	702	637	690	695	707	694	690	689	673	671	699	702	657	710	651	662	668	722	671	669	684	667	721	705	666	674	714	755	742	709	712	696	723	726	684	715	682	701	721	722	731	695	666	678	684	683	674	695	724	693	718	676	719	693	701	730	671	662	694	652	668	666	691	669	737	694	719	696	679	710	680	690	753	706	721	698	713	688	680	709	692	722	713	730	667	689	695	708	701	692	695	702	665	695	650	706	704	762	736	672	713	738	682	672	701	665	740	745	664	664	708	725	709	662	746	667	751	678	676	676	684	711	652	723	740	723	716	672	621	663	713	680	711	668	650	714	726	694	680	677	647	728	701	681	709	712	699	685	699	663	745	708	690	696	692	680	695	704	737	707	729	736	695	719	686	703	698	654	678	695	681	755	693	717	697	713	687	691	721	676	740	647	696	759	723	677	679	680	679	730	685	703	697	701	700	710	690	650	690	702	732	696	688	694	702	682	721	685	700	649	688	655	702	697	682	735	726	690	732	695	724	678	725	703	727	681	722	717	761	662	748	726	688	704	715	723	649	696	683	734	751	693	694	656	729	679	707	720	670	724	690	662	714	733	658	720	714	691	708	715	706	719	704	672	688	681	686	698	680	727	700	696	695	716	723	733	704	704	738	694	727	711	720	708	719	664	680	707	681	723	692	679	664	672	682	758	699	730	721	695	697	692	697	661	676	678	708	700	723	689	691	716	710	695	688	691	718	673	745	673	695	655	736	682	639	654	724	714	702	713	690	682	723	710	722	695	699	683	707	659	706	706	710	731	717	686	732	676	717	698	694	694	707	718	698	711	688	671	656	672	695	699	685	740	711	703	685	634	723	689	722	678	702	721	680	711	666	656	722	666	700	694	661	734	701	677	701	705	676	662	684	697	659	714	709	674	672	673	679	669	706	700	705	706	713	693	743	690	696	744	744	676	690	695	658	761	671	719	683	690	677	741	686	676	720	663	684	688	720	733	666	673	690	655	681	714	655	706	711	646	677	694	696	664	656	661	693	678	694	686	744	696	712	715	685	684	705	703	687	640	698	707	700	711	722	728	679	688	675	656	702	706	702	710	662	647	705	694	719	726	715	731	713	672	678	705	675	692	684	691	693	691	724	727	663	732	668	685	722	724	722	675	681	666	701	739	681	734	732	687	737	685	686	745	671	726	666	727	723	714	673	729	688	705	678	765	682	705	688	710	697	697	710	719	677	685	673	659	660	669	656	693	674	688	707	681	677	723	699	681	696	686	703	689	683	715	703	677	716	654	662	758	702	723	719	685	666	720	708	700	765	711	715	728	675	695	708	704	688	723	713	715	688	714	701	701	711	655	705	715	741	682	679	712	658	728	725	697	724	679	674	725	698	681	716	666	664	708	679	710	666	683	632	645	708	707	660	661	752	658	725	667	668	705	693	665	688	724	653	694	691	679	683	681	716	744	736	700	686	707	713	699	697	687	705	696	716	699	718	638	674	648	710	719	699	679	716	665	721	705	692	686	668	661	690	698	699	696	679	707	686	718	710	726	732	674	703	709	713	688	672	661	709	711	762	678	713	733	690	700	712	667	699	695	696	689	727	724	727	699	688	729	715	655	685	682	699	757	671	701	693	692	697	667	738	692	706	703	670	710	655	731	704	680	699	677	697	685	703	670	722	702	707	681	688	716	705	683	725	695	666	677	644	711	731	703	723	668	718	690	703	632	714	697	682	700	688	712	684	703	713	730	636	680	681	706	688	710	662	727	757	708	747	662	704	739	726	692	697	686	681	709	667	718	676	692	757	691	694	631	713	684	696	689	727	692	707	735	680	693	737	648	714	736	716	684	710	685	716	738	672	722	721	664	721	734	677	714	666	701	660	668	733	723	715	699	674	690	690	740	711	688	680	740	724	666	700	725	695	714	692	732	664	709	733	706	766	701	701	697	742	665	700	658	716	699	715	724	691	701	721	693	656	699	719	687	709	723	704	701	710	691	723	715	665	709	729	675	683	734	711	689	689	707	709	725	671	720	704	682	722	662	727	709	658	753	711	704	664	675	703	709	724	701	712	669	680	667	699	662	697	701	713	706	742	711	739	712	744	735	664	729	687	678	763	767	706	726	674	668	659	721	700	704	695	716	669	699	772	699	689	693	725	694	690	734	707	704	674	646	656	728	709	726	648	687	757	675	684	676	777	638	680	746	676	739	682	680	650	684	693	707	699	700	698	719	693	703	689	688	666	680	673	703	737	722	700	680	740	712	672	674	676	680	743	692	698	679	740	713	749	676	691	710	696	707	670	678	696	696	693	672	709	720	681	736	708	751	715	674	643	637	675	674	729	702	710	737	722	699	723	663	667	701	673	704	700	700	681	693	715	680	714	667	714	702	689	693	640	700	694	651	710	717	640	725	686	713	671	695	749	700	714	737	710	680	728	721	733	708	720	674	677	698	704	671	698	671	679	677	705	703	689	736	689	685	701	676	682	708	686	700	649	695	708	756	713	673	689	703	723	656	738	717	694	723	702	679	700	697	725	699	721	677	700	720	662	685	691	709	699	727	696	712	686	728	658	702	658	696	706	740	681	683	714	722	719	668	683	684	689	743	668	697	717	740	735	669	682	690	654	718	719	718	714	622	690	739	712	704	685	674	672	684	683	677	662	728	738	686	726	692	675	681	697	744	677	717	700	680	747	704	714	673	686	693	724	682	693	643	680	704	691	731	698	722	709	692	692	716	701	661	709	678	695	695	717	706
40551	21189	20162	5280	1739	1270	970	819	679	596	530	480	448	429	398	381	399	396	353	374	349	296	361	332	333	359	320	324	295	298	338	313	297	315	318	304	262	305	288	317	334	271	332	313	300	309	297	293	268	299	279	318	277	321	303	292	287	276	299	320	315	287	289	312	326	301	305	297	314	295	327	325	306	298	281	282	304	280	303	275	297	315	301	273	285	275	288	317	282	302	295	306	282	290	291	286	310	296	284	272	277	299	294	235	261	299	301	323	310	254	296	279	304	304	320	293	293	284	289	309	310	292	304	274	294	287	287	289	314	291	282	304	287	263	296	278	297	274	279	306	277	303	296	288	283	281	295	301	266	300	283	310	316	279	272	294	272	330	304	278	303	301	290	319	302	297	264	328	295	291	293	289	283	274	291	265	304	276	272	309	303	299	305	270	273	310	306	252	286	291	283	275	287	297	316	268	289	311	294	287	314	271	318	313	289	336	284	307	285	282	297	324	284	282	254	301	290	286	272	280	304	290	323	295	289	306	312	277	277	295	298	268	273	302	312	263	297	277	298	281	292	314	276	310	287	291	304	287	299	261	319	285	276	254	301	276	271	316	306	281	305	283	305	268	286	263	291	301	293	274	291	275	300	270	301	303	326	318	308	303	295	274	304	289	300	302	291	311	298	296	309	282	335	295	299	277	291	268	282	310	297	305	293	307	290	300	290	305	288	276	279	301	294	303	316	300	280	294	293	279	296	279	310	309	305	296	296	284	302	305	313	285	288	312	280	302	278	303	281	286	308	266	303	299	305	284	281	277	283	276	315	310	286	285	298	305	306	263	281	278	264	314	316	286	310	289	305	283	288	284	285	283	298	329	292	277	270	274	291	289	333	290	284	301	292	294	302	302	302	295	299	289	278	304	296	312	268	306	331	267	296	297	293	293	276	271	294	260	314	310	300	280	263	315	280	314	312	293	282	329	298	288	318	296	318	295	287	278	287	284	286	306	273	280	288	264	311	322	305	295	315	277	270	294	300	310	297	292	292	277	293	283	306	328	276	296	270	313	302	283	261	321	276	321	284	285	275	273	326	325	287	304	327	334	307	283	309	264	301	268	268	296	261	286	275	288	297	264	308	267	313	298	268	277	287	311	289	267	299	283	289	305	269	295	275	276	261	270	291	326	292	284	295	273	306	283	280	300	304	279	287	306	311	271	282	248	327	268	324	325	289	291	291	314	292	305	309	314	310	296	277	304	285	286	293	299	276	337	314	255	302	303	286	307	304	314	256	303	291	265	295	289	300	293	285	293	291	298	285	299	294	290	331	270	278	291	316	286	275	304	275	315	292	296	286	314	278	278	301	289	278	288	307	313	282	281	276	284	293	330	279	300	286	284	277	288	290	295	291	311	267	328	278	329	286	286	298	263	294	292	284	263	288	301	300	256	319	285	301	310	304	272	299	257	319	294	293	295	312	270	262	293	273	291	264	281	322	266	277	271	271	295	264	299	280	301	322	319	313	270	268	306	299	286	304	326	305	298	298	303	287	306	293	272	314	292	289	290	277	303	275	287	274	310	300	273	290	288	308	272	258	266	318	294	300	295	290	292	298	284	274	294	295	309	298	299	272	303	292	299	275	296	309	302	324	274	278	295	310	286	344	276	296	319	284	290	285	277	305	280	343	303	279	302	300	266	283	283	292	291	323	324	298	298	298	304	269	302	276	301	298	271	292	292	295	268	277	322	279	281	348	270	305	305	310	302	296	300	287	288	298	280	260	305	274	289	315	292	298	268	296	314	316	298	296	287	294	296	301	277	302	311	276	301	291	279	293	293	327	327	316	297	309	296	276	286	304	296	281	257	301	284	311	271	303	285	335	289	294	255	299	291	304	274	282	300	298	319	297	296	301	282	300	322	287	299	320	320	313	279	291	310	303	307	286	252	292	268	287	302	302	322	291	316	279	269	316	306	280	274	303	296	274	286	279	318	288	310	317	276	327	281	291	290	313	304	308	317	315	302	305	279	307	293	273	304	277	315	302	286	330	269	299	300	298	306	285	297	276	297	259	301	313	327	316	295	278	271	288	290	290	278	286	278	292	306	308	285	282	301	289	307	283	276	290	265	312	287	276	305	281	273	309	291	288	273	275	315	320	304	315	280	301	287	275	295	289	282	287	296	298	292	295	276	288	259	267	304	307	235	266	282	288	284	298	314	312	317	307	291	284	287	260	308	315	257	291	298	296	262	263	309	251	271	299	302	260	308	273	286	270	327	281	308	231	320	303	289	305	281	285	302	306	291	306	314	309	259	286	317	271	300	265	316	313	292	253	266	299	296	301	280	309	265	303	273	270	311	305	284	280	302	276	260	302	309	287	281	297	290	302	264	286	286	281	282	276	321	278	257	289	299	273	305	291	322	300	273	289	312	291	282	291	290	283	299	288	305	310	284	294	276	321	302	283	286	305	277	262	310	278	288	310	320	302	277	298	291	330	303	304	305	285	317	326	329	316	315	311	299	265	283	288	314	300	296	313	286	293	312	304	297	320	283	296	310	278	331	313	274	302	291	264	296	292	274	294	263	294	271	293	297	277	299	279	299	295	294	298	292	320	312	301	265	278	306	310	282	300	329	337	316	292	288	270	271	286	283	280	304	286	313	295	266	302	286	284	265	291	295	266	270	317	298	285	307	282	296	303	309	300	286	304	299	273	321	283	280	302	285	267	290	294	290	293	315	290	300	308	289	312	298	316	251	273	271	290	277	273	322	318	285	312	336	291	325	292	272	303	306	298	236	288	258	268	280	289	243	271	317	287	285	321	297	284	295	293	287	277	287	315	287	302	296	263	301	307	280	322	278	290	302	301	299	278	302	292	318	299	307	281	266	308	327	286	322	300	263	274	296	314	291	267	255	299	309	286	266	303	292	307	281	278	294	287	304	312	279	293	296	297	296	298	293	300	298	287	304	269	273	267	308	277	305	281	301	277	293	342	321	307	294	273	309	280	302	312	322	287	286	307	333	306	279	274	275	285	320	285	288	308	303	298	292	301	313	285	270	253	303	305	295	291	293	248	287	317	303	294	305	299	289	294	275	315	291	300	269	305	291	298	300	307	266	310	310	276	270	288	288	293	261	289	302	283	291	289	318	314	308	263	277	272	313	315	292	284	315	263	261	278	295	290	306	268	333	295	320	296	290	294	309	289	282	311	263	304	271	317	285	276	284	280	272	323	295	282	295	307	294	305	269	304	259	286	304	315	310	281	290	299	284	291	302	314	310	262	273	270	288	271	267	275	310	289	305	279	278	312	263	284	297	299	248	295	284	284	280	252	283	295	329	264	318	290	324	304	294	268	270	301	262	301	267	300	317	280	324	265	311	317	279	306	250	273	289	268	341	274	290	286	278	324	279	275	304	289	294	282	296	317	252	288	279	282	307	288	301	311	300	311	281	279	292	309	271	313	277	301	318	277	318	275	307	297	319	298	276	274	277	311	284	280	284	301	279
24339	2702	5728	6692	5545	4679	3935	3158	2780	2432	2127	1975	1755	1668	1553	1439	1415	1376	1292	1223	1233	1182	1183	1145	1088	1108	1102	1084	1030	975	1003	987	946	975	975	920	960	935	931	881	951	849	933	937	917	850	937	865	869	833	833	871	860	862	834	900	914	876	851	839	852	849	843	846	880	861	799	861	804	877	826	902	828	799	850	853	815	826	755	855	841	847	927	801	877	850	846	846	820	847	922	849	795	848	812	903	804	888	839	863	821	818	794	845	814	878	855	796	844	848	854	833	856	799	803	859	820	812	850	818	830	814	863	809	841	858	842	836	780	867	824	838	804	861	848	804	894	880	817	864	760	782	817	896	846	851	822	792	802	789	813	800	849	845	820	818	809	843	836	836	838	829	829	775	827	806	820	763	806	784	842	851	809	816	784	843	829	863	846	777	823	803	835	796	830	849	835	813	858	824	808	795	802	827	796	842	776	785	822	790	815	779	785	840	834	787	825	809	781	806	817	809	815	857	837	833	858	834	845	809	825	788	770	815	770	828	804	843	821	843	857	808	836	818	810	796	813	824	840	834	848	803	782	804	785	827	847	820	830	819	811	815	797	837	827	758	760	798	853	856	846	828	790	900	797	781	808	815	810	772	813	836	840	861	743	841	759	817	838	864	872	839	848	824	880	793	793	881	830	797	802	796	878	822	799	870	780	804	807	812	764	855	871	831	842	833	820	779	847	832	816	837	750	758	822	848	818	800	831	820	836	825	811	876	801	794	778	785	809	805	853	812	846	785	877	764	750	826	803	843	867	861	856	771	839	859	868	847	803	831	804	769	820	851	782	775	844	847	824	831	837	785	782	828	822	849	841	852	833	811	835	772	836	861	777	821	804	857	817	831	824	818	877	804	810	774	786	828	835	836	802	799	816	809	841	796	791	811	824	800	834	792	815	826	763	835	796	822	805	875	843	867	798	852	870	817	770	839	838	852	843	796	838	823	797	781	847	868	847	802	786	784	783	862	840	827	804	825	804	831	805	802	849	813	807	834	800	746	833	799	819	835	831	772	835	871	835	801	777	793	842	791	798	830	803	787	805	841	840	851	805	748	748	870	805	830	807	854	798	831	845	772	797	850	789	829	799	855	810	810	826	824	822	787	829	806	834	830	773	825	802	801	821	858	811	820	790	848	775	798	796	828	869	818	817	805	846	828	854	787	831	836	874	796	816	842	787	833	860	857	804	790	806	841	809	806	789	843	855	776	807	805	820	814	830	785	824	808	822	834	806	830	808	819	871	834	855	805	854	818	807	820	833	838	794	831	827	825	816	819	819	796	752	824	802	821	852	814	860	833	827	816	835	820	780	849	883	826	860	774	791	794	819	863	847	819	821	783	850	824	875	785	854	827	836	819	815	843	806	812	861	849	856	859	823	817	814	823	726	857	805	789	763	802	872	821	826	780	803	824	857	768	802	818	848	862	791	840	845	874	774	803	822	801	815	796	844	822	821	843	799	832	834	843	782	817	796	815	807	776	789	856	805	869	852	827	808	843	862	790	826	779	786	829	794	811	811	786	784	730	822	801	813	758	798	826	850	851	825	850	801	837	820	833	843	807	838	801	862	798	812	792	812	807	769	826	854	795	851	824	847	793	845	814	854	801	797	875	822	836	794	773	861	850	826	827	818	798	830	804	833	777	872	807	782	850	839	860	776	838	819	841	865	869	812	774	835	824	829	839	803	803	806	797	799	839	817	882	805	840	814	830	845	830	830	822	817	850	824	808	847	802	787	881	805	752	821	822	834	754	799	803	851	834	898	834	801	811	837	847	789	805	786	780	794	831	796	837	829	816	781	832	852	853	840	855	822	777	841	802	830	823	786	824	804	801	837	801	851	804	798	805	807	812	782	844	842	765	768	828	780	819	827	822	815	844	884	813	873	757	790	805	791	770	807	841	820	826	803	783	786	852	818	824	815	818	791	812	826	837	794	815	772	835	832	826	799	808	789	850	814	806	844	784	789	864	810	842	813	810	832	789	835	823	832	790	813	784	788	844	819	824	775	877	815	778	850	830	859	843	798	827	823	816	807	814	856	793	832	769	841	785	829	782	877	810	824	830	792	834	904	864	825	770	845	811	820	815	823	795	813	845	818	800	778	845	805	837	768	825	835	811	854	832	831	820	798	821	814	790	853	823	825	821	830	862	783	816	810	830	807	765	803	832	805	813	806	838	805	821	804	833	869	845	849	812	868	814	793	868	845	854	845	807	827	848	815	868	819	808	804	848	825	800	819	808	808	799	828	814	806	824	835	807	834	789	845	824	773	865	776	835	821	854	808	824	795	809	775	884	825	846	803	814	866	842	857	827	826	846	872	855	825	835	844	846	773	811	808	809	785	814	855	849	805	832	831	805	820	843	806	828	835	820	811	768	842	805	843	863	825	864	787	838	826	816	828	825	801	843	828	801	798	838	756	850	822	854	808	849	856	793	812	813	823	802	845	868	845	858	869	798	786	811	852	868	827	845	867	821	813	797	802	826	769	834	796	810	837	804	760	844	833	858	835	775	749	833	805	891	856	780	767	833	893	819	846	840	852	834	837	835	802	859	812	799	821	870	841	820	865	830	809	796	782	824	776	798	865	839	787	813	838	795	796	826	848	839	808	827	824	833	801	811	795	825	875	851	832	798	835	846	833	806	825	826	853	785	840	782	837	807	803	795	841	803	811	792	817	795	868	773	806	853	790	818	812	848	839	789	832	797	777	793	843	818	845	806	847	841	827	805	850	786	839	809	809	750	804	855	821	839	821	832	854	864	845	813	801	825	797	838	832	898	859	828	837	787	856	864	831	845	824	854	816	799	837	840	814	859	840	846	812	785	757	774	811	796	836	773	802	832	867	819	831	884	802	793	778	808	822	833	845	818	868	789	793	780	807	806	789	795	862	884	811	816	774	841	824	804	775	771	750	811	822	830	832	811	776	796	798	840	801	810	837	809	827	806	850	835	845	827	803	867	799	783	838	860	805	823	837	819	841	810	797	807	827	854	848	835	797	781	853	833	786	841	845	775	840	886	822	818	859	794	836	816	837	802	862	867	785	804	845	833	832	864	831	841	841	753	833	833	792	833	865	810	803	801	786	822	836	809	808	835	818	792	844	813	836	863	851	828	840	783	872	845	813	855	790	819	853	829	842	848	821	834	837	768	841	793	811	835	780	837	838	784	828	798	809	824	793	804	823	812	795	810	789	801	857	837	806	818	823	812	797	803	821	827	860	870	791	865	795	874	822	840	800	799	818	818	796	857	869	823	773	796	812	853	845	811	853	856	883	798	789	853	831	854	829	788	850	781	802	830	805	851	849	858	822	811	776	830	796	786	813	778	822	847	858	832	820	836	830	823	884	842	790	820	812	795	800	827	816	825	824	853	809	813	786	836	797	834	824	817	825	806	792	745	852	798	813	843	825	773	812	822	838	874	849	798	839	797	785	848	763	824	796	800	848	809	857	832	773	825	803	800
5871	399	368	193	127	124	119	119	116	132	126	127	127	116	116	105	117	108	113	105	128	108	126	118	120	129	119	92	128	113	108	107	123	121	127	116	119	116	105	108	116	103	100	114	106	107	81	118	108	114	110	116	102	101	98	96	99	117	116	123	110	110	109	112	125	114	123	101	136	111	107	90	99	115	105	102	111	100	119	118	105	109	123	114	96	103	121	110	119	111	101	96	127	120	111	122	114	139	120	118	112	114	127	136	128	103	134	102	118	103	114	115	109	119	99	113	111	120	120	122	105	106	113	112	108	119	120	115	94	112	96	112	110	112	105	110	117	121	114	126	118	102	118	107	133	101	122	110	112	126	106	100	102	120	101	113	115	113	103	116	127	118	119	120	91	103	95	126	116	119	102	99	95	130	88	112	103	109	105	136	112	111	125	93	118	105	126	109	97	120	117	129	117	104	127	99	123	131	116	122	112	100	104	130	104	96	96	150	91	118	104	109	126	98	113	98	88	101	93	110	112	98	119	115	97	121	109	108	100	101	99	97	107	104	127	128	102	125	118	104	99	101	124	110	129	120	111	117	126	129	115	113	124	115	111	115	114	101	110	122	116	108	99	104	117	95	123	116	112	100	99	123	91	133	130	114	115	115	117	110	103	112	120	130	112	121	114	109	126	112	123	111	100	125	122	120	100	99	121	120	102	105	122	122	128	135	100	97	119	106	93	105	122	101	121	126	104	123	113	121	112	122	120	106	121	101	111	141	100	128	108	119	106	134	116	113	103	104	83	117	113	106	113	122	118	103	110	99	116	110	112	112	111	109	121	115	110	107	115	111	114	98	113	124	117	105	118	115	111	109	111	105	138	115	106	117	126	111	106	119	107	114	129	123	127	125	102	114	108	113	95	124	107	104	102	100	129	120	136	101	105	101	103	99	97	114	99	112	121	120	106	98	104	103	116	112	117	122	122	130	144	115	103	130	87	123	128	102	98	127	121	108	117	123	119	125	126	101	101	109	129	111	92	128	127	103	123	111	104	119	107	112	112	122	130	123	109	107	102	104	97	120	114	100	120	126	116	124	108	116	101	116	90	85	113	119	126	120	112	125	120	121	104	117	97	115	107	123	112	111	111	118	90	92	112	115	124	102	106	97	128	140	131	107	101	103	106	116	113	126	132	141	109	128	108	110	125	107	100	124	98	108	109	119	130	102	108	108	118	109	94	123	116	118	106	100	115	91	100	113	118	144	119	128	107	141	128	124	98	110	109	120	105	120	113	107	89	125	95	128	105	99	123	136	119	99	109	117	97	116	113	120	103	99	110	96	110	118	121	122	122	113	106	111	126	130	104	106	109	96	122	116	121	106	115	146	121	115	103	93	108	105	127	124	109	108	100	106	121	108	109	130	101	109	106	102	113	102	110	111	114	105	107	124	122	109	102	108	124	101	106	122	114	116	112	109	118	123	109	139	106	123	112	108	123	129	133	137	107	116	103	128	130	90	125	125	105	124	98	135	109	108	106	117	118	99	117	128	107	134	113	111	111	109	119	89	100	128	91	112	130	106	118	129	120	113	121	104	120	123	91	122	114	126	107	128	117	106	101	124	111	123	102	122	104	117	109	114	123	105	118	126	122	99	136	119	112	119	121	112	107	96	117	98	126	127	114	105	110	118	123	119	114	122	99	117	113	117	109	99	117	99	115	114	104	100	110	120	112	110	114	125	113	110	103	108	103	110	122	121	113	116	105	99	112	108	116	111	117	128	113	96	108	98	101	112	108	100	107	108	102	124	123	125	112	112	129	116	104	135	105	107	109	114	118	117	112	111	115	112	108	110	125	108	110	121	108	94	103	118	131	126	112	93	127	119	111	116	105	105	117	94	100	116	102	95	112	121	102	130	98	93	109	116	103	100	120	120	100	116	114	113	109	101	106	110	115	124	101	110	106	112	103	119	136	125	104	105	121	107	116	109	101	108	112	118	114	110	116	122	93	117	108	119	111	111	113	131	121	104	115	114	114	105	109	110	107	99	109	107	115	129	118	126	94	126	111	106	97	111	103	117	112	97	121	108	109	107	104	100	106	114	104	111	100	91	96	115	96	113	105	119	110	98	114	126	123	123	100	125	126	121	106	135	104	115	121	121	106	115	129	108	120	110	125	109	104	102	108	137	113	110	101	107	126	118	108	128	104	121	115	116	104	106	116	130	107	122	96	121	110	114	122	117	120	91	101	117	107	103	113	108	127	116	112	109	105	94	96	91	112	114	131	127	98	99	115	85	97	114	99	98	122	129	128	105	104	86	113	126	98	101	115	102	122	111	103	94	106	106	135	107	119	114	127	97	113	125	121	105	109	116	112	113	91	107	130	105	103	117	101	132	114	116	109	119	110	122	100	121	114	121	111	93	94	97	104	116	126	122	108	110	103	104	100	117	99	104	95	112	127	116	110	99	117	106	110	130	110	105	112	134	105	112	100	99	119	113	88	106	111	98	112	92	101	109	105	115	133	107	115	118	126	129	103	98	113	104	98	126	113	115	113	121	108	118	113	112	106	107	113	120	109	97	112	110	110	106	112	93	96	125	108	97	131	110	96	108	125	99	108	101	95	122	129	111	117	98	115	104	108	135	132	120	120	112	112	121	103	132	116	111	94	106	125	104	103	104	110	107	119	97	116	131	103	114	110	113	108	109	101	100	105	99	118	131	114	114	113	110	124	111	129	109	111	98	119	113	148	124	115	97	98	103	101	90	112	98	97	100	116	94	118	126	138	108	124	107	118	130	111	103	102	90	111	101	115	127	127	118	103	102	109	111	136	98	111	125	103	122	122	105	121	123	117	117	108	127	110	120	99	111	130	103	114	115	99	131	126	124	110	105	122	108	119	110	95	112	123	124	103	97	118	114	116	83	103	108	97	107	109	114	117	114	108	106	110	134	116	121	119	122	108	106	108	102	122	111	105	108	118	121	105	133	120	115	108	115	115	130	100	129	127	113	110	125	110	111	100	99	116	97	118	121	123	107	119	102	117	101	114	99	116	123	127	116	117	114	107	97	128	131	109	107	123	109	107	94	119	132	116	123	106	90	112	113	114	119	102	116	108	115	112	96	115	139	100	114	115	106	115	114	102	119	99	122	125	114	138	139	103	122	96	91	112	106	114	101	108	111	104	116	95	110	102	114	90	106	98	122	109	118	104	100	133	113	122	101	124	117	117	116	112	117	103	98	112	116	102	118	119	96	143	98	122	119	117	97	117	110	101	107	105	118	106	124	103	85	131	110	120	116	101	121	119	115	121	121	105	119	112	118	112	118	110	106	111	126	123	108	118	105	115	97	96	116	118	98	123	129	112	114	95	141	93	121	124	95	113	121	94	123	108	130	93	127	103	103	104	116	115	114	105	113	127	107	119	124	106	120	85	110	104	94	115	116	110	109	102	132	102	108	130	118	109	102	106	106	109	99	119	97	116	132	115	123	103	110	116	108	105	114	110	118	109	108
5027	430	511	550	502	463	436	446	432	464	436	450	390	412	392	446	363	404	410	386	370	379	388	387	380	428	429	390	388	390	415	403	374	369	404	358	374	391	388	365	393	401	352	383	388	381	391	342	371	358	390	381	369	402	401	387	398	387	361	393	403	361	368	389	375	392	393	355	365	381	394	372	395	383	394	387	358	379	341	361	357	371	406	379	383	375	372	375	361	411	398	385	365	365	351	375	386	373	362	379	372	380	391	381	371	404	362	368	414	386	372	381	378	356	389	366	365	408	365	394	393	368	335	395	391	379	413	404	383	410	370	373	387	348	402	374	363	375	432	401	384	400	398	397	343	365	390	384	387	402	364	382	405	367	389	393	361	385	396	370	369	416	381	368	409	368	382	390	407	413	392	396	384	380	368	382	352	406	372	373	397	351	386	385	379	389	380	366	405	340	387	366	392	434	375	389	386	417	364	398	375	370	393	377	429	371	374	358	401	404	386	390	382	328	349	376	401	394	385	365	374	370	388	419	388	370	356	431	391	436	356	371	388	364	357	396	353	383	389	403	383	398	361	366	387	384	402	355	383	384	358	359	376	391	362	388	398	419	378	348	366	373	414	393	382	386	387	383	354	355	390	389	406	371	371	410	344	352	352	403	380	416	369	373	373	377	372	343	379	428	403	368	394	352	379	366	370	348	401	356	407	403	377	387	370	348	394	347	417	412	360	376	397	391	359	378	405	368	350	385	383	382	376	396	369	370	372	364	364	387	396	382	369	354	337	411	378	412	382	411	393	344	385	365	392	374	414	394	364	399	388	362	381	360	383	376	383	415	420	394	435	363	390	393	336	380	384	349	335	361	373	398	391	386	359	357	366	400	362	373	414	380	403	398	393	349	351	381	387	356	407	379	349	367	428	368	398	381	364	428	399	394	369	397	336	382	385	393	391	386	379	379	387	371	412	355	372	351	394	381	375	396	379	376	395	370	397	397	355	405	395	360	357	339	375	373	373	336	371	385	393	343	356	376	399	376	361	367	397	403	404	350	374	369	432	370	367	400	381	383	384	357	384	365	376	390	360	388	407	381	368	404	363	417	354	405	367	380	395	353	373	371	374	373	380	366	391	344	373	365	352	399	387	371	375	394	383	395	347	365	393	373	386	372	349	348	395	361	392	382	401	358	350	372	347	359	367	366	362	391	383	364	377	379	382	364	424	385	389	383	382	370	363	391	379	384	354	376	357	376	385	447	369	370	351	354	381	371	374	358	363	361	379	388	363	372	382	416	409	381	419	404	399	364	374	395	377	412	384	390	353	408	360	382	414	384	345	355	364	351	395	353	371	359	392	366	388	358	388	370	383	394	337	434	345	444	388	385	340	385	357	371	385	394	391	387	370	379	366	370	358	372	370	341	379	383	379	371	368	356	383	344	363	334	386	397	363	388	360	405	399	357	383	384	379	365	375	372	373	395	382	354	380	365	374	374	367	369	362	371	361	401	390	375	381	404	380	374	369	380	337	370	385	404	361	398	356	376	369	386	348	397	380	362	391	391	379	369	379	378	367	348	337	382	377	363	369	371	381	400	390	375	396	379	395	380	403	394	386	346	370	372	382	380	375	371	376	342	369	378	383	393	377	372	359	388	386	373	351	381	381	363	400	395	390	388	391	437	435	408	375	389	392	356	409	413	386	390	394	353	384	379	374	366	373	372	386	384	417	386	352	365	385	404	422	363	371	363	383	400	389	335	376	371	413	389	390	387	369	386	359	389	385	373	365	381	361	346	385	369	399	378	403	392	367	381	417	370	379	371	389	388	383	380	376	386	338	399	384	366	350	365	426	365	373	389	341	396	391	415	357	392	371	399	412	369	379	379	342	407	404	382	380	365	373	402	401	387	373	386	373	384	381	374	358	384	396	367	391	358	373	390	391	395	381	383	390	389	425	370	348	390	392	402	368	383	360	350	369	368	384	369	369	356	415	379	372	403	358	362	380	349	397	367	384	387	382	425	381	393	376	364	392	401	401	350	356	398	402	363	376	370	406	404	375	373	355	407	389	390	351	393	374	372	367	365	384	404	366	375	418	385	398	419	404	402	403	372	379	387	373	385	374	335	371	396	390	379	358	395	388	392	352	372	388	351	398	400	399	393	387	400	392	386	359	386	399	364	373	387	388	394	387	391	411	390	386	360	368	364	389	355	394	426	354	365	391	391	361	383	360	381	351	372	383	372	422	389	426	390	369	366	399	370	365	378	365	418	359	405	378	384	384	378	359	390	383	388	360	363	375	396	406	391	373	374	393	383	415	375	387	365	375	369	386	394	421	385	378	382	367	339	392	367	376	371	364	365	377	371	358	381	372	370	363	356	402	382	375	426	388	395	375	394	377	378	349	385	398	384	364	386	399	388	387	374	377	369	394	363	379	410	384	368	371	382	351	382	383	387	386	367	389	376	369	367	386	399	372	382	364	360	343	368	360	400	376	389	377	388	411	355	376	358	380	361	353	351	350	349	378	372	363	395	393	395	394	377	377	385	398	385	396	380	386	324	378	381	369	377	382	401	421	407	365	436	395	384	365	357	394	408	398	380	428	409	399	373	368	389	425	395	403	328	381	403	414	393	388	387	404	384	382	378	356	402	343	411	392	355	376	338	387	411	378	363	387	357	392	411	363	400	332	358	404	385	328	349	359	369	364	387	358	371	353	388	379	360	390	359	359	373	371	387	392	372	379	381	400	391	392	380	337	395	404	393	399	398	401	389	373	404	386	402	371	380	386	387	379	368	380	403	353	368	374	376	386	370	374	379	373	385	359	372	353	380	359	360	424	406	411	370	384	363	342	360	403	361	356	416	403	367	402	387	429	368	406	361	370	361	378	380	417	407	347	382	383	348	414	404	388	382	415	375	405	363	380	360	342	398	367	380	379	406	385	369	381	375	390	373	371	336	380	426	368	387	392	347	391	358	347	382	354	399	404	399	375	391	390	360	389	355	378	378	381	390	379	364	374	399	371	389	349	370	371	361	405	364	391	385	358	354	391	385	338	370	381	345	369	366	407	369	382	369	375	394	365	410	378	401	371	388	389	410	392	357	350	399	381	391	390	405	377	379	416	379	395	395	402	398	394	376	353	363	382	414	369	368	393	382	380	396	354	405	361	399	407	364	348	369	418	362	365	379	388	418	374	366	375	371	354	365	397	374	407	413	382	382	389	346	405	394	389	364	386	386	385	376	403	365	372	379	464	385	405	367	374	390	393	345	365	372	390	386	394	383	391	380	387	384	368	369	363	358	373	374	383	358	383	396	372	378	365	379	357	381	399	377	384	359	349	386	375	361	362	394	368	375	351	343	367	357	391	392	369	385	366	361	373	380	384	371	405	363	337	367	389	393	379	390	386	372	366	404	376	368	391	394	382	385	371	403	357	387	368	335	379	368	443	377	377	388	386	361	359	373	398	375	373	418	385	356	399	427	357	363	373	362	389	394	385	365	379	357	381	399
38847	18270	5926	1320	861	724	546	529	417	387	351	316	341	323	299	292	307	277	255	274	254	254	248	268	241	269	266	270	270	240	230	235	242	233	229	222	234	215	223	215	246	235	250	264	236	269	243	257	282	259	240	225	241	250	242	247	249	242	231	250	261	251	240	232	236	253	255	238	214	254	257	244	229	250	234	253	237	210	251	242	228	237	242	234	248	209	250	250	260	233	227	225	229	215	267	253	234	224	248	237	220	226	230	239	253	222	251	228	249	264	241	222	224	256	249	252	245	248	260	256	235	248	207	215	225	253	228	237	237	228	241	221	265	216	247	222	277	220	232	213	207	226	228	245	233	264	209	235	249	237	221	243	210	228	250	237	229	245	244	233	240	260	252	245	204	262	234	239	274	248	244	244	251	243	248	226	263	219	234	250	261	242	262	211	255	234	243	251	227	257	218	231	230	237	274	225	238	235	247	258	235	249	251	250	228	221	237	231	223	242	245	234	241	255	231	223	226	262	259	239	241	237	271	245	246	244	225	258	227	226	245	229	236	232	233	228	264	248	231	224	248	239	250	236	243	248	210	237	237	218	234	230	231	254	223	241	243	247	247	231	254	241	224	212	216	239	232	251	238	237	239	253	236	241	262	254	248	219	243	231	245	250	215	240	233	215	260	242	228	225	244	242	230	217	241	226	241	201	251	256	264	208	232	255	246	223	212	243	231	233	260	236	236	267	251	228	232	243	234	238	221	232	260	252	254	226	229	244	249	268	258	221	252	221	242	270	269	266	209	250	228	253	242	240	239	236	260	237	251	232	237	223	243	229	240	264	245	274	228	250	234	232	237	256	246	235	265	248	226	212	236	230	239	240	255	201	197	231	269	230	238	248	261	229	251	220	219	250	233	238	240	257	226	227	256	246	230	260	231	221	254	240	238	222	229	236	235	233	265	251	253	219	243	237	212	238	244	221	227	237	218	233	219	254	239	224	239	222	233	229	216	199	250	247	226	224	200	229	261	202	262	244	225	242	221	231	230	239	234	250	234	232	236	257	235	249	258	235	230	219	218	228	237	240	237	237	240	204	240	209	212	244	256	259	243	225	248	243	230	234	206	262	254	238	255	241	248	232	265	209	232	263	225	229	241	229	233	241	276	234	231	219	234	234	242	238	239	222	265	230	265	230	228	211	226	244	247	268	245	222	231	220	262	267	246	223	255	240	243	241	233	264	245	230	244	246	234	255	242	260	218	240	243	234	243	236	250	247	226	243	234	253	218	232	218	218	229	247	250	240	243	256	246	232	228	236	216	259	239	252	266	243	205	230	208	234	219	227	252	219	217	243	238	242	226	213	227	277	247	260	227	227	228	257	222	259	260	249	244	243	258	230	263	237	246	253	229	246	240	229	250	220	246	239	232	246	240	214	235	221	256	235	243	237	214	237	235	243	235	235	271	227	225	257	212	229	224	228	255	247	234	224	264	259	233	275	237	241	238	229	250	227	265	243	258	204	234	238	232	239	264	231	230	259	230	256	260	215	233	217	242	255	240	262	224	218	230	242	246	232	254	258	259	233	246	248	272	237	216	228	209	234	255	254	242	221	216	236	216	226	226	237	241	228	262	252	239	255	234	222	253	229	231	226	267	239	218	230	240	238	225	225	242	199	261	220	228	243	246	241	262	254	219	230	239	224	226	242	252	242	249	221	254	208	203	247	266	241	244	227	254	255	229	246	231	245	241	244	222	230	258	220	230	241	232	255	232	232	245	232	249	240	216	251	251	241	222	231	216	239	242	237	235	258	270	245	262	242	250	219	227	220	235	235	233	234	243	219	213	245	228	240	240	235	232	255	219	231	253	276	230	254	256	253	235	238	227	252	245	240	231	229	224	249	238	215	197	235	231	278	226	231	226	245	217	217	251	218	253	225	249	237	239	223	224	240	245	214	229	252	211	260	238	241	235	233	273	253	201	248	244	236	245	232	247	228	239	256	226	231	227	243	218	242	226	233	238	239	222	257	224	245	243	224	219	240	243	263	234	236	216	207	244	199	233	223	264	262	233	256	236	224	225	256	272	247	214	238	245	242	230	230	259	227	211	221	228	219	226	241	239	222	249	242	243	228	255	238	264	243	234	238	243	238	249	235	219	229	232	236	239	244	246	246	270	254	236	212	234	241	238	220	263	231	238	276	243	252	242	263	222	264	233	203	257	228	250	229	240	233	244	257	212	239	251	244	220	256	230	221	233	220	232	213	233	240	259	232	246	230	246	263	191	245	261	223	222	235	226	260	226	234	231	249	208	233	232	216	235	240	238	222	235	238	252	254	252	199	235	255	216	262	228	242	242	206	203	207	252	243	228	231	204	253	253	261	232	247	215	232	243	243	229	213	211	245	235	247	230	226	268	264	214	244	205	251	212	221	244	231	217	259	222	251	240	228	268	248	226	234	268	226	238	192	232	199	255	246	225	245	251	224	214	227	218	224	237	233	226	246	226	238	259	218	276	272	255	240	264	234	243	225	255	223	231	263	258	225	219	254	220	229	261	242	233	234	200	241	241	238	238	242	225	254	223	245	215	240	249	239	234	230	245	219	233	211	249	262	239	229	268	231	221	199	259	235	221	247	267	261	233	252	253	261	230	232	186	240	241	239	230	271	250	220	225	251	239	268	240	249	223	238	260	252	217	249	214	242	256	247	249	231	212	225	260	240	254	208	246	248	248	262	228	214	199	208	246	232	224	251	237	259	219	242	248	222	221	240	237	259	249	226	213	235	232	242	251	228	243	237	223	234	224	219	223	252	249	224	209	245	213	272	263	245	273	244	239	245	248	247	263	220	260	235	230	241	246	225	234	215	251	234	220	249	243	202	225	196	259	256	221	216	237	243	235	224	235	225	259	242	229	239	235	233	227	251	243	224	270	203	250	242	257	267	271	222	223	230	266	252	247	230	243	244	242	209	236	235	257	264	242	208	236	216	249	240	234	219	211	253	238	238	235	236	245	241	247	220	262	256	242	227	230	235	251	220	230	247	228	221	239	218	234	244	199	262	241	253	232	250	261	241	236	218	246	229	241	204	269	206	229	234	247	259	234	235	261	241	234	217	233	241	227	208	269	227	224	223	224	244	225	226	282	228	231	226	223	243	251	233	210	240	221	253	218	222	263	230	254	256	238	239	225	226	238	270	251	235	233	207	283	231	242	251	218	247	257	252	238	253	229	225	216	241	216	238	225	220	222	246	246	252	240	227	243	243	220	240	240	236	253	221	232	228	240	256	243	240	261	210	233	238	229	231	264	235	220	223	243	239	262	256	236	247	240	259	211	225	255	282	266	231	231	241	233	230	241	247	222	227	243	243	260	275	224	264	239	257	215	234	227	219	233	267	263	265	267	215	252	211	251	253	250	249	252	216	231	253	245	222	257	220	258	242	223	217	251	209	235	210	236	217	260	225	228	227	237	240	223	240	226	240	234	230	237	236	210	237	244	233	242	234	246	225	243	236
19261	1590	3329	3743	3236	2777	2250	2019	1719	1582	1383	1350	1161	1146	1048	1021	1011	953	927	878	904	857	873	881	810	823	785	782	794	825	733	791	737	783	739	771	788	704	702	764	750	773	748	771	785	763	701	698	755	721	739	709	735	716	723	687	724	688	697	705	713	731	694	761	704	739	702	705	735	694	684	714	678	694	739	687	687	724	728	718	741	734	731	687	646	703	740	714	704	723	707	726	734	702	723	728	677	724	692	716	666	715	713	735	688	697	766	697	763	697	718	693	692	660	726	671	693	677	657	729	709	747	693	690	713	686	714	738	689	745	705	716	660	704	716	694	645	721	699	698	602	685	748	679	704	727	707	720	668	713	688	707	671	692	687	715	691	658	659	680	699	733	706	742	721	743	693	729	694	753	741	721	758	663	740	641	670	722	639	709	721	742	745	696	716	693	728	709	696	714	675	716	698	647	671	683	716	649	654	700	692	713	731	675	656	703	693	740	693	688	706	673	718	702	726	694	688	757	717	686	683	723	686	707	704	699	680	728	711	701	717	656	734	747	629	703	697	707	705	695	703	716	642	714	732	725	738	657	729	677	659	686	711	699	728	712	719	703	683	710	694	681	713	676	670	643	703	701	695	657	707	710	666	717	689	674	715	714	707	656	661	685	692	698	706	749	674	723	752	649	665	686	719	700	667	670	700	666	726	667	752	654	652	713	636	713	743	713	711	706	681	681	675	753	670	700	708	683	665	646	730	670	703	679	731	660	725	664	665	681	697	716	696	716	671	645	691	670	739	719	667	655	710	685	704	663	691	710	743	674	674	701	704	678	696	701	725	696	739	696	690	720	695	710	715	669	736	739	708	744	705	692	704	707	654	721	642	675	661	718	690	680	685	706	702	696	688	685	677	708	682	680	741	688	679	690	704	681	693	676	714	677	675	740	712	665	666	710	709	651	691	689	753	701	654	660	677	671	744	727	738	673	691	665	692	664	749	667	743	700	685	740	693	670	722	655	707	694	773	676	739	716	656	703	692	764	755	698	712	703	692	749	708	691	755	662	706	708	661	699	670	746	744	745	736	751	733	703	737	678	698	702	693	695	796	694	694	733	704	725	716	686	714	688	686	700	700	700	715	714	713	688	690	770	687	676	676	712	698	663	691	692	689	680	699	685	656	666	736	724	632	718	698	671	679	705	730	624	698	694	706	703	695	710	734	700	665	698	645	686	725	767	733	679	703	652	653	723	697	733	686	700	671	712	676	663	719	683	698	766	738	675	710	746	758	713	684	662	667	685	688	687	694	700	703	684	685	680	666	716	711	724	720	684	723	714	674	662	698	709	682	656	759	695	734	701	691	662	712	678	684	689	738	752	676	685	687	671	644	728	728	733	698	688	669	661	717	710	711	679	704	672	723	664	707	749	699	657	695	687	713	696	665	710	696	709	678	666	704	700	699	702	684	711	695	706	682	684	679	665	672	716	694	674	660	747	668	696	719	751	680	722	663	727	634	714	719	745	680	694	678	697	711	673	681	728	715	658	723	715	693	651	703	685	767	672	673	642	712	654	684	706	717	685	725	730	667	707	746	700	708	736	683	679	723	712	723	713	705	728	727	683	701	709	742	686	683	718	693	719	694	765	689	666	659	678	728	714	686	687	704	714	684	727	705	713	671	724	673	672	716	731	696	712	736	710	719	698	696	698	739	688	755	726	676	683	717	697	712	706	748	675	660	698	736	668	659	695	701	725	669	721	687	729	676	704	741	640	703	769	660	705	678	692	663	681	723	714	687	691	709	703	697	717	691	697	750	730	729	712	715	688	680	700	722	702	667	686	709	678	715	677	694	715	743	741	691	677	694	685	692	697	678	699	646	711	683	681	756	705	721	748	679	692	721	628	685	696	693	676	699	699	696	719	741	694	751	732	720	690	685	661	727	724	760	708	673	717	730	664	733	704	730	710	671	686	701	681	686	675	714	723	701	668	712	742	696	664	696	689	689	684	721	671	673	682	716	693	665	708	731	702	737	662	674	653	703	716	678	715	681	743	692	680	711	699	690	701	716	719	695	702	690	710	745	637	711	683	724	715	687	666	773	733	721	662	733	657	709	692	699	655	671	682	713	738	697	685	672	696	676	688	668	689	718	686	689	676	707	688	725	653	643	703	715	693	715	749	714	703	730	705	691	673	699	658	707	709	682	695	709	704	755	698	705	718	710	695	742	725	727	715	695	738	703	694	720	751	691	754	712	696	738	704	741	690	651	721	696	711	730	664	718	682	692	696	689	662	688	724	720	725	721	697	744	626	711	710	663	686	659	683	678	691	673	706	719	704	670	708	717	688	686	727	698	692	761	775	698	631	696	691	692	702	656	692	727	694	712	680	737	689	686	678	680	664	694	736	710	746	694	763	733	756	690	696	669	686	659	742	746	693	704	677	689	696	705	731	683	674	718	729	684	730	670	714	697	678	681	718	711	690	704	681	714	702	712	664	698	706	692	684	709	700	759	729	721	698	694	720	683	710	666	701	700	768	728	697	682	677	684	712	698	698	726	711	741	647	691	710	739	703	675	713	696	743	705	685	707	662	725	688	703	667	738	720	699	680	728	679	727	694	711	676	693	689	764	686	695	635	718	704	760	656	680	702	728	713	737	654	681	732	693	727	702	704	693	710	703	700	692	715	690	694	681	678	685	705	715	704	696	687	733	720	731	677	708	652	716	693	702	686	673	683	694	673	700	680	710	690	686	690	696	718	683	720	696	719	722	739	695	690	700	738	758	718	685	667	700	751	693	717	754	660	670	733	723	677	781	742	684	663	693	700	703	707	677	712	666	667	694	701	665	682	736	712	725	726	699	634	707	680	685	673	713	689	691	665	649	702	710	689	722	691	747	704	644	715	718	644	689	693	723	714	718	672	712	721	687	656	726	718	708	691	678	691	685	758	677	687	650	735	697	695	729	656	724	734	671	698	708	676	706	719	763	698	687	715	701	667	650	754	692	710	765	733	699	705	691	673	674	747	614	674	664	703	713	682	682	718	723	710	696	749	707	735	656	664	728	708	680	665	710	688	752	703	661	714	679	691	657	708	700	629	655	725	642	694	739	671	748	684	648	712	728	695	736	685	691	725	660	703	677	731	710	651	702	692	679	705	713	664	714	670	719	694	694	709	699	672	670	717	675	726	714	672	687	724	707	670	710	704	691	720	711	720	654	704	696	674	671	674	667	715	706	729	714	706	710	713	688	681	711	681	695	725	662	735	665	692	677	696	680	720	689	676	707	746	657	687	695	739	696	695	691	668	683	713	720	677	719	728	708	711	702	717	698	677	675	685	698	668	686	704	699	695	697	695	649	637	708	697	659	712	699	666	696	689	683	681	719	739	669	726	669	715	722	729	689	635	662	739	719	692	662	715	704	716	730	739	707	718	763	662	659	660	689	739	704	731	703	714	670	718	717	696	715	683	667	686	720	679	684	708	686	690	735	687	734	684	697	725	678	678	657	680
40699	21174	20204	5083	1731	1242	997	766	647	547	523	477	450	462	374	359	385	366	360	419	332	347	336	330	347	296	315	321	301	340	300	340	298	325	295	325	328	277	328	293	301	303	330	302	292	293	321	295	333	284	295	294	340	277	314	315	285	282	265	276	302	303	252	312	287	298	292	334	349	316	299	304	283	269	311	308	316	332	292	282	327	298	279	301	295	278	297	300	282	309	286	310	328	290	289	280	278	327	289	281	281	288	284	259	330	293	315	275	276	286	296	305	345	283	275	317	280	306	270	299	315	299	273	303	300	290	285	321	314	270	279	301	304	300	298	299	283	335	294	309	301	321	269	293	300	293	299	288	315	264	309	291	281	311	293	291	296	260	283	279	309	303	314	303	274	296	279	296	267	296	304	277	314	312	293	290	299	317	283	318	270	253	299	315	324	305	273	303	308	277	293	299	284	287	298	297	287	329	277	309	279	260	289	291	305	300	301	314	292	283	313	268	307	295	306	289	283	305	288	308	310	313	279	302	290	297	282	296	288	312	277	295	297	283	296	293	307	296	288	293	285	301	299	308	274	299	278	302	312	317	315	273	304	333	282	304	288	305	319	310	266	300	294	256	281	298	293	315	315	342	313	288	297	281	321	280	273	274	302	308	307	280	319	291	296	295	326	281	279	319	297	287	287	280	291	293	293	322	274	308	303	286	294	313	324	289	314	265	305	273	267	306	295	297	287	303	281	312	314	302	277	285	269	286	259	313	284	293	299	297	276	258	299	280	289	307	323	336	305	279	276	258	287	297	260	296	311	326	298	314	311	262	304	306	339	284	293	329	294	287	296	286	290	295	296	314	317	286	286	285	316	284	289	295	280	284	303	327	295	277	305	313	309	277	299	290	301	295	288	317	319	319	284	282	267	326	299	277	265	297	298	293	268	306	304	287	328	299	304	301	276	302	303	260	297	316	255	323	319	267	320	324	289	307	272	305	325	292	300	306	276	278	276	288	284	308	285	306	295	279	270	278	313	299	328	307	290	315	316	291	282	295	319	303	305	301	305	272	341	285	295	308	300	296	278	323	312	297	310	294	294	295	312	308	304	316	339	289	265	307	299	298	297	303	294	288	296	241	302	280	306	296	319	283	269	318	279	285	312	286	323	328	306	269	293	296	296	287	300	277	312	312	325	267	284	283	267	266	288	296	264	308	308	294	321	281	272	326	328	301	303	287	302	292	286	284	326	311	324	306	275	283	315	301	303	275	273	279	326	293	320	293	305	330	264	312	312	282	292	288	320	304	274	312	310	310	304	306	252	303	297	325	265	285	282	302	323	277	334	285	310	292	277	336	342	300	287	304	279	318	277	288	319	316	295	306	306	306	304	289	321	301	294	279	313	306	287	258	312	277	287	279	289	289	309	272	273	269	277	262	305	279	246	307	295	289	283	284	303	310	285	305	302	313	310	314	262	316	316	302	268	298	300	309	286	304	298	307	285	298	285	296	284	318	274	256	303	303	304	333	275	313	291	287	284	293	307	305	332	288	317	318	290	314	311	320	320	297	303	260	270	284	254	277	299	275	290	283	275	295	300	317	291	302	316	307	272	287	312	291	277	283	318	325	275	302	303	281	289	286	289	284	294	280	286	329	282	301	297	281	328	270	269	311	317	294	297	284	308	296	305	313	310	309	298	290	297	312	311	287	273	278	251	267	272	285	262	266	313	278	320	319	291	262	293	306	277	268	290	292	304	310	288	298	261	312	282	291	276	289	300	283	306	300	271	282	297	296	312	288	307	307	298	300	303	291	294	285	265	279	276	302	308	296	268	286	300	312	311	287	297	300	326	290	287	304	344	293	301	262	304	265	306	289	325	333	287	323	305	294	293	299	275	280	277	271	296	266	317	305	338	321	321	304	292	343	299	286	315	298	286	281	277	299	280	293	307	326	297	291	292	314	285	294	312	290	282	291	290	300	271	303	294	302	279	281	280	308	289	326	285	294	305	305	281	278	266	272	293	262	298	281	304	292	294	279	279	295	255	308	284	292	318	292	292	305	325	276	294	309	332	305	305	299	280	309	270	287	296	301	295	277	302	305	296	294	292	273	268	276	291	277	303	288	326	292	305	277	275	310	316	313	285	321	311	256	304	258	294	298	306	301	283	284	305	273	297	297	306	313	282	329	286	291	317	277	327	272	262	341	281	305	287	298	290	291	290	303	290	285	287	311	266	294	292	306	257	309	313	281	293	290	311	301	296	281	291	294	289	266	264	272	304	289	279	305	294	289	301	301	291	306	303	315	339	296	282	332	284	331	313	309	304	291	326	290	302	275	266	295	298	312	299	331	290	282	298	275	267	284	289	323	299	313	300	312	270	298	311	300	305	306	288	301	286	245	295	300	268	325	283	299	308	280	285	283	277	277	306	328	264	282	267	300	309	298	330	283	281	324	316	287	327	281	281	269	312	284	288	285	283	296	280	286	283	299	298	315	302	311	280	304	277	304	286	301	272	273	273	291	283	279	293	281	277	300	319	279	301	291	305	306	302	303	287	339	267	265	308	337	280	290	297	300	290	289	307	281	303	264	277	311	262	292	285	312	297	291	304	287	315	271	267	265	298	283	307	274	323	310	276	316	277	263	305	299	294	280	288	282	253	290	320	302	276	289	281	292	277	326	289	285	281	271	316	295	276	311	314	292	294	279	258	290	313	305	316	273	276	291	286	312	275	297	306	273	272	304	290	302	295	290	285	292	252	283	281	307	286	305	280	303	316	298	273	302	297	273	301	295	306	286	278	293	299	292	306	310	289	301	283	300	284	276	276	275	307	280	301	270	302	296	308	302	288	298	274	322	271	279	297	333	268	291	324	310	304	299	288	303	297	298	301	321	281	321	310	305	333	294	287	298	279	288	309	278	306	273	317	306	308	300	324	302	304	269	279	279	332	297	301	292	306	306	313	284	340	297	288	283	312	278	284	295	261	299	323	321	259	267	286	269	275	303	309	299	279	286	301	273	279	288	289	319	299	288	288	252	256	316	303	323	317	290	305	277	281	280	311	347	312	299	271	303	293	274	281	292	264	287	292	332	293	280	321	324	307	265	297	313	311	282	322	287	304	327	272	284	304	300	279	328	322	267	296	285	307	285	298	323	275	282	330	289	296	303	316	291	305	294	272	324	309	308	278	300	276	280	296	277	291	348	318	278	312	312	276	259	281	279	295	317	310	316	288	296	335	280	296	261	264	308	287	275	262	273	282	281	321	322	298	299	275	327	327	300	312	291	308	297	281	308	309	287	283	291	298	284	255	295	305	274	274	319	295	299	282	291	323	300	308	301	269	280	307	325	300	295	295	275	289	296	284	293	301	276	317	292	307	300	290	297	282	314	296	298	285	291	305	296	288	288	294	303	295	272	294	298	273	287	305	300	309	280	312	289	297	303	275	305	330	290	304	266	304	271	328	299	290	290	273	319	285	275	289	292	294	280	311	303	295	303	298	287	278	311
24180	2585	5816	6503	5700	4676	3968	3180	2853	2513	2220	1934	1836	1679	1642	1530	1451	1335	1313	1249	1245	1213	1160	1108	1060	1098	1022	1046	1053	988	1038	1027	964	987	928	1012	982	939	970	938	914	926	932	881	917	919	898	873	915	905	899	890	905	906	926	837	864	828	866	838	842	873	874	841	847	834	854	781	868	828	827	867	845	863	848	854	836	824	802	796	847	883	829	868	861	850	881	873	858	840	847	813	798	869	816	811	887	855	837	813	857	843	826	864	823	856	854	813	836	832	820	845	848	864	790	832	806	832	811	838	843	836	809	759	829	823	819	825	857	827	812	816	823	783	847	830	825	822	850	826	812	852	826	777	809	850	835	819	834	799	798	852	822	828	805	830	826	758	836	809	785	838	827	822	809	863	804	848	787	834	845	778	778	805	789	828	846	815	810	870	819	836	803	856	849	826	833	798	826	818	792	870	842	846	811	821	836	794	857	828	860	838	830	776	784	861	792	795	839	823	838	873	806	817	891	834	835	792	821	818	789	860	865	860	826	849	800	755	840	797	821	844	826	813	807	796	794	859	824	823	776	772	862	881	774	780	868	796	826	804	806	810	816	852	797	803	833	767	775	854	786	823	818	821	806	796	828	837	861	837	775	810	817	861	801	849	829	799	835	833	811	849	799	823	795	803	856	784	844	803	850	803	870	773	821	889	833	812	827	843	831	853	773	824	827	819	839	891	847	806	784	805	778	786	825	758	796	730	838	822	827	804	838	843	828	845	802	806	797	822	824	874	830	819	864	809	816	804	835	829	792	784	793	818	819	844	813	842	808	767	823	830	859	813	813	837	842	855	822	815	827	844	814	861	789	800	826	783	819	787	807	796	801	785	846	836	831	802	845	782	783	823	907	828	796	785	852	862	858	825	792	892	845	852	834	837	823	815	863	764	891	825	776	831	796	839	772	831	785	767	876	855	805	849	840	796	814	835	847	792	770	848	797	791	830	792	866	860	842	842	780	838	833	874	823	816	835	907	799	876	870	833	846	799	791	801	794	846	816	778	800	844	788	802	784	764	772	852	786	804	877	808	845	849	816	814	818	839	827	805	802	836	801	839	862	816	807	774	850	788	782	825	829	826	894	787	801	889	845	814	840	821	842	806	801	821	813	877	823	794	826	862	856	814	788	835	852	853	814	842	814	748	806	853	847	813	871	797	790	808	818	835	820	829	835	843	786	834	825	875	818	855	835	839	785	810	797	820	827	827	807	890	844	831	822	793	848	855	894	827	823	851	801	806	823	818	787	843	863	832	784	782	819	839	815	821	795	817	810	807	848	884	803	821	809	855	822	860	761	860	824	845	750	808	813	800	771	794	802	875	799	808	801	805	794	810	822	806	846	808	881	806	848	819	858	833	833	770	817	798	822	795	806	793	858	783	880	830	855	856	818	818	840	764	821	846	828	879	856	881	787	815	807	800	812	785	825	811	805	844	876	882	842	866	857	823	908	780	813	795	764	784	851	803	812	822	821	814	783	830	824	780	844	815	831	825	778	807	825	874	910	794	793	816	850	837	784	860	818	752	782	831	821	760	844	828	794	854	823	800	798	813	802	835	801	747	850	821	830	798	816	830	776	893	845	853	819	894	867	829	778	833	793	832	826	873	834	807	815	846	821	820	830	831	832	849	809	820	816	824	812	864	766	869	799	865	800	815	857	793	849	871	808	804	848	852	815	778	842	885	805	829	834	829	852	866	845	820	821	872	839	794	817	863	861	808	843	865	854	841	830	854	769	873	818	844	838	824	852	814	791	860	842	796	814	797	844	815	820	799	823	801	798	915	824	822	805	800	791	795	782	840	779	765	838	829	820	827	794	878	827	872	793	800	848	874	872	807	842	832	806	843	797	795	829	843	837	771	807	867	821	865	834	819	819	816	844	812	843	820	779	790	875	849	836	826	865	793	835	841	806	815	865	807	854	835	828	890	864	838	880	843	840	831	842	883	821	853	824	823	864	808	842	818	846	834	788	861	811	894	828	843	841	780	852	833	818	845	773	777	875	841	810	817	787	790	812	809	850	826	842	809	795	801	781	806	804	794	860	819	858	785	806	843	810	846	861	839	819	804	824	794	826	831	879	834	783	804	822	844	805	842	818	806	836	808	869	794	804	848	838	780	839	818	809	812	835	792	783	851	826	813	783	840	854	829	740	817	807	734	830	811	815	836	851	824	806	762	816	785	762	812	794	800	828	827	832	823	788	825	879	838	803	865	905	817	815	850	825	825	845	850	830	783	911	790	750	836	850	786	864	763	810	832	781	814	775	797	849	821	802	803	817	843	843	852	845	841	814	856	856	808	798	798	815	846	837	828	790	795	860	832	851	877	789	838	801	833	843	830	775	838	829	791	843	832	854	829	832	781	760	811	842	788	796	810	788	786	853	838	796	848	797	867	775	825	780	795	811	837	786	795	825	803	814	780	805	779	785	839	816	811	806	839	816	802	761	849	804	841	784	845	756	803	794	853	802	860	830	795	819	855	796	856	824	833	819	867	796	841	830	833	820	862	831	812	801	833	822	767	776	836	843	761	817	850	855	812	851	806	840	811	849	858	847	834	861	806	819	881	806	865	770	826	794	857	844	857	805	843	795	829	833	826	771	778	831	875	829	852	843	866	823	797	822	846	766	846	840	800	769	818	790	802	852	817	791	855	844	858	786	794	863	831	847	843	828	784	815	809	833	818	876	803	808	793	847	816	857	834	841	798	802	784	784	811	824	830	819	767	854	802	824	782	778	876	821	801	868	833	807	822	809	831	837	831	817	803	801	874	833	808	785	796	779	846	815	917	818	840	776	820	769	819	816	764	814	801	818	826	872	861	871	794	855	777	777	850	804	799	841	837	824	834	862	850	838	824	855	798	812	840	820	822	769	814	784	855	852	838	811	835	831	803	850	796	832	872	849	825	805	878	852	819	803	813	816	810	817	823	853	822	820	789	856	796	846	817	877	805	803	793	806	764	838	825	858	782	799	794	823	806	840	838	829	767	827	826	837	847	820	776	816	789	836	840	836	834	813	863	864	853	799	830	837	839	790	846	865	786	777	873	809	819	762	800	826	834	889	846	797	811	822	865	855	801	840	807	826	860	826	828	843	839	798	880	869	875	852	749	816	843	812	775	802	816	812	822	839	775	799	847	894	820	896	840	860	816	822	822	783	807	854	799	844	792	800	841	847	826	824	798	821	851	771	826	830	770	822	825	822	844	824	885	777	844	825	829	858	803	857	828	832	808	789	857	806	781	884	829	813	822	831	800	819	801	836	816	867	845	837	854	773	875	784	876	868	826	800	823	810	820	776	841	874	788	855	817	753	811	829	849	796	779	844	882	850	863	819	807	839	781	767	857	776	831	834	824	807	812	830	821	801	799	775	815	810	825	840	815	832	784	828	831	778	837	830	751	834	820	848	843	789	860	789	808	850	819	790	849	807	849	833	828	836	829	844	815	822	819	847	829	851	806	831	828
5791	449	386	178	157	157	148	129	130	128	113	119	117	115	110	108	104	93	108	106	113	141	126	102	114	97	99	110	113	109	123	135	123	118	102	124	126	112	130	105	100	122	110	118	116	108	116	125	108	120	107	120	102	112	109	113	126	105	116	131	119	116	106	116	110	97	107	121	111	107	125	97	118	124	98	113	113	125	129	130	124	101	129	105	99	103	129	137	107	97	109	105	114	99	97	126	102	93	126	103	121	115	113	115	120	92	106	112	131	115	115	118	124	114	109	110	111	101	109	115	119	119	112	112	107	104	122	115	130	121	124	142	89	110	104	110	128	121	114	112	115	103	127	102	113	120	120	121	125	124	110	112	128	109	122	110	113	103	98	96	97	109	115	105	108	106	140	111	122	107	116	86	113	120	135	123	99	112	114	110	108	100	104	118	114	133	105	105	97	99	97	125	118	118	126	113	116	96	103	91	110	108	111	124	101	104	120	123	103	117	114	107	115	120	119	115	117	101	112	109	105	122	104	116	102	114	102	124	106	107	104	97	126	114	107	117	115	111	114	103	123	116	108	118	115	96	109	117	107	122	118	112	121	111	112	113	112	133	116	121	134	107	116	109	102	133	118	99	112	118	114	113	111	117	105	132	105	105	111	117	109	127	113	96	115	127	107	135	119	141	112	105	109	119	121	106	103	114	126	116	98	105	131	121	93	126	116	120	105	131	112	107	119	121	105	131	115	113	120	127	114	107	121	106	113	104	111	127	117	109	112	142	126	108	98	125	114	115	126	106	116	122	101	121	103	106	117	112	136	108	101	121	100	106	129	107	108	104	110	131	112	100	109	117	111	94	108	117	123	115	109	114	108	110	114	121	112	119	99	107	122	107	103	100	110	96	99	106	124	116	135	103	110	112	110	112	116	132	104	104	94	126	105	115	111	124	100	105	111	112	102	125	122	104	109	110	110	121	113	128	112	121	143	89	124	99	124	149	109	129	115	121	107	88	119	108	114	120	126	113	104	103	130	106	125	86	116	115	108	119	139	96	109	108	136	104	128	103	114	120	130	102	130	111	124	104	131	128	106	112	94	106	116	97	124	135	95	127	98	135	128	112	111	124	107	110	108	98	96	119	113	126	123	101	134	112	117	112	101	110	120	102	88	92	121	118	115	123	98	106	138	110	101	98	96	95	129	112	117	101	97	121	115	105	119	114	121	103	104	102	92	113	113	129	94	119	115	98	117	126	117	120	127	126	108	118	111	120	118	100	111	113	140	121	116	103	127	144	108	119	121	124	107	120	115	108	103	107	102	128	104	101	117	124	114	112	121	138	108	96	93	121	110	95	97	103	121	108	119	117	120	106	88	100	123	107	124	108	84	104	123	121	118	121	101	127	127	127	123	105	104	108	108	116	122	108	130	106	116	105	91	102	104	106	116	115	102	110	116	110	119	125	130	137	94	136	123	126	114	102	127	137	118	114	117	116	101	115	108	107	134	117	121	105	103	108	93	125	108	108	105	150	117	102	102	102	116	108	110	126	108	130	110	115	122	124	113	138	123	118	110	127	107	125	109	107	101	105	111	116	107	113	103	117	124	123	96	113	118	102	138	124	129	89	111	107	110	118	107	99	129	102	119	111	107	118	121	128	120	123	111	111	131	118	115	119	122	115	99	114	122	102	109	95	131	103	107	135	109	110	124	108	106	95	116	122	105	126	119	105	131	110	102	118	113	103	111	128	129	127	118	87	109	90	122	114	121	113	119	95	124	113	110	117	105	113	114	140	114	108	108	118	115	126	119	118	123	114	109	111	101	124	118	89	102	104	113	125	118	103	122	95	128	115	114	101	108	133	114	136	103	94	122	120	119	113	108	114	116	101	117	110	98	113	118	92	116	117	115	109	111	109	103	115	114	105	114	102	129	108	103	103	106	116	112	105	124	93	104	114	124	105	106	107	105	114	107	110	121	121	114	115	109	126	123	117	103	121	117	107	111	106	112	109	109	126	96	111	117	120	123	104	133	91	120	112	142	106	109	105	115	115	117	103	102	124	110	119	108	107	96	114	125	108	91	114	124	130	121	121	108	108	103	112	113	130	109	110	108	123	143	101	116	137	106	111	99	103	107	109	102	107	102	79	130	118	110	101	110	106	113	117	126	110	110	114	96	119	109	99	123	104	106	123	117	126	118	105	119	108	122	98	122	126	109	121	101	128	99	119	105	112	111	108	105	140	129	122	138	112	123	117	120	97	121	124	131	119	99	120	100	121	106	115	121	120	109	117	106	115	130	87	112	125	106	130	110	121	116	113	108	126	110	105	90	118	123	110	108	140	129	125	95	116	127	112	100	86	127	108	118	116	110	121	123	109	107	115	102	116	104	112	116	100	109	129	112	128	114	127	119	98	111	130	114	110	113	114	103	126	104	123	123	127	118	115	109	110	117	115	107	120	107	130	126	105	125	102	125	117	124	122	122	85	102	112	108	115	108	103	112	108	105	106	131	128	118	104	108	92	118	99	128	103	118	112	117	118	110	119	110	100	117	96	119	110	125	100	109	134	104	108	118	118	108	117	119	108	121	107	113	101	116	125	100	115	113	116	107	98	113	107	112	101	103	122	103	106	122	102	124	118	126	106	108	115	121	103	106	115	93	110	117	133	110	96	110	108	112	125	115	116	84	133	105	122	127	126	112	108	105	116	114	110	95	100	93	103	128	95	106	96	113	94	105	123	111	97	125	119	122	116	109	139	100	126	118	109	108	107	98	125	110	103	111	110	126	129	107	120	142	106	121	124	150	109	98	120	120	108	105	107	104	108	117	109	104	110	114	116	124	120	119	112	114	113	116	115	123	99	117	100	116	113	126	90	123	113	115	106	113	118	115	126	110	111	109	109	118	120	119	113	110	111	110	102	111	99	120	127	118	113	134	114	116	125	107	126	118	88	121	112	111	115	114	105	106	113	108	103	106	99	129	88	115	111	122	110	118	93	119	110	123	113	116	103	106	108	118	102	132	104	111	99	105	99	115	107	108	116	119	123	110	97	112	123	124	108	104	150	97	111	94	99	109	119	95	109	101	108	110	100	110	112	111	116	115	119	127	127	112	128	109	120	131	106	139	106	123	128	113	122	106	103	113	112	114	111	123	103	110	120	105	126	112	118	108	125	102	104	98	105	102	115	120	110	129	111	120	113	84	95	96	101	129	113	120	117	106	99	115	121	134	122	93	108	103	107	97	92	106	119	103	101	120	123	112	129	104	120	120	123	112	125	104	89	133	106	108	111	100	109	126	97	100	115	115	135	98	113	133	119	119	106	95	98	100	119	121	109	103	124	104	111	117	109	135	121	116	103	112	123	112	113	130	110	101	108	111	114	134	99	111	124	112	112	106	122	117	96	114	102	137	120	114	110	121	108	120	112	115	122	100	123	127	121	116	113	118	121	109	113	131	118	113	111	124	116	128	98	106	109	99	103	119	109	98	129	117	117	136	125	117	105	121	140
4801	483	521	539	502	507	462	437	452	418	470	404	431	385	413	428	431	400	403	451	413	416	411	437	392	388	382	406	394	386	396	405	396	395	361	398	407	372	399	336	376	419	422	378	393	361	400	392	392	378	389	395	396	372	397	383	356	365	372	358	373	387	365	353	418	344	385	379	335	372	378	410	421	390	385	384	380	372	359	375	403	399	378	371	359	381	406	369	379	365	369	380	358	372	371	379	373	387	397	386	397	424	371	404	416	378	427	406	392	351	419	379	399	370	387	409	370	412	353	426	386	399	372	342	365	387	334	366	349	367	425	370	387	382	402	412	372	400	394	358	370	385	369	372	372	405	419	401	387	443	421	377	348	428	416	392	404	380	372	360	369	401	400	396	383	385	389	363	334	413	385	358	394	417	397	342	388	402	368	391	373	373	367	382	378	395	375	379	382	344	396	389	367	405	389	393	362	384	378	355	388	355	354	369	396	369	398	391	401	376	401	401	396	380	380	388	420	406	343	367	370	393	388	381	423	385	361	372	390	362	346	390	373	395	389	409	383	398	404	394	396	412	396	401	350	426	368	411	395	413	348	380	380	395	402	364	374	393	399	384	415	382	398	373	370	373	407	385	393	449	371	355	407	395	359	401	400	369	380	377	374	428	383	403	409	411	402	363	364	400	364	409	378	376	379	376	383	361	378	396	361	383	365	361	378	379	336	363	419	355	402	413	397	428	392	372	385	346	364	421	404	429	393	380	358	423	391	376	364	400	367	402	408	390	404	424	373	347	377	392	386	385	354	368	422	383	366	369	357	385	399	388	370	379	382	386	395	432	388	366	385	366	367	377	407	374	379	349	399	364	410	410	360	384	384	407	385	371	360	361	344	372	384	401	384	393	375	431	390	364	377	379	385	368	393	358	358	375	404	345	377	412	380	397	386	401	399	401	385	385	393	358	351	384	398	390	396	347	364	398	364	392	369	409	405	380	354	394	390	362	375	390	445	366	406	386	355	391	397	404	379	402	364	379	376	366	386	425	370	388	397	358	389	408	390	403	399	427	389	397	380	378	375	394	399	367	402	348	403	372	411	404	386	383	375	360	405	358	413	360	354	382	376	369	390	378	400	379	390	392	362	399	384	359	366	363	407	362	368	346	379	391	380	359	364	358	404	397	386	360	364	359	395	391	393	343	423	394	411	417	398	414	387	379	385	385	393	414	351	388	384	350	421	369	376	401	405	380	378	381	404	348	379	402	398	382	367	394	396	341	387	377	370	365	393	350	403	394	354	368	437	385	403	378	366	391	388	387	390	393	403	388	397	394	369	407	379	414	368	394	412	400	379	376	345	375	342	414	368	392	411	356	399	380	405	370	391	376	370	364	357	379	380	396	416	362	380	360	403	393	370	375	352	378	377	370	382	375	353	397	401	390	382	380	406	380	392	400	369	376	406	366	394	377	381	361	381	344	376	391	408	357	389	364	363	361	370	348	371	397	358	407	367	387	412	387	357	380	415	356	388	340	388	364	378	376	414	391	363	391	404	375	374	389	367	378	379	367	419	379	402	385	403	375	387	375	374	389	367	367	418	373	374	383	371	368	390	362	405	396	372	367	385	379	362	397	356	407	366	389	400	383	355	371	411	378	355	377	387	349	372	393	364	342	389	412	372	410	380	390	401	373	387	404	346	398	423	368	395	368	352	385	383	401	380	327	393	406	384	357	394	377	356	400	377	400	418	373	412	359	421	381	389	407	381	356	391	420	396	393	395	371	371	396	395	366	368	392	400	374	361	390	387	397	444	387	390	371	395	359	398	413	390	418	375	418	386	358	391	409	368	371	433	362	369	346	400	358	375	416	393	379	395	373	388	388	387	382	375	414	388	382	413	387	370	354	402	357	375	396	375	393	380	342	376	386	377	375	352	356	388	392	392	397	400	361	353	397	426	379	395	367	352	378	407	366	383	396	400	376	400	395	375	386	399	378	368	358	370	384	382	351	394	438	391	391	412	375	382	384	369	362	393	370	355	371	375	388	391	407	390	391	367	406	384	374	412	375	366	413	426	357	409	402	381	355	367	392	368	389	390	391	424	399	357	377	371	395	384	409	395	379	352	423	398	370	407	414	386	367	369	366	377	387	371	395	393	393	411	383	392	392	386	349	371	420	403	397	395	364	398	351	398	386	417	371	404	322	363	369	422	366	385	344	352	402	390	428	367	401	408	398	397	394	393	348	425	395	386	360	365	381	371	393	388	414	388	361	395	373	357	396	379	380	403	378	377	400	424	396	377	345	404	395	388	379	401	387	375	380	377	396	346	408	364	380	332	372	404	388	377	364	390	408	386	418	386	384	393	427	355	340	354	415	341	384	380	421	368	422	349	380	375	384	379	406	387	395	378	400	414	404	409	393	380	377	408	383	376	400	382	393	369	351	381	409	402	394	346	365	372	365	378	358	401	356	423	373	402	408	403	373	379	355	355	393	354	401	393	390	357	353	397	388	391	394	368	356	374	387	411	410	375	400	407	381	377	363	393	358	393	363	386	388	358	350	370	384	421	401	397	373	355	388	361	397	391	374	392	403	412	412	386	371	349	358	394	407	390	382	340	408	392	362	385	381	410	415	422	406	388	362	376	394	350	392	406	390	386	394	339	362	364	373	395	354	354	385	400	379	366	394	381	348	402	362	407	376	401	352	371	376	421	373	395	333	365	390	399	376	381	345	384	394	363	352	374	363	363	394	370	381	367	407	363	383	396	401	375	371	382	376	360	359	375	375	383	348	389	404	389	407	428	367	386	399	407	389	426	367	375	380	371	371	390	364	366	388	397	351	411	401	345	376	365	396	387	372	383	411	381	358	353	376	346	407	367	407	384	361	352	382	389	381	369	409	421	423	373	392	410	371	368	394	403	395	391	378	412	396	390	405	374	383	390	381	371	420	365	385	369	380	373	396	394	379	385	389	384	373	378	395	395	370	381	387	354	390	418	388	371	403	426	390	433	379	379	373	362	403	390	403	409	387	399	385	352	394	381	356	417	381	350	366	359	367	372	361	388	335	369	378	398	402	371	386	380	394	354	400	361	398	362	367	358	379	378	396	392	367	400	391	410	371	403	389	389	396	388	421	388	368	383	365	372	372	386	390	378	401	372	412	379	389	422	343	405	373	360	400	379	371	400	356	383	379	354	392	367	367	412	390	384	358	364	416	375	389	405	395	392	382	418	385	391	396	414	376	360	398	395	390	415	358	421	356	370	377	400	349	388	392	385	375	387	392	362	398	385	371	371	373	345	367	364	395	348	400	361	416	375	406	336	433	369	380	353	390	471	399	364	361	417	431	373	355	379	370	397	410	370	378	379	383	356	404	383	406	376	398	389	395	365	390	371	373	379	374	348	413	392	364	378	390	407	379	417	370	426	414	377	382	419	356	369	383	346	388	408	379	350	396	402	345	354	403	411	361	385	385	399	372	408	376	376	387	390	363	409	369	384	403	377	386	379	397
38528	18023	5681	1349	896	710	599	450	429	375	316	345	334	303	300	275	305	283	253	277	274	262	258	258	232	274	267	272	270	262	254	269	252	251	267	233	255	249	248	279	239	224	242	219	247	253	212	255	242	236	250	231	263	250	237	251	257	230	214	214	259	240	234	260	237	255	223	238	220	213	245	249	245	253	251	232	259	246	206	282	226	238	242	257	235	246	230	239	262	246	259	233	253	241	215	244	280	205	255	241	244	222	256	248	245	242	241	239	236	242	250	248	246	228	250	251	241	227	264	231	211	229	252	250	230	233	267	250	251	267	212	232	216	264	249	233	219	246	244	215	221	229	238	264	251	227	216	249	216	255	216	242	251	237	237	229	267	270	244	235	240	239	241	216	223	250	258	238	249	222	246	251	244	225	251	233	238	222	260	256	229	255	231	251	244	236	218	244	243	240	228	247	232	255	247	243	241	206	234	211	240	249	228	246	217	237	240	216	225	256	231	212	229	239	236	209	235	240	229	218	261	274	238	241	260	268	259	239	247	280	264	236	255	204	212	235	229	234	242	224	241	238	229	242	235	241	230	256	244	253	222	223	243	245	201	239	237	214	270	235	232	233	266	245	261	279	235	241	246	242	242	238	259	263	248	205	239	246	216	235	263	254	255	216	260	209	228	234	261	235	234	230	255	214	262	260	229	228	264	238	247	220	231	273	266	249	234	236	229	251	249	264	235	208	217	248	239	260	228	238	216	213	268	229	221	270	249	233	233	256	225	273	257	232	252	219	234	234	252	238	217	267	218	230	231	261	241	245	231	233	252	232	249	231	261	265	272	266	233	257	230	233	254	249	208	245	255	240	255	230	209	254	201	230	211	250	213	261	241	239	245	248	228	237	245	230	245	235	258	239	215	220	249	235	225	238	258	242	254	263	234	231	245	235	223	237	254	257	229	288	248	244	260	238	266	257	237	258	245	235	248	202	236	252	235	226	245	247	244	244	262	243	232	219	208	226	240	251	215	215	248	216	217	242	218	256	249	250	246	205	224	261	243	291	219	238	251	259	207	276	220	228	233	253	247	238	259	254	226	230	267	240	258	232	254	242	244	229	241	237	242	243	243	261	241	229	249	229	246	230	221	260	229	245	250	243	250	244	269	251	224	220	223	236	212	239	254	230	270	265	246	254	239	226	258	225	237	245	247	227	239	216	240	216	251	236	236	254	227	249	245	232	223	238	217	265	232	261	247	228	217	209	257	228	249	225	219	224	244	234	209	218	226	246	222	233	231	225	246	215	240	245	227	263	215	218	256	236	240	219	251	247	273	220	242	258	224	226	216	244	261	256	234	252	241	239	239	243	249	245	245	212	230	243	238	221	221	255	256	262	199	243	242	197	220	232	204	248	256	262	251	249	253	220	241	224	270	268	229	239	228	235	246	236	259	225	218	244	231	216	241	237	243	216	224	212	237	271	214	246	238	223	245	240	239	237	261	211	223	230	264	224	208	223	245	242	229	254	239	246	250	217	257	237	230	225	253	208	249	236	240	228	216	239	230	235	223	256	264	254	238	237	250	228	252	236	252	258	251	246	232	251	231	252	239	228	237	253	272	243	216	261	217	265	206	244	233	224	239	214	240	238	242	227	220	228	252	214	236	223	215	244	238	230	215	264	244	195	243	232	243	233	245	248	228	260	235	230	272	255	276	193	241	266	247	239	256	216	217	238	211	241	224	234	239	252	229	241	239	218	235	235	236	257	216	221	228	248	237	215	259	218	258	243	235	251	250	232	256	256	247	242	208	256	264	230	223	224	249	247	229	240	231	243	223	265	245	250	251	234	233	235	236	234	222	256	244	212	227	215	253	235	234	267	239	209	234	224	238	248	225	261	259	279	230	245	238	243	254	243	248	242	246	237	232	226	251	242	244	216	217	226	258	230	234	263	217	207	254	223	224	247	230	220	253	242	211	237	241	236	221	234	280	234	275	233	281	237	271	230	252	216	219	235	267	238	223	244	246	254	250	264	261	246	251	254	245	210	245	251	232	243	253	226	232	242	238	245	266	225	228	245	240	286	248	230	231	256	252	223	217	239	233	238	244	243	261	241	248	233	224	240	264	241	224	254	230	239	254	249	201	222	248	237	238	211	234	215	214	244	247	230	263	218	242	256	243	262	231	252	251	236	235	219	260	245	224	230	250	260	213	236	241	214	246	230	226	238	229	225	243	219	237	211	251	240	199	234	232	279	226	244	237	214	246	233	250	229	271	222	261	222	233	246	249	244	225	232	233	273	238	252	240	251	216	234	222	234	269	230	237	253	232	244	228	217	253	241	248	224	238	269	224	235	236	238	249	211	244	253	227	243	238	264	251	261	243	240	245	213	229	247	241	243	235	262	235	223	248	239	241	242	250	262	222	243	238	253	223	247	249	270	248	265	255	207	206	227	237	250	237	228	257	221	230	241	245	220	232	231	236	261	212	226	270	256	231	216	228	229	241	231	252	266	224	236	219	235	248	244	255	255	255	209	240	243	247	195	223	233	211	232	232	255	246	239	230	224	235	229	253	253	243	245	265	238	223	235	227	244	231	251	237	229	247	241	246	221	253	237	220	250	226	212	244	254	244	212	229	220	256	236	256	242	243	225	233	221	227	263	234	229	210	221	254	236	243	249	253	216	263	232	245	249	268	221	241	218	230	225	242	249	235	228	248	241	231	235	241	270	237	237	228	218	257	232	222	238	216	221	247	246	230	245	236	265	241	241	256	263	226	226	228	250	269	241	230	231	214	221	242	236	223	248	225	258	245	256	246	228	250	266	217	251	249	255	249	265	253	259	225	231	230	248	237	232	235	290	228	268	226	211	245	240	267	243	265	229	243	236	221	233	224	253	206	241	247	240	237	241	214	221	230	238	272	243	253	249	259	266	219	238	246	241	225	199	260	237	232	213	245	224	225	245	213	224	227	225	256	250	258	214	268	254	235	233	249	230	256	237	215	239	238	239	226	247	225	231	240	237	243	223	226	258	230	247	235	251	243	225	238	247	263	232	236	232	206	227	234	252	229	232	243	259	216	237	238	224	244	241	261	231	236	263	219	259	231	209	254	245	223	233	223	250	246	259	238	244	242	259	260	252	260	234	241	238	220	237	250	227	216	242	250	259	254	232	249	219	234	235	234	236	238	219	227	236	255	250	233	216	226	240	234	256	248	237	246	241	234	248	244	201	234	261	238	232	240	221	242	259	266	255	237	264	229	239	216	239	249	227	234	233	230	212	234	232	193	244	238	243	243	264	206	273	229	283	251	251	201	245	251	240	228	214	265	232	241	249	231	237	218	214	249	239	221	227	249	235	227	242	229	259	225	262	252	251	224	234	242	228	216	231	236	265	245	217	217	218	250	237	224	223	208	249	240	228	244	214	265	246	256	240	221	219	220	244	258	258	275	244	227	249	253	260	239	244	236	223	218	225	234	229	264	209	237	235	264	221	249	231	236	250	241	224	239	217
18890	1658	3361	3701	3192	2647	2333	1942	1735	1496	1444	1268	1228	1146	1070	1024	948	1011	972	954	847	894	809	786	816	853	835	841	830	824	796	770	781	788	741	772	732	782	734	728	750	741	772	771	793	709	754	733	744	727	759	684	701	762	750	688	756	721	737	770	715	688	717	698	727	706	679	711	716	709	721	698	747	691	707	688	671	649	664	680	663	681	708	750	692	682	657	709	680	690	668	697	687	708	693	681	718	773	739	653	679	719	685	678	697	748	664	672	754	723	692	723	727	688	733	700	688	734	704	679	744	687	700	733	666	687	729	672	735	707	711	663	695	702	704	683	703	687	730	736	665	663	698	668	699	707	693	658	734	680	688	690	694	701	760	700	708	739	708	680	683	699	697	719	723	696	729	690	690	711	694	675	718	702	679	676	675	701	696	737	696	697	625	719	645	718	725	652	705	718	672	693	705	658	706	680	686	655	691	700	688	678	709	708	709	702	737	680	671	719	767	681	716	752	726	668	664	682	697	650	708	697	703	706	729	669	686	700	696	733	711	708	674	690	718	730	705	722	722	671	690	659	720	735	655	690	711	700	672	739	661	674	703	710	659	735	704	678	684	738	693	717	679	700	725	693	674	773	691	683	720	715	714	667	694	697	721	647	680	725	705	677	679	695	671	699	682	703	721	680	718	704	652	687	719	655	716	665	728	745	680	713	684	704	670	733	682	700	704	670	716	635	692	735	677	661	697	706	731	688	715	723	714	648	695	706	664	697	687	688	679	629	741	640	656	654	734	725	715	710	694	626	722	700	687	693	707	719	687	642	687	692	700	710	697	669	721	739	695	707	714	722	711	701	679	669	705	721	689	713	687	711	697	710	692	645	703	662	729	675	625	684	711	673	692	732	691	658	725	701	669	705	686	734	735	661	709	728	694	705	699	644	660	706	733	699	664	666	677	636	708	725	673	685	721	687	707	699	742	713	695	737	723	722	686	679	665	725	746	682	678	703	627	678	645	681	739	700	714	739	747	671	744	708	727	708	719	714	677	702	649	654	713	701	730	733	680	687	663	678	742	723	738	734	725	740	731	720	705	660	659	709	720	709	706	721	732	689	634	672	681	691	701	668	749	716	700	758	726	655	656	712	727	705	686	702	686	721	723	690	718	697	729	679	682	708	704	688	688	665	709	704	697	717	692	711	702	699	708	725	725	693	694	700	721	665	714	684	680	665	662	694	733	693	690	672	675	690	643	643	725	665	695	738	705	715	727	674	684	709	775	701	697	684	647	680	680	688	708	672	709	648	710	716	682	667	710	690	658	682	701	690	663	671	677	756	673	707	713	711	710	693	713	657	721	684	703	716	733	681	727	724	708	692	710	670	709	701	703	668	711	698	676	703	730	716	715	728	663	681	692	658	722	679	771	700	703	729	711	740	680	669	667	723	646	727	645	678	662	707	704	672	641	661	708	733	715	717	733	707	697	714	706	781	697	680	727	657	678	672	672	723	704	686	679	659	728	689	703	696	728	724	708	729	694	702	757	650	660	692	709	711	698	712	682	672	720	684	687	773	715	687	734	667	692	683	735	700	703	716	628	677	715	734	707	711	676	725	715	710	700	717	708	717	735	709	670	702	679	676	654	711	674	681	694	696	677	694	691	742	705	719	672	687	707	695	694	733	692	695	735	672	690	696	705	712	654	709	671	701	630	712	725	733	728	656	720	704	718	716	675	673	718	690	711	705	706	766	732	696	642	700	707	672	684	726	727	726	708	685	711	749	729	770	697	704	666	657	686	715	661	683	709	676	647	697	715	681	710	691	669	679	697	737	714	729	700	710	730	678	688	696	744	748	672	704	706	681	707	703	645	696	708	734	762	626	676	673	710	755	707	742	688	703	684	658	680	700	774	728	721	681	683	676	708	658	682	723	685	724	702	735	694	726	703	704	701	649	674	725	669	711	682	738	673	660	693	692	714	714	712	668	698	652	741	731	720	654	718	726	702	690	663	706	706	668	694	673	749	723	661	647	679	706	726	678	695	718	690	676	702	706	702	727	711	631	725	705	712	758	703	738	665	744	627	697	697	709	691	666	706	714	628	701	637	649	671	674	660	704	658	660	687	722	694	707	751	707	684	666	690	728	736	687	680	710	731	730	669	721	671	711	709	683	662	659	695	700	685	688	710	709	743	709	633	644	712	716	743	685	701	712	697	676	649	710	703	715	664	663	663	725	690	666	708	680	708	646	662	744	664	679	659	713	718	714	685	635	689	686	749	729	647	665	702	644	687	702	739	700	676	732	763	700	680	666	703	722	717	680	707	677	763	730	722	692	731	715	680	719	709	669	713	724	707	728	709	698	708	670	691	668	669	672	652	674	679	721	722	684	699	664	716	676	701	694	676	668	656	706	700	667	679	703	702	737	751	704	707	709	680	742	697	755	705	705	701	701	730	705	684	682	686	708	694	698	693	668	726	660	688	706	673	730	702	658	646	677	707	697	693	663	685	711	713	671	733	708	727	660	728	665	697	721	735	726	720	731	708	665	696	698	709	698	735	679	722	713	684	695	704	718	690	665	681	738	715	695	740	691	731	701	697	692	704	698	699	691	672	698	700	713	725	725	713	748	686	767	707	692	737	689	702	659	694	686	671	696	685	715	744	681	719	671	769	727	664	691	729	697	687	645	716	696	693	707	702	708	659	688	718	712	674	671	696	658	684	704	670	719	710	720	702	678	722	666	713	712	672	702	685	723	690	674	684	687	694	706	715	689	726	746	708	702	645	711	696	683	705	712	666	672	703	715	703	687	716	694	630	716	678	704	699	653	656	701	746	702	691	714	694	740	734	627	717	681	658	712	765	706	651	683	678	670	698	637	681	642	693	677	706	719	726	739	691	742	690	698	751	722	719	719	708	669	673	702	733	710	750	677	702	700	720	701	674	662	669	704	649	689	689	710	720	734	704	691	646	712	681	681	674	712	706	707	679	671	676	727	659	699	669	691	707	659	637	728	658	704	744	719	696	722	720	694	718	656	724	721	713	684	739	653	713	646	687	698	699	683	712	694	655	742	694	667	720	671	726	705	678	706	709	692	664	689	693	676	638	680	700	705	699	681	665	710	710	705	728	738	736	668	717	691	701	725	682	683	690	726	668	743	687	679	705	700	685	687	708	713	696	663	695	711	696	714	699	699	670	672	669	729	673	658	665	679	699	728	727	649	691	727	740	666	704	743	724	774	740	694	683	714	721	688	712	674	706	728	688	721	705	689	664	725	645	742	674	729	713	690	686	735	687	717	709	690	649	739	699	714	704	667	726	702	674	732	686	671	738	716	687	703	684	699	703	682	702	673	677	682	762	678	723	700	660	715	682	689	698	724	721	652	693	731	700	689	698	687	680	699	748	697	687	696	684	707	699	697	708	656	706	717	695	724	688	713	709	723	700	699	643	684	675	722	658	715	716	686	720	654	703	668	682	669	644	689	659	654	716	721	718	656	685	678	709	704	712	713
41231	21294	19149	4506	1710	1376	955	884	697	572	519	505	458	423	379	395	365	352	369	365	396	338	309	336	314	333	379	325	332	329	317	317	308	310	344	300	302	298	314	302	328	302	308	323	286	324	306	291	283	286	285	303	275	302	314	301	284	297	312	261	305	313	307	311	281	268	282	280	332	307	319	286	308	261	314	290	307	280	297	274	295	306	308	267	298	310	317	320	263	273	292	315	299	316	308	252	319	291	308	286	307	311	302	301	273	287	289	278	288	266	308	307	304	279	289	289	303	291	282	309	322	310	282	306	284	289	296	279	259	269	280	282	321	307	308	325	309	300	301	281	270	256	321	277	282	292	290	316	301	292	313	281	309	276	304	303	291	288	287	288	306	308	270	264	300	306	294	291	315	309	308	279	296	313	284	299	281	293	284	315	324	302	296	304	326	301	303	301	292	324	305	306	260	257	257	314	280	313	284	302	286	265	298	289	327	310	303	278	283	289	321	290	304	321	303	301	296	272	312	304	305	280	281	300	295	282	326	269	294	277	282	269	330	287	275	262	281	319	322	306	293	283	291	322	292	335	304	286	303	305	287	317	300	303	303	291	279	268	292	286	293	267	292	314	316	280	295	290	281	284	238	302	300	317	298	283	296	293	277	306	292	289	289	306	295	293	275	300	302	286	304	282	288	297	294	280	287	266	315	270	297	323	285	295	328	278	348	296	266	308	299	318	292	286	284	322	287	270	298	336	252	280	306	281	315	325	323	314	297	287	282	315	309	327	319	260	296	306	311	293	312	327	272	285	281	293	317	272	301	293	280	309	308	289	303	269	284	248	292	272	277	316	281	276	296	327	290	269	319	327	279	277	289	313	254	305	273	274	321	312	287	309	309	297	284	290	301	299	320	280	269	294	314	305	284	299	275	312	266	293	277	311	295	320	287	313	296	307	287	296	323	297	319	277	256	315	282	328	324	277	304	283	279	307	296	284	279	266	299	309	312	269	277	315	296	250	306	296	317	298	283	276	284	297	278	331	298	306	299	277	310	295	300	315	252	273	306	253	298	285	297	287	304	300	312	285	280	326	266	250	294	323	272	258	290	263	306	291	297	294	329	303	308	303	311	291	304	304	290	321	300	299	315	303	303	322	310	309	288	274	250	278	302	317	278	340	260	274	306	310	307	305	305	274	308	287	307	288	288	318	323	299	295	266	302	256	289	290	314	309	287	303	308	304	294	276	305	301	316	307	297	322	290	309	286	300	301	321	345	304	292	269	299	311	309	302	299	290	283	291	302	297	280	312	294	293	304	296	309	307	295	293	282	310	259	305	283	304	289	312	322	288	304	276	321	279	279	300	281	283	292	279	321	305	270	304	300	293	299	303	315	341	306	292	284	266	305	294	306	281	297	297	285	286	300	312	288	308	318	296	279	284	279	284	275	247	315	294	306	309	281	296	283	292	278	286	285	297	314	270	286	283	279	287	339	302	315	286	298	286	287	307	312	288	304	291	299	301	314	303	263	298	303	330	304	282	323	291	301	261	281	297	281	272	278	293	301	275	284	282	303	308	282	267	289	310	299	327	319	309	297	299	275	282	309	306	307	292	287	290	283	311	324	301	313	305	289	297	286	309	307	299	268	320	294	310	296	290	290	299	281	290	310	302	288	296	323	309	296	290	326	323	271	289	295	289	279	319	300	298	308	286	282	324	324	304	274	281	308	289	293	320	313	292	280	278	299	288	279	307	280	296	299	292	274	276	275	269	271	318	325	287	291	292	270	308	296	272	297	301	303	286	293	316	267	266	311	298	317	319	273	267	306	290	323	331	279	278	297	282	275	300	292	312	309	288	319	264	296	308	293	292	287	294	262	290	276	286	299	312	297	303	311	265	243	331	301	274	262	303	325	297	298	287	285	318	328	273	315	268	300	310	286	305	308	297	289	264	294	275	285	282	303	293	299	291	283	308	280	269	286	295	292	298	283	275	290	309	292	243	283	280	294	305	300	276	313	325	291	283	305	257	311	356	309	296	262	323	315	285	296	334	294	293	290	329	262	283	268	331	291	298	274	303	294	271	279	292	278	296	287	276	267	312	287	312	304	285	316	264	277	295	281	301	331	305	293	280	295	287	285	309	280	305	323	325	318	285	277	299	296	286	308	307	313	275	313	286	294	277	307	284	303	286	311	285	299	288	291	285	324	295	317	296	283	298	301	288	304	287	311	327	293	289	300	291	294	273	289	298	314	290	294	315	309	254	317	280	327	305	283	316	271	311	284	305	267	320	317	304	293	327	292	282	275	297	286	311	275	319	319	301	292	287	303	286	291	269	256	272	305	271	298	330	313	313	268	289	296	257	287	259	266	332	292	310	308	278	333	272	251	322	293	321	277	300	300	309	289	307	274	305	314	293	269	295	261	276	312	316	284	302	276	316	310	255	318	284	309	331	289	266	311	306	298	280	282	270	311	327	303	327	321	275	294	281	331	277	286	282	304	291	278	294	283	286	293	270	318	240	327	301	295	278	280	293	298	312	280	279	300	276	301	308	309	293	292	293	275	327	316	297	295	286	287	296	289	303	288	272	315	331	302	270	330	300	314	274	307	297	298	272	300	302	285	287	310	294	300	302	287	277	304	306	296	316	307	305	292	300	275	282	283	293	307	281	313	287	315	301	309	301	302	300	297	264	300	263	287	309	310	306	304	309	266	331	291	295	291	308	296	280	301	288	293	301	285	285	294	276	293	294	283	292	296	255	295	294	308	300	320	303	336	303	281	294	303	281	273	290	282	293	306	271	313	313	289	305	286	284	285	281	305	314	311	310	286	304	276	266	278	285	283	305	272	288	306	304	273	314	286	277	313	284	297	292	302	309	271	320	292	313	300	287	320	315	290	300	352	298	326	271	300	305	315	283	285	296	288	298	301	308	308	292	292	287	282	299	305	317	298	288	274	310	265	302	289	277	284	266	312	320	304	303	293	298	282	263	271	270	262	279	274	301	303	276	341	314	273	282	290	292	283	269	309	302	247	344	286	290	298	286	284	292	288	306	264	298	279	287	297	293	273	280	308	292	294	309	292	265	288	296	290	270	324	298	275	322	307	298	279	313	318	290	273	275	306	279	285	281	262	303	311	326	296	288	302	266	296	265	292	276	306	294	307	299	282	284	268	317	263	275	295	290	344	296	307	291	290	291	283	298	306	282	277	292	307	307	288	316	306	297	282	285	284	275	320	275	282	318	316	263	299	297	303	305	293	283	277	280	299	294	285	309	281	311	310	294	277	307	314	263	282	282	282	292	274	310	307	295	288	303	306	302	330	308	308	315	300	284	300	268	299	294	304	242	302	319	305	312	318	289	273	314	319	319	318	303	283	262	279	299	289	276	305	289	295	302	269	304	339	278	283	306	297	309	306	308	268	298	287	295	308	321	302	289	274	318	272	308	288	312	308	306	287	302	302	302	297	311	269	286	279	315	314	301	322	282	316	279	301	270	300	266	314	302
23963	2629	5722	6596	5627	4633	3812	3232	2766	2440	2245	1956	1827	1612	1573	1551	1417	1354	1299	1264	1180	1194	1192	1136	1108	1021	1046	1046	1078	1005	1033	1033	949	980	961	963	935	923	907	922	894	943	863	903	915	886	927	877	907	903	905	922	844	870	845	851	877	866	849	826	859	839	837	829	881	864	856	825	833	893	862	858	844	850	863	872	864	820	829	832	829	860	824	844	873	842	858	845	764	858	877	791	857	842	835	839	854	853	796	838	861	791	837	884	817	842	790	787	822	829	766	790	914	819	840	776	757	847	827	863	857	872	814	795	823	794	848	888	864	806	838	860	809	815	860	858	799	865	813	820	815	774	826	875	806	854	891	830	839	847	801	864	828	819	793	838	824	838	788	835	870	819	836	837	847	842	884	761	816	820	833	838	799	849	842	840	820	769	807	791	794	862	851	793	819	813	810	820	798	797	846	871	796	828	845	813	795	805	827	785	791	832	771	910	874	813	806	835	814	793	825	880	796	830	858	811	890	846	843	858	806	848	865	801	853	814	870	840	838	839	882	837	805	851	776	845	779	806	791	789	854	866	826	844	839	807	822	871	831	817	812	793	800	786	824	840	813	810	783	801	856	825	773	831	823	870	805	822	862	823	809	814	825	836	784	842	834	876	819	862	787	829	849	832	830	780	821	813	824	817	833	817	851	890	813	807	832	855	870	798	795	777	801	841	844	790	802	798	826	824	793	858	762	813	836	830	829	839	795	844	836	814	820	785	844	800	850	821	841	877	834	856	781	787	812	839	835	827	805	811	774	817	811	829	791	805	846	801	846	880	790	812	795	839	841	863	805	827	799	824	797	840	803	802	821	860	805	822	783	821	839	870	834	823	820	833	872	827	816	879	775	857	791	823	807	835	828	840	833	812	818	866	847	840	805	815	829	813	827	835	804	825	805	824	868	793	785	847	837	789	829	808	792	785	816	836	844	810	808	833	779	843	831	842	861	825	854	813	795	805	808	833	821	786	825	797	794	802	862	834	819	816	845	803	748	827	803	858	816	839	807	799	848	804	795	868	806	801	836	830	820	852	850	807	827	813	841	821	878	835	787	874	857	868	808	800	817	864	759	816	803	830	807	789	829	859	865	804	783	823	788	820	821	795	811	789	828	828	766	821	833	846	846	825	858	805	821	831	829	813	899	853	794	829	805	819	834	800	787	822	812	796	794	821	850	852	788	820	811	839	803	836	817	818	822	769	821	845	790	835	819	802	817	833	820	848	814	799	848	791	865	817	838	882	857	807	832	839	824	824	808	832	836	792	828	874	833	809	796	810	832	888	856	820	840	911	782	854	828	851	836	861	808	826	797	814	797	810	787	827	854	849	780	837	851	844	837	822	839	853	758	889	823	831	838	820	799	846	805	818	751	797	874	827	809	860	843	836	782	826	796	839	822	850	820	836	831	766	797	806	796	773	831	813	842	812	773	805	829	810	818	861	839	830	876	858	818	861	788	838	801	849	826	883	866	855	777	823	798	817	806	807	863	850	790	837	836	855	861	826	850	821	857	828	847	810	872	868	839	844	864	815	810	807	848	836	804	839	842	814	810	809	834	834	806	796	879	823	813	840	812	837	779	834	834	832	874	852	782	820	784	781	804	813	841	830	804	813	806	876	830	820	856	823	776	831	836	830	817	833	835	835	843	832	805	801	820	834	798	836	832	860	825	818	839	808	808	806	838	877	824	800	820	763	803	856	841	871	806	799	867	833	820	847	850	845	783	823	822	818	851	795	765	833	835	822	875	869	828	779	835	799	789	800	856	875	856	840	806	832	834	790	910	784	813	820	785	844	862	802	867	876	803	821	819	788	793	829	817	878	797	848	823	837	857	832	820	799	863	855	815	875	814	841	824	812	816	830	819	801	784	807	816	850	893	819	804	821	820	858	846	846	818	846	836	823	793	801	777	782	792	836	856	869	855	826	808	813	866	797	830	825	823	784	792	775	807	810	870	806	824	840	802	801	790	861	822	796	815	827	836	832	839	812	854	824	816	831	796	856	796	809	842	866	832	817	841	837	787	814	832	751	828	819	768	860	804	847	829	819	831	844	863	802	827	780	795	827	813	821	806	871	821	856	862	800	789	790	852	853	819	771	772	746	786	854	813	783	851	834	871	851	818	839	822	810	873	828	821	862	871	876	810	836	861	812	816	804	845	859	823	824	824	830	817	810	844	858	797	807	827	803	795	842	855	788	841	796	778	823	792	844	832	792	820	876	826	781	787	853	825	801	854	758	869	845	782	787	778	833	858	883	877	749	844	821	792	848	806	813	845	841	748	811	771	824	855	803	841	799	809	807	781	804	832	869	828	837	855	841	811	831	819	809	838	841	841	829	806	859	878	842	814	856	808	814	824	800	826	806	849	821	825	812	830	780	812	815	818	784	830	828	852	841	852	826	783	826	822	845	841	834	862	819	791	853	801	748	847	811	811	803	794	791	826	856	802	839	830	885	798	835	829	807	840	781	819	830	868	815	801	834	837	807	835	832	859	820	785	813	872	817	840	838	876	808	824	872	827	799	844	823	867	798	860	839	863	802	814	829	823	820	807	809	812	819	797	766	803	786	798	835	843	825	793	850	788	804	807	832	833	800	807	792	824	834	821	793	796	831	869	863	801	813	862	779	800	815	800	850	864	825	870	893	819	798	877	819	817	842	810	789	800	771	803	819	845	863	849	844	832	846	857	844	827	829	822	813	835	855	849	811	820	819	869	811	769	810	789	846	870	807	825	807	843	815	866	859	861	823	855	816	801	820	820	897	855	839	863	824	822	845	797	755	860	861	820	821	814	831	813	828	854	824	816	837	813	837	786	768	851	770	808	836	853	825	837	813	831	778	812	825	808	778	811	880	858	780	882	783	824	776	813	858	801	824	874	856	806	809	861	799	896	780	777	851	733	798	808	845	844	820	822	818	876	803	860	895	803	827	803	783	877	796	833	853	777	870	804	870	774	788	792	785	837	832	830	849	866	791	882	798	858	904	833	785	794	809	812	830	842	809	806	841	845	797	800	820	799	818	816	815	835	847	866	855	863	817	830	817	819	833	814	811	821	817	836	875	825	851	866	807	785	846	848	800	853	838	841	815	861	847	797	780	794	823	821	831	843	839	804	813	881	821	829	870	831	819	866	810	761	797	821	853	840	812	827	789	796	870	821	861	833	842	853	789	835	780	861	857	822	867	856	827	818	809	859	826	853	854	798	806	782	838	818	889	840	830	807	810	879	794	870	850	801	828	762	884	887	815	765	822	840	798	859	826	832	816	852	795	824	807	843	823	833	835	853	800	841	850	750	854	758	797	792	803	827	821	868	862	839	870	849	848	818	827	825	770	765	867	790	826	762	818	828	821	847	834	860	837	804	801	806	850	842	824	816	850	821	846	830	869	744	821	828	892	833	858	820	787	786	830	791	803	823	797	855	890	811	842	883	847	807	821	825	815	808	849	803	812	833	772	812	755	823	815
5628	365	318	181	150	150	130	123	130	106	134	107	107	109	118	111	128	118	106	103	123	109	85	107	114	104	113	100	127	128	100	114	114	102	113	115	121	136	104	110	98	126	118	128	115	111	95	114	110	101	90	127	133	118	95	121	94	100	88	124	110	114	102	106	114	122	116	102	94	125	126	100	102	123	112	99	117	95	126	104	112	111	108	90	133	115	101	122	108	95	109	103	124	105	121	123	125	99	120	117	115	126	124	117	114	91	93	106	117	105	97	125	113	100	110	125	110	99	106	99	122	114	121	101	119	121	95	124	115	83	128	115	130	114	117	106	124	102	107	104	101	109	116	124	95	114	110	124	96	103	127	116	111	117	106	128	112	116	102	101	105	116	126	124	114	90	117	106	118	112	115	113	117	103	93	107	115	107	112	105	99	109	113	99	124	108	114	95	92	115	114	103	118	98	114	94	104	115	122	102	107	92	109	134	99	92	126	101	107	118	101	99	113	115	113	102	90	111	105	105	114	112	119	124	106	109	118	101	113	109	114	97	95	115	114	116	109	107	116	99	113	114	102	113	111	124	117	123	99	105	99	106	128	96	105	110	93	103	128	116	113	113	109	109	104	108	102	117	109	94	132	123	105	123	115	108	119	133	126	114	123	114	96	120	113	97	100	116	111	119	114	107	122	114	99	112	129	117	138	129	108	124	101	111	123	119	111	115	114	112	134	105	103	115	99	83	94	102	123	117	119	106	107	91	104	104	113	123	102	110	111	106	121	111	113	113	132	114	102	89	101	110	101	114	97	99	113	105	95	129	127	91	96	98	111	122	121	133	103	104	108	111	109	129	115	110	117	106	112	126	94	109	116	132	117	106	114	119	112	108	95	128	94	106	102	127	121	126	99	112	100	124	113	118	112	96	99	112	101	135	107	93	102	124	100	106	98	93	101	119	124	123	105	98	112	128	114	107	108	105	93	100	117	109	109	117	113	91	115	134	93	108	104	127	100	117	96	121	113	115	117	78	106	98	109	106	104	108	118	117	119	116	137	104	117	104	122	95	127	116	106	135	124	125	107	120	98	104	109	109	112	125	121	110	107	112	137	104	111	106	110	103	117	96	121	110	117	113	122	102	117	126	102	129	139	114	101	109	122	101	99	103	101	105	108	120	112	112	111	133	109	109	101	114	98	106	124	125	95	129	120	100	98	132	110	109	100	121	97	86	105	95	118	110	131	104	98	111	134	100	119	113	116	117	117	114	129	103	99	113	109	129	112	124	90	108	122	123	103	107	109	111	130	116	114	120	113	123	95	115	104	124	123	128	110	117	116	109	111	111	96	100	98	121	107	106	107	130	125	93	124	110	113	98	114	118	89	126	112	98	127	110	126	127	110	107	110	110	97	84	102	106	122	99	121	98	99	114	118	110	120	107	124	125	117	103	120	106	126	119	142	101	99	101	115	107	104	97	110	110	106	132	107	116	110	108	104	103	134	126	112	115	125	100	95	126	103	102	115	134	113	105	90	114	102	104	107	123	122	110	106	99	100	101	143	127	120	108	119	117	112	107	97	110	112	108	139	105	108	130	125	108	108	118	115	110	115	122	124	125	108	102	101	110	108	100	106	123	113	112	114	120	119	123	101	114	109	100	115	112	111	116	127	111	119	106	125	133	102	131	115	125	98	126	114	119	103	100	134	106	108	115	110	117	120	115	117	118	132	91	111	103	122	121	119	109	113	122	112	100	93	117	121	134	112	106	120	115	89	116	125	93	129	128	96	117	126	123	109	103	99	87	101	99	118	97	103	113	120	108	106	113	114	130	113	93	101	133	108	109	125	123	114	129	114	109	112	121	101	114	106	111	110	109	100	111	98	91	125	104	103	125	115	108	112	107	109	116	102	131	118	114	93	125	109	108	119	120	103	123	117	111	124	104	121	100	118	109	106	123	106	99	128	96	117	86	108	127	104	120	126	104	107	101	96	117	118	105	120	119	110	91	100	107	100	100	110	116	111	121	108	109	103	121	92	90	111	100	116	113	117	101	123	112	103	117	98	101	107	120	119	118	107	94	132	98	86	78	102	110	109	104	112	90	111	95	104	88	123	116	113	109	136	104	106	104	118	123	122	107	103	116	106	116	123	114	102	121	116	109	107	112	112	116	103	130	102	87	124	120	111	115	128	130	125	120	113	127	107	104	98	110	124	125	114	125	129	95	105	91	109	119	114	102	111	134	136	117	98	105	119	93	111	108	101	113	107	114	115	100	115	97	104	120	108	101	120	124	106	92	119	108	106	106	113	122	101	112	113	120	108	118	125	109	114	112	100	114	124	92	101	133	108	132	101	117	113	108	113	107	105	107	117	116	120	112	94	114	110	123	102	106	114	114	102	116	110	101	126	96	123	106	92	108	115	104	112	114	119	95	107	112	95	114	110	125	114	119	112	121	106	120	103	119	118	96	109	97	116	107	105	86	108	122	117	112	109	102	113	120	102	102	104	103	125	117	113	110	113	114	112	126	102	100	101	124	105	107	105	109	110	124	114	109	114	109	99	93	119	126	104	104	113	115	98	103	122	109	127	110	125	123	107	86	107	116	99	96	118	115	125	108	116	108	119	108	116	137	117	130	94	95	101	124	105	91	116	106	97	124	108	120	125	103	95	107	86	107	91	100	115	111	126	112	111	120	99	101	122	136	107	128	107	116	96	94	108	130	115	110	95	123	112	117	107	118	118	115	97	113	135	126	98	115	114	126	116	97	124	110	125	126	117	109	119	125	123	112	109	94	116	133	97	112	126	119	119	100	112	109	109	111	103	91	112	127	102	108	122	107	125	135	115	127	132	108	105	98	116	116	108	122	113	114	122	107	114	120	115	95	117	115	99	125	118	112	93	134	112	119	90	108	122	124	124	119	92	105	133	101	104	107	105	98	110	117	125	111	103	137	110	113	102	101	136	111	123	120	103	118	114	133	102	116	116	101	120	113	96	128	84	119	107	111	105	122	103	93	132	118	107	90	95	126	140	110	132	107	99	134	114	92	124	113	113	83	99	115	101	111	101	100	104	119	108	121	106	116	114	114	118	101	117	101	118	113	101	116	106	108	115	108	103	117	107	116	110	105	120	110	109	95	96	105	103	94	130	107	97	136	107	85	109	102	113	107	114	110	113	117	111	108	108	105	111	115	113	104	91	113	138	125	109	92	91	125	121	99	115	121	105	107	108	133	109	117	121	121	106	115	106	111	118	103	104	109	119	102	116	106	95	112	86	114	115	111	101	105	94	106	105	124	113	112	120	121	87	114	102	123	110	96	106	121	120	122	132	117	121	108	107	87	105	79	108	112	93	125	133	114	96	114	110	115	103	117	104	108	136	109	119	119	105	120	118	95	99	117	112	107	105	94	105	94	117	105	114	117	85	101	90	120	104	101	91	98	109	121	111	83	102	74	115	101	101	93	110	109	99	119	105	107	105	110	106	96	94	126	104	116	102	81	111	103	111	85
4622	447	524	585	549	450	477	442	405	435	440	413	406	403	408	377	442	394	418	391	344	368	402	376	381	405	402	401	371	379	395	387	363	397	374	388	372	358	420	378	398	375	361	403	366	378	404	399	364	403	377	380	394	407	394	382	390	391	386	394	391	378	417	382	354	386	392	396	355	347	376	371	416	410	386	374	358	366	319	391	359	400	384	376	353	379	374	401	346	380	366	390	368	347	399	386	385	346	402	385	368	397	389	355	366	376	354	388	365	347	425	406	399	375	389	364	392	366	375	393	360	405	353	378	384	388	364	387	364	365	375	389	362	373	379	376	364	405	412	370	368	411	353	384	374	397	388	403	404	372	360	420	411	371	391	378	382	383	333	368	405	359	399	406	381	379	395	397	365	375	396	396	352	370	366	406	389	393	382	372	376	377	355	364	369	427	373	372	400	397	379	385	389	394	367	373	398	429	380	385	391	361	389	395	370	387	378	387	323	360	405	351	384	384	412	378	382	364	409	374	392	379	387	348	389	372	390	395	396	360	382	363	381	354	387	388	382	381	400	366	413	394	359	326	359	371	361	400	409	405	401	340	381	392	363	387	366	373	352	384	360	373	387	351	371	376	371	385	396	391	367	379	361	383	409	350	398	411	368	352	385	384	430	375	380	395	375	376	357	401	403	359	371	374	373	371	423	390	370	353	405	392	411	358	389	381	408	391	403	347	400	399	350	392	397	375	376	391	369	368	333	386	399	384	356	387	396	382	394	387	409	341	400	403	389	398	398	365	401	376	386	376	399	384	356	375	359	417	390	380	378	372	384	364	371	383	371	394	377	412	389	371	387	365	370	372	375	371	378	395	372	351	361	364	391	447	364	365	368	379	372	358	380	376	355	387	354	395	361	389	391	374	370	352	356	366	386	378	392	388	335	360	393	413	404	343	371	358	411	370	381	380	395	367	366	357	384	376	368	381	370	390	405	379	343	377	404	384	368	360	379	402	380	380	370	391	362	369	365	368	351	415	380	384	343	402	435	384	384	376	376	355	411	406	376	362	411	355	393	388	418	398	369	360	370	384	358	354	386	419	377	374	377	340	414	371	390	377	394	396	391	354	401	377	392	394	385	357	399	410	367	379	389	397	371	355	365	388	368	342	384	392	396	378	370	395	403	372	393	385	358	388	411	379	351	397	338	376	383	363	359	381	375	384	382	391	396	369	418	387	403	349	359	318	364	368	374	383	359	360	378	394	370	365	381	390	378	369	366	395	412	348	382	382	363	390	392	389	390	377	388	356	361	414	367	398	383	377	360	367	402	370	402	384	352	377	343	403	351	372	386	423	397	355	363	369	337	370	356	367	380	420	380	412	375	422	422	402	383	379	357	362	370	376	377	396	369	381	349	366	359	376	368	358	352	368	363	366	372	390	382	371	406	356	361	379	394	360	387	390	338	378	393	377	392	364	392	392	377	377	394	364	368	382	422	364	362	385	369	395	371	384	364	387	370	375	352	413	352	390	354	391	373	360	375	381	368	392	367	358	356	403	389	372	381	390	401	389	389	399	349	375	351	376	395	323	393	325	406	394	375	366	402	386	372	417	394	367	362	367	355	420	348	396	373	399	382	382	349	364	393	391	362	396	352	371	362	388	377	373	401	347	370	401	392	408	390	389	389	387	388	359	383	376	367	376	390	355	380	339	370	354	373	409	398	397	368	369	408	378	345	404	385	359	403	387	397	372	365	379	387	366	389	374	398	351	400	369	376	383	386	390	378	335	365	354	402	371	365	362	389	395	377	371	348	372	368	395	385	418	394	392	366	401	388	377	393	419	374	419	395	375	382	434	361	371	394	421	367	387	389	377	384	344	393	366	384	384	353	394	376	331	388	388	425	399	370	389	364	373	384	410	400	367	399	410	383	347	354	375	371	383	361	450	361	378	393	384	356	397	365	383	387	385	403	384	410	367	344	400	368	384	388	383	387	384	350	378	359	361	377	351	405	388	375	384	391	398	378	370	420	377	429	374	368	348	343	383	393	361	410	380	404	395	383	390	399	373	385	395	345	376	378	394	365	381	393	385	381	413	393	401	400	402	377	354	390	363	382	382	375	405	379	353	367	364	373	394	386	352	415	362	367	371	390	381	403	386	355	395	370	350	372	383	344	390	407	360	349	394	369	345	396	361	393	402	385	377	376	328	344	372	398	393	398	342	424	365	382	343	388	372	389	404	391	385	381	389	388	364	405	372	402	345	381	384	381	384	420	404	381	411	390	362	383	370	363	384	407	364	404	370	442	362	364	339	387	392	366	384	430	367	372	368	394	385	401	353	330	396	382	401	346	367	387	385	386	394	367	395	386	385	365	386	398	363	381	391	393	376	374	365	369	378	399	364	391	350	404	411	395	390	365	366	372	394	374	368	381	405	386	391	390	360	393	408	370	401	380	392	354	381	356	375	375	395	396	385	397	384	374	391	353	394	377	363	361	392	403	347	376	373	407	378	388	374	364	376	399	341	376	376	360	390	403	376	381	396	397	358	394	371	373	371	381	339	400	403	385	351	382	372	364	382	415	350	407	383	409	400	367	371	408	341	426	391	375	394	397	378	374	403	375	389	391	372	359	337	356	358	395	376	414	436	369	367	381	372	378	386	394	361	390	406	402	358	382	399	347	391	355	359	379	383	398	366	356	363	422	369	352	357	371	370	377	382	375	353	399	369	413	395	388	362	366	354	373	347	360	367	394	358	362	424	373	361	344	389	418	371	373	370	355	401	373	380	392	354	399	399	364	372	380	361	367	406	426	392	379	372	387	392	345	386	360	357	349	350	414	309	395	400	383	395	355	376	416	387	357	365	391	388	377	375	355	378	375	406	386	356	390	381	379	372	352	397	390	368	362	384	379	379	398	407	395	361	383	392	392	369	397	401	420	345	402	345	402	383	390	374	354	352	355	397	359	358	387	374	359	373	401	368	411	373	375	381	434	396	403	400	351	388	377	409	364	336	368	367	416	391	384	365	373	395	363	369	386	384	375	403	359	368	380	359	403	390	388	397	377	361	359	399	354	378	363	381	373	399	373	379	370	387	386	355	410	407	382	398	406	392	409	386	371	380	367	364	400	386	361	383	378	375	373	382	379	378	375	359	392	394	346	388	366	353	376	401	385	360	415	390	371	398	385	392	362	381	411	393	358	397	375	380	369	372	385	362	366	389	383	383	361	361	381	377	381	366	400	378	375	412	402	361	372	377	381	398	375	375	414	387	384	364	420	384	385	408	357	392	417	364	391	349	399	383	370	353	372	401	374	399	398	368	387	353	394	363	381	406	403	375	430	356	367	376	372	409	370	371	386	374	396	382	356	355	411	370	376	434	394	352	379	387	359	388	374	359	367	380	373	416	391	371	423	391	383	393	384	387	420	389	379	354	375	343	390	369	394	348	382	365	397	356	368	397	371	330	375	377	362	380	397	395	385	380	382	376	354	373	403	414	356	382	406	448	381	394
38968	17413	4828	1331	902	707	558	505	448	400	377	337	356	315	296	294	281	280	292	295	249	267	279	239	263	231	259	261	259	280	247	237	252	264	264	227	254	273	270	232	233	250	230	240	237	260	227	240	251	237	227	225	260	263	240	258	251	252	243	232	233	238	261	249	257	245	224	239	261	220	266	250	246	244	225	259	264	245	263	260	242	298	233	246	224	246	276	241	239	248	248	229	246	255	281	238	228	249	253	250	247	248	232	236	235	223	244	226	243	235	235	238	243	229	244	263	228	258	238	242	241	246	257	230	217	226	240	246	221	232	238	244	233	269	276	245	257	247	241	259	232	244	245	233	265	239	243	221	197	207	273	246	242	228	219	238	262	223	241	266	232	228	254	242	260	247	260	218	242	269	254	249	268	217	225	252	242	240	244	211	248	242	249	234	273	225	218	256	222	235	252	238	223	247	226	231	245	247	238	225	256	224	244	220	243	255	251	231	238	245	256	248	265	273	231	208	226	230	246	237	243	242	233	225	241	257	251	251	234	233	262	239	262	215	230	215	259	231	216	244	246	250	256	235	228	231	231	231	259	233	214	240	247	224	248	229	248	238	251	230	256	243	230	236	255	238	266	249	242	236	270	249	256	275	255	220	240	246	249	278	261	235	244	234	220	233	223	264	240	248	265	243	246	238	239	229	228	222	243	254	239	235	243	259	258	237	231	259	248	240	271	245	232	228	219	207	230	233	262	246	249	221	254	232	225	249	234	223	263	220	236	267	211	226	254	220	195	224	252	258	206	236	221	224	238	240	228	235	242	259	266	231	232	262	244	263	244	230	251	236	259	269	246	220	250	237	242	250	248	226	247	270	235	278	241	222	235	273	247	229	238	233	243	252	252	252	222	229	238	241	232	258	248	241	230	235	251	225	225	245	237	253	265	280	254	245	232	250	253	238	258	251	271	262	265	240	246	240	217	239	213	249	242	238	221	261	258	253	249	226	221	220	238	231	228	245	223	209	232	232	252	264	239	240	218	229	228	254	222	233	255	248	221	259	229	270	243	223	238	209	246	214	247	262	244	239	222	273	234	249	254	248	222	240	237	234	243	213	230	259	241	247	228	209	236	229	231	259	248	253	231	236	248	238	260	232	253	238	271	257	240	247	227	268	255	247	216	269	240	233	240	226	229	235	260	271	218	209	246	239	277	239	235	238	247	247	219	221	225	256	226	217	255	258	249	232	232	237	205	228	240	234	247	216	268	243	210	239	251	227	223	230	239	240	248	252	226	234	228	256	248	224	232	241	243	248	240	247	221	235	207	243	233	243	241	231	244	226	263	228	238	229	250	217	243	206	204	226	244	262	263	252	240	229	246	243	253	284	241	224	244	231	253	243	219	231	241	227	218	218	235	231	241	220	229	237	230	222	239	240	248	239	231	280	273	229	265	260	252	226	247	208	233	223	219	233	234	238	256	241	251	221	252	225	238	236	236	239	247	228	235	230	244	243	265	229	227	242	238	240	244	232	244	242	236	235	226	212	257	251	240	269	234	216	230	267	242	264	227	239	269	240	239	226	234	255	250	255	247	246	235	266	233	258	229	238	222	244	270	208	263	260	222	239	228	230	232	255	214	257	252	261	236	239	239	248	229	239	248	233	235	215	233	270	224	206	246	233	220	232	237	241	231	230	261	239	243	233	271	256	243	239	243	226	220	236	229	240	240	245	222	210	259	263	262	233	253	222	275	257	245	251	257	231	270	248	247	240	242	242	233	249	238	200	222	244	242	214	271	231	251	226	231	216	242	251	228	236	226	246	235	253	256	252	200	209	233	233	224	236	209	217	208	257	264	254	227	236	261	226	264	208	265	231	245	252	255	221	259	233	213	256	261	241	230	267	263	206	264	239	221	224	237	237	229	254	256	266	259	235	250	222	225	234	247	216	232	267	228	241	256	223	256	232	240	258	250	226	245	248	229	248	220	244	236	235	233	235	252	238	229	234	231	220	252	225	235	242	239	244	240	246	243	252	250	248	249	197	221	253	245	234	231	240	232	231	234	237	223	202	214	242	266	238	247	236	255	234	234	261	220	245	232	241	258	265	252	246	244	255	257	209	266	249	235	244	271	213	229	259	210	249	249	244	273	268	231	256	238	261	245	246	248	237	244	220	239	242	250	260	236	227	236	261	220	266	237	239	252	217	225	254	230	227	235	219	257	258	209	251	276	262	247	270	224	230	288	254	257	216	216	239	233	206	239	238	239	246	259	243	234	258	260	225	245	252	244	231	240	253	203	236	242	253	248	248	240	237	216	240	238	260	246	211	234	258	250	255	232	221	235	249	257	238	218	283	220	249	208	239	237	244	270	249	248	264	243	236	246	275	226	227	243	243	231	251	230	250	242	243	245	240	235	246	245	243	255	257	206	236	247	266	240	258	249	230	242	269	243	239	220	257	208	244	233	235	250	236	238	253	226	238	278	235	251	238	225	234	234	249	237	246	253	240	251	239	223	251	264	238	237	232	242	228	237	242	222	265	260	229	276	235	221	233	239	241	198	221	237	271	227	244	233	252	235	244	248	203	240	266	229	213	231	247	244	240	232	252	238	230	248	245	243	235	221	254	236	234	243	232	222	242	259	245	240	234	244	262	255	247	235	220	236	261	209	244	252	239	257	225	221	276	220	208	245	242	260	238	238	286	260	238	246	237	255	288	240	260	231	236	233	279	264	234	211	237	254	239	231	235	267	226	259	222	243	237	253	242	242	254	221	232	245	251	238	266	234	266	246	257	237	235	226	238	224	245	254	236	239	221	241	241	238	249	251	250	234	233	257	226	266	220	235	236	234	236	250	259	230	253	226	265	230	264	246	238	258	256	238	217	255	252	235	229	243	229	237	248	231	241	256	231	242	250	231	218	223	245	236	225	227	231	224	259	228	230	224	261	249	224	241	223	245	230	233	227	221	237	242	229	227	260	234	257	268	271	232	241	274	239	200	232	247	237	246	230	229	228	250	207	257	232	205	229	226	229	261	260	226	268	239	266	244	213	258	238	211	206	214	239	237	226	214	237	274	232	247	241	244	258	225	236	228	260	245	240	232	249	246	242	240	253	240	238	239	247	257	266	241	226	236	267	215	225	215	233	254	230	262	240	234	255	239	265	199	253	240	252	248	237	264	217	232	246	252	221	252	264	265	251	249	252	234	240	252	235	247	237	204	256	256	240	224	231	226	249	246	234	262	274	233	263	219	259	230	245	240	218	230	238	233	243	267	237	235	245	248	241	236	237	247	239	236	239	251	253	255	272	252	241	238	236	201	259	239	255	228	221	256	240	253	260	249	235	243	232	223	246	253	253	202	231	206	232	245	234	244	261	235	235	222	235	217	253	230	230	273	228	248	236	247	224	249	238	258	241	241	231	235	249	257	262	266	226	218	240	220	219	226	264	259	229	245	248	223	218	223	246	239	236	234	254	218	217	239	228	263	241	225	234	248	256	240	254	218	230
19036	1659	3313	3775	3293	2786	2288	1938	1678	1564	1483	1358	1223	1129	1106	1011	986	973	945	922	841	897	917	849	862	845	795	857	812	794	750	758	755	737	775	768	773	833	782	739	740	738	751	742	764	697	706	744	695	671	761	717	788	726	733	739	706	685	715	735	711	751	752	747	736	727	679	682	685	674	695	693	696	714	718	748	728	763	712	733	758	734	689	719	716	714	694	727	750	767	735	691	712	725	688	676	736	681	714	664	705	760	771	686	757	704	718	652	721	746	696	727	705	732	677	706	723	664	716	748	696	710	757	718	700	708	665	705	704	692	714	734	720	705	720	691	706	740	734	677	733	693	705	713	715	717	728	736	732	748	774	715	700	705	728	720	707	720	711	710	734	710	713	679	730	709	708	739	677	726	739	687	701	671	713	732	661	702	724	720	708	738	702	696	733	718	677	718	731	729	694	737	686	728	722	662	728	719	708	722	663	688	712	706	729	711	679	708	695	668	679	709	763	690	731	712	690	685	741	701	676	722	705	648	692	774	723	702	717	699	695	710	745	736	657	675	721	702	675	721	727	674	723	712	722	741	698	690	707	719	683	704	712	713	709	714	648	719	745	714	669	712	732	724	715	730	687	686	712	685	752	685	700	662	715	744	749	713	730	751	685	700	768	695	698	708	701	747	698	701	705	637	724	669	628	681	685	678	721	672	715	719	685	675	732	740	731	714	715	723	747	721	700	738	698	761	693	706	714	685	714	670	687	729	656	742	701	708	746	712	735	727	708	665	731	696	721	721	674	712	769	691	702	735	680	691	684	693	672	719	711	713	734	754	708	670	703	693	728	719	698	649	702	696	680	740	690	738	707	715	706	722	706	693	674	691	697	712	770	676	681	704	706	718	704	692	756	683	714	706	718	667	708	721	738	697	682	687	749	648	672	733	671	713	663	688	716	670	693	655	658	674	670	713	707	734	731	693	683	709	665	728	685	710	703	689	707	689	713	692	710	703	675	712	713	757	665	706	709	722	715	709	768	713	674	722	674	754	684	734	727	721	691	740	684	715	727	734	709	693	682	700	744	751	701	697	705	716	669	719	692	703	700	718	684	699	706	719	714	721	694	677	696	727	695	679	705	708	702	699	664	714	711	718	752	680	692	715	749	668	758	693	682	700	683	669	694	747	729	666	695	636	702	686	697	735	720	651	696	718	711	774	722	709	689	721	688	716	671	670	712	737	718	705	655	688	716	689	653	661	733	711	679	750	736	659	743	753	700	646	650	691	717	707	733	714	651	709	728	711	718	666	679	721	677	694	729	730	725	694	722	745	686	720	753	682	662	700	716	702	707	722	688	744	703	710	692	721	692	670	685	688	752	699	698	694	683	728	676	689	679	721	727	687	725	733	750	698	707	684	732	704	700	688	692	715	705	719	670	714	709	689	727	700	687	671	728	702	735	680	688	711	752	686	693	705	699	759	690	714	658	669	702	726	692	698	744	704	762	732	765	684	693	688	720	755	698	671	709	670	706	693	687	717	689	706	712	690	728	698	720	688	679	725	662	684	668	719	709	710	685	699	756	659	716	727	682	702	713	749	685	759	720	709	690	686	689	688	731	700	678	705	699	634	709	693	732	625	727	698	699	697	726	704	744	712	696	679	746	696	680	729	732	713	706	735	743	709	754	730	648	764	714	705	728	688	689	686	717	743	704	692	710	710	688	721	721	720	698	705	719	727	742	714	772	713	693	737	679	706	678	655	690	731	712	661	686	706	727	695	689	669	706	647	689	706	711	694	716	747	720	743	710	686	666	709	708	683	741	735	740	685	702	702	687	722	722	692	738	724	710	729	713	725	746	740	717	733	693	659	668	686	722	702	697	684	679	749	723	715	644	708	713	666	715	719	758	705	719	720	684	661	707	713	733	748	666	675	718	700	693	735	755	721	726	724	732	713	670	729	709	655	727	708	660	701	701	749	736	732	721	693	725	661	659	660	713	687	719	736	747	713	703	692	672	698	694	724	721	703	690	654	754	665	678	733	700	689	705	667	705	712	726	725	700	718	696	711	724	697	753	695	668	723	749	721	723	657	699	714	664	721	697	747	733	738	692	706	726	692	679	753	681	702	722	741	656	702	662	691	693	753	702	699	679	689	709	686	691	690	722	714	707	737	687	718	692	734	685	703	715	688	716	696	714	754	698	712	713	735	694	732	719	709	729	689	758	745	723	682	707	705	694	701	749	681	704	724	690	735	685	730	699	744	731	689	673	757	719	711	661	678	683	748	720	700	687	743	715	721	692	726	693	677	714	727	717	714	710	708	673	745	739	720	706	734	678	728	707	689	703	705	704	679	730	715	674	694	750	679	659	679	665	716	663	738	707	699	695	666	691	692	695	693	698	673	707	710	699	706	716	671	715	721	679	665	693	730	750	680	677	713	739	704	650	697	681	689	730	701	707	706	676	656	711	711	734	687	666	701	730	691	686	691	697	702	673	687	717	701	695	698	734	757	707	741	701	726	693	708	705	722	714	645	699	638	692	677	693	669	689	714	734	678	698	671	702	683	665	697	672	696	706	707	705	710	678	707	756	652	718	695	729	740	703	730	706	666	723	744	745	734	726	680	669	696	713	687	713	716	742	715	693	715	683	688	673	731	773	720	725	741	690	683	692	647	688	646	715	678	698	695	652	698	704	734	719	715	652	697	704	691	709	740	731	693	694	714	695	699	743	667	709	710	671	704	680	713	696	706	730	718	693	722	755	645	684	711	702	685	719	659	671	711	708	703	638	694	718	695	673	734	682	719	703	741	708	736	691	705	708	743	729	701	728	719	748	671	724	739	734	685	740	723	679	677	738	734	655	761	705	695	724	676	728	702	699	717	684	689	721	697	766	736	678	689	716	671	738	705	718	688	686	722	699	667	738	678	646	732	690	729	694	661	677	714	722	644	718	706	693	715	718	710	702	750	682	696	737	648	703	710	685	696	744	673	744	702	708	707	746	654	712	728	726	717	706	719	715	674	674	712	729	742	693	705	725	670	704	705	715	731	696	676	696	692	723	653	666	654	706	706	754	681	693	721	742	671	671	687	699	684	679	697	643	692	659	698	674	719	683	708	729	725	701	751	716	698	707	704	703	743	732	681	735	683	708	746	665	700	716	667	680	700	719	722	710	707	699	669	669	725	661	664	668	724	712	717	692	650	724	739	682	711	706	715	704	675	730	723	719	663	721	703	726	710	651	697	719	672	688	737	692	721	735	656	726	634	706	767	725	704	762	681	776	677	696	726	671	705	706	747	739	727	691	710	725	732	742	737	686	656	734	711	748	711	722	679	660	711	684	688	700	755	747	659	714	679	681	689	678	665	648	691	726	683	740	723	653	686	708	702	728	679	709	748	706	707	737	686	651	728	733	711	741	748	685	693	718	696	683	662	688	723	743	710	760	707	703	690	669	708	741	709	705	714	695	716	731	685	714	702	718	714	734	694	722	725	705	630	682	755	695	710	778	692
41765	21080	17976	4238	1708	1287	960	812	664	633	554	466	484	464	443	390	413	395	348	369	347	335	336	321	326	336	310	282	305	311	326	323	329	322	299	310	317	266	308	290	299	314	316	322	307	314	318	306	318	317	297	297	259	303	301	314	314	299	308	301	308	325	301	273	313	274	301	338	308	278	300	303	305	316	295	346	296	295	310	274	310	292	300	292	310	285	319	308	290	282	247	262	314	303	293	293	303	303	290	305	287	309	296	291	306	276	301	318	303	304	281	266	277	280	285	297	299	293	280	301	254	276	273	307	270	326	304	272	309	316	309	269	318	303	305	281	302	295	298	260	303	314	301	286	333	314	301	285	315	304	281	299	307	301	307	285	288	331	256	332	285	311	294	335	280	289	260	282	287	293	306	330	316	314	289	298	307	289	289	285	300	322	299	291	291	316	310	282	293	312	303	323	297	296	287	276	285	288	270	297	308	292	307	297	278	281	321	308	314	298	289	284	311	275	306	293	311	276	323	279	276	286	299	291	281	277	300	308	305	313	301	292	312	314	286	310	312	295	286	300	295	302	279	311	320	313	292	298	281	279	310	302	300	293	304	265	302	287	325	271	299	281	294	306	294	269	299	282	279	310	293	296	269	317	293	299	279	291	293	277	284	284	260	286	264	282	269	272	285	293	271	298	338	314	320	262	301	298	303	301	287	271	264	281	300	325	309	317	280	318	279	289	283	296	308	310	275	299	296	300	294	311	303	281	245	311	285	282	281	295	295	282	299	315	303	301	273	293	309	296	270	295	317	269	312	322	311	348	303	322	257	310	271	283	285	301	300	290	306	295	293	322	272	283	293	283	276	315	302	295	304	322	274	289	282	287	298	276	297	298	320	295	310	293	306	259	278	278	307	298	275	300	296	299	312	260	308	296	311	317	286	305	288	311	302	303	321	296	290	272	292	272	313	310	270	279	276	319	300	315	291	328	278	312	263	280	303	283	281	295	336	307	306	291	291	300	292	328	275	318	279	300	312	288	305	273	290	299	283	298	312	287	302	298	296	305	308	298	307	308	274	312	310	282	321	273	310	322	275	294	284	312	287	310	292	284	302	298	249	317	278	322	271	313	283	238	294	276	282	303	246	314	313	265	300	318	297	280	293	299	303	304	326	298	313	317	267	280	326	292	328	313	299	293	325	307	304	303	306	292	282	304	266	278	298	296	314	310	299	308	308	347	327	305	295	266	302	321	325	317	299	328	325	283	301	313	327	274	288	274	297	270	264	303	274	310	297	268	285	290	310	298	277	296	282	310	282	274	290	317	309	294	284	286	294	290	305	283	287	294	302	283	291	302	300	292	323	289	306	277	308	311	318	305	290	274	292	319	282	289	297	256	297	312	274	287	313	281	292	309	283	336	280	293	292	287	275	316	299	307	322	287	269	289	279	290	313	308	291	310	307	291	337	317	359	310	294	294	301	300	301	300	268	281	303	316	287	285	282	303	299	281	293	303	284	322	280	292	321	315	290	291	292	289	297	289	318	306	300	276	297	304	291	318	292	307	305	273	278	322	301	329	321	278	289	294	290	323	299	260	289	281	299	274	287	290	265	301	290	290	294	299	295	292	305	279	278	259	302	301	292	271	306	275	339	272	318	306	328	300	302	286	306	290	286	293	286	295	288	271	283	276	310	303	304	325	293	323	300	277	319	298	280	286	301	332	317	296	288	304	303	315	286	295	286	291	298	304	286	332	324	303	307	313	299	303	297	305	285	331	326	289	318	280	289	292	287	284	284	291	318	310	297	305	290	284	286	292	340	275	305	291	302	269	294	282	279	297	309	304	308	285	322	283	285	284	336	322	304	277	311	305	322	276	309	318	283	290	286	313	316	291	299	279	283	305	294	318	304	275	282	323	299	302	272	290	269	291	308	301	320	282	295	309	317	286	287	317	292	271	297	265	289	269	332	301	300	328	286	281	274	291	304	301	272	327	323	294	279	319	304	290	299	276	309	274	315	301	301	292	316	273	303	316	265	282	266	304	287	313	310	257	277	295	292	314	302	299	284	293	326	307	273	304	306	306	294	310	309	315	327	303	278	257	250	299	298	294	280	307	297	303	278	308	278	298	299	323	280	299	297	278	309	288	312	278	336	288	317	275	288	294	300	284	312	287	308	320	304	275	304	346	273	319	282	286	279	283	325	298	289	295	315	282	297	269	284	290	287	268	317	317	314	321	303	280	291	288	305	281	297	283	261	297	297	276	292	272	298	291	280	263	281	286	300	308	303	287	276	324	291	261	290	236	304	281	301	293	305	257	314	292	268	315	293	307	335	309	303	291	301	293	280	298	312	294	285	282	322	285	275	280	281	283	305	288	285	287	275	275	296	306	292	259	299	283	311	277	276	298	306	286	318	285	303	285	294	297	305	295	276	281	298	298	298	290	327	290	302	268	313	321	312	307	294	310	289	285	298	283	319	306	283	280	281	286	265	301	285	312	274	305	320	282	299	307	324	323	310	284	304	309	286	287	290	323	306	279	305	278	315	332	296	295	268	322	285	295	347	307	300	296	293	279	306	315	294	266	285	305	304	287	292	292	279	273	287	307	291	315	320	289	318	316	291	307	320	280	297	274	298	301	284	308	294	305	288	256	317	319	309	259	298	271	311	273	307	292	305	339	283	290	319	279	299	279	299	292	310	285	284	257	302	296	292	274	316	300	272	319	310	286	274	292	309	286	325	277	316	275	294	312	282	280	303	312	284	308	293	314	294	325	296	301	297	307	286	313	299	297	284	284	278	271	297	302	325	286	291	317	268	292	313	288	262	278	281	295	333	294	285	275	296	291	313	287	311	304	258	294	311	299	283	315	256	270	303	290	313	291	298	304	266	330	292	281	295	289	266	308	346	301	275	284	283	303	295	288	310	298	308	292	310	300	286	296	307	300	329	321	310	283	300	265	303	288	324	323	305	295	301	314	276	270	323	312	289	319	315	285	303	309	304	287	308	320	305	294	301	293	279	318	318	321	320	291	304	285	286	289	308	287	290	285	283	303	308	279	282	260	303	290	293	309	255	280	288	300	263	295	272	307	289	298	312	282	316	263	279	337	284	289	294	312	325	299	303	294	266	350	292	256	290	290	289	285	277	289	298	289	294	299	295	300	268	302	321	296	306	315	296	264	314	266	337	299	276	301	283	281	312	305	298	271	295	299	295	315	298	281	283	345	284	288	288	273	301	275	274	311	265	287	272	299	316	289	325	282	290	317	294	293	286	310	282	264	294	306	306	301	291	253	304	289	311	318	326	296	273	296	286	309	328	302	297	309	300	298	292	306	315	293	274	262	275	275	319	289	306	322	289	314	312	260	307	276	283	296	273	277	299	284	284	318	278	317	284	290	324	300	299	291	311	344	272	305	286	302	274	298	334	273	303	310	304	277	318	263	315	264	318	304	294	321	282	288	284	303	274	294	294	298	287	299	305	318	309	295	284	291	320	299	315	287	280	302
24113	2614	5843	6593	5782	4588	3866	3184	2674	2476	2181	1937	1799	1690	1590	1514	1395	1374	1221	1219	1153	1140	1156	1110	1060	1068	1082	1095	1024	1052	1008	1046	981	934	1027	963	1007	885	947	912	917	906	933	922	921	919	897	904	815	824	915	860	911	837	844	910	897	875	886	810	870	858	905	822	853	851	859	840	888	819	860	829	897	813	847	835	855	868	836	876	833	875	863	851	842	843	763	851	822	812	844	846	880	844	854	814	833	791	818	797	811	871	804	841	841	833	829	788	823	811	778	879	834	856	794	807	802	829	803	892	820	799	828	897	848	801	848	835	858	824	885	843	881	830	869	847	769	871	803	912	819	792	855	848	781	824	787	838	850	857	851	795	794	838	751	838	817	812	815	821	830	807	813	883	798	827	794	886	823	881	783	842	833	839	891	790	806	853	825	790	820	883	847	851	775	848	830	792	811	789	848	787	829	803	819	835	770	856	796	860	818	830	795	882	894	834	806	800	818	825	877	804	803	871	792	818	801	847	804	885	875	848	853	837	888	859	903	836	842	802	863	881	818	843	806	818	769	830	841	774	855	803	839	792	792	791	778	808	879	871	888	850	776	819	841	842	790	838	855	774	800	804	806	882	817	842	863	803	817	830	797	850	871	803	794	834	844	821	846	813	835	835	804	787	842	847	827	847	772	862	795	780	834	829	857	896	833	843	797	852	849	809	840	835	794	830	875	832	791	813	838	863	840	776	814	848	827	875	830	790	786	863	810	828	800	838	841	925	826	810	824	801	827	793	811	823	823	784	858	789	801	840	800	805	848	860	842	801	851	826	812	871	850	820	859	848	802	835	805	839	833	813	778	783	748	781	813	846	859	833	855	787	830	792	795	871	821	878	831	862	847	795	825	854	817	816	811	784	872	830	887	851	823	823	817	844	815	820	787	854	805	785	833	833	878	844	802	854	829	827	796	888	811	812	841	784	842	813	819	789	842	893	831	756	798	804	815	816	804	826	812	815	797	793	829	784	756	772	805	821	794	836	813	807	815	851	793	806	877	836	792	821	859	825	820	890	819	829	851	798	801	811	816	838	821	812	836	863	824	863	854	836	863	831	849	811	825	820	853	869	782	853	805	814	818	828	846	750	797	837	862	837	779	730	799	826	900	789	827	845	870	810	854	801	801	785	843	769	855	833	812	801	818	778	827	834	851	826	765	846	727	805	839	789	864	838	810	804	815	797	868	789	851	809	813	845	822	845	846	810	824	785	882	822	825	831	786	816	824	823	826	842	808	799	807	763	822	833	826	881	802	817	841	778	861	812	840	788	778	807	790	841	818	796	822	815	768	855	820	796	787	832	907	844	773	812	816	834	795	785	824	861	799	783	811	848	828	797	812	833	811	771	800	766	809	812	827	858	800	839	795	824	838	836	828	852	795	824	750	835	815	847	788	842	786	799	787	814	801	787	783	837	877	790	831	816	866	789	842	800	771	818	816	832	817	786	870	838	801	803	802	856	891	805	797	809	826	833	809	893	806	831	803	875	865	765	815	852	785	804	786	883	852	793	824	860	802	841	842	836	840	818	813	834	829	847	812	833	805	779	847	821	831	803	828	837	809	828	824	833	822	828	832	837	781	789	840	817	851	782	815	824	794	853	838	751	822	817	832	874	799	872	805	792	848	785	850	837	856	858	805	802	848	787	813	868	848	811	797	810	807	860	787	832	798	806	777	820	811	857	813	812	806	834	851	851	855	817	809	838	804	825	807	799	843	757	838	862	816	780	802	829	843	893	877	761	837	832	825	817	838	863	782	795	807	829	829	842	820	860	779	822	822	884	819	796	850	833	781	806	842	843	871	834	801	840	835	824	807	844	851	840	825	865	890	822	804	818	812	838	848	786	778	794	810	828	814	820	822	838	812	813	822	834	854	812	813	853	835	861	865	879	833	816	790	799	811	857	868	827	813	845	821	839	810	857	853	816	828	813	792	804	817	855	835	844	825	836	845	884	791	820	805	852	800	832	816	848	786	801	799	855	791	859	847	841	837	820	836	799	815	788	872	792	812	922	831	831	839	797	818	774	765	794	833	774	857	822	851	797	851	818	810	846	809	765	818	850	806	807	786	845	800	808	775	819	797	838	811	841	829	834	825	755	881	819	827	818	860	826	804	833	868	856	829	825	778	820	834	801	873	777	809	800	844	820	794	811	784	802	874	798	842	836	837	845	840	847	849	823	830	852	798	795	810	870	785	828	845	832	783	770	866	822	844	769	820	789	815	846	821	851	833	814	840	801	842	901	833	801	833	800	817	812	888	861	837	813	795	797	783	813	815	830	820	779	842	821	799	839	849	862	768	810	833	831	828	845	827	788	844	800	790	824	787	837	841	835	829	834	844	891	825	806	862	837	799	870	823	785	788	833	809	824	841	821	789	777	843	822	734	793	787	805	848	803	821	789	840	807	828	815	821	753	847	842	827	826	879	784	836	821	816	803	814	851	804	805	811	823	821	841	825	819	840	828	809	830	809	823	840	805	808	857	861	808	810	812	827	811	820	821	845	832	833	848	788	872	796	794	774	829	782	807	810	824	828	745	836	837	774	803	845	826	812	856	839	803	834	809	814	793	851	833	863	815	893	833	813	830	824	826	806	846	872	833	829	835	897	830	793	874	814	828	901	859	781	804	868	830	808	847	855	836	860	822	842	794	855	798	825	786	821	854	850	806	823	888	767	843	871	779	820	863	838	806	768	822	839	854	810	824	831	802	842	866	796	836	821	789	816	866	826	813	812	867	804	805	848	832	816	813	794	871	864	843	803	857	848	879	799	860	807	813	797	854	842	849	811	824	838	855	836	849	806	850	824	840	788	816	793	814	784	796	833	798	827	836	840	797	861	725	804	839	789	816	813	828	820	797	833	858	799	828	858	873	787	825	824	831	815	869	801	838	840	854	794	805	848	811	851	771	866	801	804	829	841	800	858	791	842	864	808	821	792	808	832	829	784	804	815	800	796	784	823	832	794	883	806	791	832	818	871	844	829	818	804	814	829	874	825	856	823	784	825	814	849	827	827	876	821	848	827	855	889	822	780	834	827	774	902	847	826	828	790	820	826	847	770	835	847	801	830	790	856	828	836	875	836	844	844	835	804	804	838	807	832	848	766	820	827	826	800	796	827	785	781	832	809	843	819	836	815	840	815	849	815	844	816	883	826	896	779	787	823	843	797	793	834	815	854	752	836	810	825	797	848	796	844	816	815	812	825	834	826	771	804	836	833	886	810	792	834	791	808	876	798	846	835	830	896	810	834	830	811	799	856	821	865	804	873	860	828	864	784	789	833	780	835	845	796	812	809	798	887	850	807	824	852	809	805	858	822	831	843	790	817	850	822	836	830	811	866	819	848	800	780	835	811	848	786	828	763	808	812	831	831	858	819	807	876	831	806	860	862	834	852	791	776	813	853	820	845	784	761	779	803	834	805	827	867	772	859	849	832	831	833	796	795	810	805	772	817	832	843	863
5740	415	338	180	133	141	119	122	134	127	110	122	108	105	77	96	126	121	102	100	103	122	99	112	118	98	114	109	123	122	109	140	96	113	126	119	131	117	106	132	124	88	118	107	114	120	124	120	126	106	115	116	103	125	118	126	121	114	103	125	106	115	97	114	91	102	107	100	107	122	97	109	119	107	98	122	101	98	112	136	91	107	110	103	124	106	101	128	113	102	105	102	100	113	86	116	127	101	110	128	125	123	145	120	103	109	113	108	125	116	88	120	128	105	125	107	117	102	104	105	115	119	115	106	119	125	124	104	112	118	122	106	105	114	113	136	130	102	93	119	118	104	125	124	123	133	112	128	118	100	82	104	116	111	114	91	113	106	115	113	115	119	112	110	130	106	105	105	100	118	106	127	92	101	119	118	117	120	99	122	117	116	120	108	119	128	141	117	131	120	108	106	100	119	94	102	91	119	120	97	95	114	117	111	113	104	110	127	111	104	106	105	102	102	96	120	123	102	107	108	118	108	146	108	128	105	99	101	113	104	101	122	117	108	127	122	118	107	118	112	105	116	122	127	106	119	116	101	132	114	106	116	123	106	104	133	105	127	102	128	111	112	122	116	127	109	119	111	91	106	116	113	88	119	94	113	102	97	90	115	124	126	103	107	103	133	119	101	131	111	106	98	115	121	117	127	115	121	124	107	101	123	118	93	107	105	115	102	111	99	129	145	112	124	117	127	114	113	109	101	111	118	91	114	98	106	98	124	128	107	105	105	123	108	109	107	122	107	132	104	130	98	115	136	105	141	99	100	108	105	89	112	124	119	104	130	112	99	123	117	94	100	95	133	95	110	125	131	100	113	103	108	122	101	107	126	104	114	123	143	87	115	112	101	120	139	114	136	111	105	119	102	96	110	105	120	117	127	112	135	118	118	132	97	105	134	122	95	113	109	94	114	117	114	109	120	99	112	91	128	118	127	111	119	128	95	113	121	88	101	99	115	99	109	106	91	101	119	105	103	114	126	115	111	93	116	111	116	124	98	101	121	98	104	107	98	91	109	108	103	119	121	108	113	101	119	120	107	114	90	106	112	101	112	115	111	106	105	112	119	110	118	110	139	105	110	101	116	117	117	111	105	121	94	117	113	117	132	96	117	110	105	108	107	108	114	106	116	116	106	128	115	99	96	112	101	117	101	121	117	102	90	112	111	107	122	116	104	120	118	102	111	114	116	114	121	114	124	104	117	111	98	94	100	110	105	106	128	116	116	118	113	110	125	112	114	102	112	104	122	115	123	125	113	105	109	128	131	112	112	113	112	130	103	106	97	104	111	105	110	125	123	128	128	113	117	109	114	113	111	109	105	106	133	113	118	99	104	111	100	110	130	119	128	99	134	100	132	112	124	120	111	100	116	144	117	146	109	108	121	112	104	102	109	128	120	105	106	113	100	129	120	132	116	107	112	117	105	114	115	101	121	112	109	133	103	138	115	121	109	94	122	108	93	137	130	92	113	120	128	112	111	101	141	124	123	99	117	108	94	122	132	94	89	110	99	109	103	106	101	116	103	90	106	116	124	111	115	135	119	92	106	125	105	113	116	102	114	100	117	122	96	121	110	120	93	115	108	108	125	116	105	102	98	104	123	91	122	119	109	112	124	130	121	116	125	115	116	124	125	113	109	101	119	114	123	103	98	98	111	120	144	105	105	118	112	108	93	96	121	115	123	116	90	109	116	99	110	120	98	98	97	120	122	104	120	115	104	104	110	131	104	114	116	88	120	98	117	126	103	105	121	120	99	108	116	102	124	118	100	111	119	115	109	107	103	122	134	109	113	113	115	109	128	103	117	111	119	105	103	125	120	101	109	114	116	127	106	99	105	109	114	129	111	116	95	91	85	102	127	117	120	117	123	117	112	116	130	105	99	114	116	124	105	113	108	137	93	114	121	111	113	115	102	114	106	128	131	108	105	105	107	74	113	100	99	130	112	125	110	111	121	126	125	90	113	120	95	104	107	115	102	110	114	109	125	113	97	130	98	112	128	107	114	104	117	113	128	119	108	104	103	113	101	124	108	108	117	120	118	100	120	106	114	101	122	86	124	102	108	100	114	83	107	128	127	112	135	100	100	117	116	116	108	110	119	109	96	113	105	121	109	128	114	95	118	115	109	123	128	118	104	107	84	107	108	118	101	105	113	105	92	119	105	112	115	111	105	104	118	123	118	103	121	124	129	122	114	106	124	126	114	121	127	106	132	122	135	103	133	124	112	106	121	122	119	107	101	107	113	106	126	108	102	103	97	108	117	73	104	122	107	124	105	97	107	119	118	95	125	109	112	139	129	115	105	126	100	112	114	108	122	108	110	110	104	95	105	107	108	132	108	138	99	102	130	108	132	122	98	122	119	115	113	111	110	127	120	122	103	110	118	114	103	117	102	116	105	103	123	123	112	127	98	121	106	119	112	127	115	120	116	103	116	110	95	110	119	109	120	122	126	101	125	119	108	117	114	118	141	111	112	138	117	103	110	113	108	116	110	105	90	143	126	107	125	108	123	133	100	97	117	130	104	111	109	122	111	129	105	127	118	96	126	126	107	105	96	114	123	121	98	109	112	101	117	118	97	129	98	120	107	121	111	98	133	112	125	110	129	96	93	116	86	119	122	114	95	98	111	114	108	121	122	110	114	110	118	111	139	98	128	123	134	102	110	124	115	93	106	114	111	107	148	119	121	96	105	111	97	106	126	117	89	111	110	108	130	107	109	115	139	114	102	116	117	98	129	91	130	119	120	125	114	120	120	107	121	106	112	121	116	110	110	121	97	120	101	135	120	117	124	112	104	122	144	107	112	121	116	122	96	97	100	109	118	111	87	119	129	103	128	113	114	108	117	106	109	117	116	96	105	106	101	94	126	98	109	117	98	99	120	108	112	110	114	113	112	107	117	111	107	106	99	117	127	109	122	114	96	109	117	120	120	104	130	113	113	122	107	110	123	113	125	116	130	108	107	100	120	103	111	113	113	102	117	110	105	114	120	125	105	126	137	111	112	99	92	110	105	111	114	128	113	114	129	135	105	112	100	122	118	109	119	109	100	108	115	91	123	127	128	109	115	131	106	117	131	123	87	106	115	112	117	97	111	94	120	117	115	112	111	107	102	128	105	111	112	106	103	104	106	112	106	107	121	123	113	118	111	117	119	113	118	100	127	106	120	111	122	101	97	95	122	119	121	129	122	115	113	98	119	103	112	99	129	106	137	119	118	107	116	112	105	97	94	123	106	119	104	106	103	121	98	106	118	124	112	122	98	106	120	109	82	124	102	123	119	115	105	111	111	115	124	131	97	120	111	116	137	113	123	98	105	120	113	99	106	99	111	123	123	122	114	125	116	105	106	127	125	115	98	105	97	120	104	116	125	110	103	104	119	109	125	124	111	124	124	129	114	108	104	106	127	115	110	117	103	113	112	83	110	131	123	107	107	108	116	121	131	107	142	106	114	120	118
4670	443	517	603	527	466	518	455	478	470	380	416	413	438	407	381	393	395	443	407	406	412	358	376	372	378	388	390	388	402	392	384	399	389	378	371	371	396	393	386	394	377	404	404	411	426	396	403	374	387	364	378	390	419	385	397	385	366	391	377	390	359	424	408	407	383	363	379	403	427	375	383	387	360	348	383	398	372	404	387	384	393	371	392	414	378	398	354	383	381	367	380	368	403	394	364	375	399	376	365	380	407	378	379	387	387	384	389	370	373	403	367	371	376	368	364	391	368	409	383	355	391	400	421	385	357	390	395	380	361	345	387	410	405	389	401	386	379	371	406	361	428	413	432	386	392	370	411	424	399	372	409	398	364	359	382	389	371	345	404	376	408	392	378	380	373	414	379	369	394	366	374	419	393	403	368	386	392	362	366	359	391	375	351	396	367	405	359	383	385	400	410	393	396	367	408	411	350	422	382	383	400	425	384	371	397	411	378	376	374	394	371	380	377	384	397	388	380	388	382	327	405	356	390	413	405	425	367	371	404	384	404	397	350	373	382	357	392	385	377	382	390	400	360	392	378	362	427	383	414	391	371	359	364	380	409	389	339	405	400	379	363	428	379	401	432	385	355	363	363	381	369	414	388	423	359	380	347	392	400	369	364	373	391	378	382	395	401	344	406	383	392	401	412	367	360	365	368	365	382	385	386	392	380	368	380	363	371	378	373	379	372	409	395	390	403	376	368	375	388	364	379	375	391	383	365	343	383	375	386	442	401	372	391	386	389	363	383	364	356	366	386	400	398	378	415	385	380	362	385	344	398	382	391	350	390	386	390	394	410	379	376	397	422	406	385	370	376	374	388	386	382	360	373	362	393	405	411	381	409	338	373	378	386	400	371	390	355	376	350	369	379	382	394	374	429	407	382	382	370	364	371	392	360	404	398	362	393	375	390	403	419	358	396	406	368	410	360	400	402	342	384	368	359	373	371	401	371	383	403	380	376	413	359	396	395	401	381	377	411	407	390	380	368	405	358	405	351	387	413	394	357	371	349	367	429	379	358	407	391	391	376	410	361	427	381	370	392	397	423	400	389	392	343	364	389	384	412	419	360	376	397	372	383	373	389	402	376	400	422	367	384	408	386	389	409	385	369	395	372	386	366	380	400	397	391	384	341	370	405	363	394	386	392	400	417	380	396	381	358	397	388	397	383	382	419	358	396	371	379	376	374	363	388	368	364	399	366	375	405	371	387	364	399	424	389	362	374	372	394	364	419	372	404	340	364	406	364	389	424	398	399	347	371	361	386	372	407	398	386	425	375	375	390	357	425	379	374	399	373	367	409	391	417	393	383	402	362	362	372	376	385	378	381	411	412	386	369	399	366	392	366	410	391	387	359	336	394	423	400	382	363	367	393	386	392	411	360	389	343	412	419	370	423	401	416	405	380	389	408	359	407	417	378	356	384	388	391	350	370	401	394	412	386	382	406	380	386	396	422	369	369	392	422	392	363	382	358	372	377	393	401	389	412	387	393	381	381	361	416	363	409	355	385	363	356	395	366	371	396	387	382	359	395	340	362	375	374	402	410	392	388	357	394	382	388	386	371	382	363	408	409	372	378	357	403	391	406	387	359	391	410	410	404	343	362	378	371	347	366	397	370	339	405	388	361	327	372	358	400	393	377	378	389	394	388	402	391	396	367	360	371	385	392	382	363	395	337	406	390	382	367	366	393	400	376	379	370	375	383	381	410	381	392	380	389	375	370	364	374	398	415	392	404	361	404	343	334	411	340	364	398	390	362	388	375	380	365	385	404	409	416	407	364	366	382	389	419	380	359	328	362	416	344	382	383	337	372	373	390	399	393	388	401	400	362	407	424	365	422	397	401	393	393	391	366	385	382	391	394	367	393	366	385	375	347	383	398	362	384	392	383	384	413	357	379	407	347	387	393	389	394	360	372	379	416	387	389	336	393	414	370	386	425	375	389	374	389	369	396	351	390	366	407	379	392	412	421	370	394	388	343	372	389	349	354	372	346	395	368	353	370	343	433	392	385	372	380	349	369	412	367	379	399	384	401	448	378	355	416	375	370	348	389	373	338	376	386	415	381	379	390	372	392	375	377	391	415	392	391	371	367	368	346	402	392	378	408	395	403	351	371	393	366	405	358	413	369	391	383	396	363	385	386	373	417	388	388	360	361	364	419	382	374	386	385	408	379	348	402	403	412	388	388	375	383	382	381	373	373	374	374	360	394	389	402	386	380	399	392	380	386	361	379	370	358	386	373	385	402	404	390	394	417	402	388	376	382	389	406	345	418	386	340	407	372	383	372	384	406	373	387	377	370	402	388	385	356	380	373	376	359	379	367	360	360	389	396	372	370	343	372	396	372	403	374	378	387	368	394	384	364	388	380	423	417	348	382	397	347	384	398	367	359	361	393	367	358	357	385	370	344	386	410	381	383	386	375	375	409	341	374	387	375	396	393	358	381	385	399	359	361	391	376	387	393	364	392	391	406	406	367	397	384	375	390	391	411	375	368	342	389	381	388	407	381	356	368	371	383	384	396	366	359	375	394	369	433	399	375	381	400	380	368	390	346	365	365	375	388	397	388	369	354	413	376	383	363	365	408	359	393	417	385	347	361	388	408	386	381	403	372	352	388	411	378	341	387	362	365	386	426	363	400	407	389	371	370	394	396	383	380	391	394	421	385	374	409	381	376	393	344	378	371	399	378	369	421	389	369	389	386	399	391	364	355	355	366	351	384	387	376	395	431	389	382	386	392	401	370	369	401	392	404	361	390	357	386	384	391	390	413	378	366	389	382	384	400	385	353	400	381	386	368	374	403	384	345	379	364	394	348	386	364	397	407	399	397	383	390	383	380	389	372	398	380	363	321	407	381	370	398	382	388	397	382	403	371	340	412	355	382	377	386	376	412	386	405	371	408	383	409	374	391	397	365	400	378	401	385	355	375	416	374	386	353	387	389	385	389	391	361	384	378	386	388	389	354	433	394	393	372	375	382	397	363	402	355	347	378	382	367	365	345	408	376	395	366	362	353	373	404	365	401	413	363	418	349	401	400	382	408	389	395	398	374	358	420	398	383	373	394	414	345	403	423	401	382	393	386	429	390	355	370	396	383	364	350	407	379	363	399	392	384	421	366	377	433	404	371	387	401	394	381	380	380	400	409	374	380	403	375	393	414	389	363	387	375	389	408	373	380	378	401	402	375	394	309	396	361	377	386	384	367	411	381	390	370	354	392	397	388	392	411	348	379	383	387	385	366	363	377	363	389	365	378	414	368	364	417	360	378	386	366	392	393	372	364	400	359	364	381	388	411	381	397	371	382	378	377	369	381	404	389	382	409	421	376	388	387	400	375	385	386	397	395	380	370	367	389	396	355	415	334	404	398	359	392	375	379	443	351	393	382	379	369	406	369	382	373	394	358	380	376	405	383	390	395	399	365	361	369	357	408	350	397	358	387	383	376	403	386	381	393	367	385
38557	16638	4150	1195	815	661	608	486	379	380	333	332	313	301	316	251	293	286	317	261	253	276	271	264	268	275	251	279	238	272	256	242	256	236	263	271	215	265	251	241	252	260	238	242	256	273	247	233	272	270	272	250	260	234	234	235	268	270	247	245	275	246	230	277	240	259	250	241	254	267	252	271	233	249	236	272	256	252	266	245	275	242	241	229	237	249	233	257	241	248	257	248	262	254	265	257	267	269	237	260	252	245	248	246	230	259	293	251	267	233	240	257	257	247	250	228	251	281	258	246	257	246	232	261	264	230	251	278	267	271	252	218	259	265	238	264	244	227	255	222	286	260	256	273	255	242	245	243	279	241	228	250	263	251	261	262	245	260	251	252	250	212	273	266	260	260	233	265	259	246	255	254	216	265	269	251	252	262	259	249	255	246	230	259	248	266	271	243	255	264	257	258	263	223	236	239	228	249	248	246	237	242	231	260	236	235	233	235	237	254	235	226	263	248	240	230	256	288	229	238	257	250	251	242	263	277	273	257	206	239	242	230	252	279	249	253	229	226	247	251	268	257	233	271	225	214	241	235	211	238	255	263	230	256	247	222	258	258	240	260	247	245	245	236	251	240	245	217	243	225	247	244	244	258	250	249	220	244	258	265	248	259	245	240	263	248	247	270	237	250	256	243	253	234	272	269	269	271	248	225	252	277	268	264	263	241	249	246	255	255	233	231	229	243	247	276	231	244	267	309	221	232	252	245	238	241	250	234	253	228	265	261	270	238	266	245	242	274	252	232	293	248	272	240	249	241	255	233	263	246	241	270	249	244	254	265	252	233	262	262	283	249	271	285	248	256	241	259	224	252	242	228	258	258	259	250	237	243	258	231	243	272	252	241	238	230	274	238	239	237	249	263	229	256	270	282	243	266	266	255	218	241	263	257	241	224	225	268	256	209	240	226	217	258	254	260	241	242	278	275	240	269	250	239	262	252	240	222	233	259	235	225	221	229	277	251	240	224	251	222	240	251	259	250	251	232	227	234	261	257	231	242	235	254	238	288	258	249	242	239	250	254	250	228	251	250	281	266	237	233	276	260	256	252	272	241	245	230	226	236	273	225	256	236	259	246	250	278	263	270	248	233	263	282	264	279	250	257	270	274	258	259	230	253	245	252	210	268	244	255	219	248	256	250	241	239	248	246	242	269	261	236	249	229	249	253	258	226	263	232	251	219	255	242	238	237	226	270	255	254	265	267	248	273	217	225	274	208	253	239	247	244	266	253	238	253	263	242	286	246	226	265	260	243	270	239	240	257	261	256	245	219	243	249	264	220	256	252	246	260	262	278	238	254	256	255	261	228	254	273	247	248	229	263	244	246	260	276	230	238	247	251	242	259	273	255	238	248	271	235	265	240	256	232	252	250	234	237	275	247	235	249	249	252	259	260	255	220	259	209	254	224	259	279	232	223	270	243	268	257	252	245	236	268	245	248	256	236	243	250	225	239	257	234	247	220	271	254	266	248	231	247	253	236	260	211	236	244	234	250	229	235	237	249	254	249	246	269	231	225	254	229	286	238	248	249	228	214	241	233	270	243	242	265	246	246	259	239	233	246	251	250	242	216	222	219	227	243	234	249	248	244	274	277	238	245	237	252	239	246	259	248	273	262	237	246	289	232	235	268	261	265	254	268	242	265	220	254	250	250	256	297	274	235	251	223	257	248	277	243	251	241	259	267	241	255	234	248	243	227	216	233	240	226	220	267	266	259	253	250	262	230	242	220	257	265	239	252	254	247	239	230	260	220	235	223	248	245	259	250	253	258	208	249	237	243	216	238	224	237	255	271	253	213	256	240	283	245	257	235	251	228	262	254	307	269	238	254	244	240	267	241	244	293	256	262	241	278	236	220	246	246	259	252	238	245	251	259	243	259	283	231	255	250	237	253	250	226	275	253	280	268	256	244	275	258	259	237	258	263	238	257	227	233	266	246	278	247	258	282	255	261	239	245	238	221	233	257	250	244	251	215	250	265	271	206	235	264	280	230	266	248	275	257	254	278	259	240	259	289	223	225	254	264	258	271	260	279	227	265	249	250	266	277	243	209	218	215	250	261	218	258	267	235	256	261	218	229	297	256	262	243	269	236	267	254	225	243	235	264	259	226	225	210	253	236	273	236	230	256	231	258	265	251	230	229	278	253	246	242	248	265	254	256	240	279	258	240	257	254	275	268	238	236	247	263	276	271	255	238	265	232	230	228	262	243	274	267	232	234	269	251	234	228	230	261	243	285	277	250	266	235	218	243	237	236	253	230	239	233	233	254	246	239	257	238	256	258	255	256	257	229	227	263	225	215	217	258	266	266	259	277	264	264	282	264	240	273	243	279	261	245	264	246	253	269	256	258	256	267	242	257	246	255	230	246	256	270	248	249	250	226	285	252	247	246	236	232	253	280	282	234	223	231	242	258	212	254	253	249	268	234	264	219	262	257	248	238	238	253	260	221	246	243	206	254	247	250	242	248	266	247	248	264	234	265	238	234	250	276	253	232	240	226	246	248	235	250	262	254	244	242	243	249	237	279	249	255	238	251	224	250	252	247	263	252	263	243	231	273	265	237	246	217	246	239	253	248	272	241	252	261	248	265	246	248	223	239	244	236	245	253	242	257	259	221	244	262	263	263	229	260	270	251	241	236	243	236	283	227	238	237	260	251	219	253	257	249	270	261	212	260	233	244	277	248	274	244	236	223	230	241	246	245	250	267	269	211	239	240	241	250	240	262	261	256	265	232	249	240	297	252	235	261	241	256	236	256	255	215	238	239	244	244	222	219	256	277	274	257	248	226	250	242	259	225	212	245	249	292	267	243	272	244	270	254	255	247	239	250	240	249	264	270	244	233	249	269	266	239	265	263	236	257	227	224	240	281	254	216	259	264	234	237	251	244	240	272	237	246	236	255	255	251	254	255	261	253	214	233	253	255	249	225	261	236	269	262	260	236	255	272	234	255	256	234	242	258	263	263	239	246	238	277	250	262	250	234	265	224	270	240	279	234	232	254	201	250	239	242	226	260	252	249	269	266	233	258	268	248	212	264	257	245	242	264	251	257	237	266	244	250	255	256	247	223	266	263	251	240	231	249	270	219	251	247	259	203	263	253	238	257	251	234	263	257	247	231	246	236	241	218	254	242	259	246	269	221	234	264	248	261	269	277	231	244	258	230	260	240	246	246	226	263	233	235	263	278	240	272	264	229	252	251	269	274	258	238	231	223	244	244	261	250	267	289	261	232	257	246	266	256	269	231	264	224	236	235	265	234	266	265	246	247	243	220	234	236	266	249	235	252	249	255	260	277	210	260	275	240	232	233	219	208	259	240	243	254	250	253	228	257	243	273	252	236	228	245	252	222	244	238	253	231	240	223	238	250	247	241	265	255	261	246	247	233	257	257	236	260	268	234	265	229	226	234	260	266	229	233	251	240	245	223	254	247	238	242	270	261	248	259	253	223	229	249
19227	1653	3046	3469	3057	2518	2136	1787	1642	1412	1273	1159	1180	1145	1023	1034	983	996	968	915	911	939	864	846	870	852	780	813	862	834	836	812	818	797	774	763	818	798	760	773	752	779	778	802	752	759	745	801	723	789	749	736	755	728	716	770	766	781	759	735	769	761	752	725	775	773	699	759	722	744	721	731	690	782	715	730	712	754	741	719	731	769	776	680	749	782	732	732	737	700	751	775	717	725	748	750	697	686	708	777	719	707	742	732	712	716	742	729	726	728	770	732	731	712	727	693	760	677	739	710	765	758	662	760	730	677	700	684	656	661	738	765	758	673	724	765	740	720	754	759	719	719	736	756	751	684	764	723	771	734	740	764	700	709	753	760	767	756	720	705	771	780	740	680	691	712	697	758	785	757	775	739	716	733	751	766	741	725	720	713	742	745	733	767	743	703	708	770	701	702	741	744	738	691	765	707	682	711	742	784	747	718	727	752	730	718	734	755	697	774	713	720	728	740	742	767	709	749	730	717	702	744	721	733	733	777	725	750	711	776	732	721	751	757	712	785	696	716	735	707	716	719	707	703	721	738	745	735	692	687	707	714	684	711	740	760	748	694	730	680	732	731	691	695	671	758	722	705	734	723	718	701	735	755	780	719	660	765	753	734	739	702	731	741	718	735	724	681	710	706	747	732	695	691	809	692	703	723	732	749	764	661	768	729	791	710	722	785	724	674	717	640	724	700	742	723	741	752	694	687	738	726	722	722	729	759	710	703	720	701	789	683	724	758	724	723	718	721	717	693	731	763	690	693	798	743	713	701	736	778	713	706	690	690	764	722	704	761	708	730	738	734	747	735	706	682	712	752	710	695	678	730	712	727	722	738	726	733	738	728	750	757	709	705	714	723	767	785	704	714	706	694	732	702	690	719	691	724	707	746	733	737	738	729	722	785	733	701	720	689	709	757	749	732	724	717	731	708	708	723	732	736	688	692	746	711	732	736	722	713	702	760	710	724	760	785	722	717	748	754	737	759	732	753	686	714	704	707	701	693	716	680	748	727	729	684	722	724	700	761	743	761	741	720	748	700	693	759	750	711	730	764	760	741	754	734	740	729	756	736	721	715	755	719	707	708	727	726	756	697	700	698	740	756	785	690	754	735	729	726	691	706	731	732	754	784	702	718	714	789	763	701	742	734	783	764	707	710	669	679	706	733	759	706	750	716	664	758	728	670	732	787	707	716	740	763	727	744	745	684	719	713	736	732	730	774	716	748	709	772	705	747	695	708	764	665	700	775	727	728	711	695	703	742	781	701	728	695	758	691	770	734	740	759	693	718	737	737	729	703	754	661	757	717	759	708	747	755	684	730	716	714	700	754	742	770	723	713	732	692	694	733	738	696	712	718	725	733	723	725	744	749	719	690	747	701	771	735	756	687	715	717	785	723	709	736	699	723	704	710	697	746	724	732	721	754	720	712	731	712	704	728	705	743	735	714	800	741	762	678	715	664	753	724	711	739	732	719	696	756	681	698	751	736	740	790	750	732	772	725	696	717	751	766	750	702	761	750	701	733	710	750	728	761	714	748	747	724	673	764	777	709	716	736	739	746	737	775	744	742	755	740	655	739	712	759	739	727	707	727	787	742	750	731	655	740	696	765	704	736	728	789	711	724	695	716	686	766	717	762	714	693	688	749	714	735	716	721	719	720	701	769	718	688	738	711	728	736	711	689	758	750	705	718	711	716	726	765	731	683	741	699	690	703	718	720	746	718	708	745	674	752	742	701	748	719	752	745	787	707	668	730	740	677	765	764	724	728	745	740	682	732	681	734	693	763	725	739	742	709	698	766	755	686	716	780	704	746	721	752	738	725	747	707	743	692	710	689	705	775	690	694	760	718	658	712	764	686	746	737	660	729	768	739	741	715	745	765	704	704	728	730	751	713	724	740	699	716	723	773	679	719	735	727	734	828	706	680	748	728	686	684	726	738	707	716	725	724	743	739	731	705	746	718	740	695	709	763	696	718	730	751	772	729	736	706	725	768	704	733	734	716	729	753	776	683	717	725	723	726	750	717	698	737	699	747	699	753	719	741	721	726	764	738	765	737	770	722	707	713	781	679	699	748	762	692	745	691	732	660	761	757	763	752	744	720	759	712	689	774	698	714	730	714	720	735	736	722	730	722	695	716	711	679	707	719	705	749	735	682	752	704	725	685	753	745	708	774	763	747	728	728	711	718	731	710	702	716	768	741	743	772	764	699	716	756	754	733	767	770	641	789	783	730	765	733	710	770	717	681	736	695	716	723	728	724	697	724	749	705	683	757	718	700	741	722	738	719	762	710	765	714	691	718	711	726	749	715	766	722	717	685	747	690	694	723	685	752	734	725	729	749	706	726	740	788	710	689	754	712	776	773	766	758	707	726	733	713	756	699	742	694	706	714	765	719	703	710	707	738	696	684	728	695	713	734	778	717	700	692	710	768	745	759	713	759	722	717	755	700	710	752	684	784	714	746	775	701	681	760	694	744	772	705	721	731	652	734	712	764	776	676	705	766	677	752	730	667	737	749	751	728	757	737	692	708	730	724	714	721	704	747	698	714	705	763	765	783	713	718	713	743	686	732	754	729	710	658	681	733	741	725	689	730	712	728	781	746	706	718	724	766	727	734	701	766	719	723	758	771	770	789	751	756	751	691	729	736	745	702	718	688	748	705	696	729	741	742	714	738	759	738	760	742	697	712	701	757	718	689	729	700	724	725	766	740	716	660	738	669	715	738	731	709	703	739	708	721	735	731	718	731	742	696	723	754	724	750	722	760	696	706	714	715	760	726	723	680	724	685	723	728	726	737	718	733	746	699	714	748	725	711	720	742	747	755	696	675	701	729	685	730	710	704	803	779	725	734	742	765	719	729	726	738	734	748	752	680	687	686	696	693	737	735	731	744	707	724	646	697	712	706	746	763	772	758	707	752	718	710	742	772	681	715	719	771	749	692	726	711	731	748	759	668	733	719	692	719	693	736	684	727	732	717	715	722	712	733	691	717	738	726	705	719	727	677	733	748	734	759	735	707	709	688	782	750	672	737	734	656	730	698	710	727	721	708	742	756	711	753	761	728	744	737	745	749	729	706	759	781	749	724	726	739	730	710	757	718	694	753	692	745	789	734	752	740	726	733	728	760	732	708	691	724	723	736	702	730	752	674	766	734	690	731	730	723	710	711	795	731	738	674	764	697	737	693	724	718	712	749	759	745	796	750	686	712	764	678	690	715	724	708	725	723	726	712	731	720	708	707	742	700	719	705	762	752	698	725	758	752	690	729	740	771	761	802	725	705	694	753	699	768	709	730	721	742	699	743	784	733	741	714	699	699	718	750	760	817	718	720	728	709	691	704	750	739	712	735	781	761	672	718	674	688	725	695	690	799	765	754	730	746	732	699	726	678	697	813	717	737	676	716	749	725	704	766	760	685	757	693	714	730	761	723	765	729	780	786	741	676	695	716	767	777	719	684
39144	21038	16633	2677	1160	901	701	630	543	515	439	444	416	420	362	375	410	394	356	320	344	336	343	346	316	358	375	372	320	322	317	330	307	312	312	325	330	283	332	324	307	319	303	330	326	359	320	309	299	319	321	306	300	322	292	319	348	300	340	362	325	300	329	342	338	315	287	324	292	306	291	323	307	307	305	335	342	298	311	329	334	310	311	309	304	321	320	312	328	309	327	312	317	311	319	283	305	303	316	321	285	328	346	316	303	293	310	330	313	317	331	295	275	335	288	313	288	297	315	314	331	304	338	323	342	321	321	314	323	326	300	295	323	309	303	325	310	297	284	329	302	342	303	303	324	319	277	293	305	350	311	315	327	312	304	334	297	315	325	328	299	331	319	311	294	326	330	292	331	335	319	353	326	286	367	350	328	345	306	311	327	303	307	302	284	313	287	341	311	291	338	313	324	325	308	299	310	303	312	337	359	342	324	318	319	331	320	308	302	330	320	319	328	329	343	340	324	344	300	302	308	308	272	297	307	309	305	307	341	323	320	300	345	322	283	307	310	298	330	304	330	330	319	325	320	306	331	323	295	312	271	321	317	318	300	304	312	336	328	314	342	290	324	317	332	337	331	320	300	312	319	347	304	338	305	333	305	339	263	300	298	315	334	317	292	295	306	327	326	317	339	321	339	308	298	276	315	340	297	316	321	320	349	292	355	304	321	313	308	336	302	307	311	348	303	326	291	322	325	298	319	280	330	281	294	325	340	342	332	281	302	323	305	315	337	326	323	293	332	331	329	281	339	313	288	331	304	315	292	305	325	310	338	336	320	335	319	324	329	315	271	292	289	307	323	295	314	295	342	332	307	317	293	319	323	343	343	291	303	304	326	336	340	315	314	307	306	331	348	321	290	314	339	323	278	371	342	315	300	334	327	347	292	297	313	314	336	327	306	308	329	335	321	342	305	320	309	291	297	298	273	286	312	301	332	324	316	306	291	311	297	327	287	328	286	325	301	320	318	324	288	328	319	309	325	326	344	309	355	287	308	308	292	298	338	320	336	327	337	311	329	287	303	287	287	310	280	327	322	302	282	278	287	330	328	305	318	346	321	303	275	296	337	293	280	322	312	351	343	276	303	331	302	313	289	288	292	313	314	295	300	304	347	312	324	319	325	290	309	309	339	322	308	289	323	300	319	290	308	331	331	319	284	306	341	294	301	301	289	288	330	323	310	284	357	309	314	316	314	325	291	328	313	307	309	290	322	344	319	302	296	294	367	326	305	318	289	321	296	343	303	315	306	305	339	299	343	324	321	302	345	297	316	331	292	319	315	311	321	310	323	314	307	336	287	302	320	314	311	319	301	314	313	334	323	326	315	322	297	312	303	306	320	260	324	334	318	297	280	311	304	343	321	291	305	296	302	300	321	350	317	272	322	307	365	303	313	329	305	288	334	350	295	340	320	301	312	289	318	295	350	294	315	329	309	329	292	311	293	334	318	354	314	298	315	325	319	281	322	320	307	283	294	308	296	330	294	357	308	309	305	305	342	314	300	323	295	304	310	294	312	289	325	314	309	310	265	296	309	322	326	319	302	277	302	311	333	304	313	301	347	316	323	326	287	296	332	296	307	359	305	319	340	301	335	323	280	314	316	311	319	316	311	332	296	273	330	334	315	339	284	349	283	330	307	336	287	329	274	295	323	315	323	315	323	333	313	332	348	313	306	318	320	326	333	320	305	310	300	282	320	299	307	309	309	324	312	351	341	302	304	324	321	290	329	332	315	348	340	308	320	332	295	294	345	344	295	342	328	256	322	357	323	304	313	315	325	326	336	299	301	326	312	284	339	332	294	297	312	291	312	317	308	298	303	273	289	333	310	301	302	339	306	305	329	279	351	337	312	327	304	296	351	336	312	321	279	295	304	299	347	299	320	307	318	317	299	282	317	306	312	315	311	380	299	286	339	310	285	338	318	300	322	297	290	334	353	343	306	318	312	323	312	288	320	322	324	295	329	337	327	297	321	311	290	340	329	292	300	313	325	297	289	315	309	311	328	310	311	305	290	323	335	330	311	310	325	322	312	327	314	307	300	326	325	323	306	315	329	335	322	300	308	330	301	310	293	330	323	276	317	322	288	284	339	298	310	337	300	324	326	315	299	296	276	304	295	289	314	359	333	300	312	317	311	326	292	333	351	307	298	310	304	339	345	303	320	322	323	308	303	300	289	310	293	328	319	334	322	342	312	336	341	297	324	333	358	295	329	318	312	317	318	296	301	324	316	290	317	323	306	340	301	300	336	315	321	292	336	298	304	295	307	333	324	313	340	316	328	330	315	339	332	300	309	306	324	325	292	328	313	311	328	279	300	321	306	315	308	302	292	294	315	310	326	312	280	339	300	310	321	329	318	328	280	329	303	315	318	311	322	295	312	311	292	316	336	308	348	306	300	342	321	308	299	320	295	310	285	300	307	302	337	274	322	322	310	306	309	300	322	313	314	309	310	289	324	314	327	325	319	306	337	336	343	325	334	314	300	277	330	304	333	290	310	324	296	296	285	333	317	325	298	307	324	312	332	309	325	333	304	292	305	324	309	323	302	319	335	297	333	315	334	298	332	321	342	316	332	291	309	331	326	322	330	314	319	345	344	320	328	335	305	304	312	320	332	326	315	311	325	327	307	272	313	332	303	322	318	332	315	268	291	312	313	294	290	329	316	304	283	311	331	334	332	305	300	328	320	278	345	334	322	331	292	296	317	303	319	324	333	329	318	324	296	282	289	306	313	298	313	299	312	318	335	334	328	323	315	319	338	304	310	268	282	322	303	268	286	309	343	303	317	332	313	324	310	276	333	277	313	333	327	317	318	295	293	287	323	295	314	297	302	319	309	298	317	305	314	325	298	305	321	340	298	341	296	293	325	319	334	341	336	319	328	309	339	315	305	285	306	317	293	284	320	301	296	321	309	327	318	309	308	288	284	305	302	305	339	339	347	319	291	310	322	303	312	315	317	312	316	267	298	337	292	323	290	335	332	316	324	312	319	321	300	306	304	296	308	321	325	282	322	324	329	311	329	279	319	298	316	307	315	307	314	314	300	314	303	317	280	342	329	325	326	307	317	328	299	327	288	318	332	280	312	327	331	328	314	323	307	316	339	293	337	319	328	321	350	300	291	323	318	311	324	319	295	323	330	341	284	330	315	329	319	318	321	313	322	327	291	329	299	334	304	335	311	359	350	314	327	304	306	325	327	318	311	328	333	309	312	330	324	336	287	326	320	315	346	307	319	328	309	318	304	291	318	347	333	293	274	321	304	309	335	302	282	314	311	326	342	298	299	325	340	333	311	307	340	341	278	311	319	314	305	323	290	300	321	288	325	281	307	290	328	333	293	324	298	344	331	311	293	336	315	353	333	304	336	312	296	320	351	357	314	317	296	318	320	304	308	294	351	315	327	301	311	318	325	314	333	321	280	321	277	266	322	300	298	344	281	275	307	345	308	306
23601	2846	4381	4271	3874	3112	2685	2309	1999	1759	1715	1590	1440	1392	1288	1278	1234	1235	1160	1151	1140	1053	1085	1036	1020	1043	1043	1016	1024	979	987	978	972	935	922	979	942	973	912	925	968	920	917	941	956	919	916	875	935	928	957	908	921	912	979	922	952	902	921	876	962	903	905	904	903	894	893	865	922	895	911	887	869	907	917	888	905	901	893	868	874	876	878	937	920	871	866	851	864	905	942	910	882	896	912	887	867	924	877	867	927	948	883	858	847	903	905	922	942	845	876	902	878	867	879	877	892	908	889	895	913	860	884	945	877	870	903	900	889	881	861	905	918	802	908	934	875	905	863	872	862	873	922	895	879	917	896	869	889	930	916	861	904	918	906	919	817	906	896	874	903	896	920	884	887	864	918	905	887	916	910	941	911	909	875	873	923	860	949	915	883	844	888	893	864	873	884	884	851	845	912	890	894	849	882	890	917	883	886	863	923	868	849	917	984	886	933	885	860	880	900	888	931	888	946	849	863	852	901	946	871	885	918	862	852	908	929	848	869	959	902	850	868	909	886	895	909	846	886	881	873	844	808	896	902	875	889	915	889	929	910	899	888	865	800	917	887	821	859	903	842	897	901	856	895	886	906	854	910	878	903	913	903	862	888	883	901	890	878	925	835	906	937	876	906	855	946	904	935	881	890	926	821	855	862	887	914	944	843	892	913	933	934	896	872	914	878	889	938	884	939	938	875	890	915	894	875	868	884	851	850	890	875	859	897	876	918	938	898	937	858	901	857	898	921	855	851	928	912	897	917	860	910	891	899	871	899	873	836	857	893	895	865	890	888	852	902	859	894	917	921	880	851	915	907	893	887	905	883	884	932	826	881	870	882	942	885	915	863	840	855	905	884	844	849	861	865	866	873	926	892	866	852	896	890	863	864	868	911	843	913	862	878	889	886	892	895	888	875	845	813	905	884	921	883	860	912	898	951	847	923	943	888	857	889	845	873	817	884	875	854	861	848	869	859	914	882	893	892	899	896	858	876	838	838	845	881	919	869	931	870	847	826	867	890	868	848	906	917	864	886	868	887	890	921	865	881	830	916	876	835	876	923	941	903	963	942	864	864	931	864	898	953	877	836	849	935	976	884	870	884	859	870	923	886	884	918	876	894	866	837	858	900	890	871	873	846	821	894	851	875	879	851	877	861	877	874	854	856	937	864	899	895	894	912	912	837	950	895	910	837	851	913	890	884	891	886	862	921	855	863	856	847	869	825	884	931	850	907	916	897	914	863	869	859	917	906	910	841	853	872	888	917	882	885	871	870	867	895	869	846	898	880	909	913	912	911	902	910	879	829	857	866	917	869	888	917	941	914	874	862	871	900	935	894	877	918	900	860	876	921	901	912	866	885	909	855	905	884	922	924	864	858	928	900	876	943	908	863	861	854	922	866	873	835	895	886	903	917	872	869	878	872	859	866	924	933	912	891	883	867	915	894	902	894	912	866	897	836	914	871	875	898	924	851	821	867	820	896	854	903	894	867	815	873	878	922	902	953	898	906	849	933	872	853	879	869	868	870	857	856	894	927	870	861	956	855	884	930	929	895	903	894	894	886	949	898	896	868	851	909	871	911	893	881	889	992	884	881	866	875	972	880	881	920	942	860	838	851	843	899	866	859	918	926	853	886	960	884	885	891	860	887	891	863	870	854	858	834	865	877	817	862	897	927	862	858	919	839	921	845	862	896	922	890	931	854	872	869	919	875	911	880	910	873	905	894	885	865	929	866	890	902	872	907	931	875	907	869	913	895	891	869	948	858	832	974	887	887	899	831	871	913	851	915	883	854	940	932	925	840	896	863	893	943	936	887	858	901	945	952	915	863	929	879	887	899	869	851	890	982	871	818	875	847	889	909	845	847	838	868	848	883	856	892	876	918	918	832	894	895	851	910	902	883	837	896	892	897	916	871	826	870	877	875	913	838	858	933	945	904	858	801	871	908	880	878	884	897	795	940	883	878	867	859	900	878	858	868	899	881	878	813	888	897	888	887	902	951	881	880	852	909	908	863	883	911	851	914	859	863	933	859	847	894	887	843	849	856	906	916	908	854	936	900	930	905	866	926	906	853	894	874	865	915	938	900	890	943	872	851	893	884	939	904	874	921	880	927	877	867	903	913	878	898	891	875	851	890	863	932	838	925	859	869	886	887	834	839	897	873	930	862	866	903	865	909	901	861	878	886	866	886	878	918	824	863	873	854	837	864	889	921	901	913	871	876	874	883	878	911	873	936	904	870	888	881	832	913	850	845	846	878	844	868	878	902	893	943	924	943	883	896	861	839	872	934	920	847	909	886	859	861	883	882	860	890	887	876	876	866	938	916	842	939	886	949	858	893	916	925	863	904	874	884	898	876	832	846	891	881	919	956	905	881	905	872	916	862	889	859	827	878	877	906	846	834	879	902	919	897	930	832	896	870	863	908	909	897	880	867	893	943	860	864	856	897	866	871	916	868	905	882	858	863	880	815	869	898	908	935	906	853	868	900	935	880	842	879	866	920	894	867	844	916	915	928	852	922	888	898	875	918	913	899	852	924	912	884	897	854	880	885	833	891	925	916	858	834	853	896	874	876	898	926	875	865	885	916	929	895	861	885	856	939	945	914	938	869	847	884	869	926	900	881	894	875	901	892	968	830	927	851	896	889	879	856	915	868	844	885	888	897	828	894	875	853	860	853	894	856	881	858	898	990	975	813	852	877	884	876	882	890	917	919	889	897	915	803	864	859	917	913	932	927	851	886	862	856	912	882	876	902	926	863	887	902	897	932	877	907	832	899	866	887	878	891	838	877	851	851	897	874	892	930	893	904	870	903	911	897	962	851	880	914	887	842	857	847	873	910	879	846	908	861	859	905	859	879	894	902	862	877	929	850	906	890	868	928	880	911	865	859	896	876	869	894	893	830	877	825	890	888	908	861	843	857	860	860	885	883	876	896	880	920	843	852	865	832	893	920	866	923	889	893	878	908	919	905	882	849	878	910	907	879	857	865	944	911	890	869	867	958	893	884	921	863	888	848	905	892	838	902	899	896	925	917	858	910	880	936	911	853	921	908	888	853	930	860	872	831	944	905	901	845	926	812	880	891	940	862	817	870	863	871	885	894	860	884	883	886	887	890	938	853	887	850	863	898	911	880	884	926	857	874	877	884	873	826	918	861	890	876	882	873	905	873	864	949	876	838	870	899	900	873	939	856	938	845	857	843	865	877	897	901	835	871	871	875	902	926	908	881	864	858	901	867	888	893	848	923	856	915	926	887	880	924	886	930	891	872	898	907	875	868	926	910	879	968	841	928	912	891	894	899	924	874	929	887	851	905	918	865	901	878	910	883	866	865	832	853	848	863	929	846	885	923	882	845	842	872	854	902	842	868	861	910	920	873	896	867	912	867	903	879	884	944	863	876	837	855	887	856	901	916	852	891	886	890	901	895	864	912	868	898	907	916	892	879	885	876	891	889	945	882	879
10026	448	327	224	156	162	160	159	137	172	156	150	167	166	144	143	158	132	180	136	145	156	154	135	160	170	144	139	155	155	150	173	160	150	148	148	139	172	164	149	151	148	174	159	153	171	138	128	148	144	160	157	157	147	139	180	166	145	165	144	166	158	139	148	165	142	169	155	156	146	158	162	180	191	146	155	149	184	128	145	142	161	126	111	154	147	134	156	178	146	138	171	156	161	124	157	137	145	155	161	160	177	166	165	162	151	159	140	167	146	141	149	167	168	168	162	165	177	139	162	167	168	166	169	151	169	157	162	157	147	139	178	157	154	165	152	150	138	133	151	138	140	154	160	171	151	157	145	155	135	153	147	162	140	141	167	180	168	147	129	150	153	145	164	143	169	124	164	152	131	143	154	156	156	143	160	162	155	164	167	134	162	178	143	148	151	124	149	162	156	148	151	143	158	155	163	155	142	153	151	164	154	141	131	154	174	164	148	158	136	177	155	148	157	151	151	165	139	153	158	157	140	137	167	162	141	152	157	154	166	165	156	165	152	149	167	181	142	137	140	140	160	147	153	168	136	126	149	141	136	141	167	157	168	156	138	162	146	167	153	169	164	144	151	169	146	137	136	161	146	177	162	169	169	144	133	156	133	149	161	167	173	146	183	193	182	165	168	156	150	160	145	155	166	143	145	148	151	151	143	159	180	146	143	155	153	146	135	156	148	149	150	157	153	135	159	148	160	163	152	133	147	148	151	166	159	154	168	162	159	157	136	139	151	157	146	139	145	158	143	143	166	147	166	157	138	164	148	152	157	148	150	159	150	156	164	152	159	153	175	173	153	159	138	158	141	170	144	144	156	151	154	137	169	151	159	154	143	161	156	179	138	145	144	140	161	159	135	146	151	186	163	172	155	150	134	179	134	159	154	125	185	133	167	166	149	157	154	158	151	144	118	136	160	157	159	157	150	144	144	138	144	162	153	164	144	125	156	183	171	157	172	184	168	143	155	157	165	153	149	160	130	155	186	167	175	164	163	129	147	135	147	157	156	167	158	145	161	144	152	144	155	172	150	178	148	171	169	152	145	165	158	166	161	154	151	141	163	143	169	123	173	163	190	159	158	148	147	162	126	155	137	133	144	147	155	114	148	164	146	149	160	161	153	154	170	136	125	128	140	160	161	139	139	138	159	155	146	161	138	161	150	149	155	170	146	145	161	158	146	164	167	160	160	131	146	154	156	159	154	156	147	144	159	171	152	146	162	160	147	135	155	152	156	162	115	145	145	157	145	141	157	183	138	173	163	137	153	131	160	152	176	136	134	156	161	174	181	153	135	174	172	135	146	158	134	153	130	141	159	145	171	165	157	141	167	156	163	173	145	160	141	136	138	146	153	152	166	155	156	141	154	153	160	156	153	151	149	165	151	152	163	135	156	151	148	143	137	165	143	163	140	163	156	177	162	135	130	144	170	157	167	148	135	144	149	142	144	139	142	175	165	149	137	145	140	153	160	164	136	175	172	169	159	142	150	167	160	161	180	153	153	153	141	163	144	152	158	154	156	154	154	147	138	161	143	153	163	136	137	153	159	160	182	163	144	184	141	157	151	133	132	142	147	153	140	155	164	171	145	157	164	152	143	130	141	144	162	163	146	134	164	152	168	138	152	165	147	174	173	158	133	178	150	157	154	143	168	145	148	148	153	142	166	123	170	142	152	153	139	169	148	135	141	170	144	156	155	142	136	158	150	153	152	149	141	166	148	136	150	157	142	146	141	149	152	148	157	156	154	147	153	152	159	144	177	172	129	156	149	131	156	160	168	155	157	164	139	144	136	169	152	154	152	139	126	123	146	154	173	129	156	143	162	130	152	156	158	145	160	147	151	167	160	152	145	168	156	153	148	153	134	160	154	137	173	172	153	143	161	165	145	151	133	150	141	131	148	149	170	151	146	175	143	168	140	144	166	158	158	158	150	155	155	150	164	170	169	161	152	146	145	146	140	157	136	160	167	134	166	153	154	172	144	120	146	165	154	147	166	160	158	166	168	160	150	162	154	130	168	169	154	161	142	170	166	161	145	148	162	163	152	148	157	148	146	133	158	165	135	180	167	179	157	164	137	157	145	170	154	184	143	155	137	143	130	147	159	148	156	161	148	164	154	127	165	151	160	150	136	141	182	152	142	148	141	144	126	152	142	178	163	157	152	153	186	151	139	173	158	145	147	131	161	153	142	158	167	142	163	138	136	145	152	143	179	157	138	172	151	152	150	151	161	161	172	139	173	138	151	172	171	161	156	146	137	164	148	135	181	164	153	144	143	153	172	165	155	163	151	162	150	150	147	134	159	153	151	149	156	169	147	147	166	160	144	154	142	146	141	144	154	158	146	165	157	139	128	136	146	179	163	156	183	152	144	169	145	144	142	163	165	148	139	157	156	162	136	138	174	170	146	134	153	162	160	154	184	166	176	147	153	156	146	145	146	156	161	162	164	158	152	164	135	143	153	154	152	148	147	153	143	164	159	152	162	137	179	154	133	146	142	155	145	161	129	156	161	151	178	157	149	156	159	161	145	141	161	145	173	138	147	153	161	141	158	136	145	155	162	155	134	162	151	151	134	154	147	161	173	155	166	164	150	152	131	159	153	161	153	147	154	158	155	135	141	157	155	130	168	167	146	148	178	146	127	138	164	146	141	165	158	138	167	151	158	163	152	159	144	144	155	147	159	157	157	154	162	156	143	157	163	157	170	141	138	157	150	160	167	156	145	133	141	150	147	157	170	127	154	160	150	154	167	159	179	174	135	152	132	140	146	149	144	146	148	142	147	161	154	137	163	143	184	146	132	167	146	156	147	176	133	139	167	151	141	150	158	149	154	117	144	155	143	144	140	170	149	157	156	136	166	148	156	172	167	146	150	149	158	157	157	163	141	159	164	175	134	141	157	149	135	135	159	154	165	152	160	150	164	170	150	147	152	151	156	158	156	165	148	162	140	158	158	160	147	146	165	166	157	149	169	145	159	158	160	165	147	131	137	160	156	186	161	150	165	150	143	158	163	162	168	154	148	186	133	163	146	190	156	171	169	149	143	157	158	134	147	144	151	172	166	158	131	167	146	150	172	159	158	137	161	161	158	152	167	171	152	163	184	145	167	160	163	153	140	175	149	134	155	177	162	154	136	168	158	180	140	168	155	149	146	152	130	151	148	152	159	158	123	162	169	154	145	158	161	150	163	161	123	139	151	166	152	139	172	140	160	167	165	144	139	147	142	169	144	146	153	182	154	137	128	142	157	156	168	166	143	180	135	144	147	136	181	151	134	146	156	140	163	156	158	138	151	167	143	129	161	148	161	152	136	138	164	148	143	144	162	128	137	159	153	162	161	138	168	163	144	147	172	145	138	162	141	154	149	129	124	138	159	148	130	135	150	158	177	159	153	159	172	149	164	155	153	174	153	152	142	140	159	140	161	168	165	137	170	138	153	159	156	149	168	157	152	144	173
8298	536	594	579	559	559	526	526	486	518	509	509	472	499	480	505	471	467	465	510	488	455	507	464	525	480	486	478	488	474	481	501	492	498	455	511	469	442	458	471	458	451	510	490	496	478	491	475	457	462	501	449	480	475	470	472	454	496	496	526	469	476	488	451	491	479	449	497	473	529	470	485	447	523	441	470	499	446	487	473	471	497	475	505	480	476	484	494	478	479	465	449	424	474	471	502	455	469	483	499	534	468	449	464	446	480	476	501	498	483	476	487	496	513	512	502	497	498	461	462	460	477	453	485	444	462	475	490	444	507	473	500	466	479	470	507	469	456	448	468	487	494	479	485	469	445	487	494	459	475	454	502	455	487	518	474	485	462	500	455	473	470	499	482	491	479	427	481	473	472	489	487	496	495	459	519	474	491	498	503	476	458	468	462	481	493	450	519	500	494	460	523	502	498	495	475	457	461	479	461	465	465	466	452	488	497	508	467	441	453	478	477	442	476	477	473	478	498	524	502	515	443	452	499	450	514	451	457	420	481	491	478	489	469	479	442	491	463	479	473	485	483	482	476	441	470	462	449	444	501	499	431	468	455	484	459	457	469	476	475	439	489	493	480	472	477	452	468	436	477	476	468	474	463	488	464	467	490	509	428	466	477	457	492	499	444	510	489	505	485	453	475	481	481	483	488	478	439	480	472	506	451	477	466	477	457	466	477	481	496	482	488	449	463	506	532	474	526	481	452	485	475	475	436	478	468	500	480	462	453	464	511	474	476	472	469	477	477	487	476	508	528	494	476	472	445	523	469	462	454	463	492	438	454	514	484	488	503	488	444	462	475	414	467	446	432	474	444	490	473	513	451	487	510	476	483	482	474	494	462	473	492	483	457	471	475	508	508	473	476	491	457	489	502	513	465	500	548	454	482	488	482	460	419	497	505	486	464	462	463	463	446	492	457	455	451	475	497	428	503	478	487	426	461	480	531	501	428	429	459	469	469	466	503	462	463	480	500	502	528	502	458	467	469	457	505	493	459	489	464	476	466	460	507	502	496	480	485	456	503	471	507	507	451	472	499	493	444	514	446	474	457	488	481	505	484	483	470	498	505	535	498	451	490	513	451	435	478	499	493	506	440	481	456	454	483	455	484	497	484	466	507	491	500	501	435	490	443	475	471	519	478	486	457	460	480	446	479	546	435	481	482	462	485	483	496	491	484	457	482	472	497	476	492	467	487	522	498	461	498	506	460	490	482	504	493	482	476	447	494	502	464	457	500	498	469	471	453	464	473	486	464	467	476	489	470	481	492	484	487	475	501	482	471	464	464	485	464	432	450	484	477	465	458	480	501	468	470	467	489	470	474	458	452	465	488	479	511	501	460	501	455	481	500	477	428	463	451	482	502	514	487	481	448	472	472	480	481	468	457	492	470	472	490	470	463	463	460	481	494	468	470	478	475	487	494	475	501	471	433	494	479	447	508	460	482	485	483	495	455	464	531	441	491	488	450	501	478	490	499	463	484	505	483	463	457	502	488	449	473	472	514	501	466	480	476	487	491	478	453	509	503	476	476	447	488	487	467	488	469	504	478	469	474	494	455	452	484	465	467	530	477	445	477	516	447	425	506	452	458	473	461	471	453	462	512	463	477	501	467	485	452	505	470	441	478	499	455	449	483	506	503	465	462	501	477	459	427	487	495	451	501	506	484	465	506	490	455	522	468	483	506	468	502	458	512	470	464	500	464	489	494	475	462	519	510	470	474	492	440	491	465	462	454	478	522	452	469	477	500	495	476	445	464	459	485	449	478	485	492	450	462	479	496	449	498	511	466	486	495	477	485	458	456	501	449	458	450	487	496	475	486	491	517	450	465	499	478	499	473	449	456	510	471	473	464	480	452	481	450	470	462	481	439	482	520	458	484	505	474	478	434	466	480	513	470	506	507	478	476	495	492	473	471	463	474	465	473	455	479	468	524	500	534	501	454	445	478	491	474	483	505	485	474	462	462	469	493	466	461	482	492	467	500	474	468	517	455	500	478	462	469	491	468	479	454	473	480	483	446	476	463	442	499	444	527	445	464	472	482	459	503	462	515	491	478	461	459	498	469	475	499	480	518	461	452	433	431	451	510	493	488	463	439	451	443	509	449	474	478	491	490	453	458	493	459	520	448	504	511	449	448	474	485	483	500	433	445	475	461	481	455	506	457	498	471	463	444	472	466	516	468	484	472	494	439	496	485	492	469	466	463	458	455	491	459	486	471	524	442	506	424	466	460	468	521	456	492	462	464	507	449	471	473	459	504	454	446	476	428	486	458	448	450	469	457	464	488	431	464	421	460	507	499	482	521	497	484	454	452	488	440	465	449	457	505	479	489	469	512	463	459	480	487	455	467	467	465	478	482	460	493	483	466	454	466	482	463	502	511	498	492	504	477	478	483	477	474	440	509	460	449	491	480	523	498	451	472	474	467	481	449	460	489	452	479	455	498	471	458	503	485	493	458	490	468	462	474	479	493	489	425	456	489	490	471	470	479	451	466	449	489	484	466	482	473	476	427	434	476	460	462	431	462	480	482	457	497	486	453	485	483	469	440	508	478	478	525	480	505	472	497	474	467	491	475	476	475	473	500	499	498	525	435	512	478	463	466	503	497	462	458	500	460	450	485	458	483	499	434	490	494	477	478	448	486	483	452	483	466	470	478	456	496	456	474	501	459	495	498	449	510	465	493	506	472	495	482	502	494	485	462	466	519	495	433	461	485	531	482	460	484	486	523	463	453	533	457	428	458	479	474	478	471	493	480	454	489	482	494	501	463	467	509	485	491	482	504	512	496	510	448	453	480	472	547	460	474	467	469	471	476	454	477	496	427	491	461	463	469	474	472	453	505	480	485	483	511	442	440	438	497	502	452	455	468	467	519	506	492	451	459	472	465	475	475	485	490	462	503	458	503	459	479	465	482	459	483	462	470	456	480	469	454	495	434	446	492	480	472	426	460	465	471	495	454	453	480	465	501	455	456	469	471	486	461	467	501	492	490	514	494	480	487	469	471	447	494	468	487	460	464	517	437	485	512	470	466	449	472	479	484	473	496	474	468	456	470	451	509	450	451	480	439	473	475	458	474	521	509	455	527	470	434	477	451	446	445	477	481	446	537	474	456	474	519	485	481	443	441	487	462	524	452	481	453	484	482	483	461	483	472	511	503	461	481	477	527	470	496	424	453	444	475	484	483	465	475	451	495	504	465	519	458	478	513	497	458	480	500	505	456	514	466	484	468	478	477	481	467	473	483	458	502	457	461	479	462	485	458	496	486	465	481	509	450	467	509	434	477	482	500	464	482	435	474	465	479	460	464	475	482	526	473	468	503	500	475	477	447	516	432	480	473	489	475	492	475	483	475	475	465	463	497	473	458	490	443	450	500	512	490	483	477	449	480	519	491	484	494	468	447	463	518	459	447	462	439	458	438	480	499	445	474	447	473	484	475	465	493	504	498	476	499	432	525
37453	16572	3792	888	688	539	477	452	389	339	343	370	295	322	279	290	277	282	313	322	282	302	312	316	261	301	279	287	279	264	244	242	290	253	306	261	276	244	246	288	260	271	253	276	250	289	298	284	246	272	279	279	274	251	294	282	259	274	249	234	262	237	255	261	264	258	270	265	240	290	263	261	272	254	275	276	253	267	263	278	269	283	265	273	258	288	292	240	238	274	271	271	267	246	264	261	234	276	287	265	288	261	236	252	301	282	281	256	243	274	271	287	280	275	264	274	265	245	268	255	272	247	260	279	261	231	252	266	302	293	257	290	233	250	306	237	283	265	242	248	275	247	298	285	249	258	266	253	254	269	276	256	255	274	235	254	248	275	284	247	296	251	255	244	268	255	248	233	286	257	265	279	263	288	263	258	262	246	273	261	262	271	273	287	247	254	247	283	278	283	258	291	235	270	264	279	285	278	257	244	255	249	266	277	261	250	233	275	267	276	276	250	263	251	236	243	262	259	292	273	267	300	296	275	274	260	239	272	257	246	281	247	283	248	246	230	260	256	282	247	252	260	272	253	257	244	270	245	272	239	271	221	271	247	270	243	265	243	278	253	279	242	281	260	272	269	253	269	259	253	239	238	264	294	256	271	268	262	256	226	244	270	254	268	239	274	269	240	260	273	272	275	253	251	260	291	286	253	268	257	270	258	255	269	305	270	263	273	264	258	253	295	251	258	262	285	285	258	275	253	272	253	263	258	278	271	305	270	300	264	285	265	264	265	253	251	265	249	286	266	281	286	271	278	270	272	231	258	272	268	258	266	209	254	259	253	285	239	269	278	274	277	276	268	290	247	299	280	269	254	256	255	252	277	251	296	261	268	274	235	277	283	257	266	283	285	288	242	287	258	270	286	243	254	260	250	288	237	248	282	257	272	266	232	275	234	260	262	263	260	278	250	269	274	269	281	258	258	254	256	257	223	298	268	269	248	254	258	257	289	268	252	262	254	277	258	287	244	255	262	270	270	247	267	246	252	266	284	268	295	256	267	257	288	258	233	245	254	298	295	254	242	239	274	257	262	235	236	271	290	246	256	293	261	232	235	299	303	273	278	265	250	251	266	277	265	264	294	265	245	265	254	285	259	261	287	259	276	268	265	237	295	292	243	274	252	255	248	240	252	270	264	256	275	281	268	288	294	279	261	287	249	255	261	264	245	252	260	253	237	295	284	297	252	255	288	268	238	275	265	275	259	254	282	260	267	248	257	281	286	263	272	265	250	226	240	278	243	253	280	230	287	255	269	267	278	269	258	257	269	263	260	275	237	264	291	250	274	253	259	280	278	258	240	284	263	262	294	263	295	288	274	276	278	277	263	253	261	265	233	263	254	255	274	263	276	252	277	276	258	263	272	273	252	274	266	255	269	262	278	266	253	283	274	248	267	250	285	247	264	283	278	269	259	280	288	238	264	256	270	252	251	264	252	246	275	269	279	245	258	278	261	280	256	263	269	276	263	295	281	283	257	258	275	265	227	270	244	254	272	255	292	254	282	268	251	235	261	274	249	307	278	252	267	259	267	246	261	270	277	273	261	249	260	267	271	247	237	269	268	250	280	265	283	269	271	255	246	285	240	272	242	240	266	259	264	261	280	302	268	268	265	271	247	255	272	265	263	275	247	280	266	265	270	268	271	282	275	279	242	269	275	255	267	277	284	278	263	293	254	289	255	262	271	263	233	267	267	251	290	248	256	256	253	264	252	277	269	280	260	255	259	267	263	245	262	268	246	297	249	287	253	263	243	263	257	254	236	254	257	246	264	230	266	257	235	241	288	255	282	261	262	276	263	274	259	254	261	248	237	273	268	242	258	267	265	263	237	250	261	266	238	241	233	269	256	272	267	301	300	254	291	255	262	266	271	281	262	280	246	276	289	273	238	258	267	266	291	269	291	246	275	285	257	248	275	237	280	270	283	242	248	249	263	262	299	293	263	247	269	275	265	265	260	266	259	257	252	247	241	282	277	292	252	240	256	256	262	244	285	259	256	236	276	246	269	277	279	235	276	293	258	258	276	277	256	259	258	248	247	283	245	237	298	246	251	269	270	266	267	280	271	283	238	287	246	280	263	286	288	282	275	253	255	289	288	246	266	305	271	254	241	248	277	253	262	258	249	266	250	305	249	244	251	257	271	268	263	268	255	247	280	258	266	261	255	259	246	269	249	257	285	300	287	252	254	255	264	245	258	252	263	245	263	284	266	265	284	236	299	260	256	272	228	260	258	264	251	254	266	280	255	255	266	255	274	291	246	285	266	249	251	251	263	268	261	270	267	286	255	246	281	274	255	255	280	259	277	251	247	260	279	305	252	239	283	283	264	248	256	261	248	254	268	227	267	263	270	263	249	261	279	246	241	252	257	256	272	250	287	265	262	257	271	284	257	257	244	260	280	257	263	252	251	249	282	265	251	289	280	237	248	230	237	265	280	240	253	270	260	274	266	285	275	224	244	275	220	267	250	264	259	251	278	247	275	252	264	263	275	277	276	253	242	285	262	261	279	238	250	283	301	271	271	267	262	290	253	276	256	277	269	238	245	259	251	242	249	288	255	261	280	249	282	298	296	256	278	262	263	257	252	259	281	288	256	261	263	281	262	286	269	241	263	253	257	267	283	265	264	224	265	270	250	291	274	264	265	292	253	244	262	278	259	266	244	244	276	251	261	255	265	269	252	264	260	283	221	265	280	276	249	249	275	280	269	254	296	277	251	273	222	261	257	292	269	252	267	243	293	264	280	259	262	287	258	273	271	270	271	266	271	272	265	277	274	248	288	256	259	266	273	244	233	261	287	261	265	278	268	284	237	232	269	268	213	261	247	260	256	287	257	287	271	251	305	276	246	301	256	279	256	268	257	266	261	266	247	243	261	250	269	284	280	282	256	257	294	246	234	277	269	266	256	264	293	252	277	316	244	261	273	268	297	272	284	257	237	280	258	269	253	268	285	263	253	264	271	270	279	284	235	284	281	276	268	258	252	247	305	298	279	251	283	294	257	259	250	271	295	244	245	270	273	259	273	259	304	276	275	276	272	252	269	275	283	254	264	298	272	253	282	265	254	253	259	285	260	263	272	249	267	278	316	273	222	282	270	283	263	263	263	262	253	266	252	256	272	278	295	285	216	262	255	255	268	271	295	291	256	247	257	280	255	288	258	245	267	248	285	262	294	294	268	248	273	269	247	279	243	279	276	231	248	243	260	260	284	250	240	286	283	267	299	262	263	287	241	241	273	248	282	257	263	257	250	279	269	277	269	236	257	262	250	274	242	233	281	275	274	274	266	279	275	238	250	275	267	282	251	260	259	256	245	265	258	263	268	241	269	272	281	265	265	277	236	249	273	241	255	245	231	303	262	260	255	253	261	276	253	280	240	270	264	257	256	263	257	287	280	248	268	232	247	289	284	257	288	282	250	244	259	257	263	261	288	266	271	249	307	265	247	240	259	273	279
19945	1716	2565	2700	2346	2014	1705	1534	1348	1314	1192	1146	1040	1024	958	969	997	897	965	882	908	901	838	847	904	821	787	850	791	862	814	838	861	782	847	806	770	764	767	792	831	782	823	841	781	754	751	799	765	797	776	779	738	788	795	874	740	805	796	776	757	774	783	731	815	748	788	748	755	785	833	800	786	784	790	781	758	783	729	755	821	796	793	780	799	739	750	709	803	737	784	770	796	842	770	701	798	774	760	729	748	722	765	791	799	791	790	757	753	796	764	732	728	742	801	750	772	744	772	791	760	802	761	754	756	785	726	750	794	756	769	771	732	737	780	767	745	731	758	780	728	799	743	794	768	762	775	755	701	807	765	747	741	725	753	807	792	756	776	737	767	737	778	771	769	737	733	710	792	751	749	760	773	794	789	739	771	841	746	723	775	745	792	780	722	758	765	792	767	723	773	759	752	746	774	814	748	734	717	781	732	783	728	837	741	811	823	738	744	790	788	792	770	756	751	773	731	759	750	785	735	757	737	722	739	751	787	750	749	726	780	752	747	806	771	780	787	773	775	742	779	815	789	823	805	696	723	823	721	723	771	758	765	769	735	750	808	735	750	748	808	722	779	760	733	722	783	753	788	714	747	771	750	769	738	755	756	788	748	808	723	770	759	795	761	793	767	753	761	730	805	777	728	740	740	774	803	740	782	769	810	833	770	815	743	804	778	781	768	727	755	702	794	755	779	786	662	716	722	737	771	767	767	762	749	730	812	767	748	756	786	751	776	741	774	729	729	772	815	762	792	710	784	746	776	782	726	733	790	769	767	769	821	746	734	736	746	757	761	748	821	729	746	734	789	805	728	739	792	786	761	731	788	752	787	755	759	772	762	790	752	735	782	802	725	747	776	761	802	782	744	728	734	760	782	745	812	769	749	782	791	754	738	777	751	730	760	771	756	790	758	794	760	730	752	764	745	774	719	754	785	714	741	773	716	791	746	793	803	735	818	744	715	753	788	752	824	771	761	779	766	779	819	767	752	758	778	728	749	767	788	749	774	738	808	774	708	771	800	762	715	784	751	743	781	741	760	748	720	766	752	796	749	725	746	734	745	738	749	746	717	733	791	794	752	711	741	757	755	788	700	785	815	776	807	786	766	715	766	804	759	763	741	741	724	768	798	747	779	759	756	769	790	749	708	785	775	791	719	757	775	737	749	797	759	736	770	695	778	782	764	757	785	774	793	749	777	715	759	812	740	732	795	765	716	804	814	737	812	753	798	725	781	796	761	765	744	787	751	757	776	750	732	795	780	706	772	722	711	767	792	789	786	729	825	775	725	820	750	802	755	746	767	781	781	761	742	772	780	742	778	748	745	819	814	776	769	762	778	745	767	829	775	704	757	739	752	786	749	749	756	769	784	750	724	725	802	796	773	729	782	779	813	775	750	825	703	747	778	756	767	761	783	780	755	766	752	744	749	768	752	724	805	712	772	759	738	754	750	733	774	734	786	777	711	807	785	739	759	747	757	758	727	785	750	771	721	755	747	726	753	811	779	788	782	762	755	750	760	792	786	733	759	724	836	786	776	764	749	801	834	782	757	730	757	786	738	817	783	776	763	783	722	799	785	773	761	765	778	742	807	757	710	721	763	834	693	811	751	767	757	760	802	725	777	771	730	744	742	736	723	815	779	746	783	741	786	805	798	735	783	741	768	740	772	724	726	783	780	759	794	739	736	757	775	774	758	723	788	795	738	780	760	753	695	730	748	690	779	755	694	758	742	723	769	767	771	687	784	773	765	795	838	768	777	759	731	809	780	770	794	764	789	803	714	741	781	804	742	769	788	732	771	717	786	779	797	736	789	758	785	744	760	721	744	757	753	772	812	763	764	793	805	767	739	815	739	755	795	760	741	761	783	747	711	732	811	712	802	774	753	717	784	790	722	765	794	746	734	791	789	732	769	818	754	749	751	751	751	750	811	741	762	736	732	798	723	754	755	760	767	791	771	752	749	729	777	787	793	737	797	779	764	767	759	742	727	719	756	817	785	781	760	783	789	765	812	770	757	742	770	756	770	763	782	722	792	746	772	740	724	720	754	819	759	776	750	779	755	744	740	732	758	762	751	796	769	758	776	795	772	762	762	708	771	768	711	787	772	752	738	739	737	777	806	775	745	716	770	740	751	787	777	800	747	774	736	777	754	767	757	745	762	765	800	782	720	737	805	762	752	789	791	757	787	774	783	728	752	787	796	779	697	748	750	745	820	772	795	754	776	739	758	717	717	784	845	767	750	755	826	739	783	796	740	778	771	755	786	773	743	718	759	775	733	821	747	761	776	706	743	746	727	779	775	756	711	774	754	804	790	709	761	686	793	785	765	803	717	808	735	770	747	773	767	861	821	830	808	748	760	766	813	790	765	751	800	778	781	778	759	773	699	743	767	757	823	768	779	783	749	763	750	754	746	727	780	733	744	759	776	747	750	758	800	785	802	799	797	792	773	759	742	774	735	800	759	747	784	774	754	820	755	733	773	781	812	716	729	746	818	714	767	766	739	689	782	760	755	752	783	785	715	717	821	770	730	770	781	723	736	712	752	798	758	765	772	769	778	800	769	727	734	755	792	777	751	766	759	754	807	783	715	788	746	755	810	753	743	768	786	735	785	757	747	765	703	729	796	783	757	786	707	734	760	737	719	768	756	783	743	737	784	737	781	712	730	767	800	740	742	776	783	726	699	775	763	772	698	788	780	753	748	776	771	752	804	777	799	789	786	715	751	791	747	782	715	711	730	736	763	771	746	761	762	749	741	796	772	741	733	800	758	757	773	775	782	777	758	782	754	772	741	772	755	781	760	703	756	818	777	744	748	731	742	788	760	720	720	793	786	736	746	757	759	723	766	783	754	756	752	716	730	800	768	702	764	748	757	752	773	766	732	811	798	745	722	776	756	760	772	753	788	780	794	771	755	733	739	697	790	781	780	767	754	749	740	742	787	742	754	782	772	823	819	782	756	745	774	745	794	765	795	767	804	704	794	794	761	740	772	772	803	756	762	756	778	802	787	783	761	712	738	776	770	775	759	751	765	782	812	752	748	805	763	737	738	786	728	742	793	762	781	812	713	816	789	690	782	718	741	811	758	764	752	762	787	750	776	800	800	724	746	709	804	801	771	748	756	723	799	770	740	790	837	712	736	742	770	825	766	777	817	761	748	756	745	748	764	746	778	765	750	790	801	756	784	763	778	721	725	786	740	814	772	776	765	771	769	740	748	730	776	735	784	772	768	712	723	740	756	756	781	699	742	750	716	741	716	746	816	758	758	771	702	738	761	744	708	732	774	827	736	787	801	783	729	744	775	768	783	752	727	801	767	724	793	776	784	746	801	755	783	760	770	742	741	806	772	767	760	773	754	750	720	744	773	742	720	794	725	774	732	732	775	711	785	803	749	737	773	791	765	765	792	769	805	749	810	738	772	760	753	771	781	760	732	760	751	765	753	748	792	709	770	748
40376	20969	15660	2476	1159	897	756	648	562	527	465	449	430	386	418	393	390	368	341	355	375	337	338	320	360	312	343	331	343	349	315	323	367	323	346	316	343	341	309	329	320	321	352	348	332	337	334	320	304	286	322	345	309	328	317	342	267	284	314	326	315	310	310	320	313	321	334	311	323	280	290	323	341	342	310	306	331	296	329	300	305	304	321	313	291	324	344	291	313	299	344	330	312	305	322	328	313	294	324	333	310	323	303	289	295	330	312	316	297	297	303	340	344	320	298	304	300	313	290	317	297	295	295	286	293	314	296	308	317	323	283	328	276	296	325	284	292	272	295	311	327	326	361	292	291	312	305	311	327	321	323	305	310	284	315	315	333	338	314	347	301	327	344	307	326	326	295	333	301	302	329	309	297	300	290	329	332	323	323	320	344	314	319	270	311	307	323	299	320	330	312	342	302	317	308	323	329	302	321	290	310	284	307	315	317	302	317	295	302	334	314	334	303	301	301	334	312	311	295	298	311	306	301	341	325	324	282	313	322	295	322	337	330	352	330	318	296	309	320	327	306	318	307	321	296	310	271	323	309	331	291	326	309	290	309	307	325	279	313	324	326	304	314	328	313	305	322	305	329	306	298	320	328	335	285	298	279	309	290	323	305	335	309	307	308	324	338	280	331	311	324	343	323	341	297	307	302	317	318	310	354	308	325	312	309	347	300	308	307	302	326	314	326	325	312	330	309	314	318	322	267	340	293	298	299	311	331	321	309	301	314	296	311	280	313	281	298	306	292	305	332	280	326	320	286	299	331	294	308	332	296	305	344	357	314	302	336	313	294	287	326	293	325	317	302	292	294	284	339	312	334	295	316	312	352	315	311	330	313	295	309	284	318	319	290	292	317	262	327	318	325	323	324	287	301	308	324	293	333	317	286	304	320	341	293	303	283	301	290	299	331	321	313	310	290	292	309	302	338	328	338	290	289	304	325	321	299	319	321	293	326	289	324	321	280	307	333	313	305	281	298	316	346	319	328	323	273	307	294	351	318	286	320	305	310	302	299	356	328	280	329	294	307	282	301	313	280	317	288	313	295	305	310	332	304	336	328	312	307	308	320	305	304	304	307	293	313	322	310	296	317	292	317	329	322	349	329	328	301	308	386	311	327	347	310	306	300	300	313	300	319	289	296	336	318	321	325	329	322	306	320	312	307	309	292	288	274	305	336	314	262	312	283	323	310	283	329	300	315	336	308	323	323	276	296	330	307	313	311	340	318	293	332	316	281	289	307	316	321	278	324	310	293	310	315	319	310	284	341	322	333	320	300	316	338	308	293	323	342	280	270	296	308	318	319	297	311	316	325	322	300	281	271	280	312	316	295	285	284	302	312	313	312	304	316	340	331	313	315	305	319	319	276	306	293	293	329	292	326	348	336	294	318	308	296	296	308	290	311	293	310	321	294	326	286	313	315	310	327	330	305	317	315	313	278	297	339	291	299	308	311	334	329	308	324	306	299	306	323	292	323	337	324	308	313	296	313	323	316	329	328	301	325	292	307	301	304	310	301	285	294	335	313	285	314	320	330	299	293	301	305	295	315	309	287	308	314	330	305	312	319	295	313	329	320	319	303	319	338	323	312	312	311	330	334	325	332	289	314	301	315	326	290	304	328	310	336	328	305	337	337	313	328	310	303	319	306	313	290	288	315	292	306	308	322	310	320	309	310	315	294	328	304	325	326	327	278	334	333	322	315	298	331	325	303	295	326	302	350	300	313	300	295	301	318	303	317	323	336	329	307	310	292	344	298	311	314	326	295	304	314	295	339	305	334	323	327	297	303	304	333	324	300	333	289	288	309	297	334	319	310	298	323	300	294	333	317	312	324	326	292	323	320	313	326	265	334	317	319	332	300	304	296	335	309	296	285	337	324	310	333	327	327	270	327	302	305	278	296	317	290	307	280	303	317	310	324	333	302	327	290	294	305	306	295	313	305	326	303	330	322	335	313	301	310	286	305	300	320	321	299	350	310	290	306	307	304	327	278	346	312	318	329	299	313	324	278	314	337	320	296	312	332	308	329	287	310	317	327	317	288	316	312	298	304	308	316	319	298	280	315	310	320	318	280	320	309	308	359	301	306	323	312	313	314	305	340	331	333	294	318	296	320	292	300	318	293	317	319	347	311	309	286	305	317	287	308	325	280	315	304	288	303	308	339	317	324	297	297	315	334	291	294	308	329	310	320	297	306	323	307	312	331	311	326	309	339	273	269	297	304	316	300	306	305	331	301	335	307	292	332	347	326	306	315	322	299	294	311	303	304	331	334	312	327	331	328	299	308	315	333	296	303	293	271	302	308	324	331	308	302	313	310	321	331	276	316	309	328	315	300	329	317	273	300	297	291	323	290	319	308	323	326	358	305	335	301	327	305	318	308	314	281	313	309	359	316	306	307	326	281	302	336	313	305	328	303	308	328	303	304	354	315	325	339	291	304	306	307	305	315	300	286	322	330	280	310	328	339	296	289	325	325	313	306	303	311	310	323	322	329	321	304	309	330	304	303	307	302	324	364	308	323	313	301	322	323	297	311	317	293	319	322	298	321	334	337	336	304	314	334	321	319	284	304	312	314	310	273	317	329	325	297	313	307	311	312	296	307	330	315	343	295	351	278	308	317	339	316	307	310	306	326	305	335	303	282	311	314	313	321	312	269	315	285	319	296	285	306	347	303	307	320	303	310	316	320	329	314	317	302	321	312	283	332	311	297	300	337	305	318	286	332	315	314	275	322	304	321	340	298	326	310	334	323	299	279	298	333	286	283	334	305	322	301	317	349	366	312	296	347	315	306	301	304	316	335	313	358	289	335	335	331	338	322	323	325	310	333	308	306	291	324	309	324	296	306	299	284	311	310	301	315	316	325	344	326	296	340	313	317	304	302	296	310	293	318	291	319	291	324	317	313	298	305	313	312	302	311	326	302	294	321	325	297	308	329	317	319	280	339	294	309	332	306	295	323	330	322	332	326	275	327	300	281	300	318	289	348	320	339	321	326	338	311	328	322	298	316	287	304	309	289	319	297	293	300	305	350	318	312	296	298	317	283	305	316	318	319	287	316	345	302	312	283	303	300	275	332	307	321	317	298	300	324	334	330	332	304	332	282	281	319	291	335	322	333	314	320	320	333	322	312	319	283	370	303	300	293	329	313	305	308	351	294	350	308	318	293	339	312	311	299	280	333	308	358	298	299	293	323	348	301	286	267	294	290	288	330	299	309	292	309	305	311	336	319	327	309	326	298	275	308	311	307	308	306	299	325	319	315	311	324	283	344	308	293	309	304	314	334	325	291	296	318	295	312	335	330	319	310	307	306	289	301	329	298	310	310	334	288	331	287	342	327	308	302	344	337	323	335	324	313	334	316	315	302	326	302	315	292	337	326	312	298	301	312	289	326	324	322	335	287	304	324	324	302	312	325	331	295	321	290	325	302	299	302	313	328	321	311	342	269	274	338	314
23757	2866	4551	4581	3919	3215	2765	2332	2100	1928	1706	1591	1485	1369	1363	1326	1307	1244	1138	1153	1086	1166	1108	1052	1027	1034	1047	1081	1021	1010	983	979	955	924	929	985	936	900	965	914	936	915	922	927	897	920	938	894	924	956	959	898	870	970	886	954	905	895	919	902	925	939	895	861	894	843	868	861	889	849	849	899	887	906	861	910	846	916	902	852	867	932	862	889	891	828	910	901	873	855	892	882	864	846	885	863	872	883	848	927	872	912	900	923	892	878	858	910	872	901	886	897	862	819	830	847	902	956	874	867	882	859	861	873	876	852	871	892	861	934	855	880	833	894	889	844	849	828	881	884	845	914	901	856	922	848	881	865	905	900	881	836	814	898	852	839	818	868	830	828	893	886	867	872	895	850	902	896	820	871	860	851	892	870	901	905	891	907	898	896	858	891	868	861	879	889	854	892	885	880	842	855	906	884	841	846	901	883	920	884	857	809	864	901	827	846	875	922	874	926	888	929	852	891	844	917	875	864	872	935	889	835	907	859	871	891	867	833	838	848	857	851	902	921	787	866	871	847	871	887	916	811	878	882	909	905	853	855	811	866	869	873	811	881	842	864	804	882	858	877	892	878	861	856	817	904	885	847	831	866	854	884	851	909	858	921	843	857	900	836	885	863	935	891	870	900	897	898	881	887	900	894	866	880	878	886	908	802	880	879	921	888	856	864	870	860	882	824	871	884	889	905	860	879	928	847	892	822	843	864	859	845	852	842	890	882	891	847	879	856	885	857	921	868	910	934	915	869	886	904	861	850	849	846	837	865	851	862	877	852	869	861	902	837	834	875	892	917	910	844	888	875	864	898	832	884	859	825	815	887	827	861	813	892	829	920	853	871	850	832	837	869	866	877	912	893	874	906	868	823	834	860	853	873	856	852	908	845	852	906	887	911	821	803	869	871	869	821	890	824	880	907	901	868	880	827	831	871	816	871	947	925	878	862	876	872	901	897	958	891	837	862	913	868	846	872	833	852	867	905	838	866	902	867	820	859	821	829	870	857	845	858	852	849	865	830	860	839	855	887	865	843	856	890	866	823	859	856	848	887	870	878	886	823	923	883	898	892	852	870	825	865	870	847	901	890	886	826	852	846	866	862	906	857	851	905	875	934	916	896	850	863	898	825	883	876	890	852	874	833	898	889	887	871	902	837	896	879	888	917	892	886	874	815	805	878	849	832	850	856	879	875	809	898	845	873	926	917	859	881	858	902	850	869	841	832	888	845	883	874	884	940	913	891	896	849	852	876	887	869	893	907	823	889	859	879	882	890	867	907	922	884	865	875	790	883	859	890	831	925	876	875	831	896	853	897	882	919	871	858	871	901	893	827	918	902	919	872	879	917	837	877	871	798	899	858	868	922	894	892	813	908	877	836	876	856	830	870	859	855	875	925	872	864	856	851	884	839	865	845	872	827	808	857	841	837	829	878	902	846	896	840	871	834	915	866	863	892	901	836	882	889	853	893	910	909	858	858	864	848	898	865	894	881	898	896	877	908	900	858	893	875	857	886	850	843	868	864	844	869	890	824	871	905	931	866	877	835	888	852	878	817	890	905	883	851	816	885	850	878	857	863	833	862	815	866	829	879	850	911	841	879	831	855	903	862	862	848	918	921	843	865	871	860	843	851	847	869	828	860	885	856	832	862	873	900	879	889	885	844	856	859	835	889	853	853	912	889	896	881	868	876	858	852	892	885	890	802	876	855	883	860	832	858	868	813	889	891	894	843	839	892	887	855	828	924	869	835	862	859	871	880	878	839	807	872	825	857	887	822	895	874	920	898	908	890	851	827	832	872	904	922	832	866	859	930	873	923	867	861	892	899	836	914	841	911	876	856	851	873	880	862	904	870	835	882	826	877	879	885	883	943	834	882	870	937	882	873	877	849	878	864	881	857	868	898	871	879	855	886	865	827	886	829	888	891	850	849	863	855	863	866	859	851	884	898	825	818	864	822	916	836	879	889	889	824	919	861	912	900	879	876	835	834	896	903	811	804	892	859	858	873	881	849	907	864	851	842	855	865	836	882	853	859	852	878	840	873	860	858	851	891	879	855	892	880	831	838	865	872	861	909	847	822	949	883	876	879	847	888	856	813	847	890	875	905	841	850	878	847	871	882	890	883	887	840	884	877	860	880	852	900	888	887	852	859	860	879	886	843	856	880	843	903	819	800	853	867	837	880	898	860	880	857	816	883	822	855	855	831	817	863	934	885	941	876	882	845	900	903	856	821	854	821	843	843	858	852	942	870	880	829	876	881	865	880	880	951	862	881	887	875	932	874	861	893	863	882	855	897	841	870	856	861	792	854	845	854	834	893	895	865	908	905	879	860	867	852	851	847	860	846	933	861	876	854	887	898	865	857	811	873	847	831	906	877	963	859	876	896	897	869	937	849	868	875	849	879	847	839	876	814	857	831	895	868	855	902	887	874	898	917	889	830	863	873	861	855	833	818	936	905	854	867	871	903	925	905	863	859	825	896	866	880	888	839	861	876	853	876	878	888	887	892	837	865	852	882	902	858	909	887	823	823	882	897	869	845	907	874	857	879	909	859	882	845	871	862	867	890	824	936	841	883	886	842	850	920	859	850	867	857	899	865	869	864	932	820	865	852	863	822	848	768	902	831	801	863	866	813	899	865	896	823	880	915	855	875	871	900	858	892	924	873	911	822	838	898	836	868	902	887	848	877	870	877	827	860	820	904	858	828	837	851	867	844	888	839	872	881	896	859	801	864	859	839	871	872	838	882	883	829	802	856	868	880	865	823	853	858	916	886	902	831	920	887	882	864	876	954	875	884	827	845	828	889	891	873	882	896	854	842	847	892	840	843	872	859	855	837	851	875	871	895	926	857	879	906	864	877	896	879	893	893	847	831	869	874	913	885	868	871	861	922	857	826	920	844	848	864	848	866	833	901	906	854	808	853	871	902	889	818	824	892	863	863	871	916	890	893	813	938	858	873	860	905	860	908	826	874	881	810	824	891	844	892	868	915	834	865	806	876	904	861	899	910	873	887	852	875	856	879	885	849	900	860	858	871	843	830	856	922	854	871	884	887	910	844	858	831	833	890	863	901	898	855	855	856	836	833	918	835	872	856	856	816	852	874	893	854	908	867	822	857	886	857	867	901	912	840	879	900	848	887	861	876	827	928	848	844	878	843	863	872	823	881	897	909	895	841	839	855	860	850	837	851	866	895	875	942	893	837	912	891	844	794	849	855	882	898	851	867	788	883	876	924	899	848	868	910	859	857	904	850	882	878	843	874	850	883	891	892	871	912	920	892	868	847	866	875	870	871	855	907	883	847	819	822	837	858	887	865	886	809	859	919	838	891	869	819	839	854	847	870	859	874	896	827	866	882	898	830	875	894	867	829	856	852	816	845	868	855	873	922	868	850	823	869	855	873	858	846	924	861	905	843	830	868	852	852	871	908	884	867	902	862	845	856	863	880	893	901	874	838	872	916
8991	476	331	201	147	152	160	145	171	156	154	150	159	144	165	163	158	131	120	124	139	165	147	148	136	169	138	152	162	134	153	133	119	173	144	150	131	145	160	138	161	144	167	165	153	135	154	176	137	143	151	144	136	126	140	154	147	144	180	152	139	145	148	134	146	122	166	149	161	134	167	164	130	136	161	130	154	145	141	142	127	147	159	153	149	163	126	164	146	157	147	150	157	140	145	157	144	156	146	148	138	133	131	149	162	153	132	150	142	140	134	159	142	152	169	144	151	150	129	135	139	117	149	161	148	158	170	147	132	138	138	147	141	164	140	150	138	150	173	144	130	117	145	145	139	171	149	120	153	130	155	133	147	137	152	131	147	166	161	160	138	160	163	154	154	156	150	154	132	156	160	146	153	156	156	157	145	143	165	136	158	153	178	144	170	150	142	154	147	149	177	145	123	133	162	147	168	149	138	165	164	179	166	130	150	155	158	150	153	147	140	166	154	137	151	148	157	153	153	130	156	149	147	133	128	146	133	154	135	119	144	157	168	152	152	160	134	149	129	138	144	142	155	145	152	119	159	172	154	173	132	120	143	139	170	139	153	155	131	136	146	145	159	151	146	140	167	135	144	158	127	137	153	148	167	138	130	158	144	164	135	147	140	171	148	168	136	161	150	134	146	136	134	155	142	128	146	149	133	148	141	132	155	134	136	160	143	157	172	164	164	153	139	135	156	167	167	155	127	164	179	146	159	162	149	141	161	157	136	158	154	142	152	136	139	132	155	126	180	136	168	154	162	165	157	150	138	171	167	159	142	140	172	152	164	135	155	146	144	153	128	164	133	126	162	144	168	132	173	132	158	150	134	136	148	151	153	161	147	153	157	135	152	162	156	154	160	140	160	141	158	152	150	140	138	140	138	134	139	129	155	150	167	150	141	147	162	167	137	148	179	153	136	138	130	145	149	166	168	139	146	142	155	136	157	162	142	141	141	154	131	157	159	168	144	145	161	165	146	140	143	157	128	147	149	166	144	151	148	143	152	130	123	150	162	153	133	150	131	159	151	145	151	150	163	130	174	162	156	157	140	163	151	164	139	163	142	165	180	159	149	166	148	136	138	139	178	156	173	146	147	158	167	170	155	152	143	142	142	164	152	148	150	138	133	148	153	143	150	130	150	172	148	136	131	148	159	159	135	144	161	148	161	128	130	155	138	130	144	170	163	164	155	146	139	159	147	138	144	133	143	145	155	142	163	158	130	145	159	143	157	156	129	161	130	138	155	152	162	163	152	126	143	128	116	147	152	163	146	147	160	156	165	156	169	182	146	126	147	146	151	149	146	174	158	144	145	139	150	117	136	159	158	157	168	138	155	160	130	150	154	154	137	155	139	138	153	130	149	146	139	145	155	142	148	143	137	145	160	147	149	139	155	163	128	157	137	158	148	150	141	133	162	165	159	135	158	150	159	130	145	143	136	155	164	142	151	152	152	159	146	109	155	159	153	136	132	147	145	136	151	151	139	166	127	166	159	170	148	128	144	149	169	158	147	152	149	167	131	138	143	149	139	156	154	142	150	120	148	154	149	161	139	136	152	138	161	150	150	150	157	150	136	143	160	148	132	151	157	158	153	157	166	143	144	135	167	147	149	128	138	164	138	155	170	165	163	147	130	155	132	151	153	156	140	173	147	158	150	147	145	156	120	146	163	160	137	157	145	134	153	152	154	147	128	161	155	133	161	156	159	140	156	124	125	142	157	150	147	150	164	139	163	151	162	142	135	148	133	137	149	172	169	163	159	164	165	156	140	158	139	167	171	140	161	152	157	161	161	138	160	146	160	142	152	140	143	159	153	160	135	149	149	178	144	146	134	151	137	148	139	136	156	171	170	147	135	150	139	150	128	128	152	126	130	160	165	137	141	146	144	151	126	144	138	153	165	140	146	146	139	156	144	157	145	163	144	138	142	148	128	154	143	138	136	123	147	147	166	135	158	138	147	148	141	165	141	170	147	173	148	143	141	136	157	165	158	164	146	138	144	147	152	149	151	170	153	154	137	153	131	133	154	163	155	148	159	141	146	159	154	171	145	137	152	148	149	156	156	154	155	152	150	159	149	158	144	179	145	133	128	124	136	146	160	128	144	149	167	137	145	126	147	148	143	146	159	139	154	153	143	140	158	138	141	165	136	137	151	161	138	156	141	147	163	143	158	162	152	138	151	151	160	148	121	142	156	162	160	137	138	163	162	149	140	154	150	158	142	157	152	140	138	172	161	160	149	129	141	160	161	144	170	156	153	150	120	151	144	136	150	144	149	122	159	143	139	139	147	146	154	178	143	139	154	157	149	151	138	162	159	153	166	170	146	187	129	128	135	164	146	148	150	143	150	143	150	152	130	150	151	161	128	146	154	145	128	153	137	149	142	160	142	150	168	148	146	141	158	163	135	143	156	147	146	153	144	158	146	151	144	156	156	155	138	162	140	141	142	134	168	156	160	148	143	131	167	140	133	153	161	133	147	159	145	135	128	146	151	134	154	149	142	155	157	160	159	166	155	157	161	143	169	146	139	149	153	170	169	142	159	185	140	190	151	158	133	162	146	149	149	135	155	146	170	131	152	145	125	134	142	153	143	159	147	124	147	145	123	138	149	123	146	162	156	137	148	145	146	156	140	130	128	130	167	156	126	146	143	155	142	149	139	148	141	145	169	158	142	154	157	163	159	152	162	141	150	165	167	167	144	154	159	149	158	152	136	143	173	162	157	139	144	170	161	128	143	123	149	141	139	163	133	132	144	173	146	151	143	170	147	155	142	151	168	145	144	168	149	159	128	136	142	133	153	151	147	157	153	142	154	133	136	153	137	151	145	132	164	140	165	142	160	147	152	125	147	142	137	155	153	147	142	171	148	145	156	163	171	144	147	143	148	151	155	157	129	186	149	161	141	166	150	134	144	152	144	145	155	145	155	135	144	152	157	145	157	131	171	155	149	152	146	165	152	132	151	170	145	151	142	163	137	152	130	171	141	148	156	141	155	132	147	161	142	138	140	147	158	144	142	172	159	139	163	163	155	137	142	165	167	155	143	162	159	135	140	153	134	141	156	159	134	136	145	163	146	139	149	138	148	149	138	156	159	126	149	149	133	143	142	145	146	129	151	163	137	182	153	146	153	137	150	137	119	155	152	134	158	150	150	152	131	144	166	154	157	164	161	144	163	140	158	155	129	120	138	138	140	146	133	187	128	149	149	158	137	163	140	168	157	158	138	169	145	147	154	156	157	127	164	152	133	127	163	144	148	142	158	158	157	155	133	147	153	140	129	138	153	132	135	172	151	163	149	145	160	131	140	148	152	166	145	158	144	177	138	148	143	130	115	137	139	135	137	136	147	138	133	168	165	154	142	122	155	148	130	152	130	148	148	165	143	174	149	168	134	157	141	141	137	139	163	155	162	155	168	167	156	143	137	159	142	122	165	148	157	158	153	144	143	164	154	136	150	167
7603	505	583	586	534	581	522	509	539	487	492	461	476	451	471	479	491	451	448	495	470	440	448	448	464	500	451	452	425	492	488	460	448	454	472	469	503	448	488	428	500	466	463	470	479	474	470	446	461	480	488	488	453	475	433	423	438	466	479	451	440	463	486	474	468	468	435	443	449	457	522	440	460	433	420	456	454	442	478	463	463	453	471	435	427	452	493	481	459	479	463	464	468	451	462	492	445	460	481	454	459	471	458	442	456	445	434	485	450	445	419	470	452	455	419	459	459	436	434	422	389	470	465	416	439	435	401	457	487	476	484	448	459	459	453	461	466	428	498	501	456	501	464	473	440	462	449	468	473	462	432	445	464	448	444	455	411	425	521	425	483	436	444	443	460	461	424	465	415	526	470	474	437	462	395	438	503	456	484	446	450	430	481	476	492	444	485	455	432	469	461	442	446	491	460	458	458	447	447	466	410	449	458	453	455	415	434	412	477	467	460	429	433	444	425	492	426	414	449	437	494	430	430	436	436	453	422	429	464	421	442	486	455	485	457	467	490	463	457	454	421	458	457	446	505	454	467	447	410	420	469	469	451	437	417	471	460	457	472	411	452	496	527	468	466	463	460	455	489	408	472	436	441	427	426	463	444	424	480	457	456	457	483	447	456	458	433	485	472	435	452	449	466	461	455	465	462	480	486	460	492	432	490	462	449	442	468	432	451	394	451	481	461	426	451	480	483	467	471	430	469	441	468	455	518	427	464	469	454	426	462	461	410	463	475	442	469	456	456	463	449	440	437	484	462	466	466	464	501	478	436	485	436	450	471	463	438	464	493	494	443	442	494	487	474	455	455	462	481	452	435	437	465	480	456	433	455	468	457	471	449	463	476	416	521	457	455	450	475	468	475	456	458	471	466	472	393	465	465	454	471	468	439	469	440	460	426	453	459	447	441	495	469	448	464	449	470	478	452	437	439	458	473	478	470	471	422	471	483	443	488	414	449	467	432	484	457	466	456	432	464	469	442	420	470	429	471	441	465	482	461	450	445	446	483	425	430	480	475	475	448	451	447	464	449	462	441	439	468	450	460	474	440	426	436	443	465	461	483	442	458	493	445	476	455	478	460	432	446	483	470	468	425	452	474	397	451	464	463	448	418	450	434	454	449	450	457	441	494	466	462	458	459	461	472	442	445	467	452	477	493	457	445	443	466	482	455	434	428	481	452	453	438	479	440	435	453	490	453	451	467	439	439	460	494	440	471	442	481	459	460	432	440	496	465	468	434	446	443	454	436	473	448	496	469	433	454	453	452	458	458	446	444	428	439	455	445	433	463	459	476	473	456	441	430	473	440	489	452	425	427	459	486	482	461	465	413	441	465	441	453	433	464	500	438	427	482	444	406	448	432	450	470	445	470	471	451	487	486	434	425	488	465	436	446	466	484	453	433	440	449	491	418	475	438	452	442	456	477	417	444	466	462	534	448	459	506	435	467	461	484	467	450	436	447	438	453	467	456	445	504	435	428	432	405	460	459	475	450	437	477	486	470	478	425	479	464	457	452	471	470	452	425	488	461	467	428	418	466	476	451	492	458	466	440	481	466	443	463	461	473	466	441	439	482	456	474	446	465	435	445	396	444	490	495	430	434	457	408	420	471	432	476	461	459	485	463	477	429	462	432	495	484	427	467	413	514	453	455	459	454	442	475	460	431	488	470	430	460	426	458	453	451	463	421	437	488	462	485	473	442	482	497	454	420	445	440	448	440	443	448	450	443	465	446	470	442	472	471	462	478	422	474	468	458	498	426	479	468	446	461	450	464	439	426	470	480	447	448	465	465	467	446	446	441	469	485	462	434	449	464	486	453	469	440	443	432	472	477	428	437	497	450	442	452	456	447	441	449	506	469	427	453	426	442	486	472	463	459	431	481	498	451	469	426	425	445	443	444	481	454	460	443	476	459	474	459	482	442	476	445	430	442	427	437	434	417	456	446	461	484	458	446	460	478	438	472	471	482	467	472	467	428	458	446	488	476	468	449	457	508	424	469	457	462	482	457	433	473	422	485	485	428	442	480	470	465	436	437	471	461	463	459	449	439	429	484	463	466	436	443	444	480	473	467	428	445	453	435	425	463	471	465	452	484	443	428	462	494	432	433	455	458	463	477	419	510	456	459	489	485	473	458	444	444	469	434	491	448	503	456	450	452	497	488	430	431	488	445	464	458	437	487	498	440	436	474	428	449	471	433	465	480	476	438	467	435	448	462	470	425	430	439	442	445	464	444	394	463	448	487	489	447	443	426	429	465	447	442	474	483	454	445	442	487	444	449	483	437	448	495	434	426	460	460	425	448	478	477	462	460	462	471	497	475	454	446	486	477	470	423	478	482	453	468	435	432	460	505	440	477	446	475	468	479	429	456	478	471	475	488	417	466	444	493	451	455	476	425	454	411	471	445	456	446	428	457	439	464	472	478	483	471	434	469	449	453	492	475	490	425	480	444	479	469	453	448	447	459	438	475	453	418	418	435	431	429	419	470	480	468	493	459	460	423	456	492	482	461	465	473	414	436	420	462	455	460	455	451	443	472	447	500	458	466	446	461	440	442	449	444	460	449	491	465	427	472	502	477	440	445	440	451	435	480	459	474	426	522	464	458	440	427	434	432	455	443	484	424	473	437	467	460	489	433	432	456	439	463	455	463	447	448	448	493	500	454	440	490	462	460	485	475	481	482	475	448	465	472	434	478	448	419	466	450	424	448	462	454	465	471	458	438	495	459	469	415	497	450	441	433	441	469	444	426	443	449	476	470	437	495	436	447	439	477	457	451	456	466	458	435	479	476	439	462	442	453	471	490	434	461	460	452	469	445	433	482	481	422	525	448	499	511	434	430	444	467	467	474	492	459	486	490	468	420	424	444	447	433	483	469	421	448	454	420	435	465	474	489	470	454	457	459	476	460	468	432	441	453	447	466	462	446	440	468	473	427	457	481	469	470	456	447	468	478	474	520	440	476	460	466	462	481	444	451	465	461	480	458	444	444	459	470	457	447	467	447	495	486	484	461	469	480	442	434	450	522	443	481	503	512	466	458	505	433	474	470	445	450	456	471	494	461	464	418	463	468	431	460	432	472	477	463	462	489	429	434	442	447	423	429	453	472	430	482	468	428	459	435	430	435	481	486	455	437	459	449	462	440	468	460	419	426	474	431	463	526	465	484	454	450	473	447	472	465	423	461	441	481	475	495	486	491	477	439	427	456	494	445	477	495	421	457	493	465	441	457	430	426	442	431	486	428	431	453	443	482	454	453	449	463	468	474	439	447	461	464	490	427	479	457	445	434	417	409	476	442	437	443	451	442	447	456	470	456	475	448	425	463	454	466	482	462	447	444	463	455	455	443	433	480	475	457	430	463	445	459	457	430	485	437	453	443	459	437	499	446	450	462	428	487	496	486	482	481	442	472	436	449	465	469	467	439	488	483	448	433	433	463	442	484	422	460	476	488	448
39109	15836	3257	931	680	527	452	458	371	343	339	328	307	330	290	271	298	264	292	276	282	292	265	235	293	271	285	276	289	267	262	267	284	283	268	253	273	249	287	260	262	261	242	263	285	292	271	275	221	270	258	261	272	280	256	239	276	260	261	245	257	259	251	280	262	264	258	250	263	288	291	271	242	286	274	263	298	264	241	248	238	286	279	257	261	252	228	231	234	278	255	219	273	237	261	237	265	271	264	263	233	254	268	266	278	271	253	261	256	249	294	273	250	275	252	259	268	267	267	283	278	275	248	291	257	267	269	260	255	268	313	277	261	263	252	258	252	276	257	256	258	229	257	268	243	260	282	259	264	266	296	276	282	287	261	250	243	252	264	276	263	256	247	244	252	271	239	248	240	275	272	247	263	258	283	248	251	241	250	233	254	248	246	261	265	238	285	272	251	237	251	255	274	280	246	265	235	231	279	298	224	275	232	269	268	227	262	259	266	240	256	238	224	212	241	278	256	258	254	303	266	290	279	279	256	283	251	270	262	240	282	250	240	274	255	244	245	241	238	275	226	241	280	236	270	283	256	252	255	247	246	278	279	284	265	259	263	265	248	259	252	253	287	230	252	220	274	253	253	261	235	277	270	270	254	262	259	241	231	265	248	236	280	221	272	284	265	269	236	289	261	277	252	247	238	252	247	271	274	262	267	256	271	266	251	269	246	263	282	249	255	292	266	254	295	267	267	271	261	252	239	288	268	254	254	264	239	252	244	248	236	262	239	268	262	261	269	300	244	271	257	245	215	253	267	279	254	256	258	256	243	251	248	258	273	259	296	276	269	267	249	264	255	260	274	259	287	259	251	304	256	254	273	260	264	252	256	275	299	269	252	258	230	235	217	249	224	271	271	247	275	276	271	244	256	239	279	268	261	245	274	258	256	243	293	257	271	240	262	262	272	242	234	256	269	265	252	236	269	280	259	280	260	260	294	239	235	281	245	257	276	259	255	267	253	268	292	274	241	249	265	264	262	274	267	258	264	254	243	258	253	287	295	248	284	246	267	250	247	267	250	291	266	268	233	271	324	241	267	239	269	245	276	253	257	222	258	254	228	273	262	241	288	257	267	284	264	280	290	242	256	261	221	253	271	289	243	266	267	258	275	279	249	273	255	261	247	273	279	262	276	241	287	267	262	243	272	250	268	273	253	270	247	260	269	279	245	242	279	265	278	271	260	290	249	268	268	242	270	246	275	266	271	246	252	229	273	249	258	280	264	229	271	285	262	277	241	261	249	258	276	260	272	269	259	260	284	271	288	260	280	298	235	229	264	286	256	285	256	246	223	263	274	254	274	264	246	228	247	263	287	271	260	219	250	223	268	278	249	252	221	266	236	264	279	260	263	241	253	267	258	240	257	259	262	255	270	233	270	249	259	268	269	244	266	264	297	255	276	236	233	247	278	270	283	266	259	253	270	281	263	245	240	275	267	272	242	264	268	258	260	264	234	280	239	244	271	255	252	253	265	283	263	264	259	281	270	260	268	278	237	271	238	252	265	307	251	239	277	273	246	257	283	243	272	270	270	266	251	255	279	251	263	253	240	301	268	238	263	255	265	244	263	248	262	268	253	278	277	280	280	243	245	292	224	258	270	257	254	253	254	273	282	277	238	275	231	248	261	290	257	252	256	254	247	262	248	284	285	256	258	253	249	251	226	241	250	252	246	235	251	282	269	248	295	290	257	274	247	272	240	260	236	242	245	272	268	273	283	246	267	262	272	254	301	272	267	265	265	255	279	249	261	249	264	277	271	248	265	271	271	280	242	245	259	280	266	282	232	289	262	292	266	247	252	228	247	262	269	274	266	275	267	260	311	269	250	282	263	258	252	264	253	267	253	249	259	265	263	261	233	263	260	281	272	273	272	241	262	221	274	268	258	267	253	236	259	248	281	259	258	257	287	221	243	284	267	269	278	236	265	262	250	252	259	285	242	277	275	279	261	245	244	270	261	257	245	259	261	289	255	271	263	258	246	266	243	246	265	261	271	291	266	266	242	260	264	248	255	258	258	276	241	262	280	245	246	249	267	263	243	272	257	242	256	259	263	273	250	238	260	254	231	248	269	248	296	244	245	242	267	237	257	291	277	249	265	231	254	262	280	264	272	265	258	250	237	247	267	243	249	237	267	256	281	270	239	266	266	268	270	285	253	269	240	241	265	266	261	232	242	267	256	250	244	258	264	259	264	266	237	274	255	273	247	260	250	269	262	258	268	240	270	251	250	246	280	255	265	271	276	258	247	235	269	249	267	291	289	246	270	227	278	269	279	260	278	246	223	267	294	253	269	262	292	260	258	253	262	262	268	255	234	280	278	247	274	248	233	260	250	259	288	271	265	276	258	239	254	247	277	286	276	256	273	260	265	254	259	242	269	279	282	277	225	286	244	264	231	267	279	258	279	269	257	261	282	246	275	259	253	269	277	261	286	280	262	242	283	268	265	265	249	253	255	232	232	267	228	258	244	258	263	254	281	272	262	260	265	264	264	259	267	234	290	301	239	259	279	255	261	245	255	267	260	268	258	239	264	269	262	272	256	255	295	251	253	232	277	276	271	248	295	286	270	275	260	252	260	279	240	235	244	222	281	275	249	267	252	255	293	267	249	274	256	259	268	282	262	274	276	270	250	274	286	253	258	272	288	279	258	255	268	237	258	273	289	266	259	293	279	270	258	265	287	252	261	241	264	253	267	276	272	268	289	258	272	244	268	252	248	281	257	258	288	297	245	272	234	253	226	244	290	243	275	254	253	226	262	266	246	271	301	258	224	253	284	266	268	276	247	265	264	249	272	237	288	281	240	263	268	262	226	240	268	250	268	259	242	266	245	280	284	269	251	278	257	276	280	259	275	266	267	251	270	256	293	245	302	229	278	247	264	243	266	252	251	294	242	249	272	249	275	233	279	283	241	258	258	261	259	241	287	246	261	247	247	266	234	246	254	292	289	256	290	229	228	262	246	264	254	248	285	239	265	272	229	296	243	300	228	277	288	261	263	268	256	272	262	262	250	248	259	271	246	263	270	280	264	240	257	259	252	261	250	261	234	241	245	256	258	261	253	258	245	256	263	261	272	260	248	235	248	248	271	273	255	284	263	251	266	283	249	233	257	276	271	257	246	276	302	273	241	249	267	261	255	256	263	286	264	287	265	274	238	247	247	275	247	267	282	239	285	241	228	276	273	258	270	260	239	240	254	271	266	250	237	244	272	241	249	257	299	263	250	257	262	279	251	253	256	264	268	278	277	283	290	254	275	268	277	261	266	242	254	238	283	244	270	226	267	298	257	260	246	225	240	266	258	269	284	287	237	290	238	222	237	268	289	259	262	274	253	248	265	267	237	233	296	267	267	260	259	261	247	277	271	251	254	260	274	266	256	239	272	277	274	225	261	244	256	266	289	279	280	248	286	265	247	285	254	287	283	266	250	258	270	263	237	247	245	242	279	260	264	269
20308	1683	2826	2869	2410	2032	1791	1577	1387	1260	1206	1141	1044	1065	1051	984	914	941	917	954	888	847	827	868	820	851	820	818	806	791	804	785	815	810	780	797	775	775	817	834	786	752	787	757	779	759	768	768	788	765	795	791	818	776	727	778	778	756	794	757	766	763	750	769	807	788	798	727	750	740	721	796	725	736	753	774	785	749	784	746	708	762	778	783	790	737	689	699	784	765	763	809	772	797	755	716	759	781	794	760	725	753	787	786	798	756	711	792	736	748	772	789	730	770	720	754	797	815	780	730	779	763	769	759	715	767	732	754	789	769	759	735	801	786	792	747	723	757	743	783	804	742	744	726	782	758	754	794	699	770	746	710	784	774	794	731	736	688	759	764	755	743	744	786	780	755	775	737	784	724	755	777	764	764	753	768	714	720	780	729	793	762	780	745	804	719	797	722	733	804	811	697	715	750	742	734	804	758	783	746	800	759	765	759	742	763	754	734	754	811	761	769	734	759	751	764	714	784	710	765	763	733	750	769	764	774	737	764	793	760	733	775	769	749	732	780	748	794	740	692	777	758	711	737	748	772	758	716	746	788	755	742	723	741	728	804	722	749	770	731	800	698	722	767	752	779	726	763	751	761	763	699	716	762	769	751	710	774	692	771	733	755	771	784	774	765	771	730	773	781	756	749	783	736	766	735	796	774	775	742	726	777	762	739	748	771	765	744	751	737	765	759	762	730	741	733	748	766	781	758	788	823	744	771	792	771	713	734	756	797	767	778	767	743	751	724	761	758	726	725	758	737	764	745	755	766	759	757	747	765	743	819	709	765	754	761	791	782	772	735	711	733	747	769	779	731	749	811	743	744	765	750	747	760	740	757	752	774	807	760	782	799	747	739	767	812	754	775	761	721	771	785	799	741	756	724	730	800	727	751	744	764	771	735	765	749	712	737	758	758	746	724	739	768	730	732	789	749	806	718	710	760	722	767	679	736	757	794	737	755	740	738	726	783	757	797	762	719	740	726	750	792	761	757	767	771	785	751	782	733	684	699	746	729	727	791	772	739	744	769	764	723	747	750	718	728	773	741	745	766	764	758	783	736	737	743	717	739	694	767	745	749	750	730	799	758	776	748	768	743	719	737	729	710	770	708	783	756	752	768	761	758	763	695	753	763	733	723	737	781	743	766	790	766	762	755	746	748	779	784	734	724	751	768	761	755	776	781	755	749	704	711	722	753	741	749	768	775	784	763	748	759	754	778	770	766	727	732	789	745	732	762	759	764	762	713	771	787	726	685	821	762	722	730	779	799	789	790	785	756	721	745	778	781	704	743	712	746	752	712	772	774	771	736	766	720	727	713	785	735	752	793	773	764	718	753	695	761	739	715	766	713	753	715	745	781	747	756	757	753	750	732	779	756	727	770	767	750	800	751	756	746	758	722	752	761	783	794	798	803	729	746	726	759	747	777	734	704	796	835	805	743	723	709	741	692	730	757	753	748	779	714	704	771	781	773	813	743	755	769	777	758	768	721	741	766	732	751	750	753	712	757	734	726	749	735	755	769	761	739	743	755	694	758	801	757	765	749	781	749	790	752	753	737	779	732	734	777	675	728	796	746	789	758	717	757	718	731	739	718	724	760	781	780	735	730	722	741	772	718	801	772	769	735	746	773	696	739	745	743	746	744	772	746	732	752	849	739	751	715	788	747	768	766	729	742	767	742	761	765	739	722	764	762	744	788	756	757	758	756	705	725	762	756	773	787	725	760	723	770	768	742	738	719	691	715	745	732	740	715	725	778	735	759	837	769	732	778	755	739	750	696	717	743	816	746	737	748	759	804	735	758	754	726	741	706	747	727	739	810	750	734	731	773	731	733	803	783	732	728	718	790	746	731	736	741	777	752	769	731	772	685	759	690	784	771	766	765	772	786	753	703	748	719	741	789	710	737	736	767	807	767	754	825	767	726	769	747	745	721	736	745	798	798	726	757	753	698	741	755	746	800	751	773	755	755	806	749	711	746	773	762	772	760	791	772	784	735	782	764	759	777	687	723	797	739	750	733	701	732	722	766	743	735	775	779	793	769	759	789	731	714	719	765	759	750	712	776	788	772	740	794	739	787	766	747	771	783	751	752	783	752	787	805	767	770	766	728	755	779	729	768	695	765	727	766	747	772	766	816	737	745	784	727	761	744	737	723	744	714	706	733	716	730	693	750	773	716	767	738	715	738	726	738	739	750	782	730	699	787	753	774	742	781	758	761	752	706	706	769	735	766	793	723	712	744	732	777	750	743	732	709	781	760	768	744	737	753	747	731	721	760	753	729	806	756	775	742	756	773	775	718	770	752	793	760	791	796	703	726	751	726	687	712	773	733	757	770	774	737	727	749	759	760	711	748	723	758	746	756	711	768	724	752	730	780	749	787	732	736	762	764	791	713	693	756	809	721	746	729	752	755	702	744	801	717	760	764	721	763	695	728	768	805	757	787	771	745	720	718	742	760	759	780	765	718	749	721	714	721	774	787	752	732	763	734	731	792	783	733	774	781	775	752	753	786	752	763	769	788	789	794	742	780	760	759	783	770	760	733	702	749	771	755	763	742	708	760	758	754	764	772	758	744	771	837	764	760	758	788	799	769	754	725	763	837	814	802	737	767	765	795	781	797	774	732	762	801	775	774	779	736	760	748	747	738	679	771	800	781	760	766	737	740	723	733	745	764	783	788	744	768	780	696	774	803	774	784	753	772	761	765	721	754	774	765	787	793	740	687	787	753	763	742	776	721	746	786	705	712	771	738	746	771	792	732	802	754	710	740	785	778	723	767	760	732	716	774	718	783	777	736	750	743	741	750	739	770	779	801	790	725	768	797	748	749	749	763	762	710	735	748	708	744	783	763	769	731	723	754	782	769	748	775	794	748	799	748	743	788	754	693	741	721	768	761	787	807	752	717	750	695	731	762	744	720	740	720	748	803	741	709	721	749	756	794	731	781	731	776	755	700	766	754	752	767	788	736	722	751	782	745	763	771	717	707	744	765	749	742	752	774	768	759	760	742	765	742	761	787	730	773	744	722	747	753	743	756	765	768	781	759	765	771	730	767	795	741	807	699	803	709	765	807	758	773	783	743	734	754	752	728	829	776	715	739	748	725	715	743	752	763	790	734	784	735	724	788	772	733	700	775	727	759	773	726	796	783	727	749	782	765	749	773	725	764	734	748	721	758	781	741	776	745	797	722	767	753	705	772	756	749	730	817	745	747	725	750	706	797	722	742	747	771	786	733	788	759	808	798	790	738	753	728	731	752	710	760	753	734	735	779	759	719	742	723	749	755	713	740	708	771	803	799	799	718	831	744	734	788	763	729	767	753	725	703	753	765	801	792	776	743	763	722	814	775	795	770	772	735	801	749	770	809	739	710	748	748	737	753	755	799	716	776	839	723	764	804	784	751	735	781	704	764	766	745	749	798	730	758	772	801	737	707	794	773	738	739	774	780	775	754	815	744	752	754
41183	21031	15879	2631	1186	925	829	615	531	519	467	399	451	440	426	390	370	387	348	335	369	356	346	333	331	338	326	351	335	324	352	326	333	330	323	317	337	304	296	282	325	334	297	294	380	345	325	322	345	301	300	308	273	343	323	320	328	303	306	312	338	288	305	332	316	311	315	266	306	322	323	295	308	356	285	311	280	287	335	342	313	316	322	352	310	321	311	312	328	337	307	297	308	287	331	320	311	307	314	331	311	307	313	310	305	284	328	301	325	319	327	347	327	340	317	297	266	283	304	315	296	307	292	297	315	275	323	317	309	333	299	317	307	297	324	344	313	309	310	348	323	316	308	307	275	314	308	313	306	318	281	325	273	351	308	305	321	319	314	315	321	316	326	316	316	315	302	331	307	321	286	294	329	309	270	311	320	322	309	285	325	313	305	309	311	309	323	308	340	272	333	306	314	307	276	305	301	303	289	315	315	281	307	295	286	293	325	288	319	327	335	313	289	296	316	362	304	313	294	283	311	300	290	293	301	298	323	298	322	297	343	296	313	323	307	306	312	327	334	295	315	337	359	316	315	302	297	313	281	252	305	331	290	299	324	307	313	304	311	302	334	271	322	306	293	318	348	298	336	303	337	314	298	308	321	308	319	312	296	332	303	295	294	325	361	303	351	350	306	298	278	310	294	317	305	316	320	311	318	306	310	306	332	277	303	299	305	328	293	275	314	303	345	321	298	298	303	314	304	296	304	292	286	308	304	302	287	284	310	324	299	285	322	348	307	300	331	327	318	348	263	304	299	310	318	320	308	264	311	302	329	286	292	307	300	336	331	306	303	312	303	299	292	301	342	315	326	312	327	306	303	297	298	287	299	321	283	339	250	305	343	329	273	296	346	336	280	320	337	332	325	289	298	346	291	304	309	316	323	310	311	297	288	306	322	333	308	320	324	330	291	318	313	331	278	298	290	308	308	293	303	256	319	309	304	290	307	311	324	320	274	327	337	320	316	305	305	295	295	338	313	317	295	327	350	331	309	306	332	315	321	325	295	316	319	310	320	301	339	324	287	286	328	304	308	303	288	310	326	295	308	322	347	329	329	339	316	325	270	285	315	344	312	328	281	311	310	343	321	296	286	280	292	313	335	263	336	287	288	325	322	297	312	313	275	336	297	315	271	301	298	293	331	316	302	338	314	313	280	319	321	328	264	318	318	320	277	304	302	331	305	308	298	285	323	291	310	308	325	323	349	322	336	313	315	317	334	277	331	287	306	328	294	319	302	281	308	315	301	308	322	348	311	320	297	327	335	286	315	285	273	330	280	294	312	319	327	305	298	292	310	302	300	304	298	330	341	284	307	346	293	276	325	277	313	305	348	321	327	328	277	334	285	294	313	302	343	308	305	329	314	334	320	293	304	300	314	299	320	303	295	340	318	271	298	283	314	307	329	312	295	295	308	274	267	299	306	324	297	277	293	318	344	305	333	343	310	286	300	304	298	308	288	321	316	321	299	258	324	320	322	321	323	310	318	321	343	310	300	338	282	329	308	325	302	300	292	305	326	308	297	305	319	276	287	330	310	323	307	338	291	303	300	315	306	324	285	296	301	295	312	297	306	341	358	297	302	314	326	324	291	320	288	307	311	340	308	331	332	296	315	357	298	321	318	291	326	281	295	323	324	308	312	279	313	312	300	316	308	320	304	281	336	279	296	287	320	324	266	301	293	314	303	298	295	301	322	287	285	306	319	319	276	327	296	330	264	299	330	307	320	297	276	328	310	311	290	296	317	317	304	303	346	317	302	307	327	308	282	292	301	307	328	299	328	297	296	329	333	326	319	371	295	317	314	325	317	334	320	325	333	302	320	311	277	331	350	320	329	297	340	334	311	312	315	292	293	340	311	298	297	292	366	281	313	298	314	314	344	311	311	301	299	336	296	330	333	311	309	282	310	280	308	293	343	326	350	296	303	282	331	290	302	303	299	311	299	303	290	303	327	324	358	347	309	319	319	251	276	312	331	298	369	317	290	281	314	336	323	310	331	308	301	305	322	318	320	301	316	322	300	325	321	310	297	298	275	318	341	303	284	321	283	330	318	327	310	293	305	324	303	295	286	322	292	323	300	302	306	297	306	331	319	300	356	303	305	320	340	299	289	320	280	318	332	319	281	305	312	295	309	302	297	313	303	306	295	343	314	282	333	310	316	306	298	284	287	329	322	320	314	303	328	304	296	295	303	346	264	319	294	302	354	289	310	300	305	319	313	339	304	272	290	304	336	317	306	306	306	315	302	326	312	320	297	314	321	333	323	277	314	300	294	309	338	285	320	298	337	327	326	318	337	304	274	309	279	308	314	321	349	294	306	329	295	289	305	317	322	308	296	305	322	323	317	322	306	295	343	311	280	314	308	314	285	293	287	271	326	307	313	316	295	314	283	323	290	298	286	312	305	311	286	302	293	319	304	319	336	307	300	323	304	302	322	296	317	332	330	324	295	324	281	336	327	309	286	348	306	346	315	333	297	299	308	309	338	271	296	311	329	295	301	312	310	345	298	282	320	339	337	322	317	282	295	301	283	343	321	298	316	322	328	303	306	313	313	291	305	341	284	307	318	285	292	319	322	315	293	315	292	318	294	301	328	312	304	332	329	312	305	317	295	331	319	341	318	303	310	299	281	337	349	337	316	320	345	306	325	317	292	303	305	299	317	305	321	302	288	323	285	288	299	302	327	318	303	313	314	328	299	321	278	305	281	297	304	306	330	305	342	285	274	273	333	311	317	282	306	326	317	313	327	304	321	316	350	330	304	338	297	315	282	326	291	327	315	337	318	335	332	302	296	319	305	333	308	341	308	297	302	339	329	358	346	319	320	310	367	308	295	302	306	326	329	311	289	330	294	282	330	322	310	290	281	335	311	299	284	332	306	302	313	318	329	315	336	332	289	322	279	313	279	311	272	280	322	271	301	294	297	322	285	301	303	314	295	284	301	303	320	307	274	318	302	307	330	318	292	313	342	322	300	299	286	299	292	338	323	307	310	268	321	315	338	336	340	322	326	306	300	291	313	309	288	291	288	315	316	292	329	292	319	312	327	305	313	291	307	312	297	307	318	279	329	286	315	303	326	324	334	326	277	310	315	333	316	293	325	288	290	286	335	307	325	283	321	293	324	316	293	329	328	312	301	295	283	306	323	318	280	314	327	287	291	309	284	306	309	315	288	325	309	311	327	295	302	310	299	313	284	333	295	297	301	355	274	287	313	292	322	296	307	320	318	301	283	315	309	308	312	291	301	302	312	300	323	303	287	305	317	287	316	284	295	294	348	307	311	306	317	316	315	307	310	338	343	323	318	299	299	325	296	303	301	308	310	329	319	300	310	312	292	287	301	315	319	299	336	290	327	324	310	307	290	294	298	278	288	324	313	328	285	302	290	328	288	311	323	294	290	318	322	314	306	299	300	279	292	312	338	309	292	331	308	286	323	320	292	287	327	307	325	287	279	303
24656	2713	4526	4788	4120	3433	2772	2486	2120	1928	1757	1605	1537	1505	1407	1288	1295	1238	1198	1135	1101	1172	1080	1097	1079	1039	1015	1003	1020	988	970	966	959	1004	1003	1009	932	1004	945	937	957	990	911	959	874	917	931	885	888	894	919	880	899	982	891	865	897	922	930	915	902	862	857	926	866	904	911	870	917	910	899	867	909	862	904	873	851	889	836	885	869	823	817	885	843	917	895	890	906	866	871	926	895	872	915	894	931	904	886	897	834	859	890	927	910	822	830	855	788	867	879	890	810	887	866	916	929	900	826	899	926	879	862	897	863	897	849	905	877	855	857	844	911	854	886	862	846	860	847	841	886	811	887	857	932	866	836	870	846	845	851	847	861	896	896	842	855	829	889	858	849	905	860	880	866	858	798	829	846	906	859	898	857	823	849	869	815	866	886	825	875	881	895	920	876	839	836	805	821	843	814	869	891	888	862	847	874	839	902	833	814	857	901	879	840	871	869	862	847	903	859	842	865	850	870	827	879	866	893	901	893	830	855	910	821	898	856	834	860	842	888	896	848	907	833	873	885	844	852	877	821	852	917	797	930	862	832	856	822	855	904	823	878	886	875	867	884	884	853	869	885	887	886	847	892	848	897	879	867	882	842	854	900	865	921	783	888	798	873	868	868	865	844	871	831	830	865	852	847	889	829	877	952	852	877	853	867	834	910	867	885	866	878	838	844	872	879	878	889	869	854	868	875	862	903	851	846	867	823	871	841	824	936	870	938	849	827	873	814	822	845	921	859	925	873	856	853	866	878	837	820	859	898	861	844	874	836	910	862	833	833	874	845	863	846	897	906	877	873	862	868	846	906	872	881	843	906	880	850	912	871	908	862	922	877	868	816	867	851	858	861	860	813	809	908	866	813	824	840	860	835	860	903	865	852	880	861	843	895	862	831	868	845	868	825	835	917	872	848	898	870	922	870	836	841	855	874	883	874	872	865	850	872	837	842	827	882	878	845	842	881	804	914	857	888	897	875	869	826	848	865	846	906	796	862	834	878	893	866	833	901	829	910	875	862	895	901	901	846	874	887	932	867	873	893	898	871	890	899	846	854	852	906	905	865	891	867	882	913	867	837	843	844	907	879	899	824	872	864	857	847	864	877	849	833	829	862	808	828	832	855	819	904	877	857	856	838	820	914	860	862	847	839	874	871	833	836	881	893	841	868	869	821	794	879	859	852	873	893	919	894	869	829	862	897	884	888	880	847	823	866	890	857	828	875	849	867	852	861	862	871	839	869	841	827	883	835	926	820	822	842	848	925	889	889	855	875	857	851	889	888	848	876	848	869	852	851	866	861	835	882	831	864	885	920	937	905	931	871	846	859	869	904	869	832	835	866	877	887	829	858	896	912	825	852	839	813	863	868	865	862	852	891	843	892	879	855	827	878	862	860	866	875	848	871	899	878	892	881	879	888	848	868	913	857	865	870	819	883	892	839	905	856	928	840	883	904	821	807	859	886	787	830	884	881	875	856	863	863	880	900	868	887	854	898	895	890	880	910	855	833	819	845	798	923	898	854	868	882	857	846	886	837	872	899	853	846	846	910	871	864	874	837	867	881	861	829	813	830	857	869	842	888	889	838	938	847	895	905	912	884	901	875	849	837	845	877	831	829	839	870	878	859	887	853	881	878	878	896	850	879	884	872	835	889	884	843	875	875	882	815	872	908	860	898	901	851	897	852	851	867	844	870	857	898	962	894	813	843	822	863	874	796	883	921	851	852	859	870	888	818	893	904	916	872	890	884	910	897	827	892	907	813	805	793	913	879	864	889	800	857	835	836	846	874	853	876	893	867	865	825	852	884	866	848	847	837	849	865	844	882	895	864	820	904	846	898	883	849	899	870	862	891	824	857	858	834	899	872	873	857	854	843	880	849	861	896	860	825	884	893	837	838	885	838	828	893	869	875	874	829	856	891	871	878	846	832	894	895	898	850	868	857	874	845	923	853	912	866	794	820	845	884	836	851	822	883	835	841	899	816	837	882	895	842	892	884	871	832	871	902	895	844	897	928	908	868	946	840	914	832	873	864	856	829	871	919	887	908	856	840	875	870	831	882	871	863	867	863	843	854	879	873	859	821	872	876	902	831	884	844	880	833	833	860	865	881	893	868	857	943	882	866	899	851	835	896	928	867	840	901	846	854	857	830	835	875	876	856	837	860	870	900	890	842	868	895	846	851	837	857	847	838	864	885	882	904	857	853	878	835	838	891	882	880	880	883	848	859	866	872	881	876	846	882	862	892	863	838	884	870	892	840	877	825	826	845	838	850	874	885	884	888	850	855	855	888	884	859	876	877	861	814	860	881	881	876	843	879	841	846	906	833	804	852	911	870	894	888	861	862	828	870	845	877	845	788	888	849	903	908	862	849	791	895	861	910	878	834	875	849	915	899	852	847	878	875	824	937	831	828	893	836	839	814	872	849	822	917	821	828	840	844	836	835	863	899	890	870	813	869	879	836	858	861	900	881	865	876	883	872	902	858	847	894	888	857	901	901	860	883	849	826	875	897	893	846	816	876	873	823	846	814	888	849	831	864	847	865	894	866	857	905	892	842	852	881	867	893	874	831	821	863	832	850	837	921	817	844	916	853	904	872	914	874	815	888	908	864	882	834	843	874	800	907	916	836	900	906	870	868	879	935	917	910	878	870	865	871	856	874	886	897	857	908	878	876	863	846	848	860	854	873	843	899	870	881	791	841	864	885	843	927	870	814	869	873	860	913	891	877	896	862	945	859	851	855	861	866	833	832	895	792	872	873	895	859	851	831	856	881	911	847	817	837	850	900	916	872	832	892	898	882	902	803	831	854	859	860	904	907	882	883	862	844	859	900	831	912	875	880	814	840	853	869	827	878	821	880	842	875	845	881	853	878	908	844	866	859	823	859	895	871	811	841	904	867	874	899	826	847	850	899	814	873	855	828	853	829	915	845	853	860	861	844	886	795	829	844	900	860	838	847	858	836	872	853	842	884	827	879	890	809	892	855	835	848	865	852	850	879	930	839	893	886	852	851	854	858	866	900	831	934	823	870	824	844	821	878	897	891	905	872	872	846	886	945	873	885	858	906	928	871	897	873	845	817	851	892	891	843	855	878	847	846	870	849	890	901	835	810	843	918	856	846	903	882	887	878	837	841	891	831	810	867	856	815	819	829	907	872	891	859	904	902	882	802	883	853	873	864	885	850	888	848	865	844	855	874	874	903	880	850	849	863	859	857	857	877	825	870	800	855	847	913	811	883	838	914	859	850	870	856	877	844	903	892	856	849	814	838	845	875	826	828	852	834	921	911	912	871	900	856	872	865	799	839	837	823	820	848	827	895	889	833	861	892	831	859	888	856	885	916	847	828	833	836	926	889	924	934	816	853	898	859	895	926	853	899	866	873	835	808	863	868	844	884	870	900	875	856	819	894	894	905	866	842	903	865	887	820	857	819	891	860	862	879	855	836	876	897	830	873	876	856	899
8283	391	326	188	185	180	166	142	149	134	180	152	167	143	159	147	144	170	139	152	123	127	157	147	149	128	166	171	147	158	142	139	166	168	133	148	137	141	138	142	146	147	151	150	152	165	133	186	154	146	164	139	160	154	148	140	147	137	139	139	159	144	163	131	155	151	167	162	144	154	136	146	162	156	134	133	134	152	158	169	145	155	147	162	140	144	146	132	154	171	154	159	141	130	145	133	152	153	166	142	146	129	135	157	137	143	153	146	160	136	151	154	130	148	156	121	181	160	152	166	145	143	157	146	129	161	143	160	139	158	147	145	155	156	157	161	142	130	141	138	169	179	156	133	130	153	130	164	143	145	152	135	141	139	137	157	146	155	156	155	153	127	133	125	161	133	170	140	146	136	148	149	124	130	154	147	159	137	149	136	156	139	158	145	132	137	152	135	148	123	145	155	127	148	165	138	152	139	152	145	146	149	170	140	172	143	149	165	161	160	156	136	158	177	156	143	162	156	135	134	137	162	145	124	146	142	154	142	133	162	163	134	163	159	144	136	142	165	163	127	164	163	148	143	144	148	153	150	152	148	139	118	151	159	140	142	178	135	143	181	135	123	147	156	140	145	170	164	149	134	143	163	138	148	129	147	140	139	161	148	140	136	169	136	145	151	151	150	146	143	153	140	151	142	134	162	152	151	145	142	134	160	133	138	145	152	164	150	161	164	158	128	151	162	151	170	167	142	144	145	141	134	128	140	153	142	166	112	131	167	162	159	132	172	141	148	145	163	155	137	159	143	158	164	150	166	141	151	154	134	144	143	156	142	158	126	150	138	145	158	161	162	152	158	165	174	144	147	172	168	140	148	150	139	147	155	167	159	161	124	146	137	159	148	142	168	137	149	143	114	145	146	141	159	134	140	149	134	148	156	138	163	164	152	165	177	151	133	168	153	138	141	135	153	172	167	162	150	140	133	153	154	150	149	133	169	125	153	153	151	149	129	168	150	121	147	144	150	178	155	147	155	143	122	155	145	137	138	151	155	159	178	156	152	145	153	137	145	131	151	110	157	137	138	130	138	133	150	151	134	134	129	148	144	160	159	161	162	127	149	138	147	165	150	153	130	142	136	159	129	169	137	120	162	117	128	134	138	154	155	159	148	138	135	147	144	144	133	162	150	130	141	155	147	143	135	150	140	143	154	145	131	135	130	148	130	146	127	144	140	159	149	133	145	154	153	137	137	159	119	155	149	143	150	143	137	161	163	126	151	146	145	130	164	137	162	159	150	152	176	133	138	151	147	153	146	139	141	149	139	153	152	136	149	148	159	155	138	157	156	137	128	164	158	147	158	165	136	149	149	166	140	147	154	154	161	150	140	173	154	162	150	140	129	152	137	156	142	143	164	160	136	157	138	160	160	154	139	136	144	165	159	128	159	152	146	133	172	142	141	144	164	147	147	157	171	159	148	163	131	138	139	139	151	156	153	129	138	150	153	115	148	151	165	128	158	151	140	138	132	159	138	153	151	144	150	133	155	139	153	168	164	149	138	154	140	159	133	159	141	146	156	157	129	159	166	145	143	146	150	151	147	158	139	160	152	141	153	146	155	131	180	134	114	128	124	159	142	121	148	141	164	141	154	157	134	132	132	151	136	145	165	145	152	145	167	143	144	154	128	157	146	131	119	146	154	141	142	145	140	152	156	149	159	139	125	164	143	135	153	133	146	143	155	157	153	135	168	135	149	133	151	138	146	142	154	155	135	137	154	133	143	160	141	152	147	155	148	153	143	135	122	140	143	145	150	142	161	137	144	144	154	148	135	149	165	144	133	149	137	145	135	162	141	180	145	168	149	133	143	134	113	142	129	142	149	153	152	166	129	140	144	162	150	138	165	157	146	142	124	174	153	161	131	147	136	150	163	148	149	167	142	149	143	145	141	167	156	154	137	156	165	138	162	154	137	152	123	142	164	133	139	161	148	155	166	159	162	139	139	117	152	155	135	145	157	159	141	115	142	160	146	152	142	135	164	153	160	136	152	143	157	162	142	117	142	156	140	152	147	144	159	157	146	121	139	145	136	145	134	156	149	146	139	161	144	146	136	124	161	160	137	146	163	140	139	138	130	123	157	159	159	132	141	135	141	139	170	148	155	134	138	145	161	166	142	140	139	159	160	133	142	155	144	139	151	161	163	147	132	166	139	122	133	149	132	154	150	152	143	151	136	155	140	146	149	147	151	149	160	154	170	177	143	140	148	161	143	136	139	162	156	153	157	146	143	170	152	136	158	136	158	135	132	157	157	137	143	150	164	147	164	148	127	133	142	167	135	153	121	164	163	145	140	195	181	143	132	142	150	140	145	135	136	148	150	141	142	136	146	144	142	143	145	159	146	163	164	163	154	138	141	137	166	161	156	132	136	133	152	141	151	190	156	152	140	141	161	150	154	140	131	167	134	143	133	161	130	150	149	138	130	138	161	123	136	150	162	160	148	138	154	159	153	146	148	154	133	167	141	153	143	142	124	162	147	159	146	141	146	173	153	136	142	131	142	170	150	140	149	168	142	152	163	152	144	134	152	120	158	148	157	159	150	147	142	157	143	147	139	127	148	128	134	139	143	154	124	143	150	147	156	144	145	147	141	133	141	144	155	148	139	139	154	146	187	147	148	139	149	174	135	156	161	132	146	143	130	133	155	136	128	161	121	138	147	136	154	155	149	134	139	151	154	155	127	156	117	141	157	143	138	137	153	136	145	129	141	134	135	157	155	152	157	137	135	162	135	150	146	142	151	140	145	147	136	166	141	169	133	126	154	151	146	142	142	150	148	133	144	159	155	134	135	138	157	153	154	141	137	156	152	134	149	161	133	167	140	130	135	138	152	132	160	145	153	172	163	129	145	141	135	142	161	150	163	173	127	185	165	141	155	164	152	172	136	140	158	145	130	144	149	138	141	150	143	133	145	133	139	147	168	145	136	154	161	148	144	150	152	148	157	162	141	155	144	142	152	149	153	138	140	152	155	114	145	149	135	145	136	158	156	165	158	157	135	172	150	143	153	157	167	131	140	149	136	150	147	129	138	165	159	145	151	140	122	159	149	144	145	144	164	149	144	146	139	133	160	151	143	165	147	167	141	131	154	157	163	142	138	148	159	134	125	161	129	163	139	145	137	129	140	154	146	176	143	146	153	151	157	134	142	148	126	140	150	135	175	158	138	141	149	126	137	141	143	152	166	155	131	134	140	138	139	161	152	155	144	159	149	166	157	145	157	156	138	138	139	151	158	134	149	141	132	161	152	146	146	155	176	143	147	158	158	158	143	127	166	151	127	162	154	129	150	158	147	168	141	139	144	129	148	151	147	136	141	146	145	156	155	155	164	119	167	156	125	160	159	135	135	135	154	135	145	129	122	161	142	151	167	164	140	159	142	154	163	141	124	145	160	132	151	127	152	130	161	152	152	145	170	142	140	159	154	150	125	147	152	155	153	141	145	133	142	166	157
7154	543	578	555	546	524	525	511	509	477	485	447	488	502	441	504	506	424	459	478	439	465	436	447	444	420	480	436	463	430	418	468	447	448	424	471	415	424	449	462	452	437	462	451	462	446	429	482	470	462	466	429	461	447	434	453	424	449	449	434	457	465	408	453	428	483	462	449	499	468	444	429	411	452	431	427	439	451	476	477	396	489	432	450	486	473	466	438	502	438	447	427	480	404	461	424	414	460	430	447	424	435	426	463	452	435	474	462	444	430	462	459	465	463	424	454	449	451	434	451	502	483	445	450	452	445	459	452	414	478	450	439	419	437	407	433	416	461	456	453	477	436	440	434	436	442	420	471	470	430	452	458	444	448	457	443	439	442	464	473	459	435	473	436	464	430	455	433	472	440	419	457	444	442	435	438	446	454	432	462	462	428	409	465	453	436	459	452	424	453	453	423	462	489	454	429	458	468	435	430	438	487	407	421	449	414	454	476	444	516	418	451	436	454	444	456	426	437	439	468	421	463	436	419	455	423	455	450	432	419	434	471	475	476	464	449	443	468	439	384	432	430	443	436	442	457	431	469	417	432	497	404	442	472	455	436	461	456	449	449	412	474	459	435	501	472	421	461	444	455	462	492	425	423	444	445	470	427	464	481	470	432	464	451	476	434	445	453	448	481	440	463	471	491	455	440	449	407	459	489	432	447	476	441	425	465	447	447	430	425	456	418	435	505	457	460	405	474	455	455	417	438	436	428	456	447	480	441	447	446	447	446	461	460	446	436	487	445	447	458	458	472	438	458	450	433	465	444	425	438	465	462	432	447	475	466	420	414	456	474	437	429	429	425	470	450	435	422	483	432	458	487	457	451	470	469	466	433	462	443	451	404	462	457	443	418	501	448	479	471	411	465	437	457	403	424	461	498	467	419	479	501	407	429	441	407	490	394	480	443	463	436	466	477	423	444	409	473	429	447	471	441	457	477	425	426	468	428	445	440	458	477	457	451	446	440	442	451	468	418	459	469	448	432	450	490	460	457	464	442	428	448	439	419	464	431	482	437	447	421	470	460	449	449	437	466	445	490	448	433	481	453	435	468	468	460	437	422	470	490	480	478	481	454	443	482	467	452	464	491	417	473	424	479	440	445	451	452	431	465	417	421	456	429	440	473	438	433	440	477	440	457	457	485	472	443	446	425	460	423	458	492	484	463	482	433	422	479	465	446	408	483	488	462	440	443	443	442	459	469	442	417	448	449	443	424	464	463	470	469	441	424	432	450	471	438	458	478	462	446	429	482	470	446	457	427	424	456	450	445	450	429	463	473	446	435	463	428	446	443	475	438	458	439	445	481	420	457	451	468	477	483	465	447	432	424	429	437	455	436	435	410	435	419	456	474	476	444	435	442	458	455	440	430	404	426	456	462	431	450	451	492	469	487	452	463	440	440	436	463	447	411	447	469	447	462	466	435	455	442	459	467	423	427	463	421	407	451	449	462	445	475	449	445	453	423	472	462	450	435	415	466	422	441	450	466	453	420	442	451	436	431	448	476	481	453	442	437	469	459	470	456	449	449	445	457	397	460	441	438	449	481	451	457	456	421	455	453	452	440	420	491	468	438	475	482	494	458	451	468	457	448	453	418	450	422	442	422	452	468	449	452	473	446	454	460	468	457	462	473	470	413	437	460	438	487	492	439	439	455	502	462	454	451	435	469	434	467	477	425	470	477	498	447	458	468	461	419	444	456	429	401	496	458	465	469	465	447	461	417	437	468	454	452	435	467	425	448	447	475	456	479	445	436	458	463	454	424	481	391	444	466	489	476	468	471	466	490	414	421	450	457	444	485	451	438	426	454	485	475	460	467	418	424	482	462	445	495	419	426	452	440	453	443	462	474	448	439	424	439	417	426	437	454	434	435	471	458	453	459	451	432	448	449	387	428	439	455	449	414	453	458	414	483	450	460	469	439	463	455	503	446	443	451	454	447	446	459	451	437	482	451	468	467	422	464	463	500	462	436	429	456	438	431	438	469	441	458	460	472	453	443	480	429	438	433	442	452	499	484	465	443	438	501	491	448	465	443	472	410	442	438	477	447	443	413	451	452	440	484	466	506	478	461	473	448	445	458	471	457	408	452	445	443	449	485	414	476	477	453	466	466	442	454	467	444	463	453	437	484	435	460	448	438	462	453	426	474	428	434	417	432	461	477	481	478	465	451	416	437	436	441	480	445	448	433	413	430	451	483	474	475	459	444	427	429	475	476	472	472	446	434	459	477	467	454	459	433	466	439	467	464	470	406	466	433	447	458	438	424	434	460	486	475	434	439	407	476	428	442	491	428	406	445	454	449	432	413	449	465	424	416	489	470	430	433	445	455	477	446	482	456	425	506	476	470	442	451	440	459	464	432	485	484	479	476	463	417	441	468	429	459	450	449	442	454	426	442	439	463	455	437	453	401	448	399	449	424	438	493	457	449	464	491	458	473	456	463	493	455	424	466	398	486	473	449	458	459	467	394	457	459	447	471	439	431	457	477	466	420	457	480	463	445	457	442	456	466	425	484	431	460	440	426	446	489	429	465	417	449	392	464	428	435	444	460	423	480	432	429	416	452	462	461	468	460	467	468	447	444	452	460	456	486	460	396	488	479	464	471	451	462	443	441	458	459	484	417	422	487	449	444	465	476	430	463	446	450	446	433	491	443	441	478	471	431	417	448	437	471	489	461	467	448	459	399	420	451	468	452	448	438	432	445	479	442	456	434	436	437	429	448	457	461	426	476	455	433	455	473	478	449	439	468	454	396	424	431	469	424	488	453	472	448	455	445	478	464	462	439	432	434	452	443	406	447	472	462	449	431	435	490	465	419	471	446	471	472	448	444	454	443	423	465	448	424	454	427	441	451	437	407	486	432	421	459	480	463	462	471	466	440	451	459	476	442	470	446	428	466	439	483	463	442	461	455	463	444	427	424	426	440	476	431	435	421	447	429	456	405	438	439	465	458	472	475	454	469	487	434	432	431	434	471	433	431	441	427	441	463	450	466	468	426	446	468	458	496	471	425	417	480	468	456	445	449	471	454	451	452	451	447	446	449	523	448	426	463	447	519	445	459	496	440	436	417	447	463	459	445	492	469	508	446	449	435	488	480	496	421	422	415	447	470	453	473	465	454	482	487	440	411	478	445	455	450	424	437	456	452	458	449	479	506	436	447	419	452	454	453	431	439	447	440	441	432	427	465	443	484	453	431	455	432	427	457	459	434	424	469	422	414	489	468	481	445	453	457	465	460	447	490	452	462	431	461	437	443	440	454	442	464	444	452	462	429	418	443	446	435	490	431	458	417	468	421	477	412	436	419	446	424	420	450	482	411	449	461	436	439	462	463	463	501	441	429	462	439	455	462	492	470	481	488	437	457	463	474	455	462	457	505	391	449	461	410	462	458	418	441	457	459	458	450	446	496	457	479	463	440	441	448	433	449	460	433	450	457	446	382	470	454	468	469	482	482
37855	15184	2978	949	669	568	465	462	373	341	339	373	366	318	308	302	318	306	293	296	302	323	288	276	261	255	265	297	303	284	254	267	272	261	272	271	293	273	274	284	259	248	277	259	264	240	282	281	249	301	260	254	249	295	277	262	293	281	284	241	245	310	277	285	270	243	283	268	272	299	264	289	265	267	264	262	267	269	233	240	267	267	238	236	227	300	278	277	267	257	265	247	251	247	246	248	273	255	261	230	275	251	252	252	264	265	288	248	227	263	243	250	259	294	278	291	264	265	247	255	259	278	257	242	280	250	290	253	246	276	271	249	249	241	264	286	260	271	281	259	255	301	249	303	259	255	255	254	266	275	269	251	270	249	254	267	264	243	244	263	266	263	262	244	251	289	239	284	278	248	255	250	274	257	271	265	277	271	269	253	297	255	233	302	245	267	256	269	258	269	270	279	244	250	248	277	266	236	271	268	259	253	278	283	270	266	244	274	255	265	273	258	267	268	259	259	258	259	237	258	236	263	253	295	279	243	251	255	247	278	245	254	273	280	261	270	251	233	274	267	265	274	265	267	240	242	258	262	253	225	292	252	255	253	252	266	275	260	279	268	247	284	279	252	257	274	249	231	278	251	267	247	276	278	226	250	244	279	256	270	277	250	250	287	243	271	248	265	267	276	243	272	257	263	275	276	271	254	246	291	246	287	271	273	270	250	263	273	249	287	237	254	268	267	268	275	242	229	244	277	241	245	289	229	256	244	236	259	261	261	263	268	252	261	278	264	268	258	261	260	272	261	251	281	233	248	287	268	272	290	274	260	245	271	250	278	250	248	256	269	255	237	280	265	289	250	295	253	258	258	249	258	274	242	262	250	275	243	261	282	248	278	278	258	249	235	257	262	278	255	285	227	282	277	255	259	252	264	245	250	256	276	268	250	256	277	269	267	267	265	245	253	257	277	250	270	279	253	287	235	260	274	243	262	261	253	273	232	234	273	302	252	235	252	252	279	248	253	274	247	251	288	274	263	275	288	263	243	273	265	261	254	262	284	264	258	268	211	243	241	250	239	273	314	254	264	258	255	271	282	267	263	276	282	261	244	276	265	243	264	241	273	246	262	274	236	271	256	257	268	281	255	289	264	281	289	246	242	231	221	256	275	284	276	237	270	266	282	275	248	263	264	249	240	270	253	274	270	250	259	239	278	266	298	265	243	249	268	265	270	251	240	284	268	262	246	250	241	257	299	233	245	236	263	267	283	284	258	271	291	245	233	263	291	258	239	281	273	286	276	259	237	242	267	255	241	280	258	266	242	270	275	252	276	246	240	280	228	268	291	298	231	256	254	259	262	230	264	259	277	287	247	277	266	264	248	231	256	247	264	258	289	277	296	236	284	257	259	269	258	267	225	280	234	250	232	246	285	272	271	258	257	278	267	249	217	239	280	272	248	264	266	248	265	277	252	272	247	297	294	238	266	263	260	274	257	265	269	253	276	277	270	245	268	273	260	234	252	226	261	236	273	268	256	262	277	271	260	272	302	276	261	228	255	263	276	253	294	246	288	262	287	248	252	256	248	257	231	271	285	248	221	253	247	274	272	253	279	261	272	270	225	276	279	263	263	289	271	284	267	262	257	276	258	286	279	265	261	255	291	276	244	293	276	258	250	261	296	269	284	253	246	275	285	258	248	254	265	264	279	243	275	252	230	271	273	288	256	254	231	275	261	256	245	264	277	276	254	263	288	247	274	287	256	272	274	240	268	258	233	287	271	253	269	282	270	247	242	278	261	263	258	244	253	264	278	268	242	257	250	248	263	262	278	259	232	252	271	260	259	241	265	260	243	289	282	280	257	279	266	263	262	251	277	239	245	254	252	251	272	266	248	281	265	270	236	267	272	272	248	260	275	263	272	238	264	269	270	257	286	268	260	283	242	236	240	264	251	227	247	268	283	279	243	257	268	256	245	241	270	249	239	289	288	257	242	274	284	253	268	263	249	278	273	236	257	275	259	261	265	230	258	268	262	245	270	282	256	256	266	259	280	260	241	265	258	253	267	265	255	262	272	249	260	258	265	247	269	266	267	255	247	271	271	275	265	278	277	238	276	253	242	271	255	259	244	248	258	256	266	249	277	280	259	259	259	283	258	252	241	258	275	233	258	238	248	267	272	259	234	268	268	272	238	266	251	271	287	281	268	261	243	269	250	281	258	290	291	248	279	250	243	291	260	254	266	227	238	262	268	268	261	244	245	255	267	266	263	264	262	250	258	268	279	239	265	260	266	267	273	240	295	255	265	286	257	251	260	220	262	258	251	273	270	254	239	249	254	256	278	253	260	230	243	256	237	256	245	246	256	230	272	266	244	283	253	246	257	266	239	271	253	272	249	260	260	285	276	267	275	287	282	267	271	273	243	272	279	246	272	218	274	258	261	254	252	265	263	247	231	243	261	277	240	269	299	229	271	258	264	300	254	244	267	242	260	241	258	274	270	261	259	248	254	235	263	239	259	267	252	249	254	253	269	263	254	264	248	222	272	247	224	259	310	247	246	246	273	253	273	247	276	264	260	270	248	267	268	245	257	221	242	304	247	264	276	250	233	217	242	267	257	292	276	248	288	273	253	253	281	261	256	260	275	276	266	260	260	265	243	254	267	263	276	270	251	260	236	265	235	287	262	267	263	266	264	277	284	243	279	267	266	251	265	280	240	265	222	308	263	247	266	235	303	256	251	245	253	255	250	267	264	256	258	265	250	271	276	250	247	283	291	274	226	269	253	285	256	284	279	236	279	246	260	271	272	282	256	224	267	282	251	258	240	283	255	271	279	254	264	258	259	284	279	250	255	259	261	257	273	267	255	264	236	227	251	258	274	265	273	248	299	262	249	220	225	276	263	308	249	260	248	255	280	267	267	241	253	269	273	251	268	241	245	273	254	293	238	262	246	264	247	238	229	286	255	284	292	232	248	255	248	264	240	273	279	281	253	228	263	256	274	264	280	253	266	229	270	249	273	260	271	266	259	259	244	257	262	251	256	266	247	277	288	253	261	286	274	239	251	262	246	290	261	265	279	258	257	276	257	272	259	245	280	272	273	250	290	249	243	259	275	237	263	282	293	287	260	250	254	239	281	256	250	294	262	255	256	279	279	231	268	240	270	259	237	240	279	253	253	269	283	243	244	255	250	260	278	273	272	279	256	272	276	251	241	257	236	291	254	252	255	264	249	235	272	220	279	257	287	266	282	239	238	257	239	279	268	276	276	264	274	243	253	277	286	285	258	274	235	256	282	250	229	277	243	281	242	267	280	255	290	248	226	275	264	275	257	263	248	266	252	280	261	235	259	274	250	250	257	261	263	248	241	272	270	238	222	231	271	251	283	250	253	247	281	270	229	248	255	292	279	249	274	234	250	261	247	264	235	256	256	246	273	266	269	299	239	259	274	275	245	241	254	252	253	259	257	270	241	264	266	267	256	258	258	281	251	265	255	262	246	258	237	249	264
19602	1680	2845	2968	2550	2226	1895	1641	1505	1317	1267	1140	1115	1036	1000	959	993	999	896	865	909	842	871	834	839	820	820	847	803	861	829	784	796	808	775	792	766	792	874	823	769	799	787	732	784	778	772	801	789	757	837	781	787	805	779	703	739	735	748	792	702	749	817	769	699	770	747	745	718	773	708	728	768	754	812	778	746	771	757	760	754	700	798	719	713	766	768	786	844	721	747	764	725	767	768	734	790	790	807	752	703	762	754	776	722	802	749	776	739	773	747	714	732	710	700	759	745	716	745	756	719	718	728	742	743	769	779	751	750	736	727	750	726	763	782	736	702	767	792	732	759	736	752	770	806	794	770	748	786	726	794	779	747	714	791	760	736	733	743	761	759	739	756	723	749	765	740	725	728	759	778	766	757	739	747	711	750	757	733	735	758	768	769	770	710	752	767	759	740	772	781	774	741	699	715	708	779	759	733	698	749	721	712	700	721	725	780	725	786	755	756	769	727	771	757	726	788	792	743	761	769	773	766	778	763	772	797	753	754	751	767	731	738	746	773	735	759	744	760	757	781	761	682	754	731	759	787	755	723	769	724	760	721	756	720	765	736	763	754	783	752	736	792	783	767	753	779	785	797	713	757	747	727	786	768	744	757	743	739	715	780	747	773	740	720	762	755	761	835	756	760	764	694	764	744	722	765	742	761	762	758	761	722	739	756	758	754	696	745	697	743	690	739	745	726	717	776	750	771	802	741	771	756	786	737	751	717	770	704	755	743	783	768	766	737	758	760	703	735	756	739	755	724	751	787	758	776	738	746	706	796	746	732	715	764	748	756	714	747	759	719	752	789	748	789	754	816	793	760	755	753	767	761	780	735	720	792	769	679	713	782	789	719	782	747	752	789	728	728	730	762	730	752	749	731	779	776	770	769	750	704	720	738	666	717	754	746	784	769	746	739	740	728	754	766	817	791	709	753	759	770	736	807	780	738	774	794	788	758	801	759	767	806	770	732	716	708	760	766	756	733	742	741	742	768	754	784	773	752	785	750	736	751	749	736	729	764	722	718	811	770	789	755	787	770	807	773	716	772	737	746	764	716	786	735	745	737	710	781	750	720	723	740	741	744	712	744	757	713	750	727	773	712	742	759	768	744	739	757	767	709	753	783	694	761	749	786	698	778	772	720	773	763	749	790	743	712	737	797	828	735	709	724	742	730	750	770	720	741	781	740	735	775	760	769	792	747	745	778	772	718	737	709	792	755	783	738	737	726	776	772	743	740	747	775	811	768	748	711	760	705	737	787	745	699	766	764	802	758	748	804	755	802	774	745	731	717	736	741	758	719	753	750	797	746	781	759	778	755	705	777	756	751	724	744	759	799	769	709	759	780	724	757	716	766	733	750	797	746	771	781	762	764	729	724	777	790	716	713	781	800	757	752	812	771	820	749	729	749	726	742	793	807	732	692	726	793	765	697	721	782	779	729	716	770	766	724	757	696	728	726	776	748	707	801	732	767	756	731	731	770	744	753	753	756	699	809	773	758	766	688	759	761	791	758	765	764	753	717	769	732	758	716	761	743	784	759	731	797	788	733	720	765	704	748	816	728	785	797	750	711	714	709	738	812	745	738	756	710	775	761	721	776	785	757	744	772	762	692	732	769	762	683	739	802	774	743	778	768	736	733	751	759	774	743	692	743	723	686	751	769	732	725	750	738	779	740	776	751	724	766	742	742	777	740	719	779	714	775	762	793	732	750	707	779	726	769	734	737	700	749	755	777	695	793	744	775	710	776	752	759	735	751	736	696	727	760	727	783	764	788	741	745	735	755	743	815	756	723	737	737	720	772	768	729	766	754	789	742	729	737	751	761	746	712	750	756	741	793	733	745	760	784	733	740	717	727	743	755	792	748	749	804	694	771	756	702	780	789	709	764	715	745	765	768	757	765	816	774	746	718	762	735	769	787	790	787	717	732	801	788	794	726	761	754	780	723	727	716	736	768	751	752	721	720	753	804	723	734	760	757	749	756	765	794	756	797	745	744	755	748	790	725	707	772	739	747	789	720	743	690	756	719	776	786	727	729	766	696	751	758	730	812	757	765	727	771	719	764	742	759	719	741	739	720	822	782	740	751	768	763	753	712	802	738	705	771	718	711	777	704	801	772	725	767	708	697	753	783	757	770	773	739	800	745	751	772	767	729	759	780	729	741	764	771	741	721	724	792	734	729	731	757	745	772	758	718	713	734	742	760	728	729	769	750	806	767	734	729	733	734	717	776	738	746	774	777	809	728	726	742	759	763	775	714	759	730	747	707	721	719	764	787	768	745	764	753	753	759	773	769	807	773	778	751	742	759	779	716	776	722	726	784	748	722	733	711	774	739	764	788	744	703	775	736	727	751	791	745	758	760	769	754	768	733	739	762	820	796	785	725	782	727	780	751	770	724	749	760	749	731	765	764	723	777	757	743	750	722	747	716	756	743	784	735	686	778	734	735	725	754	759	747	739	701	720	769	747	763	711	765	749	765	763	765	750	728	719	757	738	740	725	728	782	769	770	754	693	748	742	749	783	752	752	771	780	758	744	765	757	728	761	697	748	731	698	762	737	723	730	765	758	764	734	784	752	766	685	752	748	770	763	742	742	767	768	744	733	701	754	761	761	752	750	749	758	773	755	770	720	747	733	755	700	738	737	734	770	756	776	779	730	767	752	728	731	782	741	777	753	728	726	758	751	749	749	759	739	780	701	781	770	787	764	729	779	748	752	731	762	792	739	831	744	739	735	716	785	744	738	748	775	799	740	710	777	759	732	780	752	731	747	761	760	766	748	732	755	794	764	720	783	738	735	844	770	767	750	752	790	740	739	752	730	767	774	765	757	786	705	778	769	761	785	776	722	759	738	725	773	717	762	753	772	767	741	759	764	814	754	711	784	746	767	760	786	730	754	743	739	713	805	726	716	777	775	756	773	731	768	712	745	754	765	759	748	768	791	787	770	736	780	755	720	756	797	749	715	778	778	747	761	772	787	771	776	755	690	741	774	755	720	773	756	720	825	715	748	766	714	776	783	733	780	770	738	760	794	776	772	817	749	763	698	706	756	757	718	746	782	726	780	782	758	718	739	765	737	763	744	813	693	714	736	738	745	728	756	756	742	751	746	757	760	750	828	796	738	734	810	763	755	710	724	753	796	701	715	740	735	779	794	779	707	737	744	757	786	736	723	704	756	768	755	707	759	748	750	758	761	746	767	710	696	748	757	784	765	791	731	778	762	733	775	762	752	769	751	711	816	763	720	732	738	743	751	710	754	771	734	711	747	761	742	721	790	745	756	746	777	755	717	760	781	785	754	772	773	747	771	780	765	725	727	746	759	741	774	768	766	778	744	765	778	739	777	744	726	779	733	698	720	737	752	776	803	783	723	782	733	732	687	729	759	755	738	764	715	769	754	773	715	765	804	692	774	734	760	814	736	741	746	727	743	807	747	749	723	748	774	762	761	746	753	728	775
41810	20979	15237	2788	1216	1010	741	699	568	544	464	404	455	418	407	392	391	366	371	372	371	344	351	328	358	330	356	316	355	284	317	353	342	323	301	301	316	352	318	326	312	319	303	313	341	316	333	335	313	324	301	335	322	316	358	302	339	312	325	315	325	299	298	320	293	309	309	319	306	298	315	330	332	299	300	295	324	342	302	344	327	291	316	314	322	301	308	320	305	291	317	312	333	286	307	314	307	303	318	327	298	302	328	323	312	273	315	305	319	313	302	303	308	309	329	315	313	302	308	339	316	331	311	326	293	319	351	290	304	310	291	308	306	276	324	303	300	285	285	319	294	312	322	319	285	272	338	292	350	309	312	326	315	292	309	324	341	328	304	333	298	315	323	325	307	318	291	288	336	293	318	315	301	328	302	308	279	323	304	297	293	285	287	294	286	322	351	297	300	288	332	334	340	306	303	331	326	328	285	280	320	330	333	283	329	323	325	300	315	301	311	292	308	306	306	310	311	338	309	298	346	286	324	333	294	327	307	307	286	294	305	307	293	281	301	313	288	307	315	333	336	267	317	318	315	321	325	326	313	331	325	306	290	336	302	330	296	292	332	348	300	328	285	315	284	313	289	342	317	330	320	290	331	320	337	319	280	323	295	317	263	271	287	296	278	293	311	295	296	319	291	306	319	328	284	319	302	289	319	305	315	320	320	325	317	287	300	291	309	290	302	306	274	300	295	301	324	300	331	318	323	323	272	321	305	274	310	299	298	304	345	335	304	314	315	299	333	285	298	338	324	295	331	320	350	312	327	299	316	281	307	252	306	314	305	346	322	326	300	319	304	320	291	288	306	302	306	289	291	321	305	307	279	322	301	282	309	324	321	304	345	314	330	302	303	330	313	318	325	316	290	327	356	296	296	311	321	310	285	295	315	296	316	303	336	316	304	313	337	309	314	285	283	310	316	310	310	295	297	319	311	313	294	299	344	292	297	336	312	295	320	302	352	297	285	311	312	301	273	304	309	302	295	280	294	321	313	317	323	294	317	339	333	335	325	303	303	316	278	327	303	310	297	337	315	315	320	312	296	294	281	280	288	323	307	293	303	291	329	302	308	306	339	333	285	333	294	264	296	281	300	322	314	310	314	324	298	305	275	288	334	309	310	319	327	326	316	277	319	330	296	326	322	332	311	323	332	297	342	353	328	293	346	320	291	317	307	305	323	358	315	322	316	303	307	297	291	356	317	317	307	317	315	313	341	296	322	333	313	312	318	316	298	300	303	309	315	291	324	319	301	307	330	288	300	278	320	323	337	287	310	290	325	308	294	310	322	315	309	308	300	319	317	333	301	280	308	300	333	322	310	270	340	308	316	315	313	312	284	300	326	314	306	329	316	308	307	315	309	304	298	287	334	280	296	287	312	287	328	310	312	336	326	324	362	300	327	334	326	325	315	298	300	341	317	295	287	306	331	326	346	291	314	283	315	295	313	328	288	290	307	326	303	272	307	307	312	321	331	298	342	345	296	310	296	333	333	301	294	288	325	327	318	321	311	305	326	291	302	329	311	327	353	303	282	312	309	335	281	316	314	311	356	330	319	304	296	318	313	320	309	318	267	300	328	325	327	324	312	314	310	304	320	315	283	278	275	321	329	313	317	300	284	319	316	300	311	320	332	307	322	305	315	323	292	313	314	298	318	271	287	322	332	282	289	360	328	331	311	340	325	321	272	327	278	309	334	314	296	314	308	299	308	320	293	328	285	297	304	326	289	300	337	333	304	287	296	307	271	302	318	319	289	276	286	287	302	295	290	284	285	280	304	329	311	301	289	296	314	304	317	310	329	294	306	310	300	333	323	321	334	321	308	329	318	322	287	344	301	309	321	336	307	322	280	314	300	322	309	306	321	299	287	327	287	302	315	330	326	315	296	301	278	306	324	291	317	316	275	309	313	293	312	342	310	331	330	320	329	314	287	311	304	334	310	320	305	353	276	292	312	343	310	299	299	315	331	289	294	334	309	318	328	291	346	298	302	334	311	329	302	347	327	292	318	302	292	314	317	286	288	317	308	306	349	344	329	299	312	310	277	307	315	300	328	354	298	269	300	305	320	311	293	333	293	351	300	315	327	332	317	329	316	298	312	310	308	298	310	295	310	309	292	280	334	316	285	338	289	317	263	301	327	343	330	340	290	306	315	327	308	326	306	309	296	293	309	285	297	323	315	303	293	367	314	297	289	334	310	295	323	327	314	326	310	306	308	291	301	327	306	307	325	337	327	311	290	278	306	304	298	324	316	313	287	316	321	308	289	299	302	283	313	261	318	319	306	324	303	303	321	321	303	303	314	337	325	291	306	296	339	320	290	277	331	314	300	296	304	325	308	337	317	302	311	305	316	287	292	328	310	288	347	314	317	307	300	292	290	294	341	296	298	306	301	285	313	300	294	358	297	337	294	336	325	297	323	329	280	318	282	323	327	314	339	296	308	302	326	337	301	325	307	321	308	315	292	312	316	290	329	333	295	312	291	341	258	289	314	308	319	293	314	311	294	278	314	316	316	298	315	316	298	299	298	280	328	325	311	294	322	326	315	291	308	266	332	322	324	323	304	329	300	313	303	299	317	330	289	320	319	295	279	345	315	323	338	284	311	289	328	322	315	314	304	323	307	351	305	277	312	288	298	307	318	283	323	323	282	307	301	327	303	319	319	311	305	320	324	308	298	300	329	300	294	311	326	299	308	304	301	352	308	300	326	326	279	342	310	279	312	311	314	318	315	328	318	310	265	314	304	318	336	301	326	336	322	312	334	234	303	339	297	310	300	292	314	281	306	316	297	297	259	296	341	324	322	305	297	330	313	346	305	319	331	328	312	300	304	308	312	290	320	325	297	317	259	311	327	307	306	321	284	337	336	327	293	349	344	301	327	343	296	296	312	309	327	305	317	325	309	335	301	323	295	322	313	315	296	284	302	310	282	345	325	262	313	302	348	340	314	303	308	295	267	324	295	340	297	316	324	306	298	307	364	343	347	293	322	354	301	286	322	299	310	281	314	316	311	315	297	272	328	282	312	319	298	304	309	332	316	336	310	327	334	339	316	307	286	321	345	308	301	300	355	320	326	306	306	316	303	302	312	298	319	289	300	318	298	313	338	330	322	323	309	294	293	311	297	295	327	287	255	318	306	330	314	315	323	307	313	326	268	301	329	303	355	334	303	295	325	311	289	323	295	306	298	319	297	290	315	259	323	319	304	316	315	297	311	338	302	313	340	342	308	304	296	335	336	310	287	294	309	286	273	288	306	320	314	344	303	307	328	298	348	313	318	298	313	301	312	334	291	316	333	317	327	312	307	323	317	315	279	297	321	314	300	324	298	284	348	305	330	299	303	303	286	308	311	290	328	314	335	304	308	309	287	277	285	347	323	328	279	291	328	302	306	341	287	291	286	266	301	304	306	321	287	318	299	289	294	281	306	330	312	315	316	321	307	301	339	302	295	311	313	291
24783	2910	4895	5079	4306	3590	3014	2595	2248	1972	1796	1685	1533	1506	1327	1333	1269	1277	1243	1164	1136	1147	1121	1032	1078	1022	1036	990	1060	1042	965	972	969	944	950	962	939	991	978	944	923	895	925	903	967	867	926	914	937	900	926	927	901	939	936	918	888	869	871	835	922	905	890	869	862	896	814	882	846	851	902	869	862	887	883	903	858	906	844	910	889	834	853	925	956	871	859	874	925	902	886	871	899	899	842	866	847	891	881	855	900	874	865	821	948	854	878	905	894	823	868	880	891	859	888	935	848	926	834	838	914	882	888	831	855	891	847	852	929	848	855	866	833	891	860	880	836	874	939	875	901	880	839	862	837	853	874	882	887	900	813	868	809	915	915	888	887	872	878	891	853	867	869	854	852	911	904	860	861	871	870	842	875	893	909	854	876	831	880	831	888	842	861	912	894	894	855	885	848	849	867	858	901	869	853	892	857	849	850	832	861	837	867	852	901	879	883	900	862	898	911	877	865	882	874	886	833	839	845	896	851	863	854	879	854	879	857	878	837	860	902	858	864	878	906	854	860	853	876	856	856	883	842	851	848	861	879	814	894	861	863	919	851	891	896	847	800	839	825	870	861	889	846	844	892	890	827	841	828	879	847	860	918	856	852	834	816	898	845	898	858	897	921	794	848	870	875	895	820	856	835	861	844	888	924	877	878	879	892	894	849	821	867	856	866	873	822	887	871	904	864	903	878	842	867	875	864	887	852	824	872	874	885	873	897	879	863	914	893	854	880	921	913	883	878	868	894	835	842	880	936	868	895	893	847	833	872	875	817	870	831	823	845	878	825	859	842	859	914	849	855	865	869	895	835	917	867	894	804	877	841	846	849	873	890	852	895	917	804	851	906	849	937	850	878	902	828	817	864	847	854	849	871	909	819	892	869	815	874	875	860	855	853	892	848	880	855	903	875	839	852	861	897	860	838	904	831	866	869	872	925	844	845	858	856	888	811	780	845	877	881	850	884	843	909	839	843	871	929	883	808	858	895	867	823	835	882	837	876	806	874	898	869	879	825	839	893	874	870	866	849	857	891	907	909	856	890	880	874	868	884	844	809	911	895	858	888	886	822	845	834	800	808	892	881	883	916	860	870	872	874	900	886	895	913	877	893	871	877	862	824	851	849	830	906	874	857	878	841	805	840	871	836	889	863	896	891	899	895	800	864	859	894	911	847	881	930	864	866	849	885	846	857	889	791	852	863	863	886	856	880	824	867	898	876	903	877	887	888	871	849	849	867	834	874	898	830	845	876	847	893	848	858	864	816	899	835	851	900	881	893	836	909	859	868	838	871	869	862	910	835	864	834	867	888	826	860	911	826	879	847	864	832	785	891	867	865	931	800	844	853	857	903	821	896	810	878	830	900	871	869	881	808	880	876	821	840	865	828	901	835	911	846	830	776	927	907	832	894	883	877	885	846	868	907	858	831	831	808	875	867	874	919	866	871	856	848	870	857	860	926	859	878	901	903	895	903	846	863	834	844	845	884	862	853	853	857	879	910	883	868	876	906	887	918	850	859	870	903	879	828	862	886	830	822	868	890	876	817	858	845	867	844	852	899	871	867	856	824	869	868	893	801	878	843	835	883	868	820	858	798	843	920	864	885	899	847	878	892	834	889	919	900	880	803	892	859	862	828	884	884	893	843	906	837	883	886	870	818	885	868	835	885	842	859	903	823	851	863	848	905	855	878	858	895	885	839	826	851	892	880	834	867	884	870	875	862	900	847	839	913	801	870	905	859	809	879	803	838	833	897	874	853	887	866	934	886	855	840	857	853	853	863	835	927	837	876	884	865	855	889	888	892	887	864	857	881	909	905	884	904	842	857	881	881	811	885	854	825	828	890	832	882	923	845	868	835	885	834	878	858	904	876	862	915	885	805	845	870	862	856	834	872	863	818	915	892	856	858	870	848	920	832	882	861	875	821	877	869	887	874	868	865	875	898	870	847	876	887	784	873	859	890	850	844	832	885	884	866	874	813	826	820	833	882	866	857	895	887	856	831	834	858	886	848	845	845	856	839	881	842	865	876	867	858	859	867	847	880	854	873	859	838	847	838	897	861	891	821	880	902	888	877	885	857	880	835	881	844	828	802	865	858	887	818	863	896	840	903	863	859	859	915	863	816	831	875	953	845	853	895	872	901	868	834	863	837	871	862	833	830	840	797	872	879	858	894	915	880	867	854	829	830	879	844	873	905	855	782	864	847	849	831	876	784	859	902	857	827	862	877	863	878	846	831	837	792	913	889	897	854	880	861	858	888	877	908	866	849	858	917	813	854	884	843	851	882	838	904	809	857	848	866	864	861	839	865	884	904	843	909	855	940	907	840	918	894	887	808	844	913	914	844	866	850	873	858	847	831	864	843	876	888	856	854	854	859	814	860	889	849	810	814	850	816	875	887	876	914	847	907	835	852	834	893	862	869	817	891	889	924	863	844	815	851	873	899	875	822	866	829	906	861	879	842	870	854	868	907	903	894	876	892	886	830	886	898	906	834	857	856	853	810	876	868	848	863	877	836	860	849	881	923	846	851	926	822	876	878	882	826	864	899	876	871	846	869	891	874	856	851	848	860	837	825	836	872	863	856	910	843	922	860	854	898	875	890	905	836	851	861	811	816	891	857	818	895	882	852	866	844	835	866	858	843	839	863	901	890	861	872	886	832	833	873	869	835	845	853	864	879	835	885	905	874	862	858	906	880	853	816	820	884	872	825	850	863	860	884	857	806	879	917	889	865	874	835	894	881	824	815	883	799	835	896	861	882	897	860	829	887	845	873	836	863	876	855	852	850	871	874	824	843	867	826	854	781	848	812	870	886	875	850	901	837	895	849	857	904	824	886	889	883	907	852	828	847	858	862	899	850	871	844	872	886	813	916	818	896	818	871	859	854	864	909	857	855	814	865	907	909	841	859	878	836	853	847	894	886	887	917	870	873	877	896	858	845	844	863	852	875	898	862	843	862	947	874	875	870	877	823	848	880	880	863	808	851	874	860	882	851	830	805	867	881	853	887	941	919	892	821	865	885	903	839	835	833	878	879	866	855	885	881	850	894	819	855	858	867	849	884	894	859	874	832	853	839	860	904	832	889	909	853	828	829	896	880	858	826	852	904	883	916	881	867	840	852	875	853	914	924	869	922	829	851	837	851	898	884	908	843	903	900	839	904	885	863	850	869	843	895	884	853	893	873	885	863	869	903	830	860	880	811	867	838	880	911	866	870	872	861	864	904	905	844	842	868	892	859	858	889	833	924	864	886	821	848	873	868	892	863	889	827	844	864	843	927	862	840	877	862	868	828	896	893	840	854	866	837	923	880	867	833	854	869	868	871	903	880	871	905	904	876	877	876	898	866	886	855	858	886	871	858	873	890	843	900	800	832	833	872	882	848	924	895	848	866	840	865	879	851	810	840	921	882	864	837	848	833	877	873	809	883	829	843	891	850	822	839	872	825	832	864	845	872	879
8018	420	277	181	188	169	172	152	149	146	137	123	139	132	152	152	139	143	158	125	156	131	149	147	164	155	142	153	156	165	132	145	147	125	154	153	138	138	149	153	146	136	124	145	168	154	144	131	140	134	151	138	139	161	151	146	143	136	129	135	144	138	143	134	135	147	146	132	134	157	164	145	151	169	155	141	153	136	142	134	125	128	145	148	148	150	159	155	140	148	157	144	133	122	162	147	129	119	162	146	129	144	133	138	144	151	145	151	148	141	130	137	152	152	178	166	133	154	140	155	148	148	136	135	151	130	138	120	151	141	148	154	135	136	149	128	136	156	141	142	155	145	159	131	158	160	167	168	122	177	134	130	136	153	143	141	148	147	155	149	134	154	145	164	133	148	141	157	154	141	162	155	150	148	157	153	120	142	149	140	138	120	156	165	148	140	135	149	143	153	149	154	156	146	155	137	178	108	142	165	134	166	166	142	145	134	152	136	158	142	146	161	137	171	135	145	153	155	146	143	168	144	138	146	134	140	133	166	133	140	166	158	153	134	135	137	152	134	141	114	181	162	145	149	174	152	150	131	136	134	143	137	143	149	138	145	145	158	147	149	130	130	137	130	152	176	136	145	149	151	143	154	148	148	130	160	162	147	142	142	152	142	145	130	163	129	138	142	145	159	141	135	142	156	146	140	125	158	147	120	155	149	163	157	169	143	157	128	170	130	145	138	144	126	126	117	147	133	161	142	162	120	139	145	142	155	160	135	159	166	135	135	150	145	162	149	138	159	144	132	143	149	140	148	154	145	156	152	135	154	138	168	151	163	133	187	148	127	116	143	135	140	145	155	133	150	137	142	139	126	154	137	151	157	146	152	156	147	142	145	133	134	163	135	153	137	142	163	137	142	115	135	158	149	150	155	171	154	154	137	147	148	146	139	148	147	156	154	144	156	131	147	135	160	146	129	155	136	135	160	138	152	132	136	149	137	148	165	141	132	177	142	138	128	151	114	146	148	139	166	121	132	156	137	129	159	152	127	135	167	125	144	145	168	124	150	138	144	158	163	142	151	147	155	136	160	156	149	125	156	137	144	141	135	151	142	149	128	145	145	155	112	131	144	131	154	145	184	152	123	128	142	141	156	155	153	130	153	137	155	149	146	136	142	134	160	141	139	145	138	133	139	137	156	143	159	126	129	157	139	148	135	128	178	155	139	142	165	122	128	146	134	135	166	159	155	142	153	143	137	142	139	128	122	165	155	121	132	167	159	161	145	161	144	146	157	161	147	135	137	146	148	137	138	135	135	153	165	142	161	158	149	169	161	148	156	144	156	160	117	133	135	145	138	150	139	153	148	124	130	139	170	142	143	168	145	134	142	160	127	151	159	157	157	146	150	141	137	128	160	144	135	151	130	143	142	147	146	128	150	155	136	133	144	139	153	144	141	133	151	147	164	148	148	143	152	162	141	165	127	152	136	141	137	145	120	143	163	173	134	147	154	152	143	148	157	136	138	131	143	160	155	146	135	153	162	152	154	151	155	150	123	154	131	147	129	150	152	159	118	124	177	131	148	133	141	150	158	146	141	148	173	145	126	148	130	157	168	141	140	145	134	161	163	142	149	150	156	138	173	146	140	134	156	148	158	169	153	146	129	147	129	174	134	151	145	152	126	141	138	155	139	153	146	139	160	158	165	154	121	160	151	156	134	151	139	129	122	128	146	132	141	152	158	123	137	140	149	165	164	108	151	129	155	152	144	162	156	144	145	160	131	144	151	147	123	146	151	150	153	153	139	149	164	140	146	150	142	140	161	159	113	134	163	127	165	135	149	133	149	145	130	118	165	149	164	151	135	141	167	136	175	168	133	140	145	151	168	155	140	126	143	125	137	132	160	134	145	137	152	154	149	150	158	147	159	159	170	154	167	135	162	140	159	121	134	128	132	134	138	143	160	159	153	128	152	161	119	139	146	148	135	140	154	139	144	133	139	152	121	153	147	166	139	141	153	168	172	176	150	142	151	151	141	168	148	164	135	157	149	145	145	152	138	135	140	138	145	133	157	142	137	136	144	168	135	160	148	139	137	134	161	126	142	155	143	139	134	142	114	153	149	150	165	132	133	142	165	131	137	146	132	158	155	144	156	123	162	135	131	132	131	163	145	143	151	162	152	128	141	131	137	151	148	129	137	137	161	153	144	139	148	148	143	149	143	135	137	148	114	128	138	135	141	145	149	137	151	135	143	153	143	143	131	150	125	147	131	128	131	121	166	144	142	143	151	159	151	140	154	137	134	155	173	154	141	139	135	162	159	147	145	127	134	160	135	167	144	135	158	143	138	133	154	149	138	131	132	125	155	128	128	149	159	128	154	129	140	149	153	139	164	148	145	159	137	150	140	152	149	153	137	157	150	174	165	146	133	142	132	127	153	134	131	142	142	128	126	142	152	147	157	145	143	162	139	162	163	132	140	175	137	141	158	140	161	133	146	156	142	139	146	155	155	147	148	129	152	153	146	167	137	137	144	164	144	151	146	117	163	161	157	170	137	132	152	141	138	146	144	155	130	141	150	127	145	149	177	151	144	140	133	141	152	157	131	152	153	155	161	153	153	164	147	132	143	163	157	148	141	153	162	128	135	160	141	140	138	153	129	144	145	137	157	153	126	146	134	143	144	134	163	152	146	137	146	133	146	144	155	137	118	138	150	129	151	151	136	177	162	136	149	137	129	125	139	132	142	136	149	142	144	139	149	162	125	160	139	134	146	150	129	133	146	141	164	154	121	166	145	160	124	164	123	135	137	140	142	161	136	161	156	148	157	149	153	152	146	140	164	127	148	149	152	143	154	165	159	142	138	136	141	133	149	141	131	134	151	142	156	171	136	149	138	141	138	122	149	153	151	150	144	137	161	159	153	136	132	149	125	120	152	150	139	150	150	127	138	141	142	151	134	140	131	139	160	140	137	154	151	142	141	153	142	145	175	153	137	135	164	148	157	135	142	139	151	154	159	138	153	133	124	153	149	165	129	150	145	159	162	150	131	139	135	141	147	143	142	138	145	160	162	134	150	162	110	152	137	139	124	157	159	154	164	160	131	161	151	144	136	137	150	142	135	157	118	170	113	134	130	157	166	144	131	141	156	129	153	139	153	124	144	142	158	147	137	146	140	145	136	150	116	134	108	157	143	157	147	138	155	159	135	153	145	152	166	133	170	163	164	143	140	141	125	133	153	159	137	146	158	138	124	153	150	150	146	143	139	149	140	142	135	140	167	130	137	136	162	151	149	124	147	159	128	126	134	135	142	160	131	156	139	137	143	162	136	127	156	130	133	150	134	142	157	155	151	168	129	151	151	151	132	125	146	145	132	139	140	137	139	134	152	146	133	152	151	159	149	150	139	144	146	133	165	138	142	155	151	138	153	135	143	136	143	142	140	140	130	174	135	145	127	165	150	139	135	145	136	136	141	151	140	132	160	152	156	164	142	149	151	140	141	126	139	156	137
7067	553	598	565	539	564	516	481	474	508	484	473	496	489	458	483	465	450	466	456	443	459	445	418	502	446	454	416	446	460	434	445	432	468	440	437	432	450	427	468	412	405	447	457	430	421	438	452	424	451	438	435	438	417	452	443	438	433	427	441	480	480	390	448	434	440	432	443	456	419	438	438	415	448	425	463	440	454	406	445	433	441	427	426	405	479	455	477	455	444	423	443	450	488	455	446	467	456	428	478	466	443	401	433	481	408	459	450	473	456	487	435	451	465	429	467	461	459	442	460	422	416	425	431	453	438	449	460	462	421	491	405	494	436	476	453	429	483	451	440	494	445	443	481	417	463	465	423	420	478	455	470	453	416	440	471	414	429	444	471	428	442	485	448	453	459	426	445	439	433	438	434	448	447	440	459	421	460	451	436	471	487	451	422	458	436	425	443	446	479	422	468	459	432	454	470	463	408	445	436	419	435	436	448	435	424	437	440	448	464	451	478	428	494	467	424	460	460	431	393	466	449	444	414	437	469	427	436	440	438	435	447	465	468	468	449	423	445	449	451	447	449	461	436	468	407	471	422	424	465	452	433	424	442	459	433	456	444	461	444	443	440	454	471	457	449	440	476	440	430	434	410	410	455	403	437	414	454	390	477	490	461	486	468	417	466	457	459	418	473	441	444	434	468	490	458	448	459	447	411	436	472	434	436	445	465	451	440	456	478	431	425	451	433	430	449	451	454	427	452	486	442	493	450	451	469	424	452	482	458	459	442	424	411	475	471	459	461	476	427	442	425	474	477	456	480	413	458	444	449	485	471	438	456	464	450	493	448	481	411	439	406	434	448	439	456	446	410	443	472	444	440	464	450	450	452	514	446	425	405	431	442	452	424	475	452	452	445	435	480	464	434	481	440	461	454	469	474	479	443	436	457	469	448	479	428	446	455	424	454	438	458	440	497	405	459	433	437	466	446	455	445	438	413	457	433	455	457	474	411	450	446	464	425	443	467	397	460	446	420	458	430	468	431	423	478	434	485	435	401	443	434	443	475	452	437	466	454	474	435	462	438	442	450	434	479	466	461	420	458	429	463	450	436	464	447	422	433	425	448	442	478	473	438	434	428	422	440	453	458	442	412	443	436	449	431	418	458	460	437	439	449	456	450	439	455	433	448	492	428	440	427	454	472	445	422	446	456	451	450	414	437	434	460	444	469	434	434	448	437	437	497	394	430	443	471	440	442	429	409	438	428	469	455	463	455	447	443	459	423	444	430	424	464	466	447	473	432	440	454	455	443	449	435	451	417	448	435	460	464	466	460	439	444	432	449	463	435	420	463	459	442	461	445	475	446	462	459	436	434	447	427	420	432	425	480	454	433	483	446	437	416	405	449	455	475	459	440	458	457	466	438	422	510	426	454	474	424	432	446	475	416	446	421	467	476	447	432	433	414	464	454	439	432	479	481	445	444	456	441	432	456	392	446	461	434	436	468	450	444	455	444	433	478	431	465	457	460	445	414	463	444	440	430	432	436	436	431	443	462	462	457	413	434	420	440	444	500	476	453	463	443	443	451	467	457	448	431	450	449	465	433	480	418	433	429	439	482	418	431	463	428	466	442	427	438	486	468	460	440	435	436	440	439	454	413	477	502	403	500	450	451	455	439	432	439	437	420	431	450	452	434	437	471	452	448	427	443	431	421	425	425	440	430	454	425	429	442	476	430	414	447	503	465	484	444	443	460	455	403	448	470	431	450	462	444	451	454	472	440	455	470	411	466	435	460	429	425	452	440	469	427	436	470	459	475	463	438	444	461	475	464	436	452	422	451	421	456	448	482	464	447	462	447	439	438	441	452	431	453	455	422	450	447	441	481	436	457	420	421	476	421	470	479	452	462	423	454	444	397	437	428	425	458	456	447	467	477	464	398	488	438	468	472	465	447	425	448	436	430	447	472	449	455	422	434	493	467	442	451	442	470	410	414	479	431	443	458	426	495	430	470	422	451	439	460	456	459	484	427	436	466	448	417	431	445	462	427	474	445	476	410	437	405	496	459	428	429	465	415	440	419	415	463	430	436	423	487	424	460	466	447	452	447	487	432	425	455	404	458	462	437	455	436	488	490	451	419	416	462	458	425	436	447	405	436	436	460	480	449	438	450	409	453	452	467	476	439	441	444	409	454	476	428	428	426	454	444	459	410	443	422	470	468	443	451	427	429	417	419	415	420	469	423	456	436	421	476	448	457	441	457	449	461	416	442	430	436	466	415	425	459	461	450	465	438	446	439	445	445	450	434	443	467	415	461	418	426	450	434	430	458	488	437	421	403	436	460	422	434	437	472	476	465	454	438	462	442	452	459	436	462	407	451	456	468	393	436	445	426	455	506	459	440	450	451	468	443	432	456	460	466	426	433	492	474	498	379	486	454	470	457	437	463	473	418	463	425	473	426	463	461	464	416	442	445	432	440	446	455	438	437	438	443	423	428	470	456	424	461	465	436	482	425	446	432	437	444	456	434	434	444	456	435	460	481	434	425	466	449	472	450	458	405	450	438	448	431	401	457	470	442	409	459	424	460	474	517	474	438	419	457	453	415	434	441	445	445	437	438	440	473	428	465	415	446	478	434	459	454	460	438	459	450	443	460	459	455	452	427	466	471	447	435	426	438	489	436	458	460	440	452	433	477	494	488	441	424	444	461	430	446	447	421	454	422	446	380	453	454	456	448	468	460	435	405	450	420	418	463	469	446	484	464	422	444	428	427	420	465	453	452	462	440	444	460	426	450	469	440	443	466	490	449	413	461	448	485	446	431	469	451	445	423	462	415	414	443	440	470	449	451	442	445	419	448	466	405	464	437	432	484	458	406	458	458	452	445	492	462	441	441	431	434	486	459	477	452	460	443	430	462	434	471	446	438	431	443	454	462	472	409	420	447	456	472	420	437	436	424	474	447	426	441	442	449	460	415	421	444	483	444	419	445	421	458	445	438	472	433	460	441	462	492	431	441	434	418	459	451	430	433	493	445	421	443	449	419	480	452	476	464	420	471	452	415	462	506	434	447	421	415	455	426	463	425	405	441	470	431	448	461	454	452	423	450	454	472	441	403	451	454	470	457	456	443	445	417	438	462	430	486	443	422	435	450	447	451	434	441	471	438	449	465	446	436	443	430	459	451	451	467	438	478	443	460	470	423	468	463	418	434	458	461	439	489	443	452	428	483	446	472	461	405	457	412	406	461	435	462	460	423	478	457	456	434	444	421	427	463	422	429	450	423	462	437	448	425	445	442	434	445	455	460	444	433	478	459	467	467	436	424	437	455	436	451	436	457	434	431	421	441	464	437	460	416	444	438	464	461	443	431	458	429	475	460	430	465	421	440	446	418	437	469	455	436	418	427	442	440	437	467	445	430	403	458	457	450	429	443	431	475	449	475	421	457	490	430	434	472	444	452	441	451	418	438	442	455	459	435	422	444	431	407	457	467	422	452	437	436	460	477	447	430	444	446
39190	15468	3044	973	754	572	526	406	415	371	313	309	321	300	277	295	275	311	277	307	290	292	275	283	250	271	274	287	237	274	275	266	259	268	267	273	272	264	269	247	260	247	247	261	266	260	279	252	253	238	236	295	289	256	240	300	241	276	271	260	252	266	241	278	261	265	267	256	300	243	276	253	247	263	249	274	274	258	258	259	251	281	276	261	277	284	266	250	263	257	278	249	248	257	269	270	268	271	237	261	254	262	281	252	253	265	264	259	281	299	274	290	264	237	221	254	268	270	271	258	265	271	274	271	238	256	259	234	263	264	249	272	276	255	252	271	273	268	241	281	256	263	260	257	280	288	246	243	255	264	271	251	263	241	261	263	270	240	245	272	274	262	289	255	265	291	287	304	255	277	264	245	278	254	237	258	276	239	227	267	269	248	236	247	262	283	264	266	235	249	286	280	273	275	276	282	264	267	254	243	260	261	239	257	269	232	244	249	250	264	236	246	241	268	243	270	271	264	271	232	270	265	265	277	279	240	260	273	260	261	254	266	229	257	241	276	243	263	281	276	257	246	251	248	277	272	256	292	250	251	282	257	254	242	278	251	235	259	245	225	292	226	266	256	268	255	234	258	244	253	242	269	257	275	261	252	277	270	250	259	228	262	242	251	228	244	274	227	234	310	253	279	238	277	241	242	263	278	234	290	279	269	231	244	252	259	252	242	266	253	265	276	246	248	270	263	262	249	247	278	234	259	238	274	271	258	250	273	252	248	267	295	232	247	260	229	286	271	248	283	265	261	232	273	247	243	240	255	249	251	253	269	270	261	254	254	238	242	229	249	286	240	238	261	243	237	238	261	257	268	260	276	288	251	262	268	233	274	272	269	243	282	281	241	269	264	229	246	271	256	243	233	257	278	266	259	265	257	271	275	247	262	238	265	245	253	256	260	273	234	253	226	256	233	267	271	248	275	290	283	249	228	258	235	247	258	269	271	246	252	274	249	253	272	269	282	277	285	244	257	283	269	273	286	241	272	262	297	262	263	269	277	272	256	260	255	253	243	237	252	269	243	279	275	261	260	236	277	271	274	267	263	269	249	266	256	291	274	266	268	254	259	255	254	243	280	280	244	278	265	257	279	261	266	251	263	244	259	235	268	255	231	255	252	264	255	250	252	285	240	281	249	287	251	279	246	271	239	263	240	284	259	273	282	267	275	249	279	270	246	293	269	306	250	287	255	256	241	268	264	260	280	261	256	256	251	266	267	241	272	264	265	282	267	245	220	236	261	278	244	258	249	269	254	252	271	267	262	265	232	234	252	266	255	282	255	259	263	260	263	284	270	241	226	245	275	259	258	212	277	269	236	268	258	247	238	237	275	280	264	260	225	243	252	232	266	224	274	277	240	254	244	258	260	236	243	235	254	262	268	260	262	268	286	275	270	236	244	244	248	247	284	249	249	251	265	253	276	252	263	285	265	271	266	245	263	256	265	268	244	215	249	296	261	287	276	271	239	288	259	245	278	271	267	271	288	257	281	242	260	260	233	285	259	256	268	252	266	248	267	267	276	235	277	261	280	261	267	258	265	272	263	278	286	260	278	251	278	235	267	268	254	253	254	263	231	267	252	270	246	245	256	279	242	272	264	248	235	274	262	260	254	217	253	260	251	255	246	246	264	257	309	250	248	274	246	248	280	277	264	250	261	281	258	246	257	253	254	273	263	228	273	230	228	273	250	263	265	251	250	273	254	221	275	275	246	280	272	271	267	284	279	244	267	258	263	277	261	249	256	241	242	242	285	265	252	278	265	230	273	279	261	250	257	266	274	259	303	273	263	240	265	271	260	253	292	276	248	252	255	288	248	261	294	275	246	263	290	285	231	260	261	252	281	304	257	284	243	263	253	260	246	244	265	264	262	255	244	263	268	277	264	272	247	277	283	256	262	268	249	255	251	262	239	245	263	287	258	270	291	267	264	281	282	250	267	261	280	270	252	262	266	210	242	260	270	260	267	266	272	251	252	285	237	276	266	272	282	261	243	264	223	280	274	238	236	265	251	269	253	258	267	217	251	248	237	253	254	286	262	267	264	251	273	275	263	238	294	248	264	238	272	288	264	241	264	221	273	243	274	244	274	277	252	233	259	266	248	263	263	254	283	264	255	222	251	237	292	213	243	283	247	270	273	273	240	219	250	289	280	263	255	257	234	255	258	260	246	262	253	248	292	259	287	278	273	292	251	254	235	240	271	274	259	255	251	257	288	284	269	255	254	266	244	255	271	278	247	260	274	270	260	264	272	263	239	270	260	270	258	260	280	255	239	282	315	261	253	265	268	252	267	259	275	274	241	267	243	279	262	285	251	273	241	271	256	263	278	238	270	281	287	259	252	263	241	243	234	296	250	280	269	255	247	259	295	272	279	263	238	272	270	237	246	261	243	261	242	297	283	237	258	249	257	258	246	241	254	248	258	276	259	253	259	267	236	233	243	279	246	252	235	268	250	277	277	236	261	264	261	234	231	240	245	252	253	301	268	244	272	281	260	257	273	269	265	249	231	268	275	254	284	238	278	285	265	255	263	241	242	281	268	257	284	260	257	280	268	244	292	296	250	290	289	265	240	289	267	278	267	261	257	265	231	288	256	246	258	265	250	284	256	273	254	264	262	258	245	292	249	265	272	280	266	258	245	284	238	261	283	283	263	265	272	230	250	297	256	233	248	260	263	259	256	255	257	262	254	258	237	267	258	241	255	241	264	257	266	249	241	266	264	282	271	229	266	272	274	265	266	241	273	300	257	248	271	256	256	250	298	270	275	282	267	273	254	242	280	236	256	261	238	254	249	270	237	282	254	260	246	249	252	295	280	280	262	277	279	291	257	286	265	251	276	256	244	307	241	277	250	260	255	274	275	270	270	252	250	239	245	324	278	236	267	267	228	253	271	270	291	236	271	272	234	253	258	245	284	280	229	274	256	283	253	273	247	250	228	248	259	266	277	255	270	283	283	253	277	280	253	273	238	294	232	240	295	245	234	245	269	252	257	260	267	271	266	248	264	268	265	282	257	257	298	279	279	266	282	270	239	266	281	251	266	262	257	254	259	256	233	267	275	243	296	248	256	234	261	246	239	267	267	248	271	273	266	266	260	276	251	270	284	254	226	225	285	254	260	248	248	256	268	234	264	253	280	251	268	264	259	264	234	249	270	238	266	272	240	261	275	256	277	258	257	288	234	249	253	284	278	249	240	263	249	283	258	282	267	246	249	237	267	270	283	254	249	246	261	242	263	241	261	279	246	249	264	250	268	244	243	288	257	271	243	259	232	246	233	269	271	221	260	257	258	264	242	235	239	242	269	273	253	243	259	245	269	221	275	261	250	243	252	264	250	255	268	269	245	255	253	242	247	250	270	279	259	251	268	248	254	265	255	274	250	254	254	303	279	234	249	226	296	238	272	253	261	285	255	272	273	278	229	261	277	253	264	273	256	242	303	283	261	259	271	254	257
20328	1704	2878	3023	2472	2169	1857	1649	1492	1322	1249	1217	1126	1142	1084	964	892	989	959	874	883	884	813	945	869	874	829	890	819	829	844	802	854	815	824	795	788	797	784	823	766	749	776	814	815	777	809	777	743	762	765	789	770	790	812	752	766	765	764	761	745	726	725	757	761	796	762	733	724	739	792	746	722	781	774	767	783	760	736	714	757	738	807	773	757	749	745	731	762	729	731	764	772	733	726	753	737	752	791	764	793	726	806	749	781	763	767	792	775	714	743	733	754	744	700	725	761	759	730	813	762	738	732	784	761	801	797	774	745	742	747	784	737	754	743	782	742	747	756	778	778	730	744	790	768	805	727	758	744	762	729	780	728	737	728	761	737	748	761	755	757	762	733	755	753	777	685	749	802	779	750	760	746	749	746	702	740	755	791	770	774	749	744	762	718	756	798	739	760	749	748	744	740	792	765	763	767	766	732	716	729	711	733	756	750	789	728	792	759	777	767	725	743	778	786	791	765	743	726	760	745	694	775	772	701	758	760	813	715	739	748	733	734	752	745	739	792	711	739	739	766	724	764	708	730	726	764	728	740	798	749	708	752	763	739	786	707	757	752	722	744	732	780	726	797	769	728	774	730	710	739	783	699	731	735	740	747	763	747	709	728	758	744	722	794	733	703	681	790	826	727	728	758	800	747	733	728	776	746	718	729	742	770	753	731	783	733	771	755	758	779	766	753	719	771	742	743	722	751	744	781	784	773	734	734	746	746	730	773	730	771	731	757	748	756	747	730	767	775	716	747	752	768	727	789	764	781	804	716	734	736	750	729	725	732	722	733	749	762	708	756	745	746	709	774	777	761	722	788	748	748	735	750	774	724	787	755	765	762	796	707	786	761	777	721	775	706	770	711	746	743	780	739	766	766	781	702	784	741	729	727	735	772	793	765	765	740	757	783	736	775	790	816	706	715	753	765	759	758	778	737	765	787	777	700	759	712	718	721	761	762	744	776	735	720	762	761	697	705	798	795	753	686	749	747	734	797	755	822	784	792	775	747	762	720	750	769	809	698	744	712	795	769	794	748	798	735	753	739	767	794	726	775	778	769	736	766	732	776	764	753	750	746	742	740	787	748	698	678	741	738	711	766	768	723	758	700	734	745	784	669	779	737	783	756	767	777	750	698	805	745	705	747	694	753	768	714	748	758	783	708	691	788	756	765	700	756	721	772	797	753	767	754	736	782	711	778	778	742	725	765	785	752	784	749	779	776	761	728	723	729	722	786	733	758	748	783	743	701	738	722	753	738	713	743	745	765	740	728	713	741	799	733	756	715	696	717	722	769	744	724	739	759	747	726	750	765	755	765	771	771	751	752	693	733	708	748	771	714	747	733	755	769	752	765	724	753	804	777	768	739	753	766	741	767	732	799	700	767	718	723	713	755	772	798	723	757	787	696	754	764	732	753	751	791	791	749	728	721	762	725	784	769	745	800	752	769	786	742	763	702	740	743	767	697	772	767	747	767	769	744	760	723	739	783	768	740	748	709	742	745	745	726	752	762	758	713	729	749	727	764	748	736	763	778	796	730	740	693	711	778	729	793	736	751	725	750	793	733	751	771	762	783	797	721	753	733	754	754	750	772	751	683	740	727	774	780	773	738	725	691	763	722	748	762	759	796	749	734	772	736	734	759	777	770	793	710	767	757	719	740	731	705	761	791	738	778	675	727	779	707	767	737	691	718	702	768	761	773	752	753	760	698	751	681	719	772	778	752	744	749	766	769	761	743	770	708	717	775	721	766	749	732	704	750	758	748	771	744	671	749	743	708	816	742	761	740	734	734	727	768	749	797	698	763	726	738	768	705	761	741	704	782	727	775	778	771	724	736	769	765	770	732	782	778	736	764	782	746	767	757	729	765	732	758	747	722	724	753	773	760	753	769	763	709	744	706	743	740	772	753	804	752	743	778	770	767	782	755	742	767	739	715	716	783	760	731	760	745	737	719	717	762	749	772	796	726	727	748	744	700	753	749	726	736	763	769	768	704	772	747	732	713	741	764	764	750	721	771	724	741	709	727	736	742	792	745	737	778	756	794	755	704	755	747	771	775	779	770	746	783	753	759	773	739	718	742	780	747	735	714	765	712	717	800	725	740	725	739	714	754	724	738	785	751	746	774	783	718	695	757	755	768	712	725	753	777	766	762	742	760	733	750	762	755	711	753	720	803	692	708	706	728	744	743	759	711	731	731	736	738	738	747	732	754	750	693	756	745	752	734	734	745	727	747	740	719	671	699	740	733	712	763	727	753	747	688	704	785	733	784	762	746	738	772	735	700	744	759	786	745	735	761	772	695	802	777	717	772	717	735	709	719	745	788	744	760	746	713	757	755	736	782	814	757	751	760	720	820	756	730	816	731	768	758	796	792	794	747	741	755	752	742	717	754	745	745	725	797	760	778	745	772	761	757	775	829	750	762	741	708	745	784	807	728	814	713	739	769	723	765	738	768	728	752	778	742	740	740	751	708	779	761	760	757	718	713	766	686	753	789	748	709	732	779	718	794	784	742	760	761	686	788	711	735	745	752	740	799	739	708	770	689	715	732	732	743	783	733	754	737	728	754	729	767	762	747	797	731	784	776	793	751	751	786	777	762	783	785	730	735	775	752	728	738	754	750	741	719	725	756	796	709	783	764	797	720	680	748	768	743	720	784	749	765	740	748	746	779	761	750	794	732	735	760	762	759	792	748	711	745	739	742	741	749	787	742	758	772	740	749	794	711	722	748	720	725	790	723	764	716	757	754	742	762	749	755	731	730	738	759	720	733	762	758	717	748	818	740	707	729	710	776	675	752	732	760	722	785	745	742	729	734	753	707	756	734	715	772	796	757	733	767	735	747	726	745	729	725	749	746	777	744	801	760	715	787	729	795	745	708	737	767	811	740	737	788	750	770	735	730	737	798	730	760	729	748	789	757	809	780	768	752	754	809	696	780	765	750	749	708	738	737	807	764	790	727	765	768	722	780	720	751	727	769	763	744	776	703	728	746	758	745	818	801	721	747	756	717	725	741	747	747	769	764	719	744	799	711	741	781	752	777	786	741	775	781	760	709	779	771	732	780	750	787	730	737	755	769	796	734	723	735	766	722	709	736	777	718	757	688	756	764	821	733	738	783	764	762	720	785	764	712	714	743	770	751	730	708	761	722	727	699	782	753	741	730	735	720	726	723	801	731	741	769	747	794	746	746	786	737	750	755	729	720	771	701	806	785	738	733	746	755	727	729	778	735	734	763	719	750	723	745	772	780	749	737	784	766	778	741	743	749	736	741	743	688	749	768	766	767	748	736	724	726	738	776	768	753	740	754	727	786	752	723	799	796	740	717	772	747	758	743	726	756	744	756	753	763	732	730	733	771	784	716	714	758	735	720	759	782	708	775	797	740	765	763	794	718	737	758	773	724	720	800	759	746	721	715	766	732	719	757	755	729	724	760	752	758	731	732	751	758	777	766	756
42103	20896	14647	2725	1308	1011	795	677	586	550	490	472	433	427	357	403	374	349	376	340	335	357	326	342	314	334	315	349	317	335	337	330	325	306	335	386	296	336	327	299	310	326	305	311	322	348	328	324	349	317	339	314	325	307	301	324	329	325	315	324	321	308	301	326	311	295	330	267	319	324	318	306	306	299	316	333	312	339	267	318	332	304	318	317	301	328	342	311	306	323	288	290	294	335	309	315	328	320	322	327	326	321	324	317	260	319	326	333	306	304	319	281	292	315	326	296	303	325	299	267	313	305	304	299	313	306	315	339	287	300	318	327	328	311	305	309	347	307	311	318	311	280	296	304	295	296	329	320	306	285	285	298	292	310	306	317	304	323	311	310	322	288	299	328	316	282	318	301	282	298	334	301	311	268	283	321	306	330	313	303	334	309	333	316	316	295	299	298	324	290	313	301	289	337	286	336	303	308	326	329	317	312	306	305	318	300	299	351	317	299	300	306	315	303	298	293	302	296	309	325	297	305	303	297	318	311	329	308	325	340	294	313	322	312	333	305	291	302	309	286	321	311	309	329	294	282	332	317	302	279	322	299	306	303	295	295	308	319	330	328	308	324	276	305	293	305	314	301	302	286	293	334	281	326	306	276	295	332	323	316	309	315	306	297	290	357	304	300	286	302	312	277	322	322	277	323	329	331	298	318	268	314	302	340	318	266	312	317	277	302	317	302	329	304	299	335	273	313	297	305	303	301	257	311	312	304	329	328	320	307	290	296	290	341	263	323	341	296	322	306	308	300	312	277	300	316	309	298	292	292	345	334	330	295	307	304	314	297	287	296	302	320	316	308	307	306	297	310	306	305	344	300	278	299	288	292	298	322	297	318	313	299	279	311	307	318	327	271	278	303	328	308	307	338	297	293	310	303	315	297	315	292	341	320	304	295	350	331	332	315	309	289	303	335	291	303	267	336	311	339	317	285	325	340	297	292	305	307	326	316	310	327	299	320	308	323	337	302	306	313	352	283	299	331	311	306	307	306	307	281	312	311	299	315	329	312	290	307	301	302	308	299	315	301	296	314	299	310	327	296	307	325	304	314	305	319	280	301	274	315	299	304	319	309	305	305	308	311	305	309	297	301	321	303	308	329	310	295	321	329	317	301	289	305	313	301	321	278	334	331	295	321	315	298	320	306	290	302	313	315	299	290	333	317	318	311	315	295	305	332	282	313	287	302	315	313	321	301	302	333	286	302	296	305	308	307	304	322	329	323	306	309	310	312	296	332	316	309	305	313	315	305	330	304	340	307	319	306	308	298	297	303	310	293	326	298	335	305	317	320	328	340	316	301	329	311	314	318	310	306	312	314	318	325	335	303	318	312	320	333	299	340	326	324	293	336	330	299	311	311	263	299	326	298	299	332	320	319	290	310	284	333	297	314	310	319	293	320	305	326	306	331	286	324	271	322	307	302	319	277	312	322	323	330	299	283	308	306	293	289	329	328	298	322	288	312	310	318	310	300	322	296	276	343	307	315	292	290	289	274	310	322	320	307	279	309	286	314	317	317	318	287	310	293	297	300	307	324	343	307	329	315	323	302	283	309	333	313	308	316	308	322	337	343	317	315	307	320	309	321	299	287	333	344	304	344	314	300	304	330	292	313	294	315	298	313	273	311	302	318	306	305	300	320	313	327	286	307	340	347	318	313	300	327	279	303	312	306	305	305	307	326	283	317	307	265	309	325	337	335	290	311	319	318	279	309	325	312	313	306	288	312	347	315	326	328	302	327	303	292	325	320	337	335	346	299	307	275	304	307	316	312	349	325	276	321	329	310	303	327	319	317	359	289	295	319	297	303	297	335	310	312	297	335	292	345	319	318	302	328	316	313	314	295	318	331	312	327	308	284	308	278	274	294	290	298	311	296	320	312	316	305	343	310	292	310	293	272	289	279	316	311	301	309	272	311	329	305	292	304	266	280	296	296	306	292	282	314	323	333	332	299	310	313	292	311	307	293	303	319	304	292	325	314	316	339	306	324	315	344	299	280	304	336	273	302	319	277	322	332	304	312	280	281	363	268	292	297	338	329	317	327	329	316	304	339	330	309	321	302	298	302	311	301	303	292	312	293	306	287	305	308	322	314	283	322	333	327	323	311	305	272	307	298	316	296	294	297	339	324	305	313	332	308	321	299	335	327	345	317	319	297	324	283	335	284	287	324	303	329	324	274	302	290	304	311	315	299	298	328	273	293	306	324	316	332	316	283	312	281	308	295	302	307	279	295	313	286	313	320	281	319	286	343	309	295	292	304	313	319	292	310	306	326	304	317	273	340	316	312	311	292	296	298	298	300	275	300	297	292	325	326	293	297	316	325	330	271	285	289	305	295	313	293	292	335	315	332	329	313	318	322	297	306	280	320	316	286	309	308	303	322	316	299	308	270	332	333	277	343	331	302	290	315	311	316	317	276	314	312	341	283	318	308	317	308	323	291	334	325	318	342	297	281	317	330	314	309	322	319	327	338	323	300	294	316	312	275	329	312	318	329	301	287	319	343	272	300	307	284	296	296	281	281	326	299	302	322	293	312	317	284	321	263	276	333	300	299	295	320	333	281	342	293	335	304	313	288	309	299	305	322	312	325	317	293	312	315	303	302	334	325	297	321	301	277	308	294	310	282	322	321	317	319	290	309	332	298	324	322	317	340	305	336	304	291	337	276	306	314	305	317	310	334	343	297	299	312	324	292	307	287	261	312	318	328	336	325	308	302	318	332	287	321	325	298	285	308	303	289	323	330	338	318	310	335	349	292	283	311	306	324	337	319	308	288	306	335	337	294	307	315	299	322	319	317	313	297	299	321	299	330	300	327	288	303	287	301	347	328	322	294	298	289	291	305	340	350	318	323	290	290	277	296	314	290	282	331	302	320	298	313	304	289	294	331	314	259	310	289	345	321	311	310	325	336	292	330	303	295	301	294	277	304	301	335	314	313	279	289	303	326	316	290	327	316	302	306	322	353	294	300	315	307	311	277	313	308	314	294	324	317	298	313	293	324	301	321	335	321	304	318	344	303	307	304	298	305	306	311	301	303	286	286	305	338	295	317	317	285	324	320	294	304	319	294	311	300	298	326	307	326	327	314	296	272	328	287	338	287	289	281	324	305	356	289	330	336	299	303	336	304	339	330	284	308	298	289	293	294	297	322	315	301	318	285	319	282	317	302	305	287	287	316	311	337	329	309	300	290	305	336	294	307	315	314	297	322	313	315	280	305	285	323	319	307	299	301	276	323	316	325	316	301	307	311	311	329	288	305	292	312	311	279	301	327	330	324	280	328	320	322	318	320	320	331	326	286	310	318	313	316	288	302	316	321	293	336	289	345	315	324	340	278	314	291	321	300	301	321	318	284	342	319	315	310	352	277	326	301	286	330	298	299	309	318	307	306	299	290	316	282	318	273	335	303	330	315	290	336	308	286	303	254	314	368	311	307	351	333	297	319	300	297	285	325
25016	2774	5040	5095	4353	3778	3057	2542	2225	2076	1855	1687	1626	1483	1405	1331	1331	1244	1306	1182	1200	1118	1123	1077	1033	989	1049	1035	985	1016	996	974	953	992	924	959	920	956	967	949	919	948	930	935	908	907	943	879	958	859	949	874	887	868	851	916	920	878	988	937	929	919	887	921	937	874	862	832	834	872	899	779	846	895	921	898	842	870	873	893	863	884	878	863	913	854	866	880	924	948	895	873	866	858	877	868	850	830	878	895	850	872	843	895	837	837	864	853	902	800	907	899	812	867	856	842	875	929	878	880	879	865	846	850	941	853	871	832	813	879	861	870	827	869	885	865	861	866	947	814	909	906	845	854	861	854	836	835	942	852	829	852	865	881	844	862	819	855	900	877	909	847	851	850	850	857	875	827	891	826	908	840	822	806	851	821	856	873	867	826	837	796	936	853	891	876	877	838	841	878	874	867	901	845	866	910	864	871	839	893	859	835	854	875	873	827	885	870	802	772	852	846	865	854	888	878	800	808	886	860	885	879	921	858	877	840	847	814	864	831	868	836	842	816	865	852	869	875	883	852	911	871	838	826	841	871	824	875	849	856	874	889	851	898	863	848	857	818	868	881	853	885	893	817	848	848	863	898	893	870	826	858	907	854	855	894	788	855	860	849	859	890	837	836	840	817	852	863	832	868	906	807	851	855	848	861	871	854	815	841	857	826	848	855	916	802	861	877	877	842	866	869	847	849	875	850	864	857	843	866	863	835	835	829	852	844	802	900	907	866	841	893	844	886	814	876	865	853	819	846	844	833	860	895	858	850	912	836	853	880	861	857	837	883	888	880	889	881	845	839	841	907	848	852	924	904	832	878	915	813	849	839	866	864	861	896	858	868	815	877	789	901	810	867	878	912	807	863	887	866	856	856	818	878	854	871	880	892	864	879	889	821	885	902	836	891	843	853	831	840	842	916	852	865	870	878	851	847	881	878	834	865	854	857	888	886	887	866	890	837	854	870	874	887	898	879	786	797	894	871	873	909	848	822	877	851	826	845	837	892	871	859	863	903	880	841	835	864	867	817	858	857	848	885	857	824	868	922	844	877	835	851	866	893	850	884	849	883	873	811	885	826	885	863	937	876	862	802	866	849	869	874	879	876	905	827	886	832	851	834	839	881	858	849	896	900	836	826	849	875	855	892	864	865	827	870	804	837	819	847	883	848	900	880	884	880	832	845	821	854	876	901	937	829	921	901	859	863	877	860	810	840	845	843	837	848	953	881	869	834	869	848	854	886	827	839	833	860	822	878	837	867	843	799	841	865	820	900	892	865	835	886	894	920	833	840	872	885	883	836	857	882	827	870	871	883	887	850	894	869	845	831	900	893	896	862	838	890	876	895	860	818	902	885	845	876	873	930	860	862	885	910	859	853	888	863	858	851	852	864	895	857	911	863	868	909	875	795	857	843	838	895	828	878	881	849	815	895	818	855	852	826	846	833	863	932	882	825	888	877	893	854	871	864	872	874	859	888	858	875	818	851	879	839	831	904	895	871	897	881	883	914	868	870	877	858	805	884	875	870	862	883	797	889	898	933	865	857	873	863	867	856	917	836	861	838	845	817	846	841	850	841	881	854	822	913	866	820	886	840	867	911	870	842	846	891	889	841	863	808	893	862	822	895	816	881	789	769	912	869	867	869	884	878	860	876	886	830	876	855	819	861	814	869	872	881	822	888	801	910	894	819	855	880	834	877	836	834	904	841	872	872	880	892	852	855	866	894	909	883	907	846	870	838	864	836	848	867	874	774	864	885	828	884	844	917	831	819	820	872	894	861	834	838	848	823	867	891	900	842	822	847	835	877	881	871	871	831	842	873	866	839	867	846	858	890	863	825	867	837	829	860	831	838	841	869	893	832	861	876	826	918	878	853	883	849	882	817	809	846	876	823	820	834	859	881	836	896	820	845	861	860	906	869	889	829	901	837	803	892	847	828	822	856	843	859	871	860	865	888	849	857	867	772	893	910	872	835	900	832	818	797	866	839	853	836	870	901	870	886	813	870	860	805	844	866	859	884	819	861	837	869	847	891	806	891	829	831	860	869	869	920	854	834	847	853	858	893	831	873	823	872	900	806	825	877	837	897	912	849	885	882	919	883	843	801	780	868	819	849	833	843	849	827	865	836	829	902	864	855	835	825	849	871	804	873	868	868	826	830	912	916	898	905	870	848	890	843	837	850	809	863	811	827	883	831	858	876	813	836	869	887	819	813	857	949	838	878	809	856	855	832	812	874	879	840	845	856	814	894	890	833	892	842	901	859	879	823	884	876	806	884	832	874	867	907	812	860	859	855	888	892	893	863	862	877	869	797	882	917	876	822	895	894	904	823	853	884	928	921	842	873	874	905	849	857	878	847	845	805	897	862	898	865	843	873	839	871	864	849	855	776	885	879	836	892	884	836	875	886	850	858	860	835	839	811	866	808	883	835	863	795	873	842	877	819	859	828	844	851	840	883	881	875	847	881	835	899	895	884	892	858	863	876	913	846	872	831	892	865	844	814	827	870	831	861	847	838	864	901	871	820	877	823	868	831	879	876	853	857	878	900	796	900	833	883	828	855	846	825	936	869	903	881	855	862	848	868	873	877	865	853	878	831	867	853	863	855	878	824	879	810	876	842	884	866	896	890	865	887	821	808	852	856	922	854	836	830	829	812	865	882	888	868	917	881	828	872	829	884	861	865	840	863	857	906	847	880	896	894	867	853	826	826	881	866	866	865	874	858	909	881	852	898	878	905	857	867	842	873	801	849	907	842	856	892	876	847	842	852	837	896	850	913	886	836	862	895	853	867	852	855	853	843	807	836	835	808	885	810	873	866	860	877	821	810	865	843	860	925	845	804	860	809	887	864	858	825	833	808	881	873	840	859	866	895	836	907	905	868	862	861	806	868	878	898	839	862	876	839	867	862	885	892	885	856	826	888	895	894	853	830	846	840	849	839	883	891	879	860	908	835	794	884	866	835	835	886	893	925	826	852	869	855	871	844	809	814	867	909	888	940	814	823	873	871	850	817	867	895	911	909	861	843	854	831	822	831	869	852	894	859	860	854	855	837	876	870	821	832	928	858	849	860	857	865	857	795	882	902	915	854	872	867	826	867	825	838	844	848	850	882	887	871	843	856	833	859	871	886	855	862	818	857	892	874	875	815	888	814	843	849	902	877	887	856	888	786	907	885	872	904	856	888	837	837	826	869	831	887	871	879	844	825	812	865	860	901	861	869	887	891	877	891	831	889	897	836	857	834	842	847	847	812	899	848	889	877	878	838	855	854	885	849	901	880	860	855	910	863	866	861	905	925	851	851	837	865	859	864	880	868	868	866	821	842	904	825	909	869	857	909	792	824	903	837	839	810	850	830	817	856	880	838	864	818	857	866	857	861	852	834	864	820	874	870	836	852	912	830	850	861	865	850	881	868	870	863	847	876	880	872	866	877	891	901	859	793	884	840	878	871	900	871	821	841
7917	413	323	221	140	159	163	154	155	138	165	150	134	128	150	155	145	128	159	125	116	129	129	135	149	153	114	144	133	145	125	139	163	130	140	151	119	138	145	144	129	151	138	127	127	152	137	162	149	140	156	147	159	119	127	138	144	137	149	148	138	139	142	146	134	133	162	138	154	142	137	169	144	130	137	164	129	135	153	145	149	156	126	159	156	133	163	126	131	123	150	137	150	150	130	130	142	172	146	144	153	145	147	133	161	141	136	145	154	147	136	155	140	153	146	137	119	161	123	144	137	144	134	171	144	145	128	133	128	129	136	129	157	139	141	149	155	157	164	128	140	122	127	123	138	160	147	145	142	155	156	129	173	147	131	142	149	121	154	146	121	125	163	135	144	129	128	134	138	134	143	160	138	132	134	143	148	142	137	154	119	139	138	149	119	134	137	151	164	134	138	163	139	149	134	143	153	145	148	144	140	150	164	155	150	141	147	146	137	148	127	137	118	154	142	146	154	143	138	144	154	149	140	151	121	163	138	142	141	153	140	149	135	134	139	149	143	144	137	148	142	146	149	165	143	155	127	138	146	117	142	131	143	119	120	128	133	146	121	161	136	142	151	159	138	138	130	145	143	130	132	156	142	119	144	138	159	146	133	151	130	153	148	145	154	154	161	139	150	150	144	133	137	155	139	121	126	166	148	159	137	118	141	153	123	136	131	131	131	138	164	131	148	154	158	168	130	132	137	158	155	133	141	136	126	138	145	147	151	145	149	144	141	132	133	150	144	152	139	138	148	144	131	130	135	121	148	116	172	131	166	137	148	149	139	143	152	165	138	153	151	131	156	148	142	142	149	162	150	147	124	144	121	148	130	156	133	154	149	148	137	143	155	136	165	133	145	145	136	117	158	142	168	148	149	152	129	127	157	142	157	151	139	139	134	144	133	149	138	140	141	149	118	138	136	145	137	157	151	139	119	139	158	136	137	160	127	139	134	111	139	104	139	143	153	141	145	119	160	148	157	147	154	146	149	142	157	138	153	134	133	134	151	145	128	142	137	141	127	122	141	177	155	133	142	149	154	141	129	147	142	167	151	111	139	157	152	147	128	140	143	146	122	141	148	130	136	144	150	134	139	113	141	135	139	151	131	148	139	148	156	157	148	151	136	144	147	152	142	150	148	149	140	165	148	132	170	145	148	131	134	133	141	149	133	132	154	151	135	140	159	139	137	134	127	155	143	142	134	150	130	149	137	151	143	131	149	164	152	149	152	165	148	154	139	155	128	152	160	136	150	145	128	143	152	129	141	152	143	156	149	161	118	125	161	131	144	137	140	163	134	138	134	145	129	150	136	147	160	141	140	123	149	147	141	139	128	145	131	151	155	144	132	140	126	133	151	133	132	117	147	133	135	156	155	143	121	137	144	130	139	129	137	152	144	141	114	140	143	169	161	146	151	140	157	146	129	129	150	150	149	118	151	137	152	134	147	144	152	159	137	148	126	149	140	139	132	142	158	145	139	151	170	145	150	133	110	123	157	130	135	156	161	136	156	142	159	133	155	129	149	148	151	156	123	154	137	137	150	129	143	124	134	149	164	142	140	165	147	137	139	132	147	157	134	124	161	131	133	149	159	136	167	165	136	145	132	144	149	148	145	132	147	153	175	160	131	147	128	141	155	150	127	132	156	130	140	129	142	155	148	153	143	131	122	175	141	134	150	130	143	141	148	151	137	158	139	146	147	148	163	149	157	156	142	128	168	127	144	167	152	136	142	145	124	157	152	144	120	121	161	147	150	144	137	126	146	146	125	132	147	145	160	152	139	129	133	128	128	160	156	165	157	164	137	140	125	166	137	139	145	123	143	163	134	141	151	131	138	147	143	155	150	122	143	149	125	153	144	139	151	151	140	138	132	134	148	156	143	155	169	144	134	148	147	146	150	169	141	117	146	135	144	143	150	138	160	173	152	148	137	127	155	134	124	157	120	157	165	142	147	145	142	163	147	149	158	146	150	129	131	151	154	133	163	140	138	149	149	147	137	153	159	150	144	137	138	125	124	147	144	136	135	143	133	119	149	125	139	141	157	136	138	126	152	152	143	170	141	152	138	117	140	157	146	136	149	146	151	140	132	160	138	146	125	155	152	144	144	141	157	130	139	142	162	122	127	157	149	165	144	146	139	138	165	146	137	124	145	128	142	139	147	166	130	160	125	145	150	158	143	137	143	136	145	143	137	150	130	135	139	145	141	139	127	139	122	136	138	155	165	127	137	137	160	145	141	135	144	150	148	156	141	131	143	148	173	142	139	146	156	146	117	142	116	136	135	146	161	150	142	146	138	145	152	163	156	145	159	157	123	139	160	138	150	145	155	145	150	129	136	144	131	148	117	141	128	132	125	141	133	143	146	144	129	137	172	136	133	152	137	148	121	157	118	149	143	139	140	142	149	139	135	150	136	154	155	141	156	135	127	159	143	151	158	151	167	152	152	136	137	146	127	118	145	142	171	138	181	151	153	130	136	152	143	153	150	121	159	128	143	134	153	162	140	154	119	134	144	156	140	160	134	154	146	158	133	141	148	128	153	138	127	149	153	136	146	141	165	128	143	143	110	132	132	169	155	140	124	151	139	164	130	153	132	153	148	125	130	149	152	148	147	147	145	148	132	141	133	125	149	153	139	143	137	164	135	145	150	126	129	153	125	150	134	158	139	145	136	143	124	134	146	162	157	172	147	153	161	144	143	138	155	161	151	135	147	133	128	130	144	146	154	159	131	149	139	133	145	153	147	154	142	155	139	141	158	154	141	146	151	142	138	141	146	137	152	165	136	139	144	126	139	136	137	160	121	132	146	135	141	141	143	141	156	137	120	157	132	147	144	154	141	132	157	157	128	150	146	148	151	134	150	123	141	160	136	133	129	155	142	163	151	142	152	163	152	125	124	157	143	164	136	152	137	150	140	134	163	158	159	128	125	146	145	130	135	131	122	130	153	168	137	136	178	125	139	161	137	141	162	150	153	151	135	139	152	123	125	134	136	150	142	146	152	150	140	153	132	158	157	144	163	135	141	127	152	152	160	136	148	150	143	139	132	155	149	163	139	147	159	156	143	142	144	160	165	154	159	172	157	125	126	171	158	145	139	134	164	143	135	159	115	138	134	122	135	140	142	140	130	162	141	145	140	159	149	145	164	146	146	155	156	146	137	123	148	152	159	156	145	136	122	143	148	159	137	130	155	140	169	134	134	152	139	129	115	142	152	128	138	153	153	118	142	195	141	159	170	127	142	147	146	166	159	148	124	160	126	124	153	144	118	128	125	150	152	122	143	143	148	153	111	139	130	154	151	156	133	122	148	138	136	124	119	141	141	136	149	136	158	141	125	144	131	137	146	168	155	135	130	147	123	140	143	142	138	132	179	118	154	151	140	138	137	164	136	136	152	153	156	142	137	128	138	151	160	135	159	142	154	153	145	137	152	137	142	134	152	131	137	139	151	136	144	141
6793	494	605	592	568	545	455	493	479	482	493	450	448	448	451	435	464	420	485	467	437	455	467	476	492	446	459	452	480	478	473	450	442	414	424	479	429	448	417	484	472	434	446	460	450	475	432	461	454	448	387	456	389	408	440	422	416	458	412	425	468	459	415	453	435	471	473	469	470	456	436	435	402	414	484	466	427	471	456	417	418	469	472	451	432	444	427	433	439	437	433	409	419	461	433	490	429	467	454	432	454	380	460	459	477	457	449	435	415	472	449	443	463	470	488	442	434	411	441	427	459	456	485	460	455	416	414	422	421	456	404	436	457	426	461	451	483	439	448	457	403	445	429	430	443	439	422	463	433	436	453	453	466	461	420	438	438	417	428	475	464	450	418	474	395	414	432	441	464	462	471	457	440	465	445	462	421	401	418	406	426	421	446	449	439	465	415	432	407	414	415	449	449	437	446	453	432	446	430	436	455	415	441	437	426	434	503	450	429	404	443	453	444	432	439	459	455	446	478	422	450	411	404	455	475	425	435	470	439	426	442	437	466	419	419	460	415	475	416	429	434	407	412	470	443	442	446	420	442	397	437	462	439	441	473	424	422	441	413	431	446	470	460	473	420	467	430	465	467	451	441	457	427	445	444	464	412	448	414	457	521	458	472	418	438	429	461	431	447	457	421	422	442	439	426	431	434	469	460	452	452	431	447	456	425	430	423	458	436	411	444	446	452	426	431	431	447	439	447	448	456	439	438	448	464	463	463	458	459	438	459	433	474	438	457	449	433	447	475	426	392	463	442	435	452	432	413	443	471	450	435	454	431	459	462	446	427	416	458	416	452	422	458	488	426	464	453	425	477	462	477	420	420	429	441	452	446	440	429	427	436	464	443	404	439	523	423	406	434	433	481	454	439	443	435	451	442	412	401	449	440	453	429	452	445	445	431	473	445	422	489	432	414	437	430	409	432	407	475	413	389	436	442	452	438	446	420	428	430	481	421	428	471	441	429	458	490	399	438	434	444	416	461	470	452	416	438	432	461	433	396	458	414	419	435	444	424	430	470	449	425	434	467	431	459	466	430	459	421	424	443	421	444	447	496	456	470	442	432	444	481	401	432	468	445	455	420	460	443	475	435	429	468	475	443	448	491	412	423	421	448	463	470	426	468	419	447	435	388	451	419	432	452	438	422	430	447	444	419	416	465	439	420	452	455	475	420	441	443	419	499	437	442	433	398	434	441	429	427	412	435	458	449	437	443	430	442	476	400	415	470	444	446	421	444	439	453	422	419	436	451	438	413	424	474	470	474	480	462	424	442	427	433	430	451	400	429	430	424	442	466	417	427	413	424	441	463	411	440	434	379	431	420	417	479	441	465	462	469	433	477	441	434	458	453	459	439	453	441	470	448	463	458	447	442	405	441	427	482	499	432	448	453	450	488	457	456	436	428	444	406	401	463	452	435	459	477	464	446	415	439	425	477	451	402	467	425	439	420	442	471	429	443	391	429	463	482	475	443	432	470	437	432	470	451	444	471	424	444	411	427	413	436	478	432	428	437	430	450	432	445	445	455	438	409	430	451	467	400	422	461	423	406	400	437	439	460	397	432	418	436	417	452	457	439	426	434	440	426	450	440	449	443	479	439	457	459	436	453	451	466	474	424	415	426	462	454	493	398	425	460	471	424	412	439	431	450	446	458	444	448	469	430	426	457	436	426	471	446	421	442	456	462	455	422	408	469	434	441	425	443	448	433	463	411	425	444	441	453	400	430	427	452	441	450	448	437	470	442	441	446	440	447	450	438	454	461	418	448	443	459	431	473	427	446	465	450	447	460	445	425	469	460	432	447	465	411	431	462	410	426	517	445	486	417	432	435	420	448	449	421	430	424	396	455	435	465	446	461	448	441	441	472	444	422	450	464	464	411	456	481	435	446	446	388	423	451	484	434	441	419	422	445	420	428	431	439	487	453	460	450	449	457	405	434	437	427	451	431	456	431	489	430	416	447	441	453	439	424	456	425	451	458	439	446	436	426	428	407	468	437	458	413	426	420	464	431	474	440	484	422	458	423	420	461	433	452	465	421	457	427	455	441	415	452	435	418	428	427	416	460	444	401	456	420	432	432	438	449	449	418	450	476	473	477	475	432	437	410	445	459	455	451	431	430	457	423	484	441	423	450	440	446	450	406	463	421	401	438	449	481	457	421	458	450	391	411	435	409	432	432	454	464	409	443	461	447	423	439	451	408	465	455	439	452	407	424	442	466	449	449	422	459	452	461	464	484	420	427	466	458	470	444	447	436	445	451	447	444	428	443	449	449	438	440	471	469	453	464	457	455	467	451	452	430	469	445	443	455	416	440	445	405	491	448	431	410	424	421	433	484	437	428	488	440	402	444	482	428	452	455	444	453	433	433	437	472	448	443	419	418	447	438	441	470	432	403	452	438	424	447	430	431	489	419	471	430	462	456	486	447	479	468	470	429	421	479	419	399	439	416	446	418	417	440	431	458	405	465	422	450	412	413	439	412	446	455	424	446	444	409	419	403	426	450	474	443	435	452	501	488	455	436	477	397	440	455	435	465	445	427	510	414	401	446	449	481	436	427	428	447	454	434	485	430	440	463	424	463	400	460	425	470	456	422	424	440	428	439	449	432	440	459	434	451	485	451	433	472	456	468	446	447	469	410	422	474	456	441	418	449	442	424	437	427	420	461	438	450	437	415	446	420	454	431	404	432	441	496	427	432	439	424	409	415	480	433	409	409	439	411	445	422	448	446	456	441	432	427	450	446	485	464	409	464	455	429	495	414	456	444	449	452	434	484	429	440	454	421	457	431	448	448	432	405	453	450	457	429	432	452	463	438	408	439	398	459	455	451	458	407	388	416	451	418	467	425	451	401	423	447	442	443	434	429	436	440	440	454	439	403	418	441	457	434	463	435	440	395	436	441	419	422	423	424	436	427	453	474	456	455	452	447	459	432	455	454	436	450	450	474	456	462	453	458	455	444	399	406	420	445	432	471	442	406	431	432	443	451	417	472	445	461	449	433	438	445	457	422	460	468	436	473	411	439	463	434	464	424	455	424	458	422	419	448	446	422	421	444	475	460	477	422	432	451	467	443	458	440	413	445	430	435	418	448	487	451	465	444	411	428	460	411	390	467	464	439	417	438	456	453	462	433	443	492	432	436	442	462	482	443	443	477	449	403	443	461	439	450	398	451	457	463	468	423	433	461	438	424	461	439	465	473	424	424	465	437	434	448	436	442	437	451	415	430	410	475	472	465	473	407	462	460	427	429	455	451	448	392	465	465	471	431	451	444	448	455	439	447	457	425	449	426	476	467	435	432	467	419	471	442	432	457	438	466	466	426	464	475	449	439	426	423	457	434	456	463	458	450	463	459	475	449	441	447	434	428	443	436	457	420	474	412	476	422	427	451	454	439	427	464	396	429	448	436	445	416	430	458	458	420	440	458	460	460	446	463	452	428	486	460	469	437	433	447	395
38422	15852	3311	1025	739	599	467	460	387	363	346	331	334	328	330	325	288	308	297	296	278	292	284	288	277	273	262	250	275	282	269	250	251	248	283	264	249	261	262	302	265	250	253	303	265	259	286	260	283	230	275	251	267	273	282	244	285	249	249	241	298	247	248	254	253	288	247	255	291	249	241	274	254	251	235	290	278	256	254	245	261	251	258	265	235	242	267	262	280	254	262	254	269	258	272	270	265	272	250	281	251	251	254	293	266	257	267	251	228	251	245	271	267	249	278	247	279	288	252	245	251	261	281	242	258	239	252	284	294	258	273	229	242	271	262	254	277	277	270	236	243	255	253	245	255	256	259	276	259	266	259	312	241	266	263	258	256	234	263	258	231	253	264	249	278	262	277	292	272	241	268	276	252	252	247	218	260	269	273	294	278	259	275	251	276	224	277	260	252	269	267	229	265	264	258	250	254	284	259	252	262	270	238	261	260	248	255	256	261	261	228	255	247	239	251	273	263	272	256	235	245	260	229	258	234	260	244	226	266	265	270	291	280	245	302	232	247	239	258	278	265	280	293	255	258	263	230	272	277	266	267	245	250	259	256	270	257	294	259	272	242	254	230	242	243	249	274	270	254	258	252	217	294	248	278	260	268	292	260	253	247	249	228	265	248	281	239	247	246	266	256	266	269	241	257	278	257	254	247	274	288	241	254	281	243	251	281	278	265	247	252	280	267	257	256	271	282	273	276	246	255	248	279	284	251	255	238	260	268	246	268	258	249	239	275	264	292	247	230	254	243	229	260	261	232	244	253	235	230	250	229	253	266	267	250	251	280	243	263	249	261	236	276	230	290	267	234	253	282	250	268	259	234	250	255	269	266	231	285	262	245	265	268	222	258	250	270	272	257	263	244	242	261	290	246	251	270	235	249	271	262	270	271	250	291	253	266	259	250	241	277	249	224	266	245	282	245	245	288	274	268	224	267	242	267	249	254	253	259	253	257	259	277	250	278	277	276	268	261	257	229	269	279	261	274	281	248	273	228	229	246	239	260	250	260	272	239	289	246	268	286	298	277	267	232	276	239	221	247	266	262	277	253	274	257	271	240	258	257	281	249	252	248	246	229	239	252	258	243	254	259	261	255	281	277	255	267	263	266	273	238	254	238	256	279	244	251	268	263	280	231	237	285	262	251	276	228	278	278	238	246	274	244	262	249	233	257	245	278	252	251	270	281	286	257	231	278	252	257	268	263	274	289	259	273	262	237	258	268	249	251	246	239	264	232	232	267	240	263	248	255	274	294	226	255	251	249	284	228	254	261	247	272	260	255	265	264	260	270	265	245	243	253	252	269	279	278	262	225	267	269	279	250	278	265	258	268	274	242	259	236	245	263	267	242	252	257	259	276	240	257	264	246	226	261	251	264	273	222	244	288	248	273	253	256	257	242	226	265	268	243	263	243	264	235	251	251	252	267	263	276	242	253	240	268	260	247	261	224	257	249	242	267	259	240	245	256	224	284	283	248	264	254	262	235	249	269	265	259	299	273	237	278	246	287	256	274	293	247	270	280	276	234	277	257	267	270	239	258	256	257	281	249	254	256	227	258	249	253	251	253	229	264	256	270	262	261	272	242	237	290	224	261	271	272	246	280	252	259	258	265	276	234	246	315	240	276	267	254	211	262	240	257	273	254	223	233	243	263	272	226	288	255	266	236	235	256	260	261	273	264	239	266	240	256	244	287	256	275	235	282	263	259	264	256	268	288	259	238	242	272	270	239	246	273	209	268	287	276	246	274	236	261	274	257	269	258	254	274	246	282	243	239	251	251	246	249	238	238	285	280	268	293	233	218	274	262	250	271	234	270	303	252	246	257	266	242	285	219	262	250	245	249	262	266	234	286	305	245	236	250	293	253	256	253	243	276	229	259	247	256	274	278	285	279	239	278	264	268	260	265	245	262	274	261	290	260	242	250	230	254	276	250	256	274	278	274	272	255	268	299	276	264	272	229	226	242	262	268	274	234	273	240	287	260	286	254	273	252	282	237	275	281	264	261	252	297	275	244	241	279	254	243	274	255	256	223	263	270	255	258	273	244	287	288	273	257	247	252	258	290	259	252	259	218	243	297	269	254	276	256	283	276	248	251	240	274	268	271	269	260	232	253	235	263	276	257	271	263	275	233	285	246	271	270	269	283	250	278	281	265	228	248	258	273	266	240	223	253	274	243	213	287	260	272	242	272	243	281	239	268	268	267	278	256	225	259	264	253	237	253	279	263	265	277	267	245	274	273	260	242	250	250	260	280	274	278	262	260	253	246	269	274	280	288	264	266	256	269	253	261	250	258	257	267	235	277	273	245	241	273	267	245	276	293	258	263	236	265	270	245	255	250	260	270	233	266	264	271	249	276	266	261	261	254	269	280	261	252	275	267	235	273	285	258	255	305	246	255	281	260	271	253	266	254	262	281	244	245	238	252	262	272	262	266	257	260	239	268	279	223	253	265	243	255	249	251	274	253	240	267	267	268	282	269	264	265	243	270	260	281	264	241	261	241	263	301	256	258	228	279	226	284	274	252	276	277	283	252	292	244	266	242	246	259	261	244	253	253	304	260	269	258	239	251	274	232	246	237	266	296	249	274	244	282	255	267	279	261	240	244	255	289	247	237	247	267	276	226	255	267	246	262	268	250	272	265	257	251	264	290	240	268	283	261	274	229	270	249	214	292	251	257	287	239	253	266	245	270	257	253	256	228	274	264	241	267	254	251	230	270	235	265	256	282	236	269	272	275	249	244	228	264	271	251	302	236	262	274	251	270	263	274	250	267	289	246	290	259	264	263	240	257	268	264	268	269	250	230	242	276	306	274	260	239	247	243	250	253	294	272	254	236	240	239	251	261	228	252	267	273	276	286	237	253	277	268	250	252	233	239	263	292	268	271	228	250	266	248	269	263	243	231	259	224	290	248	250	253	257	255	248	289	258	260	285	264	259	279	240	245	287	264	238	243	271	256	261	283	273	232	250	258	258	254	263	268	270	247	273	262	253	258	296	270	256	259	264	261	250	269	254	251	232	262	250	266	255	264	266	254	278	275	263	284	219	277	240	271	270	256	253	264	258	238	257	252	245	248	256	239	268	267	208	257	241	302	250	278	265	245	254	258	253	285	244	249	246	240	231	252	264	252	234	264	255	229	279	275	263	249	240	279	275	248	270	243	260	259	260	237	275	268	268	220	252	247	277	256	247	262	257	239	281	240	270	247	266	233	234	265	262	283	249	245	250	262	265	265	284	252	274	257	258	269	279	241	270	267	254	264	227	283	252	269	258	264	270	249	240	241	266	226	257	263	261	226	256	273	258	237	256	256	279	218	243	239	265	270	259	295	276	284	257	276	242	267	263	245	258	268	229	232	228	247	253	285	267	252	268	251	247	259	261	248	244	271	269	258	276	251	286	308	241	240	248	249	256	243	261	254	257	252	246	288	282	249	238	281	253	249	266	260	267	247	265
20038	1676	2816	3039	2622	2192	1898	1645	1469	1315	1183	1201	1112	1048	1004	1000	967	995	943	882	942	870	882	846	847	855	848	847	832	787	820	809	801	817	778	758	785	794	797	746	796	800	775	749	781	780	708	761	771	818	801	774	787	756	763	743	790	737	802	744	790	755	783	824	722	743	785	760	784	788	754	765	776	767	692	770	769	732	718	728	792	687	755	730	766	742	744	730	779	796	763	774	736	724	740	761	731	737	732	762	713	734	740	715	772	744	722	754	710	693	795	719	718	704	753	704	759	774	746	743	748	744	775	730	775	792	756	786	733	747	753	730	741	765	730	766	730	716	739	737	760	762	750	787	785	748	750	764	722	760	776	773	741	756	735	810	746	784	803	790	766	722	800	769	751	739	773	724	733	764	762	771	739	748	740	729	689	765	816	741	741	760	743	748	777	702	721	747	766	775	722	751	736	698	695	735	740	765	756	739	768	797	734	751	701	747	735	752	716	714	755	744	800	710	718	803	762	751	770	768	727	756	738	726	771	756	743	767	759	734	773	734	745	743	716	752	684	732	738	698	733	780	791	674	756	741	780	760	738	738	771	825	742	694	754	745	770	750	779	753	780	762	719	761	757	714	763	805	771	763	816	752	768	785	794	701	739	745	748	787	686	738	743	760	745	754	760	783	699	751	755	785	731	746	756	780	727	745	783	753	765	725	746	716	702	691	723	742	728	762	738	789	739	802	751	722	774	746	766	774	768	718	714	766	746	747	776	768	748	737	686	681	764	724	736	754	725	798	713	726	795	756	731	748	764	727	740	743	751	776	756	788	725	719	740	758	763	763	736	722	765	730	804	780	755	693	760	732	738	738	765	720	717	760	743	727	692	773	759	727	739	780	753	740	764	749	728	792	756	746	742	740	736	763	729	753	779	796	749	799	756	765	740	748	798	789	711	801	736	722	703	723	721	767	753	732	760	765	737	714	783	756	729	756	759	741	696	729	736	744	748	771	765	734	706	784	757	730	754	734	771	757	741	712	753	780	765	772	808	731	706	738	784	749	734	776	780	748	715	770	714	804	742	769	722	772	710	719	738	723	730	750	744	727	747	754	738	725	702	800	786	718	776	749	764	705	744	708	735	730	766	736	700	729	767	759	738	697	742	703	784	798	756	719	821	742	729	734	762	780	735	763	773	713	718	823	750	741	788	746	719	754	760	722	728	757	744	761	755	760	769	764	711	715	770	754	760	730	767	702	679	732	762	785	781	744	770	716	753	740	744	762	762	735	753	728	769	756	708	761	734	743	743	726	708	684	743	753	731	755	768	758	721	770	735	778	741	755	765	780	699	750	750	780	707	687	801	738	801	754	754	757	756	789	773	781	726	746	743	770	715	748	732	792	700	696	739	734	683	768	724	765	802	739	749	731	743	761	784	745	754	773	752	733	679	789	767	768	726	734	738	690	781	746	738	756	764	714	751	725	779	770	788	727	753	758	727	729	762	763	737	725	733	718	723	817	720	757	741	787	740	774	776	735	739	727	742	699	749	707	740	773	758	755	744	749	752	745	733	740	714	722	730	779	741	764	742	723	755	713	726	726	787	733	764	716	787	786	781	703	774	730	724	702	738	710	716	731	750	819	753	718	777	699	757	765	765	731	765	705	719	751	779	774	684	745	740	771	780	770	769	763	787	752	753	750	780	721	772	745	706	716	726	781	774	707	795	734	741	749	789	733	722	673	770	744	773	730	727	770	746	769	728	802	730	746	781	738	744	731	776	782	755	754	767	774	742	739	754	711	733	733	738	722	748	770	758	773	786	795	687	774	741	760	725	708	778	742	760	742	772	771	746	720	752	751	781	744	752	748	743	775	762	801	763	708	677	772	794	762	736	725	747	760	761	711	739	726	734	733	751	721	786	736	769	722	752	727	741	709	743	780	748	774	713	760	741	690	731	743	731	782	756	757	755	727	717	792	761	760	709	720	706	776	779	754	692	733	754	770	766	685	790	745	758	692	751	794	690	780	770	745	743	715	761	763	753	790	756	716	758	751	748	741	783	772	771	809	747	760	687	760	751	756	790	794	748	750	769	758	747	792	739	759	727	766	737	765	758	733	728	712	746	747	727	808	762	738	751	706	721	736	752	707	772	696	732	746	716	715	729	713	738	734	786	796	710	750	754	732	744	799	768	770	739	712	728	738	719	682	738	727	743	735	707	755	726	689	716	735	732	776	756	764	736	790	778	759	741	801	741	765	741	752	734	782	673	811	720	742	712	708	755	713	762	765	783	767	762	775	770	732	723	770	767	773	764	750	728	762	703	743	724	756	722	755	757	702	748	741	780	741	733	759	737	770	767	741	749	696	709	788	790	790	767	735	741	774	748	735	733	723	784	718	772	722	784	761	742	711	746	795	754	761	741	756	692	706	729	743	746	745	742	774	754	711	736	734	710	738	701	733	779	746	759	794	718	707	731	743	715	751	752	731	778	770	750	767	755	741	764	780	760	755	734	736	755	750	766	694	733	745	751	792	762	750	716	751	756	738	716	742	777	738	716	784	789	769	717	774	763	751	766	766	746	716	698	769	754	764	758	722	709	792	764	754	747	740	746	779	740	754	770	790	738	774	770	766	716	759	670	769	710	769	757	730	734	784	678	755	769	768	760	736	773	710	771	772	697	792	718	732	729	742	749	748	741	760	767	724	744	718	772	752	810	707	740	748	771	748	776	754	716	725	754	761	701	773	742	790	737	742	737	728	742	693	693	674	742	782	726	747	761	802	692	794	779	788	798	752	766	803	774	807	715	699	731	746	718	717	808	786	756	751	728	769	749	751	729	707	760	724	694	765	778	751	759	750	726	731	776	707	705	788	750	733	747	775	750	711	708	756	780	780	749	739	776	691	809	737	714	763	763	742	720	755	780	732	703	737	778	755	746	748	740	740	770	711	774	772	698	738	730	802	763	759	698	721	751	767	755	737	799	752	741	741	738	769	791	767	709	782	694	745	778	731	753	750	778	725	758	717	789	670	731	771	734	741	759	734	704	717	777	769	706	807	734	777	757	706	716	791	773	785	725	734	752	739	718	754	730	787	763	719	789	759	707	744	767	734	705	744	736	725	742	756	741	741	753	755	777	734	748	790	742	744	798	735	718	744	710	716	800	707	731	740	731	702	739	733	776	761	763	790	762	762	695	765	763	753	740	741	715	743	754	762	725	729	752	765	711	721	781	733	740	741	779	704	745	764	709	730	719	686	777	694	757	745	783	722	725	729	763	735	738	779	736	770	765	763	717	752	767	771	771	798	732	753	774	736	754	753	746	750	765	740	742	740	736	736	773	766	778	749	752	763	782	765	758	739	744	760	716	825	734	769	780	808	737	760	726	749	734	677	785	757	753	756	723	749	721	762	793	732	733	728	722	745	750	760	711	785	763	716	723	744	753	735	733	768	730	733	721	750	727	760	772	801	738	823	725	723	704	798	751	745	742	747	789	738	758	788	754	730	733	761
44224	20909	14182	2732	1391	1087	889	720	598	570	528	505	418	406	377	377	356	369	348	353	392	368	379	339	331	351	323	320	347	352	337	316	343	296	308	321	325	308	306	325	324	294	351	325	322	307	314	326	325	322	302	303	311	307	318	309	309	283	329	323	348	304	322	331	312	319	281	347	309	299	288	307	307	295	347	323	338	335	329	313	292	311	330	307	290	300	291	276	305	299	329	309	295	325	315	282	314	320	291	327	305	335	327	333	314	326	351	337	305	298	291	283	293	297	327	319	328	332	328	320	298	287	327	328	344	321	281	298	320	312	327	317	329	328	304	313	273	319	330	290	263	313	303	337	271	347	320	323	324	295	334	345	366	307	292	323	310	327	302	292	293	296	334	342	308	331	335	288	297	302	277	263	301	315	331	297	314	299	327	308	286	331	285	317	303	288	310	323	273	296	325	305	292	318	322	308	304	317	321	291	295	323	282	311	282	295	316	290	308	294	313	327	308	298	306	285	306	304	338	317	314	295	307	287	293	323	311	308	340	282	323	332	302	316	295	320	306	311	321	311	281	308	351	323	293	284	318	304	305	308	287	307	306	307	298	275	300	287	293	317	302	308	323	318	316	299	332	297	278	326	333	310	305	290	323	341	289	311	277	318	287	292	333	312	342	303	332	296	311	305	333	334	307	321	315	286	290	299	304	327	328	325	334	326	296	293	336	323	327	290	312	299	302	279	299	325	326	315	320	321	313	298	317	315	304	281	265	324	291	305	310	300	302	326	308	320	296	273	300	307	269	307	335	289	323	328	278	326	292	308	282	307	310	317	315	303	295	321	331	283	318	326	307	323	321	281	318	302	303	329	306	322	293	281	323	314	313	289	305	266	312	304	330	332	344	284	299	318	316	282	304	307	310	308	293	286	303	286	307	335	324	331	310	291	334	332	288	319	317	297	327	306	312	313	316	291	308	303	306	316	288	317	324	335	312	334	320	308	302	312	302	289	293	337	314	288	300	285	319	327	271	336	282	302	317	296	334	300	287	315	308	301	335	312	338	321	300	310	289	323	289	321	286	327	304	314	329	300	314	328	309	315	285	290	310	297	292	335	337	313	284	294	326	305	294	302	293	305	308	326	292	297	299	307	311	312	320	298	291	296	279	302	298	316	309	310	301	308	293	301	311	306	323	310	308	340	304	321	306	320	302	312	297	302	310	311	316	305	314	320	314	280	326	336	291	311	334	314	303	304	296	277	273	316	323	311	301	321	296	313	304	330	354	304	333	309	349	310	295	323	308	294	348	327	300	323	317	292	328	292	322	303	311	280	328	328	272	341	273	321	331	332	306	287	314	313	321	294	323	310	314	333	362	312	310	285	302	302	291	323	344	356	267	275	321	293	318	305	280	303	322	323	340	321	280	285	338	260	293	332	317	280	312	312	329	309	293	308	323	292	310	319	293	287	315	291	312	325	329	302	296	341	299	304	311	294	285	335	300	309	266	293	317	313	339	311	294	316	290	314	282	296	319	301	309	292	300	317	302	308	283	286	298	337	307	320	314	306	329	309	326	306	313	314	310	307	317	297	303	292	302	332	325	319	311	266	314	338	303	307	298	305	301	324	297	304	338	311	312	331	322	298	288	304	298	351	317	314	315	293	314	320	326	303	316	323	337	287	297	279	301	319	317	312	308	308	374	314	322	295	313	306	348	292	311	319	299	308	304	344	317	316	278	315	308	323	317	324	289	326	299	310	337	314	332	304	318	282	298	299	309	305	345	268	303	302	283	297	303	307	297	306	320	319	266	292	313	317	288	281	317	302	299	322	280	293	317	304	348	317	300	323	290	302	350	319	296	293	317	324	315	271	272	271	314	278	310	317	312	313	318	320	301	305	315	291	326	315	284	306	335	317	299	331	316	278	307	286	311	304	326	293	316	304	335	305	300	332	322	308	304	299	281	324	293	324	312	289	323	337	307	297	317	351	318	299	266	346	286	298	284	327	310	315	307	313	306	296	292	303	318	325	299	341	302	344	319	306	312	313	308	304	321	294	294	284	292	306	324	333	293	315	301	285	280	283	288	301	325	320	317	322	333	318	291	284	317	309	280	274	276	310	285	316	280	303	305	321	304	305	283	336	325	302	288	337	306	310	313	305	353	357	300	318	324	295	302	309	299	307	342	284	310	319	319	327	292	299	286	354	284	344	312	324	304	275	300	301	295	335	302	324	288	303	314	311	286	303	300	290	307	301	284	317	307	342	317	304	287	311	311	275	286	336	317	276	290	302	289	317	324	304	311	285	310	302	276	331	318	308	305	336	299	310	320	297	318	271	357	285	322	309	300	338	336	330	289	328	323	316	332	312	321	328	292	338	304	291	319	291	318	325	330	319	316	299	312	333	262	296	314	302	334	290	337	325	317	281	321	309	284	325	323	289	299	291	288	320	307	299	293	297	343	272	310	264	297	317	271	316	308	334	291	310	330	321	327	291	324	303	331	275	307	303	313	333	296	293	294	308	283	272	305	312	284	311	291	308	316	279	306	304	303	332	297	347	308	313	284	320	336	302	303	310	335	297	303	310	261	342	315	272	295	298	321	335	294	309	346	284	327	308	320	308	272	314	302	312	300	293	274	287	323	310	355	309	331	297	307	306	300	269	309	295	304	306	301	309	281	312	305	325	303	279	320	332	310	313	335	321	329	296	321	322	301	309	328	309	324	304	305	318	324	304	321	307	315	295	309	339	297	317	318	314	306	348	312	340	312	306	322	333	316	313	345	309	328	329	315	333	296	332	277	305	297	334	302	335	316	311	298	318	296	333	293	319	294	290	311	295	319	312	289	321	300	311	297	315	320	306	332	288	319	299	293	275	330	305	338	316	305	295	287	319	317	281	325	323	293	282	296	301	320	313	315	353	287	308	308	329	291	337	274	287	312	304	286	319	313	307	325	308	306	313	337	275	325	318	278	350	292	306	339	304	322	322	272	372	311	318	288	285	335	306	321	312	316	316	349	317	303	356	310	310	304	324	341	307	321	321	325	309	276	311	309	288	287	330	315	290	345	294	322	295	299	313	288	325	327	317	303	326	288	296	299	325	293	325	323	311	305	289	343	339	319	274	306	310	294	329	291	299	281	302	291	306	300	327	310	294	313	324	326	294	307	311	314	296	301	309	309	319	333	292	314	327	310	333	304	341	304	313	297	273	310	290	321	288	276	316	302	310	315	329	280	287	294	316	309	310	326	317	287	300	322	316	326	340	300	317	303	315	282	351	283	295	303	332	321	318	307	306	297	301	299	295	317	317	289	301	303	306	312	288	300	287	328	324	339	314	312	316	349	338	315	315	306	303	317	315	316	318	288	261	336	335	272	331	301	318	303	320	333	297	318	290	346	295	344	288	308	337	345	293	327	300	265	292	321	313	303	290	307	325	289	296	303	302	297	287	321	289	323	338	297	291	312	316	281	319	298	297	332	312	308	307	291	346	315	309	319	306	312	292	337	294
25468	2716	5114	5298	4538	3711	3154	2653	2260	2072	1961	1753	1683	1527	1478	1331	1335	1273	1221	1160	1196	1180	1128	1079	1058	1058	986	1042	934	1052	1046	1034	962	1009	951	925	912	965	990	972	858	931	895	860	897	956	945	900	925	927	870	934	863	913	955	902	885	937	893	868	909	897	887	895	831	879	888	923	895	958	880	910	908	901	882	920	863	872	914	819	850	841	907	892	899	898	866	848	831	838	865	885	854	865	836	869	883	806	897	876	864	880	848	905	866	839	921	843	910	849	867	845	836	912	871	878	894	827	862	845	873	806	848	854	873	812	900	875	888	840	861	894	839	872	885	885	885	884	905	851	839	859	806	917	884	836	875	867	829	816	829	847	878	852	890	833	874	794	872	859	866	889	849	832	848	831	877	843	821	829	856	890	848	899	874	905	842	859	896	826	849	926	876	865	862	864	894	864	845	858	894	885	892	827	786	834	895	867	868	855	856	835	799	854	859	808	827	844	877	843	948	858	833	802	824	863	912	862	896	806	888	831	878	857	838	876	870	847	842	898	875	844	852	869	813	904	844	878	862	877	809	893	885	840	819	887	826	890	896	867	842	854	885	871	929	883	844	862	898	806	784	869	846	881	870	848	863	846	836	818	834	899	871	831	915	821	864	914	862	801	838	869	840	920	889	854	853	849	807	840	869	879	856	846	833	875	819	799	876	909	812	879	830	847	802	824	882	829	837	831	835	866	868	857	884	869	856	856	832	912	891	833	851	838	852	841	873	816	833	857	837	876	779	907	936	903	852	864	863	895	886	794	877	841	861	899	878	845	859	883	874	836	839	939	806	884	867	792	842	801	866	843	876	834	864	834	883	891	824	826	857	817	846	873	887	892	882	896	877	902	874	869	898	809	842	814	849	852	860	811	863	842	828	868	872	881	814	882	889	873	877	891	876	849	863	858	864	848	840	884	806	861	819	874	838	833	856	855	872	822	849	861	840	899	871	920	889	850	819	820	845	820	845	812	814	867	891	827	864	876	831	839	931	836	878	890	813	847	897	866	867	902	881	876	873	866	839	782	804	871	906	857	831	866	876	861	909	826	854	846	887	825	802	853	877	834	891	853	871	905	824	899	827	834	873	838	852	855	866	836	836	867	902	860	836	868	852	850	860	884	817	892	849	867	913	849	870	840	858	844	868	930	788	872	897	817	831	848	869	849	864	841	821	865	834	840	846	831	842	854	854	844	849	791	865	887	834	859	878	867	839	871	839	848	880	865	789	861	862	868	881	838	857	827	863	879	854	816	861	858	828	860	788	850	877	847	864	823	896	836	833	860	842	858	904	839	832	854	864	862	885	833	870	838	842	897	861	859	893	892	835	839	864	817	836	866	856	913	856	808	855	890	880	850	876	806	879	856	866	878	882	810	867	830	781	878	831	813	864	868	857	953	845	894	820	842	877	778	868	829	857	871	864	882	888	935	887	860	864	885	823	852	822	873	872	821	824	866	895	814	843	880	826	794	858	857	892	888	868	812	882	829	877	883	895	910	888	827	824	835	836	868	892	866	825	830	824	840	852	869	818	824	822	876	849	835	868	850	846	896	881	887	889	805	845	817	856	845	825	872	889	877	878	858	921	867	848	828	837	868	853	811	849	869	898	880	884	860	814	856	826	814	842	898	907	902	919	829	841	896	851	831	854	830	861	888	877	867	825	839	857	873	881	837	872	871	896	872	871	904	858	869	832	822	898	826	817	878	882	856	872	916	911	899	841	858	871	864	880	859	843	878	892	830	815	863	840	820	926	868	848	836	858	870	884	852	870	904	856	911	885	912	932	881	844	879	873	849	853	842	823	798	858	862	871	823	875	844	894	841	891	875	878	847	842	858	890	829	841	875	833	842	835	872	821	842	868	912	820	822	859	909	869	852	840	876	871	892	878	808	826	888	846	900	863	829	776	862	924	873	902	861	861	885	884	880	868	867	910	849	830	887	870	820	873	855	878	870	853	860	814	864	821	839	844	833	822	845	848	853	860	840	857	903	860	848	824	869	847	875	904	877	819	869	854	856	879	854	863	856	850	866	825	881	864	893	909	871	870	860	825	819	904	848	896	856	885	871	839	928	836	833	830	845	909	845	856	823	861	860	859	883	921	868	825	961	837	829	847	872	904	858	883	875	854	833	880	826	857	848	888	843	808	876	906	828	824	831	861	832	857	826	847	845	894	920	839	849	874	891	845	866	852	873	879	806	888	869	833	906	869	835	868	856	846	846	872	840	859	858	890	889	831	889	919	878	828	849	870	841	845	866	887	842	879	855	912	823	859	869	807	871	916	857	859	830	829	914	877	857	848	845	855	926	853	847	843	864	885	893	852	873	852	846	843	858	842	878	859	852	881	854	862	881	818	855	868	883	897	821	866	848	784	926	860	864	891	838	891	860	859	900	866	862	874	852	889	840	834	866	810	885	862	863	809	893	809	876	817	845	901	846	881	855	900	852	825	868	822	888	831	914	819	894	851	880	833	865	841	879	860	934	852	858	822	837	868	898	811	842	896	839	832	836	862	837	895	862	854	845	858	870	887	870	870	873	899	858	859	839	845	872	871	889	878	909	877	864	902	841	850	876	895	833	855	875	843	886	895	864	847	910	840	844	879	883	837	889	896	841	862	822	881	768	897	895	847	853	852	868	821	910	862	829	880	818	856	790	862	868	844	885	843	901	892	865	822	863	880	868	818	842	853	856	832	852	801	845	792	895	876	894	828	850	827	840	839	864	814	841	915	866	868	805	813	811	810	839	884	837	899	849	914	901	856	904	873	887	906	865	879	855	866	890	873	847	858	824	849	892	881	901	863	890	878	925	859	849	873	873	899	871	880	830	872	840	843	856	821	875	877	841	837	886	842	857	886	864	903	872	831	836	899	857	822	864	915	867	903	839	910	830	837	869	869	826	895	825	886	849	882	906	827	868	920	904	819	854	922	845	872	873	853	827	865	841	853	845	860	859	870	871	884	887	890	843	872	839	833	926	834	918	802	876	855	857	884	865	783	861	856	843	823	854	887	849	885	832	871	865	847	857	866	856	865	888	818	845	825	877	823	909	845	861	855	850	889	901	865	904	873	866	820	828	874	918	837	877	845	826	893	877	900	846	867	874	857	798	897	869	871	877	877	881	861	829	858	856	857	800	878	835	842	877	855	903	837	831	891	831	895	863	839	869	899	881	873	824	887	814	873	843	873	886	837	886	836	831	852	837	836	852	833	867	868	804	812	842	842	824	862	831	833	876	890	923	905	849	864	852	850	851	845	878	841	880	863	866	857	828	897	846	827	843	851	885	858	871	871	828	847	817	887	839	869	850	883	798	934	903	835	879	869	866	887	853	840	828	876	798	838	878	900	791	837	894	851	839	882	898	847	870	879	925	856	832	845	825	922	837	849	893	810	867	858	830	816	857	842	894	856	830	866	844	875	831	841	847	858	889	868	844	845	868	796	861	809	847	854	874	840	887	872	869	809	831
7317	403	293	190	188	165	154	158	173	130	152	129	132	154	154	141	150	165	159	116	143	148	144	154	156	160	156	141	126	149	137	130	151	137	133	150	132	138	141	152	140	148	167	148	134	138	154	144	133	162	140	158	174	143	131	137	131	136	165	153	142	143	142	150	152	153	147	129	137	146	152	130	159	139	138	147	141	148	139	144	127	149	125	150	142	148	164	136	141	171	130	154	135	141	133	152	142	135	134	148	146	142	155	134	138	157	158	149	155	138	132	128	131	146	138	151	152	136	139	139	129	130	132	151	136	147	141	149	126	136	150	142	143	145	150	161	141	147	139	132	128	137	185	123	116	123	135	150	165	138	131	142	159	141	142	147	139	147	135	132	154	168	134	135	121	136	147	117	135	127	130	150	161	131	145	129	122	129	134	163	124	138	144	128	152	149	144	139	127	157	137	147	143	130	155	137	141	140	158	117	127	117	152	150	148	138	141	167	140	122	148	121	165	125	143	125	137	150	157	130	151	131	161	156	140	149	171	161	138	143	147	141	154	135	151	146	143	140	148	151	121	130	180	132	128	137	153	134	128	130	120	144	152	149	140	163	162	142	151	134	114	122	132	146	147	142	134	132	142	149	147	137	137	127	139	151	147	132	139	144	171	155	151	132	125	131	134	143	148	136	136	141	155	159	153	153	154	152	128	152	157	128	128	149	142	143	169	174	144	157	149	160	155	156	150	149	159	132	155	144	131	123	136	141	137	125	142	130	134	159	130	151	147	132	133	159	145	159	161	158	133	154	136	144	138	120	148	135	110	136	143	142	176	143	149	138	157	143	122	132	165	145	142	144	145	163	140	132	143	137	142	139	134	155	144	143	134	127	143	149	152	130	143	140	124	141	144	155	142	139	149	146	169	169	146	117	156	148	131	152	128	155	137	147	137	130	133	150	136	142	143	138	132	136	128	138	159	124	158	160	156	130	130	152	127	149	143	168	114	162	113	154	146	131	141	128	144	167	139	134	152	146	140	148	160	148	124	154	122	157	135	157	137	140	137	151	160	146	135	156	141	160	140	158	147	150	137	133	131	147	158	141	152	120	151	151	149	169	149	151	130	153	140	146	164	136	153	152	136	130	150	134	151	131	150	145	140	158	135	141	119	168	125	158	178	163	151	130	143	129	154	142	139	152	149	131	145	155	163	115	142	125	144	156	151	132	141	170	156	134	145	147	129	133	142	125	130	139	146	130	140	162	152	145	148	133	140	127	148	106	146	123	142	115	147	140	172	157	138	165	160	143	149	124	142	147	155	151	142	160	138	123	137	143	139	152	148	137	121	144	129	163	146	137	142	157	142	150	123	149	143	145	147	140	152	141	153	131	151	131	178	163	131	156	154	139	158	141	139	159	151	143	129	123	137	146	149	136	161	140	161	151	145	151	138	147	131	134	154	124	130	140	149	169	151	163	130	154	143	124	150	155	144	134	146	147	139	148	143	137	143	132	143	156	138	150	144	155	143	145	158	151	148	147	173	146	144	144	158	149	142	130	138	132	116	137	140	157	142	126	148	143	151	134	116	135	137	128	144	135	137	149	129	152	158	138	146	142	155	148	148	159	135	137	121	134	130	144	121	167	159	143	156	144	150	155	150	138	126	137	146	149	136	158	134	129	166	107	140	141	128	126	149	174	152	152	132	148	143	130	161	158	129	139	147	136	126	159	143	130	132	141	134	127	151	143	139	149	160	155	144	129	130	162	163	132	135	140	142	165	145	124	124	140	135	154	140	139	133	145	118	158	156	154	149	148	140	129	145	125	154	146	141	162	143	133	116	141	150	140	147	147	140	143	150	157	144	140	121	144	131	150	138	150	160	152	152	166	155	139	130	128	155	129	138	146	133	123	139	137	136	173	127	164	119	121	156	137	130	144	141	129	144	139	125	132	116	140	159	149	129	136	160	135	158	155	135	148	173	141	153	121	128	148	157	132	168	155	148	137	134	137	122	142	132	133	126	133	136	144	172	142	159	154	152	140	136	135	141	128	160	149	124	123	126	136	156	131	148	140	144	135	139	146	134	142	136	126	127	139	145	143	141	152	133	136	138	136	125	120	148	162	153	144	159	172	147	141	163	141	130	131	152	158	136	137	137	118	177	140	155	142	140	124	119	132	139	124	157	148	109	127	140	163	137	154	139	152	155	136	153	132	144	137	151	160	141	126	162	135	122	141	121	130	141	153	136	139	155	135	158	146	134	132	156	149	138	145	139	151	156	147	133	186	131	151	149	161	134	141	150	152	143	132	138	132	167	140	144	147	150	169	144	137	149	144	127	153	144	128	122	140	152	143	143	121	144	149	130	141	138	133	148	138	130	158	124	155	136	159	139	143	138	130	159	158	133	120	145	149	133	155	126	159	156	139	149	134	148	145	112	144	139	135	156	141	136	143	139	136	142	147	132	140	140	145	131	152	142	144	150	150	125	154	123	160	153	143	155	136	127	138	125	145	132	142	145	149	122	138	147	145	167	143	158	120	157	136	146	145	135	133	128	157	138	155	127	137	151	146	138	139	135	133	131	128	135	133	137	147	131	153	146	129	132	159	145	146	145	155	128	130	151	146	150	156	138	152	157	133	152	131	140	129	128	141	140	122	127	150	124	141	137	134	148	128	142	140	134	135	157	151	133	132	126	143	159	147	141	155	137	131	114	144	149	135	136	161	142	131	136	152	140	144	149	135	175	154	148	142	132	135	154	140	133	143	146	145	136	128	144	139	131	148	128	135	137	132	162	129	172	135	121	118	170	143	154	147	136	153	151	147	143	143	148	168	155	132	135	137	131	149	158	130	151	132	130	161	138	163	135	157	147	129	148	147	136	119	147	129	161	145	163	159	124	151	129	141	169	142	153	141	151	119	143	156	147	144	157	141	163	155	144	136	151	131	145	154	128	140	138	136	155	168	128	155	148	142	126	151	136	133	101	143	153	146	159	144	154	114	135	130	152	132	138	150	141	124	131	132	141	138	140	141	140	144	146	123	141	146	149	139	146	144	154	123	143	137	158	159	132	124	142	134	145	137	113	164	113	158	144	148	135	124	146	149	156	157	145	137	149	156	147	144	133	161	145	158	156	137	140	153	147	144	144	146	164	140	156	143	141	121	153	154	145	151	138	167	144	144	144	142	145	135	155	135	161	135	155	128	145	155	134	144	138	136	159	129	122	163	139	147	144	132	136	128	137	142	152	155	138	149	142	143	169	153	122	137	152	147	159	150	135	146	157	112	132	162	147	132	121	137	132	170	136	138	149	141	145	133	136	148	159	140	131	150	135	169	137	152	137	142	149	136	143	128	149	151	131	150	127	127	134	153	137	150	144	144	132	146	129	142	155	137	147	158	131	136	137	140	158	163	157	161	147	154	152	148	138	136	132	144	139	146	132	153	141	152	140	135	138	134	148	128	166	145	132	135	154	162	131	151	155	128	143	166	129	133	129	165	146	148	146	147	164	147
6327	487	604	608	521	548	514	520	499	443	495	476	481	475	455	452	471	423	454	434	455	407	458	476	447	448	443	427	412	462	429	462	462	403	435	463	431	391	484	458	439	439	417	414	457	454	443	416	396	449	475	415	453	422	440	391	436	463	455	425	431	401	437	430	427	454	451	448	438	446	476	410	439	438	450	427	462	443	424	427	435	419	496	471	363	421	439	426	467	437	449	461	449	421	451	401	438	429	444	396	446	432	469	458	447	417	421	459	452	455	452	438	485	424	456	481	493	493	413	438	416	447	464	479	448	412	432	441	441	435	472	437	415	435	402	451	446	431	439	425	420	425	432	451	447	425	390	452	450	435	447	453	425	460	442	485	428	430	447	437	437	463	462	459	425	439	422	423	423	426	465	447	418	413	470	427	415	484	447	431	469	448	457	410	395	415	447	456	446	423	437	435	439	431	411	438	425	447	464	479	425	451	462	435	436	449	437	434	423	470	433	443	464	468	432	452	463	419	425	436	465	425	417	428	416	453	438	486	470	433	430	470	434	451	465	438	421	415	443	408	454	444	423	424	441	432	419	456	458	442	472	446	452	440	468	427	402	451	460	450	409	459	463	464	424	447	442	462	420	453	435	446	429	449	415	428	483	461	418	462	435	461	458	452	414	401	445	433	447	438	419	455	455	402	445	443	413	400	462	439	447	446	445	426	450	478	421	469	409	432	467	416	453	425	437	414	449	420	457	438	412	431	451	465	438	417	466	443	428	463	481	456	441	428	413	440	448	427	447	406	453	430	413	400	452	496	430	433	438	447	444	434	435	412	479	421	442	445	456	420	446	404	437	456	439	470	435	429	400	415	447	435	498	435	426	430	446	435	403	476	425	424	469	406	451	452	456	436	401	463	412	451	431	439	437	469	398	428	465	433	442	455	420	451	414	412	461	436	465	422	443	431	454	456	420	404	426	429	437	428	417	468	388	437	422	463	415	445	470	470	451	407	432	439	407	433	412	456	407	426	406	420	441	464	427	424	434	449	437	433	421	413	433	427	455	451	474	438	455	449	456	455	470	440	433	460	428	407	472	464	447	433	433	427	481	412	436	489	471	421	425	480	471	446	401	462	414	433	423	440	445	443	470	455	466	426	447	414	441	431	482	469	443	404	420	464	403	388	441	465	464	435	416	446	459	448	452	432	453	449	431	425	433	421	437	432	431	397	453	419	453	389	490	437	427	436	437	415	435	455	476	421	433	445	458	441	440	427	463	430	460	423	457	443	438	420	457	462	415	443	426	411	418	448	433	440	419	433	424	417	437	456	429	430	423	454	387	437	435	461	410	450	477	461	456	444	464	404	434	437	446	434	442	418	405	439	413	420	480	448	424	457	457	413	427	415	450	433	453	423	424	415	460	444	417	456	409	440	445	466	457	411	456	396	426	447	459	452	436	413	453	445	453	408	414	446	454	419	438	423	469	425	457	423	414	404	426	449	445	450	413	453	436	419	402	480	446	444	458	425	456	430	401	437	443	431	366	397	425	455	439	414	438	418	452	450	413	442	435	446	445	413	471	447	461	445	426	450	415	468	443	450	446	451	450	455	424	440	432	433	439	432	453	433	437	452	451	414	465	445	420	426	420	448	460	428	443	430	441	451	445	454	456	402	461	430	433	444	483	475	412	466	446	445	462	440	452	424	441	393	457	448	438	426	444	417	443	415	474	462	420	428	433	425	460	460	440	441	424	382	454	414	446	424	429	430	445	420	440	428	398	442	405	417	424	431	455	442	412	450	435	439	421	407	470	438	414	445	459	447	427	463	427	444	450	447	440	441	436	410	461	469	408	468	443	451	441	455	438	428	423	396	459	438	439	437	431	454	399	458	470	438	486	449	457	435	425	453	451	419	437	446	442	478	409	439	431	417	453	440	420	443	431	412	428	437	455	417	460	425	472	446	457	441	435	462	481	468	448	428	447	425	429	446	398	465	445	439	431	440	423	451	458	408	393	415	433	458	431	443	446	431	419	454	396	439	460	406	452	460	446	463	400	483	472	417	426	440	443	457	435	461	452	402	436	434	455	404	421	488	445	451	446	446	460	435	452	470	460	432	436	440	422	467	434	434	462	423	423	472	436	432	442	440	434	413	437	441	436	402	451	438	434	394	425	446	423	442	401	438	437	477	437	420	423	498	403	443	443	446	453	453	429	403	438	414	473	435	462	437	452	434	413	432	427	431	471	446	449	442	447	412	433	441	473	426	442	420	457	410	430	440	421	422	497	468	431	451	449	392	455	441	421	412	422	449	448	475	467	455	422	465	430	427	464	420	432	427	476	455	426	464	408	428	443	446	423	441	434	443	465	420	461	437	431	421	424	435	449	432	471	438	434	417	434	437	419	457	439	440	425	428	410	427	469	414	438	417	396	436	452	438	439	448	458	451	447	432	449	460	442	460	453	449	469	471	474	420	447	427	434	440	456	461	431	418	427	469	445	432	455	429	461	462	437	398	460	423	435	462	409	456	449	443	435	471	426	435	448	443	440	460	418	450	490	398	441	461	448	449	452	448	446	473	426	417	436	422	452	446	480	413	445	436	422	453	428	461	452	470	437	445	430	447	448	443	455	450	450	410	427	437	452	452	389	476	452	453	412	442	429	489	433	469	441	433	432	440	445	444	405	479	407	397	463	464	423	440	459	440	421	462	440	422	426	462	444	452	437	398	440	433	440	436	440	438	454	432	424	454	423	480	430	431	440	421	447	423	445	425	425	428	464	426	416	437	437	460	432	404	405	438	415	408	444	419	434	379	486	414	412	458	416	450	472	454	445	397	466	435	436	443	407	416	462	455	411	465	448	453	455	445	450	395	447	433	463	445	439	414	453	418	426	416	452	471	484	457	453	431	449	465	443	401	430	450	425	442	459	409	470	477	426	460	375	429	443	401	447	451	463	481	451	459	413	445	422	428	444	427	448	452	450	443	447	437	469	450	448	447	457	450	426	410	400	457	466	495	441	394	443	478	434	452	411	445	455	425	408	388	436	477	404	393	467	470	429	431	468	454	448	443	426	465	385	442	414	404	456	462	404	436	440	456	442	432	409	415	439	437	449	509	461	441	413	478	450	445	429	407	430	426	489	439	493	451	444	431	452	448	398	441	443	464	452	404	417	442	416	436	471	455	460	479	451	412	436	440	423	405	480	461	466	440	448	394	446	439	437	415	458	471	447	438	451	452	474	466	449	458	459	457	427	447	437	428	436	460	412	427	467	397	428	423	443	468	432	442	450	427	445	420	468	403	434	433	407	448	419	497	408	443	443	404	441	422	415	431	467	461	429	445	385	427	449	448	421	443	453	481	474	464	424	403	448	456	476	445	410	468	428	465	429	434	464	476	432	440	416	476	454	426	485	452	440	445	414	462	438	448	436	419	424	471	416	448	412	428	443	466	419	436	430	458	464	422	442	420	450	443	425	444	452	472	447	410	441	433	436	431	432	463	442	451	448	428
38010	15301	3056	1056	717	647	560	426	409	408	412	337	332	284	291	303	298	314	318	277	279	256	293	282	298	266	252	256	265	290	299	259	248	275	254	263	266	231	250	287	274	245	263	252	258	264	268	273	286	270	256	256	248	261	301	249	256	254	269	240	234	252	261	255	276	261	277	275	238	260	244	267	255	263	287	237	301	265	239	269	263	249	256	248	256	253	244	249	260	261	267	263	245	270	274	260	252	278	268	276	237	277	251	245	232	279	280	256	260	252	266	257	277	237	241	223	280	276	246	253	258	261	252	233	287	264	240	279	260	280	283	304	224	274	253	270	252	298	258	275	255	243	250	272	286	258	258	311	269	242	293	253	235	249	249	233	248	246	254	272	272	284	276	256	273	264	263	250	255	251	269	255	283	259	246	297	264	282	281	247	270	274	261	251	245	261	266	286	264	260	249	272	258	243	266	256	280	271	272	227	270	281	284	293	218	276	263	241	300	251	281	262	222	241	268	276	241	243	224	236	269	248	275	281	239	255	276	262	249	246	239	252	248	278	261	246	263	291	251	276	246	265	250	256	261	265	260	262	270	284	261	275	230	257	270	285	236	251	272	257	292	286	282	264	280	278	270	247	279	281	259	260	242	279	263	266	234	266	273	256	261	236	247	248	271	243	225	248	278	266	258	293	272	238	243	223	243	254	252	222	258	262	267	245	270	302	284	278	236	263	266	293	289	258	280	262	273	272	254	263	263	250	289	257	235	246	250	255	267	240	266	272	261	260	248	286	257	257	233	273	250	245	233	264	252	257	263	256	240	223	266	254	255	246	258	269	262	247	292	262	257	253	245	259	255	264	258	240	251	243	252	244	255	262	244	253	291	269	274	266	248	257	292	270	274	274	244	254	226	227	256	234	288	231	259	262	256	276	255	252	249	278	235	242	266	250	246	231	250	243	279	278	263	250	266	254	246	280	282	275	253	256	237	229	266	242	241	248	240	248	281	283	248	277	232	260	274	269	265	262	273	280	250	230	265	254	248	256	240	246	246	241	236	242	260	273	256	289	247	260	262	272	265	241	269	248	272	249	259	274	248	292	241	281	242	253	253	255	255	240	258	255	252	246	254	235	254	238	259	241	251	271	276	267	269	288	270	263	290	235	247	262	284	249	252	265	260	271	267	264	241	257	253	225	265	246	260	224	259	257	251	245	250	278	239	252	241	254	278	257	258	278	275	292	259	298	266	239	252	267	270	282	242	276	229	278	267	262	262	267	278	270	258	238	266	281	251	282	272	264	264	256	265	279	246	241	261	270	236	263	269	243	263	235	239	273	263	259	243	283	249	221	282	251	266	273	279	261	257	264	255	229	266	272	265	258	289	296	310	258	233	244	258	269	252	276	275	255	277	275	269	244	257	264	267	254	255	263	276	255	306	281	263	276	258	260	254	240	275	259	267	243	276	244	272	268	273	238	278	252	270	282	256	272	271	268	270	251	269	261	252	252	229	264	270	290	266	241	255	230	279	238	248	264	269	245	288	267	248	244	278	272	247	286	263	266	264	251	274	245	299	236	274	243	288	242	257	266	256	245	288	253	254	263	248	231	251	274	243	259	283	306	258	280	247	264	265	275	256	274	235	275	247	260	253	257	259	286	253	276	224	265	282	267	231	261	260	257	257	270	262	261	261	250	256	265	284	260	274	272	236	239	283	270	282	239	264	261	275	262	285	255	266	265	249	252	278	287	261	273	277	252	267	250	259	256	260	269	241	269	247	247	263	234	261	274	230	250	299	255	277	257	262	268	247	244	249	274	240	239	262	264	266	234	262	253	249	245	229	250	241	249	278	264	269	274	274	276	260	257	245	251	266	267	232	276	270	259	278	275	250	257	238	258	258	250	250	269	268	253	233	234	259	244	249	277	270	275	261	278	230	244	260	270	249	268	247	272	255	283	252	262	236	224	263	248	304	257	278	268	257	247	271	238	266	239	270	261	226	263	248	264	270	282	256	259	255	277	279	254	264	245	242	268	264	276	247	250	278	258	248	256	251	234	268	241	252	265	256	265	272	248	271	255	274	264	262	278	273	268	237	262	257	294	255	288	266	257	245	246	252	273	278	273	292	275	253	282	257	255	294	264	257	271	266	236	272	260	271	284	220	258	273	259	279	272	262	266	301	270	249	258	262	263	284	266	274	242	262	251	234	270	251	276	239	288	277	264	261	233	236	240	254	293	258	251	290	278	255	263	263	246	257	235	255	265	285	262	271	248	259	259	248	230	258	290	254	262	248	253	236	273	273	263	264	273	262	271	249	250	271	275	246	243	260	267	274	249	275	246	248	254	253	282	267	236	240	250	246	262	244	276	250	238	272	259	265	227	280	263	284	262	266	267	266	269	278	266	275	260	264	244	231	253	270	284	262	287	291	281	268	255	262	271	209	275	237	278	282	245	266	284	264	262	248	249	258	280	281	271	275	243	228	264	267	242	252	289	270	277	253	243	283	253	270	244	258	279	264	230	252	268	261	266	224	216	259	241	255	254	267	279	298	261	263	236	241	224	271	271	233	288	287	234	263	253	263	253	259	275	271	274	260	271	261	259	262	241	261	276	267	253	260	267	267	267	275	217	253	247	258	256	268	254	259	283	260	277	253	238	269	267	243	256	293	273	249	268	269	257	251	289	241	252	248	279	284	297	233	232	254	277	253	244	277	253	263	238	254	261	247	261	272	258	248	263	271	276	260	287	241	253	229	256	281	256	262	274	273	277	256	255	252	251	231	273	252	265	289	287	246	255	268	255	257	257	266	244	239	282	255	247	258	258	241	248	271	262	276	267	247	299	247	246	234	279	266	242	247	243	278	265	260	286	267	238	282	230	260	266	247	246	284	261	284	229	268	275	264	276	262	238	257	253	272	256	277	240	256	294	268	265	254	256	270	242	240	236	252	244	275	238	269	273	246	260	250	228	247	263	250	238	272	254	271	265	290	246	254	273	279	234	270	235	263	264	260	243	244	262	263	240	239	239	232	229	239	268	264	268	240	239	275	239	262	257	274	280	271	249	239	249	267	265	249	252	255	252	279	256	269	306	262	263	285	262	278	266	241	263	263	258	242	277	248	281	247	246	237	282	257	255	243	275	297	256	264	266	264	295	279	257	236	262	271	267	260	259	259	251	262	261	289	290	250	216	245	255	256	256	247	283	258	235	250	243	259	254	264	268	257	268	259	257	272	225	269	226	238	302	248	249	262	275	247	247	244	254	225	261	278	240	267	258	270	242	249	259	280	274	270	239	256	254	261	272	254	251	286	261	262	254	263	264	282	255	238	266	234	247	257	256	230	264	265	255	284	260	252	293	253	253	264	282	269	282	274	242	231	234	275	258	263	285	249	258	250	269	263	291	232	248	270	229	270	241	263	247	234	243	229	272	285	240	279	271	259	273	261	235	289	274	260	268	261	267	296	265	230	262	247	258	263	240	245	231	246	231	258	259	232	265	246	270	282	260
19632	1648	3044	3178	2779	2244	1978	1673	1490	1429	1272	1214	1156	1054	1070	1043	1021	1010	893	897	887	943	908	880	870	853	819	832	841	790	816	835	807	779	763	844	803	841	783	774	763	747	790	791	793	767	736	783	816	780	743	726	713	728	716	768	772	793	789	735	785	760	736	776	783	799	773	780	750	781	718	768	765	752	740	771	718	767	725	754	778	781	735	738	711	770	745	786	753	772	736	767	758	728	791	814	765	787	731	776	737	725	760	762	775	724	762	761	766	756	771	779	769	759	766	723	754	742	735	724	765	717	776	768	796	726	741	778	743	721	752	747	730	738	719	755	745	756	783	713	744	714	755	773	682	753	726	779	686	725	736	791	776	759	752	732	779	710	729	775	742	710	785	740	755	759	683	729	745	734	758	717	743	769	739	727	739	736	737	742	751	716	706	746	765	744	710	728	732	754	724	722	763	733	789	779	772	753	754	753	779	752	742	791	725	723	724	772	691	738	735	722	737	728	754	751	803	716	758	729	725	687	743	735	749	804	738	767	716	738	782	759	721	725	736	766	826	723	721	737	725	770	752	727	772	696	728	780	691	775	735	770	749	738	754	754	758	755	746	764	740	736	747	720	762	735	719	740	743	748	738	771	716	813	727	721	792	704	671	714	723	744	739	720	722	751	763	717	719	746	726	727	769	745	734	772	702	711	763	735	716	749	781	736	772	774	724	726	695	742	727	803	776	717	718	778	779	747	745	764	719	771	722	714	717	778	750	743	785	756	758	729	744	717	700	774	695	712	732	749	737	724	781	797	711	756	747	715	733	742	735	764	759	769	721	759	713	747	762	755	739	739	732	758	778	727	761	732	737	742	741	719	757	714	764	788	739	721	779	700	761	736	701	712	746	749	688	760	717	770	756	728	757	765	762	760	751	773	728	735	772	746	753	742	755	777	780	760	709	750	723	785	715	764	743	744	770	722	789	747	726	733	732	784	759	693	746	719	770	757	731	722	765	788	727	765	767	782	727	738	722	769	747	715	771	754	723	752	765	761	672	755	755	739	721	709	777	708	799	769	765	719	762	764	784	699	733	810	735	737	767	766	746	760	742	756	770	759	739	744	731	714	732	688	742	737	738	740	760	748	793	705	691	783	735	713	688	734	777	740	749	772	821	738	765	740	711	712	738	723	718	716	761	772	783	740	765	743	704	745	773	779	731	735	745	758	677	745	771	765	761	769	705	808	731	720	785	753	685	722	716	719	755	748	769	675	772	754	738	691	767	696	739	715	806	710	753	742	756	768	759	707	815	749	721	750	753	707	722	687	743	709	743	714	756	752	760	789	720	726	762	743	762	721	735	786	737	689	749	762	742	761	745	738	728	820	767	778	743	758	789	772	741	722	730	819	784	719	744	729	731	750	757	776	738	787	793	747	735	741	762	782	738	733	750	757	800	747	756	714	743	731	719	678	765	756	750	786	717	794	755	734	737	763	699	747	740	771	711	783	764	823	779	706	777	745	747	675	724	725	756	742	695	713	760	785	744	738	763	791	733	763	780	746	760	754	736	716	706	723	736	748	763	728	719	757	751	707	760	703	745	725	703	765	694	736	779	739	748	723	754	797	720	692	755	810	725	755	740	807	727	685	687	709	736	750	768	742	719	782	747	753	708	774	769	762	784	729	692	739	745	744	780	771	731	734	775	707	747	769	749	765	749	734	776	779	734	749	773	744	799	724	738	749	719	718	705	779	742	791	736	695	765	760	701	759	736	742	768	731	757	745	758	723	723	799	785	739	780	764	716	763	774	741	745	801	711	754	750	723	782	731	738	772	773	743	764	698	754	719	760	748	770	745	718	706	789	748	689	766	754	781	732	726	742	783	728	633	682	738	785	785	736	776	793	742	767	742	691	791	761	738	720	720	725	701	700	759	716	690	739	783	730	710	717	751	806	729	681	712	747	702	656	747	733	774	740	752	744	704	776	722	779	735	734	726	777	799	799	749	777	754	729	790	754	725	704	731	692	694	720	749	727	786	762	705	730	770	741	787	755	757	714	747	711	813	754	744	756	692	736	725	799	726	737	732	730	724	728	757	739	729	735	773	805	700	729	739	752	751	738	713	718	735	775	768	780	741	768	749	734	792	735	741	740	750	743	728	712	773	778	762	710	745	748	749	776	722	814	760	771	679	723	737	739	737	748	713	720	728	706	752	783	714	723	739	744	738	740	746	736	747	816	729	750	760	791	742	765	756	725	711	765	753	752	708	717	789	751	725	752	722	731	772	742	764	745	712	730	758	738	746	758	755	738	765	736	748	768	755	737	737	727	715	740	766	793	721	724	725	737	761	729	711	781	762	734	726	736	794	766	786	778	754	732	762	714	778	739	791	761	800	820	760	728	754	716	708	755	694	728	779	708	733	758	754	788	758	755	793	771	754	792	772	708	778	761	742	716	722	705	744	717	759	720	792	740	739	763	748	769	750	746	769	753	747	755	765	707	788	724	708	754	739	743	781	776	716	742	774	815	758	740	722	729	715	752	770	780	737	745	702	762	757	764	769	705	734	748	700	739	711	749	782	707	714	744	716	708	719	758	741	760	750	783	728	727	746	753	730	729	735	723	735	734	724	758	776	728	755	783	755	749	744	726	789	737	739	752	714	732	696	784	721	743	758	753	766	712	724	788	758	744	785	735	733	730	744	740	734	688	744	774	746	712	740	712	718	744	748	741	747	717	728	731	703	791	714	770	734	770	691	727	709	793	738	747	774	741	784	726	730	772	734	762	708	716	740	702	734	737	742	693	745	709	710	727	766	765	767	735	750	726	755	735	749	768	757	764	722	720	724	745	743	773	785	761	767	780	758	738	729	738	737	747	759	750	743	745	827	769	745	774	736	742	731	757	759	708	746	781	753	722	766	740	756	763	726	743	770	780	751	740	718	760	776	753	783	735	775	713	743	739	714	740	748	728	775	686	756	766	739	713	811	771	761	753	729	748	746	739	747	746	754	683	744	734	730	776	753	730	746	719	698	755	759	749	775	714	710	721	797	780	733	796	787	722	817	725	765	717	785	728	731	767	703	744	752	688	753	786	723	771	751	725	747	703	753	787	743	727	692	744	738	723	749	695	721	705	751	751	745	747	735	769	761	770	740	762	719	809	816	811	756	721	707	761	725	716	732	742	777	781	733	755	772	750	761	730	741	753	747	723	771	743	733	759	729	723	737	692	729	793	749	762	762	731	714	725	729	708	754	736	769	767	759	749	774	761	754	753	765	742	758	710	755	792	734	740	722	747	770	794	799	737	729	705	728	747	735	803	723	719	751	763	771	759	753	763	721	698	731	767	778	747	766	740	737	771	746	744	749	703	695	744	740	743	750	709	754	678	748	701	709	714	741	788	781	716	783	712	759	778	752	754	703	764	733	742	726	729	688	782	724	725	740	749	723	742	759	712	782	744	728	756	719	765	759	752	758	723	750	753	703	777	724	751	764	793	788	756	750	743	716	727	744
43539	20775	13474	2529	1361	1045	838	716	628	563	528	473	434	428	383	445	359	352	365	355	367	304	322	360	332	387	327	300	330	320	366	346	347	313	286	310	290	306	345	306	321	315	340	312	305	327	293	319	284	308	334	317	302	336	298	313	329	286	291	299	327	337	311	302	318	317	309	332	316	297	284	298	332	288	298	299	324	309	321	296	302	333	309	316	323	300	317	295	296	297	322	312	327	307	310	268	309	315	293	290	334	304	303	288	320	331	314	323	345	289	331	325	292	333	294	289	318	288	328	294	357	291	307	297	304	317	268	335	309	278	311	342	295	311	324	327	293	317	307	335	296	327	311	293	313	313	325	295	307	320	339	305	303	300	330	307	304	272	295	308	327	333	295	314	310	329	300	302	303	302	327	309	287	325	278	297	310	333	296	347	296	309	268	316	283	296	291	330	322	316	343	299	342	298	305	310	295	286	266	324	319	321	306	280	300	277	309	262	330	295	310	328	331	333	312	309	295	312	294	321	297	283	312	258	303	330	310	329	296	280	300	299	321	311	342	286	286	335	292	310	292	323	318	305	346	294	300	287	296	275	278	323	303	295	288	319	300	311	316	328	313	318	339	297	308	300	306	310	334	289	315	283	300	313	286	283	249	306	304	318	291	295	313	320	332	301	309	305	308	315	293	296	290	305	331	287	329	305	308	303	297	312	308	300	298	318	307	299	306	292	328	277	307	306	324	303	335	303	308	298	314	317	307	335	334	337	323	330	270	317	343	299	310	298	320	302	351	285	314	345	312	290	310	302	290	289	294	295	276	296	304	325	278	293	310	299	312	312	318	310	334	331	309	319	308	303	326	310	295	292	315	327	336	292	310	302	331	275	335	317	303	286	318	320	280	309	280	284	281	299	287	296	299	318	294	315	301	313	270	325	315	294	280	300	300	317	322	294	302	308	296	313	320	303	314	333	298	313	284	315	308	336	302	324	309	303	266	305	291	304	285	304	312	291	311	291	318	288	304	298	285	313	295	276	338	299	308	279	316	313	279	325	321	275	315	298	301	358	284	302	324	304	302	298	311	323	296	302	317	318	317	276	296	292	315	333	309	302	303	320	300	317	294	318	318	320	316	292	324	348	280	307	311	302	301	330	289	294	301	314	338	346	312	276	297	338	285	324	327	290	333	297	322	285	310	314	288	309	328	301	327	318	317	333	305	306	290	272	318	266	246	322	317	287	311	287	299	309	293	305	306	311	285	270	323	320	299	297	315	298	281	314	307	291	286	323	287	303	350	328	292	300	312	290	315	286	285	312	297	326	279	308	309	301	328	298	306	311	284	305	308	301	303	322	284	285	296	310	315	328	325	295	319	313	304	331	310	317	306	293	310	299	314	276	359	290	314	307	304	331	313	323	276	313	314	321	291	324	331	320	318	294	301	322	318	333	330	314	307	330	298	318	309	301	314	313	303	289	338	319	330	316	324	302	314	282	270	289	298	304	316	344	289	304	296	329	313	314	319	305	340	322	264	328	301	284	324	300	304	303	292	318	325	330	307	320	329	304	314	360	332	290	321	341	292	336	301	293	298	298	285	322	326	301	304	310	292	316	307	324	319	312	315	332	316	334	319	281	301	291	295	325	273	323	320	292	302	298	302	296	325	292	329	320	285	314	351	296	305	345	305	325	277	282	301	347	313	317	305	320	318	327	312	301	337	298	314	333	304	299	282	317	316	300	308	299	324	333	290	283	367	294	323	331	338	317	301	326	307	279	326	292	292	328	311	318	331	307	310	339	287	322	341	308	316	279	320	314	311	312	317	312	313	330	308	272	318	349	304	323	310	335	304	300	304	296	326	287	302	316	325	321	344	318	302	305	323	297	319	294	310	308	309	283	320	303	282	293	336	277	322	313	313	303	300	331	328	295	291	301	332	316	280	306	283	296	312	328	305	341	292	286	312	307	303	309	321	300	322	311	337	311	275	301	294	288	324	322	315	289	273	286	304	292	290	286	303	303	309	297	279	307	279	325	315	296	290	310	345	357	339	318	311	334	301	321	306	304	337	300	307	317	297	318	321	338	312	300	316	338	333	314	304	318	293	305	296	297	329	301	300	298	320	313	301	311	335	295	302	325	311	283	317	295	310	306	300	303	277	276	310	322	324	307	288	285	287	309	310	300	298	308	296	304	328	328	307	314	322	295	312	343	304	283	316	308	308	295	339	329	320	302	329	296	304	308	319	312	315	314	286	331	287	290	330	314	292	300	289	275	291	310	314	280	306	300	300	310	322	304	280	302	306	321	307	294	322	265	341	336	334	302	337	311	296	293	285	299	280	287	295	293	306	302	321	294	303	310	292	287	315	309	325	316	302	318	306	326	318	322	329	272	311	303	302	311	303	325	306	333	301	293	294	299	341	285	312	317	316	287	307	308	293	282	315	327	300	310	308	300	317	313	305	291	293	309	299	277	302	292	324	317	308	297	309	286	323	279	344	330	315	338	323	260	280	303	305	302	309	322	305	312	279	331	321	319	321	289	324	322	302	303	278	308	329	343	324	312	320	350	293	330	305	341	283	314	310	334	341	291	307	336	319	283	311	305	292	312	299	315	301	297	304	343	314	302	287	309	284	308	305	299	315	312	299	304	347	290	293	328	313	296	314	268	304	335	282	334	304	288	325	311	311	307	310	314	315	304	282	284	320	311	291	332	309	299	297	318	308	309	301	301	291	318	289	323	321	289	334	300	306	288	308	291	294	310	313	287	327	294	303	290	291	280	297	320	305	303	321	302	316	332	333	332	325	311	311	303	303	297	325	319	305	322	298	271	291	325	280	298	287	319	296	307	303	284	316	299	316	296	325	287	283	310	290	287	269	314	297	320	313	289	324	315	323	318	274	306	294	334	300	281	331	293	333	319	280	266	327	298	340	308	297	290	317	269	329	340	305	346	322	333	271	299	318	300	305	303	315	284	281	296	296	313	289	289	276	321	312	308	316	316	303	314	322	319	293	309	322	308	346	322	290	296	317	296	321	346	345	307	282	312	307	324	347	310	317	278	291	291	315	299	292	315	320	306	314	316	326	341	303	315	328	313	280	312	276	298	296	282	279	303	323	321	313	300	314	309	323	299	313	311	283	328	309	292	309	310	353	320	308	273	294	276	306	329	289	308	337	314	334	322	306	317	340	305	297	295	284	318	305	303	301	286	296	321	322	342	289	313	303	329	331	316	318	302	286	320	295	299	284	291	304	274	300	282	313	318	311	305	293	296	333	325	313	328	310	332	323	308	289	345	277	322	321	315	294	315	295	275	298	308	319	312	300	292	346	340	317	339	282	280	320	300	296	345	306	301	294	326	316	336	316	275	327	296	307	254	336	320	307	302	322	311	301	296	334	290	321	300	299	323	317	315	306	318	296	312	273	287	313	311	305	311	300	314	303	332	330	332	333	290	307	315	315	328	274	334	326	315	294	294	296	311	294	302	307	344	302	292	311	278	310	302	325	345
25096	2754	5068	5442	4664	3894	3243	2796	2415	2065	1860	1723	1579	1528	1451	1432	1324	1299	1183	1235	1204	1142	1105	1158	1105	1070	1036	992	997	1040	1025	983	919	915	993	995	968	923	924	919	892	961	928	944	922	917	914	857	901	931	915	832	890	893	912	915	890	899	892	908	845	859	844	869	903	879	927	932	862	873	904	912	892	850	862	856	872	864	894	898	938	887	894	825	824	922	841	872	832	888	881	865	940	839	883	882	857	855	868	871	833	825	859	900	855	886	829	853	868	893	861	814	824	834	850	808	870	852	873	845	874	878	835	838	875	818	856	872	884	881	847	898	864	856	891	847	840	827	878	851	830	887	912	838	834	853	820	852	840	904	861	873	855	858	857	854	882	874	867	878	812	868	856	870	848	866	808	822	824	848	860	826	897	888	918	858	843	873	823	857	906	859	835	903	851	815	870	868	843	845	875	907	823	884	853	859	876	849	880	867	826	862	891	881	847	840	812	807	904	838	849	869	835	817	850	909	835	794	871	851	839	844	869	831	870	824	809	866	852	831	899	860	892	805	845	817	818	905	921	853	864	876	828	857	803	895	904	852	883	877	853	911	837	817	841	824	863	782	888	839	853	832	866	856	828	883	830	847	882	908	854	829	829	837	822	863	836	837	857	848	877	893	837	846	833	852	886	878	896	875	867	865	868	831	893	860	858	819	811	876	847	860	878	858	865	853	831	806	832	860	886	824	910	841	888	869	879	856	871	865	860	819	882	867	859	871	855	883	854	840	892	876	834	883	859	838	882	826	872	917	857	874	878	818	863	873	861	841	833	859	817	879	865	864	831	829	893	888	899	867	823	839	855	811	880	859	834	863	894	862	852	860	814	847	875	895	813	867	851	892	869	845	850	875	834	857	820	897	866	885	820	829	860	886	860	856	881	861	851	894	890	842	880	873	863	876	821	864	894	889	881	888	826	845	889	835	845	878	833	865	861	875	884	845	858	830	780	913	886	839	817	829	917	787	864	884	866	860	865	874	796	815	918	850	884	882	849	861	892	896	822	792	832	850	856	874	828	846	917	846	878	902	922	905	904	914	819	839	846	885	861	828	837	897	802	837	859	834	865	823	860	816	830	871	877	841	815	835	839	850	795	856	857	805	905	860	812	853	818	870	853	820	869	830	841	862	830	840	867	876	838	799	860	832	860	802	842	877	884	878	841	863	827	863	841	881	827	849	895	914	868	822	883	898	913	836	864	849	871	855	892	911	887	858	819	864	835	859	853	879	804	861	870	840	911	840	870	791	848	860	858	812	831	854	852	830	822	879	781	849	949	849	841	857	903	862	880	876	912	867	875	847	848	874	847	857	880	832	836	868	858	860	838	834	871	845	845	885	778	828	854	897	848	893	910	822	816	869	805	849	862	854	879	877	832	908	851	850	852	901	855	820	875	850	806	827	810	888	897	876	836	837	810	930	825	900	862	877	890	829	893	877	798	853	824	898	837	877	830	883	868	879	879	876	810	823	823	828	871	794	806	838	878	852	860	857	881	838	791	860	839	855	887	844	806	899	821	827	808	835	825	878	861	841	827	845	864	858	833	870	879	809	852	823	813	817	813	828	836	924	877	853	836	880	866	839	846	890	856	894	891	858	879	838	857	846	859	848	903	818	883	826	859	892	868	874	894	886	886	893	845	832	876	896	830	843	840	864	841	866	858	860	907	926	830	890	811	911	820	790	863	845	880	864	919	835	868	884	887	871	834	823	859	864	826	834	850	812	876	881	868	892	902	856	849	883	887	832	898	889	824	852	835	886	875	842	859	845	848	810	869	869	816	839	868	866	834	820	842	840	871	831	814	864	865	817	841	870	829	848	869	826	836	882	883	890	912	843	852	829	856	814	863	889	861	886	837	870	914	866	888	815	857	872	844	845	862	861	840	828	869	896	889	877	868	884	876	829	887	855	862	900	821	854	869	785	848	816	879	842	871	870	887	828	852	884	849	869	866	889	832	871	910	820	826	859	863	847	895	804	913	837	894	837	879	891	874	875	835	874	870	822	819	844	846	854	934	898	854	874	890	827	826	825	861	842	875	841	890	841	838	869	835	848	807	852	865	836	811	885	822	840	868	817	866	886	809	909	889	855	865	853	860	863	864	864	872	845	853	867	883	867	854	860	804	918	859	852	876	879	873	885	798	877	840	873	868	903	809	847	841	905	839	832	848	816	868	816	871	819	896	815	889	872	838	854	853	866	858	852	876	892	844	853	879	878	799	880	851	862	896	834	862	842	886	865	844	829	788	887	877	853	824	845	892	871	838	891	787	873	866	872	891	846	885	833	860	838	880	889	867	844	819	880	864	854	832	883	895	857	843	819	832	845	853	805	904	873	940	878	873	848	879	853	867	849	856	859	870	832	913	887	851	801	890	844	822	873	807	836	835	932	860	888	876	845	844	899	836	830	857	815	878	855	894	912	806	832	833	856	866	891	880	809	848	885	835	873	840	894	851	864	807	835	809	837	848	842	831	883	805	851	889	841	912	892	850	819	817	791	909	905	904	879	828	818	815	872	831	886	903	888	874	866	879	870	874	830	797	887	825	832	848	863	811	825	835	870	804	824	891	872	885	863	820	835	872	871	830	834	834	877	912	877	842	860	854	848	862	844	845	852	874	892	859	833	847	862	886	832	853	839	850	868	837	779	858	827	848	895	847	859	869	917	828	800	813	875	857	899	825	875	859	797	876	864	819	863	843	871	844	864	857	849	812	842	878	858	830	819	865	873	886	860	825	905	869	815	859	879	922	848	857	846	827	857	868	880	813	860	873	843	897	897	822	893	866	828	882	869	875	854	840	839	865	810	836	844	857	837	882	848	854	858	893	810	891	817	848	848	852	918	921	825	879	879	846	856	813	830	834	834	852	895	888	884	849	873	822	826	863	893	809	833	912	868	847	844	884	888	855	822	866	907	891	843	796	843	789	857	860	861	871	839	852	868	875	824	848	847	814	807	871	819	900	837	833	807	897	892	891	827	866	855	847	811	848	811	813	860	823	859	898	883	835	901	857	898	840	854	815	888	942	824	853	868	846	860	894	812	831	859	807	863	857	841	871	853	834	873	885	834	885	851	858	871	871	881	895	844	862	871	850	862	878	834	837	856	859	846	860	870	887	888	837	914	881	830	882	880	842	883	836	877	866	903	884	851	831	831	883	817	904	905	883	834	848	807	813	854	849	870	854	838	869	897	854	836	806	834	856	836	841	909	850	814	843	858	870	819	889	897	877	834	819	806	845	882	826	840	887	858	822	848	852	924	859	840	857	894	846	868	853	837	885	845	812	872	780	834	830	851	807	844	822	846	838	876	836	853	869	803	853	876	856	889	883	891	862	873	865	826	819	803	888	866	851	877	838	836	839	857	826	882	878	864	834	828	848	861	846	884	923	859	904	835	842	834	897	829	890	843	823	870	832	893	820	894	892	854	833	848	902	836	824	842	859	851	861	891	838	867	859	876	847	876
7496	433	311	201	157	161	167	167	125	160	145	145	156	157	171	139	138	147	136	159	145	139	151	163	135	137	152	140	122	164	122	129	150	151	149	126	139	117	165	165	145	128	133	132	140	151	161	151	144	139	140	141	150	130	156	135	145	126	135	172	129	163	117	136	116	151	141	149	140	150	150	142	157	140	162	157	129	154	138	151	149	150	130	149	152	128	150	153	160	158	132	140	159	144	158	142	143	145	124	145	144	156	136	131	157	149	135	170	142	132	150	154	161	136	138	152	155	148	146	137	150	147	128	158	146	133	155	140	134	113	139	133	121	132	147	143	141	132	126	164	136	140	125	130	126	134	150	136	158	139	156	147	152	123	124	130	155	151	133	139	147	164	131	128	148	129	135	140	164	149	127	137	147	131	150	153	141	128	142	131	136	136	138	139	149	147	166	148	156	145	141	118	160	135	122	128	175	120	143	146	136	143	153	140	135	128	141	137	157	113	156	131	144	153	140	146	151	135	142	149	149	150	141	140	146	152	149	153	146	125	154	136	119	145	125	145	139	135	135	171	136	142	140	133	135	128	133	133	152	151	138	133	134	137	128	131	133	123	150	147	152	167	124	128	141	127	139	153	177	150	145	157	130	134	135	133	140	126	151	137	135	146	142	115	149	152	146	161	140	153	119	132	152	146	127	142	146	171	140	132	144	133	157	167	177	135	163	124	142	146	154	137	145	152	146	142	124	159	145	140	119	155	139	138	125	140	140	137	134	139	163	119	153	153	138	123	126	130	129	152	150	134	127	141	151	146	124	143	145	142	146	138	123	147	143	147	156	126	126	122	138	141	150	141	122	139	141	158	152	154	156	128	141	131	139	139	141	156	147	149	134	137	142	131	154	144	149	158	117	152	132	139	138	130	126	139	143	130	141	160	145	148	136	128	138	147	124	160	151	135	135	126	125	115	149	152	129	120	133	146	142	138	142	153	160	152	149	132	148	137	150	151	132	141	143	134	128	135	122	142	141	154	137	130	151	127	130	128	146	139	153	142	167	166	147	139	141	143	122	117	164	157	147	167	141	131	128	133	122	148	145	143	147	134	136	122	136	134	147	152	146	130	134	130	150	144	123	151	151	133	156	156	136	151	153	133	143	137	135	139	137	133	121	140	134	138	143	134	140	129	150	155	155	132	148	120	137	128	138	143	157	160	147	132	152	137	135	133	122	117	141	135	130	138	129	135	145	159	131	141	129	148	144	131	134	139	155	139	138	136	143	154	135	147	144	155	126	164	150	150	163	130	147	138	140	147	129	138	150	129	151	126	140	139	157	142	134	119	139	132	141	153	142	156	160	142	141	137	138	145	147	131	162	145	156	135	145	148	163	139	136	135	148	136	133	134	130	129	138	132	152	138	155	129	144	146	135	150	153	141	154	170	128	132	148	149	138	146	134	136	167	140	134	155	141	126	130	139	148	136	165	128	143	116	121	134	141	142	129	132	141	166	121	144	130	129	147	132	123	124	135	133	126	120	160	149	153	140	143	138	155	159	130	157	127	118	154	131	164	133	136	142	152	131	145	140	144	140	137	144	156	142	158	147	154	133	148	132	153	137	142	137	149	128	142	154	141	134	128	141	146	156	126	146	158	150	150	143	146	141	135	158	156	135	156	140	123	146	137	124	136	134	125	155	161	140	127	126	138	130	141	137	149	152	168	129	162	141	133	146	133	129	138	158	134	144	157	130	133	144	111	122	149	150	153	121	141	118	142	136	166	134	133	137	148	151	122	172	147	147	161	172	136	125	151	133	152	155	155	142	149	155	144	139	134	146	154	144	156	141	163	134	138	128	128	158	166	128	152	125	131	123	141	154	134	146	115	155	147	132	145	148	142	143	129	141	153	138	158	128	144	149	156	146	160	137	151	113	147	147	143	126	142	135	145	118	136	124	155	157	142	155	145	151	118	153	154	152	135	162	126	149	133	154	143	123	128	143	128	156	145	143	133	125	160	147	169	141	135	133	130	152	128	168	126	162	143	131	138	117	142	147	150	138	148	149	134	137	117	135	117	110	139	160	142	151	158	132	150	128	142	164	134	154	152	128	150	152	133	130	141	148	131	157	126	147	118	139	145	140	131	124	125	111	127	158	124	118	136	141	150	157	151	128	162	147	141	139	154	135	127	151	156	143	139	141	146	146	145	141	136	154	134	149	148	133	136	145	126	148	147	124	142	141	154	151	148	135	150	138	135	132	140	154	144	165	150	150	139	146	134	144	157	168	156	120	166	131	154	149	147	135	132	128	131	126	146	135	134	115	149	127	165	157	122	127	128	139	131	145	132	136	104	119	142	138	134	157	124	132	156	151	118	149	134	137	132	143	152	168	144	152	155	155	135	134	143	118	140	143	170	153	144	150	127	122	154	141	137	159	136	153	155	148	133	126	153	148	151	161	127	141	129	144	152	118	134	137	153	141	149	152	127	165	117	152	146	131	154	153	119	137	137	171	126	125	152	141	139	151	162	147	147	114	141	138	154	144	157	137	135	141	139	147	140	133	158	149	143	137	142	147	132	134	138	149	142	142	141	135	148	142	118	139	140	155	122	140	137	140	150	148	135	146	154	113	133	149	138	150	126	144	131	153	150	156	138	136	143	146	161	129	163	143	128	138	135	150	123	142	151	132	154	135	140	133	133	149	136	120	120	148	148	130	122	119	120	139	151	148	145	134	153	143	129	135	152	131	141	136	155	130	131	157	141	159	140	124	152	161	144	149	141	136	150	149	147	136	140	150	141	127	127	148	133	133	139	150	149	153	142	142	168	137	130	143	139	129	135	130	118	166	145	144	138	136	136	140	150	134	139	150	129	134	155	143	123	139	114	141	138	134	144	162	152	126	129	169	129	120	161	131	136	144	122	149	169	131	132	139	121	132	139	145	133	140	146	141	142	141	124	142	134	149	135	127	132	136	139	155	152	147	159	157	137	159	148	121	126	114	141	157	127	140	127	123	145	133	153	145	137	150	157	137	134	123	128	150	124	137	143	123	154	120	152	143	138	138	153	123	164	128	163	147	160	159	134	132	157	137	126	152	147	161	135	141	153	116	142	166	124	138	143	137	125	125	140	147	136	141	140	146	137	128	150	131	139	124	112	140	136	120	149	170	135	134	139	157	127	166	150	144	122	146	143	151	135	143	141	144	136	145	143	138	165	150	139	152	144	144	135	141	146	132	130	132	146	137	143	145	140	145	136	146	118	126	138	121	141	150	156	141	140	122	120	131	149	139	137	136	119	150	135	144	171	138	144	119	159	140	140	150	133	132	129	141	142	154	138	131	138	133	140	164	139	142	159	144	125	139	173	155	147	155	142	151	150	124	142	164	141	133	149	136	123	142	127	143	158	133	144	139	134	142	140	119	119	137	144	149	139	133	123	148	155	146	137	145	142	140	146	132	130	147	141	132	131	154	126	164	118	147	143	139	144	156	132	131	140	146	138	137	170	152	150	142
6399	518	566	567	577	509	497	459	508	466	494	453	458	475	457	491	448	423	464	442	427	461	429	429	454	440	436	469	425	449	483	472	447	448	401	422	411	434	442	430	436	464	427	427	448	460	450	411	448	436	464	460	420	485	486	428	429	426	422	423	500	437	424	476	460	425	446	441	426	432	418	401	452	438	473	455	454	425	447	449	475	423	443	397	415	433	446	408	424	438	382	441	466	434	446	388	408	441	432	407	421	449	416	461	417	510	451	430	420	432	469	420	435	421	421	447	420	445	433	435	435	407	479	443	403	436	463	417	443	430	426	443	475	445	441	444	438	418	448	467	468	410	425	442	420	466	480	437	412	464	420	425	424	404	430	453	390	428	483	465	419	427	462	436	411	457	446	399	470	449	415	446	437	435	441	451	423	431	434	406	413	424	422	439	434	413	461	470	456	430	437	438	454	450	448	455	437	455	447	435	478	424	452	450	437	424	458	440	455	443	405	430	439	449	436	416	435	441	428	411	441	439	443	417	423	413	443	424	424	427	437	395	412	469	421	434	442	463	421	445	428	454	418	448	423	459	450	437	421	426	420	446	470	439	446	447	427	413	478	440	436	424	418	444	417	425	437	450	451	440	461	452	442	458	399	418	441	492	468	420	439	434	466	448	446	459	432	447	441	421	456	458	447	424	424	448	438	444	428	383	410	424	457	431	434	445	458	448	414	418	438	442	436	439	406	444	466	472	464	439	455	438	461	470	439	419	441	380	428	439	450	425	454	402	434	432	463	448	463	422	428	446	440	440	409	461	459	453	410	472	470	425	411	460	449	449	436	461	437	419	421	445	463	419	424	450	452	443	414	458	446	414	435	431	405	424	433	408	448	444	410	466	413	435	467	422	416	478	431	432	401	453	454	466	411	449	443	455	383	420	428	426	462	438	372	408	451	462	429	457	445	449	445	440	465	442	462	436	424	470	472	427	443	417	417	423	431	415	443	412	431	498	449	433	418	447	435	461	445	435	444	458	443	407	439	424	471	448	420	457	422	422	417	429	464	435	434	439	427	460	417	396	435	453	443	396	432	466	434	418	454	436	435	443	394	440	441	440	409	439	428	398	445	440	428	464	453	439	417	409	400	463	430	434	442	436	436	418	411	448	396	460	427	487	446	438	441	442	428	467	481	462	431	409	452	401	424	414	453	461	419	416	442	456	469	412	428	410	442	431	428	386	476	448	431	437	386	456	423	429	415	402	437	457	434	474	423	457	437	463	472	432	443	425	451	435	424	421	431	427	410	428	424	434	449	448	412	418	423	421	425	420	412	435	407	461	456	443	437	467	430	460	441	444	420	429	432	439	441	474	439	415	410	407	450	411	454	437	454	428	479	417	450	429	421	416	445	440	494	445	395	450	457	438	425	444	404	432	431	427	470	415	421	470	446	440	449	440	429	418	433	456	423	455	462	480	432	430	468	451	405	486	435	437	455	451	392	375	429	419	428	430	422	417	426	456	461	435	435	416	441	443	444	439	440	422	449	404	456	471	413	420	425	405	441	440	445	451	487	431	442	431	414	422	424	462	417	422	426	437	461	454	437	477	437	493	432	441	456	423	427	422	459	449	469	418	419	470	416	433	450	403	452	450	427	418	445	455	409	435	416	429	427	439	456	433	449	454	403	438	439	478	440	422	398	451	465	430	460	449	433	464	443	423	431	417	440	429	418	455	446	403	437	423	418	436	426	435	473	415	418	419	442	387	431	440	411	429	389	434	425	464	463	426	466	424	465	421	418	460	477	411	442	464	433	480	439	412	458	439	441	454	454	434	451	440	452	429	446	464	440	424	394	427	433	486	458	423	452	452	431	409	440	417	416	448	477	449	438	477	466	421	436	450	394	406	438	433	416	449	445	449	406	419	450	431	446	463	491	456	407	483	497	448	438	438	447	436	431	460	431	462	441	376	450	447	436	441	464	454	454	431	405	446	427	450	473	431	453	439	423	450	426	455	472	425	442	452	415	415	420	440	413	390	471	415	417	418	415	454	409	448	429	469	447	408	419	401	457	426	404	432	432	445	465	443	386	443	421	431	443	416	406	412	412	445	441	462	464	436	461	449	454	417	447	481	413	425	448	440	422	453	484	472	429	436	406	452	453	475	446	423	442	435	434	440	451	408	472	475	407	434	441	470	414	425	417	434	436	440	436	396	440	464	446	423	428	482	481	430	447	449	439	469	449	471	440	465	430	423	430	463	430	452	401	438	437	411	441	426	453	441	408	460	472	445	422	431	419	451	420	486	435	416	444	398	446	436	427	435	437	420	418	456	448	434	428	438	435	441	425	436	452	420	484	419	399	463	445	424	474	452	450	401	457	455	418	402	439	443	454	483	423	436	449	463	438	440	430	448	471	409	428	445	432	409	449	423	434	421	457	480	458	444	444	420	408	480	461	474	433	425	460	439	420	432	464	427	452	418	441	423	430	424	439	452	432	449	450	437	454	471	434	439	416	390	465	409	424	423	441	432	424	448	431	446	390	412	412	422	407	424	429	442	461	473	435	441	423	442	460	458	431	453	461	455	427	453	442	472	422	455	425	407	462	423	418	448	454	382	433	453	453	449	460	438	463	446	394	442	472	411	417	438	428	433	455	418	418	402	434	489	461	422	434	415	454	475	459	453	447	424	395	425	445	410	422	458	454	468	426	461	490	443	445	471	456	426	406	423	404	448	423	405	414	435	432	426	447	460	478	428	465	428	471	392	435	439	449	411	439	463	412	474	463	443	447	459	413	417	446	457	447	460	421	451	457	441	400	425	426	428	435	429	480	420	436	464	439	422	439	427	461	424	460	431	427	462	449	434	450	462	423	473	453	439	447	443	396	439	429	393	409	451	428	440	468	424	434	399	424	458	430	420	456	444	440	436	449	451	423	422	421	428	457	423	460	472	456	477	430	427	423	456	418	467	450	437	425	442	395	486	438	420	427	465	446	409	428	489	410	433	464	400	400	459	427	445	476	473	440	425	438	440	446	449	442	431	453	434	453	424	430	455	420	444	448	475	438	435	443	453	461	443	432	428	437	440	416	442	457	430	428	479	416	400	453	464	455	449	439	446	429	421	427	408	408	416	446	433	444	463	423	415	430	459	449	451	446	421	455	426	421	403	423	445	445	440	437	463	425	403	499	477	412	468	429	464	418	460	458	444	442	426	421	447	439	418	448	436	435	460	405	491	457	451	454	461	433	427	446	434	479	439	456	439	456	439	446	446	424	428	451	408	494	450	430	485	458	427	434	423	434	457	434	448	438	420	477	429	406	415	437	437	421	449	449	429	433	432	460	433	422	436	444	423	408	437	440	462	438	456	489	443	450	456	401	459	414	441	426	411	425	430	426	459	454	411	439	436	474	466	429	399	444	444	434	461	428	423	426	405	443	448	460	471	400	419	458	426	419	445	432	477	422	437	452	433	442	450	424	465	453	416	452	467	435	472	416	416	401	432	432	452	436	422
37828	14742	2716	1073	688	607	511	442	393	389	390	289	280	336	319	296	288	285	260	296	299	295	284	275	285	289	271	271	283	274	285	278	255	283	280	258	274	241	268	275	296	256	258	269	254	261	288	255	283	284	251	266	234	276	280	198	264	208	279	227	255	266	229	233	246	289	255	269	269	250	248	271	299	272	254	247	263	269	246	251	263	269	280	248	253	227	230	271	251	266	236	239	233	283	273	263	229	248	278	254	259	285	238	266	273	245	245	239	252	245	289	285	255	275	260	238	319	254	292	280	253	275	257	247	292	266	260	283	258	287	255	233	252	271	231	272	248	289	265	228	246	229	258	273	236	222	260	244	265	236	261	265	254	273	257	270	256	251	255	262	265	265	263	250	256	278	248	251	270	255	254	252	259	250	262	235	266	244	265	227	239	259	274	260	277	250	247	242	259	264	270	275	226	286	257	256	234	289	266	285	273	245	269	299	271	252	270	265	247	258	248	280	277	260	250	270	259	236	241	263	257	266	255	265	230	253	239	225	241	253	236	228	252	262	258	247	247	251	256	234	270	275	298	251	266	253	269	268	267	253	269	239	253	273	256	242	272	259	254	245	250	260	262	254	264	273	249	271	262	272	252	260	246	236	251	258	291	266	238	274	291	272	269	280	209	264	269	271	244	282	257	233	267	240	255	238	272	280	282	251	243	249	271	296	295	260	247	276	252	241	270	256	264	241	281	242	288	261	248	255	264	266	237	234	256	239	281	255	296	269	258	285	241	276	238	271	284	248	264	237	241	255	276	241	272	270	249	280	276	274	257	242	237	268	241	239	250	239	296	275	246	268	258	233	260	252	268	279	261	279	257	263	214	280	260	282	262	250	252	281	303	263	273	231	249	264	249	236	235	290	250	286	238	252	239	248	234	256	251	240	258	243	247	241	282	249	294	228	268	245	251	278	249	248	259	229	236	286	263	238	249	274	258	268	256	275	258	300	293	263	255	237	280	264	254	255	274	281	282	260	229	269	255	265	269	258	265	291	250	238	263	255	256	241	242	250	285	300	245	271	266	251	247	237	254	273	249	281	287	230	275	280	265	243	269	243	277	243	254	282	240	281	290	250	263	235	247	268	249	256	241	249	246	263	234	241	247	260	260	224	248	248	254	242	214	243	239	257	246	244	275	269	290	242	247	257	238	247	241	272	285	232	248	281	248	253	275	292	242	280	251	268	246	281	272	279	222	268	266	260	250	258	219	271	235	238	246	244	251	293	261	265	279	271	246	245	238	268	229	255	257	266	256	265	244	267	268	261	236	265	239	233	277	252	261	275	258	257	235	254	240	238	255	276	278	274	269	256	268	250	251	240	245	244	243	264	268	227	270	252	249	243	269	248	242	258	236	243	252	289	270	262	246	248	250	266	261	256	273	241	251	277	249	239	245	267	259	260	240	256	270	280	262	257	270	249	259	237	233	236	259	254	275	228	239	254	272	270	261	266	254	224	262	288	222	253	250	255	286	260	275	283	253	249	242	213	249	249	285	248	277	261	236	243	257	254	261	262	257	236	262	264	274	255	262	293	284	255	246	258	273	244	248	222	255	244	291	242	255	269	225	253	238	262	269	294	248	278	272	265	259	246	275	263	282	266	246	239	247	244	270	250	274	265	250	293	258	238	241	271	301	216	248	260	254	269	282	295	277	267	269	257	254	243	248	263	256	277	253	263	250	253	284	251	250	243	249	284	276	239	256	252	274	252	243	282	282	241	253	284	288	278	258	277	262	262	279	273	239	272	243	255	276	279	278	266	237	256	266	241	266	243	275	285	245	240	265	259	271	240	236	240	304	273	264	259	260	261	266	264	271	274	240	251	277	258	267	252	277	258	268	276	261	262	266	272	243	230	265	260	272	241	247	264	270	241	255	261	273	255	255	244	253	287	267	292	269	263	256	238	246	254	261	299	235	247	249	242	281	288	253	271	260	264	276	242	233	239	248	226	250	260	255	271	260	237	241	264	222	262	242	265	249	268	242	263	249	260	229	251	236	264	242	260	277	280	235	251	231	252	244	259	278	249	243	279	257	274	252	254	270	259	253	255	264	264	265	255	239	262	276	249	277	245	261	294	274	220	233	243	239	261	228	250	252	228	267	260	281	259	213	259	255	260	239	271	259	258	258	226	281	237	263	265	254	263	244	243	226	278	257	245	265	202	247	246	253	278	274	271	244	279	242	251	273	269	249	272	249	286	249	251	264	238	268	239	251	258	251	268	270	256	277	255	250	267	256	243	234	266	259	256	271	264	239	255	294	268	255	269	263	262	259	264	261	265	239	276	255	254	243	245	264	234	278	234	262	238	270	279	238	247	243	267	275	223	241	271	292	275	263	261	246	277	282	280	217	246	250	277	251	261	233	277	261	239	251	269	249	242	255	291	228	271	250	270	276	255	238	252	253	262	238	250	252	274	254	253	254	247	289	261	263	277	276	268	250	259	255	247	269	252	243	247	259	259	254	250	216	252	220	261	258	256	262	245	247	255	281	295	272	260	251	268	252	248	273	239	255	268	272	232	258	272	253	256	238	244	266	255	274	257	239	279	254	260	261	255	242	247	265	267	286	274	257	272	263	250	202	299	240	239	237	246	267	290	268	266	237	242	251	252	267	259	279	278	279	254	241	224	291	239	293	253	261	250	260	239	252	271	256	272	299	281	262	269	248	253	250	254	255	264	281	265	264	283	261	256	257	280	270	269	249	230	250	259	253	249	275	265	247	266	298	237	252	248	246	270	252	254	241	233	289	237	239	242	267	249	246	263	241	231	258	245	267	260	249	261	259	283	272	279	259	284	270	250	273	236	253	256	286	243	252	249	224	257	262	231	234	254	251	261	247	233	236	272	253	288	255	250	288	273	256	240	213	261	254	254	254	255	235	255	246	260	279	250	243	256	263	255	260	252	266	242	239	272	285	243	265	293	232	237	271	255	257	269	249	266	243	249	273	254	282	267	263	288	278	250	269	274	257	252	269	248	268	259	248	249	251	267	249	261	257	240	253	278	233	257	253	277	249	249	252	268	305	263	246	273	241	255	279	248	222	274	253	257	261	256	248	272	260	268	245	248	253	282	294	276	258	273	270	237	257	277	252	263	264	259	283	260	285	263	223	262	261	229	266	234	242	245	257	263	249	256	245	237	275	243	287	283	269	238	260	265	255	235	248	263	266	286	257	235	257	273	243	240	267	283	274	258	243	271	249	277	262	262	244	241	248	235	297	230	244	228	253	244	275	279	273	241	253	266	256	246	254	230	247	261	251	275	263	252	243	238	258	238	251	231	260	252	281	256	291	259	267	274	248	261	280	257	271	271	253	259	254	245	252	256	280	276	275	250	275	236	254	263	264	238	271	274	271	249	255	252	259	258	239	266	254	262	274	238	263	223	258	268	253	252	257	238	253	257	278	259	266	246	239	280	265	259	262	284	242	243	245	244	296	250	270	229	248	244	273	269	273	263
19602	1678	3042	3418	2808	2350	1998	1806	1498	1363	1223	1205	1179	1099	1071	1002	954	1047	1009	904	876	833	901	868	833	883	862	827	849	845	830	816	835	783	760	758	847	818	780	774	803	757	773	776	783	780	788	780	760	790	779	782	766	797	795	720	750	755	749	777	787	724	751	779	723	731	757	756	763	739	733	754	773	747	787	719	780	767	737	756	787	729	743	778	743	784	747	761	772	754	817	757	722	781	778	774	796	728	721	707	756	750	689	718	758	755	751	728	752	765	725	721	741	762	752	773	723	733	754	729	730	720	752	746	756	816	679	776	773	748	773	778	717	778	741	753	722	742	719	738	725	716	767	732	777	763	712	696	740	738	757	695	755	729	746	741	738	753	752	739	763	726	725	732	727	718	718	708	751	738	796	733	710	748	749	741	770	718	752	756	760	732	744	776	683	736	721	780	728	735	740	708	789	725	763	782	704	727	731	765	762	783	752	709	755	732	753	700	769	731	708	723	730	782	711	778	743	757	716	762	741	731	711	777	752	748	769	751	696	710	771	739	723	718	762	762	741	738	771	722	754	734	701	756	779	768	777	746	748	735	784	707	742	735	742	755	763	684	731	745	771	712	706	765	767	722	724	806	723	714	747	738	711	715	730	751	714	761	752	738	741	748	705	801	717	787	757	721	742	755	777	766	734	702	763	753	729	733	752	731	768	753	771	752	735	780	754	749	722	728	702	711	784	752	728	733	770	739	773	733	719	743	765	729	765	741	705	791	741	749	739	719	781	688	687	725	771	722	731	746	778	729	772	761	806	785	777	734	731	750	741	699	771	726	751	748	737	725	780	750	760	719	763	783	793	735	723	733	762	748	752	744	755	783	678	735	754	680	774	712	729	728	736	772	723	784	783	721	705	784	731	749	784	735	754	731	778	768	762	750	734	734	713	775	759	708	808	741	694	769	754	757	738	734	746	748	763	726	760	718	776	744	740	767	725	730	687	746	801	742	737	745	749	763	709	725	719	736	819	748	744	741	721	741	760	730	727	754	736	751	738	748	706	743	751	724	744	738	727	759	750	713	689	767	758	757	778	744	740	745	772	776	741	740	664	737	723	745	715	762	709	727	750	768	766	741	740	739	749	764	721	741	748	754	764	741	729	735	818	763	738	781	723	693	760	728	757	725	731	766	760	766	751	721	732	733	712	750	669	781	756	795	719	826	752	818	750	697	694	773	767	736	728	721	748	729	758	727	731	741	740	721	749	779	722	743	748	733	724	717	743	779	724	698	721	769	732	758	758	735	756	746	733	692	728	760	731	744	729	710	771	773	746	749	718	754	707	734	714	746	788	786	766	744	754	802	774	742	717	747	675	741	754	711	757	747	761	758	760	708	793	684	737	709	772	780	777	802	722	732	730	758	736	729	748	715	774	745	679	745	722	747	747	721	764	723	705	752	750	701	756	731	743	739	729	787	769	715	743	740	756	727	722	731	716	756	720	788	737	734	753	720	758	767	743	741	762	736	729	745	734	738	769	700	781	698	736	720	695	756	754	739	775	775	733	773	756	748	724	752	748	778	774	764	762	797	706	739	700	766	746	772	718	751	723	731	751	758	767	688	750	715	764	776	759	764	715	718	768	775	735	743	779	727	748	725	738	745	715	713	722	738	758	711	710	704	779	789	775	741	762	723	767	746	787	691	749	749	720	767	777	709	739	763	719	742	764	736	818	745	790	757	751	799	729	770	754	771	671	756	758	751	749	769	734	703	772	729	763	730	753	781	726	746	762	746	773	731	700	718	747	712	729	726	700	738	758	778	750	767	787	717	722	750	765	702	766	791	740	750	719	737	741	747	704	719	696	718	724	752	813	758	781	753	773	756	773	733	745	736	780	734	741	730	693	790	740	706	713	765	736	709	761	715	745	726	794	707	747	779	723	739	730	739	742	741	771	728	725	758	725	716	750	782	781	683	759	709	776	751	740	754	733	753	739	790	713	763	732	748	774	742	726	768	807	742	738	736	751	784	751	763	774	727	745	730	743	768	707	726	773	759	783	756	760	762	800	748	793	744	749	714	731	736	733	716	733	753	727	771	751	788	706	783	737	750	750	756	739	754	737	751	719	740	764	772	711	762	744	733	746	707	808	760	648	761	762	758	817	746	737	693	772	727	725	778	710	729	740	724	772	760	719	742	750	755	757	759	711	701	702	768	754	729	731	721	731	699	738	740	788	698	697	741	725	742	747	784	742	727	704	724	756	767	695	741	737	800	752	766	769	706	740	681	784	712	678	702	799	783	767	732	743	786	709	784	741	741	771	734	748	748	738	719	709	642	808	771	749	744	752	736	788	733	766	749	723	759	767	769	735	756	771	734	778	765	747	752	703	735	767	736	705	742	749	716	712	805	752	752	710	665	753	701	809	748	764	737	742	755	754	752	725	684	760	740	719	753	764	721	726	736	729	750	737	800	722	752	796	714	710	735	761	731	737	734	721	714	707	756	734	746	756	738	710	767	685	714	731	711	788	754	764	677	706	726	741	749	739	805	726	722	743	756	683	791	764	762	718	775	713	757	755	724	787	774	761	745	778	722	765	727	736	795	763	715	752	741	710	772	713	787	769	776	740	729	750	785	769	747	749	726	742	764	750	702	773	716	704	779	774	785	779	751	736	734	766	755	700	710	719	735	768	710	725	785	729	770	752	761	727	761	732	724	697	739	754	755	673	717	764	734	740	705	779	796	748	781	735	743	715	725	790	747	755	714	746	702	735	712	788	738	789	718	771	719	717	733	753	764	769	753	712	789	689	772	771	784	782	712	779	740	722	793	785	755	765	732	734	732	772	767	761	739	738	796	702	720	726	751	784	737	778	784	755	760	712	723	771	745	747	732	820	720	779	759	752	785	750	768	734	782	738	764	757	777	736	742	725	743	779	726	712	745	772	757	725	722	729	765	765	757	805	719	702	722	740	710	717	704	741	787	733	751	794	784	732	740	763	754	744	771	724	778	741	726	723	752	741	800	717	799	706	695	737	754	731	774	719	728	775	711	769	734	749	755	699	815	742	749	758	705	749	724	761	802	738	716	714	772	761	748	750	780	767	756	774	773	740	751	718	768	783	826	748	710	714	741	734	734	734	680	758	752	719	681	697	742	756	749	769	751	757	783	694	759	737	755	737	757	711	732	744	739	736	739	763	777	738	765	735	711	752	777	712	751	791	715	724	751	758	793	690	774	779	726	752	799	736	744	753	699	694	720	734	729	724	752	766	697	761	715	767	723	736	716	755	718	689	723	719	747	718	706	759	742	792	742	714	749	720	778	793	740	738	742	722	770	770	754	706	742	748	768	709	720	693	752	766	716	697	707	729	722	727	729	787	728	745	773	701	673	717	734	711	749	722	718	736	744	780	761	762	747	731	730	741	714	765	683	725	797	690	778	771	738	750	722	806	734	759	759	720	769	784	743	730	719	744	743	737	724	711	729	748	723	734	735	798	736	753	769	735	742	767	740
42343	20732	13370	2591	1302	1104	842	722	686	535	491	521	442	446	418	411	383	348	382	351	321	335	329	326	327	360	327	342	323	318	310	331	307	303	361	340	316	343	291	275	348	321	342	321	319	322	350	335	286	312	324	307	356	332	320	348	309	339	267	322	309	316	315	311	308	301	287	319	301	318	298	285	298	327	320	295	322	313	307	319	299	332	314	333	312	310	321	294	314	312	305	289	301	271	301	316	324	305	291	300	323	340	312	298	298	297	314	336	301	300	317	282	335	304	299	345	326	302	296	291	298	287	331	289	318	298	311	293	332	283	289	303	319	342	322	270	303	299	321	344	311	312	324	324	326	290	317	316	339	353	314	291	291	311	293	313	286	335	283	314	341	328	304	293	282	284	304	274	294	274	314	311	276	285	307	328	347	290	300	296	316	349	323	331	292	329	303	305	287	305	298	283	341	307	324	278	287	331	277	310	319	316	336	311	286	286	280	332	302	304	317	318	309	292	297	305	270	317	315	313	312	307	321	318	272	335	328	310	300	314	315	332	304	307	320	297	298	294	257	311	304	283	304	298	291	298	306	308	306	333	300	299	314	301	298	338	316	304	318	300	306	332	301	304	294	316	330	287	299	318	313	303	334	302	327	320	346	363	296	304	334	321	312	317	314	318	316	275	329	305	326	303	304	339	313	299	282	279	301	275	330	296	329	305	323	290	324	277	291	328	297	298	292	300	286	305	284	334	305	329	306	310	286	269	314	298	297	337	306	302	314	329	319	309	295	316	307	312	316	305	305	318	313	296	279	331	281	326	308	314	300	309	315	332	309	292	322	326	315	264	312	341	305	298	278	311	329	304	309	305	309	296	285	317	317	281	309	327	320	311	315	319	316	332	291	310	352	333	303	318	316	323	318	298	313	328	303	264	318	306	296	292	321	299	332	327	350	283	303	297	316	288	317	302	329	282	277	310	302	320	308	300	333	294	326	290	316	296	297	286	287	315	312	301	292	275	325	315	332	306	293	322	320	320	303	275	282	296	321	345	328	301	305	293	306	333	321	329	313	305	329	277	312	301	294	301	293	300	337	308	300	303	291	311	320	310	313	306	291	311	322	329	295	292	313	296	320	295	298	297	326	327	317	281	322	322	289	315	341	318	288	337	273	339	305	338	315	321	301	329	306	343	305	299	312	347	338	287	333	302	292	298	285	291	303	329	306	297	291	299	303	316	293	304	327	294	330	327	316	309	326	303	322	298	288	293	301	317	339	311	296	285	324	294	300	307	327	309	329	285	304	312	312	294	283	299	296	290	327	282	270	261	318	298	263	309	296	319	299	315	280	304	297	298	292	308	308	292	299	325	310	333	320	283	280	288	309	297	310	312	301	304	314	294	318	313	270	307	306	283	309	296	342	303	336	309	311	314	303	281	322	282	360	363	297	339	304	325	327	340	316	303	286	272	305	311	315	324	306	322	312	341	329	301	297	352	310	283	310	320	281	281	303	303	320	305	299	317	301	326	299	329	302	312	298	341	345	292	330	320	285	289	326	334	311	317	326	316	307	321	297	327	289	293	296	321	288	321	302	307	327	305	300	302	296	315	331	316	303	298	257	300	306	287	291	299	324	315	331	331	307	308	283	285	305	311	329	324	299	335	309	323	315	306	345	303	267	319	333	318	331	293	311	298	275	275	318	307	295	307	344	324	292	304	353	320	289	331	315	299	321	302	312	340	310	295	340	304	298	293	293	318	324	300	298	311	289	309	289	305	266	334	328	306	307	331	321	277	336	290	301	315	324	304	310	307	315	300	323	314	336	331	340	285	325	292	309	335	285	328	307	314	310	318	319	303	312	315	327	311	316	312	307	292	319	325	327	284	339	288	296	327	308	336	339	319	318	328	284	317	305	274	337	318	323	321	296	338	306	298	287	310	318	354	309	309	307	311	299	349	290	300	325	327	284	318	315	315	296	321	309	290	296	325	302	319	297	321	281	294	294	275	302	302	328	309	336	298	299	279	288	287	319	301	325	343	326	341	305	296	317	293	322	290	289	290	333	297	340	327	319	278	300	317	316	318	320	288	288	289	326	320	289	297	323	343	313	289	315	301	289	317	351	287	304	295	281	293	297	329	306	305	296	301	333	294	339	336	303	315	361	314	302	308	298	299	306	299	281	276	308	336	334	286	342	321	299	314	318	301	332	290	324	286	303	295	322	282	316	294	335	332	311	290	293	285	331	301	331	275	296	326	298	306	319	306	299	309	300	328	289	319	283	313	319	329	307	288	283	276	306	307	321	283	306	304	339	273	311	322	317	324	313	303	342	290	307	332	294	298	303	301	331	321	326	352	324	337	304	299	335	305	275	309	329	314	291	323	325	288	331	304	307	321	303	305	269	285	326	270	313	300	309	295	297	266	322	325	271	341	319	278	329	286	303	299	301	321	345	288	306	289	278	307	293	300	311	301	329	319	317	312	318	322	302	328	282	295	272	330	336	291	312	250	315	294	324	335	309	338	308	310	306	307	300	313	315	255	327	321	336	315	285	330	276	326	317	331	324	297	323	340	300	270	298	307	332	286	306	282	309	299	314	272	300	306	296	289	303	291	310	283	313	300	325	310	306	283	322	314	319	308	347	338	293	339	297	316	319	303	295	324	332	330	322	311	287	328	290	327	301	290	285	293	338	291	300	318	314	318	350	319	321	290	300	310	292	277	291	294	341	294	306	287	314	318	323	302	325	285	305	326	335	316	303	300	353	302	319	320	331	329	320	266	329	331	287	294	317	317	311	306	302	292	305	293	297	287	310	327	346	342	295	315	294	303	327	322	333	309	329	340	299	315	336	336	321	299	315	264	333	288	314	291	278	301	303	307	303	324	332	300	311	307	297	303	287	297	312	307	333	330	304	300	290	321	258	317	358	296	309	301	307	313	298	299	280	289	294	304	304	304	297	305	331	316	305	324	353	279	279	306	305	277	332	316	302	307	280	326	347	320	289	316	296	314	304	292	323	317	302	320	319	332	315	336	276	320	313	321	323	293	311	313	333	288	288	312	301	309	308	333	320	330	301	316	301	323	293	271	351	300	303	301	307	282	318	348	327	257	278	335	307	301	317	316	309	339	313	285	307	283	304	298	271	278	304	269	322	295	286	308	286	287	302	316	301	309	295	336	296	312	323	301	322	353	322	286	296	316	304	309	319	295	322	311	304	315	287	313	305	335	297	301	340	288	303	301	294	326	325	310	331	294	326	335	316	311	327	284	315	331	309	305	298	305	306	319	313	324	300	312	286	303	341	307	328	302	319	314	290	325	315	292	287	277	281	328	338	294	331	325	302	290	330	319	307	325	289	274	285	315	308	289	305	321	307	312	324	320	296	299	299	315	272	332	295	298	314	284	293	343	303	319	283	291	316	322	307	300	277	339	343	328	330	319	272	267	292	307	292	305	300	269	330	336	293	329	315	313	316	298	336	304	330	301	322	287	310	275	321	310	300	313	326	314
24958	2751	5188	5581	4782	4021	3306	2828	2476	2086	1894	1813	1774	1551	1491	1413	1371	1290	1216	1211	1176	1144	1159	1115	1068	1082	1058	1056	1006	1041	994	1004	947	979	920	1028	961	971	909	1014	966	901	934	903	1007	933	944	923	945	886	870	930	975	919	898	921	946	895	891	871	873	889	850	851	895	834	853	849	942	868	878	889	841	900	848	927	849	866	880	848	873	853	942	926	909	911	889	884	850	858	834	917	891	879	853	831	868	870	921	850	882	878	870	892	827	893	873	881	860	847	870	859	849	906	822	832	882	915	860	894	882	870	863	891	872	855	836	876	894	824	872	878	843	899	840	847	866	852	869	860	848	925	811	831	852	887	930	859	874	820	861	872	832	850	896	809	831	900	872	877	870	835	857	850	778	861	863	789	873	872	868	828	871	859	833	917	876	853	855	841	825	803	852	846	880	885	837	854	828	886	815	837	851	844	841	833	888	881	860	818	785	880	849	875	873	818	810	885	838	822	845	850	842	846	888	869	846	869	897	845	896	870	827	897	829	874	874	873	844	882	897	795	834	881	884	837	911	839	860	852	865	865	840	844	852	915	866	825	877	780	816	828	898	833	814	816	804	836	848	843	888	878	817	833	860	889	892	854	864	895	875	829	851	823	831	838	878	859	828	843	861	906	850	854	905	819	845	851	878	886	843	880	871	822	843	803	863	870	843	830	865	850	801	888	832	800	861	896	835	868	895	840	865	864	867	846	822	847	871	864	865	836	860	853	823	823	822	780	840	871	892	822	811	832	865	841	893	870	853	818	859	817	845	818	850	851	851	894	912	845	802	859	843	905	877	827	882	857	888	807	866	879	907	836	884	843	778	888	860	893	890	887	851	833	833	892	835	869	855	873	844	843	837	881	864	900	822	838	903	886	811	882	861	857	879	873	852	787	834	870	884	857	846	821	845	892	920	863	852	904	879	898	827	861	899	902	851	836	825	902	851	827	818	825	875	896	867	842	877	829	861	890	813	867	872	840	874	865	914	867	882	812	801	923	828	903	836	836	892	886	856	861	876	871	876	860	904	866	859	866	834	868	798	864	817	840	866	851	814	826	890	824	904	815	852	832	927	901	877	892	840	886	881	844	836	848	834	863	842	798	920	903	846	830	849	853	890	842	847	847	874	846	889	841	844	862	892	837	871	839	924	838	807	884	803	823	844	902	893	806	901	826	868	843	856	875	823	868	860	855	869	839	895	832	927	873	896	852	915	796	828	853	861	866	864	858	837	871	840	891	892	868	827	885	844	859	892	838	921	880	823	887	868	862	857	871	843	866	878	845	834	825	856	833	819	860	882	862	803	841	810	828	847	854	828	872	851	900	888	802	864	847	880	893	887	838	842	871	841	874	799	818	789	893	881	879	854	829	872	868	828	809	889	833	886	837	852	887	861	806	872	867	822	874	830	801	851	863	848	918	828	945	838	805	859	849	873	825	886	833	873	844	877	852	855	839	861	856	875	863	848	930	869	846	873	819	825	875	888	854	830	887	836	812	842	897	862	833	835	876	837	881	847	847	879	904	800	898	839	861	812	875	845	846	845	869	875	846	845	883	869	842	840	799	840	886	858	863	834	815	842	865	841	845	855	839	867	831	871	878	835	858	839	824	849	832	852	881	872	917	850	829	829	866	845	865	871	831	839	870	895	897	867	880	880	800	868	857	789	839	881	855	829	871	852	863	914	852	863	848	892	831	895	860	852	811	841	882	825	810	839	901	880	915	863	854	898	864	847	842	852	816	826	854	846	839	827	895	823	846	860	844	842	865	838	884	843	880	848	850	850	867	869	894	828	872	836	849	898	842	834	803	865	884	819	841	859	874	789	928	825	887	856	843	845	916	828	881	810	829	826	828	849	813	849	841	897	832	851	870	845	819	895	883	819	880	856	864	845	840	807	794	864	836	829	865	841	866	826	867	883	845	887	880	818	830	843	844	869	792	873	897	869	910	894	865	780	830	807	860	837	839	844	808	881	867	856	791	852	880	908	862	871	829	819	855	943	813	906	864	894	845	865	847	836	875	906	896	865	855	894	833	873	878	851	894	839	836	859	854	858	827	855	852	854	874	813	857	882	879	902	851	871	887	850	875	854	849	817	890	835	894	858	866	882	835	874	908	818	864	861	862	873	881	871	863	885	817	874	849	842	837	851	885	906	875	906	901	826	886	821	860	879	885	912	819	831	914	913	875	904	827	859	830	943	876	892	867	901	902	860	862	875	796	851	890	900	831	844	893	867	872	924	856	881	842	873	816	882	859	877	859	857	852	919	835	833	826	847	874	899	868	854	799	831	855	848	868	833	870	902	891	798	892	859	860	885	786	922	925	872	834	900	822	887	847	829	885	850	881	846	852	877	818	860	856	840	896	875	871	855	829	864	874	862	847	829	834	822	872	832	807	835	812	876	863	847	857	869	914	858	838	889	882	822	863	950	902	907	867	811	842	872	840	863	838	855	894	914	870	891	887	856	827	863	884	789	862	907	821	848	846	846	826	815	856	903	872	887	846	925	933	887	875	841	802	896	901	847	851	865	858	867	865	841	853	866	814	834	873	900	841	873	859	833	862	833	809	834	825	813	888	915	893	872	831	900	844	874	917	893	815	836	852	866	856	858	892	851	900	844	861	849	863	916	853	814	829	891	878	934	841	865	884	909	849	830	878	802	851	840	838	914	817	821	829	801	820	814	879	872	858	826	906	829	817	849	893	862	889	875	859	872	879	806	877	892	817	905	864	886	876	851	809	839	876	836	860	856	804	857	840	846	856	770	850	835	817	850	860	856	842	831	877	881	883	882	875	821	827	877	835	895	875	912	901	839	848	883	848	818	879	936	860	795	852	798	882	853	857	801	836	820	876	834	860	847	905	897	826	878	792	883	814	862	856	856	838	928	902	819	920	822	863	820	823	855	853	866	861	878	834	817	870	847	866	836	884	849	884	820	847	883	864	852	880	852	906	851	912	868	863	863	907	843	893	861	849	870	813	921	795	835	846	843	839	838	855	824	862	857	841	842	850	862	815	839	862	923	850	824	845	874	856	910	845	890	833	889	918	876	867	834	857	874	903	842	786	892	907	825	831	877	868	832	889	897	819	883	831	841	871	837	855	875	855	877	872	816	799	851	890	932	915	800	874	834	920	852	874	833	868	821	856	870	853	859	839	912	842	786	909	870	829	873	853	865	846	805	827	868	855	893	853	772	882	917	860	901	893	831	880	827	880	881	841	857	849	884	860	856	853	825	861	842	886	838	792	870	887	905	854	880	838	892	876	854	875	830	845	905	906	861	873	854	850	784	805	832	861	860	859	818	817	835	887	848	850	819	858	811	889	844	848	832	850	828	783	806	862	954	874	907	824	857	849	831	784	809	852	847	867	853	853	861	846	850	845	867	860	852	897	836	914	894	870	802	884	795	840	864	858	881	821	834	862	883	832	827	833	816	790	830	838	870	839	862	871	827	854	845	875	869	857	877	862
7222	410	301	211	175	160	153	155	147	147	130	150	143	135	132	154	151	143	155	146	125	148	159	141	161	148	138	147	140	161	128	143	140	149	138	150	149	155	160	153	140	139	134	158	145	125	140	142	127	166	146	129	159	115	141	138	140	125	133	148	138	128	148	172	140	132	120	127	148	137	163	148	132	165	140	144	150	151	145	132	146	139	132	151	154	143	137	154	112	144	139	118	142	165	142	147	149	152	139	132	143	131	151	167	136	142	123	127	139	145	147	144	138	140	150	142	155	133	169	145	129	162	134	143	144	128	166	146	162	152	130	132	152	131	128	143	134	141	151	121	144	132	161	144	146	154	135	145	144	157	149	163	147	161	144	146	133	141	147	154	119	150	163	115	133	137	123	163	122	138	136	166	143	134	142	136	160	133	123	172	133	140	119	144	140	132	132	132	145	141	135	130	162	154	150	129	144	142	144	160	127	149	153	158	130	101	130	123	143	141	133	144	158	146	123	134	136	146	132	137	141	138	129	139	137	132	155	156	136	142	139	116	140	130	144	141	121	168	126	169	159	111	150	148	139	148	137	156	126	154	144	135	129	155	140	126	153	155	134	155	134	144	130	142	136	124	138	128	156	142	147	115	147	144	147	154	150	142	156	142	158	154	151	135	141	124	145	135	142	153	150	138	136	129	124	132	162	131	157	140	148	153	149	151	153	126	155	137	127	149	127	159	140	134	128	127	139	155	128	156	146	142	145	127	141	141	147	135	159	148	158	149	176	129	139	150	142	158	141	124	161	153	165	138	113	138	136	130	144	131	148	137	147	152	133	152	157	141	137	125	165	142	167	156	124	155	152	154	150	127	126	158	125	146	145	140	139	145	122	135	144	152	133	133	136	177	135	136	144	137	154	134	149	130	151	127	151	142	134	137	136	130	136	145	137	157	135	125	129	133	126	132	126	128	141	128	148	142	161	149	146	170	129	133	134	168	159	171	163	129	143	146	144	133	156	140	165	135	165	149	136	142	139	129	134	106	130	151	160	135	131	133	133	139	130	143	131	150	133	121	164	159	150	142	148	139	139	136	134	143	139	146	148	143	152	145	139	143	161	145	149	154	118	136	120	137	140	131	137	160	153	146	131	143	137	126	146	170	162	155	150	153	150	137	146	164	150	140	169	167	159	137	137	142	160	125	157	136	138	147	140	119	132	150	156	142	136	134	134	134	133	133	150	139	121	140	131	139	147	126	147	143	142	147	154	137	157	122	144	154	134	139	131	133	126	133	152	137	153	132	144	122	157	146	137	142	131	153	138	122	123	134	136	163	143	147	146	152	161	154	150	144	135	121	157	140	152	144	155	143	148	146	135	135	116	143	124	156	139	141	128	166	137	128	119	140	137	143	153	153	135	166	170	151	133	152	148	143	168	133	132	144	146	148	161	152	122	148	161	129	142	162	162	139	137	134	135	135	146	158	133	136	142	133	132	126	139	118	141	134	129	168	145	156	145	149	125	141	151	158	129	150	121	151	127	131	139	135	143	144	165	126	145	131	142	171	128	158	138	136	137	135	160	162	153	129	152	129	146	130	117	144	136	149	104	132	143	146	144	145	153	155	149	155	150	148	144	139	133	132	152	160	131	143	140	132	155	129	135	160	149	120	136	146	153	130	126	136	134	139	155	172	137	152	157	156	128	148	134	144	150	172	151	148	140	134	166	164	157	137	157	136	157	128	140	136	152	132	130	125	154	148	151	142	164	141	123	146	131	152	160	139	139	154	140	139	145	140	145	154	129	151	133	170	159	135	138	131	138	119	147	151	143	125	143	141	152	142	139	156	155	157	155	142	138	148	152	137	132	137	122	117	152	162	148	140	149	158	135	131	152	137	133	138	136	123	142	135	150	124	170	136	117	135	145	157	148	126	134	145	143	156	150	131	146	141	144	137	121	135	130	150	128	159	145	160	115	151	159	147	146	152	164	139	161	128	159	142	121	153	126	130	142	130	149	158	135	143	132	157	142	134	131	135	165	133	148	160	128	115	149	150	121	146	136	135	136	144	162	130	159	172	145	138	155	132	147	140	128	139	134	145	136	146	146	144	164	131	130	128	134	134	147	136	132	131	136	156	162	138	149	138	120	145	151	138	147	139	126	113	150	164	131	140	151	145	141	142	143	123	149	167	157	143	171	163	142	133	178	174	151	163	133	137	135	141	152	142	135	144	134	131	134	151	139	148	147	123	139	143	148	123	152	149	152	124	148	150	146	141	144	137	125	151	135	120	147	154	140	133	145	149	168	141	111	151	156	152	172	150	134	155	123	143	144	153	132	184	136	129	151	149	153	168	140	153	147	133	152	114	159	134	157	143	137	156	134	139	159	139	125	141	167	145	137	144	152	143	128	153	157	156	153	144	147	153	147	136	138	154	158	147	124	134	145	137	144	147	134	125	139	138	131	132	135	140	136	113	139	132	132	141	140	139	138	127	149	148	121	138	165	156	131	149	115	145	117	138	159	132	151	132	145	160	136	144	165	137	146	156	132	147	161	136	150	153	149	167	126	153	133	131	143	162	123	144	161	146	130	146	125	146	119	151	148	150	152	153	142	142	129	144	152	130	147	164	151	136	150	130	130	148	147	151	153	140	159	140	146	124	146	125	150	152	145	130	130	150	135	153	137	132	127	139	128	144	136	159	129	153	138	154	137	130	128	139	146	133	151	163	109	165	149	156	140	128	150	134	124	173	131	148	135	138	146	141	149	148	165	127	127	165	139	138	118	152	134	136	136	161	117	122	136	149	139	144	150	141	153	132	142	165	167	120	142	130	144	134	136	161	175	152	155	139	135	142	143	118	137	147	173	127	144	166	129	130	138	155	136	145	148	150	151	142	140	145	129	155	151	144	122	137	123	122	139	135	153	144	148	149	131	135	140	141	146	117	157	139	118	139	135	129	147	146	155	153	156	141	136	130	128	136	138	139	139	154	123	151	142	157	133	144	156	161	134	139	140	126	133	152	128	140	132	155	141	126	139	142	159	147	138	149	130	155	141	143	134	143	154	132	129	123	132	139	150	139	122	161	146	160	148	147	133	120	133	151	129	159	143	128	140	131	133	128	146	159	153	129	151	149	152	140	141	136	151	139	158	149	155	153	120	147	132	151	123	152	137	157	150	165	125	127	121	127	146	132	141	138	134	142	141	154	156	153	134	139	140	142	136	118	148	137	141	126	103	135	153	133	139	134	154	132	129	131	152	133	158	169	135	133	152	138	135	158	135	138	151	128	148	149	145	152	135	141	127	154	154	142	163	141	139	158	148	153	133	120	151	125	144	130	126	142	135	122	148	161	125	155	141	140	156	153	166	135	150	124	126	120	153	157	154	140	125	137	137	136	139	121	160	147	129	135	144	138	149	140	129	149	146	156	156	136	122	132	158	143	137	128	131	129	146	142	161	125	141	136	157	134	161	123	169	161	156	118	138	119	143	137	130	118	146	141	123	138	138	136
6194	512	585	597	587	532	555	501	458	488	459	465	431	440	442	452	454	424	427	464	457	474	394	461	422	446	423	427	431	450	459	464	465	417	434	457	427	455	425	440	468	416	444	451	415	444	415	456	418	416	438	443	463	462	445	466	453	448	440	431	447	466	413	439	424	446	480	457	430	440	457	440	438	425	470	446	467	438	385	427	450	423	435	413	464	455	403	461	444	463	452	475	451	465	418	444	421	448	425	453	460	443	475	479	462	420	416	454	425	458	436	405	458	438	469	444	488	465	471	436	408	390	472	508	439	427	467	467	422	443	425	447	446	483	433	455	450	431	446	453	454	390	454	460	445	423	417	449	409	441	458	442	451	419	463	442	430	432	457	401	477	429	486	443	426	466	452	484	414	465	404	461	446	460	428	442	422	443	432	457	412	419	419	408	421	449	428	443	419	416	407	410	421	418	434	480	474	436	429	420	420	448	441	418	415	439	406	416	448	470	447	417	419	447	420	451	450	432	459	437	431	454	427	419	415	477	421	435	415	442	439	447	451	464	435	430	443	423	447	434	443	404	401	435	421	431	460	461	425	454	432	413	419	447	433	430	436	410	459	423	429	445	466	470	448	403	488	470	439	431	437	455	414	449	434	450	419	414	413	437	454	464	427	463	415	426	463	418	455	444	406	414	438	448	441	457	464	430	453	422	474	443	454	428	439	392	450	439	419	453	438	436	419	469	453	453	402	438	415	395	463	431	483	418	464	450	451	436	446	452	463	426	437	446	452	437	450	434	452	467	438	442	409	436	437	416	416	447	452	426	458	449	449	470	424	442	451	410	488	446	410	461	448	452	447	446	438	446	484	447	455	407	413	439	435	469	411	438	435	446	467	444	417	438	437	455	436	444	414	451	476	433	437	439	489	450	447	412	467	475	430	430	449	457	449	429	423	438	439	418	460	419	456	470	491	457	435	450	424	441	442	423	454	417	456	439	458	390	441	419	423	409	433	423	457	439	451	400	441	466	442	459	397	438	475	443	428	408	427	440	446	427	475	441	429	466	446	432	444	443	410	382	440	443	423	417	426	441	445	448	423	434	399	432	402	430	424	437	433	414	437	436	408	438	490	438	398	423	446	438	427	462	433	447	440	440	418	421	418	450	432	450	484	451	426	412	421	452	452	442	424	426	425	407	438	419	424	430	466	457	459	457	403	439	420	443	429	431	486	426	405	415	480	445	436	393	405	438	464	461	441	446	445	415	454	445	444	454	414	459	427	424	414	444	446	461	419	473	410	459	426	453	421	447	461	467	452	452	461	430	446	424	420	454	435	465	443	433	447	432	454	432	445	403	447	443	429	445	420	390	442	450	418	451	405	466	468	462	407	443	422	454	451	429	439	476	419	416	435	396	429	397	428	424	406	457	432	413	433	411	435	446	405	435	430	429	483	473	432	451	449	466	471	447	410	448	471	444	442	382	440	447	410	467	481	422	440	438	431	429	439	448	415	447	453	375	443	432	442	442	436	421	417	431	418	423	433	434	468	441	423	475	423	448	460	476	419	435	418	441	467	445	436	398	463	457	456	453	412	431	432	424	445	425	418	420	447	446	395	446	427	456	474	448	415	421	426	471	448	421	431	426	431	437	431	424	431	409	428	470	466	426	463	424	429	410	459	425	476	431	477	452	449	447	440	442	452	452	470	441	463	433	451	427	421	478	447	440	465	450	437	429	438	436	434	454	432	428	480	472	425	427	408	427	423	462	433	441	439	423	431	443	431	426	429	417	467	438	454	434	449	462	427	472	416	434	431	433	461	403	433	415	422	458	423	453	451	443	438	408	454	432	420	415	412	439	477	427	457	418	461	479	448	436	432	441	456	406	434	445	461	455	445	464	449	441	446	458	470	416	454	440	456	434	437	413	435	433	447	445	427	466	435	425	469	444	418	444	455	404	446	422	435	432	449	437	420	396	442	431	441	450	433	456	420	441	427	436	485	435	417	427	411	460	436	426	430	527	432	438	450	465	466	440	423	400	427	422	480	414	436	459	397	451	457	447	410	420	412	433	451	435	436	452	437	421	453	446	464	442	448	431	430	439	420	407	464	456	453	464	453	446	445	433	455	443	443	434	441	441	477	443	454	422	426	431	449	402	398	418	476	454	410	463	411	444	459	457	396	426	478	423	452	450	469	432	480	474	438	444	446	421	473	420	475	443	402	434	438	414	454	441	449	425	452	436	424	453	455	426	433	441	429	424	433	430	472	416	467	445	407	429	439	461	427	466	447	410	468	377	475	455	431	405	438	416	465	445	432	437	442	431	431	445	460	408	438	423	423	456	439	458	442	443	452	441	448	415	484	473	434	430	409	453	430	463	417	416	415	403	443	449	440	428	431	465	465	437	470	440	413	403	459	479	453	442	492	451	450	429	461	501	446	442	438	428	452	432	443	462	403	455	420	425	439	459	446	458	418	417	445	420	433	494	424	434	445	468	443	458	426	447	450	445	455	410	436	433	433	447	457	446	454	439	427	433	465	407	417	488	435	447	416	454	446	449	429	455	452	421	404	420	449	446	413	427	457	438	407	425	425	431	440	421	414	383	472	447	423	430	464	469	467	424	441	438	429	426	390	484	419	423	392	454	467	468	452	442	443	443	426	424	418	422	426	419	418	419	426	440	433	404	418	410	412	473	465	403	451	408	450	420	477	392	437	447	423	453	448	447	458	468	427	444	451	452	420	429	432	407	435	431	452	445	424	403	427	450	438	448	424	483	455	433	447	422	439	417	455	437	401	482	436	451	404	440	460	420	454	442	403	437	468	476	448	415	456	425	461	399	437	408	416	448	467	433	435	467	438	444	462	468	458	458	419	406	457	446	406	431	426	440	439	414	460	428	444	450	444	438	452	420	444	424	479	456	417	407	437	440	448	432	428	450	459	415	446	408	434	435	403	438	453	416	447	432	437	458	446	469	423	374	462	447	425	435	405	416	435	414	417	424	421	469	445	460	464	420	471	412	478	448	445	488	445	441	419	419	435	440	455	430	437	409	436	421	474	426	436	429	427	473	452	447	418	456	478	467	464	424	450	466	419	476	422	404	463	461	442	468	455	440	406	428	469	447	442	450	458	438	431	441	406	419	409	410	455	424	457	401	420	421	444	457	440	414	447	408	486	447	443	443	471	454	455	457	441	436	461	453	442	445	439	434	444	422	414	430	424	427	436	434	444	455	438	459	417	438	405	434	428	452	415	442	417	395	469	438	431	399	448	465	433	445	411	442	413	452	423	449	419	434	442	481	445	466	464	455	423	449	464	444	414	438	423	423	439	428	423	459	415	433	410	457	430	439	429	436	430	473	440	425	431	420	423	431	445	455	446	467	482	445	430	446	417	455	465	460	427	463	422	391	449	466	433	407	458	447	427	440	444	399	449	431	417	393	420	448	438	475	451	406	438	413	426	457	427	429	418	457	462	448	465	428	434	437	432	434	424	442	467	421	411	458	439	440
38542	14916	2966	1120	853	676	537	464	406	376	366	375	329	307	303	288	305	297	311	291	304	279	262	271	299	269	289	276	282	245	263	300	252	262	256	271	249	303	255	253	260	243	280	263	267	268	267	287	269	289	223	249	278	246	253	252	272	280	278	238	249	219	297	265	236	270	271	236	240	273	252	240	235	270	248	253	262	276	271	270	251	264	267	276	276	244	270	248	226	276	261	270	276	245	242	241	273	274	259	267	285	270	274	253	299	271	229	277	266	258	255	249	277	277	247	273	269	244	269	263	257	272	264	247	251	262	245	274	238	249	269	287	254	264	278	246	269	243	252	252	255	241	252	274	256	261	268	305	232	261	239	267	300	272	263	274	245	253	265	275	252	297	264	247	257	243	266	258	247	264	243	261	281	233	248	270	248	234	243	264	269	248	288	229	262	247	252	242	295	235	262	256	246	267	249	259	255	241	274	254	270	283	277	264	268	243	240	273	262	276	269	270	265	246	252	277	247	251	250	281	262	266	256	261	268	229	269	261	266	247	266	273	286	255	241	248	253	263	271	264	248	254	243	276	272	250	230	283	269	278	243	261	263	270	258	298	255	256	271	276	256	266	270	255	256	239	272	267	288	267	230	267	250	273	286	277	266	219	247	249	243	234	277	267	239	264	250	226	254	259	256	255	284	251	232	276	267	231	247	264	248	235	263	240	266	250	241	264	244	246	266	259	268	292	234	259	274	252	281	224	266	274	277	259	258	254	252	233	262	250	248	249	238	245	265	254	291	245	258	282	262	233	262	256	263	237	253	267	246	258	266	261	250	271	243	267	256	266	224	250	285	259	276	249	238	228	285	257	271	249	249	243	255	255	285	240	257	244	281	268	277	252	232	259	277	254	250	240	271	246	261	263	277	285	262	269	243	246	255	256	263	269	248	256	275	286	254	260	254	258	261	242	245	285	259	278	271	265	240	245	227	287	289	251	284	272	262	270	245	292	264	286	265	271	275	262	255	246	254	279	258	252	232	255	234	280	285	247	248	274	248	267	279	270	239	252	251	260	248	266	265	280	265	268	243	271	252	234	268	245	246	284	268	257	277	215	264	251	265	278	243	244	268	267	290	261	250	249	241	238	235	228	268	269	260	252	241	239	260	248	271	266	228	262	268	255	260	262	242	266	281	290	240	263	265	273	238	258	224	246	279	216	250	257	244	264	250	241	255	250	259	260	278	255	265	262	286	274	257	225	262	243	272	249	278	248	271	258	244	255	249	264	247	230	266	269	287	244	272	287	262	262	256	246	264	270	258	247	280	237	250	278	265	259	263	270	258	284	236	275	249	249	250	257	278	245	249	250	279	252	244	250	257	237	280	267	244	245	254	256	240	260	249	276	269	241	246	240	258	267	267	245	229	270	272	269	290	262	231	264	237	270	222	232	283	255	244	252	261	278	238	229	262	269	265	249	279	247	272	235	250	262	247	259	254	254	268	252	274	283	273	256	243	239	279	240	248	288	256	270	250	260	300	231	265	275	256	248	259	253	261	231	241	241	258	255	252	230	262	265	251	255	249	255	263	253	244	255	281	271	261	281	246	258	246	253	224	272	261	259	240	251	220	275	263	244	261	255	240	270	297	267	255	250	255	272	285	246	276	281	259	252	266	274	256	264	281	273	261	278	261	253	246	245	272	247	257	272	236	271	266	246	271	259	256	247	253	260	220	266	245	230	266	254	230	236	262	268	281	265	239	265	249	263	266	262	224	270	255	263	303	250	247	260	257	241	252	261	295	226	265	237	248	261	264	267	274	265	290	276	256	270	261	254	237	243	248	259	251	241	267	276	282	253	263	265	260	272	272	264	249	264	241	238	271	238	261	246	249	265	259	271	239	257	281	262	279	237	240	288	289	238	246	241	218	279	238	235	286	228	263	279	249	264	245	275	256	236	259	272	253	259	257	284	264	253	241	277	273	238	235	273	269	218	248	279	253	246	233	256	287	248	257	250	244	273	251	248	294	257	242	266	261	289	261	271	258	244	272	247	272	314	286	244	229	256	256	250	236	266	244	259	254	268	263	225	268	286	275	263	259	252	265	279	279	290	267	233	238	222	276	275	265	246	253	285	309	279	269	265	271	300	259	247	255	259	256	263	273	248	281	230	280	254	275	237	285	262	271	244	273	285	268	296	239	276	280	250	272	267	276	250	272	246	282	264	272	265	233	254	261	299	253	241	226	276	247	245	250	254	292	263	263	310	252	270	254	267	257	267	248	265	245	259	261	263	254	285	266	254	237	260	274	250	267	250	265	265	264	249	294	277	262	259	262	263	254	276	256	260	277	255	276	260	230	250	231	251	258	259	262	225	238	266	247	238	248	269	282	269	282	263	248	254	265	271	275	262	274	264	240	255	257	252	250	270	254	241	239	279	264	275	270	283	234	290	261	280	263	233	260	286	234	257	259	281	256	269	257	259	280	273	272	230	273	246	260	261	282	253	242	252	273	233	256	253	235	269	263	275	223	275	252	260	274	291	281	288	283	286	233	256	235	279	258	271	238	262	279	268	266	251	242	262	271	261	263	275	275	268	243	277	245	262	250	288	286	231	257	272	259	274	268	275	278	271	262	270	262	267	231	251	259	258	225	261	253	243	256	244	288	258	257	230	241	275	261	244	260	246	259	240	267	240	246	277	268	253	266	268	259	247	243	276	229	263	234	252	239	256	243	246	289	275	270	264	242	257	251	293	255	237	246	271	293	268	245	267	268	263	264	258	232	248	271	280	258	255	273	238	274	258	262	236	275	267	244	261	219	268	290	237	271	242	274	253	237	281	280	275	254	257	288	252	263	243	301	259	273	239	247	261	264	254	272	261	239	242	260	280	274	279	263	263	234	248	273	268	259	235	247	234	249	274	266	265	223	255	278	239	256	278	275	247	263	260	251	289	290	282	277	273	296	295	245	250	274	264	239	272	250	264	262	255	270	259	268	233	261	254	261	234	265	272	250	285	260	266	258	269	229	265	250	283	253	243	266	254	242	270	288	289	278	305	269	223	264	285	261	273	230	240	243	254	226	272	269	243	281	234	285	265	259	257	236	278	253	253	265	280	307	272	242	234	258	250	251	277	279	246	282	262	289	269	271	269	294	245	233	256	269	235	262	248	266	244	248	268	254	263	247	269	275	280	278	242	248	259	247	260	264	265	268	239	271	259	250	263	244	295	283	244	276	257	271	225	237	247	245	238	256	272	240	251	252	271	257	236	269	277	275	268	293	271	262	237	237	266	251	254	257	236	259	267	257	245	245	267	257	283	257	246	270	274	253	269	263	262	263	271	272	244	281	262	252	274	279	252	249	271	241	253	276	255	267	268	253	265	246	262	274	280	261	249	286	268	241	268	261	284	248	249	273	266	245	262	213	253	249	261	232	239	289	256	264	273	261	255	282	258	253	234	270	246	310	263	270	280	274	255	254	290	253	253	231	255	266	252	257	233	268	264	266	271	271	267
19678	1692	3005	3386	2792	2449	2057	1735	1578	1447	1292	1236	1168	1152	1095	1009	970	973	963	921	943	894	851	925	815	844	852	858	811	797	807	778	801	797	809	794	818	842	784	816	813	853	820	781	796	782	751	777	785	736	789	758	769	726	815	815	747	745	736	769	759	744	770	771	798	776	806	757	706	754	789	746	759	769	735	785	742	790	774	806	757	792	719	817	738	782	705	750	777	774	760	773	762	780	767	768	741	790	760	731	756	765	760	749	820	723	713	761	764	726	743	753	778	726	741	757	784	719	727	719	719	688	731	770	779	781	779	750	710	752	782	761	790	782	757	719	743	784	773	755	774	728	756	749	715	777	772	734	765	751	759	703	719	713	742	776	807	755	737	734	725	775	779	745	775	784	763	710	712	726	741	719	752	717	736	730	758	756	784	728	761	717	709	779	720	726	756	764	778	692	738	723	747	765	746	695	677	763	717	750	707	750	798	767	748	753	722	732	775	738	747	770	691	727	749	761	720	776	755	777	750	730	731	782	740	706	728	709	792	780	704	732	754	712	760	732	749	752	744	723	751	788	726	721	721	704	782	741	783	746	730	723	753	755	755	766	758	741	729	747	716	765	768	721	765	757	759	744	713	748	751	743	750	780	746	755	760	713	746	798	781	698	766	757	758	754	738	724	745	755	774	716	764	741	747	736	720	743	813	749	749	768	689	721	702	759	718	754	767	786	830	733	746	743	755	708	711	764	704	766	724	764	711	732	745	716	737	733	781	762	823	739	696	775	742	721	722	774	713	825	733	768	744	746	761	722	748	726	789	742	765	711	724	756	698	717	747	733	715	755	766	747	773	760	711	776	755	749	741	774	794	816	759	732	733	730	730	728	721	779	762	773	720	758	726	740	756	789	724	729	744	759	687	742	750	736	803	713	742	717	801	765	762	778	751	718	782	755	695	748	732	818	766	741	751	734	712	705	735	778	750	698	778	759	716	730	715	715	748	725	727	740	731	762	770	803	711	746	747	715	730	751	748	778	689	762	822	761	753	753	709	758	751	747	808	780	722	713	724	804	755	713	710	742	723	713	774	677	754	747	721	728	715	771	744	788	734	721	673	725	747	751	767	739	725	754	721	737	782	790	726	782	745	719	740	733	758	773	774	752	747	782	752	764	695	791	747	747	779	772	746	738	727	746	746	766	736	770	838	736	740	761	771	735	789	749	723	752	730	745	770	754	736	807	744	748	743	726	759	737	735	714	755	733	745	758	714	678	758	716	754	777	762	721	703	759	740	735	750	792	743	728	723	692	741	762	772	702	731	791	743	740	717	707	748	749	782	715	741	772	759	751	708	755	733	770	723	712	735	717	746	754	735	772	739	721	783	743	753	743	762	753	740	754	772	758	766	765	764	763	743	712	724	759	746	768	705	731	771	779	728	751	784	773	762	761	781	758	759	745	708	737	760	789	727	731	721	779	697	743	740	734	769	726	742	743	774	768	757	736	762	823	751	782	759	774	784	740	721	708	769	744	690	770	745	738	756	735	758	742	744	804	753	752	722	755	740	720	776	762	712	715	743	713	771	733	769	740	751	732	790	778	746	748	758	719	722	760	766	786	731	762	738	705	775	749	784	713	832	752	756	782	722	737	732	792	749	724	719	732	790	788	717	760	766	707	779	731	745	698	745	694	743	762	764	763	751	743	772	745	758	752	742	776	754	732	749	745	729	746	796	746	772	764	745	752	727	715	780	774	758	724	710	792	771	722	768	698	733	779	702	743	737	704	753	746	738	745	743	728	769	716	760	692	742	777	813	815	776	758	729	783	751	780	729	783	726	775	774	766	755	709	735	733	730	738	727	759	707	777	764	804	745	739	765	707	729	744	715	735	744	743	715	736	804	743	757	765	730	753	721	813	761	736	774	765	722	768	736	718	767	788	775	817	695	772	783	753	786	734	793	736	789	812	756	713	760	730	661	741	755	766	749	735	736	747	711	733	734	772	784	727	713	760	762	740	668	755	747	757	749	726	759	764	718	752	783	734	686	758	761	698	716	715	720	719	749	749	761	734	736	774	745	758	726	732	728	750	748	746	755	746	721	733	704	734	760	719	785	795	752	771	771	772	738	793	713	775	710	750	742	798	733	721	723	733	712	741	764	784	738	755	738	761	778	779	770	721	767	774	775	770	737	748	773	704	761	757	797	782	772	774	736	727	740	734	715	763	773	728	758	735	766	763	763	730	748	747	720	738	720	739	704	734	726	764	734	759	723	720	768	704	812	758	714	747	743	748	768	749	731	717	702	755	774	736	765	739	740	738	774	721	710	697	754	715	735	773	735	702	736	690	736	776	748	741	737	716	777	746	771	724	730	708	764	771	751	791	748	760	750	754	787	795	711	770	712	731	746	747	712	796	725	726	708	745	805	727	758	775	741	783	728	754	726	784	701	759	757	764	691	704	766	754	748	683	713	683	720	740	723	743	741	787	724	749	756	754	769	747	734	727	778	757	728	760	749	733	737	778	776	761	730	820	717	762	733	750	714	738	765	752	761	730	788	744	736	747	729	754	718	754	772	745	710	763	784	723	788	763	743	746	726	714	727	768	758	730	780	741	721	715	745	730	726	767	755	742	778	748	769	760	814	750	774	735	781	752	744	774	743	725	739	732	765	742	742	809	719	762	702	753	714	831	725	766	692	747	731	722	776	767	729	757	774	797	749	701	740	711	756	740	760	681	734	759	748	776	742	796	741	764	755	774	756	749	752	707	728	743	723	739	736	744	741	758	766	688	711	750	766	791	748	680	720	755	729	742	756	728	751	753	766	754	747	730	711	740	706	793	768	757	724	771	761	724	729	712	755	757	796	739	758	699	763	792	761	705	681	748	729	792	774	747	774	741	775	751	749	722	757	764	746	752	709	768	765	762	812	736	728	737	721	755	747	752	775	732	764	722	766	782	756	775	786	746	758	712	733	769	731	772	751	740	761	709	762	725	739	785	735	745	767	759	741	774	733	737	749	761	707	753	722	780	735	723	742	730	762	725	759	764	738	754	732	727	756	703	721	755	715	742	776	750	732	724	705	775	718	714	715	733	768	759	739	750	699	771	715	766	751	733	760	696	712	693	746	823	726	730	791	795	752	738	757	724	730	750	736	732	698	743	703	728	699	758	790	725	786	767	708	745	716	672	748	714	717	723	730	745	754	752	668	735	752	750	731	797	764	715	758	744	719	792	719	746	743	781	738	770	767	745	759	764	749	732	752	782	759	778	702	717	778	710	765	784	748	745	742	748	715	746	763	755	721	798	771	731	785	756	770	754	727	734	731	763	750	768	748	701	716	776	761	721	740	769	746	707	741	739	724	740	723	744	780	745	750	754	792	773	744	727	724	689	768	696	754	790	755	744	750	757	727	734	736	752	732	754	733	755	736	725	746	758	737	713	781	742	734	771	720	750	747	739	796	771	726	701	758	757	740	781	730	747	711	714	739	783	768	757	719	789	725	723	757	727
41514	21036	15256	2985	1488	1117	932	771	638	542	521	413	437	437	434	369	354	411	375	379	354	362	368	355	335	342	315	327	312	358	324	327	325	325	337	315	294	349	306	318	321	301	335	338	309	307	335	327	302	338	279	335	300	319	341	308	316	321	328	320	306	339	314	323	297	301	325	318	316	307	304	292	306	324	295	306	284	289	324	323	315	319	329	316	324	339	310	327	317	300	317	310	328	309	338	309	278	307	301	283	299	339	271	313	302	332	283	306	318	291	293	317	290	299	324	316	324	311	315	344	356	308	328	322	322	279	300	308	311	309	312	309	312	331	301	325	316	339	292	305	339	331	324	301	304	331	324	332	278	337	294	317	339	311	355	317	284	310	295	296	320	317	314	319	291	313	299	348	321	309	315	301	289	298	294	317	309	355	331	319	327	300	324	291	285	296	314	285	334	284	310	305	332	338	344	294	317	315	301	339	314	314	330	285	312	314	313	287	326	326	307	308	279	317	311	285	316	271	313	294	290	316	302	313	320	299	321	319	366	291	287	340	318	305	293	311	307	311	304	321	292	302	289	302	292	315	306	315	309	332	289	298	310	354	281	269	295	307	343	300	277	311	313	310	339	296	307	316	330	314	297	308	349	317	309	327	333	278	300	300	258	269	302	285	329	314	315	304	341	335	287	322	305	287	316	318	279	321	300	315	289	318	327	302	333	310	291	274	304	322	277	292	325	273	309	319	345	307	326	309	284	312	297	331	324	330	352	288	280	344	306	265	315	292	312	304	290	330	325	307	305	318	327	334	313	324	335	303	295	315	315	281	324	316	297	308	334	314	307	304	285	315	312	296	270	289	292	326	323	317	333	288	291	316	319	339	330	318	350	345	287	316	325	355	301	276	320	271	301	329	340	295	310	320	327	326	286	326	333	257	317	324	279	331	288	312	295	277	316	297	289	314	329	300	340	325	289	291	300	311	311	319	327	324	304	319	312	333	303	303	355	259	297	303	314	291	295	285	302	325	335	299	330	277	319	303	299	336	278	309	338	308	312	304	307	329	299	283	316	314	328	321	335	298	318	302	304	280	311	308	310	284	302	293	326	312	332	320	281	321	291	345	316	286	310	298	275	321	321	304	320	265	337	290	322	362	302	290	313	337	300	301	289	314	298	306	291	328	328	296	334	339	300	327	283	297	308	315	306	326	345	307	303	290	297	318	310	290	292	322	295	319	309	310	314	334	327	336	327	291	269	308	288	304	354	285	292	279	321	318	296	315	295	305	308	327	309	323	295	303	304	317	294	290	298	308	273	331	304	323	329	285	296	313	310	290	346	294	297	323	324	297	294	313	325	286	320	296	303	341	325	301	319	304	304	289	288	300	336	317	275	291	279	297	316	307	319	292	347	359	296	353	349	338	277	305	318	301	290	284	296	301	311	301	319	309	306	286	320	314	336	317	304	307	316	338	291	318	330	316	330	332	329	273	326	283	328	304	294	294	340	329	321	306	332	306	299	302	313	319	325	317	317	312	287	301	287	304	280	312	308	313	327	286	299	293	306	311	322	270	328	312	338	296	323	330	328	327	318	279	304	317	323	297	292	317	307	329	297	291	302	335	308	337	308	328	303	315	311	311	307	273	299	255	309	292	311	333	300	306	282	308	323	332	349	350	322	321	354	299	306	306	284	312	327	321	296	337	327	301	325	312	308	340	319	314	305	316	309	292	300	288	281	329	307	323	294	319	316	320	313	312	294	324	311	325	321	302	334	319	290	294	302	300	343	339	336	328	334	331	297	304	255	304	346	299	305	314	290	327	306	297	277	321	304	292	309	317	284	294	326	336	330	289	327	248	292	305	313	321	310	306	273	296	320	311	281	301	284	282	309	277	322	315	335	319	341	314	296	312	288	319	314	306	309	298	293	303	322	286	292	304	319	303	332	300	341	311	299	326	333	354	280	290	311	285	309	285	278	324	313	296	283	312	331	332	315	297	339	303	310	289	315	273	312	329	299	309	295	336	328	321	309	313	323	293	336	335	340	298	309	301	310	314	315	345	344	316	330	312	286	341	323	312	327	275	321	287	314	309	271	337	302	315	307	292	316	291	294	346	309	310	314	294	335	287	317	312	312	286	289	326	313	306	324	300	317	310	313	284	323	313	286	274	290	305	297	306	332	307	331	305	282	284	347	317	327	317	302	301	290	274	324	292	277	312	349	322	319	319	342	308	339	325	296	324	318	346	343	317	272	300	298	314	336	300	290	297	276	312	334	276	328	292	314	329	318	303	293	325	297	329	297	298	290	347	341	329	337	286	292	326	304	261	308	325	292	323	310	288	321	270	301	336	313	286	315	320	313	338	293	310	325	303	299	305	314	330	327	310	260	324	287	350	299	310	321	316	337	293	316	345	299	312	328	312	331	315	290	323	308	322	289	321	329	303	342	332	282	344	302	369	314	309	307	315	300	313	316	301	300	345	318	309	303	309	299	324	264	310	334	332	325	275	322	297	323	321	306	319	316	292	315	323	316	296	329	341	306	305	283	306	293	309	314	287	305	302	279	314	298	345	306	304	306	299	273	265	297	319	328	282	316	347	313	309	281	317	332	304	290	306	319	311	298	335	280	292	315	301	329	293	324	304	321	280	300	270	268	323	319	333	310	299	299	303	321	304	306	311	311	358	346	297	280	276	301	346	310	315	259	324	327	329	311	316	322	299	319	347	301	312	339	320	334	323	261	301	331	305	306	337	302	301	308	308	280	323	313	320	293	339	305	290	303	316	276	299	296	277	316	299	318	325	281	286	283	293	349	320	271	302	315	296	298	319	314	315	275	320	344	293	342	306	284	279	289	267	311	312	324	302	317	305	303	329	294	315	325	304	319	322	324	323	336	298	294	292	291	315	299	307	340	302	322	338	328	317	297	313	306	278	298	324	310	330	279	277	343	330	321	314	300	322	296	304	300	327	322	322	304	315	341	294	321	345	318	285	318	292	339	293	311	272	301	310	325	355	280	315	328	309	303	299	320	300	318	284	321	335	310	320	299	300	290	282	280	295	292	319	355	329	309	309	310	298	323	336	314	306	314	341	350	322	321	319	344	313	314	301	304	314	309	321	313	314	334	289	318	311	320	288	315	304	293	320	321	323	317	331	316	284	298	331	297	324	333	335	288	346	299	311	311	295	324	305	284	329	333	304	319	315	331	305	319	318	311	325	302	299	300	332	322	299	340	305	299	337	288	297	303	321	320	341	318	311	310	295	319	310	304	312	298	301	272	311	294	308	301	285	341	297	334	297	327	300	297	327	294	293	306	326	328	304	333	276	273	303	296	325	322	327	319	311	313	299	314	323	310	321	300	321	285	314	340	327	292	337	334	315	312	313	318	325	292	284	299	318	302	294	308	307	287	302	288	324	319	331	307	293	320	302	319	291	297	280	317	304	316	272	313	324	313	287	324	320	347	283	285	271	287	297	307	341	292	307	304	329	277	339	318	283	287	297	341	339
24603	2704	5303	5748	4964	3887	3308	2812	2452	2186	1964	1776	1656	1624	1481	1475	1280	1334	1220	1229	1145	1108	1148	1092	1119	1125	1064	1031	1066	972	989	989	995	996	1002	997	917	964	958	971	907	900	897	925	995	863	929	907	938	909	864	908	942	909	884	848	832	894	929	887	915	866	955	890	895	914	878	849	912	903	882	873	848	917	897	875	865	921	910	897	888	860	864	911	830	882	900	850	862	886	878	865	883	870	803	856	839	907	892	891	884	887	837	875	856	842	844	885	862	853	893	884	829	834	854	891	877	872	856	846	842	835	857	863	839	885	885	851	833	844	877	876	876	873	826	839	841	889	886	841	888	881	855	886	919	829	905	923	863	860	869	870	902	842	821	894	838	891	853	851	874	879	869	820	821	810	825	862	828	890	871	880	905	876	873	824	857	834	904	903	829	854	882	862	861	881	898	849	800	904	874	839	850	857	841	907	872	834	881	937	852	909	881	864	899	865	882	906	863	892	798	877	833	864	842	883	919	891	883	821	836	861	914	808	864	868	870	813	872	819	886	860	902	881	823	852	791	880	887	898	775	857	848	872	855	858	863	874	893	850	855	882	873	814	860	847	887	852	852	839	878	853	886	855	862	878	883	861	873	848	897	839	880	894	854	903	863	867	895	851	862	925	856	817	865	853	830	887	895	856	910	890	848	845	884	839	905	853	863	873	844	869	864	844	850	858	914	916	861	846	896	870	873	822	887	901	832	869	828	945	829	800	898	855	875	902	862	850	875	896	847	917	816	853	798	862	862	855	813	868	877	869	852	817	882	841	858	838	815	783	854	868	904	850	878	851	844	856	821	872	881	903	836	890	875	866	851	877	843	847	879	840	869	878	894	889	918	845	892	910	924	833	895	872	805	814	896	861	839	836	888	879	880	867	886	868	843	843	818	913	878	878	863	849	888	850	915	832	901	827	871	820	847	823	866	862	854	889	850	857	864	848	835	874	883	865	805	839	875	886	866	841	897	854	844	866	923	865	827	804	903	864	822	826	896	821	864	866	870	872	843	854	827	849	814	851	878	798	899	902	877	898	842	872	832	862	833	877	890	904	901	873	904	905	865	857	898	866	842	881	890	863	890	838	873	877	897	905	809	914	890	876	874	828	885	921	854	901	840	833	840	777	891	896	846	860	867	893	893	876	837	880	909	843	787	848	903	909	866	845	815	901	847	826	850	845	849	822	855	902	902	868	903	855	852	872	875	881	833	860	843	825	825	833	844	840	877	850	878	862	777	867	852	887	857	846	867	823	841	862	872	868	873	868	837	819	854	855	871	894	845	873	850	818	843	845	893	836	803	828	879	833	869	826	879	828	845	824	881	836	799	921	861	876	848	847	846	853	862	878	853	822	843	867	896	824	861	859	887	883	862	842	835	824	887	879	891	864	812	867	918	872	876	855	779	835	850	874	884	870	858	859	891	841	853	850	857	871	849	903	886	830	843	835	944	871	872	900	847	861	845	832	886	833	852	869	855	847	831	902	932	854	869	914	898	811	844	874	834	868	872	861	864	877	860	866	857	893	934	864	859	832	893	892	864	849	872	838	861	883	864	835	880	842	910	867	849	839	826	805	806	841	819	874	879	883	872	847	862	856	841	844	915	871	867	870	885	879	875	849	898	867	816	889	844	834	788	842	853	863	882	808	886	814	794	879	851	865	831	838	872	833	824	804	823	858	875	836	853	891	847	904	834	824	870	817	852	842	838	833	851	879	809	834	810	904	883	880	898	921	848	894	841	851	847	901	895	852	860	895	874	925	858	838	909	869	910	887	896	874	842	879	873	897	847	877	856	842	903	840	898	873	816	874	846	888	829	914	856	877	827	858	882	907	826	943	883	865	846	887	839	868	878	885	870	868	892	836	850	908	897	879	890	868	832	814	886	822	862	912	826	862	846	867	785	889	866	863	886	849	819	858	850	815	852	840	827	840	941	886	857	892	899	832	857	857	870	846	885	840	843	802	853	895	834	895	926	893	863	857	871	848	879	897	950	899	827	804	869	872	883	855	848	868	820	841	910	819	862	845	852	867	824	860	891	834	843	806	858	857	908	835	892	831	891	909	904	863	795	878	862	877	862	841	784	868	869	884	867	881	828	865	900	876	869	786	822	868	869	910	878	831	873	913	817	890	883	862	877	886	853	840	860	872	882	848	845	853	843	842	840	907	895	916	847	852	916	849	878	889	807	866	879	839	874	907	899	848	849	874	836	901	858	906	857	865	835	829	901	831	897	895	862	844	862	833	915	879	866	821	868	897	826	874	909	875	820	833	900	874	837	850	818	863	861	786	833	850	816	820	899	835	837	821	841	823	859	852	883	843	855	855	896	831	876	912	861	827	914	865	861	871	845	875	892	864	872	878	864	856	872	860	814	864	852	806	850	796	865	845	845	837	850	886	866	904	857	875	912	887	847	877	853	827	875	873	853	855	887	903	903	837	825	848	856	861	812	867	869	963	867	906	879	899	892	872	778	883	852	873	844	834	873	883	799	830	886	867	886	815	874	875	859	896	859	845	875	830	862	801	897	859	831	889	874	845	888	880	874	918	874	816	915	859	845	854	890	871	860	842	864	845	855	887	835	836	875	868	854	874	834	837	844	848	841	841	853	854	845	852	859	823	847	895	871	861	819	947	830	812	889	864	902	862	826	856	822	883	828	870	845	827	870	865	840	866	882	842	840	868	866	859	829	853	866	868	847	893	833	876	913	860	861	899	895	811	893	889	886	848	857	849	811	848	882	807	866	859	885	886	894	889	872	854	886	828	845	860	825	879	881	814	879	827	787	853	875	925	816	821	891	840	888	864	892	845	816	859	842	913	881	890	876	803	866	849	849	914	857	901	874	892	814	884	819	869	844	831	847	883	807	830	827	799	806	851	841	859	844	901	863	868	882	862	862	853	843	809	851	872	857	861	845	818	901	879	865	865	864	800	864	858	840	854	885	845	808	896	819	867	859	875	877	823	870	843	852	849	872	856	868	912	876	864	858	844	849	849	837	825	869	864	819	864	850	878	869	863	884	846	850	782	875	832	892	858	908	871	903	875	876	873	858	874	920	813	894	818	884	869	887	839	803	862	861	873	897	872	887	859	876	848	859	856	837	871	866	875	890	820	942	864	909	859	845	843	827	895	861	850	865	829	905	888	901	839	877	866	858	871	896	868	850	836	876	856	846	870	865	855	860	833	824	877	823	847	862	840	847	845	871	907	829	872	862	838	854	870	883	814	866	857	816	810	867	816	822	861	847	862	866	820	905	839	870	870	833	836	851	924	862	881	881	875	892	844	868	845	866	837	827	849	872	849	822	827	879	868	880	876	825	822	840	902	847	904	838	836	848	863	883	868	865	832	859	856	904	912	881	828	862	799	832	844	870	898	825	918	851	830	817	882	829	870	878	820	856	834	864	884	836	810	834	854	908	860	889	878	834	863	854	833	877	873	846	841	823	836	842	875	813	864	858	881	835	879
7052	397	304	193	175	164	166	159	167	139	130	131	123	158	121	149	135	136	131	143	128	129	133	151	132	150	142	157	140	147	123	135	147	151	130	159	165	148	134	140	120	141	125	136	144	146	129	151	149	145	156	135	140	137	152	163	156	153	146	140	153	145	125	125	140	152	135	138	136	138	130	141	137	135	151	145	126	149	136	148	131	141	129	175	129	136	141	151	141	154	127	140	147	140	154	123	153	162	119	144	160	157	138	149	138	131	150	130	130	131	143	117	114	147	120	136	129	146	141	116	158	138	112	122	168	156	163	141	142	148	126	144	120	160	125	146	145	142	135	131	156	157	149	137	138	148	147	157	130	132	137	124	140	130	144	133	142	125	128	136	117	148	153	142	147	150	147	139	143	164	122	119	116	143	122	146	144	151	129	144	151	132	132	150	117	156	143	148	139	138	131	146	137	139	134	150	128	148	152	147	119	140	157	151	164	144	151	137	131	146	146	129	122	127	152	161	140	122	159	156	140	148	166	139	136	131	133	141	131	153	119	141	133	152	133	140	138	139	153	127	123	144	150	141	126	153	152	130	108	135	143	149	124	121	146	143	122	137	141	156	128	134	139	125	152	149	144	144	135	140	137	124	148	163	146	149	146	136	130	132	161	144	136	152	134	133	167	142	134	128	145	150	136	128	149	157	137	154	144	140	134	142	166	148	146	149	146	150	152	139	120	142	146	139	147	149	138	142	158	117	143	148	125	137	121	166	151	140	140	172	145	138	141	141	150	149	150	121	140	145	138	145	148	138	160	151	143	148	134	153	136	139	143	165	138	135	135	149	144	148	134	149	140	136	119	152	142	125	136	153	154	142	143	165	151	151	153	139	119	129	144	139	142	146	144	124	117	128	151	135	128	149	151	127	131	156	150	105	154	162	165	182	144	156	134	121	131	154	141	135	131	150	130	140	151	130	134	129	134	146	144	146	170	157	137	135	147	131	140	147	157	138	147	135	122	139	160	162	131	132	136	160	123	137	155	136	147	152	142	143	139	143	136	136	136	133	132	172	119	147	154	144	155	161	147	151	149	147	131	156	135	155	154	147	143	140	124	142	127	141	147	144	135	136	144	129	147	150	147	141	129	130	142	152	122	156	158	141	154	150	147	142	140	151	131	130	144	130	144	123	147	128	150	145	122	147	150	137	136	134	118	150	129	141	130	118	157	149	126	131	138	153	147	159	133	130	147	125	134	133	169	150	117	138	108	151	138	131	158	142	145	153	158	150	133	131	126	137	137	166	141	155	172	154	130	156	125	136	141	155	150	159	162	143	132	118	147	142	144	142	137	152	148	130	137	136	133	151	136	132	136	146	141	154	137	148	147	145	143	133	122	136	128	161	137	134	137	152	120	161	132	131	141	124	142	130	126	153	148	146	164	148	138	147	137	144	139	163	132	139	131	145	144	152	152	121	151	132	159	166	156	126	124	160	132	133	150	139	150	133	145	144	152	153	152	138	144	144	129	138	144	144	123	110	128	148	136	125	137	147	145	116	131	123	121	126	123	143	156	130	158	140	148	119	151	149	141	140	141	153	157	143	133	143	130	157	143	137	159	132	141	158	143	149	145	129	129	129	135	155	147	148	143	146	118	132	149	140	143	134	135	142	134	127	150	155	125	138	139	144	119	127	129	117	128	121	140	137	152	134	128	125	118	138	139	127	140	136	151	155	140	147	136	144	152	145	144	144	150	131	142	155	117	148	149	141	156	159	138	145	129	152	153	160	133	136	149	140	119	155	146	123	130	128	136	143	145	140	133	171	129	152	145	138	167	132	158	131	140	146	128	135	149	148	136	139	156	158	141	121	138	123	126	137	156	127	147	141	159	140	170	140	138	139	135	139	134	132	132	145	147	140	131	121	134	152	141	131	140	131	133	155	151	127	151	155	147	133	142	138	143	155	117	111	153	150	140	123	148	135	147	140	154	131	144	144	141	131	123	143	169	158	142	129	153	157	133	148	141	148	160	146	150	148	137	151	143	143	142	135	126	140	151	147	135	141	143	127	165	144	114	146	146	144	148	126	131	157	132	126	135	147	117	153	158	139	137	141	144	149	120	145	150	134	155	133	148	142	161	136	146	143	124	139	125	144	135	143	127	143	130	167	122	119	164	141	154	133	144	143	148	131	133	129	130	143	143	136	136	131	134	138	147	157	127	118	159	150	119	164	153	139	148	149	137	141	153	145	121	142	156	165	146	146	147	144	148	139	128	152	140	135	130	137	142	142	154	150	124	147	149	154	153	125	163	167	149	140	133	121	143	133	154	155	138	129	150	142	148	141	151	150	147	148	124	151	127	145	137	129	145	131	153	149	135	144	152	149	142	140	146	125	153	147	167	130	162	140	142	128	157	132	139	128	139	120	139	135	130	148	143	150	161	161	138	139	123	170	141	137	145	140	137	139	149	148	149	132	151	134	135	127	138	142	138	139	148	136	144	146	149	143	125	138	151	131	132	132	143	148	105	139	138	129	149	147	135	124	139	152	149	148	133	142	140	126	159	136	151	122	142	131	153	118	134	134	127	146	151	123	158	149	154	147	128	137	158	135	136	144	112	161	131	145	147	128	137	142	127	148	148	137	148	148	163	114	144	130	134	149	128	129	159	137	145	148	137	132	144	153	149	115	112	139	154	143	138	132	134	142	155	131	137	152	170	146	142	132	136	141	131	144	144	148	130	153	139	152	129	154	154	141	137	155	153	149	129	143	140	141	134	141	137	150	141	154	147	157	139	147	163	135	134	142	139	154	164	128	141	138	149	151	126	129	134	134	136	139	137	138	122	151	147	141	139	168	138	149	157	142	156	133	121	116	133	157	138	143	134	143	149	129	132	120	125	130	133	148	134	156	162	132	153	155	145	139	143	133	160	133	127	164	143	138	161	135	123	152	146	124	156	138	141	141	158	162	133	126	159	154	120	137	158	150	123	137	143	153	153	134	128	117	155	117	139	130	143	148	167	150	152	144	153	138	130	157	147	157	153	147	137	119	145	131	164	147	143	146	138	137	131	149	131	129	151	130	135	134	154	144	113	127	127	133	124	137	150	142	138	149	164	135	137	148	143	143	168	129	147	137	150	128	157	146	161	141	145	151	140	123	149	134	139	144	128	129	135	144	150	139	141	154	150	159	127	142	133	134	151	153	149	152	136	153	115	148	127	162	141	146	141	159	130	157	133	152	128	173	155	128	172	137	128	130	160	154	150	139	119	160	135	161	143	123	141	131	130	153	151	138	147	165	144	137	161	145	145	147	142	139	136	137	131	138	133	143	138	133	136	117	133	139	141	138	124	161	121	129	157	147	135	130	152	121	141	126	135	124	143	145	154	128	142	132	138	138	131	156	167	140	147	116	150	154	138	131	140	131	115	120	144	127	141	132	121	157	141	150	124	125	112	150	149	131	142	127	144	124	150	142	142	139	140	144	135	156	108	128	133	152	129	152	134	166	118	160
6175	512	579	597	602	516	501	523	497	475	495	478	433	486	444	415	442	437	445	457	455	450	445	460	403	480	460	471	425	454	418	451	417	451	434	389	463	444	456	454	418	448	441	483	473	493	440	439	423	424	429	444	443	422	432	446	393	428	401	405	444	423	454	433	445	472	426	410	437	460	432	446	400	445	422	429	450	452	444	461	444	432	411	452	427	429	453	420	421	443	444	470	442	450	457	422	430	436	435	449	443	434	463	455	442	414	458	416	438	442	439	419	470	410	453	414	444	437	459	429	445	441	449	442	478	448	435	453	422	411	452	440	477	447	455	422	485	449	440	422	437	447	453	430	445	400	470	444	451	408	483	437	422	485	440	416	444	442	454	438	445	454	381	433	405	461	432	443	401	428	433	439	426	436	445	450	451	411	439	441	435	455	439	428	419	450	450	435	453	434	461	459	443	414	441	463	474	405	438	448	446	410	418	462	429	418	429	460	463	465	423	444	417	460	471	424	417	389	427	407	450	450	441	408	454	460	416	475	462	433	422	447	423	414	432	438	444	425	444	491	448	395	452	460	447	454	422	442	445	425	444	459	447	430	446	470	460	433	435	470	427	424	454	469	403	437	437	450	452	454	419	407	435	405	464	439	459	449	432	438	421	439	413	390	445	430	412	459	448	440	471	397	438	442	398	408	446	471	468	450	415	395	434	459	436	450	498	444	462	443	450	412	438	435	459	446	443	414	427	431	419	465	422	438	439	416	467	460	448	453	430	448	427	449	408	446	425	463	433	453	424	419	449	472	413	454	445	440	405	437	444	419	415	438	457	440	465	397	439	444	454	439	451	412	441	430	446	410	427	441	442	466	441	436	455	451	457	486	479	466	455	436	425	435	407	419	475	470	443	418	439	419	470	438	439	418	459	437	448	421	480	454	463	451	427	400	421	450	482	448	471	476	433	429	461	442	445	480	448	454	480	432	461	439	389	419	415	436	434	424	452	447	436	452	395	421	460	423	441	415	437	437	440	430	461	441	447	427	440	442	445	442	446	438	423	435	394	447	487	436	429	443	453	439	471	440	428	433	445	437	421	413	425	425	470	448	426	428	469	396	437	400	459	442	437	428	462	470	436	419	419	442	398	413	428	436	467	435	408	440	456	408	403	409	452	418	449	447	468	427	409	412	444	474	423	436	441	452	423	429	450	466	468	456	408	442	436	418	464	481	427	455	449	458	450	420	447	431	412	462	459	430	438	424	460	483	418	465	432	449	417	414	432	417	472	479	405	436	466	488	400	451	433	424	437	449	464	469	408	472	417	396	432	445	433	437	434	422	457	441	415	429	440	425	446	480	423	430	450	443	483	487	430	429	463	404	426	478	411	428	500	450	438	448	470	442	459	413	430	401	432	443	429	450	436	424	403	441	446	397	432	444	448	446	420	442	439	450	389	446	423	491	431	465	441	467	399	453	456	444	457	446	431	450	433	434	412	430	465	455	446	437	443	422	441	389	418	435	439	460	422	477	397	425	434	432	465	419	450	438	463	399	463	439	414	443	422	410	433	439	414	413	470	436	436	422	444	436	439	457	422	434	470	439	425	432	477	437	468	464	466	444	429	424	436	451	422	394	471	436	425	468	479	434	441	465	433	415	421	436	424	451	490	477	385	443	452	447	466	431	406	444	422	428	435	453	432	419	442	397	441	440	411	452	427	440	446	414	427	453	463	450	439	465	417	451	416	447	399	461	464	471	411	460	446	399	406	432	450	449	454	441	458	454	421	400	430	431	448	462	430	469	450	469	388	444	426	484	429	482	469	395	459	461	418	460	450	440	468	459	463	421	473	435	470	444	471	465	439	434	431	418	467	418	451	461	442	419	448	405	441	480	410	464	437	454	447	435	386	436	464	432	444	434	434	409	404	456	422	465	477	431	432	419	397	458	413	425	465	457	426	452	421	466	464	466	443	438	443	452	411	420	409	440	457	433	428	436	452	487	438	433	459	386	420	440	444	444	446	453	430	447	433	462	436	460	432	440	457	442	453	420	494	452	441	467	440	451	479	463	427	447	431	424	450	415	403	477	443	425	459	437	458	396	459	462	478	457	436	467	410	464	424	465	424	472	416	453	413	432	440	463	437	431	442	429	471	446	433	412	422	455	427	444	450	412	457	458	462	445	427	406	437	431	434	422	456	469	471	422	450	416	393	404	427	411	421	455	462	452	443	446	423	468	435	444	409	427	452	449	412	414	425	451	392	452	435	433	437	427	451	462	475	434	421	425	413	450	443	427	434	426	460	463	429	458	443	434	444	451	424	402	435	444	466	441	442	435	431	447	449	424	403	442	440	432	452	429	441	427	456	454	446	437	442	497	407	415	466	459	422	441	450	460	415	404	419	432	417	446	446	434	428	459	421	442	446	483	429	432	413	452	447	424	453	425	435	429	460	454	421	460	487	439	434	416	411	456	438	436	449	419	433	416	409	399	421	438	434	427	390	493	456	468	420	451	452	418	426	451	412	441	464	478	491	441	440	445	452	420	446	453	432	417	439	475	469	478	462	468	458	415	433	402	451	455	467	419	444	402	452	442	432	464	443	475	404	443	438	450	443	436	412	421	426	458	456	398	440	424	420	449	464	443	469	449	477	419	445	465	442	439	443	456	450	425	428	439	454	447	432	451	451	424	441	433	423	409	452	412	447	448	422	451	422	455	415	452	445	443	464	461	427	426	443	427	430	458	462	433	418	458	407	462	419	437	429	447	429	447	434	443	433	455	474	425	440	462	408	453	449	443	435	470	447	457	447	446	400	463	434	417	460	468	439	438	458	450	433	423	450	441	436	430	418	437	423	451	432	459	443	448	411	454	429	460	448	477	441	403	410	496	446	482	471	399	453	395	432	429	454	433	435	453	455	443	434	497	424	465	455	450	456	433	433	415	448	427	439	433	452	454	390	457	435	424	414	424	468	450	421	430	428	422	418	414	462	429	424	428	413	463	416	465	406	430	421	444	462	429	420	447	470	471	444	461	479	401	467	469	445	395	458	470	408	471	436	454	459	448	450	434	462	421	431	435	456	423	395	408	441	465	426	412	442	447	442	465	408	410	453	436	444	422	432	402	472	445	461	425	439	416	432	437	467	387	457	415	456	427	437	434	445	420	449	448	455	446	440	457	441	425	418	475	425	438	452	414	402	396	445	424	427	451	454	444	456	452	412	437	449	447	453	400	445	425	443	432	421	411	414	407	451	457	431	406	448	448	486	416	436	451	461	453	460	412	414	431	413	460	442	446	438	446	464	441	429	438	462	459	451	447	414	414	410	402	439	438	395	438	441	431	461	464	427	410	427	449	424	415	400	400	430	432	462	441	403	422	455	439	425	468	438	442	463	414	433	499	418	445	429	412	434	439	460	481	457	470	448	430	426	424	425	462	410	471	483	442	408	415	453	430	403	440	414	425	434	429	410	448	461	436	462	440	460	449	462	428	430	446	458	432	473	462	440	426
38887	15342	3151	1167	851	639	558	476	445	378	341	346	310	318	319	331	300	280	282	292	316	264	276	295	256	254	242	304	266	279	259	248	265	271	265	293	298	296	251	279	277	252	261	290	260	284	252	253	284	269	268	278	241	248	269	271	243	267	269	242	269	251	241	283	241	282	257	250	265	260	245	257	276	244	266	259	296	284	269	270	243	254	262	278	262	271	256	258	291	273	267	258	283	243	273	267	284	286	251	262	259	268	263	281	268	243	294	262	229	224	261	243	261	258	259	246	275	293	268	272	282	269	238	269	237	288	268	274	273	243	254	262	234	257	273	240	257	281	259	288	258	266	271	267	221	283	246	271	271	251	283	265	245	253	228	255	235	253	250	257	246	282	241	278	258	270	278	276	258	274	273	245	258	267	285	265	261	231	226	245	264	286	261	249	242	245	251	260	240	230	280	247	263	277	265	284	275	266	248	274	246	263	277	240	261	266	252	258	271	282	260	248	239	299	258	236	250	244	303	262	260	280	261	222	257	256	223	269	286	266	235	269	261	281	286	251	264	244	250	260	264	283	274	275	263	237	253	269	246	299	276	255	217	261	268	261	236	279	254	228	266	256	267	288	303	273	290	246	247	259	275	266	274	251	285	246	235	255	263	266	245	268	254	253	264	260	264	265	274	249	252	252	246	282	273	274	253	251	241	261	263	260	263	257	285	292	231	242	238	252	263	268	261	290	241	252	256	248	246	256	283	266	267	249	284	246	258	277	270	272	268	275	239	225	256	247	284	229	267	270	243	273	287	256	258	254	263	246	281	247	259	285	257	286	283	236	285	247	260	269	286	263	262	275	276	254	246	290	250	271	267	267	261	273	301	251	269	238	281	274	253	267	228	277	253	243	252	259	253	253	208	283	260	258	247	272	259	272	280	254	293	251	256	302	267	231	236	254	246	273	250	243	255	254	250	279	274	295	260	249	252	272	280	269	270	259	249	249	283	244	251	281	257	277	256	245	255	224	234	264	245	263	254	256	250	231	278	277	275	263	244	269	249	277	257	262	248	239	278	281	275	256	262	266	247	224	266	259	256	246	254	281	260	268	256	259	265	237	234	258	268	270	262	276	247	279	263	269	276	237	242	257	271	277	247	254	242	275	265	271	236	286	257	238	252	285	249	245	296	258	265	258	241	267	255	259	246	241	256	267	231	238	228	252	266	282	263	272	261	274	237	241	277	256	246	265	236	280	260	272	278	284	266	275	266	246	286	268	259	277	266	288	274	268	255	262	243	244	263	264	257	307	281	235	251	264	251	283	229	237	279	252	280	259	243	243	254	276	255	247	247	258	271	231	250	289	240	267	260	252	259	272	250	251	271	235	270	281	276	285	260	279	309	272	229	264	263	283	307	282	285	241	260	313	275	250	263	242	276	288	249	271	251	260	241	265	267	260	244	235	292	284	272	296	242	283	249	254	266	250	285	260	248	268	252	268	290	269	241	250	254	266	245	243	230	271	296	283	275	261	247	261	245	272	250	248	269	279	272	207	230	290	275	277	247	287	237	282	276	266	275	248	272	258	281	251	253	282	290	257	289	252	261	272	267	262	244	283	282	246	276	243	245	283	230	246	297	239	268	255	241	262	290	245	245	258	250	286	234	263	249	285	268	277	263	277	261	249	264	267	241	259	270	273	236	273	258	259	282	240	262	273	263	258	274	246	253	247	250	255	242	282	261	246	271	272	256	256	261	283	251	244	266	269	270	286	283	256	276	264	257	285	270	257	265	255	271	286	244	285	254	263	270	244	259	253	252	248	257	231	275	286	273	264	250	236	256	268	258	241	264	249	271	251	235	256	243	248	263	267	248	262	261	265	260	267	247	276	272	239	261	269	254	246	249	275	274	255	276	255	257	304	249	273	269	253	251	271	240	283	241	245	281	225	284	282	267	277	264	269	271	293	279	271	272	285	274	242	268	252	249	271	259	290	290	245	293	266	241	267	253	270	275	266	266	265	248	252	251	256	263	282	242	259	241	279	261	236	244	254	283	233	276	256	268	249	274	282	263	263	268	291	275	232	240	269	257	245	258	255	301	269	265	252	258	256	275	250	265	272	225	262	269	282	255	261	270	249	257	279	259	246	243	248	275	267	267	270	293	266	258	257	282	245	244	267	254	246	285	236	247	251	278	261	246	259	281	277	251	223	262	229	281	251	238	265	295	261	245	257	261	231	249	259	250	259	256	287	272	261	269	252	257	247	245	274	240	293	261	244	228	246	251	274	270	275	245	268	259	277	264	300	262	281	253	253	248	273	261	258	244	251	261	259	286	228	269	234	257	253	245	247	281	273	239	266	251	289	247	257	250	249	265	233	285	301	272	246	278	274	262	259	272	280	245	278	287	252	284	220	235	242	244	294	252	270	264	269	233	260	251	258	253	250	254	271	261	282	258	244	280	245	232	252	262	272	243	277	260	241	233	297	270	251	248	241	269	242	278	257	271	226	283	265	251	262	257	260	249	235	268	223	239	264	267	246	234	267	258	247	232	255	235	260	292	248	276	256	275	283	283	240	239	254	273	235	249	265	263	239	276	240	264	257	264	256	242	249	256	278	273	285	266	265	252	284	247	275	245	267	274	246	263	256	259	281	257	262	264	218	240	281	258	263	247	244	280	262	262	253	253	231	274	284	300	224	248	241	253	257	263	275	254	273	256	243	249	291	263	267	260	245	246	269	235	257	291	259	253	237	266	268	226	268	243	269	267	254	259	252	270	236	287	252	238	264	261	293	283	231	244	248	248	267	227	253	253	241	260	270	247	285	270	264	271	255	219	271	282	234	269	247	264	242	294	260	257	248	245	255	256	261	254	223	251	247	288	266	234	236	247	297	253	271	268	255	254	264	264	236	252	294	234	273	274	261	262	228	240	236	247	245	239	252	265	290	261	245	275	243	275	259	264	273	259	253	253	263	259	256	260	259	269	237	274	274	303	268	267	263	241	251	270	275	293	280	253	277	246	236	272	280	290	251	293	248	249	288	266	250	235	287	239	225	265	260	278	252	245	262	271	279	237	242	254	281	250	249	300	270	240	241	265	276	255	257	286	270	252	253	268	256	268	270	250	226	270	246	295	260	250	277	268	252	246	270	242	237	273	287	249	296	230	266	254	256	253	273	288	245	249	288	286	234	250	254	277	252	257	299	269	258	302	247	242	232	252	238	235	261	247	247	253	264	258	297	244	267	249	228	275	236	274	266	274	248	263	260	258	238	290	259	218	271	265	265	271	260	277	231	233	291	251	258	277	247	265	244	249	244	263	243	279	253	267	269	266	288	276	243	247	278	269	272	276	259	261	264	255	255	247	263	277	235	266	244	240	270	253	258	242	266	287	264	237	279	259	275	300	288	267	262	240	286	282	255	290	253	265	260	255	248	268	243	247	252	295	254	265	261	276	269	250	247	288	244	241	272	231	285	269	273	285	253	224	246	239	253	260	282	230	266	252	267	236	234
20003	1696	3098	3299	2847	2472	1991	1798	1531	1440	1329	1241	1122	1082	1023	1004	991	1006	970	920	858	844	898	916	840	843	863	816	821	846	823	844	827	805	829	789	823	839	813	789	786	771	759	794	799	777	832	819	777	741	800	794	814	719	760	738	738	788	735	759	760	769	771	791	771	722	779	772	746	750	729	825	769	741	691	783	702	779	764	781	760	751	771	769	798	780	781	814	748	776	737	717	755	729	712	815	759	663	762	768	765	717	753	747	773	789	773	775	793	729	762	765	723	722	720	739	745	759	764	756	698	742	727	746	735	737	756	784	721	748	716	725	755	746	761	774	772	771	810	719	795	769	760	781	736	784	726	780	751	759	737	784	689	730	727	776	766	748	765	779	767	729	745	729	750	794	686	775	765	755	764	732	774	783	696	779	726	774	751	719	724	818	732	813	760	742	753	744	747	769	715	697	760	727	747	747	770	786	701	766	781	766	734	785	727	737	789	736	784	755	775	769	723	705	713	718	769	769	723	732	740	702	740	728	735	772	749	722	719	750	732	721	752	766	772	757	754	731	783	694	721	781	760	710	726	744	753	789	716	726	743	758	759	730	759	790	798	755	711	752	747	734	744	749	785	739	745	797	782	682	765	754	756	754	729	722	774	736	754	768	731	751	741	776	712	713	716	768	752	735	745	734	761	731	798	766	759	760	741	740	763	699	715	789	698	748	762	815	755	776	736	753	758	773	767	740	790	747	727	741	706	745	783	740	777	764	718	764	729	712	774	721	714	796	790	748	755	789	784	713	747	771	789	763	740	800	756	755	721	726	785	729	718	816	711	721	718	739	706	699	714	750	761	748	745	707	755	751	756	774	740	726	755	746	760	784	746	766	767	750	741	734	752	702	764	775	775	758	745	746	780	779	775	706	754	704	712	754	718	716	769	748	750	740	746	795	767	732	736	719	760	698	741	670	770	741	753	783	733	759	738	758	690	777	725	723	759	750	771	763	747	732	734	746	723	781	745	724	691	765	737	768	758	750	798	723	804	736	765	778	814	753	747	740	703	672	738	721	730	707	731	710	752	774	737	700	782	771	729	755	784	732	721	741	771	755	746	737	801	774	800	796	790	735	753	815	710	738	725	756	721	724	760	799	733	763	751	744	731	687	733	735	727	768	765	800	730	712	793	717	731	737	712	780	808	702	741	741	761	768	788	815	758	778	746	768	762	753	731	757	749	710	747	768	755	788	743	738	736	752	760	722	702	720	775	730	741	768	778	765	794	724	748	757	733	735	770	832	761	764	749	756	753	765	711	753	772	759	743	753	721	768	776	749	764	723	747	729	727	747	759	759	717	754	759	749	732	771	759	793	765	706	791	771	733	765	712	746	757	790	783	703	689	746	691	776	756	728	732	733	746	760	730	693	772	745	756	721	743	795	746	760	742	774	731	730	721	740	708	773	753	735	754	695	717	736	710	745	773	744	732	772	758	755	698	760	755	722	778	740	739	697	737	738	774	734	770	752	691	728	723	723	762	744	740	751	747	770	757	732	765	705	732	785	740	727	694	758	713	728	724	757	726	807	720	748	762	727	774	776	740	777	786	747	731	711	705	707	713	776	745	676	826	732	777	712	742	772	743	694	747	765	754	776	746	760	760	718	762	711	725	752	755	764	777	778	769	778	759	764	729	806	738	758	728	737	700	752	764	792	758	712	756	772	732	756	787	765	745	742	762	727	756	751	791	716	770	737	779	721	720	722	692	760	737	749	711	758	724	750	742	716	781	737	770	749	696	754	738	772	722	719	757	756	765	800	740	710	762	746	704	771	714	765	723	785	759	799	736	723	734	734	749	742	749	739	807	775	785	771	780	737	730	766	734	689	737	798	750	712	751	732	740	740	748	753	788	710	753	772	700	740	764	745	733	729	744	730	735	789	805	717	762	733	757	761	801	749	782	737	784	777	794	741	746	731	772	707	735	743	747	738	710	732	732	751	728	745	765	798	796	752	732	748	789	755	693	748	765	798	725	707	697	718	776	719	722	747	791	784	781	735	735	722	709	721	709	780	733	723	801	741	720	732	740	749	753	790	732	771	772	761	747	762	838	804	726	720	770	723	822	694	748	738	761	725	732	805	735	723	789	771	752	722	744	755	751	754	788	737	700	756	741	776	758	718	706	749	711	762	795	754	756	745	751	770	794	784	732	728	763	755	805	762	733	737	807	788	756	752	713	752	726	777	758	748	751	766	740	747	740	784	750	772	766	746	679	776	774	707	766	798	775	721	765	743	707	781	751	719	733	767	736	758	724	785	755	735	762	738	737	741	767	738	745	745	716	768	762	729	767	754	713	743	743	724	749	735	789	824	762	752	701	742	775	834	754	751	789	730	763	803	745	774	718	782	776	757	726	796	722	725	730	708	778	689	748	733	772	759	669	694	728	734	727	791	766	725	748	720	729	733	766	719	793	765	712	796	737	709	738	675	766	720	725	745	720	748	764	757	735	754	714	780	739	755	693	753	699	759	739	720	713	790	760	786	775	713	748	715	799	785	746	758	745	753	787	731	784	742	797	725	759	749	726	739	735	776	791	717	776	741	731	796	766	746	741	760	789	751	748	749	712	733	728	752	763	756	758	776	737	700	707	752	745	782	763	707	732	757	695	766	779	714	743	738	733	764	756	757	776	720	769	769	743	781	751	766	750	735	781	782	762	761	779	776	742	801	794	731	744	741	717	783	766	728	764	713	741	798	726	736	752	724	706	743	792	750	795	775	776	712	720	759	746	758	726	730	744	747	751	742	765	691	760	732	734	737	713	725	767	800	740	709	756	776	740	730	707	772	742	723	750	770	795	726	718	744	716	720	730	765	752	754	730	739	804	739	733	716	753	741	757	777	761	736	755	761	738	753	761	737	765	697	742	739	749	753	703	813	750	720	723	708	745	766	741	775	740	778	771	721	776	768	740	775	740	778	735	738	742	772	718	729	737	782	757	752	718	769	764	737	762	667	705	770	759	739	718	750	793	713	685	728	767	755	770	736	768	736	771	719	712	719	758	745	758	751	774	750	768	734	712	779	744	736	703	712	741	750	727	753	734	762	731	748	794	752	729	732	791	758	718	729	773	774	740	738	728	722	768	780	775	693	743	739	700	745	748	753	703	750	749	769	774	744	769	777	739	741	744	769	754	754	782	779	712	739	767	789	709	751	713	759	765	770	751	778	800	813	761	717	734	753	769	722	758	771	749	715	752	764	767	727	723	746	753	801	753	773	721	727	745	778	787	774	738	750	725	763	742	715	759	780	695	741	782	725	723	757	777	745	729	763	734	755	757	712	756	716	749	719	782	752	718	773	803	770	803	767	803	762	731	761	715	750	721	754	721	722	757	737	774	776	756	703	757	730	770	741	689	805	764	739	791	720	793	766	737	743	688	788	734	708	731	752	788	790	732	765	720	792	762	764	750	796	765	757	732	737	770	771	741	757	715	754	781	809	791	773	778	756	759	754	692	751
43673	20872	14006	2903	1428	1140	887	773	647	598	504	459	429	438	392	441	395	360	395	366	322	386	371	368	355	366	331	335	321	339	331	364	338	312	306	300	332	320	330	351	283	326	273	332	344	313	309	332	308	311	322	328	319	302	339	310	292	303	314	290	303	319	337	348	319	270	306	315	293	304	321	299	299	279	322	311	261	279	263	284	306	298	357	327	347	330	341	318	350	315	344	324	314	305	306	327	331	338	339	352	324	273	319	303	301	292	330	297	321	280	320	303	320	303	333	336	304	348	310	339	299	330	347	327	365	312	297	344	309	312	305	305	325	310	336	348	293	303	296	297	336	323	284	311	345	308	334	313	257	318	305	317	321	301	339	311	300	311	317	314	314	257	293	299	308	321	315	359	327	326	296	282	307	299	277	318	322	303	295	301	307	331	340	303	286	284	336	312	292	302	316	332	312	310	323	323	305	295	271	300	309	315	295	324	310	318	301	308	330	330	304	288	289	298	292	304	327	324	320	266	291	324	286	287	337	340	295	321	300	313	300	323	306	277	298	293	292	324	319	310	321	305	308	295	332	303	297	338	321	336	315	294	283	285	291	310	286	285	328	322	334	307	281	309	274	285	314	325	310	320	298	303	308	337	302	312	319	301	285	297	299	298	270	316	321	306	271	327	301	313	304	290	329	297	312	347	291	344	274	351	317	308	279	297	315	344	305	286	311	303	313	292	277	328	339	315	338	318	337	306	292	317	277	314	323	343	338	359	309	360	320	317	310	298	293	286	277	304	294	311	336	322	323	314	331	297	320	293	282	272	312	304	284	315	315	291	325	297	300	324	269	312	334	280	342	294	318	294	307	323	316	255	308	301	315	333	303	298	319	293	320	318	281	322	322	317	304	300	313	315	299	324	316	308	304	342	313	356	295	304	314	312	315	302	338	307	295	313	290	323	281	300	316	309	274	318	292	313	328	281	290	321	331	296	306	310	321	312	308	322	315	331	298	279	313	310	314	312	291	340	299	279	296	322	307	336	301	309	289	321	311	323	304	347	327	309	314	314	313	329	342	325	317	318	332	301	318	300	339	320	300	314	295	294	287	277	350	314	354	313	289	324	321	288	321	301	336	336	309	296	299	337	326	308	301	290	291	320	323	326	311	320	313	322	284	301	299	287	317	325	295	316	300	305	348	342	288	318	318	300	283	327	290	294	313	298	322	309	283	349	315	317	298	323	312	305	334	309	293	300	324	339	316	298	322	343	300	305	300	300	288	260	299	314	295	283	310	342	300	313	307	286	341	314	313	284	309	275	323	293	288	300	306	309	303	295	310	321	295	309	328	290	326	309	306	317	328	297	304	352	299	305	287	314	354	331	330	349	298	337	326	293	321	325	281	329	298	298	292	319	293	292	293	291	295	321	326	312	337	319	328	285	346	298	311	305	297	310	320	325	328	314	320	315	275	317	278	337	302	307	266	310	287	320	294	306	310	330	314	301	305	314	341	296	296	305	301	324	336	285	268	309	291	307	333	301	330	313	306	296	305	317	310	278	318	298	305	319	354	335	302	302	303	329	293	283	279	346	310	316	315	323	301	306	288	306	308	311	287	316	288	329	336	324	317	341	275	306	337	308	293	290	326	294	295	293	287	316	301	316	344	305	316	329	299	307	307	319	280	281	287	296	319	276	320	309	306	303	303	301	321	294	320	285	315	286	325	302	327	320	328	311	298	321	287	337	296	309	318	330	309	323	319	316	305	321	310	318	304	326	278	301	313	312	292	299	338	287	329	283	322	286	285	284	304	298	319	293	347	310	314	312	334	308	296	293	338	307	271	282	297	291	326	335	319	295	310	312	334	300	312	306	281	318	314	296	312	321	308	315	304	312	306	327	316	303	281	309	308	295	325	320	318	337	294	317	345	290	282	320	302	289	301	331	308	328	299	316	303	310	333	316	327	347	315	291	277	303	317	308	321	296	287	345	322	320	318	325	317	298	292	321	310	323	332	306	335	349	324	315	322	314	285	309	310	290	294	325	307	305	327	275	295	291	313	321	307	297	289	305	294	309	296	338	293	288	285	313	338	304	285	281	313	302	326	324	302	289	343	318	314	304	294	296	330	312	292	310	304	317	338	338	309	318	311	332	303	298	295	303	317	316	281	292	316	299	290	323	313	305	351	276	335	307	288	322	316	289	286	319	307	306	353	313	313	306	323	309	296	285	302	336	293	290	296	323	312	321	301	287	315	300	298	341	323	272	302	299	308	333	317	312	315	292	316	332	319	288	304	306	312	323	334	331	289	301	284	299	336	334	322	285	318	294	296	302	313	303	315	304	330	322	299	311	313	289	299	298	330	293	335	294	288	337	307	310	305	286	304	276	309	321	292	315	307	305	325	297	295	308	316	294	290	313	321	305	291	316	305	325	331	326	304	323	319	326	274	295	298	319	291	328	321	289	326	306	316	307	341	300	328	313	318	308	327	290	333	301	290	308	326	282	300	293	322	314	295	300	309	325	314	268	324	279	303	323	294	301	312	308	274	329	294	291	295	321	330	306	330	338	290	293	284	315	321	300	276	329	282	327	345	332	318	336	335	264	310	310	320	300	331	287	314	308	327	296	296	317	339	278	274	320	301	336	321	267	320	320	330	299	305	323	306	295	273	296	324	288	298	309	311	289	327	314	324	304	348	293	328	298	307	334	332	300	303	318	317	311	322	305	311	320	293	296	340	320	287	309	316	300	291	292	287	337	289	339	297	316	317	332	327	334	295	307	334	309	317	322	277	309	285	327	351	315	337	329	297	303	300	271	289	323	359	286	272	316	305	322	299	313	310	290	287	299	287	285	337	317	317	294	308	311	310	313	286	317	280	306	352	319	292	325	293	322	316	291	331	294	331	273	308	306	285	300	320	304	328	306	329	311	312	288	296	329	317	315	341	319	296	267	304	309	270	297	344	292	314	307	329	295	345	304	310	305	310	321	303	306	304	311	302	335	292	325	317	323	303	308	359	313	308	289	309	312	289	328	300	303	295	303	338	317	273	292	351	318	300	316	315	325	304	311	325	300	289	316	342	306	323	299	308	316	310	296	303	308	296	313	267	320	294	306	330	296	330	308	292	282	318	270	319	303	294	328	328	293	304	315	307	303	305	314	332	352	333	304	298	329	307	315	312	322	288	299	293	283	327	305	323	307	318	309	305	314	297	355	269	319	312	285	287	278	326	324	336	306	309	350	328	300	307	301	329	306	316	298	306	280	315	315	285	298	344	299	300	295	341	331	295	316	317	289	321	348	325	330	336	294	316	281	344	298	330	286	281	288	289	332	288	324	343	273	334	293	297	291	310	278	356	307	328	318	277	288	287	293	332	318	348	321	331	296	286	269	282	322	309	312	299	329	318	349	325	284	309	300	293	310	311	315	301	317	290	300	284	299	290	330	292	297	323	295	297	281	320	316	319	314	327	299	305	334	304	318	303	315	307	295	294	321	286	272	289	308	319	306
25720	2722	5314	5660	4935	4145	3355	2822	2590	2196	2013	1738	1691	1535	1472	1492	1445	1284	1240	1284	1223	1135	1179	1192	1096	1047	1090	1077	1079	1003	1015	991	969	942	968	1007	992	943	947	957	972	909	919	962	935	878	905	972	951	895	913	892	939	898	873	947	949	875	934	921	871	902	903	929	874	906	871	867	898	901	935	909	828	912	917	880	931	884	909	889	864	889	903	889	881	887	908	903	851	869	873	897	844	873	884	849	867	870	837	885	848	866	915	833	873	845	887	897	854	923	854	850	861	882	892	887	882	834	891	821	843	872	858	880	923	841	851	885	858	869	910	844	867	879	852	870	872	872	887	833	858	878	858	892	824	907	859	885	792	785	845	882	907	871	880	919	886	880	853	845	885	838	874	863	776	843	875	818	892	899	838	869	850	938	836	876	833	862	895	877	856	859	899	842	883	850	840	861	823	833	846	846	845	840	888	902	892	858	839	900	866	907	880	915	855	858	851	865	859	910	886	916	896	797	909	886	840	900	853	879	835	838	884	870	897	826	843	845	878	847	832	861	884	845	846	872	853	872	841	871	873	919	853	853	889	848	855	780	835	870	842	842	842	858	828	908	873	835	876	860	849	892	858	893	850	835	815	864	858	851	894	892	847	835	918	868	946	834	841	858	864	853	902	885	849	872	839	847	868	856	872	839	830	814	869	820	920	882	854	850	875	909	824	860	902	875	906	824	867	796	891	871	821	837	875	842	870	826	841	847	834	843	857	838	824	845	902	855	862	868	858	896	836	850	866	813	833	864	888	811	833	851	868	849	852	857	829	855	817	881	838	881	877	848	889	862	920	848	833	893	909	882	907	886	869	880	886	881	867	895	887	820	864	802	921	854	876	859	825	834	867	863	880	857	876	883	912	915	887	853	830	843	900	917	858	893	852	828	789	865	817	816	864	876	857	806	851	840	810	886	907	923	933	916	862	846	848	800	905	818	853	870	850	875	880	874	872	870	830	896	857	819	827	857	868	833	873	858	859	843	922	837	780	915	886	835	855	857	925	809	850	832	798	852	919	837	847	886	866	900	851	865	859	828	874	852	864	865	868	846	889	867	887	834	855	816	923	877	883	849	884	911	873	830	902	905	883	890	858	874	862	815	925	865	878	912	877	850	891	865	844	836	860	861	900	852	905	865	865	837	900	886	832	833	819	850	853	879	900	816	849	914	839	828	820	878	853	901	837	879	932	855	837	934	863	899	890	799	896	878	884	883	876	911	840	802	831	844	897	877	830	847	882	788	870	802	850	873	858	872	784	879	823	854	872	827	870	859	881	856	852	848	895	882	869	848	838	848	818	895	865	779	801	902	856	892	860	882	888	858	850	853	875	825	870	873	836	844	848	820	838	801	823	842	885	842	860	828	838	885	855	844	892	872	882	864	810	839	842	859	871	820	880	808	871	901	873	964	869	872	872	860	856	852	843	859	861	857	888	851	798	831	832	846	888	843	870	853	850	821	832	826	888	919	846	886	862	903	873	865	808	885	779	819	848	828	884	790	893	848	853	890	856	883	844	866	874	825	855	867	879	873	813	860	839	844	806	877	863	849	907	892	814	819	835	850	872	870	834	868	829	858	887	896	869	886	854	862	847	812	854	878	822	824	879	918	856	851	893	873	866	885	879	919	913	868	842	820	880	863	828	864	862	844	815	867	866	881	869	857	863	836	813	812	875	821	859	911	839	894	906	847	857	878	872	868	852	878	876	858	868	920	866	873	850	823	869	880	862	838	836	913	876	867	863	899	901	854	867	831	916	845	863	829	849	836	868	795	911	872	872	839	879	900	934	856	830	841	809	819	783	848	859	846	905	796	850	852	890	857	849	838	868	888	898	820	908	886	837	876	819	871	856	856	813	840	874	836	825	849	831	891	904	879	866	827	877	814	860	872	824	871	834	842	896	842	895	844	886	922	851	871	895	893	859	853	870	883	862	885	847	819	840	854	874	871	867	869	861	871	873	853	844	895	835	851	847	861	847	867	809	919	875	906	878	814	834	861	845	820	846	842	825	840	828	824	878	803	866	901	826	919	832	823	857	868	886	832	848	855	858	830	828	863	897	908	862	802	899	872	860	855	863	860	836	879	810	846	919	842	854	860	860	871	874	901	825	867	824	887	856	911	828	869	817	860	902	858	853	881	906	927	880	841	893	855	899	877	835	864	820	851	854	818	840	893	839	828	819	854	870	846	860	869	905	848	880	915	820	884	840	861	827	843	855	819	856	821	912	883	868	844	889	844	852	805	898	923	880	841	899	894	831	821	818	846	887	808	845	876	829	875	864	859	888	875	859	883	845	836	834	873	887	876	833	871	855	871	842	842	855	874	851	806	842	899	904	886	842	896	864	892	897	840	857	864	892	837	864	858	851	833	886	804	857	888	852	835	876	923	822	862	857	834	874	935	833	886	840	848	853	851	870	877	884	835	860	852	872	899	819	862	970	865	831	826	920	838	834	867	857	793	857	890	890	850	869	861	804	886	850	814	860	838	875	883	872	820	891	844	865	909	850	840	882	835	838	863	813	871	842	890	854	857	914	907	866	878	905	774	834	816	884	848	855	891	840	777	837	819	868	880	838	887	791	893	931	887	867	843	827	821	826	851	848	840	848	866	883	836	861	888	887	881	836	844	899	891	825	889	899	809	856	855	884	835	880	891	851	867	832	854	862	871	898	845	838	868	843	807	866	869	803	859	843	865	863	848	851	819	891	839	831	848	864	854	908	877	856	868	822	874	848	830	849	897	865	896	860	802	862	823	913	842	845	816	869	864	872	825	890	855	837	820	878	841	860	835	822	809	870	894	924	826	844	853	818	847	909	849	860	876	848	866	849	849	914	900	875	863	783	838	811	830	839	891	893	901	794	861	868	874	875	890	862	870	800	879	873	817	841	884	871	847	821	834	870	882	893	836	849	862	862	880	903	902	779	863	822	868	878	838	851	868	883	926	881	848	857	853	875	842	842	856	892	782	841	888	837	894	854	908	860	864	836	822	820	861	855	825	851	907	911	807	877	873	819	860	879	876	873	868	853	820	827	920	815	843	833	829	868	845	928	896	855	854	871	804	843	815	883	839	832	829	830	857	892	830	865	886	838	846	837	856	904	844	855	818	876	867	823	822	838	892	767	897	882	834	887	900	868	861	825	893	826	882	908	871	830	866	867	896	860	855	842	828	871	837	868	898	864	890	824	839	831	884	861	803	858	862	837	828	877	871	908	869	864	847	814	859	895	862	860	860	887	858	836	880	843	853	848	888	866	841	884	869	906	816	825	865	853	933	894	876	846	856	884	795	874	902	877	841	905	859	866	868	857	885	877	902	851	821	850	875	872	817	890	884	863	827	876	872	900	912	866	852	807	870	870	827	882	844	824	885	871	909	869	863	865	860	859	844	892	855	873	861	839	828	859	847	905	861	933	853	841	885	896	874	876	839	849	834	824	886	894	849	830	861	858	884	889	853	867	892	862	925
7009	442	323	220	169	142	133	126	139	153	155	147	137	129	143	149	153	121	129	141	170	132	162	121	147	134	146	143	141	137	131	133	139	120	112	142	145	123	132	114	157	162	148	133	131	144	113	143	147	150	144	158	144	126	150	140	150	139	138	152	130	160	145	148	145	147	158	151	148	134	135	155	138	140	154	147	129	155	135	150	150	146	130	120	142	154	150	139	146	113	128	139	133	144	142	129	123	132	130	147	151	117	135	161	140	143	120	125	141	128	140	117	145	141	148	135	166	147	129	128	153	143	136	144	131	163	148	149	145	146	141	145	132	137	155	137	151	152	130	148	166	134	126	130	161	125	147	149	159	120	135	151	118	124	137	136	129	148	142	142	152	163	155	132	153	140	134	147	134	115	141	121	119	137	138	150	146	163	168	138	147	147	107	176	140	132	129	141	129	149	154	127	143	128	157	154	132	139	135	147	119	122	148	163	155	149	127	149	138	146	124	126	124	155	148	128	130	122	111	132	155	133	147	130	149	155	141	160	161	164	130	137	143	116	137	152	136	146	140	157	134	114	132	157	143	155	155	129	169	169	156	153	130	140	143	136	124	132	119	126	153	135	152	120	135	158	125	152	145	152	149	122	138	145	138	130	157	124	149	149	165	138	137	132	149	124	163	163	137	133	126	122	121	124	160	131	132	152	163	160	168	135	136	134	131	136	155	121	133	139	159	152	154	154	127	137	168	135	137	177	163	131	153	129	161	161	155	128	155	129	148	157	127	146	138	142	149	157	143	133	144	123	134	144	117	157	143	118	141	138	130	129	145	123	140	136	139	148	146	121	159	130	149	145	147	146	144	132	128	151	165	159	142	148	139	147	163	137	139	134	133	145	137	163	125	138	146	139	154	134	134	142	153	145	126	139	147	148	140	156	156	151	140	129	132	144	141	155	138	147	140	157	132	149	151	135	127	140	137	135	143	142	116	143	127	149	136	131	141	148	153	128	146	143	136	146	133	165	117	148	149	144	131	152	152	136	153	154	150	153	113	137	133	127	135	145	159	143	140	133	138	145	130	147	149	131	153	120	145	153	153	137	144	129	143	155	134	143	162	142	118	136	137	160	171	168	151	133	128	154	152	136	151	142	140	126	146	153	159	123	141	148	166	146	119	144	154	133	128	142	135	126	144	135	145	165	137	118	152	142	137	146	163	152	116	131	131	155	150	142	159	150	158	129	140	118	170	126	162	127	136	153	169	145	132	157	133	146	129	135	135	157	128	144	133	130	166	146	153	133	153	142	144	141	145	125	151	142	145	124	161	159	156	127	121	165	132	147	146	106	152	146	142	128	147	158	128	156	135	141	150	131	125	123	140	152	155	155	137	140	134	145	148	162	145	133	165	141	145	148	134	131	127	142	150	117	125	148	164	146	142	142	165	149	140	130	165	141	153	147	151	156	165	157	157	144	158	132	155	134	126	147	134	159	141	136	143	133	140	152	147	142	136	145	143	137	139	137	144	141	140	117	134	145	137	136	152	149	125	135	143	136	131	132	143	146	145	165	148	139	140	141	143	147	138	153	158	132	138	148	134	119	120	137	145	146	149	160	145	132	134	169	159	140	125	152	134	105	126	143	155	161	164	136	149	149	129	120	136	150	132	153	141	129	124	116	155	158	150	143	144	153	130	157	143	128	118	148	160	140	152	151	130	125	122	129	149	153	164	121	140	121	139	155	149	137	119	125	113	156	131	156	143	153	140	156	118	137	137	157	156	126	130	149	137	145	159	141	166	145	132	136	146	136	131	139	170	143	136	124	164	160	149	154	131	135	129	149	153	148	139	152	138	142	149	159	150	139	134	131	131	141	147	147	134	160	150	155	135	141	121	115	148	143	127	126	160	145	158	146	155	147	138	119	148	146	145	139	146	146	150	125	147	129	139	142	121	137	134	153	137	168	136	112	133	146	140	143	171	149	132	138	136	135	147	134	157	149	139	134	134	158	127	140	127	152	140	161	122	153	149	130	147	158	134	134	133	133	134	149	157	143	152	129	123	141	141	165	164	141	143	146	147	131	130	132	152	137	137	135	132	148	143	151	145	159	158	128	132	152	138	136	144	137	131	118	149	138	134	159	147	129	129	151	143	142	132	161	121	139	132	131	143	148	158	136	152	129	153	159	154	136	144	128	161	154	126	153	138	143	144	149	144	149	136	125	131	138	134	137	133	128	116	160	145	133	127	140	131	124	145	139	144	127	139	133	140	157	140	145	149	153	130	151	124	166	132	152	136	135	145	137	144	159	161	156	126	156	130	144	156	152	138	133	132	162	139	150	119	144	154	121	139	141	125	137	148	136	141	135	135	121	154	151	130	140	133	126	123	146	147	137	131	147	155	128	133	123	128	146	128	145	159	158	150	161	148	124	161	134	125	144	138	159	137	141	151	129	128	154	138	140	133	147	147	123	138	135	164	151	141	156	169	152	140	156	116	133	139	136	133	141	139	145	165	139	118	144	139	140	111	156	139	142	128	144	133	152	140	101	130	138	159	163	151	128	140	131	147	128	125	165	137	149	151	146	157	147	161	132	163	150	140	153	149	123	121	146	135	146	135	133	161	146	135	141	129	159	147	148	143	119	122	134	141	130	132	151	116	155	147	144	141	141	146	143	151	127	141	139	130	127	141	144	149	128	132	152	168	163	147	129	139	125	166	150	126	141	144	133	129	136	148	144	151	154	142	147	164	135	152	150	153	140	122	133	146	147	139	136	131	158	150	133	149	141	141	134	149	134	138	116	135	149	134	143	144	166	135	149	148	147	129	138	148	143	124	134	149	147	132	145	151	148	150	135	146	145	154	150	151	131	155	140	143	145	138	139	167	146	137	158	145	153	143	153	148	127	135	128	154	151	176	149	150	151	140	134	143	132	142	129	145	123	149	147	140	142	149	137	147	138	149	146	152	143	137	123	139	115	148	134	134	155	138	152	135	125	132	122	148	136	146	156	143	143	147	139	155	130	115	156	129	144	140	140	151	131	133	133	144	150	134	160	164	151	155	133	141	149	128	151	138	136	131	146	153	127	138	129	118	134	134	128	121	116	125	157	125	139	165	121	138	145	146	132	130	139	141	127	136	150	132	145	142	156	140	147	133	131	158	152	112	128	170	157	149	145	166	135	130	149	142	132	156	139	169	137	162	152	159	161	152	141	144	149	140	148	145	130	155	149	149	142	163	158	136	129	143	148	124	168	156	156	132	160	126	155	113	156	143	150	149	136	143	133	148	153	150	141	142	128	152	151	127	149	141	146	161	124	146	153	154	128	128	145	156	124	138	144	143	137	144	153	138	137	142	126	147	146	163	126	121	148	162	157	129	140	142	136	149	123	143	149	121	149	134	131	154	147	123	134	160	157	152	136	135	152	138	131	156	132	139	147	128	145	143	165	138	142	125	155	140	116	135	133	147	143	111	148	156	154	135	145	148	145	134	151	151	121	147	162	141	122	129	154
6270	516	573	630	601	568	462	476	507	452	518	481	456	476	459	450	454	449	444	450	430	428	409	473	430	509	458	454	431	431	459	422	463	453	476	431	481	419	436	421	498	444	444	455	429	457	414	451	432	447	488	468	412	492	459	437	466	425	470	480	456	457	397	452	465	447	474	423	419	429	476	428	438	439	456	435	425	427	432	471	444	474	455	417	479	400	437	441	432	450	469	470	457	428	439	436	438	457	493	434	439	435	445	408	433	458	461	455	443	434	446	430	422	435	454	449	417	422	457	426	432	460	417	460	423	442	453	418	426	451	415	468	428	485	418	432	433	452	429	425	469	455	478	431	448	445	421	441	439	412	445	454	399	418	450	474	443	457	454	451	429	439	426	443	434	429	449	433	432	429	415	465	443	463	459	405	424	428	416	432	419	405	426	428	412	420	441	466	435	422	425	431	449	420	451	402	456	445	453	429	455	409	403	445	435	444	474	456	437	429	424	462	460	442	415	445	462	446	420	473	462	441	409	442	442	446	438	448	425	462	407	477	403	437	450	427	402	466	454	460	461	432	464	396	448	422	433	449	450	432	459	414	461	421	463	438	421	436	423	421	394	419	392	425	440	479	435	437	430	444	474	417	469	412	360	408	438	457	457	409	449	450	452	421	439	430	442	423	429	488	436	457	410	446	466	430	479	429	437	456	449	473	385	436	444	443	445	453	422	397	434	435	442	452	420	427	432	446	439	418	437	442	473	431	455	430	425	422	480	462	402	483	468	403	460	477	421	485	407	462	465	442	471	448	398	490	456	434	449	435	410	417	443	471	447	464	405	423	437	450	429	453	452	471	434	443	451	436	464	425	400	428	445	455	414	395	393	444	422	467	430	408	432	436	444	435	446	428	463	462	427	456	425	454	405	460	429	445	471	421	416	431	415	439	418	434	438	439	442	421	434	439	413	416	425	446	452	430	441	479	431	456	446	455	466	460	429	440	425	435	475	416	427	423	456	464	487	442	469	463	419	453	401	438	453	425	456	453	427	464	414	431	449	449	431	423	465	444	408	431	428	451	443	462	440	440	450	406	410	429	444	437	440	409	433	464	415	465	442	470	450	442	407	455	468	450	446	424	430	455	461	453	418	438	444	447	445	422	450	421	443	449	413	451	451	425	400	450	421	454	426	442	414	458	466	401	452	452	442	418	448	441	453	437	426	431	412	426	476	440	435	435	460	428	484	431	441	418	459	401	454	443	416	427	430	433	471	401	442	442	410	450	446	477	455	440	432	476	413	445	433	437	426	444	445	429	454	448	432	443	453	439	429	467	439	430	431	443	431	464	451	427	452	465	411	404	451	408	469	453	459	443	411	425	472	401	410	427	485	414	471	440	424	440	435	446	419	444	436	398	391	464	434	429	478	420	453	450	437	429	490	478	461	443	434	458	452	430	449	447	424	455	425	407	409	471	456	451	439	465	413	447	467	416	465	415	419	448	426	444	443	420	467	427	448	443	445	434	420	444	437	440	462	427	399	463	484	441	425	450	458	449	443	446	460	459	437	410	399	459	442	425	436	443	399	435	439	473	460	442	450	441	439	476	416	427	443	470	435	463	424	446	443	459	468	440	441	444	436	422	454	450	442	433	449	431	414	457	448	426	454	457	441	429	454	416	406	452	451	453	428	425	432	471	428	435	419	477	426	420	437	482	469	418	434	429	427	492	443	428	401	432	457	483	420	409	423	413	475	442	475	440	459	425	469	455	430	448	429	483	434	429	426	434	439	436	445	444	457	398	426	416	441	438	436	456	446	452	443	461	435	396	461	449	393	458	445	446	425	458	442	416	417	450	414	471	432	453	433	441	425	410	427	466	449	438	474	454	470	429	462	414	412	462	416	464	434	448	420	424	424	422	449	476	427	418	410	443	457	458	455	430	428	450	452	459	421	411	459	438	480	455	451	441	439	426	477	438	443	433	438	483	437	408	433	417	472	472	451	417	429	402	415	416	420	438	403	413	443	448	412	475	444	417	457	499	417	428	458	425	455	434	441	403	407	445	411	420	426	411	442	426	402	446	452	460	416	418	401	421	451	436	441	459	453	460	485	447	451	460	417	445	464	467	437	426	450	418	428	420	433	461	447	430	458	459	447	417	475	445	391	444	438	414	480	424	397	478	492	431	427	461	398	440	439	438	406	443	452	433	387	411	432	428	428	447	426	473	435	459	432	432	417	450	444	462	441	424	463	425	462	454	452	480	434	442	442	437	436	482	432	478	426	430	434	461	428	433	419	409	452	448	452	454	433	433	438	454	472	467	435	432	422	442	442	428	421	424	407	419	444	447	409	459	430	421	400	481	468	454	447	405	421	461	432	447	459	435	452	446	423	440	448	437	452	442	472	433	419	430	472	441	449	418	411	421	432	431	442	405	420	441	397	425	445	416	461	448	427	444	458	468	439	428	453	416	444	419	411	467	451	395	453	441	445	437	440	423	434	441	391	406	404	420	461	468	460	468	462	458	487	463	431	420	428	463	442	452	434	419	457	411	457	413	459	440	440	444	416	477	504	451	451	409	449	439	445	469	445	422	417	470	403	450	448	412	449	442	435	425	447	453	417	437	511	422	456	481	454	430	455	420	444	430	432	435	454	492	426	418	460	410	417	407	440	433	447	459	458	424	444	458	475	420	442	427	459	439	420	456	438	429	454	480	420	459	432	464	444	453	429	440	457	476	435	430	445	448	448	471	434	432	461	438	427	482	417	455	415	458	433	446	414	431	429	419	476	455	463	424	418	410	444	479	453	427	402	461	471	445	425	414	433	441	412	403	435	408	403	409	410	411	433	466	417	418	456	391	466	455	458	426	451	446	414	431	452	453	486	472	436	431	425	444	446	435	441	432	413	422	445	430	441	434	464	407	443	422	454	443	429	440	432	444	431	458	445	481	391	402	418	465	446	398	444	442	444	433	435	430	423	469	486	446	442	419	442	425	423	454	426	442	441	411	428	461	389	400	451	438	422	448	458	406	444	444	441	442	425	460	433	434	456	450	433	444	422	449	470	472	432	466	411	465	422	439	443	441	441	440	437	429	454	407	474	428	455	460	403	456	468	464	437	449	449	441	469	438	423	435	446	451	443	407	419	446	458	458	431	465	411	450	467	442	458	456	424	457	465	425	380	452	455	417	462	433	411	425	444	477	423	456	443	422	452	465	459	438	461	446	447	456	422	445	422	412	449	482	439	438	455	455	431	446	457	438	458	399	443	445	436	430	415	402	417	413	434	448	451	445	433	458	472	449	436	493	437	436	483	415	454	437	448	411	443	429	434	444	427	421	456	418	450	451	451	471	437	429	431	423	455	413	427	445	438	425	467	436	427	437	431	409	456	455	455	457	441	442	447	449	453	441	433	451	444	466	459	439	468	447	460	470	460	432	431	485	420	422	462	471	451	434	425	418	425	433	452	408	434	461	451	396	429	449	445	428	416	464	466	482	440	432	455	461	438	437
39331	14913	2875	1112	840	665	498	502	413	392	336	367	356	316	323	315	291	313	304	305	293	282	287	280	289	237	301	264	254	286	260	257	297	270	265	298	254	281	264	267	277	253	272	253	273	289	255	258	252	272	275	260	234	247	272	277	281	274	270	256	230	260	266	284	246	257	258	241	253	269	269	271	227	248	270	273	252	262	237	270	262	265	253	266	279	261	263	223	276	273	249	224	276	265	232	271	262	254	228	264	285	247	273	253	243	299	245	253	253	242	256	262	263	252	272	255	263	269	240	267	247	269	284	267	265	281	286	267	269	259	276	243	266	260	262	264	250	281	252	276	243	249	263	263	284	246	256	263	275	255	268	275	280	271	274	249	241	258	277	245	259	245	239	291	238	253	277	264	265	253	250	250	259	263	279	243	254	269	278	238	259	240	300	252	280	251	253	269	268	254	251	253	255	240	269	230	267	254	260	289	261	235	300	243	258	265	235	278	255	268	254	271	270	276	261	244	265	254	251	271	265	278	252	238	279	249	283	291	253	258	266	282	282	282	262	286	263	259	271	271	260	247	271	229	265	289	267	271	257	271	254	296	270	257	301	278	243	269	254	260	266	249	276	285	276	257	263	245	255	252	232	250	260	251	285	272	227	257	262	260	245	286	235	255	257	258	258	274	277	282	257	242	244	285	261	276	272	270	267	235	265	249	271	248	256	262	276	273	230	262	250	250	266	237	266	287	267	225	279	229	223	260	238	259	265	268	247	271	251	252	231	267	232	255	277	266	246	285	240	259	256	237	259	267	283	229	257	239	244	249	263	271	245	256	253	265	282	269	273	274	239	266	257	275	270	258	268	247	272	271	246	252	254	265	268	245	252	233	261	263	289	261	269	254	271	251	259	263	268	264	257	264	269	262	313	265	265	246	233	240	263	231	235	246	263	295	256	244	249	246	243	255	251	256	249	243	262	276	236	263	286	271	271	284	228	252	252	285	265	245	292	275	288	275	250	248	244	241	286	247	273	275	266	232	278	233	262	269	277	248	258	280	262	250	259	253	276	276	235	253	230	262	266	255	268	254	253	264	266	253	258	277	257	245	260	261	257	258	250	267	244	229	262	287	288	299	257	259	241	237	243	264	318	250	275	256	244	260	262	273	252	272	277	278	260	260	249	284	255	268	242	246	265	272	294	271	279	261	223	232	266	289	260	270	262	299	257	278	245	284	265	244	254	248	265	275	279	270	233	254	244	256	271	213	254	278	265	257	276	227	260	266	277	241	258	260	247	264	260	245	259	277	266	270	258	249	264	273	267	282	248	259	253	251	255	253	224	242	262	239	225	272	263	259	250	252	233	237	269	280	243	247	274	282	239	270	270	314	276	244	284	273	260	272	299	266	252	291	247	249	286	242	258	281	258	278	295	250	264	273	251	260	261	273	292	284	255	268	262	269	238	296	252	271	262	242	239	275	256	250	265	291	252	229	268	228	260	270	260	272	247	287	261	291	263	241	267	276	268	288	245	279	257	215	282	267	240	231	252	272	267	255	271	255	231	260	221	276	282	252	224	249	234	238	249	245	277	266	278	230	251	253	267	242	240	265	259	266	259	268	242	247	250	237	248	257	229	239	267	253	250	257	241	286	300	253	254	238	259	238	275	287	253	252	247	266	244	246	242	232	266	251	242	276	278	242	278	284	300	269	275	252	266	248	243	282	254	255	256	276	250	262	276	280	251	261	271	255	269	228	300	273	209	247	248	271	249	256	254	227	250	272	271	268	278	279	263	268	249	241	254	262	255	249	252	285	239	239	277	265	253	268	283	265	271	267	238	238	276	298	257	286	257	252	248	261	230	266	252	263	255	257	242	251	264	258	276	271	266	281	261	271	261	258	250	257	292	254	247	252	244	244	269	261	268	257	242	278	281	275	215	239	243	254	268	261	237	243	269	241	261	267	256	267	275	271	250	265	262	277	254	284	250	284	275	275	265	268	258	243	282	216	288	263	240	248	253	278	246	242	261	261	243	286	266	275	229	253	265	286	243	259	256	254	264	279	253	263	247	259	245	259	267	260	271	267	252	248	289	273	282	273	244	259	279	274	284	281	250	267	249	283	271	256	263	273	255	264	272	291	244	249	293	254	258	267	251	276	231	260	233	241	234	261	241	272	261	243	263	257	265	249	244	277	273	282	262	267	256	253	270	246	252	248	230	247	266	281	242	278	277	237	266	250	268	246	276	263	233	242	269	258	276	246	248	241	267	270	263	260	234	250	293	252	282	254	279	282	234	264	261	256	241	272	261	237	240	284	254	245	223	253	224	255	260	282	253	260	242	268	253	253	278	252	244	288	245	239	254	258	213	311	272	272	254	267	236	242	277	259	265	241	267	257	235	257	268	242	239	258	261	282	260	255	251	257	246	260	234	262	261	257	278	265	265	259	295	248	274	272	289	246	240	272	283	219	252	249	257	269	260	272	237	253	280	258	249	276	266	222	280	264	250	298	288	227	249	219	244	251	261	243	272	243	283	270	254	251	263	254	238	241	259	271	279	255	248	281	250	295	255	275	272	254	281	270	259	245	229	271	265	250	292	256	262	259	270	274	275	272	256	266	300	272	249	295	250	260	268	262	234	255	274	249	259	279	273	263	255	261	256	291	225	306	267	267	260	274	278	236	234	242	231	244	234	236	256	255	246	276	281	283	265	252	250	286	269	262	281	268	270	267	264	234	279	234	264	247	245	296	269	260	257	279	234	251	237	261	246	241	250	260	263	249	252	269	241	272	261	281	246	249	282	250	255	254	258	248	271	258	268	236	283	250	268	220	243	290	268	264	256	259	248	251	253	260	261	246	269	257	260	242	249	264	254	253	269	274	250	282	245	242	252	258	267	253	267	262	242	236	229	281	253	258	236	263	258	246	253	250	232	237	258	276	278	259	260	267	273	285	245	265	247	249	259	243	228	261	228	252	253	278	274	258	258	267	250	277	260	276	245	237	269	266	257	257	257	237	266	271	284	267	238	272	265	249	247	240	259	261	260	276	294	238	246	263	275	256	275	227	272	226	239	290	254	258	250	271	280	265	261	263	260	227	258	261	264	299	248	257	258	245	253	262	258	270	283	243	272	274	257	269	250	266	248	269	268	294	259	223	247	258	269	273	236	257	268	267	277	260	259	262	270	233	243	235	269	243	260	256	258	253	264	239	273	270	234	234	268	258	267	282	271	253	239	249	255	230	272	260	269	244	272	260	244	286	253	259	268	235	264	265	259	265	268	290	246	254	283	236	241	286	266	266	286	275	258	250	272	228	254	225	259	250	252	250	267	258	242	220	258	255	241	272	260	261	252	256	260	251	261	258	241	249	274	249	284	273	269	254	249	287	277	248	265	259	260	287	251	280	261	251	271	260	266	226	260	262	248	236	245	244	237	259	241	254	234	243	257	259	240	257	271	250	263	251	281	252	248	256	239	249	248	276	288	262	240	290	228	266	275	255	252	250	258	252
20148	1724	3079	3378	3012	2446	2054	1808	1576	1387	1330	1250	1199	1109	1060	1019	1019	982	901	976	916	912	864	858	810	818	832	835	799	850	885	854	801	853	834	850	846	831	804	776	812	772	838	774	782	781	792	745	766	773	800	801	752	762	787	781	754	793	753	740	745	774	788	768	772	767	735	734	738	750	708	748	753	832	745	738	782	799	770	746	756	693	746	803	742	778	778	785	755	754	794	788	755	778	743	714	759	766	739	731	756	803	739	744	797	781	794	727	776	760	775	768	804	741	764	761	768	756	742	792	782	784	741	742	745	758	783	737	803	717	707	819	769	766	754	726	771	809	787	757	682	728	759	797	759	720	721	704	746	741	757	760	790	770	724	750	755	773	799	759	766	740	771	712	743	713	735	756	711	753	771	730	789	764	801	809	789	767	723	754	764	748	740	754	793	753	754	776	710	767	726	727	732	765	754	744	737	737	727	750	763	760	774	751	767	745	765	731	738	726	740	730	724	746	774	728	733	685	761	736	739	696	804	764	754	746	762	726	725	783	758	700	769	734	801	755	751	746	749	697	750	741	715	716	746	744	770	740	734	788	759	786	752	744	783	732	749	761	761	779	756	754	741	801	734	739	715	722	740	750	778	736	746	763	714	719	715	770	756	776	746	766	771	718	770	731	697	771	748	689	772	756	790	750	767	769	722	734	771	779	796	771	776	749	758	766	703	745	771	792	706	709	739	767	732	767	771	724	757	775	762	785	721	784	698	734	756	717	765	786	780	750	717	785	733	761	749	778	775	706	770	769	751	729	735	712	694	746	695	812	730	760	736	751	760	720	743	739	782	738	745	794	786	791	775	805	754	747	795	782	769	747	717	735	773	740	767	736	753	749	685	775	696	756	733	740	769	740	730	777	763	765	805	784	731	767	759	797	801	712	705	751	758	791	739	706	761	723	748	772	797	718	763	753	733	757	762	716	802	766	786	788	759	743	817	716	765	735	733	765	765	766	772	763	787	729	758	759	717	740	713	780	771	748	804	754	699	768	743	711	744	703	739	785	760	790	807	737	731	741	740	788	741	749	776	704	799	815	735	747	789	728	756	713	783	741	700	788	758	723	707	774	727	722	732	747	743	725	806	764	740	753	825	818	795	721	753	752	779	760	739	780	772	731	734	761	748	721	744	791	746	709	769	771	758	790	750	723	725	768	778	764	748	739	708	770	805	719	742	731	717	819	783	744	732	718	763	756	785	760	742	795	764	724	756	750	715	784	757	776	808	779	768	742	737	757	789	741	742	766	791	782	727	787	733	694	746	684	711	780	784	777	792	758	729	783	757	770	765	688	788	731	738	733	771	732	725	756	730	810	716	771	759	755	795	760	809	782	738	792	759	761	709	737	726	771	732	768	777	751	754	714	728	731	759	691	769	740	764	728	758	740	706	764	749	782	766	787	743	727	743	803	821	739	699	710	747	754	762	755	802	759	734	743	749	708	755	768	755	720	747	711	709	727	758	760	781	752	746	701	725	761	775	766	749	743	756	691	757	672	757	756	758	802	703	773	742	777	724	794	757	723	788	751	793	763	713	722	755	697	798	779	742	763	755	735	758	763	717	743	762	740	714	692	754	754	779	767	765	767	717	736	711	738	719	695	776	764	717	784	777	725	718	804	694	765	750	779	789	809	768	748	760	766	780	746	756	785	758	783	723	794	744	744	735	735	742	745	725	687	743	734	723	755	749	754	787	723	711	763	733	725	816	735	750	731	754	707	758	740	784	746	732	763	786	744	745	712	768	794	745	688	780	790	762	710	749	775	717	748	741	772	736	733	736	700	736	756	799	730	802	691	741	737	802	740	734	791	762	713	801	765	755	728	793	776	724	722	773	765	709	781	724	766	799	798	739	773	769	784	742	728	756	723	803	740	754	706	700	764	772	745	781	768	744	715	777	734	790	765	756	789	748	756	709	725	826	789	777	714	772	730	710	761	785	786	740	761	746	749	714	729	742	731	789	780	738	729	762	757	732	747	765	715	796	765	683	764	709	764	798	728	763	761	750	719	732	795	806	722	757	784	704	751	725	784	757	780	733	752	781	753	718	718	792	787	761	709	777	709	768	766	772	778	756	730	744	730	749	763	739	723	739	753	746	744	742	708	750	756	737	778	788	710	749	699	788	739	757	768	787	733	767	753	748	764	716	740	753	777	808	768	724	745	735	751	752	731	773	753	744	751	742	794	761	746	744	711	765	739	769	718	706	733	843	752	731	739	818	746	758	727	758	701	821	755	778	748	740	700	781	698	699	747	780	729	764	719	728	751	753	743	761	794	729	736	762	757	752	712	742	736	757	708	752	775	689	747	723	759	795	776	758	749	759	779	754	761	750	705	810	772	730	745	738	713	763	763	774	752	754	719	732	723	763	740	713	732	751	761	797	749	747	745	770	736	723	749	738	720	724	744	715	753	775	706	746	793	723	792	769	727	710	755	715	754	731	726	708	743	741	750	744	730	789	758	738	697	721	766	717	724	799	712	693	709	794	765	715	741	713	751	784	787	786	796	731	715	759	739	752	731	760	767	737	743	764	763	794	718	744	727	781	781	739	761	752	739	759	752	793	762	750	751	731	733	796	780	688	737	737	724	792	759	746	733	750	743	708	767	760	800	787	809	775	719	798	733	770	778	750	767	732	795	757	755	700	765	708	755	732	743	734	735	736	783	779	762	747	788	711	786	704	747	763	719	729	737	770	759	744	757	771	740	729	751	778	758	771	770	730	769	759	719	734	721	790	754	748	728	787	673	746	748	738	742	729	765	767	760	771	759	714	756	741	687	751	760	727	720	762	732	764	726	793	739	760	773	718	730	732	742	731	748	764	730	780	756	772	770	731	753	748	802	714	724	811	757	749	827	730	776	774	726	722	788	724	804	683	778	771	769	773	712	692	763	771	755	773	758	734	743	757	722	722	744	754	796	767	716	800	762	753	799	709	739	731	693	752	742	756	756	727	692	772	694	706	761	759	770	744	730	744	735	776	716	764	737	787	720	696	681	780	741	699	793	759	724	748	731	725	725	814	741	762	770	749	806	785	769	769	711	784	793	780	760	744	715	714	728	756	785	750	722	731	766	747	716	775	760	738	737	771	748	725	805	772	730	804	702	764	747	753	713	775	735	740	759	734	735	755	762	756	788	717	772	744	751	773	746	796	842	791	743	765	827	780	766	758	749	728	761	756	764	767	778	771	737	764	787	721	764	767	765	710	754	743	749	744	753	758	753	782	759	743	745	749	741	754	750	763	781	703	756	758	736	768	752	749	740	750	740	739	740	753	711	757	753	741	835	771	742	800	759	783	735	716	794	737	749	796	708	766	786	761	728	674	749	747	792	789	738	769	770	728	759	733	760	753	807	810	711	745	738	740	785	763	724	764	765	745	808	728	724	805	760	754	742	721	663	726	772	731	726	788	755	748	762	791	742	695	753	725	743	730	764	775	742	808	750	762	787	780	761	704	790
44262	20943	13513	2846	1496	1063	918	749	628	548	491	470	465	436	430	419	399	382	395	353	347	371	365	380	367	347	309	328	325	337	322	336	355	344	318	290	326	314	301	322	308	325	325	347	319	303	298	327	315	309	319	355	298	291	285	304	352	338	293	293	284	309	306	316	294	282	300	282	328	325	291	292	293	332	313	323	318	320	311	318	305	343	286	288	322	318	299	293	297	312	315	316	320	322	306	316	302	318	324	290	303	304	304	336	312	274	319	346	334	346	315	309	311	313	289	317	274	324	311	318	307	347	296	322	287	320	303	279	308	305	281	318	324	308	312	270	314	308	309	300	272	316	320	341	283	302	308	313	297	298	328	304	321	308	312	284	330	329	284	300	326	287	302	335	325	308	338	299	329	292	297	298	303	334	324	302	315	307	348	314	306	278	347	345	306	308	270	328	300	339	282	297	289	318	302	276	284	335	307	308	308	310	315	329	319	294	306	322	313	304	332	305	313	313	326	307	286	312	279	282	303	283	304	283	297	323	308	295	290	298	317	312	309	312	305	291	316	300	300	287	286	321	280	308	302	328	368	319	328	310	281	310	330	308	304	298	305	294	294	348	313	296	279	329	335	314	321	338	286	301	296	315	323	283	297	293	311	314	310	298	336	300	316	311	299	294	301	305	367	298	331	323	295	288	323	293	301	304	341	320	313	291	321	308	313	317	299	329	290	304	276	334	296	299	320	323	312	340	300	294	331	273	314	307	315	314	307	300	310	291	314	313	339	291	301	307	300	274	330	318	291	317	298	300	305	318	320	343	295	359	311	310	287	328	290	302	324	307	345	309	270	316	314	308	289	313	303	324	297	305	319	335	300	342	325	277	292	295	290	324	311	284	315	288	336	331	314	313	316	290	305	312	290	313	294	322	295	309	307	266	297	307	312	318	324	302	333	306	284	308	303	315	286	313	324	303	318	302	301	295	350	309	300	316	320	343	333	334	334	317	303	322	325	284	294	304	320	285	302	294	329	312	315	320	296	315	311	328	312	329	262	311	297	310	310	312	286	340	322	315	292	326	306	327	303	296	309	283	351	317	319	308	315	309	288	334	316	343	317	331	296	325	312	321	304	297	319	288	274	324	308	316	329	299	324	319	338	275	300	288	303	303	328	315	301	315	312	329	319	287	292	293	297	320	300	296	279	320	318	294	287	280	317	290	340	304	314	310	326	291	269	351	309	310	312	307	353	291	290	323	303	333	307	339	287	304	304	309	281	317	329	321	279	303	276	275	324	322	287	309	330	314	319	321	283	297	298	332	292	313	326	319	317	315	311	284	335	317	294	318	298	316	325	315	293	325	351	317	282	314	323	300	304	287	303	311	310	294	326	326	306	319	287	347	338	310	318	308	332	299	313	319	275	321	306	312	303	344	302	282	310	251	302	292	316	324	321	303	304	306	325	314	310	308	336	306	301	313	297	320	297	298	302	306	320	263	305	315	309	304	326	304	328	320	326	313	322	282	297	297	318	292	358	283	320	341	302	328	321	291	319	295	310	326	344	306	329	312	284	323	311	300	322	295	315	318	325	300	304	309	311	287	329	303	309	292	305	300	284	327	289	332	286	366	308	286	323	297	312	313	319	332	311	298	312	328	316	313	347	289	331	339	299	294	289	306	296	306	275	305	281	281	286	302	329	305	332	323	320	299	332	317	341	288	306	291	306	299	330	314	287	292	300	306	309	355	306	299	310	297	291	312	314	257	301	306	340	292	314	302	299	282	288	309	307	306	315	290	304	313	320	322	303	329	321	309	307	323	298	279	356	297	304	301	344	318	293	301	289	286	309	302	319	318	299	303	310	322	300	309	332	290	294	322	328	311	301	305	302	293	329	310	317	328	287	291	300	327	301	321	319	311	312	287	336	315	326	308	300	298	332	299	279	309	304	328	295	278	334	324	317	331	332	312	308	302	304	314	293	315	307	301	304	318	339	329	307	285	296	321	340	329	335	297	328	296	351	302	338	292	305	294	282	330	269	310	321	303	323	314	308	310	344	354	288	292	302	327	340	338	282	335	304	327	340	291	339	275	323	318	322	307	326	303	312	278	299	276	332	341	305	317	335	316	338	299	325	320	333	292	321	301	308	327	300	295	317	303	282	322	326	291	335	291	329	290	302	335	312	316	335	331	329	273	312	310	282	301	360	312	281	322	304	325	280	345	310	276	305	341	300	309	317	315	297	308	319	309	312	288	295	333	326	327	285	290	306	314	337	343	311	308	311	336	316	328	322	306	317	310	317	313	337	327	305	317	304	307	314	328	305	334	287	302	321	317	343	275	340	300	267	338	292	313	307	322	347	322	318	301	320	335	308	299	323	323	319	302	325	319	302	325	342	312	345	271	324	299	330	305	308	309	283	329	302	363	300	296	312	301	345	292	306	322	297	276	305	291	325	332	299	284	319	299	314	305	307	326	304	311	356	314	313	303	303	308	334	320	342	319	331	298	301	300	312	305	326	323	293	316	306	316	291	320	315	293	305	279	295	350	326	308	310	315	283	315	288	321	293	324	330	298	310	320	292	319	303	302	304	320	300	311	299	304	289	298	313	292	308	316	317	292	278	302	302	304	316	282	287	323	336	299	300	315	296	305	309	316	288	311	302	312	327	317	294	305	299	330	307	295	309	336	307	309	319	286	316	315	295	273	324	293	346	321	321	289	338	310	310	304	307	312	318	306	312	282	305	289	286	336	290	332	292	308	330	316	310	300	289	278	325	300	313	305	323	287	290	285	273	326	310	306	317	305	303	335	333	310	313	361	300	297	309	296	344	277	296	323	303	299	309	274	294	308	299	309	309	306	336	280	316	317	342	320	316	306	295	367	330	294	327	297	290	322	285	282	283	331	328	289	302	297	310	310	283	326	292	312	303	312	298	319	335	298	304	300	300	272	329	291	317	316	306	295	328	309	281	315	298	292	315	303	303	331	293	292	308	286	326	302	311	363	317	318	329	319	308	354	323	324	277	337	296	331	303	308	339	295	327	305	306	291	321	327	312	340	306	289	286	316	291	307	316	316	281	314	296	309	318	297	277	291	316	328	264	328	295	328	311	318	361	300	332	332	287	302	321	332	301	325	296	314	325	326	315	281	316	307	295	297	314	315	301	314	303	309	318	329	325	325	301	310	296	266	303	305	318	308	361	318	337	276	320	294	306	299	312	329	316	304	307	319	299	332	297	342	311	305	332	285	296	343	316	290	320	288	312	279	297	330	300	311	311	319	308	314	309	306	332	319	329	324	317	345	278	285	308	312	286	343	264	281	291	304	337	319	308	325	276	328	314	330	306	335	334	313	311	302	300	304	304	322	319	301	328	326	329	301	308	294	313	319	309	281	307	339	303	302	320	299	295	329	325	312	313	307	320	303	316	309	318	297	297	299	333	301	293	294	315	291	300	327	331	316	347	329	303	278	318	280	323	332	313	288	334	339	304	279	317	342	314	272	273	330	317	309
25768	2656	5414	5904	4975	4179	3367	2862	2511	2239	2083	1890	1705	1644	1524	1459	1436	1289	1294	1276	1239	1152	1136	1160	1100	986	1112	1059	1108	1043	993	1010	994	957	946	957	963	986	887	941	944	929	1028	935	910	956	911	961	937	994	875	931	866	918	936	894	883	861	871	882	918	917	820	859	878	914	926	917	833	924	886	893	874	869	892	883	879	873	875	945	875	914	880	913	837	886	929	844	861	864	847	852	822	891	863	878	892	931	882	937	829	854	862	850	860	896	888	815	818	879	944	919	900	867	907	882	939	862	812	894	878	881	886	913	876	891	842	900	847	874	852	893	878	863	865	850	888	954	840	907	841	869	844	897	871	863	904	882	868	890	889	885	863	921	902	878	881	902	890	932	860	853	909	913	850	826	900	887	856	819	864	841	873	908	877	845	874	887	893	855	858	870	867	853	935	871	852	874	851	894	875	866	869	856	864	872	876	856	890	853	910	796	861	835	877	887	850	900	867	884	870	851	881	868	799	871	892	828	844	879	823	828	853	876	863	845	863	873	863	843	867	924	864	864	896	914	831	841	906	863	812	895	860	935	906	874	893	842	835	891	820	890	846	905	882	856	920	817	867	851	875	943	881	898	851	822	872	871	859	867	850	866	915	846	907	872	835	832	883	876	860	937	892	854	883	920	869	849	878	888	879	786	864	828	865	859	890	877	826	845	830	897	861	857	821	878	853	902	885	899	855	906	843	835	903	816	843	846	849	903	842	875	900	870	824	865	887	905	880	865	845	844	911	842	904	837	831	849	861	865	861	797	922	882	866	874	836	840	914	853	803	887	872	830	846	857	882	863	867	884	834	870	902	889	902	822	874	840	842	850	841	837	836	893	884	835	870	841	801	830	802	866	897	909	845	887	867	853	841	887	887	882	849	846	857	876	867	876	894	896	855	883	879	882	910	817	882	826	870	836	899	868	891	869	871	885	837	868	894	823	882	844	875	876	862	810	809	836	833	841	895	835	915	868	853	886	854	811	857	834	848	880	883	862	856	843	862	883	873	894	916	814	815	815	866	884	871	895	872	791	857	869	848	889	808	829	882	869	878	878	897	808	894	878	881	845	872	864	873	895	866	818	912	904	852	857	844	829	854	894	875	885	834	821	884	863	833	878	868	857	857	856	901	900	912	855	832	890	847	887	905	864	864	922	844	893	833	842	871	859	874	865	827	859	887	838	850	809	899	886	873	791	878	910	868	846	867	895	879	912	883	840	854	868	853	886	893	888	832	854	852	819	836	887	886	876	841	866	862	913	841	876	870	887	868	893	793	914	896	860	843	857	867	850	832	924	834	882	819	862	854	817	854	875	845	864	872	884	875	887	851	840	847	818	869	831	855	859	914	897	853	852	875	912	879	865	898	877	875	852	791	830	823	871	890	864	877	844	860	827	860	911	894	823	828	846	898	858	853	938	896	870	856	861	881	835	866	874	887	889	903	834	855	893	886	895	864	868	873	838	931	853	839	885	896	856	831	871	858	862	854	856	856	835	853	913	823	887	896	861	816	909	845	876	891	839	843	859	817	864	832	899	865	867	879	882	859	824	879	838	851	860	891	906	853	828	816	896	830	899	891	852	865	861	885	881	850	853	860	879	836	887	799	841	864	862	891	864	873	902	845	899	900	868	835	941	912	902	862	887	868	842	893	885	867	863	852	866	870	940	882	812	875	899	885	844	885	876	897	864	844	894	792	848	878	844	841	830	899	895	858	816	865	887	879	870	842	853	889	907	843	904	869	883	885	832	841	828	840	866	871	871	861	871	889	878	808	844	846	857	817	865	932	791	828	868	839	908	858	852	797	880	856	872	854	854	894	874	836	829	804	883	849	835	853	823	861	843	888	801	895	865	853	898	928	873	915	788	873	835	855	872	845	896	912	844	847	863	898	817	864	883	865	866	834	877	842	864	881	844	889	867	825	838	834	829	859	838	888	886	933	821	848	860	807	884	854	865	880	876	864	885	849	851	864	839	899	826	877	887	868	868	904	881	907	852	909	907	861	879	805	842	817	867	829	814	876	890	848	897	844	874	889	812	839	838	843	824	891	899	868	861	867	852	882	912	848	854	861	866	890	855	913	885	861	912	888	847	869	913	878	857	894	879	814	851	861	897	815	832	859	888	854	872	852	854	895	821	891	852	846	878	877	840	905	905	854	864	845	827	881	906	866	844	854	808	896	926	834	898	875	870	865	874	850	852	919	863	869	848	869	894	896	853	795	894	857	879	833	873	864	864	864	836	870	850	862	866	884	886	836	912	857	850	835	879	915	859	871	816	873	878	813	833	878	844	794	844	877	879	809	871	896	895	879	875	891	844	863	866	847	852	871	881	864	859	877	881	901	794	851	823	818	852	879	904	850	913	851	856	836	871	867	854	840	809	887	908	872	893	881	867	826	825	909	837	916	869	839	866	877	802	848	853	933	847	848	848	878	844	882	839	832	922	863	844	888	867	820	877	901	899	839	831	885	801	820	868	866	869	842	861	858	823	890	854	833	880	920	847	912	862	877	894	879	861	869	841	888	823	866	899	840	858	826	830	890	882	887	851	865	868	843	852	928	873	827	862	903	872	851	818	887	886	864	926	812	774	829	891	865	852	868	814	855	892	834	888	885	898	819	837	853	861	909	879	867	872	864	887	899	872	899	843	930	830	862	857	861	903	834	835	907	899	879	949	839	877	881	925	852	907	863	843	875	851	903	868	872	861	871	849	889	834	906	826	841	822	900	820	862	873	857	897	830	858	872	886	902	834	869	838	865	894	875	846	923	893	887	904	821	849	893	814	846	934	842	872	842	869	853	895	870	877	872	886	809	811	910	911	851	923	875	883	888	864	877	846	887	882	830	859	888	865	852	829	894	873	854	869	916	863	838	850	867	883	851	897	847	875	884	861	879	844	865	858	830	833	940	893	909	875	869	898	845	806	846	903	857	892	831	828	866	877	853	889	907	901	866	859	819	879	861	856	851	867	874	870	825	887	852	878	892	831	885	892	902	881	839	877	858	865	843	929	842	897	872	903	875	865	831	910	838	874	839	865	782	872	827	861	908	807	850	867	854	885	848	838	831	841	864	878	861	808	849	870	835	847	834	840	887	889	858	850	850	859	862	859	881	875	832	924	838	885	839	870	868	848	843	824	879	824	874	860	854	879	874	905	937	870	877	880	878	864	865	864	895	828	876	821	840	843	838	871	884	863	851	868	841	872	889	872	881	800	865	878	881	850	864	818	836	905	866	900	891	833	855	923	903	883	919	852	866	910	899	889	836	878	841	840	891	899	854	862	891	874	927	852	833	832	834	853	853	855	850	893	855	868	908	920	842	892	839	877	881	860	869	920	894	858	905	879	848	810	900	845	886	900	776	859	829	881	871	877	858	834	880	896	890	900	896	886	850	816	846	884	849	868	904	819	842	883	844	858	810	869	878	806	881	868	880	844	880	916	865	900	871	837	903	849	892	882	836	908	903	848
7090	396	295	200	166	151	153	165	140	150	161	154	125	145	157	160	127	150	134	121	121	132	126	144	147	130	168	130	151	135	146	150	131	128	162	141	114	131	155	142	140	132	157	140	130	129	134	135	119	130	150	159	146	145	141	156	149	157	141	150	136	142	136	152	123	130	131	142	144	127	141	157	144	138	156	141	146	162	117	131	136	136	136	151	157	128	146	125	148	135	147	140	147	156	141	145	100	146	158	128	119	134	133	147	139	150	150	141	131	119	127	146	141	134	148	143	137	146	142	128	138	152	136	138	138	134	151	164	140	145	112	132	145	149	120	135	153	151	148	133	147	136	139	151	158	152	160	143	129	133	149	131	156	157	137	135	146	140	150	129	141	124	140	148	140	117	132	138	122	137	136	146	138	138	135	158	151	138	161	125	120	152	146	117	145	135	127	138	126	128	146	121	128	144	149	161	127	147	141	137	165	146	136	144	145	152	141	129	155	138	118	130	131	120	132	148	129	137	133	152	134	153	158	147	167	132	139	141	142	106	144	132	136	124	122	136	137	145	156	130	148	139	157	122	148	136	145	161	133	134	151	151	143	130	146	154	142	158	123	138	159	147	137	137	135	134	141	162	125	145	153	136	152	134	142	158	167	136	120	153	145	129	157	133	113	132	125	135	145	142	145	134	130	149	127	156	136	152	133	138	135	149	160	149	146	152	122	130	139	154	137	155	141	126	134	128	149	151	116	148	125	157	144	143	155	142	154	136	136	128	162	151	129	127	139	133	146	144	140	133	168	156	146	141	133	119	153	118	131	136	145	149	118	144	155	110	138	140	132	138	137	133	140	147	148	155	143	175	152	145	129	127	141	124	149	125	121	162	148	130	140	157	138	116	139	131	131	120	131	134	127	135	140	147	179	149	131	135	140	156	145	146	159	130	142	134	142	138	122	148	162	119	143	140	137	134	137	159	130	136	150	148	132	136	146	156	128	147	157	150	155	122	131	150	146	141	127	148	141	153	130	154	144	135	134	124	131	137	145	163	141	166	144	146	155	111	150	141	136	163	150	140	143	122	152	108	145	127	155	142	142	157	138	160	152	144	155	136	129	160	137	124	129	141	159	145	153	133	163	145	137	150	150	133	140	146	145	152	144	147	161	155	153	132	147	173	142	130	158	136	132	154	152	129	150	146	135	133	136	159	146	140	136	134	123	177	150	147	141	150	121	146	132	130	139	131	142	138	146	130	156	154	149	153	123	133	134	140	131	146	144	139	150	144	125	149	136	145	157	138	153	155	145	143	135	123	131	145	161	123	151	125	120	159	139	152	115	127	146	136	138	146	155	150	141	142	126	135	124	149	136	141	135	144	151	142	135	151	140	139	137	139	128	150	139	137	132	126	125	133	139	129	143	125	125	141	135	125	137	155	137	144	132	133	138	159	178	150	131	149	168	129	160	147	139	149	143	128	149	147	145	141	122	147	136	138	138	142	132	162	157	141	129	134	113	160	153	128	139	140	137	138	124	132	144	139	141	140	151	148	136	135	151	126	141	179	120	149	171	127	134	131	143	147	155	156	120	127	142	153	145	131	136	142	137	150	146	152	134	134	139	124	133	145	140	133	138	123	146	134	151	152	131	149	129	112	138	114	113	124	140	140	132	141	143	130	155	131	126	145	128	157	135	154	142	156	140	138	143	159	155	157	143	143	148	160	151	155	154	157	155	136	137	128	148	149	119	151	156	126	127	155	118	142	128	123	147	149	127	149	149	145	164	149	133	156	139	144	143	127	125	146	171	147	123	136	134	149	132	143	151	150	158	132	147	164	137	153	147	156	134	145	148	157	126	145	144	147	153	138	142	143	138	141	128	148	149	129	140	157	140	138	156	147	146	147	141	136	152	126	135	128	141	138	152	134	136	132	125	146	157	146	148	137	150	147	125	147	121	173	154	132	127	127	143	148	139	139	141	143	148	131	139	138	146	148	145	150	139	129	132	149	128	126	167	137	145	152	128	134	149	149	147	169	131	139	153	138	138	154	136	143	147	156	130	147	149	147	126	120	136	144	117	139	171	149	143	158	129	153	135	148	133	143	144	139	120	152	143	145	156	146	151	132	130	150	145	135	137	141	150	143	150	130	125	144	156	147	140	126	126	138	170	139	156	146	157	146	140	153	144	151	139	139	127	145	152	150	155	134	134	130	127	148	143	136	144	127	131	133	138	151	160	137	156	139	154	128	146	136	145	154	145	153	144	146	140	126	146	131	160	135	143	147	138	157	154	150	121	142	136	145	155	151	139	144	140	149	134	129	141	122	140	137	131	143	167	143	135	148	141	169	140	146	132	137	130	138	131	145	123	140	146	129	152	145	126	158	142	163	152	145	132	133	131	145	129	143	165	164	150	153	142	147	133	121	143	131	135	136	148	139	141	145	109	124	131	135	144	130	161	132	131	143	127	145	133	138	132	163	139	144	148	138	144	149	124	140	150	159	128	124	155	141	150	163	139	144	152	115	138	141	138	158	142	146	135	163	148	131	142	133	157	135	128	145	152	143	133	146	149	154	133	148	133	133	150	157	146	146	121	150	152	140	112	130	150	141	132	118	145	157	148	136	146	137	142	138	154	136	159	140	158	141	135	143	133	146	147	132	130	136	138	141	158	137	132	130	144	136	132	146	151	155	138	155	157	128	134	136	147	159	133	131	140	147	156	130	153	150	144	148	149	139	127	130	160	145	136	138	122	150	137	143	130	152	138	158	159	147	122	138	127	143	130	137	122	124	134	132	161	133	141	121	135	135	131	141	138	149	139	140	155	138	126	153	140	142	127	126	136	126	132	150	135	125	139	145	126	150	133	137	150	141	150	135	145	155	126	124	127	135	153	134	130	147	152	150	136	147	134	154	118	121	144	139	151	136	157	128	159	133	148	134	146	143	161	144	143	119	142	129	123	149	144	137	149	144	133	138	132	119	150	116	137	135	145	136	130	155	125	120	145	155	152	143	147	129	142	122	141	125	146	153	137	138	150	160	146	154	146	133	138	144	141	145	144	136	137	124	146	127	170	131	138	129	118	142	133	128	128	151	142	159	147	147	135	141	137	131	150	165	141	149	137	147	163	144	133	130	148	156	134	135	152	129	153	137	147	123	146	148	136	151	154	151	122	128	145	132	159	149	153	132	138	153	120	153	142	142	143	139	160	123	121	169	145	151	119	122	137	140	123	135	143	150	148	126	163	143	127	126	148	148	142	145	133	157	173	159	133	136	127	171	126	156	145	138	150	128	150	128	146	135	154	140	129	143	135	127	147	135	137	136	133	129	148	135	143	144	132	155	144	126	149	124	132	158	147	159	171	163	153	135	122	152	127	122	145	147	147	151	120	123	117	152	146	131	129	135	135	131	142	140	171	136	139	155	131	144	148	154	166	154	158	173	153	159	149	140	162	172	147	164	163	149	135	165	126	111	145	138	147	123	145	134	147	127	147	132	138	150	135	162	138	154
6343	496	576	589	557	522	498	509	464	504	490	436	466	449	509	475	474	444	452	424	470	428	446	422	446	473	431	445	459	423	440	418	404	475	436	463	452	425	474	455	445	419	417	456	413	438	442	451	484	419	429	475	436	442	439	470	416	422	456	445	482	437	422	447	457	460	426	446	466	447	435	440	441	449	458	425	439	475	430	420	412	422	430	431	476	436	465	439	431	466	457	462	443	397	418	444	421	409	438	444	440	447	453	453	459	463	410	410	450	459	448	434	395	425	438	415	449	442	432	443	456	451	453	421	474	440	423	446	404	466	432	428	431	479	438	432	471	441	414	455	433	454	432	464	393	441	425	455	415	449	437	421	455	444	436	440	412	441	468	465	439	438	463	466	435	487	439	452	415	471	426	406	444	434	446	444	445	454	460	429	392	449	491	431	461	429	419	416	415	428	402	469	465	449	425	439	439	439	437	456	429	451	440	444	436	438	461	435	423	459	469	422	438	416	429	416	448	448	427	471	414	452	465	411	443	466	428	458	453	422	419	442	441	455	423	430	450	430	466	412	443	443	440	425	417	439	434	463	430	437	428	441	453	458	451	459	417	423	416	439	471	448	455	446	433	463	480	481	429	447	419	468	454	457	396	437	402	439	431	438	469	480	436	478	411	435	448	469	407	419	481	455	474	420	423	436	428	436	417	464	481	434	427	453	444	398	450	422	459	436	396	426	437	397	409	444	449	431	440	425	447	463	465	423	437	441	438	436	412	415	446	440	422	450	445	426	436	482	443	419	416	431	416	431	441	425	448	458	431	466	467	453	440	462	461	430	440	463	417	411	466	443	505	443	477	422	462	413	425	451	434	424	440	457	455	471	460	452	452	483	420	413	439	440	453	432	459	422	471	464	493	433	432	427	449	444	446	426	426	439	431	461	448	466	394	455	450	436	474	463	440	435	438	446	449	425	448	455	445	407	446	402	425	459	462	468	432	443	424	440	475	435	468	444	466	442	398	446	426	446	406	422	429	470	403	466	428	453	451	426	426	432	444	456	444	455	448	458	438	414	431	422	432	403	458	470	438	470	469	470	447	464	453	473	470	430	443	427	474	457	398	445	410	424	439	453	454	404	475	428	427	413	436	454	449	448	445	453	437	438	452	422	469	413	423	439	449	456	455	436	442	438	461	468	452	432	409	457	421	415	453	439	431	427	442	400	436	433	457	445	453	495	451	478	433	429	438	483	465	427	407	441	483	496	459	433	459	442	446	418	445	467	409	459	475	449	408	474	443	432	416	444	433	465	438	477	461	451	437	427	438	420	439	436	440	418	443	452	473	442	452	432	433	401	443	444	417	421	425	432	411	463	434	478	458	387	443	424	459	418	453	407	449	454	425	435	479	467	437	440	446	449	443	419	421	429	449	469	398	446	459	486	455	452	457	434	451	405	432	440	454	458	451	441	437	444	444	449	438	419	445	414	438	433	453	436	398	423	454	408	475	392	457	446	492	461	483	441	433	453	465	459	422	453	446	446	446	442	467	445	451	411	424	472	458	421	440	476	482	428	436	445	458	413	448	472	449	456	459	420	429	484	431	461	425	441	442	442	481	425	453	433	444	431	459	468	473	432	422	467	410	419	428	448	429	404	456	424	459	461	442	479	407	449	435	415	468	438	457	455	420	440	461	456	474	423	448	419	443	494	418	444	439	451	414	467	398	434	451	453	409	427	430	441	435	426	428	443	474	473	434	459	418	433	463	447	440	438	411	432	439	441	422	475	447	447	425	445	441	436	474	427	432	432	470	450	443	421	449	438	436	522	433	433	431	419	450	478	443	453	410	468	442	433	460	427	472	444	437	433	462	433	448	440	449	446	470	464	450	453	444	417	437	443	397	451	436	474	423	472	460	437	443	464	424	454	489	436	419	448	448	420	443	461	474	435	397	441	436	441	412	459	465	403	420	425	452	433	437	443	441	481	458	459	377	457	416	387	394	453	442	422	419	456	436	467	428	434	419	429	458	480	408	430	452	498	461	448	436	420	448	459	465	433	451	426	463	413	470	460	435	424	448	433	497	411	428	450	457	450	423	442	440	480	428	432	439	464	458	426	431	428	469	437	430	443	431	437	441	434	399	461	415	410	415	465	469	458	441	434	438	393	425	451	432	481	455	412	441	487	431	440	436	412	434	442	421	424	445	412	436	472	439	463	435	418	441	450	442	433	422	467	450	458	382	394	462	457	403	446	471	419	421	463	431	432	445	477	421	430	456	431	435	454	456	430	417	467	454	454	448	456	446	433	431	473	419	443	465	421	433	451	441	471	454	425	467	435	429	479	412	435	424	450	410	459	447	443	462	450	457	479	420	452	420	436	432	406	450	427	443	438	439	449	486	444	447	451	476	457	425	451	429	430	438	439	479	458	413	487	425	460	438	415	405	436	426	436	443	469	444	453	473	456	411	496	489	456	455	452	446	449	437	437	440	424	488	465	463	486	428	471	429	434	416	448	458	432	428	440	448	439	457	476	445	419	450	458	444	442	439	444	447	417	475	401	427	451	433	442	463	440	438	430	467	421	442	513	449	444	432	402	431	430	423	434	437	400	416	437	431	454	416	464	416	478	425	449	475	440	437	456	453	434	416	432	440	410	438	442	440	431	455	461	433	452	451	435	449	413	388	420	409	449	442	408	473	413	428	442	458	422	490	389	446	447	451	446	422	438	467	434	409	473	454	462	461	478	410	447	458	489	413	425	457	456	461	441	430	441	438	455	433	434	398	413	448	439	444	474	413	455	424	443	467	453	422	437	454	433	458	465	448	447	418	415	461	428	432	423	449	476	429	409	409	427	435	473	408	436	452	461	482	458	436	449	435	430	419	455	441	432	487	463	438	448	420	413	412	466	438	450	448	445	467	444	429	422	427	487	449	456	402	434	431	465	462	430	481	460	442	437	444	442	479	418	412	432	448	397	451	437	433	476	476	420	452	452	469	436	422	440	433	451	452	475	454	450	485	447	448	464	427	440	435	451	458	411	453	486	430	412	423	431	418	467	451	443	484	392	447	417	434	461	454	505	433	424	437	436	421	462	450	448	464	424	467	427	455	439	435	464	418	412	442	445	441	423	424	435	407	430	423	443	431	452	413	471	443	447	465	441	428	433	425	439	490	464	437	464	418	446	392	478	486	447	438	437	465	440	443	413	456	425	458	413	457	449	438	409	445	449	394	431	459	477	436	430	419	465	433	422	443	451	482	432	464	478	449	456	454	476	434	443	439	455	442	415	475	445	381	439	432	458	436	445	413	420	419	434	477	445	427	409	434	432	417	441	424	431	407	460	440	439	419	416	406	462	434	452	403	415	434	443	471	418	464	436	434	450	425	428	447	407	403	428	435	428	454	454	449	469	434	448	458	421	446	446	454	455	462	466	446	424	431	474	446	422	449	402	462	443	476	445	439	479	441	449	468	428	465	433	461	477	468	446	449	421	444	480	473	437	456	440	463	436
40505	14095	2622	1189	833	640	518	457	406	358	365	362	340	302	352	346	297	327	282	330	302	289	266	248	251	263	288	271	280	250	268	251	263	248	254	239	256	264	277	277	295	272	262	275	264	283	269	239	256	295	272	262	266	265	232	264	279	257	269	248	276	248	236	274	260	244	252	246	266	260	272	246	264	255	251	219	269	274	270	254	271	268	276	264	280	256	243	241	247	276	270	254	269	284	274	267	267	269	293	277	262	261	241	260	263	248	260	251	262	277	259	267	246	278	275	252	268	243	247	281	231	282	261	263	282	267	263	271	254	276	267	274	254	236	253	265	258	252	286	270	264	252	258	259	251	236	253	262	255	248	245	243	258	248	235	259	273	271	242	244	277	287	273	255	255	239	239	279	282	252	259	273	278	255	267	244	267	264	278	222	253	271	299	281	300	240	272	251	272	225	246	264	268	250	255	255	273	281	254	265	259	265	270	297	244	262	248	268	266	253	277	267	250	248	244	237	272	260	253	263	273	251	254	267	252	268	269	293	283	245	267	292	259	276	232	249	248	250	265	229	263	255	280	268	255	242	275	268	245	281	255	225	253	238	282	254	269	271	278	285	253	248	280	288	252	273	291	292	270	261	258	272	273	282	262	258	270	245	263	253	247	275	252	264	249	271	286	264	239	258	284	298	235	280	263	235	267	294	283	291	249	252	259	249	260	276	259	262	259	255	253	283	239	238	241	291	256	245	238	262	217	225	271	252	258	222	246	233	255	267	271	296	260	276	289	284	258	253	277	227	262	248	270	274	244	275	252	267	266	274	263	271	271	271	291	248	244	254	268	241	276	244	250	269	237	275	260	290	262	263	246	275	289	268	258	240	269	255	270	259	265	284	268	258	264	233	269	246	266	285	242	254	269	260	278	252	247	267	287	260	258	274	266	240	225	272	257	236	243	264	261	256	256	265	277	252	238	261	235	260	241	236	236	277	266	251	246	247	246	233	278	246	261	255	265	252	256	288	269	250	295	250	283	260	289	249	254	265	266	266	270	255	254	271	237	253	266	281	255	248	275	257	256	289	264	286	241	270	244	282	250	276	255	274	262	226	256	268	269	263	276	267	270	249	277	261	239	236	234	267	245	277	247	273	267	286	246	265	258	260	227	261	255	244	237	243	240	246	263	271	252	273	249	251	273	261	272	270	259	272	276	281	284	250	259	257	256	268	275	243	259	277	242	297	263	268	237	280	293	265	257	269	276	268	257	250	256	253	241	269	237	255	254	270	271	296	256	275	273	273	260	245	278	235	272	266	265	278	247	240	275	281	271	252	240	291	266	254	235	237	280	261	284	268	245	258	256	257	268	256	255	244	281	280	266	254	260	262	248	299	256	268	244	251	250	267	292	260	243	241	237	267	265	267	244	253	249	275	272	277	265	268	270	266	278	253	260	251	241	255	277	304	262	271	269	269	260	258	252	264	266	294	278	228	285	261	255	256	260	245	253	259	245	268	255	252	272	238	278	266	284	242	263	247	275	275	257	261	259	247	279	274	254	268	260	230	275	262	268	263	268	276	265	276	259	279	280	263	237	257	265	236	248	277	274	278	273	245	251	256	240	264	261	283	233	279	270	255	281	275	277	225	269	273	286	270	218	278	269	238	257	251	240	252	265	275	292	280	270	264	273	264	289	268	309	261	268	234	224	259	245	280	230	289	237	257	253	262	256	230	253	237	275	266	250	248	243	252	248	245	268	272	289	242	244	267	246	259	232	271	258	288	230	267	259	270	245	282	280	252	253	252	260	249	258	260	230	244	261	273	263	237	269	244	257	268	247	248	256	283	273	248	255	256	248	263	242	286	256	275	285	248	270	278	263	243	257	273	281	250	235	250	269	280	242	258	246	258	265	291	265	232	226	270	231	268	256	255	266	257	251	243	271	265	277	248	264	279	266	264	261	305	282	266	254	257	246	288	242	264	248	259	276	276	258	268	222	271	267	261	262	270	276	251	254	234	248	261	271	252	284	288	302	234	278	272	243	255	299	247	286	261	295	253	241	294	254	248	270	277	284	263	247	255	253	286	286	269	274	278	253	275	273	265	266	239	250	266	253	273	259	250	278	235	254	259	254	263	272	254	272	270	276	263	269	250	272	241	263	250	280	257	294	264	243	256	278	269	247	253	254	272	309	268	274	272	260	253	277	255	246	273	249	263	276	259	250	299	250	251	248	289	273	273	261	278	261	257	248	251	247	280	276	275	265	245	250	251	253	250	273	261	253	265	275	251	276	229	273	234	245	252	283	262	261	227	256	267	270	275	244	284	253	272	235	262	259	241	285	244	272	238	231	244	249	268	265	245	258	280	286	216	274	272	285	256	264	262	307	276	261	254	246	243	249	270	277	273	237	272	252	251	252	237	303	302	266	287	279	235	262	276	258	263	272	203	256	250	249	270	281	242	267	248	248	258	261	279	255	262	238	260	246	260	285	261	273	288	256	260	204	269	267	279	264	258	264	294	251	287	266	255	269	263	254	250	268	260	258	242	260	236	282	271	277	251	284	247	260	242	276	250	259	300	289	262	250	300	267	272	256	237	289	275	280	283	248	257	268	286	234	228	279	267	267	259	236	265	249	255	250	264	256	245	221	255	261	243	251	271	296	293	259	287	216	297	262	243	287	242	274	272	244	260	261	286	236	266	284	255	259	254	255	246	241	251	271	251	260	260	264	255	267	277	255	232	290	264	277	262	266	257	254	250	248	267	272	258	246	249	264	299	292	271	274	284	259	262	260	280	271	242	252	246	238	230	272	265	262	267	228	266	261	260	272	261	274	262	252	253	248	263	252	275	267	269	262	222	288	287	277	275	251	243	286	242	247	268	281	273	242	248	274	244	256	271	256	264	245	237	236	244	285	251	270	254	260	233	255	262	261	265	285	251	248	281	249	236	252	241	241	258	264	248	273	231	257	251	278	259	244	260	249	246	265	253	250	235	241	242	283	266	295	253	259	275	239	269	231	247	277	295	274	279	239	271	272	301	239	260	281	250	239	299	273	253	263	290	282	294	242	215	265	278	263	251	252	243	249	268	235	270	257	244	257	286	265	265	252	253	244	263	295	276	263	272	251	270	277	272	276	261	260	272	223	263	276	249	259	266	255	263	265	276	250	285	205	293	274	264	228	279	246	268	260	285	238	259	246	251	258	270	257	252	264	257	230	251	280	260	240	269	252	278	280	280	266	254	276	248	281	250	267	282	266	288	242	228	280	256	266	269	230	234	243	274	238	281	289	247	257	254	272	301	269	258	250	274	279	261	277	250	284	259	271	278	277	261	271	254	269	283	242	273	254	254	260	248	276	255	270	232	257	274	259	270	265	246	257	250	255	256	247	257	278	258	275	256	271	258	242	275	269	243	297	271	293	278	258	276	240	285	259	268	246	259	264	278	265	261	282	253	260	266	239	262	254	255	240	234	264	238	259	236	283	248	254	250	269	282	274	262	273	247	269	283
20403	1644	3087	3457	2936	2420	2102	1746	1578	1469	1306	1286	1159	1134	1124	1093	1002	962	968	900	901	909	835	897	908	862	870	847	828	860	785	825	843	859	826	825	826	760	807	774	837	767	777	766	793	806	771	777	785	786	782	766	766	821	748	787	785	791	772	774	755	731	761	734	798	746	799	728	756	731	782	792	727	816	761	717	763	733	758	703	785	779	760	741	761	784	756	743	799	740	789	795	811	711	770	807	733	795	807	747	754	720	810	753	797	784	737	772	752	754	764	745	764	773	770	740	774	814	757	746	727	724	797	751	776	759	733	793	749	779	749	780	792	749	748	766	776	734	764	768	763	760	772	775	718	753	775	734	721	756	774	778	733	746	783	716	737	765	781	789	744	721	808	730	710	736	761	712	720	797	737	706	807	756	698	761	748	722	767	781	773	775	759	765	815	752	720	760	734	748	744	793	744	777	759	720	752	778	762	760	755	785	765	783	775	752	745	747	771	729	714	783	722	778	750	762	768	711	760	778	753	771	809	793	779	771	750	746	755	720	732	715	748	738	769	791	807	747	786	707	765	748	760	787	782	764	768	754	735	770	746	793	759	725	783	794	741	789	734	777	712	763	781	718	761	748	721	783	786	783	745	741	726	744	767	751	760	791	782	757	745	768	757	764	751	792	740	765	747	778	803	748	800	783	774	738	826	752	731	747	762	781	796	765	686	772	755	751	738	709	797	784	780	751	788	744	789	748	726	730	759	805	770	780	769	729	745	746	710	724	775	719	738	709	744	777	741	727	716	740	739	731	769	760	754	722	781	793	795	726	791	776	788	776	727	777	796	756	728	708	751	768	733	726	787	717	747	741	746	721	713	775	735	789	755	809	756	759	726	781	753	776	789	759	746	782	770	789	700	790	810	786	796	745	738	756	721	779	718	818	756	766	760	739	742	760	790	761	793	784	741	795	795	766	794	745	693	735	719	750	752	766	811	740	745	738	746	745	746	729	719	762	769	710	738	776	719	710	756	743	746	719	793	745	774	786	733	725	737	774	822	736	760	715	772	794	739	731	728	738	735	755	782	739	726	765	735	738	691	730	758	728	748	755	762	757	744	722	715	733	759	767	740	781	764	709	747	717	774	658	750	791	734	826	746	745	775	748	750	783	807	752	770	707	803	801	742	722	759	753	765	743	729	791	777	729	767	731	709	761	769	741	736	766	754	696	732	796	733	803	767	766	766	734	791	757	748	725	756	775	732	743	705	715	746	777	777	699	780	752	731	714	731	714	812	776	770	769	734	747	756	768	748	718	762	768	739	805	809	744	733	714	775	722	759	753	734	737	729	775	696	738	748	752	748	748	729	728	735	707	792	740	730	744	778	791	744	772	753	759	742	742	786	771	749	736	731	724	764	803	810	768	749	758	774	726	710	790	779	737	735	775	744	741	738	747	757	726	794	734	756	775	784	723	711	732	737	774	810	742	750	749	763	756	749	755	754	758	765	764	806	766	762	778	749	776	800	748	755	798	796	718	727	755	721	724	776	758	737	723	770	792	774	707	784	790	761	762	763	756	776	764	740	766	738	733	706	786	802	750	710	760	712	766	736	726	758	752	745	730	727	750	804	744	725	764	774	741	738	775	786	794	769	772	755	710	717	719	713	770	765	762	804	761	783	771	778	795	732	750	789	773	771	764	768	735	789	739	737	782	791	774	741	806	760	728	768	803	766	791	767	802	779	719	742	722	744	748	755	741	730	702	737	740	757	786	743	717	794	712	775	724	781	725	743	739	743	722	752	745	751	792	709	729	819	706	757	712	738	717	754	705	775	717	777	732	727	745	798	765	766	714	784	773	754	731	794	812	777	747	743	741	704	742	719	773	708	723	717	760	751	756	743	741	754	725	765	731	750	771	749	764	776	719	721	762	792	783	734	770	795	755	745	777	746	746	716	754	749	805	744	766	759	750	712	748	726	769	767	734	757	781	738	702	726	730	777	770	717	714	702	730	786	780	718	804	766	775	739	755	719	775	780	751	803	751	710	719	776	738	758	725	739	779	722	746	754	745	779	734	740	738	776	781	733	749	720	774	757	733	749	762	700	786	692	757	741	709	748	764	801	708	718	768	729	793	742	760	757	773	772	777	808	738	727	749	738	768	723	796	770	733	725	772	794	766	741	744	749	785	735	747	762	771	743	750	719	750	730	748	771	736	812	758	739	733	765	702	772	725	729	750	762	759	782	775	733	796	776	769	727	752	770	738	809	756	740	733	792	721	726	725	705	778	742	765	738	752	725	700	719	795	722	757	770	763	713	746	725	774	737	762	780	751	761	713	738	747	745	745	777	761	755	758	728	775	765	725	734	747	769	748	746	746	748	789	746	777	760	785	726	752	708	776	760	736	763	745	759	721	740	717	748	784	743	819	771	753	783	750	825	762	723	708	738	727	745	727	713	764	757	719	742	730	697	739	732	791	742	757	779	749	747	767	736	744	745	701	701	784	771	748	771	761	771	724	729	729	815	817	727	803	729	723	803	732	773	817	753	728	696	769	761	772	748	751	749	785	764	757	720	714	699	722	754	730	702	767	758	768	762	776	782	732	763	767	729	713	761	747	753	746	806	737	765	746	705	808	845	748	755	789	761	739	786	776	793	797	685	785	778	713	725	785	758	742	780	789	762	784	755	796	817	757	732	787	784	787	771	796	732	762	742	776	715	766	732	740	811	748	741	762	778	723	759	774	714	746	757	737	755	741	665	722	750	737	807	749	777	765	734	751	773	782	742	741	748	739	754	757	792	769	767	807	788	744	742	709	753	759	712	725	784	745	773	768	713	781	713	779	740	712	746	827	781	762	769	731	754	744	679	779	741	736	745	785	748	763	721	750	733	766	744	791	745	799	794	745	796	808	727	747	755	751	712	715	749	707	779	739	728	720	724	777	773	778	709	761	740	725	758	764	724	764	752	742	776	726	673	725	750	701	735	777	767	748	733	785	767	744	756	694	744	741	724	728	735	726	727	785	784	795	781	749	731	797	732	726	803	783	751	770	719	796	763	744	810	757	754	737	740	749	734	739	715	767	801	754	752	800	790	728	734	745	739	717	777	752	755	811	745	769	774	677	732	711	755	740	764	753	754	770	735	776	775	754	735	730	810	766	763	789	719	729	762	770	750	738	769	735	762	728	764	712	795	779	722	727	723	787	777	748	756	751	765	735	758	773	716	722	736	746	761	769	727	742	742	785	713	739	782	733	709	772	786	760	717	758	728	760	793	746	747	764	774	726	718	753	808	720	741	801	729	767	739	790	740	767	759	802	771	772	790	766	726	739	739	722	770	766	797	744	738	720	724	779	759	742	764	773	726	765	790	716	747	730	774	737	734	726	714	777	748	754	761	763	723	732	768	737	745	734	721	723	762	740	733	737	807	738	746	745	746	777	743	773	748	772	713	702	781	758	726	757	725	724	750	739	750	742	709	793	684	756	725	767	787	810	725	818	770	740	783	740	750	791
44216	20766	12375	2753	1483	1139	894	757	709	554	481	519	445	443	375	374	396	403	378	380	368	337	377	360	382	350	359	350	360	366	323	329	349	347	327	295	315	334	331	339	325	310	347	319	308	321	319	339	311	368	296	303	284	322	346	301	352	346	338	321	291	269	287	295	295	276	292	332	282	314	293	283	298	298	293	297	317	302	311	281	274	303	327	297	313	312	333	315	294	274	337	305	311	332	322	302	300	289	325	316	311	335	294	311	303	292	296	317	282	319	268	302	299	296	294	269	310	308	329	291	323	300	307	294	344	329	298	283	315	332	334	306	291	325	305	307	298	270	325	286	321	341	319	343	309	292	324	323	311	305	342	292	316	300	322	330	332	332	333	352	300	307	327	299	333	315	296	303	295	299	306	278	287	300	311	293	319	309	342	317	318	284	327	312	299	319	311	286	284	318	306	327	309	308	301	312	283	289	329	340	298	349	294	294	293	318	295	290	279	305	300	306	313	302	322	306	335	330	351	303	340	322	319	315	314	310	327	296	342	331	334	337	349	310	318	291	305	313	314	287	289	308	277	302	323	312	312	328	319	309	307	323	289	291	321	324	345	334	334	343	323	308	327	304	324	311	339	320	293	320	291	318	299	300	309	289	313	321	295	288	296	309	311	319	293	314	306	301	269	311	309	306	268	321	283	325	322	324	320	303	311	266	310	304	313	330	322	319	290	291	298	312	303	344	312	323	310	317	318	314	310	316	296	308	342	306	305	314	311	305	316	298	351	328	322	337	313	321	306	321	328	305	282	298	311	307	316	266	292	300	318	310	271	311	297	309	305	289	296	315	325	302	312	306	302	341	299	314	309	308	278	303	304	321	285	288	286	299	328	319	324	319	307	301	287	331	300	318	319	315	332	297	284	357	305	309	317	335	312	315	297	323	320	327	316	279	318	289	313	327	287	300	272	323	295	300	323	305	315	319	313	314	309	322	311	311	332	269	320	263	303	316	299	330	342	334	314	346	324	274	278	301	284	312	315	320	308	289	306	319	297	304	310	307	316	325	324	337	298	287	317	306	296	299	306	306	309	311	325	307	333	319	301	307	306	282	283	296	296	350	301	300	318	290	293	289	342	307	325	337	298	322	319	283	303	300	334	322	333	296	345	317	311	315	293	304	304	290	331	330	285	294	308	291	281	285	278	348	313	323	293	287	302	300	322	293	312	326	317	325	301	286	351	313	310	355	300	314	320	296	316	303	332	317	277	304	304	338	297	318	302	290	316	296	290	312	310	302	291	276	302	312	309	324	302	307	304	279	322	323	297	301	284	316	329	323	284	306	301	322	350	319	273	282	344	326	310	302	311	341	335	325	318	302	287	337	320	341	345	306	291	344	307	335	274	335	310	334	283	321	318	314	300	302	323	311	332	337	332	315	306	307	325	292	295	323	322	316	346	323	322	306	276	322	272	279	286	344	318	301	276	319	307	323	328	289	348	304	324	350	325	301	316	315	306	288	321	334	322	294	311	350	308	319	343	300	265	320	350	311	323	314	322	331	321	299	300	316	313	285	323	329	295	328	301	355	290	315	297	297	330	327	330	319	348	305	350	284	293	334	311	312	308	316	325	314	307	301	303	288	313	316	279	310	314	340	297	314	310	324	333	317	320	307	295	300	307	309	313	300	296	323	345	343	294	295	339	333	331	285	306	292	314	305	313	317	282	285	309	326	324	282	320	290	318	302	313	308	319	314	312	279	294	293	345	284	319	321	303	294	312	276	328	288	313	334	307	305	312	299	274	295	271	293	309	298	316	318	315	278	296	302	317	312	295	304	322	307	315	358	305	307	328	312	311	314	313	347	293	317	289	347	309	345	302	310	354	311	336	333	340	348	317	298	272	328	293	323	309	327	285	326	336	328	324	328	299	304	293	303	283	298	335	329	306	296	265	327	323	319	317	288	358	279	301	302	300	300	314	306	312	325	311	304	291	303	309	283	336	300	334	317	278	290	323	312	343	299	329	313	309	291	300	314	298	308	311	320	312	305	283	315	300	310	340	306	284	292	294	338	318	327	303	298	299	315	309	294	282	308	317	299	277	309	301	310	290	321	323	296	305	349	319	333	312	300	334	310	279	327	277	322	334	341	309	302	344	303	318	317	341	293	303	302	340	292	345	298	340	289	296	347	295	282	270	300	312	305	303	298	316	305	291	311	305	330	297	314	302	291	315	292	308	334	297	316	310	302	303	312	327	331	309	307	314	327	309	313	330	310	300	260	294	315	302	284	324	325	279	290	283	297	307	333	318	288	313	305	293	316	319	313	334	337	328	315	308	331	310	327	283	301	316	340	327	334	289	287	328	299	299	317	313	315	328	294	314	276	301	322	313	326	318	313	313	312	293	304	320	306	353	319	323	348	306	319	280	322	319	300	294	309	318	298	330	304	302	331	305	295	301	298	318	347	322	321	294	325	304	303	298	286	341	306	321	325	304	318	361	286	314	314	299	319	308	309	309	327	295	311	298	309	351	327	307	303	301	300	338	314	314	313	319	280	318	334	303	311	323	334	286	319	276	298	285	310	319	323	304	287	300	304	318	296	304	315	322	357	349	299	315	322	284	279	284	316	316	284	305	328	323	299	298	337	308	317	322	315	288	283	289	320	335	323	295	301	326	339	291	327	301	294	327	287	295	311	301	321	309	335	327	301	297	326	348	311	317	307	277	293	334	344	283	283	284	332	356	321	277	311	313	316	310	308	276	281	328	333	309	327	306	289	285	331	301	318	316	310	275	281	290	339	313	336	315	288	331	306	321	270	317	306	312	343	324	337	338	307	315	314	319	310	298	365	295	281	306	308	306	311	314	294	282	331	302	304	330	307	296	328	289	301	330	337	311	322	303	304	333	282	298	290	298	305	280	342	320	282	285	321	322	285	323	304	304	304	308	316	328	313	343	320	308	280	320	306	290	301	318	278	299	322	294	295	307	263	331	327	279	315	301	314	291	299	285	311	291	325	321	323	306	309	344	300	313	274	308	314	299	320	338	278	310	289	289	293	308	323	313	343	284	322	315	306	308	291	293	290	311	260	310	305	302	314	317	309	296	323	339	287	299	311	274	289	321	307	311	285	272	305	308	321	282	310	341	300	322	330	305	293	320	304	290	335	310	309	316	318	321	298	327	292	341	315	325	292	320	328	330	284	312	315	310	314	343	302	276	293	313	309	294	310	305	334	311	286	296	288	294	304	326	291	267	294	336	314	309	291	323	280	319	276	303	268	277	328	325	313	299	288	337	329	320	316	331	311	310	285	312	314	320	312	333	314	315	323	318	310	297	337	323	300	302	314	326	338	306	305	302	341	332	331	308	298	330	295	296	323	288	316	306	325	312	298	298	330	319	302	307	334	317	323	314	265	333	295	296	327	325	305	316	304	321	323	271	319	308	317	341	271	328	321	310	308	319	311	330	279	298	301	315	311	329	311	351	293	305	323	298	329	275	288	310	309	331	327
25340	2803	5344	6033	5154	4227	3515	3005	2507	2221	2012	1831	1772	1521	1558	1444	1348	1375	1253	1218	1196	1141	1147	1179	1065	1084	1096	1087	1049	1000	1017	985	968	1042	1013	987	958	951	1009	950	931	950	901	975	901	970	934	891	935	928	943	946	944	951	927	916	869	882	885	893	904	883	884	955	898	911	890	908	847	890	873	887	872	911	873	906	855	906	866	903	871	884	856	830	833	882	865	916	853	894	893	885	891	871	916	812	862	841	821	898	865	877	899	879	868	852	879	850	859	888	854	844	866	882	851	838	876	852	804	896	917	857	884	863	855	886	885	880	832	855	845	820	835	796	832	883	886	850	871	864	880	839	884	891	871	807	861	848	885	865	924	834	862	873	880	881	859	833	880	842	831	833	862	856	910	920	885	901	873	865	881	855	885	880	929	853	857	848	876	840	883	866	888	802	868	866	840	817	860	864	833	883	846	879	874	864	788	866	831	871	886	803	853	836	817	893	847	873	854	873	883	889	857	898	879	892	856	907	894	891	893	868	891	868	895	882	864	848	880	872	836	866	871	889	828	828	819	828	835	892	872	861	872	876	891	831	864	862	922	833	838	845	891	866	849	862	813	825	855	868	859	910	890	817	893	840	903	865	901	835	885	876	845	872	852	889	841	916	876	884	872	879	825	877	826	813	843	871	900	855	860	844	926	854	871	823	901	846	829	870	913	828	908	889	836	852	859	839	865	867	872	887	871	845	878	870	847	866	872	885	803	902	836	856	871	816	880	798	869	899	840	830	870	823	857	855	848	868	861	851	925	842	875	834	874	928	839	867	857	841	894	825	828	804	917	869	870	852	832	859	845	842	845	875	812	880	852	913	861	916	890	904	877	817	822	807	852	855	875	911	852	849	855	838	845	850	852	768	895	893	849	865	832	854	854	885	860	871	897	824	841	848	863	861	861	811	913	868	815	873	818	844	844	885	884	850	848	843	834	879	859	873	800	871	902	910	800	859	849	900	890	832	852	875	872	886	837	892	873	876	857	851	833	899	842	850	870	875	877	908	901	925	885	845	919	859	882	886	884	908	862	872	881	823	865	834	886	830	884	824	854	849	844	842	887	833	875	884	839	866	845	852	877	876	884	865	866	890	877	866	873	864	854	895	862	837	822	812	791	847	871	885	852	875	832	905	852	845	846	900	840	926	836	884	810	858	864	877	818	832	927	849	863	877	823	871	826	878	851	865	867	905	840	909	856	825	855	886	867	850	869	879	899	819	906	838	863	874	853	900	882	885	836	855	836	859	857	836	847	897	842	857	849	843	863	880	897	873	891	789	882	896	854	819	842	864	872	905	843	872	812	880	908	807	854	837	855	878	849	828	889	889	857	847	881	884	860	898	909	826	856	874	844	861	833	842	891	873	852	848	878	915	819	792	837	829	835	937	874	852	840	886	866	910	832	866	857	885	882	844	900	841	886	862	877	896	865	863	862	881	889	850	818	897	878	867	913	791	861	883	836	807	871	863	819	830	869	869	859	857	888	869	886	818	937	875	873	897	865	876	847	880	911	830	872	861	864	825	878	835	825	828	870	889	869	807	828	807	816	861	870	886	864	878	818	846	904	822	886	849	906	871	897	889	892	814	844	866	872	839	845	881	864	863	847	874	842	821	851	893	893	797	845	835	918	865	869	828	824	890	871	857	856	882	832	900	867	880	896	822	905	829	826	868	837	842	847	832	875	852	899	832	842	864	862	887	863	879	897	826	884	837	933	878	903	917	838	811	864	883	909	863	868	883	887	902	901	867	882	887	855	911	882	850	835	861	891	905	850	828	847	865	854	896	879	873	834	874	861	866	899	871	906	849	896	865	887	860	860	845	897	820	882	800	877	844	849	882	868	857	835	844	897	814	871	810	805	841	886	834	867	891	889	847	880	930	907	834	847	813	813	861	903	798	831	806	816	883	873	850	873	882	872	871	864	853	828	880	892	843	818	875	866	829	899	844	897	876	819	849	853	825	877	844	869	834	872	835	803	880	858	894	882	876	899	916	851	897	867	855	823	858	874	904	879	861	905	864	812	853	849	832	868	812	851	869	825	875	849	898	860	893	915	844	825	855	873	855	884	845	902	836	855	842	883	860	837	899	852	822	893	876	862	846	840	894	884	889	875	837	833	913	863	833	910	849	851	850	847	854	868	805	884	874	855	893	868	868	881	853	850	906	834	898	840	900	899	841	847	877	932	849	838	788	857	883	859	797	854	871	785	910	892	934	915	843	867	857	861	857	846	893	868	917	855	876	845	896	871	820	817	859	888	913	880	872	890	840	879	844	821	858	851	858	875	841	913	826	902	841	859	878	807	879	908	884	815	877	867	856	885	844	859	903	840	866	812	832	843	874	845	848	846	911	874	834	840	857	861	890	891	905	807	867	843	830	812	861	872	876	892	818	824	805	836	789	891	887	875	840	867	885	844	931	848	867	868	837	856	845	895	893	929	862	859	848	839	864	816	831	809	872	876	834	843	817	836	892	876	849	840	854	870	844	891	876	855	848	887	886	847	895	845	896	885	899	835	844	856	852	800	859	932	903	803	901	880	891	875	855	870	832	810	842	888	880	867	853	866	867	830	877	845	894	865	909	907	910	841	827	868	890	875	853	864	869	890	778	893	832	887	878	879	863	900	896	914	849	849	879	868	884	880	880	832	859	888	830	877	847	893	804	838	833	828	897	847	889	841	855	874	826	837	854	857	850	854	848	873	877	881	852	855	878	889	884	847	888	870	866	905	830	843	856	827	865	849	846	816	856	842	860	854	845	838	842	864	857	852	866	796	870	870	871	864	822	884	851	861	856	845	846	849	912	862	891	851	797	879	895	869	898	854	859	896	897	841	856	817	864	835	879	823	856	841	882	898	917	889	899	867	850	809	926	858	843	856	941	831	888	825	782	893	845	860	853	867	913	876	832	882	878	887	833	816	869	858	847	850	889	884	891	860	877	876	867	885	934	849	897	883	870	863	848	877	874	892	811	855	856	870	824	909	854	868	898	840	922	831	852	859	855	889	845	852	881	827	891	885	883	826	828	849	844	861	859	856	822	928	898	866	888	899	847	885	857	877	870	876	863	862	871	826	806	875	841	870	894	824	860	874	902	943	887	889	864	833	874	805	910	823	860	849	865	881	896	874	896	907	882	866	861	855	917	899	824	841	832	898	857	888	867	919	892	832	874	881	951	911	861	842	835	894	842	858	877	907	909	906	827	869	876	846	821	906	872	922	841	908	808	853	861	813	881	824	830	883	867	890	867	837	872	875	855	884	844	812	796	841	896	882	878	817	938	897	884	810	824	881	821	823	908	853	879	827	893	841	789	852	852	794	885	843	886	875	908	866	871	866	902	804	868	915	854	849	861	862	894	861	907	896	851	892	860	837	846	850	853	953	798	848	882	903	863	871	835	874	895	894	877	900	890	897	837	872	861	872	864	804	840	876	871	877	839	841	851	872	869	887	849	828	873	836	891	880	854
6811	465	311	219	176	186	164	161	163	142	135	124	114	150	141	131	154	125	130	139	137	134	161	146	152	140	141	149	135	152	130	159	143	156	138	145	147	128	143	132	152	134	149	151	147	137	135	118	146	137	156	147	136	143	150	136	168	140	151	139	143	131	144	128	153	178	147	145	129	143	138	129	145	144	125	156	145	144	130	128	143	137	158	136	131	154	134	143	133	148	146	116	152	143	156	140	156	148	142	128	135	128	133	157	134	151	129	141	124	141	151	139	142	146	148	123	132	149	162	131	140	166	140	117	150	147	122	131	163	133	140	137	126	158	136	143	136	154	112	139	132	162	162	145	144	136	123	139	154	132	143	139	139	138	142	153	158	133	143	138	127	143	136	151	140	119	133	136	144	154	135	146	128	154	144	145	137	147	146	148	141	150	138	133	133	132	140	143	154	154	140	139	128	138	129	143	129	145	145	134	142	154	157	154	168	160	138	137	155	130	131	144	151	130	147	138	157	134	133	146	150	117	147	122	133	142	154	165	139	123	126	161	135	130	126	122	126	142	127	129	129	165	109	140	142	136	148	144	128	130	136	133	130	149	137	125	151	135	139	165	162	131	139	134	136	120	131	153	152	125	140	126	165	145	145	142	141	142	161	140	137	152	150	131	150	128	123	149	132	133	139	138	134	132	146	138	119	118	147	137	137	143	129	158	136	165	127	157	128	141	140	135	135	118	138	160	149	134	146	119	146	142	126	154	147	163	142	140	127	150	173	130	148	150	127	149	147	150	160	149	152	142	148	131	129	150	145	146	152	137	143	122	129	149	158	146	130	161	140	152	157	178	148	137	136	138	137	146	155	144	157	145	151	150	138	141	148	133	154	128	152	131	147	135	140	152	134	138	122	144	148	131	149	130	127	142	147	123	124	140	157	132	154	140	142	125	153	123	137	157	129	137	149	127	136	159	141	150	143	155	144	125	150	131	126	154	129	128	129	150	132	137	147	126	151	145	139	137	129	141	132	134	150	153	137	126	157	143	155	123	125	164	163	136	138	140	156	148	136	162	142	147	139	143	158	139	145	132	161	168	148	147	132	120	142	134	130	148	140	140	151	146	156	136	131	150	142	139	157	132	167	151	133	149	134	132	130	135	153	159	141	151	132	140	119	129	139	152	114	134	117	143	148	147	125	146	138	134	133	147	136	152	140	137	167	154	133	114	134	127	124	128	129	147	137	140	139	141	138	132	129	156	145	120	133	144	147	121	164	142	125	143	139	126	137	139	142	149	147	125	137	142	132	130	150	135	136	153	147	148	143	171	133	144	143	123	140	158	143	141	151	128	153	152	140	140	143	144	136	137	152	128	147	129	133	156	149	127	138	119	128	148	164	162	154	139	133	153	164	149	144	155	150	131	157	152	145	156	146	133	166	139	129	143	119	136	123	139	118	145	146	119	148	129	142	130	135	143	149	150	131	150	136	158	135	146	144	133	165	124	158	136	143	144	127	157	154	144	126	152	126	127	131	162	133	148	129	154	160	125	131	140	145	144	130	119	131	130	121	122	149	147	110	126	133	137	141	144	155	156	132	146	157	145	144	142	135	147	116	140	133	154	146	139	155	148	131	146	144	143	138	143	136	147	148	127	157	119	151	124	170	138	125	143	127	124	149	114	140	135	137	128	127	147	132	126	159	134	164	150	138	122	137	142	127	141	136	132	147	129	156	150	140	140	124	154	128	140	140	143	117	147	138	156	137	143	165	136	109	177	128	141	122	136	155	133	136	140	150	153	149	140	146	152	152	135	161	151	152	136	128	138	131	140	142	129	148	120	145	140	139	130	136	153	137	164	136	144	120	144	145	141	130	155	146	136	133	125	129	140	133	142	130	145	174	162	137	125	153	128	130	137	144	152	125	152	163	154	140	129	135	133	124	166	144	128	153	130	130	141	125	157	134	136	138	129	171	140	127	142	141	145	160	132	132	129	140	132	143	140	134	152	152	111	126	138	134	130	163	132	136	152	148	130	143	138	161	150	148	141	143	125	136	154	143	139	147	148	155	145	138	138	138	134	126	158	145	158	151	149	134	138	139	163	141	160	158	134	146	156	147	121	132	137	150	155	160	142	157	131	148	152	140	143	142	139	147	138	149	154	131	146	149	131	137	137	128	148	150	155	151	119	124	151	147	174	146	133	119	150	171	148	151	152	152	130	155	142	156	143	152	126	146	151	156	169	138	182	126	115	134	143	143	132	134	130	134	162	154	140	144	133	120	158	118	148	144	133	144	132	132	107	146	116	144	138	151	125	139	134	156	136	154	131	139	146	132	143	170	134	119	118	153	153	150	161	151	151	147	131	149	126	128	114	144	148	143	139	167	151	134	155	160	142	151	120	147	116	144	130	135	148	140	148	148	133	145	148	126	142	135	147	143	156	153	136	186	136	139	142	129	120	151	135	131	119	131	127	147	132	121	160	137	150	149	143	126	130	134	146	124	118	142	145	150	129	150	121	152	123	135	146	127	120	156	150	169	125	137	148	136	146	140	148	147	145	141	115	141	162	126	151	167	145	157	150	143	133	143	147	137	140	133	149	125	126	149	145	141	119	133	146	149	152	161	146	143	129	154	143	149	115	147	138	134	157	133	158	175	131	165	138	124	138	129	154	152	133	136	139	144	141	132	127	141	149	145	165	147	169	160	161	135	133	126	119	152	162	159	134	155	160	137	155	140	132	140	135	146	149	170	127	142	166	114	136	120	132	134	140	134	148	157	171	157	129	134	132	152	141	125	153	157	151	117	133	136	138	137	163	147	144	126	128	131	149	144	136	134	157	140	137	140	143	132	139	146	128	134	134	145	157	136	145	132	161	143	120	155	150	127	121	148	154	146	112	159	129	160	152	138	148	131	134	153	154	159	140	135	165	149	131	126	137	129	136	127	135	133	175	152	131	143	138	155	145	127	141	147	145	142	156	138	142	148	154	135	140	122	138	129	124	160	151	151	148	143	145	132	151	130	127	157	155	148	143	141	129	135	138	145	168	127	147	142	132	142	128	142	141	129	141	131	142	136	138	140	140	138	152	125	140	169	152	146	120	127	159	160	138	131	125	136	138	143	134	128	139	150	145	125	151	141	140	132	142	139	122	151	167	139	151	124	145	131	155	143	140	143	126	143	147	142	156	166	159	159	143	153	132	148	139	127	129	126	107	137	139	135	127	137	168	148	136	132	140	161	134	146	160	136	145	141	142	134	149	147	151	141	133	144	128	150	149	153	138	165	142	122	175	131	131	153	146	140	139	141	145	114	131	117	144	138	134	156	137	129	142	122	171	141	137	152	139	158	150	158	151	157	150	112	159	140	141	163	129	125	144	143	139	121	151	135	148	139	130	147	137	152	138	134	147	146	164	145	135	161	140	132	135	134	155	176	137	135	133	132	137	141	134	127	139	126	135	144	151	152	134	159	141	146	129	156	129	144	129	131	133	158	159	149	160	151	142	127	144
5945	511	632	629	605	599	517	508	495	487	493	508	466	497	435	468	440	483	475	464	447	438	466	420	434	455	446	439	459	429	430	427	473	414	453	462	442	477	442	455	509	448	464	427	447	467	397	465	414	418	435	471	448	419	436	421	402	425	430	465	449	442	433	447	411	441	456	440	430	447	423	446	481	461	422	430	474	424	487	476	492	416	421	415	479	465	440	404	471	464	443	428	453	410	446	469	445	419	455	451	442	420	435	466	371	425	423	431	428	450	406	443	417	439	470	448	442	420	459	425	481	425	459	430	407	452	446	434	428	463	466	464	450	447	429	449	475	426	489	431	453	489	444	446	439	464	424	435	459	451	468	422	435	438	464	478	443	417	445	461	433	460	440	465	465	431	479	414	411	435	427	451	448	459	436	459	424	432	399	438	434	417	414	428	428	445	446	455	396	385	454	406	459	480	439	441	428	447	408	463	419	431	425	431	382	489	427	442	432	407	424	449	465	413	448	443	431	433	446	398	420	481	449	446	450	418	458	421	417	465	439	467	450	436	426	457	414	446	447	427	429	423	417	473	435	444	448	455	448	447	454	457	438	437	447	485	465	436	445	456	434	452	432	405	399	413	437	441	413	451	475	439	388	424	397	434	451	433	411	429	412	396	428	460	433	442	432	471	421	436	452	434	433	445	418	445	463	403	437	459	424	419	457	448	417	436	474	460	396	453	464	469	420	458	398	447	454	478	444	433	419	471	460	419	452	421	450	454	425	441	422	401	411	472	435	421	425	448	473	446	443	452	435	470	390	417	411	402	430	463	424	441	436	459	414	427	452	444	453	455	419	430	436	423	432	391	420	451	438	446	456	405	468	403	465	457	460	464	434	449	440	470	420	433	430	451	440	452	442	434	446	418	423	443	438	454	422	438	418	467	440	425	453	451	437	447	455	442	458	397	422	449	479	439	467	417	454	495	457	437	442	422	433	451	448	438	447	445	463	455	407	467	467	429	442	426	439	448	468	408	426	435	430	431	436	440	487	420	455	386	442	448	434	450	418	438	437	465	474	420	401	402	421	449	445	449	466	411	470	407	461	427	455	450	450	451	437	448	467	455	439	423	439	407	404	441	416	450	446	451	416	435	449	487	438	454	404	443	465	460	431	434	459	425	429	429	443	432	434	441	429	432	449	421	416	419	404	430	441	430	462	492	457	463	412	448	467	432	442	422	444	458	422	455	491	449	407	477	436	459	449	417	454	430	427	444	402	440	433	392	418	437	478	436	432	456	416	462	471	470	449	467	491	413	425	433	433	445	408	445	447	456	450	428	454	438	488	434	478	404	425	433	403	454	445	417	420	427	490	393	431	462	440	405	475	451	457	414	454	402	431	468	419	429	432	451	451	484	429	475	445	443	415	459	420	411	401	414	437	441	425	440	470	439	471	435	449	446	508	469	420	468	460	425	455	426	425	433	439	415	468	441	476	436	437	458	471	462	460	461	413	440	457	465	454	463	416	407	418	406	430	455	423	461	418	458	424	443	483	432	470	401	469	477	446	418	449	441	435	449	455	411	413	437	453	435	404	466	447	423	416	451	425	419	435	432	412	416	437	439	475	432	442	414	389	430	458	452	439	424	468	440	415	420	439	439	416	426	443	436	458	440	450	475	431	416	420	420	452	383	452	477	420	439	454	442	453	411	442	483	423	448	463	453	451	445	443	449	434	408	425	469	462	412	449	416	418	453	456	421	432	433	462	438	462	394	439	420	449	458	429	470	459	504	452	395	430	442	474	471	430	440	439	447	431	455	430	469	429	443	441	405	424	447	451	470	444	464	481	425	439	457	423	428	417	430	432	441	473	464	486	448	450	432	425	431	438	448	461	428	440	415	407	440	474	456	495	411	447	423	413	463	446	429	422	440	420	445	476	458	451	436	437	452	447	452	457	439	434	422	447	461	453	435	470	407	450	417	430	448	449	448	451	453	429	419	431	473	429	419	453	419	417	476	461	427	420	448	442	433	463	424	426	434	452	469	455	419	427	427	446	408	459	425	439	418	463	432	458	420	455	419	446	452	457	441	483	424	464	429	435	409	440	438	491	451	430	439	440	456	469	442	456	452	442	430	433	485	432	430	444	457	441	420	435	488	442	465	439	426	425	423	466	449	427	428	449	458	471	444	417	447	442	460	431	428	464	464	445	439	410	434	462	473	426	445	472	435	467	411	446	430	452	436	470	429	431	428	449	408	435	498	465	437	459	444	438	450	442	439	440	423	424	432	421	475	462	427	444	419	430	408	431	468	447	435	432	460	454	425	436	420	401	440	451	409	485	438	433	422	426	417	443	450	377	436	458	469	446	402	424	419	428	486	416	450	422	460	442	484	435	454	446	481	411	442	410	465	431	442	460	454	467	424	448	423	445	425	452	448	439	454	445	402	440	438	481	433	439	436	458	413	426	476	430	425	481	450	418	411	415	461	469	433	425	416	447	452	437	452	431	446	440	419	453	413	465	431	439	404	427	398	423	407	445	476	417	430	469	450	442	400	420	412	450	420	420	479	475	427	444	442	436	409	438	460	454	432	436	415	451	439	426	451	445	460	434	470	439	421	401	443	463	458	475	454	420	485	431	447	383	447	432	425	470	460	463	421	415	454	403	422	458	410	416	456	476	438	434	456	418	441	434	446	410	405	451	458	466	481	448	464	430	453	468	445	420	439	431	453	430	457	448	424	463	469	450	442	427	470	427	418	468	423	438	420	462	409	409	480	427	436	443	468	445	434	421	442	436	440	474	415	438	438	443	451	460	460	435	404	399	402	449	449	451	422	437	385	422	417	443	412	480	461	442	449	452	450	441	422	408	445	433	442	425	463	415	403	435	444	425	441	443	440	475	428	439	416	433	406	439	427	428	394	480	428	419	479	440	456	471	439	448	433	434	446	446	435	377	438	461	461	400	434	446	428	444	441	449	453	456	418	456	411	438	428	427	436	451	430	455	414	434	445	444	447	419	437	444	461	402	466	426	440	401	448	458	424	433	458	472	462	442	450	481	436	473	417	429	436	422	458	412	427	445	461	420	477	468	443	431	449	434	441	443	472	423	436	482	439	441	427	461	421	422	421	430	425	456	435	441	374	426	415	453	440	437	476	447	435	494	466	419	408	460	432	450	481	418	466	441	384	441	428	438	433	424	422	431	435	451	423	433	455	403	453	472	433	473	430	435	420	454	458	445	419	403	417	439	466	439	401	404	467	452	433	475	445	422	440	430	434	439	457	433	458	450	376	449	453	445	459	437	419	458	450	461	462	439	457	452	435	453	429	445	438	410	456	484	438	445	484	442	466	434	408	443	425	411	420	443	451	414	441	434	470	448	439	445	437	436	450	440	426	479	461	456	434	443	442	443	420	429	443	379	410	422	408	422	427	449	416	475	472	450	443	450	452	478	437	432	443	419	446	462	461	421	421	461	452	403	408	449	415	473	422	444	454	456	406	405	452	437	464	439	433
38325	13022	2216	1106	853	671	570	431	407	384	348	355	299	312	326	334	313	308	267	290	274	297	271	290	274	285	278	258	263	281	244	263	275	245	265	290	271	258	248	271	251	291	273	285	259	284	266	272	255	237	266	244	304	251	275	260	258	254	244	256	254	251	284	275	266	256	266	259	293	279	255	255	243	269	279	247	258	253	252	247	248	252	279	267	275	257	253	259	279	264	247	257	274	262	256	269	275	270	276	261	257	270	294	247	281	259	269	263	241	256	275	225	288	282	263	276	245	248	253	273	275	270	252	269	272	257	250	283	258	262	248	263	288	242	256	281	269	261	240	239	230	264	271	276	281	254	257	253	246	274	275	233	279	258	240	251	280	236	256	259	268	267	243	237	253	267	258	240	271	268	273	232	266	230	250	267	264	248	241	281	239	292	262	277	279	262	273	256	294	285	280	271	249	273	253	244	277	250	254	249	254	258	271	243	234	288	240	263	263	266	262	254	272	273	244	256	260	289	259	272	234	273	245	244	239	226	240	265	243	275	243	286	258	253	250	261	257	257	275	271	262	278	259	277	240	263	270	302	231	269	238	254	278	239	270	281	282	245	251	281	280	272	240	255	275	259	252	247	264	235	259	265	265	265	255	274	271	253	265	231	257	255	237	273	240	259	256	270	247	281	282	275	239	257	242	234	251	278	281	296	269	271	244	276	287	269	237	275	265	266	268	263	273	242	240	255	261	235	272	239	236	248	278	270	265	269	265	271	298	260	246	272	251	240	258	248	266	256	262	263	283	269	268	265	256	273	274	274	268	275	264	242	270	254	279	253	258	263	261	255	261	245	282	265	250	284	261	278	265	241	254	279	256	268	274	249	248	288	229	258	277	298	265	258	260	254	242	251	286	277	267	253	308	263	249	269	249	253	272	260	265	302	253	249	265	264	244	251	249	258	282	223	225	245	267	263	292	285	288	250	262	248	269	264	271	263	238	269	287	278	275	254	257	236	223	260	260	288	264	255	252	278	250	281	286	272	280	245	255	257	258	260	254	249	244	238	285	263	273	284	287	276	242	283	236	248	273	278	252	283	260	263	226	252	284	265	244	278	275	257	264	248	254	291	237	281	262	252	251	211	240	270	252	249	257	251	253	271	254	253	262	265	237	252	294	261	268	238	292	264	254	249	256	279	268	273	287	245	238	266	250	244	282	258	254	259	258	276	290	254	257	279	236	283	234	240	268	281	236	245	278	226	261	257	255	265	251	263	290	248	247	264	287	264	259	264	262	243	261	236	250	267	244	244	256	263	243	291	251	296	266	274	256	268	259	267	258	264	234	257	279	271	258	267	259	258	298	269	267	271	271	268	262	266	253	261	267	257	243	273	265	276	238	235	262	265	224	282	262	285	253	251	257	273	271	250	226	263	249	227	276	277	275	241	259	270	261	276	267	234	243	250	265	265	264	256	270	255	263	262	269	277	276	280	244	298	245	249	287	251	266	250	286	279	276	238	249	277	255	277	288	257	283	284	232	279	258	250	280	244	268	268	241	236	278	246	250	254	267	252	244	263	289	249	261	269	265	267	245	254	264	281	257	265	276	250	247	270	264	269	279	253	278	262	280	231	242	252	266	251	237	253	257	313	242	250	236	242	249	267	290	248	254	247	255	262	246	257	252	276	246	233	268	244	235	260	257	243	280	270	244	270	293	244	273	269	279	262	248	254	272	252	233	258	269	255	256	265	282	279	277	267	249	253	298	274	233	243	257	264	245	269	260	261	297	282	243	251	240	270	215	255	248	301	274	249	282	228	269	245	258	300	264	262	242	224	249	293	281	267	273	280	268	231	251	272	258	276	260	236	293	276	262	284	244	257	259	262	246	246	236	243	269	279	278	283	256	252	284	256	221	238	247	243	282	276	247	257	273	226	279	234	258	270	247	268	265	247	271	276	285	257	250	250	265	289	270	256	271	249	280	257	252	250	273	258	270	260	238	242	264	271	243	237	236	255	273	288	244	261	290	300	265	273	218	258	269	275	266	294	263	261	261	271	280	251	247	269	245	242	244	240	267	256	249	300	287	282	274	270	257	279	213	263	245	249	269	253	270	249	238	253	286	262	270	222	243	246	267	272	278	281	274	248	297	264	270	263	241	268	246	281	249	276	269	263	283	260	256	233	242	281	288	275	263	254	265	257	272	234	217	259	275	224	275	236	282	274	277	273	270	269	273	279	250	253	264	268	259	254	281	272	267	263	283	248	289	287	265	262	242	248	251	265	255	253	299	277	255	286	261	258	259	257	257	279	251	230	239	257	280	247	242	246	257	260	245	278	263	258	273	256	266	265	275	284	262	246	237	263	258	241	254	265	260	255	281	235	274	256	256	266	246	291	233	250	279	252	259	270	267	252	297	235	247	252	271	260	261	226	240	287	281	246	276	261	265	242	277	234	251	255	274	259	268	257	269	287	273	269	236	260	290	273	264	269	273	249	289	241	274	224	241	276	282	264	241	272	279	266	274	245	238	257	255	267	261	273	268	278	286	269	225	283	230	248	250	253	250	250	272	228	230	243	230	286	265	246	265	261	295	252	284	239	267	253	256	289	261	272	251	278	253	265	258	269	273	239	264	261	258	268	296	255	242	275	268	249	241	288	257	280	271	275	277	256	269	248	246	270	231	249	258	231	247	266	258	266	235	257	278	253	269	257	273	264	281	233	252	263	246	248	274	270	274	234	251	263	268	237	238	279	266	274	250	272	258	253	240	285	247	274	280	284	248	233	268	265	254	255	259	258	278	253	254	288	245	271	257	277	234	289	251	264	275	261	286	251	260	277	240	274	247	254	221	270	288	251	255	235	254	238	291	267	255	276	247	244	257	286	283	262	266	254	251	261	270	208	279	251	256	250	229	220	252	263	255	279	289	275	249	264	272	251	243	246	270	258	257	262	266	261	260	261	271	266	250	260	275	260	253	272	283	274	276	280	261	249	272	245	278	271	254	265	269	258	281	267	271	271	251	284	271	286	301	260	282	245	255	261	253	240	285	262	269	251	259	269	265	244	254	279	242	250	259	277	265	260	287	270	251	276	262	282	254	256	303	246	258	277	248	254	253	263	261	275	245	270	300	241	272	244	254	278	286	262	263	242	252	247	264	253	271	273	253	296	263	270	253	253	248	309	252	256	273	271	250	247	274	261	260	257	243	249	246	303	254	268	219	245	247	263	273	300	228	266	244	253	254	242	251	279	262	295	254	303	245	306	242	238	285	263	257	240	272	268	263	263	242	253	261	251	273	266	290	267	285	266	235	213	266	239	276	291	257	240	249	285	244	256	259	276	264	249	279	254	240	275	259	253	265	250	227	271	260	271	262	259	249	259	242	297	245	260	226	277	266	250	272	257	260	289	261	260	231	292	249	245	259	270	254	277	261	275	280	245	234	238	288	255	265	228	242	303	260	270	243	279	269	249	253	251	280	261	260	267	243	238	253	250	277	280	258	261	261	256
19196	1720	3129	3489	3041	2533	2127	1856	1573	1491	1329	1286	1127	1124	1089	1057	1027	1000	918	984	944	851	822	883	805	881	867	833	810	798	849	830	778	808	869	784	835	839	831	830	779	783	783	783	757	830	788	754	785	794	775	783	754	771	806	765	704	808	741	751	741	775	740	745	777	838	783	755	750	782	762	767	783	778	742	797	776	784	758	753	764	728	786	780	798	745	725	785	732	828	773	755	731	799	775	741	730	762	736	783	749	767	766	781	732	782	735	754	715	763	731	694	735	741	756	753	712	716	745	803	793	755	756	689	800	781	751	745	722	756	754	779	772	711	735	731	757	748	767	766	764	775	726	776	732	761	707	770	789	760	756	759	730	792	779	723	775	766	771	758	742	752	771	759	736	794	743	775	785	751	788	759	744	740	774	754	766	782	776	756	765	760	791	806	745	741	746	760	756	755	715	718	785	754	827	788	776	811	744	767	788	754	730	717	748	753	727	752	760	763	720	737	791	700	777	746	766	734	701	763	716	743	746	753	741	806	734	733	730	762	745	758	744	778	759	712	722	762	730	769	782	743	771	766	785	734	765	720	747	747	768	736	750	769	701	792	797	725	747	785	754	713	722	753	772	749	749	813	732	762	701	752	779	730	745	738	758	737	775	733	788	765	770	747	767	771	777	747	756	772	706	772	761	704	784	722	723	741	770	759	721	709	740	775	769	771	747	719	729	774	732	782	716	797	713	721	763	735	719	784	741	722	754	756	732	734	761	741	760	767	745	698	782	763	772	733	758	739	749	782	748	796	738	745	732	746	753	791	761	714	751	792	765	754	763	738	762	744	755	754	800	769	695	761	759	737	746	751	773	729	731	733	728	726	751	760	741	788	809	783	739	733	759	726	754	751	759	758	730	772	730	746	778	745	786	818	804	764	761	749	790	716	752	667	748	750	795	739	701	752	701	754	690	728	694	705	741	755	757	765	771	776	784	783	765	814	800	729	736	735	737	726	789	705	766	763	796	732	764	768	696	747	822	745	810	769	763	771	706	745	743	697	697	764	752	754	771	682	786	761	796	736	704	762	737	771	695	766	744	691	741	701	740	750	725	768	724	722	730	743	763	733	759	802	719	759	769	757	747	712	782	785	723	772	754	738	751	700	694	707	758	709	782	783	731	732	734	782	738	745	802	779	740	735	810	768	769	721	807	773	738	770	746	756	725	781	754	741	751	781	724	736	733	784	775	763	731	735	740	747	740	723	716	774	708	719	756	725	735	695	731	763	810	776	704	777	756	759	782	713	748	746	747	712	740	704	790	739	773	764	762	751	723	777	766	761	800	703	681	753	802	779	812	739	723	763	809	771	755	662	803	752	719	729	808	781	782	728	704	738	776	817	746	798	735	741	709	710	738	717	723	716	756	763	771	756	752	748	743	804	723	764	791	703	726	749	718	787	748	789	808	743	756	747	764	736	756	781	740	715	766	745	775	739	732	781	757	704	752	759	739	706	792	739	710	732	765	774	809	743	731	763	752	722	759	763	751	724	754	704	766	745	723	716	805	768	756	798	734	749	782	750	720	764	788	749	800	769	772	771	816	795	735	724	784	714	757	800	736	744	747	784	765	742	745	743	728	772	746	740	711	702	751	762	744	770	771	760	741	750	734	767	747	717	771	754	763	736	751	704	730	741	693	735	753	729	726	737	753	741	812	782	747	736	751	702	801	726	775	782	759	709	746	773	681	730	754	764	743	745	770	747	751	737	794	817	790	693	757	731	758	714	776	723	780	743	758	805	788	777	788	758	762	803	809	692	754	750	776	772	767	752	770	730	725	733	814	705	762	767	811	720	779	769	738	782	732	775	747	731	775	786	710	781	759	777	746	755	771	718	750	778	747	745	757	782	750	758	724	731	731	783	772	758	724	724	713	791	784	781	741	755	789	759	723	822	742	706	785	723	753	734	767	721	751	753	774	759	762	758	756	717	718	770	762	774	721	761	786	743	759	791	774	758	766	741	805	776	739	746	770	777	774	753	754	773	766	714	762	760	747	745	709	806	733	742	729	743	812	752	758	734	742	756	763	792	746	787	759	751	754	791	731	737	751	761	787	710	722	717	741	728	788	770	717	773	750	727	803	730	740	744	752	768	771	730	738	755	776	726	710	714	811	754	754	769	747	790	759	744	786	742	765	810	741	744	771	778	806	793	722	734	731	751	740	756	749	744	744	772	790	781	771	718	779	783	773	743	758	688	766	720	730	756	718	762	750	747	737	763	766	783	748	780	790	761	789	723	727	745	798	745	732	775	716	769	740	777	810	733	759	753	773	738	732	762	785	730	742	737	689	764	722	720	766	754	727	739	756	701	734	724	742	710	775	785	747	770	769	739	752	743	769	672	768	773	808	711	728	739	778	717	796	806	713	790	724	726	752	726	732	767	747	686	812	724	778	686	737	769	736	681	807	749	731	744	764	728	785	726	750	764	746	755	737	744	734	703	712	760	790	759	734	766	784	739	784	731	764	736	781	755	794	773	731	779	718	696	738	751	779	705	761	733	726	734	735	782	737	774	804	696	746	778	728	726	746	762	733	774	786	757	784	725	772	737	795	758	776	781	753	794	767	748	795	750	749	769	737	765	779	784	750	727	783	744	765	755	782	766	703	724	758	751	782	762	767	789	766	760	740	827	743	792	785	735	737	775	760	720	751	772	784	755	811	756	791	703	716	749	759	768	708	736	731	704	754	770	710	784	770	732	766	746	792	719	778	742	759	772	810	774	753	690	719	779	756	799	777	724	719	756	748	731	758	738	810	730	743	748	784	785	761	727	725	752	730	716	716	787	726	728	785	758	763	728	736	740	822	751	775	744	756	748	766	737	719	749	698	750	753	779	760	722	746	749	827	749	704	750	801	773	715	718	741	749	697	763	731	724	806	778	718	766	770	720	778	768	692	745	730	740	728	738	773	723	712	772	730	782	785	694	753	727	767	780	716	750	725	738	779	729	754	775	760	740	808	746	737	738	755	768	771	744	753	756	754	751	847	747	766	745	741	795	791	735	761	786	709	713	759	774	735	727	771	768	772	750	765	713	764	750	765	727	754	739	752	733	733	777	766	776	741	735	771	776	765	804	795	748	737	737	764	809	749	776	756	746	733	754	744	724	766	767	776	763	730	807	775	744	792	717	730	757	774	740	753	764	788	769	744	757	734	750	737	766	735	748	753	763	762	780	710	752	754	774	739	736	785	699	740	735	726	776	775	798	744	736	673	757	721	767	770	764	741	755	743	715	730	719	731	746	743	768	767	764	739	722	782	719	716	745	753	743	760	807	718	815	768	790	753	752	782	774	704	742	786	728	754	738	770	703	761	755	758	721	713	765	801	723	736	748	746	735	754	758	797	757	725	682	758	765	770	762	739	753	776	737	759	737	735	786	732	734	830	748	747	735	800	827	753	773	760	707	752	737	760	745	742	699	731	721	738	702	747	737	783	713	779	745	727	765	744	767	776	753
43439	20504	11579	2696	1520	1233	913	720	669	589	560	464	466	439	400	403	383	386	364	362	323	380	363	358	333	329	366	327	333	353	326	324	337	336	327	332	313	303	328	343	325	279	320	331	347	316	285	303	323	322	330	325	318	320	298	296	319	316	330	327	294	313	321	352	306	334	306	293	302	309	306	328	333	324	334	303	357	305	342	292	328	335	311	296	324	273	308	306	325	298	306	315	311	350	298	324	317	303	316	317	322	324	297	288	291	305	327	316	299	335	313	296	302	308	306	333	316	312	327	320	320	327	327	295	280	271	331	304	290	297	290	309	271	329	311	308	300	320	335	309	269	336	312	284	295	284	288	302	304	334	297	318	334	315	300	316	324	332	340	318	305	304	327	313	337	287	317	321	295	328	299	303	293	305	335	302	311	304	328	341	307	297	278	336	324	289	301	323	303	315	299	305	304	301	297	349	312	288	308	321	310	296	291	321	315	325	308	341	320	269	305	276	308	296	317	278	335	298	275	307	320	292	329	293	297	309	293	298	307	319	285	316	343	306	304	330	322	292	294	326	308	300	311	311	348	303	278	299	291	295	304	320	355	338	318	292	321	316	312	340	302	329	311	314	311	312	322	291	334	319	304	344	304	305	292	275	315	340	311	284	340	319	290	285	277	319	343	306	284	306	315	320	319	319	298	292	311	313	318	315	317	306	312	311	292	308	317	342	265	294	295	299	331	298	285	306	295	295	302	320	364	319	297	300	308	298	323	262	276	303	311	322	306	321	310	328	308	290	332	319	317	308	310	293	306	350	324	348	309	253	319	325	310	314	313	315	298	297	343	314	298	298	327	309	312	338	314	342	298	280	304	307	295	295	311	310	328	302	304	295	267	294	340	314	314	334	332	309	335	311	329	309	332	311	307	318	311	342	291	315	300	305	288	340	320	318	322	319	320	312	309	298	339	312	325	315	286	334	325	285	301	305	338	306	293	304	341	295	302	314	309	318	315	307	279	316	308	279	310	280	318	327	318	308	311	314	308	312	310	324	295	333	313	328	291	339	340	294	324	300	309	306	312	325	285	314	279	302	294	336	287	334	293	325	326	294	307	302	333	332	319	307	325	312	333	304	317	327	282	315	314	355	301	312	359	318	326	360	305	298	310	306	284	297	304	304	311	314	311	290	312	300	316	285	288	288	304	342	331	297	264	324	313	287	321	334	321	356	285	341	307	292	278	304	298	341	302	317	310	315	339	301	315	307	293	311	308	318	325	343	304	284	311	309	309	287	302	311	305	322	288	314	303	325	287	308	297	309	296	298	304	290	287	283	308	278	320	296	315	262	313	309	296	312	317	301	322	298	318	300	321	294	331	329	330	345	312	291	313	275	305	310	293	320	309	298	317	296	292	341	313	308	307	283	309	287	288	307	303	303	330	287	335	294	307	304	301	296	299	328	308	290	319	318	345	303	283	340	290	309	330	304	286	301	291	342	334	329	313	315	295	296	321	302	314	311	281	309	302	304	283	329	296	286	340	297	301	315	308	301	304	334	275	331	308	306	323	311	302	300	310	289	297	319	315	301	307	352	291	320	307	310	325	313	312	282	339	306	329	299	316	312	279	289	298	286	312	314	303	339	287	306	365	323	301	283	289	281	289	305	300	293	308	310	311	312	295	314	323	295	278	318	313	329	322	319	303	327	323	323	326	309	327	347	314	330	310	340	367	328	315	285	309	301	306	337	313	307	290	322	319	309	333	299	295	313	289	308	295	292	305	313	292	313	308	301	292	285	291	307	268	315	314	301	319	314	310	324	322	293	285	277	321	342	346	336	262	328	292	317	285	288	310	286	347	299	301	326	313	312	269	271	325	311	309	330	294	323	288	290	305	327	296	318	301	278	286	338	278	284	325	305	308	327	314	295	301	331	300	299	300	309	319	303	309	309	291	301	307	325	290	299	315	301	292	324	334	300	285	312	303	346	318	311	313	313	314	320	303	336	331	310	273	335	286	326	334	296	320	323	281	322	307	271	331	289	283	297	338	309	307	300	328	283	302	303	327	293	304	295	321	344	307	285	277	341	299	326	332	329	306	305	306	292	318	308	335	332	301	315	329	289	298	324	313	316	338	318	315	297	311	321	331	302	328	310	301	331	315	343	314	355	306	300	300	303	336	330	314	333	301	291	300	293	294	298	282	291	298	306	295	302	299	311	314	302	310	304	334	321	297	314	314	278	294	304	324	331	297	307	283	304	321	307	311	303	330	299	289	306	281	334	306	317	327	300	308	307	313	340	276	335	298	302	300	315	329	280	265	339	291	310	318	312	320	301	305	307	290	318	298	291	298	333	331	315	317	337	302	299	325	291	322	311	292	314	288	292	308	299	259	311	302	260	335	325	308	300	290	279	316	295	299	312	321	326	289	304	309	294	334	318	274	298	316	295	335	312	309	286	328	284	305	311	306	305	327	309	318	284	307	328	317	309	294	294	295	303	298	346	297	306	313	329	334	327	310	331	287	299	338	302	311	326	305	327	297	311	313	286	338	313	331	300	304	308	337	313	283	314	338	321	342	317	303	307	287	302	342	321	335	318	316	322	323	321	306	295	299	305	334	280	297	299	298	310	281	336	295	323	298	295	332	303	330	335	276	308	288	296	291	316	315	300	297	297	306	309	279	314	304	308	322	300	323	287	287	305	303	320	339	331	276	334	290	302	294	283	317	338	327	300	297	354	317	333	309	312	324	341	316	324	319	340	310	292	313	296	328	350	276	297	333	316	308	292	348	308	287	300	305	304	292	340	328	301	296	320	305	300	310	317	323	283	317	310	302	312	298	279	267	292	327	321	314	317	326	293	320	326	310	300	296	288	313	271	309	323	341	278	307	315	337	310	327	305	305	330	308	312	331	315	299	318	318	313	347	315	300	316	313	310	296	296	294	304	295	298	328	315	318	336	311	333	296	292	309	321	317	305	346	281	309	302	316	310	329	278	295	325	298	318	314	310	321	323	315	322	366	278	304	299	292	289	312	305	320	317	309	333	268	298	313	309	338	328	303	306	296	306	319	281	321	299	304	296	325	330	313	313	347	341	331	326	322	317	343	325	288	310	299	290	330	319	324	304	317	318	322	312	298	311	292	313	287	305	345	297	320	292	298	289	294	319	327	336	308	290	296	311	305	264	331	290	294	302	293	304	300	299	325	299	298	290	297	310	322	328	305	292	315	313	294	312	298	305	299	302	329	300	330	319	292	297	340	315	310	292	294	296	291	313	290	313	312	318	292	338	305	305	311	330	306	301	316	313	317	313	329	315	290	309	295	328	313	291	332	353	316	322	278	315	288	309	329	302	310	302	325	280	291	356	312	283	310	295	296	302	281	294	315	323	283	351	284	322	320	344	301	310	311	292	364	291	290	287	343	327	295	304	306	304	313	324	304	305	291	268	313	285	314	322	332	294	305	319	311	285	282	295	303	361	302	311	300	275	328	289	302	300	313	323	271	298	311	294
23943	2686	5447	5955	5075	4262	3636	2940	2582	2297	2087	1861	1733	1676	1568	1478	1403	1292	1358	1210	1148	1209	1172	1089	1071	1081	1136	1074	982	1055	1083	1007	1030	1007	974	953	976	943	944	888	933	925	984	941	933	900	958	907	938	916	948	921	930	870	880	941	888	888	919	922	978	907	892	911	903	918	894	873	873	907	899	903	914	870	882	874	849	825	935	916	861	897	923	882	874	846	948	859	908	849	860	859	885	881	872	878	827	861	832	916	855	911	842	853	854	875	894	880	935	877	913	855	922	893	871	885	912	852	889	855	880	850	870	853	802	894	854	906	896	835	898	802	866	817	844	886	883	845	865	851	855	862	831	857	860	860	853	864	859	859	798	859	894	901	876	904	839	842	850	891	882	855	870	840	838	903	838	813	843	864	858	866	815	842	857	842	904	898	784	838	845	812	893	902	891	865	847	817	864	877	818	808	860	802	849	927	895	834	846	878	820	887	876	860	880	902	904	845	881	841	857	854	895	856	876	804	865	833	862	857	885	888	872	833	881	884	894	838	792	806	876	888	793	846	848	855	892	840	831	848	876	851	859	824	868	913	904	852	846	856	828	841	891	842	867	861	886	871	846	876	842	883	912	877	880	888	869	834	852	846	856	916	859	848	867	903	834	892	834	875	880	880	839	816	860	846	830	831	833	872	862	896	882	778	880	866	880	881	915	829	888	866	846	836	858	849	875	842	882	844	854	869	839	897	905	886	871	858	912	848	841	863	838	851	886	821	893	888	826	875	878	850	889	871	878	837	825	856	918	879	872	852	872	811	826	861	838	887	879	808	850	827	863	880	845	855	876	902	854	857	860	881	921	860	884	899	870	879	839	831	900	860	861	836	813	897	869	842	896	894	875	898	843	863	864	871	834	837	925	886	871	890	838	813	903	874	868	847	870	814	849	872	859	872	909	842	887	875	872	886	894	798	837	875	855	844	871	864	810	907	882	824	887	861	833	834	828	933	885	886	812	865	876	871	845	883	837	789	885	849	850	881	900	892	878	831	864	836	834	844	832	862	919	846	849	853	871	831	865	899	858	825	878	897	814	867	911	853	881	878	901	843	920	842	904	883	901	872	903	879	873	798	853	859	865	880	803	855	911	865	861	819	861	846	910	852	826	862	873	831	818	885	866	840	838	876	869	855	846	846	830	894	904	896	796	844	836	868	843	899	869	802	852	867	854	891	903	867	853	858	873	856	791	855	887	903	802	853	853	896	848	856	894	837	872	862	904	881	894	871	864	899	903	905	888	839	841	833	925	905	840	874	866	888	911	894	851	823	922	857	820	855	874	865	847	799	868	879	806	795	959	893	833	875	864	856	887	832	869	828	840	854	871	852	848	851	833	845	834	854	824	833	834	841	854	821	860	873	851	859	833	870	853	897	870	877	859	856	884	883	871	855	866	859	892	898	849	833	889	846	874	821	880	885	817	863	842	888	842	936	837	917	870	862	877	839	892	833	840	899	803	902	821	886	858	849	803	816	844	801	840	818	881	809	817	865	850	858	947	893	882	856	853	929	895	925	850	857	887	819	854	838	835	849	791	808	854	806	893	887	864	804	891	867	869	928	895	895	936	848	851	850	839	885	905	881	849	881	917	831	846	873	886	859	828	865	814	858	860	844	882	867	879	849	840	898	847	924	842	873	871	843	848	824	842	882	862	831	854	866	891	861	893	842	888	868	840	838	864	884	870	872	832	864	829	892	822	870	823	882	840	863	862	794	881	870	876	865	805	827	885	894	821	910	838	870	860	823	878	885	892	849	837	845	854	842	845	863	887	871	885	884	864	923	901	886	839	795	884	811	887	835	852	811	863	914	856	863	863	854	825	820	890	861	839	866	804	818	891	873	860	819	853	856	892	934	839	895	852	851	815	839	846	853	898	868	814	785	885	911	853	828	839	886	893	840	911	878	898	874	798	880	860	883	911	875	882	839	876	874	907	837	853	835	854	839	833	900	805	836	886	836	866	839	845	874	859	887	849	851	863	865	857	856	882	885	908	838	924	885	818	862	822	938	846	865	818	869	894	828	862	849	854	888	869	873	837	884	861	835	894	872	876	839	808	905	861	856	875	801	862	817	885	852	851	816	839	863	892	884	877	873	858	886	905	835	851	834	889	863	887	846	857	904	894	805	875	853	837	865	888	887	858	855	871	878	871	863	872	834	900	857	807	855	852	847	849	867	867	830	863	864	846	896	825	874	892	894	832	907	886	846	883	893	839	862	886	833	848	864	858	878	859	872	870	788	883	927	885	806	913	873	840	853	861	875	854	865	888	839	871	866	835	833	925	858	798	884	855	859	868	927	889	856	853	890	876	844	879	961	850	850	864	906	874	873	900	881	839	841	843	824	896	875	879	840	897	874	852	876	891	846	898	848	857	897	875	831	838	836	895	868	798	848	817	869	821	880	875	878	821	883	922	821	875	849	846	815	909	867	875	851	846	843	859	875	837	788	830	863	838	874	875	857	816	846	845	878	867	888	847	841	894	878	880	868	919	842	862	832	853	879	862	888	831	843	913	863	838	820	812	816	841	868	899	845	845	856	848	888	853	862	848	826	877	862	829	869	834	813	902	914	804	887	866	852	824	888	841	872	886	843	832	918	909	877	820	853	870	844	868	850	864	897	852	891	882	859	870	874	813	891	845	846	878	874	842	880	851	843	828	842	830	861	886	872	883	891	877	885	858	777	884	864	843	804	871	862	888	879	890	846	895	852	885	894	848	873	867	895	846	844	873	912	857	803	863	863	847	832	823	863	868	900	865	861	857	902	857	883	867	845	813	855	837	852	877	898	860	850	860	812	896	856	900	844	853	854	853	817	862	874	837	872	819	908	849	854	861	815	896	835	845	845	885	871	888	886	841	883	845	824	831	875	837	824	884	890	839	858	852	897	847	899	863	867	816	836	795	863	833	916	839	813	853	863	849	824	872	862	838	836	858	851	883	873	814	860	877	885	836	884	848	881	862	862	841	846	891	866	867	832	914	876	790	901	818	817	835	855	863	841	819	869	891	823	895	908	866	873	890	851	840	877	891	770	860	861	905	849	847	867	938	896	944	959	902	851	896	932	860	903	872	846	876	884	851	864	864	897	862	846	860	851	837	837	883	847	874	887	843	872	872	856	867	905	868	894	854	858	852	866	839	911	887	871	849	849	822	894	828	899	883	872	879	862	869	836	900	839	884	853	837	826	825	860	854	877	888	814	885	869	874	884	835	832	862	888	851	842	827	886	790	862	911	816	881	845	891	911	888	862	828	909	916	873	888	892	860	853	844	824	834	852	852	872	860	880	882	894	845	825	871	902	898	865	834	808	924	846	867	833	851	835	846	807	864	892	850	861	893	861	823	875	885	858	855	848	878	888	865	859	858	892	847	841	817	839	919	835	920	901	888	864	817	892	941	902	850	810	825	882	877	908	836	834	887	819	859	803	859	815	810	856	875	843	840	829	792	858	831	887	865	879	882	854
6724	366	289	194	167	177	160	132	151	160	166	125	146	143	141	158	142	161	141	140	127	140	171	126	123	140	143	159	143	149	140	129	154	138	140	172	140	142	133	144	147	137	165	145	132	134	148	135	138	121	159	131	141	137	129	162	170	160	136	160	140	144	120	132	142	142	148	145	155	134	164	146	119	125	126	136	160	133	123	144	139	165	130	142	143	133	133	127	137	141	139	140	134	150	173	138	140	134	146	139	137	152	132	132	135	143	152	156	135	131	142	145	139	135	156	121	141	141	154	138	123	134	128	134	123	145	130	155	145	137	135	133	141	130	151	145	133	140	150	129	140	130	130	143	129	127	129	128	162	130	135	146	123	119	133	130	141	144	153	148	151	155	168	160	136	157	134	165	163	140	156	147	144	115	132	158	135	135	131	123	162	127	138	145	133	110	143	128	143	131	140	167	152	144	146	139	142	138	167	141	139	139	124	142	133	122	123	140	129	163	132	111	137	145	137	149	144	145	152	150	135	120	120	148	145	148	134	143	145	145	137	157	114	153	147	159	131	148	144	149	150	131	135	154	115	147	130	137	129	138	125	152	142	134	135	153	137	138	142	160	134	124	138	154	132	110	136	134	148	137	128	127	133	149	146	138	123	147	136	125	141	138	131	138	138	154	121	131	127	137	157	140	137	137	122	132	132	136	143	145	130	141	130	110	163	139	126	146	142	130	129	118	151	153	150	135	154	157	151	141	155	142	157	131	137	152	142	134	128	142	135	154	132	122	129	128	132	136	132	124	125	132	117	150	151	138	162	136	153	151	171	143	160	143	146	123	130	141	131	114	133	145	122	133	139	151	142	157	137	118	148	161	123	142	125	122	144	125	137	138	123	158	158	141	134	126	128	135	155	128	130	163	162	134	139	138	141	138	137	159	133	119	128	137	131	128	148	149	147	138	152	158	136	141	159	132	138	143	130	120	122	144	133	139	120	159	141	146	143	148	126	126	165	123	151	144	118	139	139	137	149	136	119	136	137	139	126	161	124	126	135	133	149	132	160	139	150	126	132	141	152	131	143	127	126	139	146	146	158	140	142	122	133	147	137	139	145	151	173	136	144	127	149	138	142	142	128	138	144	145	136	121	129	137	123	151	136	142	148	153	126	121	134	130	140	148	147	120	142	142	115	145	128	140	127	142	123	134	140	126	125	156	147	143	147	125	140	138	151	143	142	118	141	120	150	124	130	146	136	143	139	122	141	136	156	150	138	121	135	138	120	132	141	115	121	141	139	120	120	142	127	143	134	129	133	146	132	144	147	117	133	167	130	139	140	145	133	149	149	141	137	166	151	134	147	134	127	133	150	125	143	144	138	130	124	133	139	153	115	142	121	149	138	138	120	129	167	139	151	152	136	146	127	118	156	145	155	132	133	143	166	133	148	157	153	146	120	128	141	160	158	140	143	119	124	131	131	144	150	146	139	143	152	126	125	143	152	132	127	147	150	148	156	139	167	163	128	129	131	124	131	134	164	128	126	135	157	131	133	133	135	135	130	150	135	132	144	129	138	135	129	147	137	134	147	154	142	146	136	117	122	152	133	147	137	151	158	148	129	169	131	129	161	139	118	112	153	132	159	146	141	139	137	140	130	140	137	153	156	151	132	135	146	152	156	116	126	131	134	126	129	155	164	159	138	136	157	133	120	161	137	153	134	136	153	119	158	150	141	139	128	117	143	163	128	113	122	138	148	125	144	128	151	125	138	141	149	120	139	124	138	137	135	154	160	147	123	142	161	136	127	129	139	140	123	132	123	124	149	130	135	135	146	124	144	154	127	123	123	131	139	150	147	139	125	119	149	135	128	120	129	145	142	132	144	141	124	151	129	141	139	175	109	144	160	138	132	152	124	134	143	138	117	125	121	136	131	132	151	133	141	107	120	132	126	121	143	139	153	133	129	142	150	134	138	144	146	134	137	140	154	129	144	160	152	126	159	124	147	151	143	156	145	134	144	133	131	157	129	149	141	146	128	126	120	130	141	152	141	138	130	170	147	144	139	133	140	147	152	142	138	120	134	127	119	145	129	153	163	127	141	137	146	140	153	126	149	139	152	136	144	145	150	159	146	154	145	149	146	119	150	150	144	145	160	166	154	153	113	128	154	140	116	141	123	148	150	138	154	136	138	128	164	141	127	126	152	147	145	148	126	181	153	149	121	155	142	127	141	136	149	144	150	144	149	140	134	110	149	144	132	130	123	134	152	135	137	121	130	157	140	154	159	133	151	142	117	125	143	110	134	146	125	138	143	147	127	138	118	129	130	133	139	129	150	146	140	136	135	135	129	158	136	159	143	134	123	142	139	144	141	127	129	128	130	141	127	112	145	168	138	122	136	128	150	135	138	128	151	144	152	141	143	163	136	129	118	134	151	142	134	114	143	124	150	141	161	132	136	139	121	150	164	130	137	132	136	118	117	139	135	130	153	143	144	135	130	129	143	126	140	116	146	148	152	142	145	134	130	147	136	144	145	122	136	129	133	152	140	146	149	129	148	138	125	134	142	132	151	129	158	145	121	130	143	116	130	135	149	152	136	177	151	139	141	139	147	120	146	140	148	143	133	136	162	160	132	132	143	116	129	162	139	133	139	148	143	131	148	122	137	134	122	138	149	119	162	123	144	129	158	139	156	142	151	137	139	126	150	130	113	137	147	142	156	136	145	139	138	125	140	137	157	148	153	167	140	132	133	147	131	149	138	134	124	144	153	135	130	156	143	134	129	147	138	133	133	132	153	154	127	135	139	156	158	143	141	130	136	146	131	133	129	139	156	124	112	152	124	134	133	137	170	164	149	121	144	133	147	125	145	151	128	145	158	125	137	151	108	127	134	130	142	142	149	149	152	132	147	134	143	150	163	140	172	135	142	149	144	150	140	143	144	148	150	146	129	167	144	151	131	165	136	125	143	119	130	135	137	158	156	127	149	136	159	147	159	139	146	136	141	129	138	149	146	129	134	148	140	144	129	134	156	142	157	163	145	149	129	146	124	149	116	157	146	134	168	155	133	145	145	150	131	125	121	128	121	140	138	152	133	136	159	150	125	137	118	142	132	137	118	116	122	126	146	129	135	154	150	138	130	156	131	145	151	135	124	140	130	140	149	151	139	142	114	129	153	166	146	128	146	137	131	138	138	141	148	124	146	137	130	134	130	138	146	140	125	128	135	135	155	126	145	141	134	144	147	141	155	139	150	165	132	138	129	159	125	138	137	134	148	146	144	133	134	148	127	139	149	128	132	155	157	138	139	127	134	140	132	148	121	133	140	156	135	144	140	155	131	141	140	142	129	139	147	141	130	129	161	140	142	178	142	146	127	136	132	168	145	133	130	152	120	134	138	135	121	152	139	126	150	131	107	132	119	146	115	182	151	130	151	155	121	139	138	132	137	154	128	140	140	155	141	165	154	145	131	134	124	145	139	123	152	152	144	137	152	133	146	140	120	144	140	164	141	142
5720	509	617	607	559	507	495	528	477	493	464	455	449	478	461	461	484	395	452	450	473	469	487	447	430	436	465	458	426	403	481	417	460	444	436	450	434	415	468	417	446	449	438	438	450	434	473	417	442	426	436	453	452	386	455	436	455	438	437	471	410	443	486	412	416	416	438	390	426	451	451	449	446	449	448	438	396	431	403	423	416	442	405	437	421	448	478	420	472	439	413	444	458	402	449	405	456	414	403	424	441	407	439	468	418	436	426	424	416	457	437	471	434	412	411	419	422	426	446	436	460	424	421	455	445	451	386	421	423	436	430	447	420	450	500	448	434	422	411	454	462	422	444	450	430	399	394	453	436	400	438	425	421	463	446	428	444	415	419	450	452	419	487	438	471	427	410	442	442	416	444	462	427	454	403	422	403	407	429	411	389	448	388	455	454	450	446	436	421	442	440	429	433	432	451	434	394	432	481	454	419	463	421	424	411	439	405	416	427	417	444	434	438	418	401	457	411	443	462	435	423	438	434	432	450	471	439	438	462	419	478	416	424	472	426	411	439	436	416	455	410	437	466	448	461	443	403	441	423	406	425	435	448	421	462	459	473	431	421	415	420	427	455	418	413	463	432	437	423	426	472	392	425	409	401	448	432	406	398	436	430	443	442	442	449	416	432	418	425	435	435	426	412	416	406	441	454	399	463	438	450	456	437	440	401	408	418	468	417	413	406	466	478	441	441	433	414	434	415	456	424	420	449	452	429	417	443	417	423	441	453	426	448	449	439	434	438	446	443	418	421	440	397	420	449	441	460	455	423	430	408	438	479	462	438	434	448	463	398	448	414	445	466	431	452	419	448	424	446	410	415	443	440	448	419	456	445	425	434	416	444	415	431	414	416	454	454	412	403	424	438	437	419	425	438	418	479	450	439	487	447	443	422	421	447	430	437	457	424	434	420	423	441	444	420	457	427	428	446	440	426	487	419	439	427	449	458	435	428	394	449	443	436	463	443	456	440	431	467	457	450	469	432	401	411	411	431	411	435	414	439	451	420	435	430	417	447	458	427	409	499	454	408	439	391	461	436	455	406	446	413	451	436	444	441	457	441	469	484	442	441	434	467	461	437	431	477	459	459	427	412	413	453	441	437	437	450	444	407	429	437	398	394	419	401	422	460	381	462	401	465	422	434	440	429	410	443	449	446	476	460	439	476	450	419	449	451	410	442	421	409	424	430	457	418	416	481	441	416	411	402	462	459	450	486	428	446	450	439	439	449	419	407	442	434	438	434	428	443	410	427	441	449	436	488	475	415	457	440	422	429	430	423	441	418	431	409	455	406	405	445	416	438	451	495	417	422	459	438	458	419	448	421	401	426	436	472	433	456	448	435	424	416	415	418	457	453	469	464	396	431	453	416	442	419	417	453	459	424	470	443	412	461	383	440	408	458	438	373	440	462	451	425	430	434	416	446	475	458	446	451	455	432	482	443	446	473	431	397	427	428	424	444	451	423	465	427	442	447	416	464	469	442	394	474	457	478	440	429	430	394	407	430	427	430	432	426	453	403	457	449	418	492	432	409	415	418	460	455	476	453	417	456	430	458	450	429	451	436	453	421	426	434	447	417	433	444	454	417	431	436	423	428	452	434	438	462	458	443	407	439	431	444	414	443	456	473	429	408	431	410	410	439	464	445	452	416	420	428	477	446	422	408	428	446	481	430	467	429	422	455	411	425	445	455	415	436	423	454	411	431	415	443	425	407	433	455	474	474	428	456	414	428	456	415	459	457	421	439	484	411	460	417	450	435	396	426	425	462	422	461	424	439	457	439	422	435	395	414	405	421	432	458	426	465	460	464	442	407	436	455	455	423	446	398	436	452	444	455	408	409	501	458	435	423	457	449	451	400	451	429	423	441	445	431	415	401	446	420	405	450	426	425	459	445	437	441	409	435	410	428	409	428	408	421	444	446	437	481	460	414	408	455	410	483	461	451	429	441	429	449	435	425	440	440	412	409	423	462	422	423	436	410	419	435	489	429	426	446	457	443	422	452	434	464	425	447	429	414	464	424	405	483	423	462	447	408	431	435	401	428	433	436	421	458	445	432	407	450	412	426	403	418	432	461	422	416	430	437	447	425	441	469	451	456	443	432	431	459	421	391	437	434	401	439	401	434	442	479	452	417	445	465	428	425	448	462	441	440	418	420	405	403	462	393	426	417	432	428	432	471	439	448	408	477	442	418	425	408	412	432	438	380	411	415	420	443	394	442	456	448	431	396	456	436	468	439	432	470	432	449	423	463	440	431	469	459	429	457	471	446	395	434	415	432	448	455	451	450	451	425	431	431	409	442	474	409	443	434	428	429	459	405	390	402	418	446	423	428	431	436	436	400	411	413	453	419	452	418	383	450	428	432	436	437	442	410	422	414	435	435	454	472	425	425	423	412	429	453	409	432	438	443	427	437	427	408	398	440	431	385	407	396	465	449	444	475	447	447	422	432	474	423	422	442	485	430	404	435	427	426	435	451	470	455	423	451	443	459	446	422	444	462	425	436	438	408	411	421	422	474	420	477	432	443	443	375	429	446	452	433	461	431	432	454	436	382	435	456	425	447	423	428	431	473	424	468	443	421	441	405	401	465	456	414	407	434	456	438	461	418	468	437	451	465	423	398	431	395	447	482	445	473	431	431	441	381	428	435	433	451	425	435	384	450	458	449	449	441	436	401	403	447	438	462	450	463	440	448	406	457	417	482	421	422	443	430	420	446	440	428	468	440	449	418	455	476	441	419	448	438	427	465	441	431	455	433	433	422	442	475	468	465	405	425	427	449	414	411	438	414	414	427	427	453	401	455	456	391	441	439	448	455	386	446	461	476	439	481	369	421	424	427	460	452	435	397	430	443	421	422	433	476	417	398	458	413	453	412	423	459	455	430	458	424	462	449	443	416	445	391	451	456	439	411	443	454	395	425	433	422	421	459	449	442	456	433	410	440	443	414	485	403	412	429	416	454	400	442	416	399	420	405	452	432	419	433	444	444	443	415	453	437	436	417	425	433	426	469	460	434	405	424	423	436	411	397	449	462	431	427	464	425	417	429	420	458	451	469	492	428	435	421	431	427	427	449	434	421	452	421	413	417	454	443	408	417	452	449	446	470	458	503	440	443	429	444	451	450	412	440	482	440	464	419	406	445	413	437	392	421	414	442	447	414	403	395	444	419	430	452	439	441	453	455	470	445	459	478	435	460	429	446	460	443	423	452	437	437	419	450	460	417	427	479	442	435	446	460	482	457	443	458	432	461	471	437	466	422	450	446	451	441	401	447	439	445	378	464	482	453	406	435	455	416	393	429	425	464	435	441	412	396	460	451	445	460	456	446	411	400	471	400	425	436	452	414	451	441	441	455	425	443	452	438	441	421	464	452	437	495	416	445	420	443	418	425	444	411	459	468	451	451	425	438	438	453	422	403	436	416	439	458	419	439	448	429	428	413	448	433	420	390	444	471	457
36695	12252	2251	1121	841	707	560	483	447	392	388	351	336	334	312	313	296	292	282	252	273	286	290	280	265	294	272	279	294	274	275	278	250	274	268	262	275	271	285	274	298	263	260	267	261	264	246	254	246	288	264	253	264	283	258	275	242	257	252	262	250	254	265	239	265	282	241	280	265	259	294	274	264	231	267	247	260	290	295	279	248	250	280	236	263	245	286	297	263	270	243	272	262	289	242	220	295	250	258	288	254	248	251	267	261	244	256	266	240	269	267	258	271	251	226	297	269	257	253	270	270	284	254	277	268	244	281	259	232	246	263	264	266	246	251	244	249	262	255	245	247	286	274	279	263	261	234	278	250	271	253	259	237	252	253	272	282	297	244	251	261	248	251	250	287	256	262	265	234	274	272	250	270	272	277	260	233	263	251	236	242	264	257	256	249	251	278	260	261	262	274	258	248	262	262	240	225	291	263	276	271	288	270	272	288	261	285	275	254	244	269	281	261	263	252	286	251	254	265	266	285	284	247	233	254	249	272	244	254	249	240	250	225	258	278	269	246	270	254	261	263	247	250	254	271	231	308	295	254	259	277	264	260	243	236	244	255	239	245	277	252	286	270	270	246	278	280	267	276	232	245	258	270	283	286	269	267	244	242	288	250	269	263	248	245	275	265	280	250	231	271	263	260	259	250	275	256	268	286	253	251	244	260	268	266	227	249	245	241	261	287	235	234	265	278	250	277	265	254	272	299	261	250	241	251	231	270	266	279	259	264	250	275	261	241	244	262	264	255	236	239	262	262	264	259	271	287	197	243	262	249	250	277	258	274	253	243	252	264	266	258	256	243	221	261	254	257	232	281	274	273	306	261	267	238	267	253	289	244	275	211	263	247	272	266	248	266	271	257	288	268	250	265	266	264	269	248	277	239	280	257	280	266	286	267	251	252	291	265	264	280	220	253	242	257	229	255	267	223	246	268	263	253	265	260	272	247	267	255	260	260	255	249	247	284	260	264	279	262	277	277	263	269	241	251	280	261	247	248	280	272	269	272	238	256	236	274	263	255	269	228	273	275	276	250	261	295	311	266	258	260	255	261	256	270	231	261	280	235	252	245	277	233	237	308	274	304	271	272	274	262	247	245	279	241	250	257	259	255	281	289	263	252	252	253	264	252	237	246	250	247	269	290	230	257	278	281	250	273	265	256	286	303	266	265	264	262	247	267	240	255	262	226	258	263	254	250	264	261	262	238	261	261	268	264	267	235	266	239	277	275	267	249	249	284	244	206	233	272	252	225	292	259	228	271	267	291	284	280	238	249	250	249	242	243	269	276	260	248	281	257	241	255	246	278	249	265	268	250	234	249	278	275	262	252	243	250	254	248	265	257	292	272	278	244	255	245	290	249	289	272	265	271	240	266	264	256	257	271	269	249	231	265	248	275	256	268	276	264	272	272	268	241	247	265	239	242	252	278	277	241	249	259	238	251	278	246	255	253	249	229	246	262	272	263	259	212	270	250	267	238	258	264	238	282	269	252	280	271	274	248	265	255	261	245	290	272	250	259	292	257	248	281	282	284	278	289	281	267	245	270	233	263	266	291	249	261	232	248	249	280	261	240	251	257	266	239	265	308	268	254	261	256	248	270	249	263	245	263	212	267	253	259	273	244	266	290	253	237	253	248	267	248	261	250	257	228	278	252	244	271	286	282	254	300	270	243	227	244	251	254	238	261	251	240	256	258	275	236	250	249	249	246	258	299	278	253	260	259	247	222	263	296	242	261	270	259	237	239	221	244	274	265	251	254	261	280	257	255	257	271	263	248	308	260	243	256	256	241	246	238	255	287	248	275	253	233	275	275	247	238	225	249	231	257	252	266	271	237	269	230	270	294	252	253	231	272	274	274	244	231	250	288	289	273	231	236	255	262	258	247	249	263	270	269	244	254	263	254	234	250	254	238	249	283	259	261	245	243	257	243	257	245	232	239	274	229	270	261	247	267	277	260	273	233	291	239	270	258	269	252	240	267	260	250	260	250	249	274	267	266	256	238	268	265	272	246	263	249	248	283	260	262	252	272	245	263	269	270	277	266	244	245	251	280	272	282	244	280	245	250	262	252	237	266	293	287	241	262	278	256	258	283	273	287	261	266	271	251	248	269	284	277	267	230	262	256	265	285	268	259	241	293	277	261	278	258	259	254	262	280	258	278	236	260	259	252	258	224	258	224	278	247	282	259	254	236	293	284	261	245	248	258	264	262	246	257	268	260	315	238	243	257	251	252	253	249	240	293	275	269	258	256	256	258	257	277	270	260	247	234	243	268	251	267	257	250	272	265	262	278	220	256	282	251	254	270	274	237	279	249	241	257	238	250	251	226	264	265	261	242	257	263	256	242	249	274	236	284	270	248	266	241	265	248	229	277	262	261	263	257	246	252	274	262	271	260	252	266	275	255	264	251	249	279	277	255	242	255	270	252	257	235	265	261	263	255	269	259	285	288	250	273	242	255	266	259	279	251	237	221	241	242	253	231	225	287	262	263	240	273	272	267	259	243	251	257	278	261	262	283	259	272	289	265	274	283	250	239	256	257	262	245	255	276	261	259	276	250	247	241	243	253	260	267	265	268	235	251	251	257	302	252	257	264	267	247	242	269	256	269	271	252	252	261	280	230	278	259	260	281	264	287	269	243	269	269	290	273	259	252	255	240	247	240	250	267	276	230	263	255	241	278	235	272	264	279	278	245	247	246	278	251	266	239	270	263	241	271	232	275	224	252	300	260	259	270	261	238	256	255	260	257	215	249	225	235	252	257	262	257	258	266	263	273	240	247	259	246	228	289	244	271	273	268	247	287	245	251	247	249	262	265	251	270	247	262	228	253	243	253	235	266	266	245	266	253	270	268	255	266	237	278	262	272	248	255	281	234	265	278	304	263	245	265	246	264	276	300	247	253	262	260	269	281	257	263	286	264	257	289	243	273	283	248	251	295	245	291	241	261	267	263	270	264	264	248	264	271	284	253	244	255	282	251	258	222	260	240	255	236	274	248	238	260	244	274	266	256	287	266	247	270	257	267	271	290	264	287	273	254	255	295	239	257	248	262	250	268	255	258	269	266	256	275	276	259	269	275	268	253	260	275	285	261	270	268	237	246	261	288	264	276	268	249	255	270	252	272	258	276	250	275	263	286	261	277	255	268	237	261	252	261	260	233	250	223	275	240	234	254	247	271	269	270	254	260	258	244	259	256	261	263	256	246	271	268	249	286	245	293	259	252	247	245	275	282	256	256	274	272	298	262	273	245	261	222	279	249	269	263	271	271	239	284	251	239	267	231	279	242	240	228	289	275	256	251	264	235	255	255	262	272	259	264	255	263	240	229	287	289	296	294	272	253	253	234	236	258	246	258	258	283	237	254	283	271	257	256	244	270	268	244	258	264	264	262	254	230	255	256	258	242	236	247	268	287	276	273	276	254	270	264	248	262	257	254	260	266	267	294	254	270	234	238	276
18036	1718	3183	3496	3060	2527	2125	1860	1634	1513	1376	1327	1219	1113	1116	1055	1023	949	947	957	968	925	860	882	887	843	881	845	846	864	841	823	829	811	815	764	810	783	792	795	767	809	751	781	775	800	821	786	808	799	829	761	796	765	791	762	732	802	790	772	803	778	752	783	802	746	791	766	741	723	748	738	792	743	736	763	704	776	794	775	758	765	749	760	726	734	739	758	764	824	732	782	762	745	772	744	792	797	731	791	796	772	773	732	774	770	737	726	778	754	778	799	740	749	759	775	779	783	755	802	775	736	772	734	703	764	751	784	702	757	777	765	745	805	762	722	736	819	740	716	763	747	793	770	743	737	753	734	757	748	752	718	735	688	753	746	751	748	745	754	762	731	717	736	725	737	746	729	765	770	765	750	723	768	707	710	764	752	750	735	699	665	776	776	758	733	714	726	779	779	742	778	730	768	792	722	784	743	784	718	699	768	693	787	728	752	763	743	713	756	727	770	757	763	715	765	773	736	717	739	706	755	745	736	784	691	723	685	782	741	742	734	737	705	763	768	739	749	727	739	750	759	713	759	731	788	746	732	775	724	792	803	726	818	778	779	758	728	774	761	806	721	735	719	734	757	785	733	727	736	741	747	765	730	759	701	730	713	754	751	749	764	734	733	736	771	789	748	747	774	787	737	756	766	702	782	746	700	743	801	750	748	753	725	741	682	792	754	736	753	769	710	747	704	763	767	757	740	761	744	766	761	731	762	723	730	702	749	773	748	743	746	766	743	751	745	749	728	714	742	720	783	759	764	751	702	780	745	760	741	738	743	744	741	770	756	786	725	758	763	744	768	757	678	768	750	749	799	755	764	727	744	693	761	730	749	738	753	734	732	750	768	786	799	755	746	702	771	740	736	773	741	813	733	731	729	775	722	717	770	754	713	754	713	732	742	729	769	800	711	751	732	740	799	786	722	701	743	733	757	785	773	741	763	778	718	719	732	750	743	787	763	773	725	744	722	731	722	740	710	712	771	766	798	715	732	739	783	772	723	734	784	709	760	742	739	776	745	734	769	730	825	734	783	761	759	751	756	728	765	742	764	761	782	714	769	812	754	779	767	756	789	729	711	711	744	722	727	744	737	732	704	762	769	737	750	717	741	740	741	701	760	793	749	728	778	760	708	740	734	752	780	716	705	720	748	702	750	741	755	749	736	774	791	740	705	777	658	796	730	762	787	751	759	760	747	761	746	799	749	775	756	739	731	756	726	776	736	721	689	716	771	721	741	762	720	711	798	725	732	735	745	737	764	793	752	734	752	713	735	750	778	768	771	787	751	761	725	714	727	785	779	775	766	761	734	699	728	741	755	740	755	754	687	755	725	732	762	741	719	730	755	718	684	719	728	756	760	774	766	753	738	737	757	725	736	722	725	762	772	691	735	763	790	790	777	748	757	771	751	716	753	743	727	729	730	774	747	744	791	757	766	765	787	756	766	737	760	745	788	762	754	769	714	761	784	784	761	752	715	734	737	770	754	756	722	745	726	742	744	727	722	753	776	749	751	698	705	737	741	759	718	723	791	733	765	747	782	699	727	751	762	743	735	741	721	736	768	721	744	748	772	745	714	767	760	732	706	780	713	699	763	754	732	761	748	708	773	729	779	808	761	765	777	791	763	812	699	800	660	727	724	740	740	807	742	738	692	745	791	787	743	723	758	699	733	741	805	741	766	793	769	781	735	728	741	771	727	709	786	788	757	745	755	703	752	722	719	749	728	749	720	742	711	705	751	740	752	790	709	729	748	741	746	761	754	737	781	756	739	701	727	736	758	781	749	730	724	757	734	752	716	759	765	744	785	769	722	735	698	766	746	791	741	760	717	752	703	784	754	751	735	730	708	724	718	741	767	748	735	744	737	720	731	781	753	720	700	781	711	735	739	739	774	790	754	749	736	770	726	737	787	737	766	720	719	724	786	718	774	757	771	732	784	751	749	655	735	789	763	753	759	750	761	758	785	769	757	779	747	757	798	737	684	745	755	740	750	735	770	752	767	740	783	729	771	748	690	739	737	756	759	751	731	743	792	721	743	756	746	742	693	730	762	698	722	754	762	717	711	685	766	793	737	732	736	714	745	735	743	731	779	746	761	770	791	750	716	818	726	789	745	695	751	738	754	746	810	738	706	758	739	773	713	728	751	744	761	750	805	757	779	749	759	760	732	751	751	738	743	745	714	739	754	753	773	748	757	749	770	726	760	762	771	778	748	751	749	781	720	702	740	721	739	770	792	747	725	782	774	734	811	736	776	745	693	726	761	694	728	762	742	709	746	795	740	733	677	762	726	718	733	781	702	736	733	735	730	768	785	737	764	769	740	723	760	757	732	736	736	781	749	716	748	755	759	764	742	799	763	778	758	759	759	733	775	776	768	755	753	685	725	767	721	756	771	732	764	727	768	728	714	802	706	758	717	763	709	729	763	753	777	744	691	736	694	732	781	756	735	778	767	799	744	789	772	744	783	758	758	744	733	771	740	776	737	735	756	756	782	783	746	743	761	766	724	749	735	741	759	776	753	752	723	740	725	759	737	766	746	771	752	739	743	721	747	730	781	771	682	770	722	780	763	734	753	743	767	765	722	708	761	693	790	801	732	709	749	739	746	762	736	739	791	764	782	788	738	735	776	718	804	803	782	787	731	740	739	722	737	748	807	687	746	744	741	748	752	735	731	788	751	701	767	735	780	813	735	750	760	766	706	734	742	757	737	761	793	732	726	707	764	776	793	729	772	759	818	734	741	792	748	739	763	748	745	734	738	699	775	753	696	701	776	741	818	735	730	692	797	796	766	782	753	734	706	772	695	753	769	714	772	797	762	760	770	767	757	733	732	783	745	782	698	778	773	755	765	700	762	782	717	771	764	801	759	729	730	775	738	777	756	720	756	733	782	736	768	775	722	683	741	789	786	768	715	768	712	729	743	701	736	731	730	793	755	743	738	756	729	774	745	722	749	758	715	733	732	725	726	760	734	752	760	721	743	746	710	752	721	736	719	749	723	696	720	759	779	778	776	817	802	723	786	749	689	683	755	775	735	765	749	737	776	716	774	768	746	718	769	767	752	766	726	743	747	752	770	758	695	717	726	760	802	791	782	716	744	732	751	754	723	794	763	750	711	768	759	731	756	758	752	716	741	726	772	730	755	740	718	767	791	781	783	773	763	725	733	737	779	758	741	719	721	759	754	740	759	812	723	751	752	728	744	740	718	810	811	727	739	759	760	761	723	772	801	744	781	794	774	739	746	752	779	754	734	729	761	724	752	791	742	711	744	775	817	741	765	780	726	744	703	744	743	762	732	726	697	742	719	716	707	739	773	783	726	761	766	724	742	727	750	775	736	751	754	843	742	721	779	755	723	800	721	749	688	744	714	736	718	725	705	745	755	780	752	739	717	745	745	772	725	700	683	734	693	764	762	677	753	780	720	748	763	769	740	714	744	756	768	717	683	769	746	763	743
40364	20417	11503	2474	1535	1236	887	739	687	566	501	510	476	430	405	406	362	370	385	338	343	391	355	309	354	333	377	332	300	355	348	321	293	311	296	333	329	348	317	346	328	357	321	350	297	311	332	325	336	288	348	316	311	308	319	324	322	318	289	317	313	346	320	320	285	310	308	319	294	316	312	309	314	327	300	294	314	326	342	310	310	306	324	325	327	317	301	349	309	337	330	317	313	311	310	329	276	338	317	314	304	343	316	292	316	294	322	310	295	277	295	327	323	300	324	298	305	283	310	321	297	303	330	307	318	308	306	338	306	331	306	319	309	312	317	304	333	295	293	314	298	327	293	286	308	309	296	293	314	318	329	290	331	308	317	318	278	276	303	294	310	321	304	324	299	293	277	313	303	302	310	300	307	307	298	275	300	301	290	324	319	304	286	323	292	308	340	315	292	318	307	342	316	294	302	312	318	306	311	286	278	295	316	293	318	335	312	283	319	310	289	276	307	306	335	323	317	304	305	289	324	298	311	335	321	322	328	281	312	292	303	291	350	311	341	314	301	317	301	314	316	305	316	314	316	291	317	311	291	320	313	301	317	298	301	307	316	317	285	289	304	312	346	323	317	320	283	329	339	318	320	301	359	309	319	317	268	299	305	292	330	314	315	318	292	355	302	289	322	339	320	304	338	327	313	297	331	314	334	269	310	269	291	295	298	350	302	311	337	337	291	329	340	323	296	323	335	324	313	325	311	339	315	334	310	307	304	317	322	272	306	321	307	312	302	310	293	292	343	315	322	315	295	315	304	338	327	297	304	298	297	302	343	301	304	292	303	316	335	304	310	298	327	278	302	300	317	315	316	308	334	294	336	286	265	327	313	338	309	277	316	309	282	307	302	306	333	305	304	316	298	303	312	293	291	325	304	306	295	307	326	307	291	294	304	303	319	295	328	291	332	290	317	285	327	292	312	294	334	294	320	292	287	279	282	282	299	351	331	305	290	356	338	335	304	287	257	315	328	293	299	302	302	328	282	298	312	292	313	315	303	322	311	295	307	302	279	298	306	297	273	276	310	288	311	305	340	310	301	304	333	304	285	301	294	291	292	301	291	286	301	328	324	317	316	326	311	305	285	295	305	288	305	305	290	325	324	258	291	326	340	350	324	288	318	319	315	310	301	300	312	287	339	311	318	307	316	310	316	322	291	317	326	321	285	302	321	305	316	317	325	285	291	305	296	284	324	318	305	301	309	295	296	309	322	316	326	309	294	333	336	300	323	303	309	311	309	316	319	284	335	300	297	301	279	319	314	304	310	342	304	282	290	334	330	301	294	314	308	349	300	316	316	313	356	338	293	339	335	282	314	281	300	316	311	321	304	327	327	323	326	284	305	319	318	325	305	341	322	323	313	317	329	280	303	327	290	313	332	300	336	298	303	301	322	339	296	287	308	326	317	284	324	293	323	293	289	322	294	306	305	296	340	316	314	298	352	284	277	292	297	284	325	319	318	298	269	315	262	305	336	280	324	318	292	303	287	304	329	315	320	331	323	324	299	319	336	305	309	295	320	292	304	314	275	284	315	323	294	298	305	308	318	303	298	282	279	319	311	310	303	315	329	318	331	298	330	309	327	274	298	332	317	314	295	338	314	288	288	358	291	321	315	328	280	313	330	275	303	308	309	319	305	319	294	299	299	293	314	300	280	303	337	303	311	297	314	281	296	322	277	294	306	311	324	321	325	344	302	297	293	320	315	341	295	316	328	297	308	333	325	267	306	308	341	290	310	301	321	309	314	315	298	310	288	311	310	303	277	292	338	300	290	278	303	288	281	308	285	295	338	313	314	322	304	331	314	304	299	333	306	306	278	318	316	287	269	326	304	323	297	296	311	308	331	339	340	321	315	291	302	308	287	281	339	318	334	327	323	336	315	327	315	290	291	332	319	283	297	306	329	303	282	314	278	307	319	328	301	315	329	293	316	291	310	323	297	317	314	301	338	306	326	358	323	333	297	323	316	316	312	328	320	317	288	303	307	331	308	293	327	340	315	294	308	299	304	318	314	310	289	334	325	315	305	353	336	301	327	299	306	281	322	319	264	300	298	314	307	309	313	299	321	284	278	290	333	320	339	298	301	319	337	294	324	333	306	317	284	328	323	313	289	292	310	321	317	290	332	314	339	279	286	281	316	306	294	313	308	291	318	298	319	323	292	321	307	292	294	309	280	291	288	299	303	300	312	298	295	296	300	304	306	312	327	330	298	299	308	282	316	326	306	289	309	313	293	282	311	311	301	306	296	314	298	315	340	318	294	326	324	287	286	298	335	319	310	337	325	301	319	320	333	344	315	336	338	311	340	277	288	305	339	310	304	281	290	304	302	335	309	332	315	319	312	310	312	321	332	319	321	322	332	329	298	296	348	324	297	351	314	280	304	312	311	308	318	297	311	306	341	288	301	358	304	326	320	315	302	328	319	292	304	329	299	315	358	291	298	293	312	310	298	312	279	302	284	321	358	300	315	300	303	318	328	336	306	299	315	327	317	305	284	333	313	321	343	320	298	306	313	315	342	314	281	331	298	324	338	312	300	308	296	277	307	327	314	288	296	311	305	276	324	317	311	270	329	331	301	298	313	302	309	289	277	278	297	322	305	339	280	307	329	330	294	313	351	308	328	329	313	326	304	289	307	331	314	305	307	315	322	313	309	310	340	326	303	285	324	300	297	338	331	309	307	292	291	342	301	310	289	309	290	310	277	297	307	298	318	293	303	298	325	341	287	309	298	333	318	309	316	326	293	317	346	309	298	302	293	288	325	311	316	322	310	276	309	349	308	275	338	313	307	302	319	283	307	293	302	293	321	305	303	299	314	282	309	300	299	316	298	273	298	312	323	327	299	318	306	334	317	321	286	342	317	318	306	338	308	318	294	308	328	273	294	310	319	325	326	323	297	294	308	316	280	347	310	303	310	323	329	296	325	302	279	314	344	320	315	321	301	307	332	348	286	320	291	302	296	317	339	338	322	332	295	310	338	320	323	289	310	314	285	320	292	282	329	330	289	304	343	302	323	321	304	274	342	308	302	312	321	315	311	308	307	326	319	275	288	299	289	302	342	300	300	300	251	297	329	291	325	333	331	324	296	316	335	354	305	309	338	295	312	302	308	302	348	301	319	310	332	297	310	285	309	304	314	300	329	294	287	303	311	306	325	312	322	292	326	295	348	267	290	270	311	282	310	291	327	323	328	311	291	290	312	300	292	295	332	319	306	327	280	323	335	338	314	327	329	285	328	314	337	311	328	304	294	303	333	312	297	298	319	288	277	301	305	307	318	304	313	304	308	320	286	291	316	293	296	319	303	301	301	286	328	311	317	297	303	273	324	318	295	321	335	309	287	306	329	330	331	271	307	294	302	259	337	292	325	305	276	289	304	316	343	295	297	289	334	319	327	292	280	315	313	301	310	325	343	312	302	313	285	287	294	293	304	307	294	300	315	309	297	300	291	325
22520	2744	5434	6051	5253	4283	3558	3075	2648	2343	2087	1872	1754	1648	1590	1431	1364	1362	1259	1262	1231	1144	1142	1148	1099	1103	1084	1054	1021	1016	1020	1022	985	1010	985	966	1039	970	962	914	1007	962	982	915	930	931	914	884	976	925	909	986	939	956	899	957	951	848	919	929	890	864	903	849	822	881	847	911	909	837	882	875	936	849	847	885	872	889	904	824	891	877	864	907	883	867	855	877	838	855	840	874	878	806	863	859	922	810	886	867	877	851	902	829	871	840	856	854	877	823	863	866	838	853	884	850	875	882	911	846	840	851	868	880	858	907	853	882	868	881	815	879	857	893	839	900	933	836	878	896	806	867	857	802	867	876	833	891	877	861	786	846	832	860	815	900	852	860	880	855	883	855	823	890	853	879	869	850	860	872	857	844	941	848	824	902	829	875	876	842	815	886	863	911	830	836	863	828	905	868	864	828	789	802	856	932	893	840	898	877	879	881	822	880	870	881	858	897	830	836	803	847	864	861	823	807	848	831	908	888	856	874	854	853	824	841	875	856	820	836	872	897	837	864	816	860	863	818	840	829	859	849	872	865	854	813	857	850	870	828	911	904	791	830	820	911	848	881	894	897	860	802	880	855	857	859	828	864	833	855	850	836	893	880	891	897	840	866	816	849	822	909	822	828	876	869	826	889	888	854	820	802	885	852	916	855	883	830	866	905	820	812	890	883	827	874	828	935	906	901	845	842	880	863	890	865	888	909	882	850	845	867	833	867	902	832	886	873	906	928	848	871	843	816	905	851	816	812	838	863	840	800	847	892	855	822	864	836	877	907	835	830	897	901	858	851	852	870	853	896	889	832	853	882	890	841	898	828	823	867	820	901	872	829	885	809	811	848	870	823	847	866	826	894	900	806	880	841	896	815	882	852	876	810	865	859	864	870	871	818	860	817	831	924	845	898	912	813	825	866	921	852	856	848	885	895	908	908	848	803	824	837	872	913	826	866	835	827	870	883	793	854	863	849	899	846	832	862	857	832	864	865	891	874	875	852	885	835	868	858	810	871	805	837	835	891	833	859	867	883	822	835	839	876	870	880	905	880	893	955	869	918	865	859	841	837	823	837	847	823	902	850	885	893	886	851	905	916	822	857	848	903	895	838	851	861	887	875	852	843	860	816	868	852	857	880	876	884	884	867	850	900	854	859	858	844	859	904	863	870	866	823	885	861	904	858	818	884	873	837	868	814	879	824	858	890	857	850	850	878	903	886	903	822	846	876	826	831	791	879	835	843	858	864	843	812	861	861	857	883	838	858	799	862	837	871	877	837	885	850	846	889	810	877	829	847	877	800	892	875	894	874	837	818	874	872	871	852	860	875	890	819	829	880	903	904	857	844	881	884	805	853	869	822	830	870	850	907	830	906	891	798	872	853	867	881	911	874	875	872	856	882	858	854	847	850	878	825	855	837	864	821	854	871	886	926	843	890	845	876	909	871	880	917	861	871	837	889	852	846	840	852	859	868	856	883	890	868	911	873	856	841	799	852	893	823	859	841	872	936	785	859	922	864	882	864	856	846	870	847	813	884	879	834	859	864	840	809	864	870	872	852	811	831	884	872	832	903	871	903	854	824	886	856	838	851	876	858	917	861	838	833	803	808	847	846	792	825	846	868	847	807	856	858	846	830	858	912	853	907	854	803	816	907	908	819	824	851	821	889	873	903	861	894	813	848	854	845	784	874	854	870	901	871	841	858	868	882	811	865	847	895	854	820	806	866	840	869	854	895	833	861	886	824	865	833	891	855	850	867	812	855	887	824	878	813	872	879	897	904	833	823	823	866	856	818	845	851	880	884	862	782	859	897	844	846	808	862	837	844	879	872	901	810	866	800	845	843	898	897	892	862	837	866	833	888	862	845	844	853	948	862	865	876	829	855	908	827	873	828	872	866	879	860	882	831	883	848	873	820	919	818	876	843	847	831	869	878	878	907	905	801	860	839	855	829	834	854	946	885	897	785	823	784	851	870	813	892	847	824	837	880	834	907	862	871	904	790	922	864	848	895	861	890	828	822	848	845	850	851	849	905	873	881	857	883	886	844	863	782	879	882	859	817	851	864	829	820	816	861	831	830	848	818	886	849	837	899	895	865	820	879	846	905	822	876	849	843	861	869	825	890	828	870	825	873	857	872	809	847	899	855	852	858	864	855	849	835	844	880	864	852	852	896	910	874	846	879	864	881	908	882	843	845	850	864	892	815	901	875	837	903	859	843	878	779	867	856	831	824	821	816	876	875	880	884	872	855	916	871	817	862	863	887	856	828	838	812	831	868	894	846	899	863	873	891	956	808	886	836	855	785	880	903	863	840	830	869	848	843	859	882	774	852	877	844	802	895	842	777	838	862	861	797	843	842	879	885	919	840	844	818	863	813	899	902	815	899	931	861	831	887	863	831	908	819	816	899	893	877	829	815	878	821	863	902	877	852	841	808	788	820	833	829	853	858	907	818	906	834	854	855	843	903	847	877	859	851	890	860	839	835	879	935	847	885	863	900	807	858	868	899	888	889	830	836	849	849	916	860	849	862	863	857	819	890	908	833	901	870	861	851	893	839	823	849	843	858	786	811	873	849	897	897	869	846	830	822	870	863	922	866	860	855	833	841	811	835	912	856	829	861	916	858	893	876	884	859	838	854	877	870	860	864	886	863	865	892	873	847	842	885	872	909	884	854	845	811	887	828	888	833	866	875	818	793	843	814	952	879	853	855	827	875	833	839	864	894	856	877	906	852	887	812	804	848	830	888	841	816	815	832	817	817	838	827	903	833	837	874	866	848	815	843	849	868	847	864	875	842	840	821	876	825	867	825	834	816	890	936	845	881	860	851	876	876	867	833	847	904	912	797	877	854	866	851	827	857	878	890	871	880	840	856	876	837	811	865	863	866	898	844	850	872	844	847	854	904	870	875	875	877	850	891	849	886	859	837	859	872	864	862	849	883	844	836	880	851	879	890	871	883	890	855	897	889	855	816	869	851	829	853	861	875	863	830	845	821	895	885	792	865	867	870	833	868	845	865	826	807	887	833	852	875	845	859	833	874	868	868	852	863	831	863	831	831	864	857	895	854	865	853	878	837	845	869	846	814	841	867	843	805	815	906	878	870	772	843	813	842	855	818	826	849	848	856	782	850	854	796	888	943	810	849	850	813	820	885	816	841	867	868	887	849	850	839	835	856	874	893	839	860	891	806	880	862	874	849	891	872	828	886	844	828	823	848	910	853	853	806	822	851	808	862	767	869	865	854	874	880	862	858	815	836	848	863	884	854	844	865	811	832	823	890	849	920	913	833	794	846	865	878	854	899	887	882	840	859	876	890	855	858	862	880	883	846	928	843	882	823	865	848	842	838	807	840	849	885	856	859	888	886	902	823	866	804	848	826	847	875	876	877	904	880	875	851	874	873	870	882	866	908	876	866	802	851	824	878	824	854	859	847	834	896	823	893	859	839	836	860	867	865	844	865	829	859
6466	406	276	172	158	174	150	147	144	155	169	145	149	131	157	146	129	161	135	154	143	132	154	137	115	134	133	144	128	125	133	144	116	141	159	127	133	130	145	137	117	133	135	154	136	161	131	138	144	130	104	151	151	119	152	144	153	123	149	152	141	139	156	156	140	135	135	159	137	135	132	146	147	153	139	151	129	141	132	155	135	148	152	144	131	129	141	135	144	147	124	131	134	136	142	113	128	146	141	153	140	130	132	116	139	112	144	125	152	132	125	150	140	136	144	134	126	112	132	143	134	136	148	139	128	134	150	146	125	151	152	141	158	136	135	156	133	134	128	131	137	142	115	140	147	130	161	136	133	128	142	144	136	148	132	157	151	153	135	146	132	154	126	130	156	132	142	113	150	134	133	127	139	147	137	150	153	140	139	146	136	146	118	119	136	133	140	128	129	125	149	133	140	151	147	155	147	142	136	144	145	136	150	147	160	166	143	144	141	132	137	147	142	125	139	145	146	142	142	172	134	139	136	136	120	133	127	154	139	141	143	142	140	160	118	132	149	150	129	141	134	154	131	142	142	151	148	146	135	155	154	146	145	149	130	140	144	149	159	132	124	137	156	133	119	144	132	130	147	146	161	118	135	138	145	123	163	119	163	163	153	158	159	151	132	138	131	139	126	146	144	149	154	139	158	168	130	143	140	153	164	143	130	143	137	149	132	129	122	122	129	134	137	105	149	140	145	112	121	116	140	140	135	154	134	132	141	133	124	130	143	143	145	141	151	132	136	150	119	126	137	123	131	135	127	131	146	130	158	151	143	138	148	147	132	143	121	148	154	115	127	124	136	153	145	136	122	158	156	135	149	152	118	141	127	140	129	144	152	128	150	130	138	137	135	140	147	143	141	150	126	142	157	147	166	122	120	147	146	134	151	162	132	141	133	139	133	141	145	149	146	137	142	133	154	160	137	159	149	130	130	138	141	143	149	121	146	146	159	124	147	150	138	126	125	141	135	139	157	131	130	154	138	146	130	138	151	147	136	140	111	160	142	126	133	139	121	138	156	136	163	146	126	150	161	141	125	145	158	156	136	151	138	154	155	141	164	135	128	139	147	146	131	136	138	142	137	151	148	150	168	160	132	167	129	119	145	130	153	143	120	129	146	136	145	130	165	143	114	119	150	111	147	135	143	126	137	116	145	125	129	138	141	154	144	146	136	148	131	123	130	115	165	138	141	139	115	150	134	139	149	153	139	122	145	123	139	126	121	128	134	146	132	140	134	138	159	129	151	124	142	134	116	142	132	124	141	156	144	121	134	138	149	134	145	132	123	142	141	140	146	140	142	147	126	135	136	141	165	129	115	138	141	151	130	136	142	115	138	133	166	122	134	122	151	146	119	154	148	130	152	160	124	136	128	136	134	137	146	129	117	148	145	134	133	140	162	123	155	153	143	141	128	129	131	127	163	135	138	118	143	138	143	147	142	152	144	150	154	140	121	120	114	120	147	146	136	160	155	124	135	139	135	154	137	134	133	130	138	150	149	129	151	167	143	150	168	137	138	133	150	144	126	126	160	145	118	123	151	138	141	124	136	107	141	128	132	126	143	149	120	115	136	131	140	135	133	143	171	147	153	125	161	134	119	151	144	138	153	155	123	139	130	138	122	158	134	126	148	155	164	151	111	120	133	131	136	141	146	141	140	152	136	141	136	115	153	142	152	143	128	152	142	134	148	144	137	111	140	144	107	139	123	126	147	133	124	113	136	163	129	135	133	117	152	158	116	127	134	144	152	157	121	139	148	129	145	128	145	120	159	142	159	124	109	142	132	150	148	130	128	141	128	123	130	140	133	132	129	131	141	154	134	145	144	139	127	123	163	140	143	127	127	145	129	146	138	145	126	132	151	149	139	130	118	136	153	153	119	136	126	141	138	139	130	143	124	150	140	134	109	157	128	144	149	149	133	130	145	132	144	156	141	122	131	144	142	143	129	140	123	126	138	145	140	153	139	145	131	144	129	140	125	160	143	120	136	141	134	154	133	123	146	158	135	150	146	132	135	136	132	143	154	140	133	143	124	131	143	144	137	132	133	153	150	140	133	133	149	141	146	119	145	136	140	146	141	154	131	121	165	168	112	125	143	128	138	127	122	119	131	131	156	116	161	121	169	139	129	143	124	132	160	156	153	107	159	146	123	137	148	130	142	126	133	126	146	143	123	136	145	115	141	127	134	129	137	139	128	147	155	141	133	156	137	127	130	137	154	148	152	152	130	143	134	143	135	169	140	135	149	130	146	141	130	152	137	133	130	133	127	131	145	126	131	132	129	142	133	106	139	150	123	144	164	128	131	148	159	161	148	144	133	121	146	131	144	140	152	144	160	144	141	136	112	145	121	159	153	121	157	134	153	127	138	137	152	147	146	151	137	135	129	153	155	138	148	131	125	140	163	139	126	115	123	127	145	132	123	156	138	138	129	122	140	129	126	152	117	147	137	157	128	145	154	143	154	132	108	126	130	146	148	121	142	127	130	138	133	137	138	151	137	161	116	109	135	137	134	139	135	133	141	133	139	143	145	128	139	125	132	140	139	145	141	141	152	137	133	151	140	142	147	134	131	140	138	149	151	138	132	156	152	132	146	137	144	140	161	138	144	140	150	128	141	144	118	129	127	162	150	129	146	128	131	131	144	145	141	139	136	134	135	152	137	139	133	102	137	132	141	149	143	127	154	162	156	144	127	125	147	131	135	161	129	140	153	153	128	130	127	125	162	128	124	141	142	112	141	149	135	142	140	131	160	126	152	150	129	150	111	144	142	135	136	154	138	162	148	147	151	142	143	129	139	139	128	138	154	124	143	138	131	145	151	133	132	145	139	147	138	137	118	135	123	143	137	147	138	161	140	142	121	124	148	135	158	156	135	144	140	125	134	146	155	132	143	143	127	152	122	167	131	124	138	129	137	141	134	124	153	154	133	138	124	131	131	140	120	142	112	146	141	137	137	156	134	137	146	159	130	144	154	139	139	158	126	159	151	146	127	133	143	123	131	145	139	126	143	143	152	159	151	128	155	137	170	153	134	142	132	125	129	148	149	127	124	136	130	129	127	132	126	145	133	158	141	141	120	112	135	133	122	132	128	133	138	121	142	134	136	123	142	147	145	160	144	150	144	144	140	112	134	156	159	145	137	139	146	123	145	140	136	123	126	126	124	128	138	154	140	134	145	162	137	147	145	146	147	139	157	154	139	148	119	140	144	131	122	118	147	137	128	132	155	142	153	143	130	140	132	159	111	135	133	146	128	123	125	137	135	150	155	157	157	127	130	124	139	130	135	156	157	144	146	132	147	149	137	130	153	163	157	133	121	138	123	150	123	166	144	158	149	126	123	134	145	146	130	140	134	132	134	128	149	127	126	125	158	136	126	147	150	154	135	151	144	142	120	147	152	149	144	133	153	138	130	148	144	125	143	153	140	143	133	155	138	132	146	140	150	128	113	142	143	134
5559	508	566	605	591	564	534	494	458	495	510	447	457	462	482	439	447	467	443	425	455	466	443	430	485	424	433	473	442	411	433	438	440	398	430	450	415	406	446	432	432	456	421	463	431	441	443	395	464	409	431	397	497	439	409	448	429	451	408	473	420	427	473	460	432	445	433	400	457	396	438	427	408	437	400	402	416	430	458	427	487	404	436	468	456	447	431	435	437	421	431	457	418	424	443	476	459	437	456	441	468	438	478	428	456	456	424	438	421	427	452	443	448	420	450	412	411	446	455	438	449	436	417	427	410	474	449	442	468	411	415	435	442	464	439	461	453	450	467	446	447	431	485	448	436	447	446	419	441	403	472	438	437	422	427	438	448	423	456	446	452	437	455	448	430	461	400	418	465	444	426	420	429	467	428	453	419	456	445	440	425	428	457	419	437	428	467	421	416	459	365	432	404	431	446	399	437	452	463	428	408	476	444	433	457	435	435	457	445	438	402	443	466	424	394	423	440	425	439	439	434	434	406	411	426	389	452	423	416	439	407	459	451	449	424	426	434	429	448	477	421	429	409	428	418	465	435	422	451	431	444	424	424	436	440	423	457	422	415	412	431	469	388	431	426	432	410	436	456	436	447	470	472	453	425	409	403	433	392	430	454	446	440	407	401	454	398	448	426	457	443	478	486	410	408	459	422	478	414	442	447	441	455	445	436	440	464	411	413	429	467	436	414	455	439	378	463	408	406	452	415	446	482	420	412	403	415	437	408	438	440	410	432	420	413	448	447	462	447	421	424	460	401	415	455	435	470	449	431	426	432	418	418	409	436	454	431	430	469	471	434	436	457	443	404	462	432	418	446	400	412	436	447	428	433	435	411	400	425	427	495	419	398	463	417	442	394	438	443	435	442	436	436	430	457	438	429	430	419	437	433	457	387	436	464	441	426	415	395	447	426	449	481	423	442	415	443	450	425	452	441	446	406	440	444	432	474	429	426	432	417	392	412	450	418	497	430	425	455	471	437	429	413	443	440	427	451	406	422	479	426	446	426	422	429	469	368	429	425	431	429	417	435	432	424	467	447	423	442	435	434	447	421	456	440	419	407	428	420	437	460	428	418	469	405	466	440	464	434	413	426	461	435	421	426	388	385	473	454	436	471	435	442	446	405	461	417	435	397	437	464	419	456	437	391	409	500	462	444	433	469	448	407	403	439	455	440	427	409	422	408	422	463	429	444	441	429	433	443	423	459	389	415	446	420	437	384	439	445	485	427	443	403	442	465	431	427	421	419	456	389	416	446	436	431	461	447	438	410	447	457	442	398	430	449	415	439	464	451	468	437	485	417	416	448	459	455	448	423	432	406	421	429	419	417	454	466	428	439	408	483	405	426	441	447	423	406	441	471	424	431	442	429	472	416	452	442	439	464	442	406	433	459	469	462	479	401	418	451	430	414	424	440	462	459	428	454	460	470	428	423	468	435	413	433	422	432	434	496	421	410	467	442	459	445	417	455	430	445	439	436	457	468	451	469	438	457	449	461	461	431	462	433	445	464	414	401	423	389	459	432	452	445	387	396	448	464	446	432	410	449	400	401	447	436	400	463	440	462	409	440	437	420	456	413	395	459	402	429	432	452	450	455	430	401	455	434	410	419	436	426	406	427	447	407	443	427	437	446	428	446	434	470	432	432	421	461	436	416	449	445	447	420	462	433	480	464	394	435	383	428	435	424	399	396	438	421	438	432	419	372	453	418	471	465	453	384	451	406	455	429	434	451	422	435	461	448	477	421	434	458	423	430	458	405	440	446	451	449	428	436	463	414	442	429	441	442	415	422	434	469	425	429	410	425	439	468	435	430	437	439	418	460	431	429	448	430	421	434	412	380	414	452	434	473	421	467	423	446	435	423	438	415	428	422	456	400	442	446	425	445	415	438	449	410	412	456	450	450	461	407	474	442	450	482	443	490	417	411	427	442	421	453	427	421	482	422	439	473	458	454	420	426	408	417	433	443	445	403	437	461	415	435	432	417	417	474	462	446	464	432	433	423	463	425	405	443	438	395	413	444	453	444	444	455	440	453	405	430	441	436	465	441	426	449	444	474	428	416	437	455	433	426	439	430	436	432	430	464	476	415	388	438	458	443	473	444	464	432	419	414	408	407	439	482	500	434	409	444	450	412	446	430	469	426	424	464	446	440	474	435	412	462	415	426	426	418	436	408	432	403	408	422	400	426	436	448	443	440	444	450	442	445	418	441	424	451	420	442	461	404	437	430	457	432	428	454	425	450	454	414	398	414	446	470	413	442	418	433	443	436	441	462	424	432	419	405	413	460	421	407	440	445	427	425	443	402	445	437	426	438	450	451	442	424	435	432	433	452	460	416	463	412	430	460	429	436	461	455	447	435	427	422	445	426	434	420	437	460	448	435	422	420	431	441	446	450	466	440	442	445	434	465	490	453	417	415	409	416	421	433	417	397	451	408	463	448	421	439	463	429	440	449	405	471	449	431	456	417	465	390	473	436	415	378	385	461	481	465	434	425	437	418	428	416	436	416	412	431	426	443	474	458	435	456	438	452	366	454	461	439	455	446	443	459	423	448	450	417	462	448	403	431	431	444	423	420	424	431	409	392	451	400	483	408	424	441	417	402	440	455	400	414	460	427	424	406	464	414	435	422	420	441	421	444	441	408	478	418	420	439	434	446	433	453	439	488	423	408	438	392	395	401	421	428	413	439	415	448	433	456	422	460	413	407	432	401	420	445	463	423	427	452	432	425	430	447	429	409	430	437	446	441	417	424	444	428	405	442	476	398	477	439	471	453	431	443	431	440	406	438	432	447	470	433	416	437	448	412	407	457	475	416	421	428	458	388	446	398	436	459	462	425	468	427	421	402	435	453	420	421	435	394	439	456	450	446	436	396	435	479	433	422	460	434	439	421	431	446	452	437	462	419	422	430	444	421	421	458	408	507	450	431	413	394	451	457	435	439	437	459	446	447	441	441	446	447	485	434	517	445	427	450	475	433	435	435	454	434	451	418	425	427	462	447	428	471	442	468	448	420	459	426	432	426	459	435	417	420	413	444	457	442	457	457	438	453	439	419	424	451	445	429	406	450	449	446	406	453	419	403	408	428	463	444	417	427	423	445	428	454	423	426	428	464	433	423	454	436	386	425	458	451	419	425	442	426	420	411	444	450	452	419	450	442	420	386	442	431	414	421	437	390	427	439	454	409	451	461	419	446	437	442	435	415	457	424	443	489	425	455	426	392	422	451	471	435	456	419	450	436	394	404	444	419	452	412	405	423	437	434	453	443	465	439	432	431	426	455	436	419	444	457	412	438	441	454	416	437	406	437	457	449	429	411	461	447	395	460	423	438	431	439	426	436	466	403	455	422	426	484	454	443	426	439	437	433	425	416	416	425	418	447	420	403	480	476	443	453	419	462	423	429	360	442	488	429	435	444	451	484	450	455	410	437	443	456	409	427	446	410	444	415	413	419	445
35778	11721	2161	1178	788	685	590	528	418	405	366	339	335	315	348	279	298	277	287	334	308	291	256	280	307	282	273	288	286	256	266	289	281	295	245	274	271	241	246	276	260	268	274	266	245	243	237	263	266	273	279	272	269	246	291	284	290	247	255	235	260	256	260	273	223	253	264	271	288	240	250	255	271	255	255	265	275	266	258	281	245	252	246	294	292	248	281	261	289	264	264	266	246	244	252	272	253	249	228	234	244	286	279	248	246	276	245	255	263	243	295	243	271	300	260	241	256	281	267	250	271	239	264	275	264	257	248	246	259	267	243	273	253	249	254	259	249	257	274	239	255	284	237	311	284	251	272	240	241	272	237	252	277	239	276	273	261	260	280	249	257	257	279	259	237	247	268	282	248	253	275	266	249	263	268	262	266	278	252	272	273	265	239	285	285	250	235	254	257	280	275	310	279	288	275	253	245	270	249	234	266	251	260	254	245	257	257	273	273	237	276	259	258	273	225	284	241	243	275	244	229	226	240	291	307	227	274	274	253	231	251	239	248	280	259	270	269	262	254	283	305	269	280	253	266	269	237	290	277	292	262	239	248	269	271	260	241	265	245	250	297	253	276	249	242	272	236	256	217	264	261	257	264	255	261	270	262	247	248	279	263	262	269	273	284	295	274	236	249	230	269	234	254	277	239	243	254	231	240	221	282	272	253	239	265	286	276	250	251	276	264	243	261	264	258	258	243	255	259	274	289	286	289	238	247	260	277	278	249	237	268	274	256	287	269	283	256	244	268	230	262	236	241	265	265	253	273	262	267	256	279	272	257	279	242	272	244	269	289	262	258	258	263	242	270	264	270	280	255	249	268	290	271	253	270	291	247	241	252	269	267	264	272	269	264	314	248	261	258	247	265	259	251	255	266	263	266	249	252	267	245	283	253	273	273	253	275	244	263	254	248	252	272	267	255	251	274	263	242	268	260	230	274	275	238	279	280	259	213	287	237	248	246	264	289	268	245	270	283	243	253	303	268	261	253	245	282	287	281	237	277	250	242	290	276	268	263	264	279	275	263	253	242	281	239	241	265	247	290	277	273	259	262	259	253	260	240	239	276	294	235	270	267	264	311	255	239	272	253	273	274	267	268	269	242	278	254	237	238	269	251	263	233	262	243	283	255	250	277	267	280	258	251	257	292	252	269	252	247	272	259	289	263	272	265	269	261	237	230	250	251	231	257	252	303	261	285	255	250	258	236	239	252	288	250	256	263	271	265	233	259	266	233	261	273	262	260	275	284	252	262	244	261	262	255	256	246	280	290	272	264	249	262	284	269	270	281	271	265	245	247	255	227	240	252	249	284	251	274	279	247	249	257	265	252	270	285	286	255	229	286	250	271	305	268	276	245	270	239	260	255	265	245	311	272	265	251	276	317	265	275	256	273	268	253	266	257	251	229	230	251	272	289	262	219	310	257	283	260	265	238	265	261	270	264	286	254	258	262	260	242	283	236	256	260	286	262	260	233	283	243	247	273	285	245	260	267	278	272	270	220	236	241	248	250	241	240	298	268	241	266	250	254	244	261	258	224	275	300	253	264	253	253	244	294	276	275	235	261	227	279	290	265	260	248	261	255	272	260	271	251	272	255	275	263	232	268	295	263	235	278	243	284	240	251	255	280	264	271	267	289	269	253	251	265	240	243	268	261	244	263	261	264	282	265	252	266	259	275	265	248	234	276	235	277	271	266	235	256	235	242	258	245	272	269	258	281	248	284	263	258	272	262	269	273	266	258	247	254	256	260	261	211	246	278	281	249	290	242	257	254	282	263	265	264	281	251	262	268	268	286	257	256	242	265	282	275	256	251	263	250	292	238	301	268	265	262	272	275	245	288	254	262	268	264	251	236	244	264	248	258	259	275	253	245	256	261	262	252	248	250	251	267	234	280	259	267	264	248	265	281	284	308	251	268	285	241	261	265	262	249	252	260	268	257	265	276	274	266	257	264	250	258	281	261	263	275	260	245	282	263	265	264	265	257	277	271	254	257	220	231	275	280	241	276	268	249	240	236	262	259	248	240	263	244	263	277	270	268	262	256	284	275	244	240	250	279	260	269	302	279	241	282	250	252	259	275	267	254	240	254	288	269	269	265	280	259	257	274	273	270	275	269	248	244	258	256	224	259	247	269	252	292	253	254	258	275	264	250	229	288	294	232	262	247	279	253	241	274	290	269	275	264	280	272	259	232	283	247	273	253	257	257	276	251	254	272	266	268	275	248	258	269	288	262	269	231	293	271	263	247	232	293	276	248	261	244	236	256	248	251	260	268	237	251	241	246	251	278	268	270	263	261	246	250	275	258	267	283	273	278	251	247	250	275	256	245	281	267	274	261	271	274	277	262	260	258	252	259	263	272	267	274	263	267	286	279	266	268	227	263	257	252	274	272	250	265	227	269	274	242	265	246	244	258	253	278	237	268	251	260	248	240	265	248	266	266	251	241	267	254	213	279	256	289	278	247	248	259	276	251	257	236	247	281	239	250	258	257	278	263	279	275	283	301	248	269	280	266	265	241	241	277	237	261	252	305	231	273	251	254	245	225	275	254	239	236	245	242	251	281	278	255	236	259	262	242	277	278	275	247	254	271	290	278	254	266	283	244	277	250	277	257	275	207	281	274	243	239	285	261	249	235	294	226	275	263	253	248	235	286	262	246	256	269	260	241	283	270	244	256	232	273	257	257	261	270	247	238	275	264	237	248	274	289	259	254	254	271	265	247	268	233	248	275	273	263	281	268	263	244	266	301	249	244	273	264	270	269	306	275	238	255	246	277	272	258	268	267	252	259	282	223	295	261	265	282	261	254	290	255	253	262	273	248	232	298	271	267	258	257	270	267	279	287	269	263	255	245	268	251	249	263	273	261	280	256	277	268	253	262	225	268	237	239	251	270	246	266	285	266	263	270	274	274	254	219	290	273	265	246	234	267	300	262	228	248	263	272	273	281	264	274	259	254	250	269	264	245	280	268	238	249	242	274	259	253	253	255	267	269	270	268	266	261	263	293	274	246	269	269	246	245	260	275	260	247	295	255	252	245	288	268	277	255	281	250	250	252	228	272	250	249	230	270	232	259	250	280	272	276	220	275	273	228	285	251	252	259	238	228	270	259	253	279	266	235	254	244	256	272	254	268	272	260	207	261	223	260	240	266	250	264	249	235	235	261	271	243	302	273	246	260	274	276	249	258	253	269	279	236	270	285	253	264	255	243	277	263	259	275	255	285	259	242	265	260	246	264	282	259	274	264	246	249	263	269	267	250	277	250	249	269	256	256	265	261	249	258	241	260	242	280	260	270	214	252	245	262	245	260	283	278	264	290	248	257	252	244	262	228	267	269	250	261	265	279	242	263	280	252	266	287	260	278	270	239	253	275	297	241	264	256	259	253	253	272	249	246	238	233	248	263	291	238	260	278	287	291	255	250	244	263	257	256	245	272	262	285	290	277	245	281	267	255	259
17379	1717	3093	3577	3086	2577	2127	1909	1673	1458	1333	1310	1172	1145	1175	1043	974	983	976	897	969	922	855	890	917	907	829	829	896	839	841	827	741	765	800	801	777	824	755	817	818	813	788	850	802	799	755	775	771	811	804	787	786	749	781	767	739	733	783	740	765	732	737	749	783	766	766	709	739	785	741	767	741	749	801	790	786	737	731	730	757	779	787	769	739	706	733	729	726	777	791	767	743	754	795	793	754	783	739	764	759	662	788	756	794	728	721	728	739	773	729	757	778	734	759	730	740	708	765	788	744	721	741	764	797	757	750	752	724	747	747	759	777	733	747	767	735	751	726	739	758	740	766	777	752	738	775	754	722	732	735	739	764	740	753	742	739	747	772	751	799	698	745	758	755	718	744	760	761	723	746	784	751	761	708	768	698	728	707	747	731	786	740	721	737	714	742	752	748	770	753	768	784	760	727	773	721	720	782	787	756	734	745	747	730	734	758	762	708	720	776	731	761	749	742	734	743	754	790	744	763	741	758	751	747	744	752	766	744	841	722	733	724	745	770	675	768	769	709	724	744	732	713	751	739	739	743	749	714	726	751	769	696	747	741	752	765	805	730	753	796	681	691	780	730	781	742	768	751	740	761	701	778	754	712	733	748	767	746	776	791	705	776	731	779	739	752	708	744	782	757	705	726	690	697	737	802	751	751	773	770	802	795	731	753	756	757	778	741	756	785	762	737	745	771	719	768	756	733	736	761	738	715	721	789	745	690	751	728	768	741	791	747	696	709	709	755	778	763	735	799	708	724	742	749	754	705	744	710	738	787	722	724	763	764	784	743	725	751	724	738	756	748	756	738	717	746	721	764	749	758	755	763	755	739	758	714	766	740	787	742	739	784	751	751	795	714	720	763	739	756	697	769	736	688	708	785	773	709	784	761	742	777	777	729	770	729	745	748	786	758	802	786	791	728	737	748	744	785	725	796	754	742	716	778	719	781	817	745	748	769	762	747	787	713	781	773	709	772	757	721	773	769	766	713	712	756	762	713	759	783	781	733	769	717	754	747	743	791	780	738	764	777	729	728	748	716	757	722	731	760	701	733	725	743	743	749	779	729	754	730	786	712	751	768	771	793	718	716	772	711	748	685	714	777	754	746	751	789	733	808	765	766	783	706	729	752	770	725	731	727	779	735	773	712	745	726	811	750	750	744	729	724	713	761	754	692	741	733	787	747	750	745	744	742	703	764	700	757	752	742	747	737	736	752	716	780	772	733	757	755	730	744	787	708	739	770	746	747	754	735	779	764	744	703	729	760	789	795	729	777	776	776	763	773	768	736	697	711	737	758	736	776	790	764	751	761	783	681	744	727	774	757	771	745	725	737	738	736	818	749	785	716	754	758	710	749	755	668	730	719	730	722	759	705	779	774	722	716	738	731	735	760	694	706	743	762	771	715	796	718	773	705	763	714	719	768	762	795	764	719	763	771	725	713	815	752	726	789	716	745	796	739	731	777	795	769	706	738	791	745	719	779	756	740	736	717	721	741	726	740	712	751	774	736	686	747	740	759	746	772	772	738	746	759	780	779	784	782	753	726	728	695	731	708	723	793	719	815	749	799	743	778	749	802	732	726	738	717	704	742	772	752	712	721	757	729	800	771	730	736	760	682	729	758	784	767	760	783	755	713	697	745	735	757	808	703	737	741	737	750	733	741	786	732	805	743	741	761	763	757	788	695	739	766	761	755	735	719	705	722	730	762	773	788	741	703	747	709	691	766	812	712	774	754	764	733	754	733	773	699	735	780	787	726	723	737	731	755	723	776	735	729	780	774	723	730	731	727	766	696	740	791	766	779	760	773	729	807	734	756	755	736	786	795	764	764	743	745	773	734	724	769	768	774	780	767	752	722	735	768	751	728	728	735	727	745	755	783	760	716	704	783	681	750	760	701	793	797	741	747	807	747	717	762	753	747	733	760	735	720	736	795	763	759	740	806	760	761	756	778	729	739	743	757	797	761	784	787	731	730	734	748	798	775	711	739	718	770	783	720	791	754	774	748	741	772	767	745	778	759	754	730	748	699	743	726	746	772	786	788	725	733	753	749	751	730	705	775	713	733	737	741	773	781	751	737	750	765	751	745	770	748	759	790	757	767	754	739	732	712	720	722	727	768	767	716	812	808	753	811	749	751	714	757	766	752	697	722	731	784	714	775	753	782	734	758	789	734	749	800	721	734	743	747	762	705	814	759	720	748	728	711	759	728	776	781	731	776	704	783	741	754	745	724	769	736	750	762	720	788	766	767	750	719	761	750	740	798	747	758	727	758	716	751	761	751	789	774	709	746	744	715	748	729	755	805	770	704	722	726	756	750	744	753	825	758	771	710	722	760	760	794	734	732	771	763	760	685	758	752	740	762	784	704	766	679	796	752	767	774	732	753	751	761	735	728	783	766	763	714	770	742	777	725	717	752	710	773	736	718	723	743	776	745	726	772	799	749	749	729	707	783	701	736	762	791	744	800	711	697	733	792	765	770	698	764	761	762	710	790	783	707	755	728	726	749	742	758	730	772	736	762	762	759	738	774	734	774	734	762	720	758	730	784	753	791	749	741	756	771	798	741	786	756	760	755	760	746	755	768	765	774	754	702	750	783	747	782	753	755	768	745	697	796	706	770	711	754	731	718	753	740	733	749	746	743	736	728	745	736	726	788	751	738	708	763	765	748	787	758	766	697	784	723	829	715	745	735	775	804	742	738	800	818	769	732	732	722	740	752	753	701	782	754	767	737	747	702	790	717	730	769	806	811	778	696	745	788	759	766	759	731	768	777	780	794	733	747	720	745	762	765	739	736	748	808	754	729	741	736	780	751	778	718	772	727	738	751	751	758	758	707	756	709	797	723	750	704	712	750	709	706	726	763	725	710	713	765	749	733	736	758	713	772	766	715	768	786	788	734	772	768	781	709	695	775	759	738	758	765	807	750	737	757	722	765	752	718	758	700	743	724	748	782	705	770	784	687	790	715	731	754	719	748	737	691	788	785	724	816	742	740	713	736	732	740	757	745	761	737	732	736	728	703	749	746	771	762	743	738	754	743	729	781	749	784	755	746	774	752	721	730	722	750	861	770	700	746	755	733	759	727	765	708	737	800	788	789	747	765	752	730	728	732	768	748	705	741	787	785	750	738	727	781	773	729	765	764	771	758	740	720	769	733	749	741	742	767	752	743	724	757	811	737	742	739	754	718	738	753	822	739	792	721	744	733	736	722	769	697	743	700	729	769	723	722	731	713	737	746	734	735	830	744	711	737	732	782	719	753	762	800	718	703	777	723	766	760	755	699	739	717	748	775	740	741	764	779	755	769	723	769	747	733	724	741	783	750	729	758	761	732	746	808	708	737	744	767	774	674	807	714	773	745	751	764	776	727	789	756	764	741	781	733	767	756	766	781	719	756	767	723	755	727	763	750	728	732	774	777	730	769	756	752	775	776	788	740	765	740	727	758	758	761	738
40193	20197	10359	2500	1512	1243	963	811	684	592	499	486	480	403	420	392	391	352	395	344	356	384	334	359	337	341	334	323	332	344	329	319	331	304	343	326	312	312	317	334	298	345	297	345	354	321	323	333	316	327	317	324	308	300	320	312	309	319	311	340	316	289	293	339	297	327	308	295	321	339	301	322	321	309	342	327	319	344	301	281	308	302	317	339	331	276	321	307	331	327	325	306	340	288	292	297	325	304	319	287	295	310	311	309	304	303	290	296	323	301	299	309	310	296	325	294	334	320	305	316	298	294	315	298	311	294	306	328	294	300	278	308	311	322	317	294	289	329	315	313	313	322	313	354	340	336	300	324	294	290	339	301	303	314	291	328	330	304	328	286	345	303	318	319	305	332	321	297	306	317	315	336	323	343	288	321	331	301	310	307	295	303	340	294	295	305	292	321	310	317	331	320	294	340	318	340	309	291	313	295	303	287	317	317	323	357	316	324	295	314	289	318	289	316	330	328	310	307	319	341	310	277	326	309	321	312	341	308	303	298	314	302	289	325	301	307	312	308	302	327	295	309	277	300	309	341	314	319	295	318	330	308	325	338	312	318	283	317	271	289	319	294	323	324	323	324	315	309	316	299	297	313	322	279	313	347	307	286	299	285	307	338	298	294	309	294	324	321	307	342	330	328	311	311	316	313	324	302	314	327	275	309	310	292	302	301	295	299	317	300	300	300	315	332	318	324	280	301	301	295	314	315	324	305	297	320	286	315	309	306	333	296	303	322	318	320	332	291	295	321	319	288	290	315	304	315	329	305	312	291	307	332	326	275	285	353	315	329	340	327	310	342	314	291	317	349	314	291	324	297	279	323	317	295	304	305	318	311	310	275	304	302	302	272	343	314	324	292	284	331	297	291	318	290	317	308	310	321	299	301	311	308	290	289	322	323	307	302	307	281	291	302	322	330	324	260	296	304	316	288	295	346	332	288	315	299	349	308	314	326	304	292	308	329	310	278	283	290	307	314	292	309	279	307	303	276	317	304	292	305	353	334	300	321	291	332	314	305	326	287	290	297	319	298	325	314	322	318	298	328	302	312	315	306	296	320	302	306	315	297	313	302	295	319	330	307	318	324	304	326	309	302	299	303	337	330	290	301	309	320	305	341	308	300	297	308	328	286	304	294	326	347	304	364	311	303	284	289	313	327	316	342	324	305	285	346	317	344	309	287	288	322	299	331	333	315	294	344	304	318	276	307	301	313	312	304	317	298	291	284	319	289	332	291	308	320	302	298	306	319	259	316	295	318	314	321	353	317	314	294	310	279	300	320	326	313	341	328	304	313	335	308	331	335	283	306	293	297	303	323	310	274	289	315	305	312	330	300	328	312	301	304	302	308	301	343	290	311	306	318	314	297	316	327	304	319	289	328	311	292	321	319	319	303	295	295	295	336	344	302	324	305	311	290	339	307	298	319	281	320	301	280	336	309	301	313	313	308	274	300	293	287	287	301	296	295	338	272	285	310	296	302	319	337	310	286	333	332	316	293	315	284	281	331	313	310	300	318	310	303	292	295	286	327	283	316	273	311	329	317	322	336	333	295	302	281	335	323	303	298	334	317	285	310	286	291	289	294	330	317	321	290	323	310	279	327	326	313	311	321	318	316	311	322	290	301	291	327	301	335	298	295	351	294	304	308	295	316	313	300	311	316	307	330	315	320	328	295	330	320	352	295	306	348	269	317	323	320	334	307	293	314	320	289	302	327	290	299	301	317	274	335	313	282	317	285	335	346	322	299	335	316	301	305	324	274	291	326	293	271	325	303	308	366	289	288	316	305	311	290	303	307	282	317	332	320	310	297	325	279	336	317	296	296	338	353	321	347	327	295	305	327	302	312	284	329	298	286	328	306	285	317	315	327	278	319	264	321	323	332	317	285	289	302	301	320	303	298	317	308	314	304	300	295	306	284	316	319	312	286	299	301	314	290	297	312	284	318	277	292	272	332	293	287	341	326	337	297	312	303	298	298	315	302	334	309	316	314	305	299	304	363	333	305	322	292	311	307	295	331	290	314	289	313	316	314	307	343	320	314	278	298	315	299	305	326	280	302	304	346	312	294	296	332	327	312	326	275	316	318	339	321	326	313	309	316	297	337	310	321	285	313	277	286	314	285	301	297	333	272	334	321	299	304	318	295	313	317	290	307	299	317	303	305	299	307	305	300	312	294	330	311	292	278	287	307	320	327	303	300	297	319	318	301	318	317	304	304	305	314	302	309	343	305	325	282	300	318	306	296	322	341	294	301	312	315	316	309	293	321	309	308	294	284	305	317	322	284	305	315	323	294	280	290	351	314	284	298	343	291	289	315	284	313	300	315	298	322	312	302	335	309	334	328	320	325	285	321	306	326	300	308	291	289	306	305	335	317	311	341	301	339	315	318	313	316	310	312	302	318	326	309	304	298	325	285	303	333	298	284	314	304	309	299	316	302	325	325	325	321	325	331	323	293	336	330	332	321	305	307	303	299	305	319	300	311	291	332	308	330	321	319	325	308	296	301	318	299	298	301	299	283	314	295	276	345	299	295	306	327	322	311	305	311	309	334	327	272	328	310	312	324	319	305	284	308	303	311	321	280	317	318	317	294	305	301	343	313	322	298	343	307	303	312	307	325	359	334	292	342	308	325	320	305	310	267	297	326	312	314	297	308	332	311	301	305	313	313	269	293	296	296	299	265	300	290	320	325	291	341	300	317	338	307	336	321	338	299	314	292	351	303	324	290	301	342	321	323	295	320	286	297	299	289	280	296	293	313	343	291	345	310	320	316	307	283	320	311	326	329	317	300	303	312	298	281	320	334	320	305	309	344	327	291	339	336	289	303	302	297	314	303	293	314	296	349	312	318	292	319	322	325	306	302	300	335	297	288	333	293	346	305	320	308	310	340	294	317	308	311	336	299	322	341	320	308	310	300	345	302	287	317	346	301	308	268	305	342	289	302	276	311	281	311	296	307	288	298	311	300	265	288	298	330	297	315	318	298	299	340	302	301	320	329	304	295	315	294	290	314	306	308	328	326	342	316	321	348	326	338	326	285	276	300	356	296	297	291	292	299	307	314	280	302	332	320	298	339	345	307	302	305	298	317	302	294	296	294	308	317	301	349	315	339	319	317	271	308	326	302	319	317	327	322	335	277	318	309	307	304	290	253	300	293	302	302	321	307	327	331	328	281	304	295	286	300	299	306	309	280	284	329	312	301	289	303	307	348	319	271	332	310	357	304	287	309	293	289	352	301	305	357	310	292	319	308	301	330	293	284	313	309	293	307	305	330	295	315	267	304	260	308	302	296	308	308	308	305	322	329	309	288	315	323	321	296	324	317	320	309	308	279	293	275	315	315	313	327	318	311	308	293	286	328	288	310	301	329	334	315	287	298	331	297	292	339	321	313	307	303	328	309	319	323	315	315	292	309	295	301	320	294	292	272	357	290	328	308	325	335	345	318	319	305	320	325
22092	2744	5481	6133	5256	4507	3558	3109	2680	2324	2064	1922	1817	1621	1539	1485	1409	1391	1305	1268	1215	1163	1164	1118	1135	1119	1107	1104	1012	1028	1033	1022	1029	984	1032	928	909	964	918	954	968	928	896	938	935	906	956	916	884	911	873	914	940	910	864	958	866	908	922	882	858	888	886	870	877	876	904	869	835	910	981	888	892	877	942	866	880	888	840	918	855	929	873	859	905	850	848	877	905	863	847	916	855	918	863	845	845	873	856	880	894	832	862	923	839	814	901	849	843	829	895	798	858	843	826	863	857	857	931	837	843	865	881	906	901	925	871	867	903	906	886	846	903	869	825	819	907	851	876	819	881	900	873	906	855	882	913	816	885	890	840	857	799	838	883	881	859	842	884	906	900	890	904	821	859	868	810	886	840	884	905	855	917	870	870	866	798	886	888	878	860	916	915	863	893	879	886	864	897	883	857	837	877	825	848	874	893	877	884	885	922	880	865	894	841	932	875	927	830	820	853	882	844	828	873	882	815	845	842	875	864	846	886	892	831	850	864	839	844	845	884	877	853	783	850	874	898	852	867	887	879	892	835	834	860	854	857	868	868	840	851	850	857	850	825	888	878	852	873	818	874	900	917	858	851	869	892	906	891	828	831	865	878	799	822	765	849	861	905	864	903	898	829	868	828	851	807	879	848	837	870	884	841	872	906	855	872	944	888	959	836	870	834	867	845	864	891	869	855	815	841	878	865	888	810	877	804	915	842	895	894	885	827	853	874	863	861	861	868	833	834	922	838	823	897	826	885	840	863	818	813	846	870	847	809	875	896	874	822	822	882	880	929	879	868	878	879	855	894	848	845	895	856	831	914	942	851	893	775	795	846	877	915	857	896	903	843	831	914	833	834	820	848	903	830	862	819	818	844	836	922	841	914	832	857	849	908	807	867	854	826	828	831	806	872	847	862	855	888	786	854	906	855	878	847	874	853	805	849	869	871	858	890	867	851	869	858	824	902	856	814	858	913	867	845	816	853	884	866	834	884	847	850	830	886	839	833	867	868	848	871	885	897	798	800	870	885	842	853	898	833	917	830	862	854	840	881	895	784	878	835	845	878	851	862	879	858	877	840	873	826	810	885	898	815	862	813	745	864	917	826	861	863	817	874	868	866	870	847	828	902	847	881	885	874	851	863	847	858	862	892	872	915	908	864	864	870	879	844	850	855	847	813	880	875	878	844	884	876	852	886	843	890	859	863	789	854	877	868	873	902	874	851	859	856	849	881	884	885	915	853	877	815	854	850	865	898	872	854	871	878	802	875	878	861	879	886	862	898	824	873	874	859	881	903	814	818	873	857	877	873	847	895	842	862	885	811	896	854	865	870	862	889	848	910	879	869	873	866	864	834	813	929	860	899	854	848	878	868	878	852	882	824	856	859	837	841	808	886	836	864	846	860	922	834	847	849	920	819	881	873	847	906	870	849	823	847	878	822	854	861	833	857	836	832	857	876	834	861	828	862	874	883	860	892	879	942	832	936	865	818	840	878	895	902	812	832	859	877	891	868	891	891	854	822	843	871	858	918	826	832	847	830	829	876	857	828	881	831	839	861	885	875	800	870	833	901	882	839	881	884	892	895	876	838	872	886	810	875	895	825	852	852	861	876	834	846	856	866	887	815	861	807	834	832	885	857	856	853	858	840	856	875	871	828	830	820	856	880	821	897	914	881	867	862	905	814	847	894	887	882	890	854	893	861	842	857	879	942	844	832	868	875	838	852	847	870	788	834	796	868	843	887	891	830	885	814	925	840	857	824	863	928	869	873	859	884	851	936	826	858	846	874	850	889	924	937	861	852	855	894	866	859	824	864	843	868	813	813	886	897	882	847	847	839	837	840	856	867	855	863	891	873	865	915	839	882	837	857	862	896	809	879	839	899	823	852	820	855	817	829	888	832	882	854	824	864	793	870	888	815	907	858	904	858	824	877	893	857	858	825	862	838	824	850	841	819	800	888	871	872	848	885	865	861	915	844	852	857	868	812	782	843	862	872	844	901	915	821	858	843	869	903	873	896	883	856	864	867	837	839	843	866	894	888	805	890	903	913	879	884	865	920	837	845	824	857	899	846	832	855	816	914	848	800	866	910	874	788	848	913	877	839	905	897	795	888	871	811	915	901	896	797	938	835	795	877	862	881	867	868	871	890	925	901	893	837	827	849	856	832	908	852	884	870	864	807	843	786	891	896	873	892	920	866	925	833	904	846	823	865	897	848	857	885	860	863	856	869	872	802	863	839	853	815	828	842	886	911	851	875	881	873	866	837	859	853	876	857	894	862	829	877	853	815	805	882	873	844	835	861	845	823	847	833	815	822	809	867	839	865	916	869	872	883	890	780	849	856	853	830	845	869	909	864	847	918	795	800	830	880	839	860	822	807	894	859	863	869	839	842	903	866	867	817	855	825	847	819	850	855	899	868	842	849	854	783	851	870	881	854	842	880	869	903	827	838	870	886	861	952	860	862	872	874	903	867	870	809	852	867	836	818	867	813	861	825	847	846	841	886	900	907	849	939	806	911	886	835	847	879	848	850	835	884	860	886	854	825	853	832	850	876	889	898	842	932	852	849	905	833	843	806	872	857	867	858	861	821	845	878	869	854	862	834	828	856	893	912	835	810	838	873	818	882	870	870	884	895	838	836	830	824	834	852	847	885	847	832	874	818	894	833	883	875	837	829	870	866	839	834	856	868	838	893	831	896	812	869	871	881	847	835	871	872	884	892	882	901	850	832	881	869	824	945	860	865	833	874	868	859	836	844	903	859	866	858	871	823	877	835	807	892	856	856	888	874	861	824	871	857	821	821	896	826	855	863	850	813	863	889	868	813	859	874	944	807	855	820	868	903	868	877	867	896	896	837	853	828	852	851	880	872	829	833	857	804	874	871	867	881	872	835	861	843	834	899	890	832	863	867	844	852	810	868	876	810	899	834	871	890	867	846	832	834	826	845	821	864	839	802	877	883	846	827	856	879	879	867	896	852	834	876	892	828	855	889	901	816	864	843	854	879	875	913	837	845	856	876	917	876	863	866	878	867	875	864	920	845	895	836	884	877	879	834	844	886	870	848	874	843	879	850	867	887	922	866	844	872	844	827	902	896	852	822	874	870	856	839	893	886	834	882	870	904	877	844	878	884	898	822	840	868	828	833	839	850	839	849	855	866	799	836	813	854	811	859	885	935	871	839	887	882	878	802	867	909	842	868	850	815	880	861	816	877	840	890	902	900	879	851	851	825	809	840	864	809	828	890	879	846	869	857	805	879	856	896	910	864	818	898	837	856	831	872	853	934	891	875	847	873	802	885	900	844	887	869	908	877	882	872	855	809	882	860	835	897	857	824	849	846	830	899	893	826	878	848	893	883	881	850	874	894	845	878	893	897	873	857	813	906	841	875	826	820	896	874	840	940	911	879	832	867	854	829	791	893	812	893	883	879	846	864	816	888	837	861	832	816	906	821	898	845	843	842	892
6348	380	269	179	172	162	143	150	161	153	144	157	134	122	125	154	144	133	129	127	129	158	134	146	128	133	147	136	136	146	137	134	163	147	139	139	121	135	139	138	151	100	122	153	131	143	120	139	127	146	130	133	153	120	138	154	130	138	143	152	136	145	133	150	135	137	134	137	142	130	164	142	130	135	108	134	150	131	136	117	142	124	135	131	135	159	136	124	125	127	145	142	120	151	143	98	128	117	137	137	146	156	153	132	141	138	133	135	136	129	141	136	128	141	123	119	127	125	141	124	148	143	133	117	141	127	154	141	152	153	136	140	139	156	138	143	155	140	132	115	147	146	134	127	122	143	147	138	124	140	148	143	150	133	141	137	129	133	131	135	123	130	132	132	125	144	123	115	140	131	155	133	132	142	131	135	149	127	146	115	137	126	121	137	150	113	167	150	121	134	137	115	146	138	128	126	130	128	143	142	146	129	146	119	120	148	116	127	142	137	139	121	144	152	132	141	161	158	137	136	151	141	122	154	121	126	119	151	145	140	131	133	105	128	150	124	134	148	132	155	134	139	153	160	129	126	127	162	126	140	134	133	138	138	149	136	130	136	137	136	145	143	135	147	138	128	135	121	121	137	128	131	135	139	142	136	138	130	128	132	138	132	150	151	135	118	153	128	128	126	124	132	134	153	141	128	135	131	167	145	125	155	116	129	122	136	111	121	135	112	160	145	121	140	122	138	117	127	137	114	136	121	111	120	135	133	139	139	132	131	145	142	137	148	128	145	129	117	151	135	141	138	141	132	123	141	141	153	129	140	114	132	141	140	117	121	145	139	136	139	142	131	124	141	137	164	134	150	118	119	149	136	123	132	115	152	139	129	154	132	127	122	142	137	155	126	140	132	148	134	138	140	138	144	164	142	136	161	116	154	130	109	138	120	137	139	149	110	129	135	142	156	121	140	132	130	137	150	134	152	137	131	105	135	145	126	128	157	134	146	119	134	145	129	122	109	137	136	147	133	132	127	130	138	127	121	131	148	141	144	132	151	128	165	138	155	141	129	137	124	103	119	162	138	148	139	143	161	125	142	139	151	143	157	147	137	140	137	137	130	128	151	135	138	143	131	123	128	158	142	142	129	138	135	147	113	130	144	163	134	133	152	144	142	128	144	164	141	146	143	141	136	141	136	135	127	141	120	141	114	145	135	129	131	145	136	143	139	121	138	134	131	130	130	137	135	151	134	124	143	141	128	122	140	121	151	129	136	141	138	138	116	155	125	132	149	122	137	143	137	138	129	127	160	123	147	143	139	133	128	138	132	129	133	112	141	140	124	139	163	147	137	159	126	124	133	139	154	136	119	160	144	149	131	135	133	132	142	155	148	138	120	146	142	154	143	141	124	123	124	146	148	159	121	130	131	137	166	134	132	162	130	133	142	142	151	132	132	124	136	141	142	125	120	120	155	130	121	162	139	146	111	113	145	145	127	125	124	130	152	123	137	149	111	131	141	124	138	134	128	135	152	125	132	157	147	114	125	132	119	132	130	123	139	139	127	154	132	139	130	134	112	134	125	125	149	137	137	149	133	137	159	136	141	133	120	122	125	146	136	130	131	136	147	118	108	135	139	144	133	144	123	115	150	133	141	125	139	142	115	127	144	141	153	134	131	135	144	138	162	138	137	149	126	128	140	155	141	150	133	155	135	132	133	112	156	127	132	133	120	117	134	154	119	138	124	149	131	144	122	133	133	153	134	120	129	139	118	135	115	133	111	148	132	134	141	126	136	147	124	153	129	142	145	143	125	125	139	138	142	126	150	142	132	153	150	132	138	143	137	148	127	146	116	139	129	133	126	124	128	135	120	142	139	147	136	117	124	151	143	148	147	129	150	140	136	147	156	139	139	145	115	122	121	132	153	136	124	124	113	119	139	142	139	145	147	119	131	130	124	164	142	132	135	132	159	124	122	147	145	137	149	138	131	146	136	138	136	157	146	118	137	150	134	136	137	130	137	136	134	136	142	145	136	130	136	124	132	114	142	149	146	140	124	138	120	140	138	128	118	141	137	100	147	155	126	148	126	130	140	155	150	150	133	129	123	139	138	152	148	142	145	145	136	141	116	142	145	111	147	138	137	144	131	144	126	154	131	149	146	142	142	141	126	130	144	136	134	126	132	141	113	106	114	129	133	132	146	152	159	145	144	137	127	135	127	125	159	167	121	108	135	113	137	137	129	152	136	146	139	134	140	153	130	143	137	135	147	114	129	119	110	149	149	136	137	149	127	128	142	148	125	125	128	127	134	150	133	151	146	148	135	154	139	138	132	152	123	140	140	148	168	130	134	158	142	130	159	137	133	139	136	145	121	144	156	130	139	158	129	122	126	128	133	156	166	120	127	143	126	155	128	133	141	160	119	135	137	133	128	131	116	140	150	136	136	157	142	120	139	138	143	133	139	119	147	153	126	163	153	134	140	122	120	134	123	159	128	156	146	138	140	155	135	131	139	121	120	116	166	133	128	124	142	165	133	126	123	114	138	144	134	140	144	144	147	119	135	143	131	149	132	153	147	131	154	125	136	134	114	130	137	148	141	151	137	155	147	144	137	112	148	137	130	151	137	146	144	148	123	121	134	135	141	132	146	135	130	142	150	109	135	137	138	135	120	118	128	142	115	119	129	152	153	126	119	138	137	127	120	124	135	137	133	130	138	144	145	128	145	173	149	136	133	135	139	115	147	121	140	143	143	140	135	141	136	134	172	133	139	141	138	123	159	143	126	137	149	122	136	135	137	114	146	154	125	137	135	123	141	148	154	154	150	157	141	137	142	151	133	141	122	137	130	137	138	123	146	153	143	145	142	130	132	130	119	140	138	153	125	138	146	133	140	125	139	146	135	156	145	144	143	133	129	151	145	155	128	135	135	126	127	139	149	141	126	135	152	151	140	136	150	132	132	132	138	133	140	148	140	160	133	142	141	169	115	124	137	129	140	123	165	134	133	138	118	157	133	144	145	137	128	137	135	137	142	136	121	151	122	141	145	113	150	141	157	140	121	130	139	143	133	159	135	113	127	150	150	138	143	142	150	166	126	121	146	140	134	144	134	122	127	147	150	129	132	131	126	121	148	120	135	132	119	132	145	135	148	112	138	159	134	120	122	130	139	129	155	146	130	146	132	146	144	134	128	133	127	140	142	137	138	131	152	136	135	146	133	134	135	157	147	128	122	143	148	117	154	139	120	128	133	134	159	150	118	163	130	135	165	129	136	113	131	144	126	132	126	154	142	111	154	160	148	133	143	139	135	131	153	139	139	144	141	132	145	171	142	133	161	143	147	148	131	143	145	120	153	123	145	121	132	119	141	139	154	120	134	147	124	130	143	123	145	123	121	155	135	128	143	149	141	155	124	131	143	135	150	130	130	140	118	129	135	134	124	145	138	138	147	130	149	125	124	137	146	141	132	143	165	151	136	128	131	135	151	146	128	151	127	157	158	142	134	133	131
5294	529	571	635	567	526	540	496	439	504	488	452	448	439	443	440	438	429	436	464	451	456	442	481	461	454	450	402	422	430	430	447	495	434	459	437	409	467	428	460	426	429	420	411	468	444	428	405	418	478	473	426	424	417	421	428	491	444	432	459	446	445	432	463	474	431	444	421	421	445	425	438	414	456	440	406	420	443	432	422	434	415	442	435	442	450	455	409	470	447	409	441	466	434	414	444	452	413	450	423	456	473	449	403	453	439	435	406	417	446	408	436	435	422	425	471	430	453	459	423	419	432	416	406	449	381	426	434	446	424	450	434	409	436	459	440	402	430	421	460	462	392	417	405	412	413	417	407	389	427	462	445	459	444	401	459	421	445	429	461	464	452	426	439	416	440	404	445	456	434	443	405	448	404	460	431	409	447	439	443	447	449	437	419	444	431	441	426	428	456	397	417	425	399	457	435	452	403	396	454	407	439	398	459	413	441	449	424	465	448	395	484	434	425	415	451	418	444	414	423	442	410	452	444	408	439	397	453	401	452	431	453	451	450	460	412	453	460	455	445	467	409	440	438	416	420	391	442	419	433	465	403	462	474	411	417	415	454	406	427	452	421	430	448	431	475	415	427	419	454	424	414	440	461	451	438	439	419	400	447	470	424	422	417	446	414	449	448	426	412	464	395	429	412	443	411	444	453	456	457	423	424	395	416	436	422	425	407	405	450	441	459	433	414	425	408	413	404	455	396	396	421	432	428	420	431	473	429	436	380	439	449	415	435	463	420	426	456	442	421	426	464	452	417	392	434	444	393	422	426	430	445	466	434	426	424	434	447	410	427	448	437	400	440	460	411	423	449	464	464	458	441	447	415	472	453	425	429	397	443	400	481	454	417	391	466	432	418	444	418	421	463	415	444	415	443	399	416	409	405	444	455	399	459	400	424	444	423	433	441	414	406	429	436	429	460	434	458	446	424	417	451	427	435	422	439	447	468	454	460	421	410	440	445	460	390	455	455	418	437	410	411	443	454	453	450	414	460	428	449	433	444	443	454	430	419	423	414	424	454	424	426	432	395	443	423	436	457	425	420	392	426	464	410	444	430	416	464	439	447	415	464	439	436	411	455	434	393	444	412	417	448	441	418	456	427	420	431	422	448	426	453	415	441	439	455	438	405	423	446	416	434	401	433	448	449	424	454	404	437	426	416	410	444	421	462	438	424	446	424	446	444	416	473	468	444	430	463	445	414	400	419	444	440	420	460	438	439	452	419	447	430	417	453	432	432	459	426	409	455	421	438	469	446	407	470	448	409	443	401	485	425	410	471	434	438	396	428	437	438	430	428	474	420	417	460	444	456	414	431	419	468	444	437	431	435	451	456	452	450	396	414	456	431	472	438	425	433	454	461	425	463	409	439	454	430	457	442	406	458	430	425	471	434	457	417	400	455	443	464	462	434	467	426	429	389	441	431	419	398	413	418	442	402	404	464	457	453	445	434	450	452	429	446	437	400	427	439	442	429	427	397	434	458	415	418	430	408	445	436	405	409	457	423	409	447	454	455	425	440	464	439	396	422	382	432	439	432	442	427	439	431	448	414	388	405	476	408	454	432	447	438	445	451	399	393	441	432	411	453	421	427	426	446	404	411	459	434	421	413	447	416	423	472	448	405	405	434	436	473	443	458	480	452	447	402	425	426	401	420	439	435	445	432	424	436	460	468	417	444	422	445	460	432	439	432	398	456	406	434	405	434	423	452	439	440	439	434	439	434	428	436	425	494	420	445	423	427	408	440	421	450	444	423	416	469	443	417	457	445	441	418	415	479	426	435	397	435	472	419	442	424	462	399	408	462	436	429	424	473	410	439	406	424	440	420	451	466	429	426	430	442	472	439	428	407	453	409	448	435	452	430	432	419	426	404	455	405	431	435	436	412	377	424	397	431	465	427	469	396	399	445	419	444	403	396	442	422	434	434	403	456	452	423	416	435	453	451	472	416	430	446	408	418	441	446	436	434	429	435	434	390	439	419	471	457	427	433	428	427	443	426	446	427	439	416	421	468	413	432	435	429	471	444	442	444	432	417	436	424	457	388	411	396	420	435	407	426	386	429	429	406	449	427	455	414	424	411	433	414	397	445	461	435	421	416	435	403	414	403	422	433	400	434	478	421	399	454	484	419	446	414	431	459	423	414	443	448	421	432	419	451	428	457	439	409	375	425	434	443	437	441	455	431	439	449	437	460	446	435	430	460	456	471	443	427	408	441	455	432	428	430	455	441	421	433	443	435	427	450	419	432	425	427	443	439	435	410	441	417	412	394	432	421	433	414	452	429	423	444	459	441	439	411	439	421	481	430	403	447	412	408	397	432	427	447	468	428	428	445	449	437	428	447	433	421	387	456	410	443	447	437	427	456	428	427	445	411	391	395	392	441	432	422	460	427	413	422	436	381	431	443	422	421	366	450	397	430	438	449	413	393	423	386	434	459	419	452	465	443	444	432	450	406	413	436	395	439	427	457	420	457	421	421	437	406	434	453	446	428	457	465	452	436	459	443	442	403	444	426	431	447	427	446	448	449	412	441	430	463	432	453	411	439	443	472	440	437	398	420	450	447	444	427	447	434	423	431	442	388	436	448	432	435	424	439	462	470	436	440	438	448	453	396	414	424	439	416	427	420	408	420	444	428	426	441	437	444	409	427	443	418	427	433	394	447	432	456	414	437	470	461	428	453	409	451	463	422	477	417	460	458	430	409	433	457	443	421	425	423	444	456	427	413	436	410	449	440	402	433	421	427	403	450	438	449	416	438	429	451	474	412	415	456	424	449	410	421	452	418	425	422	452	421	449	390	417	448	425	420	415	435	385	412	411	454	438	457	465	443	412	433	451	389	422	412	418	427	452	409	462	455	430	453	439	421	474	422	414	380	446	423	471	397	393	458	437	429	441	424	439	426	436	428	455	414	432	432	469	418	458	448	424	409	437	437	483	440	422	438	415	413	444	427	405	434	436	429	474	432	459	404	450	420	442	438	380	416	470	410	448	431	453	462	422	438	397	459	449	447	456	488	441	471	449	426	460	445	429	413	493	423	434	422	427	426	412	412	419	424	449	454	437	413	429	415	427	414	399	445	436	463	420	443	413	390	438	440	457	425	436	454	428	395	438	415	428	440	421	404	450	447	435	430	384	445	417	423	423	459	429	444	436	467	467	426	460	426	447	443	411	423	417	451	424	420	432	434	435	408	447	453	478	466	406	434	426	390	437	428	444	418	448	462	422	461	444	440	428	439	426	395	438	422	423	419	401	444	452	464	488	476	400	441	423	434	417	469	450	428	452	413	428	408	430	440	457	457	407	434	444	431	447	439	453	442	467	396	449	388	414	424	444	437	429	467	430	439	429	463	427	438	416	438	427	427	422	463	435	461	426	436	455	429	424	443	451	445	431	417	442	425	461	446	443	431	420	461	430	435	436	432	419	444	430	425	409	452	451	440	396	436	441	461	409	467
35722	11216	2021	1146	849	698	549	483	433	403	377	358	355	320	313	301	264	303	260	238	225	318	275	295	273	256	256	295	258	242	250	292	264	251	272	270	241	270	256	252	271	244	261	241	261	277	284	249	256	256	224	256	249	288	281	280	250	254	257	255	237	273	244	263	255	273	272	244	252	270	240	288	279	249	269	282	283	215	261	272	285	245	252	273	242	277	258	268	246	278	237	238	256	246	235	268	269	268	235	239	244	263	260	252	272	282	255	253	262	249	238	235	239	228	287	286	231	254	262	244	233	288	233	279	248	248	256	242	270	267	245	234	238	255	266	237	283	248	236	301	268	266	267	250	266	275	268	268	261	259	263	256	264	264	270	240	256	265	258	261	266	264	281	238	260	238	247	264	259	263	264	250	259	254	251	272	263	254	243	264	229	237	239	262	242	255	293	270	256	239	264	276	246	266	268	245	261	270	234	253	253	294	257	258	242	240	271	234	280	266	255	269	269	259	273	249	258	281	282	254	246	281	250	248	240	253	267	259	258	253	252	274	265	274	300	248	266	230	243	254	275	245	264	261	245	247	293	285	231	262	270	265	281	249	262	256	277	257	256	288	276	243	280	270	258	258	261	247	239	251	244	253	253	246	233	239	257	256	255	259	269	268	240	250	257	255	244	273	257	276	242	255	253	250	238	282	288	268	275	278	260	273	264	264	278	264	286	289	226	282	237	254	261	234	257	263	268	257	300	223	260	252	252	286	230	232	271	264	248	269	242	231	257	279	273	288	237	278	250	238	226	270	235	284	267	281	245	270	297	273	250	259	257	252	272	260	247	264	230	284	268	251	262	208	267	261	256	257	245	247	263	268	248	255	250	248	263	246	263	231	266	248	235	257	265	251	247	276	272	250	276	269	247	239	265	270	287	256	262	262	264	264	251	256	250	229	235	259	247	245	257	250	280	267	285	258	239	259	238	285	247	275	276	278	269	261	273	250	251	264	266	274	238	253	263	247	215	251	251	263	264	267	251	259	244	244	257	266	227	269	293	285	273	254	262	255	277	271	250	265	261	248	271	241	242	280	225	273	256	275	238	256	245	242	268	276	271	269	247	244	234	246	250	287	274	266	232	265	269	273	230	273	242	247	255	272	259	247	301	283	240	247	261	246	251	250	268	252	246	270	240	269	257	246	251	295	267	256	250	263	227	292	249	259	250	280	250	234	259	238	251	250	259	258	269	256	228	248	239	280	277	267	260	237	266	266	272	263	246	258	279	265	246	263	281	262	256	261	248	268	275	255	259	264	287	242	245	257	257	254	254	266	282	249	232	252	273	254	261	253	283	271	270	252	254	251	250	245	245	226	274	266	255	271	250	262	245	262	283	271	241	276	257	274	225	257	268	259	251	257	263	236	262	250	246	228	254	277	259	274	257	270	285	233	274	261	290	264	273	247	242	259	244	238	275	246	268	263	265	260	244	264	281	241	270	287	263	281	260	280	241	293	235	256	272	280	264	236	282	279	241	272	272	256	262	259	263	286	261	230	259	277	255	231	244	227	247	245	271	236	276	279	251	268	242	291	277	251	274	229	275	275	274	256	220	231	259	277	264	256	306	270	264	243	260	238	282	288	309	241	235	268	270	233	268	229	234	283	282	267	275	237	241	260	279	271	275	266	244	240	235	247	257	271	268	269	265	268	247	288	264	262	262	275	278	244	284	274	261	265	235	269	240	268	261	246	259	256	277	238	243	235	247	247	265	254	271	244	253	263	260	297	238	249	272	256	262	274	262	243	252	286	270	249	226	280	265	257	253	266	232	287	271	243	254	239	247	232	267	234	221	244	272	257	247	241	268	266	241	250	265	249	269	231	281	272	275	234	262	273	255	270	271	263	262	268	254	265	243	247	250	264	272	252	269	284	275	241	277	259	251	250	291	241	268	224	249	271	264	281	236	261	241	300	234	246	275	244	269	268	283	264	285	287	299	293	241	244	276	242	283	280	271	255	259	267	263	234	246	289	265	256	256	247	265	263	237	251	246	248	284	285	258	276	280	244	242	261	296	297	260	259	272	252	222	254	278	251	265	252	291	247	264	243	265	238	286	259	264	257	273	265	252	271	239	288	241	291	264	251	251	261	237	271	250	275	247	251	266	268	228	287	283	275	281	242	265	250	247	286	232	245	267	275	256	267	251	292	254	252	259	254	231	266	284	255	256	293	277	277	263	259	274	271	279	245	273	241	259	246	239	240	259	265	263	226	239	248	258	257	261	231	273	267	235	235	282	271	252	277	249	242	219	278	255	257	250	271	237	230	252	272	269	266	250	288	246	264	265	255	238	263	262	275	249	259	279	263	282	248	261	260	264	250	263	257	240	259	276	263	273	248	261	244	275	230	273	268	260	279	249	257	261	271	267	265	286	253	255	259	238	252	260	263	255	278	239	277	282	254	241	225	259	271	269	286	278	240	270	251	250	232	276	276	268	267	258	248	263	294	266	282	282	254	262	261	244	273	242	234	254	254	262	281	280	284	271	267	294	257	258	266	271	265	267	275	250	269	259	251	238	246	257	271	276	270	221	281	262	255	295	288	254	258	263	265	253	249	284	226	228	265	258	285	280	267	257	234	272	246	233	240	262	273	255	256	274	278	289	251	236	265	257	251	250	250	226	268	250	248	245	241	253	266	252	261	245	238	282	262	260	240	253	257	253	268	285	244	230	258	236	269	257	256	241	241	289	254	251	277	260	227	290	246	243	264	257	258	224	288	302	277	248	247	268	233	245	266	243	258	262	264	254	229	247	281	269	256	267	232	255	279	254	249	274	246	236	252	253	266	273	303	246	257	257	262	263	283	287	291	272	271	266	231	264	287	259	237	264	254	253	248	250	248	231	252	274	278	270	253	272	271	279	284	263	241	254	233	268	229	260	275	269	252	249	242	249	264	254	259	259	251	279	249	278	244	253	264	268	248	257	258	250	266	266	247	251	237	240	278	256	227	255	261	260	311	252	270	273	265	243	267	267	276	250	240	260	238	274	247	256	251	258	270	280	259	261	273	239	277	259	259	232	280	276	267	242	289	245	257	251	247	240	250	244	256	261	241	270	247	262	272	260	263	259	254	246	256	264	261	247	293	256	257	240	218	258	241	251	275	260	269	275	259	251	262	272	220	269	268	249	262	296	231	231	273	243	238	239	281	267	278	234	255	252	253	268	221	255	273	279	255	259	260	231	234	249	247	288	263	267	259	217	256	273	284	267	289	265	265	254	245	246	247	240	239	252	236	280	271	247	279	288	259	264	266	263	275	258	277	245	269	317	248	271	251	243	258	266	261	256	240	258	282	241	256	297	240	275	293	245	273	261	258	252	264	280	257	242	251	259	270	283	238	255	252	271	272	264	252	231	246	264	270	256	278	253	263	250	264	252	268	260	236	230	266	271	252	276	249	288	246	258	285	215	272	244	264	250	258	233	271	247	286	266	234	252	277	254	276	248	269	245	269	249	262
17385	1737	3259	3525	2977	2609	2183	1935	1665	1503	1335	1276	1211	1164	1116	1110	1058	1026	992	1018	951	917	875	869	883	870	886	857	884	865	879	816	865	803	833	834	847	755	807	822	790	780	808	826	796	850	790	855	800	796	779	770	737	781	749	775	752	734	773	762	764	773	798	749	774	797	806	736	779	776	772	799	740	786	780	762	765	802	782	731	776	779	770	786	788	782	808	706	756	750	778	807	831	751	742	736	748	749	799	768	761	788	753	747	772	774	761	766	774	736	760	771	749	755	753	770	758	751	726	794	730	770	696	785	787	742	714	787	743	785	771	757	725	767	723	759	706	749	731	738	738	780	787	717	778	782	813	760	722	775	774	701	754	771	766	768	735	717	716	714	724	735	761	773	751	737	790	757	737	770	778	715	739	789	732	739	774	758	754	737	754	734	697	821	771	754	769	774	759	747	758	760	731	764	732	745	761	700	763	725	765	788	766	736	703	793	734	696	758	766	730	718	751	757	768	732	742	716	785	761	779	735	769	747	771	743	775	702	722	768	755	796	745	767	793	756	750	802	763	731	765	777	719	754	763	756	719	774	798	770	749	775	770	751	817	796	756	693	723	681	727	737	773	748	726	746	736	834	749	764	790	772	798	763	789	751	764	781	779	716	783	678	735	757	718	794	732	762	773	781	795	726	747	740	764	736	742	740	796	804	771	746	780	736	735	710	765	749	757	789	756	778	733	733	749	750	757	729	767	728	733	735	734	752	767	722	766	765	720	794	711	752	752	743	743	726	717	719	766	763	798	791	753	752	743	753	766	763	678	730	751	739	739	721	747	765	779	788	771	718	746	764	777	735	746	727	735	767	752	693	726	700	764	725	744	737	754	726	730	725	752	753	755	744	759	751	745	761	750	719	773	779	775	717	720	760	770	773	739	750	761	771	780	754	759	760	685	748	771	787	772	768	714	733	749	770	781	767	791	709	807	734	731	735	762	742	746	728	808	759	709	732	723	808	757	793	747	788	781	709	731	763	773	730	741	747	757	705	746	755	720	783	799	763	782	736	779	763	789	751	786	736	779	738	785	707	744	805	741	722	770	748	708	732	800	789	756	742	732	757	748	745	803	758	724	757	749	730	762	774	766	760	761	743	766	736	696	786	769	757	765	749	770	767	748	777	707	795	699	735	769	752	739	753	731	734	736	722	721	716	700	763	777	671	777	746	729	750	701	772	801	732	723	734	736	788	758	770	716	754	727	748	759	785	708	737	790	781	741	754	721	730	765	796	762	760	791	772	757	751	755	731	769	751	778	734	749	734	803	775	757	731	779	777	728	760	745	805	779	738	739	727	762	760	727	824	760	710	764	803	746	798	733	748	760	726	738	740	803	780	763	773	796	776	756	745	738	729	766	736	739	770	793	740	752	774	741	732	736	750	748	742	753	701	727	758	733	760	763	740	768	740	719	765	790	774	744	757	705	730	810	767	768	731	717	721	740	768	766	768	718	758	725	716	797	776	787	761	726	763	714	707	781	728	767	749	754	738	739	741	737	737	757	693	775	731	740	731	734	767	740	836	763	747	764	817	767	730	752	781	822	728	760	739	808	730	755	768	765	708	732	780	763	777	713	796	758	716	735	786	730	719	721	733	734	776	745	770	717	785	703	782	750	757	776	729	689	754	741	758	734	686	782	765	726	828	737	821	753	723	772	770	800	775	791	748	753	767	756	778	767	707	779	790	805	704	743	742	776	788	738	717	819	755	755	745	759	778	701	708	752	751	681	699	769	777	752	729	736	700	719	736	774	772	750	758	774	759	762	743	740	740	775	722	773	723	738	717	741	751	774	714	739	751	772	728	760	769	745	754	727	765	752	767	763	778	711	751	782	725	782	689	730	747	756	734	763	769	732	738	741	771	771	771	782	725	767	738	757	731	727	715	805	737	775	743	740	740	736	774	730	735	799	777	716	762	760	707	762	731	762	720	729	785	699	720	782	748	701	731	701	748	753	744	720	707	769	770	781	765	712	728	731	748	767	799	743	728	748	756	757	691	727	755	758	728	785	721	771	784	801	756	773	747	726	764	764	771	754	740	745	716	780	757	748	779	714	717	749	768	782	731	735	764	731	724	744	749	766	781	812	777	775	721	778	766	759	751	779	721	732	780	773	735	807	791	733	758	740	740	779	714	726	698	708	738	756	745	774	727	751	726	776	772	763	787	743	736	747	700	762	717	772	758	785	762	758	775	781	707	772	833	723	772	704	708	695	800	724	731	802	767	712	697	762	742	775	764	760	741	742	787	750	776	754	755	767	753	707	754	729	718	771	753	800	738	772	722	731	722	747	752	799	719	793	767	757	696	768	725	750	773	760	732	748	726	738	735	775	726	714	713	789	737	727	707	722	734	779	716	751	719	773	769	726	753	744	778	798	769	749	737	782	757	758	726	762	787	720	767	744	722	752	718	718	777	764	747	757	743	731	725	745	782	731	736	745	761	755	712	714	739	750	725	761	729	783	741	743	737	773	722	796	748	690	735	749	736	753	761	703	780	773	771	782	769	736	730	753	809	753	728	744	749	724	764	691	728	771	834	727	742	707	707	764	726	738	804	711	699	755	762	727	744	787	717	721	740	743	749	739	789	755	702	727	707	726	811	759	746	725	792	747	737	765	746	785	718	727	778	772	707	719	707	784	775	723	725	745	719	768	736	743	751	736	761	813	738	727	791	772	696	804	815	769	743	792	732	777	711	807	704	755	688	744	754	778	727	760	786	779	750	737	738	733	770	771	735	740	725	760	789	763	709	728	727	752	713	691	735	730	726	808	783	751	764	729	760	678	780	770	755	692	736	755	750	765	765	710	757	702	713	764	796	742	761	745	739	724	742	784	759	765	728	743	743	798	739	730	753	773	734	763	748	755	737	697	699	755	754	750	810	781	730	771	775	751	747	735	820	841	783	734	731	772	754	716	706	722	774	739	766	749	740	763	712	752	755	781	736	749	771	779	756	798	746	743	751	756	730	737	784	782	721	779	709	791	774	760	779	784	786	739	737	724	728	774	752	707	748	749	760	749	767	748	763	776	684	791	785	742	801	796	757	763	771	786	776	717	769	728	765	739	754	740	744	757	754	729	772	764	752	737	758	752	775	738	739	737	736	678	727	767	769	754	764	794	748	713	769	794	762	743	723	742	746	779	770	747	713	716	799	740	748	755	753	756	751	745	752	755	746	725	757	756	739	754	745	758	727	785	783	752	736	760	739	716	803	770	744	749	749	784	750	702	750	753	736	713	750	742	772	753	793	741	774	734	746	756	734	732	763	738	752	792	764	741	717	742	767	749	750	821	762	807	734	747	765	775	738	753	734	777	751	730	795	731	728	736	734	816	703	789	764	783	740	765	745	739	787	742	713	761	815	751	784	764	758	698	750	776	747	747	791	704	751	785	755	726	730	762	784	755	744	758	769	774	802	759	755	772	724	736	745	719	757	771	757	760	753	738	811	754	774	778	701
41262	19755	9512	2347	1461	1160	879	783	666	586	575	508	469	422	428	395	406	337	350	357	369	363	348	339	301	332	344	352	340	340	371	342	346	353	337	311	356	331	323	326	298	311	284	316	331	335	318	301	308	301	277	318	298	302	311	328	315	330	333	282	303	302	331	291	330	293	333	352	300	284	306	327	343	338	306	293	312	312	305	287	314	351	297	315	322	320	316	332	261	310	283	313	301	274	331	290	318	365	314	304	343	292	305	307	279	302	326	313	308	295	318	344	292	296	334	321	298	320	285	320	305	312	307	304	338	331	293	298	305	311	310	308	323	302	310	267	306	314	295	307	328	293	306	311	321	287	299	317	314	314	317	312	337	295	293	301	303	313	303	309	298	290	315	297	338	323	293	316	272	284	307	310	324	303	307	299	298	312	288	328	304	309	338	318	321	328	312	296	339	296	294	337	292	318	281	304	302	280	299	298	322	306	280	320	310	302	294	314	318	320	309	325	314	324	274	318	274	340	299	280	331	309	295	309	321	305	308	297	308	303	291	288	312	303	310	320	303	331	300	328	288	305	314	274	306	289	278	314	313	307	302	315	288	329	299	319	268	333	296	311	314	290	308	321	335	270	318	299	306	295	289	306	343	319	336	331	301	312	319	291	285	311	305	334	328	284	290	282	310	286	303	321	310	303	314	297	302	257	312	312	309	320	329	304	293	273	322	311	318	325	305	298	310	292	314	306	297	286	339	279	308	298	288	312	320	330	276	325	321	292	314	285	307	297	303	309	284	317	299	289	286	301	305	335	329	305	280	304	279	292	319	308	301	292	311	304	288	304	306	317	287	284	308	288	276	319	295	263	294	295	284	308	292	283	345	300	284	307	301	303	344	337	300	281	283	307	296	306	292	309	312	311	294	308	331	310	311	313	305	319	305	319	307	302	312	316	290	313	309	298	298	286	293	310	266	312	330	295	305	312	319	323	309	314	296	310	318	291	309	316	273	318	300	307	322	290	295	285	285	303	296	311	296	295	289	318	290	313	296	287	341	295	302	292	283	315	309	290	308	316	325	284	335	314	305	317	315	281	348	314	296	289	306	326	304	297	305	317	323	294	322	310	301	300	280	316	299	338	333	299	322	317	290	291	315	318	321	298	282	304	286	328	313	321	297	314	298	317	289	336	323	284	305	308	267	292	335	303	336	301	290	313	310	333	284	276	298	288	338	339	290	321	320	288	312	289	281	301	288	336	298	288	346	300	320	314	300	278	316	312	332	300	324	335	266	305	345	339	332	301	317	303	327	294	299	320	295	302	315	305	298	286	295	298	351	324	297	338	318	325	308	299	318	281	267	298	314	328	283	293	301	304	319	335	316	330	309	266	306	292	273	299	309	333	300	284	288	304	274	314	323	306	289	313	287	288	294	328	301	310	308	323	312	308	302	295	328	318	294	308	302	313	313	309	336	305	273	319	309	321	282	319	308	336	291	312	328	314	328	301	287	310	271	288	299	335	336	319	287	279	311	318	333	292	330	315	324	293	321	302	320	320	291	308	292	278	298	323	299	320	306	257	317	292	324	306	298	321	316	316	334	298	318	321	337	288	291	279	306	327	301	320	309	306	302	285	327	315	319	309	290	273	292	308	315	327	336	300	320	309	318	309	312	310	320	345	293	333	315	262	312	310	308	319	337	304	321	339	305	276	298	316	306	302	320	279	286	292	298	296	280	302	280	322	313	265	354	314	301	304	303	298	350	297	351	286	322	283	357	307	295	300	308	293	304	303	257	318	307	298	291	327	299	292	310	323	341	290	304	313	288	318	304	311	289	312	290	260	319	284	289	310	316	317	322	317	315	305	312	335	327	323	321	318	322	318	315	318	306	301	312	298	304	304	335	291	294	302	289	291	302	313	305	310	326	302	284	312	300	316	283	305	349	336	303	310	278	290	325	305	315	306	282	322	282	300	340	302	299	307	280	293	288	298	294	292	306	324	297	295	311	301	296	279	314	305	304	295	314	272	297	316	302	323	305	290	306	283	283	330	293	289	320	291	296	299	338	281	323	311	289	326	333	318	282	275	306	292	306	300	328	312	315	278	311	309	303	314	291	276	309	305	320	309	327	281	317	319	296	310	288	337	314	299	274	329	308	294	287	326	295	326	309	304	318	310	302	293	294	305	297	311	321	338	304	292	285	313	335	295	296	334	325	308	306	320	299	316	309	310	307	318	281	330	324	330	303	352	318	312	277	300	302	321	312	271	267	302	286	307	324	356	306	293	334	292	322	324	303	286	338	287	328	310	315	313	273	322	273	272	314	279	326	296	285	272	334	313	320	325	313	310	305	318	309	300	315	288	283	344	322	298	303	270	313	294	318	287	324	315	332	313	330	292	286	338	301	299	324	254	287	292	323	282	299	301	316	329	284	310	324	297	290	339	281	303	309	302	304	287	299	288	292	344	333	288	295	294	305	303	332	283	315	302	289	317	333	301	324	318	311	283	315	287	320	302	318	319	291	297	305	291	304	293	295	300	289	301	292	273	285	288	297	304	305	299	330	281	332	278	311	311	293	283	312	309	277	306	297	296	317	284	316	279	296	315	305	319	345	316	301	301	326	278	331	317	329	311	296	305	308	285	312	301	311	278	322	312	321	282	295	285	292	281	291	318	280	297	310	315	309	312	316	328	306	290	301	310	332	314	306	293	280	301	296	301	325	297	299	306	349	312	295	313	286	318	311	306	316	310	296	302	306	309	292	289	315	295	312	312	308	281	291	303	325	319	286	303	320	309	285	293	323	273	319	281	292	300	311	283	321	293	322	302	316	285	279	306	297	299	288	289	314	302	301	307	311	314	301	341	326	309	327	308	297	301	296	293	335	311	282	285	304	301	267	328	310	310	315	331	303	313	331	306	326	319	342	304	337	340	300	306	308	305	312	306	308	311	299	288	284	301	294	307	309	295	306	287	306	307	302	286	291	302	303	305	359	327	287	299	281	288	310	325	290	287	319	311	309	317	303	297	315	344	288	305	293	302	314	295	338	300	287	289	299	309	310	272	303	314	306	303	294	318	294	322	308	293	336	326	301	285	273	332	300	283	305	313	324	290	310	332	280	309	319	296	288	290	322	349	315	295	302	323	305	298	304	308	323	301	299	314	319	301	302	311	291	314	321	314	279	284	308	301	313	295	311	295	310	314	312	311	338	325	296	312	311	322	310	339	312	319	309	293	275	283	288	307	315	306	282	289	289	298	282	302	312	280	295	313	345	296	294	309	277	329	291	321	296	330	331	317	311	292	292	319	339	309	303	324	291	286	283	285	263	304	303	314	313	275	281	295	307	328	297	313	279	315	295	316	294	331	308	291	309	310	283	307	309	315	296	344	320	333	287	317	333	321	351	285	295	330	291	285	320	307	344	303	270	340	292	306	267	311	315	317	301	290	289	329	337	278	314	300	291	310	325	308	331	329	307	310	292	285	318	331	289	303	309	318	328	290	326	312	287	300
22765	2650	5467	6137	5289	4353	3603	2978	2650	2303	1996	1922	1797	1623	1625	1519	1365	1377	1316	1282	1241	1144	1129	1088	1136	1194	1031	1109	1077	1081	975	1012	1048	1049	1031	904	947	962	990	917	935	970	951	930	922	911	914	922	916	892	844	943	958	943	922	968	944	915	928	906	935	923	895	900	837	877	920	902	876	923	882	863	869	875	870	896	897	899	894	847	872	927	912	862	850	874	904	911	965	880	868	855	876	846	880	826	847	887	912	849	852	885	857	896	821	845	833	878	863	850	855	896	868	828	918	847	884	852	865	873	804	822	875	888	898	831	889	899	834	868	881	811	828	871	845	899	860	844	841	869	868	891	850	852	858	864	834	855	914	832	872	820	892	862	888	873	870	855	824	864	866	857	819	944	782	817	903	873	835	847	915	882	834	857	849	863	870	869	850	868	871	838	854	873	840	882	885	891	899	786	924	785	916	877	808	838	838	852	814	860	831	906	869	868	879	855	868	850	888	847	935	914	846	889	840	824	822	879	862	817	901	901	763	836	852	833	841	837	846	804	910	868	847	866	871	858	825	833	843	842	870	879	856	871	849	884	827	853	842	855	851	918	890	850	873	834	858	861	839	856	858	768	838	859	846	845	854	890	848	827	819	855	873	832	830	879	908	882	864	862	886	851	860	898	895	872	834	905	868	891	866	837	871	845	849	874	866	870	871	848	892	857	813	848	887	834	827	893	862	831	834	887	852	850	857	865	876	878	835	810	862	859	859	826	884	894	796	818	926	894	818	782	847	868	875	861	860	900	838	871	853	878	905	831	890	841	886	861	803	830	898	874	860	811	852	928	871	871	845	821	858	864	875	814	849	826	853	836	855	805	871	833	903	814	856	868	867	869	878	841	870	851	859	866	892	828	832	866	882	894	878	835	900	857	864	850	885	864	834	841	911	793	814	851	847	912	868	924	897	893	844	841	852	789	877	822	852	832	869	899	896	827	849	853	923	875	847	875	826	845	843	818	828	885	841	874	837	817	863	857	881	894	870	793	871	861	908	873	865	841	865	841	817	842	868	852	833	858	837	847	836	889	849	851	860	875	841	871	862	821	857	827	851	865	859	823	874	882	903	879	850	810	876	830	867	869	810	872	866	919	813	882	830	812	864	875	854	848	866	850	812	867	835	863	838	878	889	858	859	844	894	826	852	812	826	819	875	839	888	847	819	844	842	836	871	899	822	873	856	865	815	890	839	813	866	828	808	897	898	806	849	886	819	913	861	805	872	845	812	765	874	845	910	888	859	906	879	807	859	860	842	834	828	861	835	812	854	823	894	845	860	840	809	869	824	820	864	840	820	902	905	838	839	823	820	872	894	809	815	925	878	875	797	891	853	844	806	897	874	898	853	860	843	909	880	845	818	884	795	826	895	879	883	864	862	873	825	885	841	899	855	864	841	875	863	863	804	834	821	847	847	831	808	860	838	888	919	803	890	847	857	833	886	863	891	869	795	869	863	844	858	884	822	814	842	868	832	863	785	863	848	872	818	901	858	829	833	843	843	798	865	907	841	803	841	828	869	802	868	861	884	889	846	802	862	882	876	954	837	848	821	834	857	876	870	854	878	816	826	884	887	843	810	854	828	914	871	875	840	883	843	828	844	861	844	833	833	866	795	841	822	861	833	817	829	821	821	854	822	878	900	875	795	860	868	848	845	869	888	913	870	914	864	843	911	877	861	791	852	874	873	812	926	814	827	843	873	893	893	800	902	870	896	880	862	888	881	851	830	855	847	902	863	824	839	918	884	859	960	841	875	841	818	853	812	865	849	861	873	839	799	870	888	856	821	863	887	857	848	823	830	890	817	830	848	829	893	849	849	877	863	817	859	846	914	878	865	846	872	878	900	836	814	825	828	814	879	814	791	891	914	832	826	833	909	823	872	858	873	853	832	844	832	844	897	756	900	841	809	876	806	865	804	854	900	841	851	848	891	844	881	847	858	852	852	890	875	882	831	828	894	883	838	914	884	853	832	883	810	838	846	862	823	850	834	862	825	757	849	843	876	877	889	896	838	827	834	857	889	846	880	847	874	888	862	887	876	891	926	848	792	865	858	865	899	864	845	844	836	911	871	845	841	891	836	869	846	872	867	905	848	861	813	861	856	811	820	832	805	865	851	875	869	809	845	830	871	845	878	836	879	873	851	877	925	834	864	881	877	822	919	852	891	857	891	875	828	871	854	823	856	843	851	859	853	861	857	826	898	858	841	890	870	819	841	884	833	891	874	832	836	884	836	849	866	882	845	860	879	827	851	873	852	851	855	863	877	868	817	833	868	936	852	867	865	855	872	813	877	871	896	834	819	804	842	866	874	837	843	874	839	871	916	853	816	844	851	848	884	846	888	848	809	870	852	792	836	878	856	848	848	821	875	834	884	862	858	878	870	837	842	866	781	801	811	850	844	844	875	877	877	809	786	868	832	844	918	824	855	829	860	847	846	870	844	873	897	881	881	828	855	857	887	844	913	856	908	807	850	833	879	841	928	856	825	883	825	841	852	850	859	873	875	857	846	929	837	838	856	866	768	881	895	831	856	861	856	860	818	825	847	854	819	838	865	831	921	842	862	851	821	860	852	855	939	836	797	860	859	855	890	863	863	844	806	875	797	856	937	867	794	829	869	881	862	873	853	873	842	886	829	820	853	844	871	890	792	879	852	844	866	843	872	883	873	873	836	878	800	907	822	888	863	827	891	895	862	861	859	894	867	903	789	888	831	881	850	834	893	866	826	848	865	839	824	809	824	873	855	824	855	888	870	882	834	932	803	905	833	842	859	844	922	865	905	852	875	851	845	856	896	818	869	810	851	868	859	869	875	845	858	819	869	869	844	915	855	887	852	857	856	863	819	823	869	863	832	838	813	843	884	831	828	867	841	895	900	792	849	874	851	872	868	832	856	887	825	861	834	871	828	880	842	916	842	845	819	848	841	889	869	894	792	859	818	885	863	918	876	853	879	855	834	855	920	868	901	836	900	819	915	844	809	874	855	845	907	938	835	860	895	866	850	847	828	849	806	823	859	868	796	815	867	844	859	820	875	815	871	870	813	957	880	841	819	863	882	861	813	871	887	859	828	798	843	834	845	831	840	859	823	921	864	881	810	868	820	859	903	835	790	855	880	856	900	827	880	845	858	859	817	839	838	858	852	857	869	861	874	871	892	857	883	829	872	880	889	868	882	844	823	796	828	888	856	884	867	872	864	882	868	856	853	837	807	876	853	849	872	854	891	835	833	846	877	835	813	828	869	838	909	846	905	861	818	833	830	838	876	901	858	813	882	869	824	837	883	873	885	846	835	855	773	864	920	875	843	883	833	780	871	881	846	842	811	883	899	890	905	889	856	828	862	893	843	866	893	915	895	845	843	822	894	836	937	887	846	843	854	870	876	816	863	872	874	865	857	858	857	836	866	841	821	811	862	798	809	849	917	849	925	841	875	861	853	840	813	821	897	859	836	852	855	815	868	877
6371	411	281	213	189	153	156	139	161	150	155	150	149	148	153	149	144	162	150	144	128	136	124	127	111	127	139	156	148	148	141	125	149	140	121	137	131	126	140	118	135	113	127	158	133	131	130	145	126	159	123	144	132	134	128	165	137	147	148	115	138	138	138	146	135	124	141	138	149	155	130	159	135	133	143	137	117	127	147	133	152	129	138	123	154	140	133	137	135	152	139	143	149	139	145	132	145	148	144	150	139	119	140	128	155	142	127	127	150	144	137	136	133	131	144	136	140	129	138	137	142	114	142	122	150	158	151	135	148	132	137	141	125	139	127	138	143	152	130	140	127	154	139	141	138	156	149	125	147	136	141	160	121	139	149	174	163	131	116	128	140	123	140	142	125	135	148	128	148	145	142	137	136	149	140	131	152	118	148	144	138	143	137	129	134	142	162	131	146	128	150	138	131	160	154	146	136	143	146	144	151	135	150	124	159	148	122	145	135	131	137	127	148	130	148	151	154	140	134	132	140	143	157	150	137	149	137	135	134	135	138	158	129	123	136	148	156	140	136	125	133	131	128	126	144	133	148	136	138	130	129	159	120	147	133	143	145	133	143	152	123	169	154	139	144	111	144	136	133	153	137	160	145	141	138	165	126	168	148	132	152	145	137	135	125	135	133	134	144	120	127	123	151	136	151	144	138	143	151	129	122	132	138	168	141	148	132	136	153	142	111	143	137	139	173	153	161	140	149	145	130	144	153	139	131	133	133	131	145	125	121	119	151	129	139	130	120	158	114	123	146	136	141	124	139	133	133	142	135	144	140	139	130	136	123	124	143	143	156	115	116	138	147	126	134	126	136	145	154	136	166	142	119	136	132	136	140	135	128	129	131	142	117	150	133	130	154	147	150	130	146	148	147	144	153	138	154	136	127	144	138	119	141	137	130	130	123	136	145	167	136	149	133	134	142	126	143	135	139	129	127	133	142	145	125	139	128	135	160	166	132	125	141	158	142	140	148	128	137	133	145	133	125	129	110	154	147	132	142	145	127	133	148	128	142	125	138	115	149	145	146	139	110	125	147	128	129	121	130	134	121	119	135	137	131	145	152	149	137	161	140	117	165	138	148	145	144	134	143	128	124	162	149	145	153	105	134	147	157	142	127	150	133	122	156	136	141	145	125	129	155	151	128	121	141	135	143	109	153	154	136	133	121	155	147	126	161	144	141	143	133	143	130	128	140	168	156	119	119	136	115	140	151	128	123	124	119	129	147	148	128	157	148	115	154	118	116	138	133	145	118	146	150	138	131	153	140	143	148	144	121	144	120	120	123	130	118	147	132	129	139	113	132	145	120	144	150	154	147	158	138	129	131	125	153	140	158	138	151	154	131	135	146	136	143	151	147	140	130	147	134	151	148	138	142	147	129	139	121	148	121	138	132	135	154	142	138	155	126	146	114	123	154	152	138	150	164	129	133	136	122	118	135	126	123	137	140	140	126	138	154	143	142	145	131	134	116	132	148	138	153	137	152	133	139	131	140	153	129	129	126	142	145	134	132	175	132	150	134	135	133	158	131	122	143	135	173	128	120	147	147	140	154	155	125	138	131	130	143	120	133	135	153	128	124	139	135	144	127	130	134	139	135	126	147	124	129	126	139	126	132	142	133	117	162	155	130	123	152	147	148	158	132	147	115	135	149	144	137	120	142	132	133	138	164	119	141	127	115	136	149	143	150	134	147	144	133	134	134	149	123	135	128	150	145	132	142	149	145	138	153	154	136	131	143	127	156	134	140	122	146	161	149	112	131	155	131	140	137	148	127	115	147	128	154	145	139	126	137	134	113	152	158	117	127	139	129	133	137	116	131	139	156	156	141	131	131	138	124	125	122	155	146	121	150	109	143	139	117	129	146	127	153	134	135	141	137	131	113	162	133	127	128	141	145	147	115	134	125	146	149	120	146	141	125	121	148	142	144	126	155	128	116	134	121	141	149	142	112	142	158	133	146	145	146	128	141	150	133	159	128	140	146	140	150	120	127	129	135	163	130	152	147	136	136	137	138	160	141	134	128	125	132	136	153	147	145	144	145	133	135	135	151	142	130	132	145	147	130	141	142	128	138	141	116	127	124	147	127	148	153	124	155	147	155	109	103	137	153	142	115	127	144	158	137	130	131	113	153	120	155	142	148	150	136	135	118	129	127	126	135	132	114	137	139	131	137	149	128	152	145	133	119	123	116	131	143	146	124	143	129	152	130	110	134	133	130	133	121	124	132	140	149	118	149	124	136	154	141	132	140	142	129	123	127	138	140	150	131	139	125	132	155	141	138	131	134	138	129	117	139	159	139	115	138	140	138	136	130	136	146	130	142	144	142	138	140	132	142	146	118	147	155	143	134	153	157	144	130	131	139	153	147	130	129	140	140	138	123	141	148	139	125	148	148	149	142	142	128	138	135	138	142	138	156	135	137	120	135	135	153	130	137	140	146	171	138	131	142	124	126	133	145	130	136	147	130	138	164	163	150	144	147	136	142	137	131	140	125	122	138	140	146	147	120	133	141	145	131	137	138	131	138	127	111	137	133	152	137	148	155	152	130	131	137	145	125	142	158	149	147	143	117	143	136	147	116	143	119	134	143	143	149	137	124	150	122	161	112	135	135	125	144	121	124	140	134	135	140	127	131	146	135	113	108	128	141	144	141	141	131	130	121	133	141	138	140	144	129	125	123	118	120	128	138	143	152	137	122	136	146	145	151	152	137	138	136	124	154	137	139	141	134	140	145	137	140	119	158	149	138	136	150	111	146	148	147	147	122	158	129	148	126	155	136	142	165	144	132	124	153	138	127	135	131	148	125	129	117	161	155	135	151	147	142	135	152	144	152	138	137	153	124	145	148	130	139	146	140	148	146	122	131	133	154	119	133	145	154	148	122	144	160	141	126	137	152	141	130	141	144	139	136	142	153	137	125	131	152	133	134	147	133	143	148	136	132	130	142	125	143	160	120	142	135	166	144	142	148	151	138	154	140	131	131	149	161	144	142	116	112	139	152	137	127	124	143	138	142	159	165	118	148	123	137	153	139	135	147	117	156	118	120	137	132	112	148	159	132	145	135	133	110	120	163	154	119	133	139	134	114	128	139	137	124	138	167	142	138	150	157	135	130	133	147	119	124	147	127	136	131	120	137	126	152	146	142	140	126	127	118	131	142	128	125	114	142	140	140	152	142	139	147	152	122	135	170	130	138	153	152	142	170	142	110	128	129	135	130	137	158	118	122	151	135	132	147	136	147	136	142	138	128	117	137	154	149	129	145	135	120	146	160	124	155	118	146	153	148	138	144	144	151	160	143	138	154	151	147	135	143	136	147	123	138	147	128	126	131	145	146	145	139	124	144	137	137	166	166	145	133	158	147	147	135	127	133	143	158	120	150	137	142	145	139	113	127	131	143	132	124	126	143	157	132	145	139	134	129	124	141	136	149	153	138	143	136	140	129	146	148	116	136	163	128	130
5373	517	631	591	575	553	568	489	517	471	500	476	477	438	460	445	462	442	476	445	417	505	428	428	480	462	465	484	454	453	402	446	416	446	431	417	487	452	403	449	422	440	433	433	468	447	419	411	438	419	426	446	425	460	458	429	419	417	423	419	481	411	440	438	451	458	433	431	434	437	443	447	436	423	439	448	458	434	446	434	440	439	471	422	431	432	488	408	439	429	440	403	443	430	444	425	458	452	417	459	432	448	427	457	430	454	466	449	446	462	433	439	421	442	481	463	446	451	466	425	465	428	433	415	459	423	391	454	433	420	460	410	439	436	439	492	432	398	444	446	447	399	488	470	437	477	458	424	499	428	428	467	464	408	476	414	441	418	421	408	418	451	419	432	452	407	417	448	421	388	454	467	439	446	426	439	465	421	419	418	459	443	388	416	456	463	439	394	450	446	470	453	445	422	452	426	431	468	459	388	441	424	468	476	451	437	439	399	404	451	438	419	412	445	411	437	431	426	434	423	486	433	465	443	459	428	470	405	436	454	413	466	413	446	395	454	454	440	451	455	439	392	458	416	403	424	436	418	427	404	457	443	442	419	409	467	399	453	470	443	456	430	413	470	464	405	440	431	462	459	439	435	430	448	436	440	455	431	435	406	468	406	412	450	399	438	431	431	440	445	457	433	430	425	466	419	421	413	430	424	395	430	439	437	419	433	404	435	455	461	411	461	445	436	423	462	440	423	430	455	429	424	466	430	483	440	447	437	447	443	402	456	440	435	450	437	444	420	431	416	400	431	439	403	404	464	446	446	400	475	428	430	464	454	437	438	457	442	463	444	431	448	407	428	492	460	441	414	441	437	451	436	416	429	434	437	450	425	411	459	445	447	431	434	446	462	468	430	454	413	402	402	464	451	418	425	449	471	464	445	433	452	459	481	452	448	450	432	432	387	488	446	477	464	413	435	494	410	405	422	411	451	432	420	445	440	426	450	421	436	413	414	424	424	445	492	417	441	445	443	460	446	434	429	445	444	418	419	477	405	452	443	461	438	462	400	445	441	421	445	437	419	449	489	460	460	452	453	441	468	439	444	424	415	456	409	417	442	449	431	441	452	395	467	432	459	443	451	417	399	447	428	441	462	445	412	420	472	495	430	415	461	448	410	426	418	448	458	434	450	431	424	458	446	453	433	406	438	440	399	433	453	404	450	445	377	464	434	422	486	432	414	400	416	485	442	473	432	424	409	468	422	436	440	457	436	431	429	399	442	432	430	433	426	431	435	433	460	436	416	433	435	443	461	435	406	415	406	440	449	417	437	430	442	440	444	477	448	447	420	447	422	449	447	429	430	450	444	420	476	442	443	433	421	450	424	407	413	441	406	457	459	442	435	421	440	424	412	440	466	411	492	454	463	405	439	467	416	435	434	439	425	428	454	442	454	431	483	463	448	396	426	444	393	436	461	426	470	423	416	434	445	437	438	444	424	425	437	449	456	422	470	446	442	387	444	446	449	438	448	435	398	440	417	444	413	424	435	457	439	432	446	443	447	462	452	421	478	458	461	413	449	441	465	473	414	418	434	408	428	421	475	430	415	429	463	466	442	426	456	442	461	464	429	455	444	416	465	411	434	431	452	460	409	411	424	417	405	455	446	467	406	425	434	413	438	471	414	426	424	423	417	449	472	440	455	428	440	453	426	442	460	456	443	415	413	406	399	466	416	419	426	463	442	436	443	395	409	431	451	432	454	432	447	401	443	449	467	440	439	396	403	406	427	467	422	435	416	449	432	422	404	436	430	433	405	446	436	464	459	427	420	421	440	454	417	419	472	433	436	476	435	475	413	445	448	446	437	447	458	414	420	460	422	420	464	437	418	426	397	458	466	463	430	453	466	470	425	430	451	474	439	456	409	435	407	437	468	477	445	438	444	416	422	428	416	421	459	455	408	420	410	453	427	458	441	453	399	437	431	417	470	476	457	433	421	404	415	424	403	452	420	408	419	422	430	427	470	430	424	442	451	457	437	462	470	416	475	431	441	394	443	411	453	439	429	441	376	425	406	423	452	453	482	428	465	467	427	474	443	447	463	468	463	417	467	465	393	447	416	423	449	427	435	395	413	477	416	449	448	414	451	403	431	456	431	428	435	406	422	374	454	422	428	448	442	421	451	431	461	432	441	445	412	434	452	419	441	435	415	446	433	402	427	445	409	404	498	392	437	435	448	425	473	440	451	435	440	407	442	452	454	490	425	445	406	407	448	433	456	400	422	474	438	425	427	457	476	470	461	433	452	428	444	451	439	436	464	432	407	462	461	435	425	430	447	434	459	440	424	435	422	443	454	452	436	454	451	431	421	427	435	417	444	426	445	455	413	445	447	443	447	476	416	436	473	448	434	433	422	451	442	474	377	447	449	419	458	472	405	419	414	461	441	446	491	437	417	435	436	453	447	441	478	448	420	405	464	427	459	456	453	411	445	407	418	448	413	449	413	419	440	454	401	476	466	419	446	412	451	439	477	465	444	445	464	442	460	404	435	410	411	443	448	450	490	413	451	424	434	480	443	469	428	419	482	453	443	459	436	426	455	470	433	449	441	445	439	462	410	431	449	418	433	463	454	439	424	429	433	429	431	440	468	434	474	466	431	432	475	455	435	442	422	427	424	435	411	427	433	456	425	424	413	409	450	406	437	444	436	460	455	449	407	408	429	435	417	468	431	456	493	432	457	444	428	434	421	435	427	433	451	423	445	449	429	448	497	410	442	413	416	450	431	441	407	434	458	424	451	451	446	435	423	436	440	442	404	384	461	402	436	425	447	412	449	435	445	394	447	427	454	487	434	454	451	427	423	443	408	435	429	436	472	444	437	409	450	443	452	418	473	454	453	415	405	454	484	459	425	462	432	420	456	456	468	424	432	414	447	447	430	445	432	446	462	412	454	472	401	451	428	403	421	460	459	421	430	459	448	445	414	451	442	465	428	420	472	445	421	443	417	425	448	456	392	448	445	467	425	419	446	432	424	426	442	430	439	427	441	431	446	439	443	451	458	448	432	443	438	469	441	431	430	425	452	413	434	429	463	434	457	394	474	436	420	476	446	408	427	450	443	438	467	436	433	393	449	444	435	411	465	432	443	457	416	439	466	414	426	451	444	454	432	470	414	446	419	419	455	455	473	469	466	408	453	451	418	448	459	437	422	427	462	431	436	457	455	454	437	457	434	445	394	409	452	440	412	443	407	461	457	455	447	443	398	452	454	461	441	400	442	430	432	430	406	427	426	439	414	441	452	442	458	427	415	461	475	479	440	436	457	467	444	433	427	442	427	433	471	453	452	465	418	459	446	442	419	444	431	436	452	481	488	435	435	419	445	425	410	436	439	456	432	438	417	468	447	430	412	414	429	412	423	466	435	468	458	418	449	445	401	440	426	446	425	424	417	402	440	453	459	457	440	427	464	424	463	433	449	431	450	444	419	448	432	446	453	443	381	467	430	427	452	417	490
37264	10949	1909	1142	815	677	525	479	404	349	387	346	322	327	325	301	278	298	300	271	289	292	288	256	258	251	271	269	291	248	279	250	257	263	259	249	253	278	273	285	261	277	276	246	265	270	260	291	303	256	277	297	268	278	258	260	258	266	279	253	256	253	251	290	243	261	220	316	262	236	257	255	285	247	241	255	259	249	259	252	239	245	254	254	256	249	272	283	255	220	281	257	253	257	288	249	259	272	252	248	276	258	281	281	249	269	284	268	238	259	245	242	256	232	264	254	240	268	276	277	247	265	252	231	246	253	259	250	241	242	252	261	251	271	279	246	266	271	248	253	258	253	275	271	256	243	275	290	232	223	269	272	276	283	287	275	247	276	241	253	288	244	247	256	268	260	266	264	259	261	258	268	234	252	226	276	255	247	264	245	283	286	268	262	223	261	268	267	252	247	263	277	269	273	245	252	233	234	266	222	238	225	237	280	231	265	247	241	254	262	252	269	286	259	231	260	264	275	272	255	274	277	277	250	289	296	274	290	240	254	257	233	269	259	279	240	253	243	241	241	257	243	230	257	296	261	274	257	274	239	243	296	237	244	261	255	278	239	244	271	243	243	253	302	250	254	237	284	236	274	250	253	255	259	249	284	253	300	258	266	271	272	245	281	252	248	278	257	247	256	273	272	247	266	279	253	261	214	275	280	246	283	241	280	256	279	247	277	240	277	238	255	300	267	262	262	225	274	298	253	258	278	266	245	258	266	273	257	249	265	265	248	259	271	258	263	259	268	263	266	266	257	252	279	274	264	249	245	264	238	257	257	243	262	273	261	289	285	274	267	288	257	255	232	252	260	255	253	280	251	264	244	302	256	258	271	259	236	258	258	260	276	277	263	222	251	236	254	237	231	287	267	261	250	280	271	276	266	286	262	271	252	289	248	235	252	261	246	251	259	259	267	272	248	263	241	246	254	270	273	300	279	254	256	245	262	272	259	279	243	252	257	255	260	260	252	260	282	272	261	262	292	260	259	286	273	268	284	232	268	271	278	263	269	271	252	237	269	243	251	274	235	250	269	232	262	240	269	274	239	277	251	267	240	251	260	249	250	280	264	265	261	250	261	263	228	246	272	249	227	252	255	256	274	268	246	258	256	271	262	255	313	289	234	243	264	271	255	255	240	276	249	265	238	278	240	248	276	266	225	276	255	264	262	275	264	280	282	260	216	282	290	262	272	281	259	269	239	265	270	256	258	242	258	253	243	249	267	251	269	257	247	268	259	242	280	239	274	264	269	280	260	249	269	260	277	267	287	234	268	279	237	248	250	249	257	277	231	275	270	240	269	264	279	266	235	277	261	236	256	227	262	226	274	253	273	248	285	272	240	222	259	270	259	254	301	244	241	280	254	248	238	244	249	290	261	273	257	252	280	261	244	286	284	285	269	266	258	247	268	238	238	232	267	256	251	296	253	258	278	241	272	283	259	264	226	248	268	251	249	232	244	256	252	239	242	249	250	231	262	236	265	258	283	264	251	264	270	211	284	236	258	269	253	237	268	240	237	247	229	278	259	262	253	264	250	241	254	258	245	217	254	261	232	256	280	245	268	243	250	261	262	296	267	257	256	267	251	269	249	247	269	264	265	255	269	263	252	256	229	247	231	274	284	280	251	257	272	244	251	281	269	272	258	234	272	268	247	276	246	236	252	255	263	276	237	266	288	286	281	258	276	259	265	278	253	247	247	261	256	309	229	286	264	237	240	265	238	237	272	262	249	292	239	270	268	261	242	286	259	236	258	241	253	240	305	237	247	278	258	248	242	264	265	271	280	236	260	264	267	237	235	264	245	257	269	269	216	291	279	237	261	256	296	224	235	255	266	263	269	250	259	251	260	283	252	246	275	254	283	273	257	269	229	263	250	250	250	252	267	233	280	233	286	263	258	277	280	253	250	242	257	261	269	254	266	251	269	286	272	246	287	257	254	271	247	245	255	264	255	285	287	269	270	263	276	251	249	244	271	264	233	253	278	270	260	224	271	262	267	282	251	277	260	260	227	245	272	241	247	242	288	266	235	280	253	273	270	263	244	254	244	255	251	242	265	263	250	252	288	295	246	282	264	226	250	253	270	244	268	240	290	279	272	259	291	248	243	239	271	272	257	269	244	286	282	265	263	249	210	253	270	268	267	278	258	258	253	282	257	304	316	260	274	249	276	269	248	267	282	252	245	268	257	272	248	250	282	251	256	280	299	275	280	245	252	272	282	236	261	245	265	243	237	257	291	235	271	267	218	232	295	273	255	272	264	272	254	277	262	266	245	276	262	250	279	288	289	258	252	247	259	247	277	263	233	248	265	268	271	262	263	256	279	239	272	250	266	271	267	253	255	240	269	265	265	251	255	270	273	267	279	269	246	241	280	276	286	252	261	267	253	261	253	272	256	240	258	244	244	288	235	267	281	230	273	258	274	268	229	251	261	275	269	242	276	240	259	245	251	254	257	267	246	245	257	267	246	286	248	226	270	277	278	259	276	265	260	271	282	239	252	284	277	279	262	234	264	258	263	253	248	261	280	228	237	252	287	258	268	255	276	254	261	264	264	291	259	252	275	265	235	261	270	246	250	273	259	242	262	268	290	243	268	277	258	260	238	286	292	249	265	280	250	246	272	273	289	264	240	265	282	270	243	277	250	265	272	228	284	261	278	286	251	252	242	261	244	231	234	268	275	256	268	255	265	269	267	251	245	264	235	268	258	269	258	274	266	279	240	267	273	229	254	262	261	262	265	254	266	255	306	278	252	228	255	277	269	235	240	266	270	279	251	221	302	251	240	300	261	252	304	229	256	252	266	259	253	251	232	255	257	264	262	282	306	277	247	243	239	260	252	258	280	264	231	248	266	264	253	254	245	270	260	262	234	282	272	252	228	238	273	296	250	263	246	262	279	259	274	241	257	254	270	240	277	275	262	253	271	263	253	272	244	233	248	252	245	267	253	242	249	263	255	247	254	240	280	273	278	269	236	265	269	284	272	256	248	290	247	277	263	260	236	274	264	250	259	257	267	260	264	248	226	233	249	222	239	274	252	278	281	238	264	258	269	288	252	244	292	242	259	258	246	262	248	282	289	258	251	290	252	269	265	272	272	256	283	277	252	258	253	259	243	266	240	238	260	259	291	257	270	257	276	259	252	258	257	245	249	275	250	234	289	281	257	230	265	238	262	277	246	262	231	279	250	251	259	218	243	258	231	244	255	260	241	263	240	266	255	223	263	238	254	254	246	256	242	247	278	281	254	279	256	271	267	241	299	256	252	273	240	254	243	276	241	265	249	272	276	257	233	262	239	268	239	263	242	262	263	247	251	275	226	244	276	247	252	276	270	252	270	286	295	253	248	298	277	245	258	269	229	268	277	277	265	280	249	267	275	269	263	262	259	252	273	225	261	234	233	262	235	265	283	262	257	273	257	195	241	287	238	267	257	229	279	278	251	247	265	248	263	252	298	271	261
18487	1750	3221	3600	3080	2617	2248	1965	1717	1517	1347	1318	1286	1173	1122	1129	1073	983	990	930	946	906	925	860	874	903	822	854	825	785	818	842	831	772	797	757	859	775	798	803	773	790	751	798	824	753	786	773	754	818	803	743	773	769	739	781	775	796	778	761	765	751	759	780	750	745	820	731	788	766	763	764	733	795	751	739	787	781	793	798	761	789	782	783	774	734	757	761	744	777	778	763	761	761	757	774	755	776	803	790	766	740	739	750	776	775	724	737	776	730	753	793	727	750	743	766	765	766	759	732	732	741	755	737	755	763	744	753	796	710	735	698	748	777	754	785	767	751	708	783	730	762	780	759	737	776	732	764	730	701	712	703	751	789	766	745	801	779	737	770	710	801	754	762	735	760	736	768	735	759	768	773	796	765	768	844	753	757	713	796	743	765	748	739	787	763	717	766	755	795	760	765	763	739	763	731	745	767	785	743	756	775	747	755	733	743	786	779	736	764	780	720	739	732	727	731	718	747	734	734	738	771	788	742	799	759	781	788	761	805	771	758	824	742	780	756	724	773	782	747	754	765	778	748	736	724	712	774	789	758	694	774	728	735	726	775	759	755	743	719	751	736	754	759	703	718	757	773	754	759	749	735	735	744	744	734	754	749	751	740	744	696	799	753	730	693	790	703	781	786	731	755	759	755	737	762	754	715	765	745	711	773	765	749	791	722	752	721	734	776	792	765	730	691	774	748	703	740	718	796	750	691	742	734	766	772	758	732	733	772	772	729	724	740	783	761	802	795	771	764	753	743	772	758	740	726	747	782	797	774	737	764	745	735	786	779	756	788	777	772	741	710	748	769	753	786	761	765	749	697	743	769	798	752	747	731	742	728	731	759	730	750	757	729	736	728	773	777	735	735	759	736	784	720	762	812	786	722	696	750	749	734	763	689	727	719	792	774	753	753	771	769	742	748	798	752	745	733	747	806	760	762	752	791	786	722	730	746	819	789	773	773	739	735	754	722	760	729	792	757	753	770	720	738	777	734	748	767	733	708	784	759	749	783	751	760	743	748	728	717	723	758	741	813	737	773	784	796	795	756	733	722	788	727	733	756	788	720	769	734	805	750	747	795	740	741	764	735	712	739	796	747	781	720	753	742	725	767	716	712	739	724	758	708	806	755	758	754	680	722	776	764	777	758	823	758	725	775	715	758	770	758	745	816	734	711	764	759	755	739	742	728	757	754	756	773	752	711	740	807	800	723	733	779	738	743	777	759	738	747	770	754	765	742	778	767	775	740	780	727	740	742	782	752	736	730	769	770	737	730	744	776	752	763	777	741	734	760	776	736	755	763	703	739	762	716	770	776	739	764	766	757	746	750	778	802	744	778	726	765	741	745	764	730	791	749	679	751	750	754	740	747	749	671	735	746	759	721	759	725	781	770	760	792	716	778	724	732	783	783	754	708	749	730	750	795	749	801	693	745	779	749	733	810	782	750	725	776	790	764	760	702	770	725	703	780	747	778	787	755	740	745	737	768	776	768	755	723	742	724	733	710	745	693	764	770	780	766	725	759	777	728	799	717	746	697	721	744	752	772	762	780	750	735	739	747	762	706	793	750	760	757	761	755	725	737	748	758	764	799	727	742	744	771	728	716	745	748	770	778	718	789	721	745	753	717	754	727	807	728	756	732	760	766	758	710	766	764	736	778	757	764	785	782	735	726	741	770	772	731	733	715	749	737	747	772	764	714	773	734	759	674	746	767	739	750	728	766	783	805	795	732	777	790	759	724	742	731	773	744	766	775	803	763	728	715	736	740	745	731	732	694	787	739	734	807	698	739	731	765	741	768	742	756	734	742	732	755	691	788	734	741	733	714	785	745	722	797	717	735	778	716	722	728	760	673	674	750	762	795	757	737	757	731	727	795	773	740	771	706	753	753	753	799	735	722	733	750	759	804	776	781	755	742	734	724	773	749	748	776	733	747	771	710	776	739	764	765	785	783	753	706	731	764	778	770	775	785	742	783	708	745	779	715	767	771	747	767	775	702	753	716	762	738	728	803	765	761	749	685	776	739	772	764	779	746	762	752	724	767	759	755	751	751	729	741	749	720	741	760	698	725	739	724	771	756	753	756	728	699	756	776	711	750	743	782	794	774	713	761	742	757	757	747	773	738	698	750	751	775	789	772	731	801	716	786	752	749	721	746	768	762	706	777	775	762	766	776	734	750	830	726	759	722	816	730	709	829	735	753	787	768	739	756	756	758	761	753	750	760	744	725	718	760	791	773	766	724	747	730	772	741	766	758	773	823	731	822	746	762	785	758	735	778	737	733	749	783	766	773	740	758	745	761	749	748	786	797	764	763	742	779	756	734	742	803	736	734	755	723	775	696	730	756	772	722	766	701	738	787	739	745	712	765	777	729	732	748	731	762	724	728	701	704	734	734	781	738	748	754	715	719	776	752	767	771	720	813	726	775	715	783	759	750	741	727	707	766	755	757	803	775	757	740	781	774	750	758	775	770	764	796	767	754	777	797	778	742	776	769	778	723	740	744	787	775	832	748	716	777	714	733	736	762	722	728	717	735	724	744	706	727	768	751	779	745	785	727	734	750	731	707	738	732	692	732	761	743	753	717	768	744	803	730	761	788	761	723	743	762	707	776	778	799	771	733	796	763	753	711	756	684	747	763	733	727	790	761	773	728	767	717	770	774	779	747	714	747	752	725	716	812	744	746	744	771	742	725	768	735	785	736	743	767	732	736	718	756	772	772	721	745	747	779	765	729	713	772	744	713	794	777	741	750	741	739	690	759	767	802	755	762	702	741	710	777	806	776	755	809	795	768	759	736	783	748	764	772	757	726	780	747	720	773	768	777	798	663	789	761	717	722	747	778	740	772	755	771	739	785	707	742	779	716	756	715	752	751	752	746	777	748	820	805	744	736	738	783	762	742	777	758	746	728	796	802	772	804	735	723	752	753	739	747	721	782	742	737	674	745	754	776	739	740	754	735	734	757	708	804	759	747	748	771	771	769	729	727	800	715	799	729	762	678	806	718	736	770	774	782	764	715	736	787	735	745	747	785	742	755	743	760	723	722	760	792	758	762	743	762	785	769	737	734	806	779	727	697	761	760	760	771	728	765	742	784	778	752	792	759	736	736	728	751	774	762	746	797	742	756	764	707	755	780	755	743	754	738	775	729	675	743	763	728	746	708	783	789	711	770	735	691	764	750	724	759	757	778	675	805	760	806	767	705	780	778	743	781	747	778	744	771	802	751	670	772	814	735	742	748	727	740	792	762	758	738	800	742	729	720	745	734	740	757	787	787	751	735	700	780	811	790	741	754	756	804	784	772	776	733	741	759	759	744	771	751	723	812	782	718	798	763	699	794	737	721	740	737	774	753	803	765	718	758	752	750	745	745	797	723	729	716	750	768	797	742	757	742	767	791	769	739	787	796	748	770	792	717	741	762	770	734	842	756	724	742	752	725	729	700	754	770	735	790	774	734
44745	19164	8125	2408	1560	1154	948	716	638	602	551	467	453	450	393	400	403	340	391	374	388	327	351	340	340	349	347	330	337	349	358	305	316	348	302	323	308	284	320	334	310	331	353	320	332	314	325	320	324	300	354	304	326	319	326	320	324	308	309	324	311	312	334	310	282	312	302	326	307	290	284	285	304	308	318	306	295	318	322	272	295	341	268	306	304	287	317	300	309	312	323	313	310	293	277	313	285	345	287	316	299	286	287	364	310	331	325	317	306	315	307	312	307	281	310	309	297	302	312	324	287	321	307	285	308	334	305	317	323	318	317	302	305	321	308	337	296	325	317	310	274	315	320	299	327	345	289	315	323	271	324	325	306	286	304	320	333	338	324	303	312	307	315	275	339	297	303	309	300	288	295	315	297	324	307	313	320	292	316	303	301	304	297	310	299	312	325	306	331	303	307	332	305	309	276	318	326	313	329	309	304	300	318	303	307	329	352	297	299	313	326	305	310	320	287	305	290	325	302	297	296	295	291	301	301	319	334	330	322	311	282	317	302	336	298	306	323	289	314	284	283	319	305	282	325	315	322	324	313	305	302	324	291	337	340	333	323	287	304	313	296	319	279	297	303	341	311	301	346	327	310	308	305	311	343	343	299	311	299	314	320	325	300	322	306	335	290	321	345	293	287	312	302	301	282	306	314	282	302	350	345	281	312	307	311	339	297	311	316	327	335	301	274	297	289	290	292	313	297	323	319	316	301	313	297	276	302	294	273	300	309	321	313	312	311	283	320	320	296	295	288	283	309	294	283	306	279	274	314	302	309	302	304	345	303	310	279	314	300	314	306	321	310	329	325	313	318	291	302	271	320	292	295	315	297	277	298	295	265	298	295	298	287	324	317	313	324	320	301	299	318	302	313	273	316	280	335	305	299	311	332	301	316	296	317	290	302	277	323	277	298	304	296	329	290	286	306	296	307	306	305	294	304	299	299	296	318	312	319	325	315	297	296	299	323	330	308	274	290	308	321	307	292	327	324	302	318	291	289	331	268	308	298	302	295	315	279	292	298	303	309	290	292	296	289	334	300	314	281	303	286	297	299	308	293	303	315	332	324	325	334	290	305	342	357	300	280	284	307	324	286	314	269	281	297	302	304	287	328	314	324	322	283	330	317	319	335	291	287	310	286	295	310	314	299	287	308	290	318	316	303	312	336	333	306	304	285	339	301	323	307	286	302	324	303	319	321	310	282	291	318	290	304	307	305	310	314	322	283	311	323	305	308	284	291	294	319	280	314	298	322	321	311	290	262	309	320	306	338	309	337	332	290	306	313	325	306	305	319	293	320	322	288	295	297	318	309	295	314	303	332	295	310	302	330	314	314	341	317	321	310	286	316	313	281	287	330	325	295	296	297	323	323	307	283	336	322	316	280	313	287	280	290	295	300	311	312	282	286	296	293	321	320	296	297	317	313	344	328	280	309	316	296	304	304	295	310	311	311	314	292	317	311	312	284	305	298	297	319	297	316	316	315	308	296	284	298	279	316	280	302	298	316	295	301	303	302	300	332	315	285	302	299	268	281	301	324	330	302	306	321	296	315	298	307	291	330	298	314	305	339	281	299	296	317	331	310	313	329	363	311	331	314	297	289	311	295	287	342	317	303	348	289	297	301	346	309	293	313	288	315	305	309	318	301	312	318	302	320	313	311	308	289	304	334	302	303	320	284	271	307	314	340	322	307	308	298	303	282	319	289	259	310	294	300	306	281	284	307	285	299	300	317	295	270	273	282	304	352	285	276	276	322	308	339	296	304	277	314	320	297	288	313	291	310	301	303	311	294	293	308	305	309	291	307	339	320	328	315	286	300	327	312	312	324	301	300	287	314	300	345	314	334	305	310	312	305	280	315	278	345	310	294	342	301	344	297	311	306	310	301	301	317	346	296	332	312	314	305	290	313	297	285	324	304	303	278	317	310	287	283	321	302	300	300	277	296	319	307	302	308	314	295	328	295	304	287	267	353	329	299	292	325	261	341	316	323	335	321	323	315	326	276	331	291	312	306	323	300	302	300	343	310	315	312	325	297	321	283	304	315	306	332	321	322	299	316	325	322	323	291	319	289	300	304	290	306	290	307	322	322	308	284	306	303	309	311	312	305	304	308	293	304	313	323	304	282	321	330	314	348	309	278	348	301	307	278	283	305	299	298	319	297	319	301	289	315	323	310	295	316	339	343	264	317	312	304	279	327	270	309	295	320	303	303	308	301	317	343	283	289	326	310	319	298	293	288	303	329	273	308	317	298	335	335	337	293	328	318	310	276	295	313	300	319	312	299	267	311	307	284	310	298	337	291	284	329	290	315	350	303	304	285	312	300	291	324	299	302	317	254	305	302	299	302	327	289	309	317	315	326	293	294	313	302	299	305	297	314	317	347	330	293	301	306	318	321	308	335	285	328	288	311	331	309	314	310	332	308	271	332	299	297	327	326	306	291	286	324	321	317	298	303	290	297	290	295	323	324	314	294	289	335	300	287	336	283	330	308	289	310	307	310	270	334	318	271	284	288	318	286	315	305	284	330	329	275	290	337	305	299	308	320	309	296	302	291	304	325	309	262	321	278	286	300	303	294	348	291	309	341	344	294	308	314	326	320	314	324	295	346	308	329	311	318	293	286	294	301	337	297	285	312	308	328	309	294	278	308	324	324	334	304	288	299	315	304	297	313	318	299	315	316	305	306	290	344	339	304	295	335	332	291	301	311	291	310	309	292	300	297	306	279	292	304	302	299	299	308	313	307	327	300	294	290	296	324	316	304	294	258	282	295	321	321	307	301	303	318	319	286	332	309	310	297	298	310	278	292	296	333	309	268	312	294	309	290	291	344	324	326	318	293	319	315	312	332	294	300	337	280	309	282	285	308	292	282	323	292	299	337	318	316	310	284	293	322	306	313	333	303	319	297	327	301	272	303	287	321	309	262	277	317	338	315	291	305	310	319	287	280	253	307	327	328	279	317	298	295	310	295	327	298	308	299	330	293	272	310	316	307	290	313	291	288	286	298	314	280	294	321	321	298	323	281	308	302	298	297	318	297	327	313	284	315	320	341	297	319	302	330	320	312	286	311	322	274	295	306	302	299	311	289	325	296	303	310	297	293	292	266	297	329	328	302	312	303	293	308	315	298	333	299	312	313	298	296	303	270	289	316	315	314	328	304	301	303	338	328	311	293	299	317	310	306	309	289	325	315	295	344	302	334	306	299	298	323	303	318	289	314	304	341	316	302	280	326	327	321	320	304	316	332	326	304	301	326	289	289	309	315	330	282	302	292	317	307	275	299	274	323	306	347	328	310	317	283	277	280	280	299	319	325	310	304	311	328	296	340	310	306	318	313	321	309	273	302	314	318	318	284	335	275	301	287	336	309	329	298	301	321	303	311	312	299	303	312	311	275	304	323	307	302	328	309	280	307	304	295	319	316	288	310	307	366	293	323	325	296	336	280	322	291	303	292	338
24140	2876	5610	6100	5272	4250	3611	3177	2647	2223	2067	1973	1735	1637	1528	1512	1393	1341	1285	1277	1229	1235	1154	1154	1140	1118	1106	1112	1033	980	1015	1054	1024	1010	955	979	1002	1028	1009	920	913	926	1058	917	921	935	946	921	905	887	900	954	915	925	876	938	927	897	912	914	895	847	885	892	953	886	872	919	889	915	938	836	890	881	908	930	881	886	887	888	892	877	925	890	832	904	861	861	879	887	947	915	940	877	886	841	795	879	866	842	853	880	884	845	900	882	910	799	913	884	880	856	899	922	873	870	840	840	875	848	880	906	898	812	912	897	871	851	831	850	844	909	885	885	859	893	863	901	829	876	872	828	820	804	855	854	851	884	884	840	829	830	878	891	845	888	874	899	869	874	847	835	873	853	870	867	870	830	896	877	846	875	853	928	854	825	871	881	876	845	840	868	810	827	871	918	863	830	836	878	876	842	816	892	844	877	837	852	868	874	923	846	895	882	883	924	830	849	835	830	812	836	849	904	880	870	819	837	850	862	862	818	884	873	887	827	829	773	864	867	856	890	889	880	837	902	844	892	849	872	866	849	857	823	881	863	884	844	883	833	872	824	859	881	887	812	878	916	874	863	866	868	866	839	862	853	881	877	840	873	870	871	854	860	870	851	839	901	892	900	890	854	829	864	874	863	861	820	902	885	884	863	847	880	860	873	854	881	872	894	909	904	877	932	891	903	893	877	823	890	861	861	907	816	822	882	848	817	861	877	847	856	909	848	899	820	865	845	834	901	835	845	870	810	921	861	832	904	873	846	856	870	814	849	904	879	813	829	892	849	880	863	820	840	829	812	847	880	886	856	903	834	877	843	892	824	853	895	872	906	858	863	850	866	821	832	828	857	825	827	854	838	894	888	856	868	836	802	812	887	877	846	841	870	847	910	842	847	821	849	855	831	868	872	880	844	812	863	815	866	866	868	860	879	865	822	866	807	826	862	882	874	835	859	844	845	844	848	860	848	894	872	875	852	880	832	829	827	902	861	825	862	884	824	899	814	820	835	883	883	863	871	849	856	876	856	842	879	803	825	848	859	846	848	842	909	833	870	891	874	846	800	913	868	864	822	846	836	879	830	869	814	847	879	861	833	856	899	887	846	862	870	810	856	802	870	877	835	851	826	823	900	826	921	806	843	844	879	818	859	939	826	860	884	880	850	870	880	835	842	797	878	901	858	859	868	878	840	838	838	913	840	838	835	862	849	863	842	831	857	841	837	831	862	838	881	822	862	854	842	878	860	880	894	891	867	826	847	875	811	949	827	857	865	864	843	818	844	861	897	873	861	903	783	896	891	838	844	887	848	893	908	848	839	892	863	864	847	862	859	869	850	866	906	843	820	905	839	820	951	873	864	829	867	878	856	798	863	869	882	883	900	879	866	858	807	823	847	876	854	828	883	867	867	838	864	850	821	868	864	849	824	844	834	917	868	883	873	795	941	862	864	915	832	851	870	847	853	945	930	853	831	821	827	896	857	873	851	877	831	855	848	878	889	833	886	807	869	885	889	832	898	847	907	855	853	863	826	838	847	844	795	873	880	859	911	854	868	851	748	839	867	853	867	876	858	821	847	872	805	813	859	896	809	899	887	883	835	849	863	888	887	864	899	828	899	836	842	893	901	869	875	807	844	853	855	862	855	837	817	863	856	836	854	863	854	863	883	810	837	819	840	852	835	850	855	848	856	855	844	865	831	858	892	859	854	889	871	896	821	889	874	895	869	902	869	925	858	817	858	890	896	798	865	815	906	851	878	885	871	854	847	895	884	914	855	887	853	826	875	875	826	847	880	856	834	839	909	870	859	836	858	870	824	893	879	787	939	872	839	852	835	829	836	927	828	836	885	842	926	845	822	845	793	888	839	878	857	840	884	846	843	889	853	893	876	863	860	851	850	825	789	833	870	844	868	844	797	875	920	871	864	878	833	883	870	868	891	836	879	863	851	848	818	842	870	851	868	818	880	822	846	878	886	823	880	886	806	842	867	881	902	853	896	876	870	802	863	816	792	895	879	840	878	869	888	804	860	820	904	817	847	883	859	866	853	855	849	847	822	856	872	823	836	879	859	803	830	886	820	885	894	862	884	819	870	941	846	878	889	873	852	889	885	821	832	911	873	889	864	845	899	879	837	819	925	860	904	889	833	851	854	867	805	866	886	891	885	772	857	834	895	915	855	900	860	913	888	856	873	810	845	843	876	812	847	866	837	885	847	835	874	866	844	888	852	807	877	817	890	826	866	906	879	858	889	837	853	883	839	897	884	857	910	910	836	878	843	857	872	863	835	793	883	842	883	868	858	830	813	808	810	896	865	842	851	847	891	878	829	894	839	836	821	797	880	813	871	847	854	862	868	795	874	848	849	860	808	834	897	812	875	846	896	881	880	812	865	896	898	859	870	922	921	865	881	844	818	865	834	869	820	879	928	892	821	913	932	881	802	861	907	866	828	873	841	845	892	900	831	822	904	893	889	820	851	826	886	874	901	879	883	843	890	890	842	816	880	856	859	842	859	883	897	774	877	880	881	833	844	853	849	854	870	834	813	851	823	861	848	884	860	861	825	842	892	845	810	820	896	822	859	891	876	816	837	840	842	865	792	829	850	856	904	816	886	867	877	843	895	863	904	823	857	819	848	826	838	856	830	857	821	816	877	827	844	844	821	899	915	901	866	861	855	868	879	830	893	878	870	870	891	877	863	837	852	875	848	920	846	889	875	844	848	784	889	856	835	911	886	814	873	857	900	860	863	848	771	825	854	838	843	856	883	893	864	845	858	846	883	891	876	881	897	876	857	871	852	874	819	864	872	879	830	835	808	826	870	840	880	847	827	895	814	854	862	908	872	861	848	857	898	883	865	901	804	877	876	853	894	875	810	892	860	883	894	883	891	855	860	900	880	842	877	856	840	880	831	837	824	859	821	884	882	912	861	888	833	854	925	892	861	877	863	851	876	863	851	876	904	845	884	843	886	845	828	862	872	880	862	825	844	895	863	871	834	820	839	828	819	808	849	853	885	874	799	838	844	805	842	834	895	903	880	844	832	793	861	829	904	811	865	813	872	851	832	832	816	836	807	873	878	826	874	868	889	785	845	936	863	884	789	813	883	876	879	782	864	881	870	862	844	851	826	850	862	869	875	853	869	844	872	888	862	890	912	870	848	901	882	838	870	854	895	861	872	869	843	841	876	881	838	829	853	855	835	871	869	874	836	908	872	855	845	865	884	891	820	832	848	823	815	838	852	854	814	809	858	857	863	895	887	875	881	822	828	898	855	899	867	863	867	840	880	832	806	861	870	891	827	834	909	879	844	889	852	906	852	880	908	857	875	881	835	867	816	835	833	887	861	851	849	913	819	875	809	938	873	810	843	864	872	851	864	894	848	853	914	840	833	910	889	843	858	864	844	853	825	841	847	841	840	858	890	848	896	855	952	891	803	866	885	853	841	887	824	861	862	846	811	873	858	834	838	855	841
6516	388	252	207	196	169	160	166	140	143	141	152	133	153	142	136	140	135	138	157	133	152	122	142	145	158	156	142	121	156	123	146	124	155	139	137	117	149	144	141	151	149	146	117	146	121	132	119	119	142	142	142	125	165	146	154	139	137	150	140	129	128	132	124	153	122	159	125	129	133	133	137	142	136	142	165	140	147	120	145	145	143	147	121	120	132	146	136	157	135	151	146	159	144	146	155	137	147	165	151	147	122	138	147	139	112	133	135	104	161	128	137	119	150	119	120	137	131	134	142	133	125	151	131	119	135	164	134	133	140	127	146	147	126	145	154	117	139	123	147	145	127	114	152	140	110	140	130	118	114	129	107	155	133	125	139	145	125	146	127	144	134	122	156	127	148	154	138	126	136	143	126	132	132	161	143	109	144	128	137	134	133	146	142	141	150	121	139	147	169	141	126	108	120	132	133	153	130	119	141	137	145	146	130	150	130	139	133	141	129	156	142	130	133	131	131	147	131	129	139	130	139	127	127	155	143	153	118	120	148	155	144	146	172	151	167	119	120	149	150	133	162	149	154	150	136	148	146	136	140	119	136	141	145	112	144	116	127	128	134	140	134	120	143	153	128	135	137	130	146	129	129	140	131	133	130	145	149	144	108	138	131	138	137	137	128	125	140	136	144	123	147	117	131	141	131	142	127	158	149	146	135	130	126	151	148	129	129	131	143	107	148	157	143	147	148	122	126	131	132	141	126	134	133	161	154	134	138	136	142	169	145	136	150	123	133	119	135	135	124	124	151	133	141	162	146	144	140	149	132	138	122	145	146	139	138	162	153	136	120	150	141	155	154	125	129	121	169	126	127	147	130	141	130	127	130	147	132	132	149	139	140	140	141	157	135	136	141	136	147	133	147	131	143	145	132	142	146	139	119	134	150	150	143	135	155	135	127	123	139	147	151	135	135	146	130	129	138	143	141	142	163	124	118	117	130	136	133	136	153	105	135	132	131	120	140	126	139	136	126	128	130	128	141	143	135	126	145	121	146	147	123	125	136	141	133	133	142	144	135	132	135	142	149	141	151	138	143	109	138	152	141	141	125	131	137	147	138	130	134	108	136	123	156	152	145	135	125	131	127	124	129	147	127	138	144	153	141	150	157	129	150	125	128	143	143	151	147	140	123	152	130	133	118	139	154	141	155	141	147	149	136	136	132	158	140	136	132	145	126	132	150	149	155	155	134	140	129	143	158	144	125	115	152	125	127	129	146	152	126	142	144	136	117	132	121	124	147	148	133	120	158	120	132	143	149	128	156	134	141	168	151	132	149	156	131	134	148	138	165	143	154	127	142	135	140	118	163	140	145	139	144	135	145	136	148	144	135	140	155	143	125	129	150	155	152	145	140	123	128	130	114	141	142	120	124	121	139	146	135	137	146	133	160	126	147	139	152	140	143	140	153	123	141	129	135	136	147	160	134	139	143	132	143	139	133	145	134	138	125	127	148	143	149	137	126	132	132	133	140	114	122	131	137	136	131	140	127	169	143	135	161	152	120	148	136	136	130	150	118	140	155	135	141	141	135	147	144	142	124	158	132	134	143	132	128	137	139	130	136	132	142	127	129	148	158	149	135	135	148	119	150	150	135	145	133	158	142	120	138	122	137	144	139	146	147	131	137	137	132	134	145	143	158	122	144	143	162	138	139	132	138	135	146	135	154	142	127	133	147	134	133	152	154	147	140	139	128	135	134	172	121	131	110	159	144	113	129	128	133	124	123	128	146	135	137	124	146	130	165	143	136	142	163	127	139	140	132	119	130	140	147	140	139	126	129	148	144	134	130	147	136	133	138	123	130	158	135	147	132	122	128	119	135	114	149	139	150	162	153	159	113	147	146	135	126	132	141	123	128	144	147	115	117	130	132	132	155	158	160	143	128	127	128	124	145	140	134	136	139	153	114	135	132	127	176	148	149	126	130	135	135	111	130	150	123	140	141	134	140	135	154	138	146	138	147	141	137	153	150	126	127	150	128	144	130	150	128	135	142	140	143	157	133	136	128	132	143	121	131	146	133	129	151	144	128	139	128	140	134	127	145	141	120	126	117	120	132	121	140	126	148	144	140	138	151	130	144	152	142	119	120	130	127	147	145	180	140	148	143	139	131	157	145	145	141	135	131	127	120	145	128	125	130	149	133	133	162	134	141	132	126	118	131	112	152	149	143	148	159	148	158	139	122	125	126	139	140	146	129	162	153	149	143	131	122	147	160	143	145	137	134	136	153	124	156	135	150	118	122	153	146	126	140	134	151	135	155	141	139	139	129	146	134	133	135	155	172	139	130	131	136	151	133	157	170	137	147	134	146	131	128	134	138	122	113	140	144	143	144	126	136	155	147	157	123	152	132	127	139	136	140	106	143	149	134	150	153	125	123	128	128	136	139	137	134	135	129	129	149	133	136	117	153	159	152	145	132	136	128	120	138	142	140	141	148	149	149	135	129	135	145	153	138	156	124	135	141	131	123	134	140	137	131	151	161	137	126	136	127	145	154	143	137	133	152	151	111	124	136	157	132	152	134	117	129	149	138	113	128	163	133	141	139	152	131	140	135	149	127	122	130	126	142	141	149	128	135	137	141	136	147	141	141	133	137	145	118	132	148	165	135	160	145	137	132	125	159	135	130	142	125	113	122	145	136	124	143	138	147	132	124	131	160	135	145	142	146	146	145	136	163	126	131	147	128	137	135	140	122	144	136	111	130	142	137	127	124	134	138	140	145	149	151	131	140	147	144	151	130	126	151	121	138	152	132	139	129	172	140	164	135	137	115	117	150	150	148	140	131	141	125	137	144	126	132	117	132	140	135	151	160	121	116	136	141	111	132	117	142	143	130	156	149	131	135	149	150	126	140	129	127	134	150	151	135	136	133	145	138	150	124	150	133	144	143	142	144	150	141	124	138	126	140	130	127	119	151	143	174	142	125	120	132	132	139	123	133	156	138	114	141	155	131	140	148	145	141	164	149	144	136	152	147	163	133	145	135	132	147	128	139	150	146	135	142	132	150	127	114	130	133	162	137	142	161	135	127	149	128	139	120	126	148	118	151	142	136	154	120	137	158	129	128	153	123	113	139	135	135	140	149	150	150	141	150	160	134	160	117	148	133	140	143	134	136	137	142	141	125	157	139	126	136	146	147	112	146	113	119	138	120	141	135	138	101	143	130	126	120	131	162	122	135	144	136	132	151	108	129	159	156	160	141	133	146	133	140	145	115	141	137	137	135	157	96	139	142	141	133	137	160	148	161	125	151	131	144	129	142	129	117	115	131	141	144	159	132	139	143	146	150	133	118	128	133	119	145	145	135	108	130	143	169	152	151	107	131	135	120	135	117	149	155	129	128	137	129	159	116	154	132	135	143	126	152	147	140	126	144	151	136	138	151	133	125	155	153	144	136	151	124	140	142	152	153	140	147	122	131	146	145	120	107	148	139	125	142	153	124	151	135	128	140	135	133
5394	537	597	605	601	594	517	479	503	512	472	461	468	456	442	428	460	492	433	442	409	451	452	444	446	431	439	393	428	435	428	423	464	436	450	445	406	418	430	448	452	427	451	406	437	421	448	442	451	438	396	430	413	397	460	445	401	426	417	413	427	407	444	455	458	381	428	428	441	450	473	437	452	444	431	413	420	441	420	465	443	427	430	428	442	397	491	463	463	424	455	449	432	417	425	470	428	443	407	448	430	464	436	477	418	421	451	427	436	432	445	398	421	453	432	473	429	424	415	472	415	463	460	421	444	447	427	435	473	441	423	462	412	438	414	448	424	436	404	450	401	450	464	425	433	395	446	445	455	416	425	455	459	448	432	416	422	448	445	481	429	479	460	462	437	456	448	409	455	439	465	455	399	378	438	422	444	434	437	398	443	439	459	420	442	417	429	462	445	439	420	457	494	454	415	434	437	446	422	440	475	426	428	419	427	432	443	412	480	420	431	395	386	438	464	478	433	435	446	437	447	446	427	446	416	440	461	444	433	476	447	454	436	396	419	459	423	458	437	425	411	419	432	416	488	403	466	400	484	437	512	440	425	443	436	449	437	437	430	437	438	395	447	431	458	440	438	474	436	428	440	486	427	398	411	450	456	440	429	437	462	423	413	419	445	432	467	430	456	439	437	440	408	434	407	413	448	458	447	463	453	414	407	416	415	438	427	441	439	443	395	436	457	432	445	492	431	436	425	444	475	409	445	419	417	455	420	463	459	407	415	425	451	448	434	435	438	432	447	451	449	478	417	436	436	459	445	404	434	433	414	435	459	423	452	447	418	420	438	416	493	449	441	415	439	471	429	451	399	433	422	458	417	448	440	433	471	429	424	403	407	472	444	435	452	409	425	439	413	452	448	444	427	456	438	417	455	433	431	436	454	471	464	464	449	438	458	433	462	459	392	429	457	407	413	427	440	434	405	456	409	422	419	393	446	432	418	430	481	415	436	463	451	449	430	405	429	445	427	434	421	413	442	482	429	429	410	454	439	410	453	450	422	442	453	426	460	429	456	435	431	440	438	446	449	410	450	424	471	449	457	391	417	471	444	424	413	441	473	462	499	442	442	439	445	477	423	442	420	423	393	426	407	451	439	460	418	421	420	430	446	461	419	442	463	474	456	456	487	445	451	442	450	452	443	446	433	439	461	442	458	487	407	447	436	411	436	398	429	435	422	433	471	421	410	457	448	470	426	468	444	446	457	422	453	407	428	431	426	419	461	409	411	460	418	426	455	384	438	435	437	411	434	458	413	420	460	437	442	461	447	403	402	438	465	413	427	423	431	408	448	437	448	434	411	437	428	467	463	410	424	439	458	429	444	447	458	402	421	419	407	434	408	493	458	481	398	431	458	421	434	425	457	463	407	460	429	416	431	445	429	401	476	446	433	399	410	464	415	440	448	463	399	393	454	432	418	449	439	415	421	450	459	451	454	445	451	429	440	423	413	446	421	433	431	463	413	416	456	457	480	416	456	453	442	452	468	473	424	465	409	464	419	480	447	426	436	448	421	424	422	442	424	406	461	452	493	452	398	457	437	430	402	420	479	440	461	431	454	472	438	451	459	419	453	445	417	449	461	446	470	482	454	447	477	456	457	443	470	426	425	421	450	459	445	424	425	438	454	468	421	419	453	421	468	416	433	400	428	407	400	426	428	431	441	435	420	472	414	447	463	411	428	470	413	445	436	477	464	396	437	394	414	447	443	450	410	438	425	452	451	461	436	437	448	456	450	412	427	446	391	431	468	419	431	429	404	456	449	429	409	432	422	448	403	441	415	419	451	449	429	473	456	465	451	440	436	430	401	425	498	424	406	439	406	432	444	443	438	421	447	457	425	485	448	398	415	416	406	425	407	416	451	434	462	469	414	441	466	439	405	436	446	439	432	457	479	432	437	408	440	404	416	447	454	448	469	458	405	413	454	432	401	432	416	439	455	451	435	450	469	411	426	459	390	471	462	444	414	406	439	449	447	428	432	412	423	396	458	456	434	459	448	419	423	461	475	410	458	423	409	418	471	457	392	456	474	451	441	443	462	426	432	438	426	435	419	468	430	434	418	462	421	449	413	427	448	439	470	447	459	439	473	434	440	422	461	454	451	424	438	428	422	423	439	433	379	419	455	423	398	416	436	435	443	439	447	472	437	413	456	446	459	450	457	467	464	484	427	435	410	455	435	447	445	456	450	442	413	435	430	437	430	409	413	447	434	485	446	439	431	450	453	443	416	459	437	424	452	456	450	426	433	426	426	398	418	420	443	442	416	438	434	457	483	423	435	462	445	433	445	420	412	454	449	427	480	444	414	421	425	477	411	439	456	460	424	455	422	434	427	426	426	428	431	393	479	400	447	461	432	424	402	414	447	459	433	488	418	415	447	457	382	442	435	421	469	460	445	450	417	446	485	453	416	442	423	477	432	409	406	455	420	408	437	440	474	448	472	431	455	466	427	420	437	422	397	431	472	440	386	410	418	410	384	456	475	445	455	426	495	469	443	465	453	455	439	458	439	413	466	456	424	458	441	456	438	466	420	434	419	413	434	457	410	402	444	438	457	413	417	426	447	446	455	417	466	387	438	420	429	474	441	454	437	437	425	393	447	459	420	446	432	441	416	397	416	464	471	447	444	406	463	416	429	471	410	436	449	411	424	458	441	451	458	404	431	473	436	449	418	442	442	450	468	437	462	460	414	445	409	399	430	418	485	436	442	470	447	423	415	417	399	433	421	408	446	431	409	454	419	450	421	428	472	477	426	427	476	443	463	433	449	456	398	444	446	427	435	442	400	466	441	463	411	413	428	472	433	437	440	426	407	433	434	451	394	406	443	394	420	400	453	448	418	437	403	427	417	458	459	390	378	440	442	427	478	451	431	434	472	400	409	417	423	447	429	420	416	411	447	457	400	411	456	396	459	461	451	410	445	456	465	426	446	446	431	423	461	421	427	437	435	416	453	429	437	431	469	448	447	440	436	446	424	407	418	429	462	440	461	451	455	443	435	440	458	428	436	386	451	454	430	397	427	437	454	458	418	423	434	411	415	457	417	403	426	424	432	448	453	480	416	434	438	433	474	442	437	405	424	454	426	479	423	429	434	429	445	422	477	468	408	432	418	409	406	447	434	449	446	461	471	438	448	439	397	446	447	444	425	411	407	433	437	420	445	442	452	468	445	456	435	402	411	450	451	443	462	427	456	446	475	443	427	423	453	419	416	416	445	433	414	461	399	436	427	418	403	449	427	441	427	432	431	453	466	420	427	476	461	432	439	457	467	478	478	404	456	426	423	396	451	431	422	438	415	446	446	428	419	444	441	441	428	453	435	428	458	434	420	444	451	436	434	419	476	421	381	450	409	451	442	460	488	458	434	473	476	402	417	454	440	426	430	440	463	426	437	450	479	416	408	386	443	393	427	413	469	457	422	407	448	433	440	418	470	457	426	438	441	426	440	449	439	433
36776	9760	1831	1224	827	634	569	478	411	406	401	329	327	303	316	340	291	306	281	285	281	266	280	301	284	267	282	273	264	259	278	305	248	287	274	272	282	261	265	264	248	282	249	262	270	272	260	253	255	261	250	268	265	299	254	257	264	233	248	285	264	270	236	218	243	231	252	290	276	274	291	272	261	248	294	266	267	260	246	252	265	267	257	243	254	264	263	262	261	266	272	275	271	274	250	218	270	238	253	256	258	295	279	256	274	265	274	298	255	247	298	285	269	283	253	244	242	266	266	261	262	275	277	267	238	260	238	253	245	261	251	263	269	252	259	262	270	270	253	264	274	274	259	270	271	261	271	296	260	278	229	246	278	265	289	251	277	243	248	242	261	240	264	240	256	264	279	276	253	243	261	245	264	258	272	260	248	262	250	260	268	281	262	253	273	246	264	235	254	235	257	236	262	269	247	282	297	229	263	263	272	221	271	300	278	274	254	255	272	280	268	237	286	246	267	252	263	251	251	278	280	252	233	282	276	252	271	253	305	257	271	281	251	268	249	267	265	280	237	252	251	240	258	247	222	266	250	269	269	282	221	229	296	242	288	236	248	242	224	268	252	228	237	230	284	262	218	252	260	241	277	238	261	263	255	248	241	271	254	256	287	241	251	223	245	253	265	258	242	267	273	205	247	222	254	231	278	255	225	264	277	296	252	261	286	256	247	254	256	257	239	289	227	274	282	257	282	251	289	248	283	249	243	268	250	267	289	261	269	212	257	246	249	273	258	263	254	272	228	244	265	256	266	280	233	259	265	280	293	278	247	254	272	254	249	258	262	272	267	259	260	272	260	279	276	262	257	276	237	269	268	275	246	269	256	258	230	261	275	273	275	233	264	290	237	259	261	262	271	248	271	252	276	269	255	239	242	244	236	276	238	237	274	259	242	235	274	259	223	287	261	260	241	245	244	244	251	264	266	254	265	266	252	243	261	262	273	257	259	285	240	248	244	265	243	234	240	272	297	246	264	242	256	252	267	275	254	270	263	266	261	264	272	242	256	270	257	265	237	257	277	269	287	261	250	264	231	246	266	246	299	267	255	250	253	276	254	246	265	280	261	267	239	258	270	275	246	258	239	269	260	270	229	276	278	275	254	254	275	284	303	243	236	253	259	244	244	286	265	249	247	226	285	293	254	257	266	219	275	252	258	266	254	254	259	267	262	233	254	291	246	266	256	280	250	265	256	239	263	239	267	263	272	258	256	264	231	241	250	251	236	243	269	243	291	250	276	273	250	246	266	271	256	278	252	248	251	269	240	251	271	251	276	253	283	250	253	262	279	243	266	278	280	264	247	244	268	268	293	246	247	266	245	279	248	261	243	261	260	244	262	254	252	221	271	267	244	249	263	283	258	286	253	237	275	274	252	258	274	264	245	249	267	251	246	276	260	245	258	250	258	280	264	264	238	251	247	261	259	248	247	268	281	271	252	261	228	245	230	258	228	239	248	224	265	251	258	253	267	236	269	265	253	269	251	250	244	271	274	249	264	265	235	263	268	262	281	263	267	263	260	257	261	250	256	257	231	270	253	260	242	270	258	293	243	247	301	250	246	255	257	247	237	297	264	238	241	256	250	256	247	242	253	279	265	248	254	274	250	264	241	273	256	280	268	243	261	250	262	239	265	279	256	255	250	253	278	284	243	267	271	239	274	262	243	305	283	280	288	246	275	262	262	268	246	272	221	242	264	257	261	250	269	244	254	227	255	265	268	282	242	247	256	249	262	250	257	253	254	299	265	262	251	250	271	260	272	256	239	274	233	276	248	260	251	265	258	251	258	258	260	274	255	277	268	266	258	260	254	219	275	254	275	249	275	251	238	236	266	297	240	244	252	262	252	239	269	279	258	263	266	259	252	259	256	263	231	270	254	253	250	246	275	250	242	278	265	265	240	234	266	251	261	250	250	260	243	251	273	264	258	286	264	239	261	248	284	241	237	254	276	274	256	219	271	268	265	247	262	289	252	278	247	259	243	290	261	254	255	275	270	275	256	262	256	254	260	259	265	253	245	259	261	270	272	255	233	253	231	251	233	252	254	271	232	275	248	272	291	276	262	281	262	249	252	251	254	252	253	293	246	260	245	233	241	266	254	262	282	232	271	257	244	255	273	256	281	260	260	254	256	305	267	255	272	289	266	246	248	271	246	265	252	260	258	229	281	266	277	276	251	269	265	262	273	243	287	269	261	258	251	257	282	281	274	265	276	265	261	247	287	250	259	308	267	270	276	283	234	237	263	263	251	248	230	273	265	260	297	236	248	254	250	248	252	268	267	233	243	272	256	268	274	262	251	275	280	276	236	252	234	229	265	265	284	264	281	237	264	266	265	222	243	260	225	277	244	251	292	260	250	237	257	267	251	248	268	257	292	252	268	254	281	277	283	265	249	275	266	284	263	288	269	270	240	263	223	247	237	246	240	240	250	272	282	269	253	264	253	266	245	254	269	258	251	280	262	228	239	239	253	270	254	258	231	269	261	258	249	266	223	269	229	260	291	257	263	256	231	251	258	266	260	281	265	262	270	261	272	279	226	271	250	235	246	246	240	261	250	233	274	252	226	244	253	287	249	263	274	242	255	229	255	265	271	283	249	247	269	258	275	265	240	265	243	246	282	268	261	264	255	258	268	268	233	273	220	262	283	277	272	250	251	271	270	260	265	275	259	255	240	259	264	255	261	272	251	261	246	264	235	245	277	253	271	256	261	293	233	274	255	261	267	254	251	256	226	266	249	286	246	275	286	260	278	278	242	242	268	259	248	258	247	236	268	281	254	257	255	288	256	252	236	247	272	257	275	275	254	274	267	291	266	267	249	249	263	258	289	250	257	257	271	234	253	250	255	268	252	255	259	287	238	255	260	243	251	247	264	310	289	217	274	217	244	253	232	246	297	287	284	269	274	264	263	232	291	251	258	277	267	270	261	263	227	270	285	231	247	256	244	252	296	286	250	276	295	262	280	264	273	280	253	257	254	248	284	251	268	248	249	270	263	265	268	273	255	265	256	233	238	254	270	243	240	253	261	264	239	231	261	257	219	254	234	247	236	255	259	259	279	289	256	263	253	271	282	250	226	264	255	260	226	238	251	279	255	234	240	252	242	276	279	288	240	260	253	287	251	265	271	279	269	255	287	255	256	244	248	251	246	257	272	271	284	267	259	259	244	246	216	271	295	251	253	247	278	237	233	261	277	257	289	263	281	276	247	251	255	255	246	269	246	263	284	257	264	260	249	267	245	265	265	256	257	258	256	254	260	293	256	266	276	303	281	289	267	233	260	287	244	276	244	262	243	262	249	260	259	286	310	257	275	264	258	260	269	250	264	247	240	251	232	254	259	264	284	273	252	261	254	283	252	248	262	279	268	279	261	252	282	273	258	244	239	257	257	274	250	274	262	232	252	232	268	233	263	249	248	292	257	244	284	243	241	220	266	241	247	273	258	294	263	258	268	289
18187	1667	3218	3626	3179	2566	2255	1889	1667	1488	1415	1307	1226	1201	1112	1072	994	1038	983	943	911	945	873	904	908	898	879	848	861	822	788	827	856	777	820	812	847	818	810	812	835	803	785	795	812	783	745	770	734	803	805	763	795	807	819	777	790	788	732	825	782	757	809	787	740	751	751	745	768	752	794	745	790	776	754	722	731	807	749	783	746	737	814	757	772	754	750	729	781	758	780	772	735	731	771	768	789	769	786	766	764	740	706	740	758	748	759	750	714	743	699	780	777	751	749	706	759	784	767	783	810	770	750	748	765	721	738	739	787	746	761	728	769	789	723	720	762	730	740	781	734	750	764	807	735	777	767	776	727	793	709	734	778	766	750	736	732	762	786	767	764	743	727	756	737	750	762	704	789	725	766	804	733	753	757	754	787	713	760	734	781	746	780	726	733	766	724	726	786	781	729	786	714	786	735	731	731	739	786	764	709	767	785	774	767	750	771	741	750	764	721	733	765	777	713	742	749	757	723	754	790	774	749	733	719	806	725	724	735	736	742	715	775	774	768	769	729	772	703	742	671	698	784	776	779	741	745	761	766	773	814	745	698	772	727	691	724	772	751	783	721	714	745	839	749	771	756	728	787	801	756	795	775	785	742	769	726	736	737	801	791	756	707	790	776	748	766	715	760	743	738	751	793	735	786	765	737	745	774	722	783	772	766	754	759	761	728	715	777	783	787	720	786	770	733	765	731	779	782	747	789	700	734	733	771	694	747	702	773	787	747	751	747	801	738	788	744	702	708	750	738	774	734	781	726	726	754	711	826	760	796	778	732	794	754	801	742	733	732	714	722	732	738	741	723	715	789	770	726	771	785	711	743	740	740	780	745	745	725	760	764	753	674	758	782	735	788	752	769	746	761	729	788	793	713	803	781	724	742	750	758	756	743	773	765	794	737	732	784	781	757	761	776	757	723	755	760	746	767	753	736	708	721	733	741	751	762	767	732	733	777	720	816	795	753	753	740	741	802	758	772	767	784	782	732	769	746	790	742	712	714	746	725	771	741	773	798	769	744	741	733	755	772	758	713	740	743	761	731	704	700	753	743	761	738	733	780	774	725	792	695	752	782	735	787	784	754	797	747	778	764	794	746	784	740	779	723	698	786	814	745	725	720	745	761	747	755	762	730	719	815	760	782	746	772	761	775	773	735	729	742	747	806	757	704	720	783	750	794	744	735	736	747	754	774	729	730	733	718	794	756	828	772	692	756	727	789	762	777	792	719	754	777	764	760	799	763	740	731	769	719	780	726	734	746	737	745	734	732	748	707	733	759	731	768	761	750	742	743	733	701	751	751	779	705	738	792	753	707	785	763	770	730	701	765	780	751	838	729	718	737	705	758	765	772	793	776	757	761	716	743	757	750	724	725	824	804	757	759	753	744	767	743	723	746	790	756	757	739	780	769	761	808	741	766	799	747	715	784	735	758	734	724	734	782	758	765	771	764	722	773	759	760	728	740	747	756	735	744	723	713	829	771	827	733	752	788	756	761	808	822	740	774	732	748	771	756	796	777	707	777	740	765	794	738	784	768	706	764	808	790	786	786	762	785	732	751	743	789	783	707	739	738	767	740	773	780	745	762	756	750	779	735	746	745	759	753	791	716	791	755	779	769	744	787	754	751	797	777	739	756	717	764	760	782	748	776	831	806	793	820	716	755	737	764	726	746	731	667	779	799	732	694	720	764	762	741	749	769	758	763	731	783	790	773	723	729	772	712	751	727	738	749	723	786	772	746	760	723	780	708	729	756	729	732	742	772	749	759	749	734	710	737	763	753	724	749	722	796	732	724	729	785	743	723	706	762	771	742	758	758	749	736	755	723	755	745	705	723	724	743	745	745	764	796	760	799	721	728	739	793	773	754	761	764	772	788	755	752	759	761	780	763	760	811	747	718	762	770	731	745	707	745	747	740	696	752	759	763	750	768	727	747	774	773	775	765	775	751	679	713	745	789	773	798	736	714	748	739	777	735	735	757	727	749	775	749	751	695	746	774	746	728	712	754	754	758	775	801	792	755	763	777	718	719	711	754	750	748	729	740	723	732	723	749	754	720	772	759	766	810	733	723	742	711	771	769	719	730	747	779	776	780	746	826	744	754	725	732	761	771	720	760	734	799	763	773	734	780	785	776	749	703	737	737	721	761	773	704	756	806	766	735	745	795	759	734	728	762	743	748	696	750	783	750	734	732	758	714	749	774	758	732	716	740	758	734	765	746	702	737	803	781	703	773	762	755	770	728	757	754	774	714	779	758	818	791	745	714	737	762	753	768	781	735	733	748	721	815	793	735	722	734	747	757	763	718	777	786	701	760	741	750	727	749	771	728	768	757	763	774	763	733	766	768	730	800	776	727	794	763	731	790	735	764	776	784	725	780	774	754	754	720	768	748	756	742	720	792	771	747	764	748	753	742	765	777	770	785	713	765	750	804	779	761	744	732	781	694	750	751	725	733	763	788	761	817	781	753	780	766	723	735	694	751	743	736	754	757	754	761	738	762	750	805	810	713	823	765	734	724	759	768	775	758	747	742	773	808	804	790	789	745	816	740	779	735	761	763	791	737	771	705	707	755	764	767	783	721	742	734	739	744	804	734	765	785	763	764	715	746	789	756	758	753	754	740	768	738	739	787	776	743	742	765	736	715	749	705	742	736	749	736	766	751	755	711	714	744	744	752	747	767	734	769	739	722	759	777	793	745	742	779	758	752	782	725	723	724	740	719	732	739	801	766	762	774	721	727	760	772	778	800	739	710	743	748	752	712	787	732	768	776	733	757	801	766	795	724	760	701	785	787	752	708	748	794	726	722	790	727	758	788	731	734	789	738	748	780	747	771	759	761	689	743	749	764	735	749	763	735	760	739	797	744	795	715	760	738	820	728	746	768	746	755	755	756	727	754	763	717	715	750	754	762	767	804	752	739	724	773	715	759	735	767	725	744	759	758	748	729	712	761	748	781	721	744	757	776	761	737	741	790	755	783	725	800	737	768	759	739	721	765	755	805	766	775	783	743	743	795	767	765	760	746	765	769	764	758	835	757	756	732	770	802	771	749	700	780	787	777	810	789	791	736	765	742	789	732	741	744	760	703	733	781	725	733	803	766	729	706	761	746	741	801	796	755	745	739	771	779	765	745	731	731	696	766	760	717	710	805	747	755	756	763	717	793	751	763	750	763	753	726	783	759	745	763	722	740	761	748	696	755	725	727	747	774	719	754	734	741	749	749	753	773	794	721	753	764	781	742	705	744	772	732	749	734	712	727	751	760	729	693	740	734	742	779	735	727	725	754	730	734	709	776	701	768	719	790	784	739	783	758	794	731	813	738	710	729	765	722	759	794	813	768	751	758	770	765	778	755	745	711	776	743	739	760	742	749	759	736	789	804	706	729	761	757	760	733	766	724	802	725	700	739	746	796	753	751	723	727	762	779	774	759	735	768	780	719	765	682	742	780	713	746	766
44468	18974	7714	2491	1556	1212	918	758	630	589	519	488	496	438	445	382	384	363	374	376	346	367	386	323	343	334	346	335	326	338	330	342	317	289	320	358	351	353	312	322	312	283	327	317	317	304	318	317	318	347	276	306	300	298	331	306	282	312	320	307	263	308	354	301	290	302	290	291	299	334	281	306	308	318	333	316	291	306	327	350	308	309	330	288	311	285	301	285	299	322	333	319	321	323	319	306	298	319	338	322	295	335	302	293	319	300	292	360	302	316	295	308	307	331	306	308	271	290	270	302	327	316	311	319	319	350	300	295	337	281	311	308	333	316	325	312	290	273	322	297	305	330	325	338	307	341	286	298	323	295	304	299	329	306	313	311	314	320	322	292	324	311	312	299	309	303	328	298	309	359	299	304	310	287	309	312	298	310	300	286	305	292	336	332	319	312	317	321	328	329	307	313	325	297	323	314	322	289	272	317	281	308	319	305	292	267	299	320	318	298	319	338	329	263	275	287	310	299	325	297	302	305	308	327	311	278	299	322	307	278	286	291	304	294	306	297	308	319	305	338	305	291	348	341	305	301	299	294	291	312	309	295	315	318	328	260	312	327	348	318	311	323	288	305	299	298	335	322	298	311	295	305	324	289	304	305	321	294	329	311	301	300	289	320	346	295	288	293	318	335	334	289	318	312	327	278	325	278	286	270	293	318	324	322	336	303	322	318	282	323	335	307	302	294	316	323	309	315	293	285	315	281	294	332	323	312	321	314	271	317	280	299	317	313	295	273	278	325	311	338	336	325	308	303	308	299	272	307	304	322	283	301	304	300	350	320	296	293	314	330	291	279	294	299	305	330	299	281	332	324	315	335	350	317	306	314	304	315	281	288	300	286	290	321	276	317	299	302	288	323	294	317	295	298	329	299	302	310	313	319	308	289	294	298	295	301	292	327	314	269	305	284	304	299	314	321	314	325	321	283	283	321	331	322	321	291	306	278	307	284	319	289	314	299	311	306	302	343	325	340	325	307	284	319	326	310	313	321	320	336	312	291	308	353	329	325	321	326	341	296	312	324	321	288	330	302	311	289	305	330	327	339	301	315	274	299	329	282	301	316	302	306	316	303	328	316	303	328	297	321	293	296	311	298	296	314	312	309	354	299	311	317	297	330	295	302	335	300	315	321	338	329	262	304	302	293	317	289	285	291	306	306	313	306	286	330	347	322	317	289	308	293	314	281	314	318	321	304	333	323	307	316	284	309	303	316	330	296	317	311	329	304	318	312	312	327	334	316	327	290	312	312	304	284	282	286	322	283	324	285	341	303	269	311	328	292	291	300	317	318	317	285	314	340	308	341	306	308	302	325	279	315	290	300	307	342	271	309	298	319	291	303	324	309	331	292	300	298	335	318	331	332	298	297	306	318	312	302	319	298	293	287	318	289	304	296	306	316	336	335	309	322	319	276	316	287	297	307	336	336	315	292	339	307	320	280	303	294	324	289	291	294	321	279	297	317	308	276	291	364	310	320	312	301	285	310	305	311	323	324	325	312	302	313	294	311	328	298	346	333	287	296	291	287	283	321	298	297	321	332	315	301	301	285	325	326	292	300	351	314	311	319	286	322	321	304	271	343	307	315	330	314	294	307	304	299	312	295	291	327	296	314	280	299	343	290	297	345	302	286	311	283	321	316	305	284	317	287	337	293	307	293	302	326	309	318	317	295	286	330	300	309	279	312	333	298	304	333	309	319	277	329	298	303	335	303	320	280	328	302	334	336	313	317	282	265	340	307	287	312	295	272	313	302	335	329	315	299	323	312	301	322	300	300	288	296	323	299	319	324	308	317	299	327	322	288	342	301	285	368	316	338	316	314	331	324	307	302	316	328	312	295	312	294	314	291	322	280	322	308	331	323	294	310	303	314	295	321	311	287	301	289	283	313	313	323	307	304	295	312	293	314	301	302	285	321	301	287	279	281	308	307	291	335	300	284	312	319	304	280	293	294	314	308	324	330	289	313	282	316	288	308	276	304	319	311	317	280	313	327	304	277	290	309	317	321	303	306	317	283	324	307	308	302	316	340	295	321	339	317	302	290	332	313	284	283	327	322	308	332	317	313	273	327	316	353	346	319	298	313	309	317	334	294	292	311	296	293	312	320	310	320	317	308	327	296	314	337	311	315	320	337	304	295	304	344	317	292	319	330	333	292	315	284	310	293	313	336	349	323	288	293	313	313	294	295	276	274	329	325	311	305	339	294	318	297	283	286	282	318	312	299	304	325	326	332	280	304	302	301	298	298	273	273	325	305	323	282	311	304	359	324	318	312	268	326	319	340	298	307	290	313	296	321	300	298	317	271	315	305	354	299	328	301	347	316	315	304	289	300	296	292	287	298	297	283	314	292	308	256	347	327	313	287	284	308	281	324	307	305	327	288	317	319	324	311	286	294	286	352	319	311	313	326	311	274	303	307	267	297	327	325	298	266	279	345	290	287	331	309	299	302	330	314	302	304	318	330	292	299	307	299	307	306	280	290	275	299	312	291	295	325	285	297	309	295	301	284	319	306	327	284	310	323	324	282	335	281	296	289	306	304	298	293	314	288	316	284	279	311	317	306	279	333	296	293	324	270	302	304	304	292	284	281	306	300	316	307	291	275	297	303	318	311	297	306	315	322	304	271	304	297	286	317	322	274	306	327	305	286	285	313	277	318	309	288	327	325	289	306	293	288	313	306	304	292	270	292	285	299	307	306	303	297	289	289	312	294	293	284	315	291	283	301	305	285	310	312	276	303	315	317	345	320	278	319	286	325	278	279	307	299	300	303	308	320	296	312	306	315	311	329	281	306	278	301	328	299	317	261	293	284	306	300	294	317	339	271	343	294	286	302	304	293	310	324	337	306	318	305	315	303	343	310	296	310	297	320	336	358	324	339	296	321	301	296	302	342	311	305	323	295	312	294	297	308	306	306	294	327	278	286	348	320	312	318	308	296	298	275	296	298	317	304	300	321	308	354	330	308	305	347	317	306	289	314	307	322	299	314	288	322	310	305	310	328	284	331	331	281	316	323	303	321	304	334	314	305	303	303	293	316	327	313	303	343	295	321	299	303	306	304	302	305	303	304	329	297	315	315	326	283	301	275	350	343	320	331	321	326	285	300	307	312	261	287	334	307	335	318	285	283	310	303	314	335	335	260	290	316	289	302	302	339	337	274	292	329	303	306	320	301	276	327	308	325	307	299	288	302	323	296	299	300	303	305	300	292	315	282	297	345	342	321	309	314	331	284	287	318	322	300	294	311	294	311	310	323	297	300	298	310	325	301	277	336	332	306	292	300	315	293	304	334	281	329	275	304	308	331	303	301	324	299	327	322	304	319	329	288	282	291	324	319	307	316	301	297	329	338	320	321	325	307	313	296	330	302	316	298	314	314	282	320	325	307	309	297	291	308	305	328	353	288	329	308	325	275	341	288	317	307	291	302	292	342	346	296	300	331	311	301	341	326	301	320
23551	2822	5629	6140	5285	4428	3586	3000	2723	2316	2173	1945	1838	1562	1601	1483	1351	1394	1297	1282	1228	1193	1175	1139	1124	1076	1054	1060	998	1059	1030	1050	1047	938	993	952	992	905	955	944	982	982	952	918	934	947	902	960	940	893	920	926	881	936	941	899	915	901	885	908	981	912	927	877	912	899	873	911	893	865	899	922	856	897	930	904	834	823	852	840	901	902	939	931	844	912	914	886	849	826	849	852	892	865	892	832	848	878	846	819	850	917	870	895	901	856	797	823	840	898	829	831	900	817	869	849	827	880	836	885	898	882	867	878	854	919	856	902	839	883	875	866	910	820	868	883	855	896	835	918	848	864	830	829	915	851	850	840	880	879	886	858	845	838	897	861	907	870	882	897	872	808	815	890	908	868	860	899	875	819	900	872	860	817	914	833	845	865	828	894	895	889	865	857	892	869	906	845	849	901	869	814	844	873	866	839	885	827	816	878	926	892	854	844	866	887	838	883	839	893	888	849	815	849	797	878	868	848	892	870	880	840	878	840	920	858	839	889	898	906	895	856	870	834	860	876	854	873	892	914	851	840	882	823	879	881	879	866	882	869	821	805	829	881	868	822	866	837	851	865	891	850	877	909	847	867	907	862	805	870	842	882	891	853	865	896	792	814	874	827	850	853	903	805	878	858	855	855	877	893	856	867	877	873	861	872	892	825	894	893	890	858	837	879	873	850	850	872	876	817	892	877	893	849	859	855	892	868	807	820	884	853	897	855	826	851	860	859	850	861	851	923	849	852	839	873	846	857	858	870	893	860	915	888	917	825	898	832	877	904	804	872	847	838	866	897	838	876	905	893	904	863	833	811	818	840	864	863	855	832	860	813	857	864	838	873	863	873	864	826	848	815	898	820	840	857	838	885	884	848	862	820	790	827	914	871	857	819	850	914	874	843	953	868	842	875	880	901	821	821	836	841	865	800	830	933	853	889	870	841	821	836	909	887	861	906	899	871	859	923	880	867	834	824	855	905	855	856	874	886	896	793	826	850	860	840	833	867	871	924	833	855	885	880	879	860	869	871	812	881	871	881	835	828	899	871	868	845	904	829	840	825	868	843	796	902	864	879	869	852	854	903	849	875	885	894	845	910	922	845	842	851	846	880	863	863	875	851	854	875	852	862	819	809	870	846	846	875	872	865	790	887	882	861	845	934	868	876	872	861	873	903	831	822	865	842	856	889	873	863	862	937	862	893	840	892	899	848	838	843	864	880	882	890	908	927	923	860	897	825	904	842	828	851	862	860	827	856	917	831	880	858	845	885	901	826	855	875	838	818	882	874	873	876	916	828	829	880	836	890	856	929	857	860	815	857	847	897	873	847	843	862	867	869	861	863	836	836	912	886	861	876	878	863	834	857	903	812	878	825	858	909	804	859	798	842	858	860	889	843	862	865	828	822	852	896	872	836	848	828	828	840	866	872	843	862	903	835	824	849	805	925	828	812	874	891	911	816	880	804	851	855	878	848	878	841	863	898	852	926	889	886	800	871	873	909	829	836	836	838	812	889	858	884	911	861	864	870	850	885	896	846	843	813	876	895	870	896	838	886	886	850	894	890	861	903	809	837	856	832	874	862	849	891	903	830	848	862	871	835	829	852	825	932	871	817	842	938	854	817	844	872	873	845	890	813	900	863	858	927	832	910	884	863	896	900	860	816	854	889	840	814	852	872	899	867	882	875	835	852	860	830	872	875	880	827	853	857	876	882	856	859	907	882	857	884	825	839	793	820	836	858	881	896	805	804	889	879	849	783	872	827	861	862	880	896	833	883	823	869	864	853	866	851	864	895	863	932	836	894	829	845	847	801	872	860	890	902	839	854	856	855	852	815	841	886	826	821	836	826	850	878	875	886	887	853	886	881	850	887	880	846	813	843	896	841	842	873	911	846	895	851	877	854	895	898	834	866	899	847	838	893	870	842	901	860	891	832	860	870	889	849	836	847	859	883	892	853	771	930	897	853	841	862	837	827	896	879	811	894	907	877	848	883	815	881	868	871	847	867	888	836	887	854	904	881	844	894	818	831	879	884	857	844	874	892	880	840	905	887	872	894	867	895	864	850	847	869	866	823	882	815	847	900	879	903	879	801	849	891	881	877	866	850	861	835	857	843	826	818	874	905	811	870	949	869	889	850	860	879	830	885	873	901	869	851	805	878	926	820	879	867	938	877	834	893	844	893	876	827	800	829	861	849	842	867	870	819	881	794	864	838	840	824	945	858	880	901	868	844	861	848	864	895	866	876	933	875	850	854	862	870	860	900	808	812	881	874	879	870	836	863	854	867	831	852	835	869	866	842	923	812	861	870	894	875	869	907	809	801	837	812	885	848	885	873	830	873	867	831	910	906	828	846	885	834	913	810	905	879	843	805	871	856	906	849	865	823	876	839	808	856	864	832	863	837	833	873	881	860	852	877	861	809	853	839	879	860	881	880	865	870	904	817	860	833	883	878	875	882	872	894	867	837	836	861	874	869	871	913	806	911	830	833	826	825	842	864	869	853	781	888	896	856	866	873	859	887	885	871	811	876	900	838	873	916	843	870	824	820	890	868	859	932	829	866	860	832	812	851	854	908	868	863	856	849	887	908	813	850	810	820	822	856	874	802	873	848	896	860	873	853	893	861	876	861	865	874	899	844	902	878	850	888	837	846	862	833	872	846	818	823	886	851	851	850	915	805	876	855	806	849	827	824	832	862	872	889	860	863	857	840	855	894	892	888	861	846	813	909	869	907	831	880	860	884	896	880	865	843	866	838	902	850	840	844	881	853	923	839	816	868	852	856	830	873	833	879	838	868	855	913	816	845	847	845	870	843	894	835	839	836	889	818	845	881	874	890	905	902	875	895	874	897	813	870	817	854	876	847	784	879	854	864	898	890	879	875	913	888	882	885	869	837	895	843	881	852	867	834	815	861	868	830	811	867	860	867	823	821	827	835	887	827	847	854	898	868	936	911	878	823	874	928	888	838	861	882	850	868	872	880	869	863	844	898	837	872	865	862	872	865	908	854	841	886	850	815	882	868	841	868	872	809	895	863	850	911	902	827	861	851	858	862	849	870	906	862	808	867	869	864	896	890	825	867	895	918	858	829	884	840	836	896	824	889	930	883	917	886	873	868	887	896	801	837	862	880	847	901	831	883	793	883	861	914	866	893	869	847	875	834	818	838	879	838	860	896	893	808	865	851	842	843	903	877	901	912	855	855	791	909	919	900	870	835	815	829	870	909	831	872	826	831	878	855	836	875	911	785	877	854	825	808	867	899	901	877	844	863	862	888	863	884	926	898	857	874	916	890	864	877	879	887	889	857	919	888	860	866	852	900	878	852	836	815	884	942	887	870	822	822	871	907	876	863	837	856	852	894	864	829	839	861	879	832	875	852	882	870	863	832	826	835	844	857	860	824	898	822	804	893	847	901	853	853	842	869	880	842	877	902	916	846	844	870	903	856	863	835	891	846	862	834	870	876
6223	383	301	210	194	169	161	147	157	170	158	122	136	149	168	154	145	138	129	151	126	160	131	146	148	133	141	132	136	118	154	135	149	134	127	145	144	112	133	134	135	164	140	141	138	123	144	151	125	128	150	136	127	121	124	145	141	125	136	117	130	130	137	113	136	125	130	143	136	145	125	127	130	118	121	145	141	125	135	134	138	130	135	138	117	142	139	118	167	133	130	119	130	159	142	172	125	145	136	155	152	145	137	126	138	140	123	126	149	147	118	152	139	129	136	147	143	135	142	140	157	150	152	128	177	144	115	146	158	141	132	158	136	137	172	148	145	126	136	128	116	128	119	136	131	153	141	147	136	127	128	139	131	138	130	126	140	152	126	134	137	155	121	141	138	143	142	146	174	148	115	144	139	132	136	133	128	143	167	132	153	147	128	140	140	135	120	137	125	135	134	138	137	122	145	137	128	152	151	115	160	154	121	137	138	159	121	133	143	139	129	115	136	177	123	157	147	139	109	138	152	136	118	141	120	138	138	123	149	118	128	134	155	144	158	143	129	138	122	149	155	144	146	135	136	114	121	166	126	153	129	149	138	145	148	149	139	158	152	143	125	121	142	135	139	130	153	145	135	146	155	138	136	126	138	133	157	137	142	135	130	133	142	152	143	143	154	132	143	137	131	140	160	133	129	141	143	147	158	150	158	148	124	117	152	124	118	127	138	141	135	143	136	126	144	125	125	154	160	153	128	138	122	136	125	155	140	130	130	150	146	146	141	152	151	142	142	163	133	122	133	136	153	146	137	120	130	121	136	150	138	127	123	158	129	142	162	123	149	137	125	141	138	141	158	147	160	129	133	125	155	111	125	153	157	173	131	120	116	130	147	136	143	115	132	111	128	139	147	153	120	125	135	128	132	120	154	117	135	138	145	147	155	129	132	138	135	151	147	141	167	148	115	133	142	144	127	137	142	121	158	115	148	148	146	131	118	128	147	144	138	126	155	150	124	149	143	138	126	132	117	149	139	125	142	140	155	137	128	127	127	123	143	131	158	151	130	112	124	140	137	126	121	145	147	118	145	113	123	138	128	130	128	139	142	131	123	153	132	153	147	151	143	141	138	166	135	160	121	140	134	137	128	144	136	140	142	151	124	146	132	126	147	157	148	118	129	135	134	135	125	146	149	121	140	148	135	137	139	137	120	132	141	131	136	139	141	135	158	132	113	147	127	128	147	133	116	126	151	144	140	151	136	138	148	108	148	137	175	131	150	142	148	132	129	118	141	129	110	140	141	131	116	134	131	152	141	139	148	150	123	113	141	131	137	125	140	137	161	147	135	127	137	149	119	142	145	135	130	143	144	141	150	143	158	157	129	147	149	141	141	124	140	138	134	141	116	140	130	126	148	133	126	122	114	132	141	142	128	154	149	137	158	142	96	149	124	130	131	137	143	173	129	137	155	146	132	126	143	125	147	109	117	148	161	132	143	145	138	114	138	121	131	142	144	120	125	131	167	141	145	156	137	139	160	120	140	130	146	138	122	145	129	127	136	127	130	145	158	122	117	149	131	136	131	134	160	154	134	125	139	148	137	110	144	132	153	135	116	136	119	139	145	127	148	130	140	151	132	148	125	129	137	119	123	145	143	137	126	126	133	124	155	149	133	161	133	117	136	128	137	150	133	145	122	141	114	128	133	137	145	135	132	151	132	152	148	129	115	141	150	155	153	135	138	150	139	134	146	131	126	123	128	132	133	122	121	114	157	135	136	138	124	148	121	137	134	142	131	132	136	136	124	140	121	160	154	152	125	147	136	148	132	120	117	151	144	135	142	139	136	147	153	128	127	138	147	149	143	141	132	140	126	131	150	147	134	129	116	149	153	140	142	140	134	150	147	127	158	122	134	154	144	122	161	104	143	154	140	124	148	136	156	128	137	138	140	133	147	137	149	136	151	124	146	112	166	144	140	143	120	147	116	135	132	117	139	140	129	163	144	147	135	130	126	129	125	134	129	115	143	122	144	144	132	145	133	132	142	135	132	139	145	107	149	134	152	152	145	159	143	150	140	137	160	119	141	120	150	151	145	124	170	140	157	135	133	126	125	157	124	159	132	111	168	135	124	143	124	150	144	112	134	121	161	153	161	124	143	128	138	138	141	149	137	117	147	139	123	137	135	138	143	138	131	145	132	134	142	129	126	131	133	153	130	127	143	145	145	148	147	150	144	145	149	155	143	125	136	128	153	160	119	145	128	151	127	134	143	135	122	125	136	161	153	132	142	130	131	135	143	132	138	114	131	150	139	143	150	129	159	144	144	118	128	128	140	145	121	117	144	151	142	148	140	144	113	123	158	158	148	120	149	155	122	135	145	131	147	140	120	120	141	135	131	125	138	145	123	133	142	138	147	115	120	148	131	143	146	131	157	147	138	121	148	132	154	142	143	150	150	155	124	130	150	133	135	117	150	159	133	136	127	145	144	126	133	159	135	151	150	118	151	136	157	138	129	133	143	126	133	142	151	133	128	136	139	129	150	150	157	148	144	144	143	152	155	124	132	152	154	131	135	136	138	147	149	162	130	157	117	151	135	151	136	147	162	128	123	144	140	138	128	151	124	124	123	131	118	123	132	136	146	136	122	138	139	153	124	137	140	110	151	142	133	131	140	141	157	133	135	135	139	134	174	145	152	122	145	118	148	107	143	149	134	148	138	143	137	133	136	146	134	134	136	138	141	136	144	125	130	130	121	149	147	130	127	145	127	153	116	156	131	124	130	131	144	145	130	131	145	124	147	119	155	129	134	131	131	143	145	128	147	161	154	132	145	137	144	124	139	132	139	142	133	142	142	154	127	143	165	132	138	131	129	143	134	147	139	122	149	133	139	149	115	121	143	138	125	152	121	125	134	123	159	146	134	132	145	145	150	149	145	155	124	174	149	152	136	120	128	113	121	146	149	139	146	111	126	137	127	134	144	144	141	146	143	140	148	148	155	135	124	148	140	129	145	121	128	144	145	136	138	131	140	141	147	142	134	165	149	110	120	135	125	139	134	143	145	132	147	130	122	136	129	129	166	131	145	135	143	145	138	129	143	166	154	120	146	139	166	123	144	163	140	133	153	126	150	125	132	124	131	148	123	127	161	151	129	142	137	154	146	151	133	121	136	161	142	142	120	135	137	170	121	153	129	133	130	133	153	146	132	130	134	136	143	133	149	117	147	156	161	139	144	132	138	141	140	130	140	127	132	141	138	142	139	145	153	140	135	138	138	145	121	129	165	141	132	133	114	146	141	143	137	129	154	157	157	140	127	136	151	138	134	139	154	127	130	145	160	145	142	142	126	137	126	122	141	148	123	101	127	160	105	158	140	150	146	132	150	134	146	128	134	141	130	144	125	133	137	119	136	145	124	134	121	148	136	128	144	140	117	147	122	150	134	140	132	150	124	151	161	131	169	139	141	161	143	131	129	123	143	154	125	137	126	140	150	141	148	136	127	155	145	147
5380	517	595	649	604	509	489	517	498	454	428	469	477	479	466	436	443	480	401	448	445	467	458	419	439	430	418	447	462	460	456	458	421	430	478	491	449	459	422	451	426	477	466	405	435	414	434	430	429	428	461	441	459	441	408	440	435	434	424	401	416	424	442	429	427	442	403	469	404	438	432	450	452	444	439	430	442	424	427	406	442	465	425	461	451	466	440	460	442	441	417	413	446	419	447	478	416	444	433	432	431	432	458	410	402	465	445	407	456	468	434	431	404	421	444	430	439	432	445	427	459	436	415	442	458	418	461	463	442	453	409	410	426	438	478	430	443	436	414	427	441	495	436	410	423	435	433	429	445	437	436	441	428	444	432	426	430	424	407	433	463	455	454	406	404	450	420	394	431	436	419	450	462	452	440	429	445	442	446	456	430	458	455	438	456	439	438	446	418	424	439	458	446	414	427	448	390	461	466	427	394	406	433	467	413	429	413	430	459	408	428	444	424	466	438	409	429	446	439	453	428	407	451	464	430	451	421	441	465	462	454	432	457	414	451	452	433	403	434	435	415	481	444	417	449	432	451	448	429	429	437	417	451	441	446	442	426	445	456	451	431	461	473	449	439	441	451	457	411	414	440	452	432	435	468	459	451	441	448	435	436	423	460	437	431	426	447	429	421	426	451	427	435	415	460	410	425	428	466	449	429	426	425	399	419	446	481	422	450	462	467	411	456	427	447	431	434	426	440	428	393	440	430	456	464	434	439	437	413	435	462	488	433	465	461	472	455	396	484	435	430	420	452	428	443	425	434	447	431	396	432	450	454	463	430	418	431	449	446	436	434	437	415	453	422	488	441	413	389	414	419	421	436	417	417	383	453	408	457	392	441	440	444	422	446	397	472	458	414	435	428	406	439	426	401	473	428	415	435	435	419	408	471	439	476	456	411	430	402	451	413	402	418	428	412	433	408	444	424	436	423	420	443	411	448	495	412	454	463	437	464	440	488	426	455	460	440	453	427	440	442	431	451	445	411	441	483	445	428	461	431	420	423	438	468	438	394	443	435	439	419	456	440	460	430	442	470	456	458	441	429	452	420	421	444	422	448	436	434	427	441	449	463	403	435	470	433	444	440	401	410	444	477	446	453	442	454	426	412	451	422	432	458	455	466	445	456	440	461	410	445	436	434	440	433	416	441	459	374	401	445	428	445	482	446	424	468	455	449	449	466	423	424	456	424	466	466	418	422	433	415	434	450	452	461	437	419	476	405	427	441	444	427	390	431	435	448	417	418	413	437	436	424	443	445	429	446	447	441	455	430	453	413	432	450	425	453	446	427	428	408	443	452	440	447	454	469	409	462	475	393	444	436	455	405	440	437	463	446	444	425	451	456	470	417	411	386	437	445	438	466	440	403	491	429	441	406	428	416	433	445	469	441	445	440	418	445	452	444	485	440	433	438	434	382	463	484	430	435	457	410	417	458	414	377	435	393	441	421	444	436	428	441	422	425	464	427	449	461	418	478	452	420	428	445	461	434	462	438	397	423	458	412	463	405	438	415	390	437	443	441	459	441	464	429	423	432	421	445	436	466	450	416	444	441	436	415	456	431	439	450	427	452	453	395	463	442	430	444	410	460	451	435	428	404	421	461	415	416	450	453	451	424	429	448	454	439	417	443	457	455	409	442	412	388	415	445	429	435	415	430	417	447	432	467	447	429	423	420	410	462	440	445	432	422	455	432	430	408	444	457	437	450	441	443	438	431	474	405	451	440	418	437	461	484	418	416	448	407	414	439	460	450	433	427	436	471	451	458	434	430	431	415	444	445	406	455	437	445	408	454	421	430	448	432	460	436	435	453	429	447	426	428	424	454	452	423	448	393	440	405	441	426	429	437	452	468	426	447	418	473	461	423	434	435	464	440	440	415	450	432	448	440	447	426	434	440	442	450	443	429	407	445	444	435	433	434	422	396	418	433	446	408	424	432	399	414	449	426	445	443	394	423	449	430	414	409	423	433	454	413	435	428	460	471	442	432	446	472	480	447	436	454	430	424	401	434	421	464	440	478	439	440	477	461	432	418	454	412	427	455	468	381	428	435	427	430	469	463	433	423	437	442	420	422	424	427	413	433	434	434	455	423	423	434	471	406	455	422	449	412	408	463	462	425	437	457	450	422	422	405	436	432	429	412	439	455	432	444	427	399	409	406	439	454	430	439	470	447	398	416	406	428	431	437	427	452	465	462	428	454	453	419	443	461	433	421	441	436	456	441	469	459	408	437	431	435	437	444	469	448	476	432	427	409	427	483	411	451	436	386	450	421	447	457	474	411	452	446	449	444	424	408	423	452	433	427	443	446	473	442	416	419	464	444	478	423	429	439	445	440	433	437	409	421	420	455	394	437	451	442	464	423	446	444	438	439	409	442	438	451	443	435	413	399	435	482	452	403	477	429	468	430	432	464	413	443	441	417	451	445	431	412	442	441	453	446	446	450	493	464	411	447	442	401	429	452	449	414	433	444	444	450	407	437	441	426	454	435	479	441	402	463	455	434	445	412	466	466	431	414	426	425	456	459	424	432	454	397	415	458	446	443	451	423	479	457	426	445	437	454	460	461	442	430	451	424	415	433	444	474	480	418	432	452	406	431	443	419	456	416	436	440	449	438	461	473	423	437	444	438	428	443	415	431	437	425	418	413	416	462	452	465	446	422	430	426	440	424	419	455	439	436	447	428	408	446	425	448	439	460	445	409	417	484	426	477	408	422	408	464	409	471	430	436	434	424	383	413	435	408	448	434	435	446	440	438	414	438	456	417	451	473	459	419	458	446	435	428	504	443	425	440	414	443	404	435	429	408	446	420	419	423	434	462	465	447	436	418	454	434	450	448	442	448	444	441	429	457	437	418	400	410	400	478	485	399	424	411	414	435	416	428	460	463	461	405	437	465	452	385	467	453	425	429	453	434	445	463	415	438	431	438	451	443	406	442	436	449	427	438	410	403	453	395	445	446	446	458	394	454	424	419	454	475	479	456	426	421	429	452	434	435	447	442	410	420	435	484	428	434	452	461	417	442	466	438	466	474	441	444	378	464	463	441	434	454	464	430	431	428	446	430	435	450	424	407	404	437	434	459	455	464	436	419	420	471	404	456	425	454	438	447	457	404	424	461	397	443	486	466	412	398	449	434	404	446	446	436	412	437	443	422	434	412	447	430	499	414	428	442	437	473	442	435	440	436	441	462	439	446	444	448	429	469	450	460	434	463	434	395	473	439	476	440	451	457	461	423	454	454	431	432	436	404	434	450	429	475	440	411	449	461	451	409	431	457	464	415	470	437	407	431	454	449	438	423	428	423	465	439	416	449	468	460	451	445	449	433	408	424	447	447	392	423	451	465	411	493	471	449	440	433	464	404	441	430	426	420	402	441	421	408	452	433	385	425	439	444	445	420	430	425	456	427	418	457	435	477	402	447	426	437	414	426	410	475	433	409	442	453	454	468	419	489	442
37748	9704	1754	1191	890	670	606	467	469	410	363	352	344	318	319	335	316	275	339	259	271	260	303	316	248	311	277	281	281	258	284	269	251	266	267	276	268	267	280	312	261	295	254	262	231	283	285	265	247	267	267	274	235	264	313	246	289	277	242	234	261	239	283	285	272	263	273	240	247	244	259	270	263	253	286	269	271	228	257	226	283	259	282	236	245	258	267	260	270	270	290	224	286	246	257	245	262	247	260	295	283	286	237	269	286	283	238	262	270	259	284	292	265	253	253	229	228	257	268	273	267	273	283	234	252	295	258	264	258	261	245	313	235	261	250	284	288	235	259	256	286	261	269	267	285	250	253	262	246	272	245	246	241	280	260	266	289	258	261	269	268	248	229	276	235	288	280	245	266	262	245	255	273	274	230	271	300	259	276	254	244	271	251	265	249	279	257	270	262	290	256	253	281	262	252	273	278	291	293	277	269	256	262	229	257	280	261	261	267	254	255	290	241	262	265	233	248	284	261	262	252	260	298	257	233	261	263	239	244	270	271	246	271	299	244	244	264	285	257	273	296	252	249	252	269	264	262	300	261	258	228	240	254	240	286	249	257	280	269	259	276	257	282	270	266	239	267	281	224	283	279	247	251	275	243	257	258	294	264	247	251	277	278	290	254	271	257	252	271	260	274	291	260	252	247	279	244	257	265	271	282	263	274	218	275	273	266	263	259	255	237	268	269	282	282	279	282	260	261	262	258	247	230	249	249	284	239	222	261	267	268	251	251	261	281	256	295	246	247	279	269	268	243	265	291	240	269	279	254	260	280	257	232	272	265	272	263	261	251	279	288	237	274	260	235	232	262	265	285	237	250	237	265	257	238	263	259	235	243	265	256	257	275	267	256	255	274	269	299	274	241	239	242	269	224	259	267	271	279	277	220	227	244	259	216	254	253	271	227	261	275	275	237	279	283	259	255	261	265	270	261	241	277	264	243	245	248	269	257	277	258	268	292	257	252	300	256	277	247	271	239	224	269	262	253	270	292	300	274	249	259	247	279	244	258	281	243	257	237	261	263	276	261	282	277	274	267	262	253	264	278	261	256	279	252	280	261	267	238	259	248	247	278	273	246	269	273	238	245	256	258	257	271	254	290	268	245	287	254	259	256	240	275	269	270	274	270	266	251	274	243	221	229	247	256	246	274	242	260	269	237	264	307	293	294	272	263	238	248	233	280	276	290	247	246	240	267	274	263	288	259	226	285	274	264	271	272	275	268	273	239	278	244	252	277	244	254	258	246	242	267	281	249	267	259	285	311	232	272	257	268	253	247	269	267	245	288	289	252	276	251	246	258	245	256	260	267	257	259	262	265	265	287	259	249	259	280	270	263	282	303	271	259	247	266	264	264	245	249	281	251	234	259	266	259	256	270	304	285	246	241	269	244	236	272	265	262	283	271	255	258	238	256	281	277	262	255	257	268	268	262	264	261	246	259	247	252	285	274	250	239	278	249	259	273	255	296	254	263	280	247	267	238	280	257	259	257	282	254	251	249	272	257	239	243	250	292	245	242	231	259	266	251	266	279	234	276	260	269	288	257	268	261	268	223	254	265	255	298	252	272	266	281	256	282	226	284	276	280	273	253	244	266	267	249	272	285	287	258	252	271	290	293	248	256	245	276	253	256	244	269	276	252	296	248	287	265	250	271	253	250	272	266	250	249	270	257	247	253	278	267	265	275	246	251	257	227	298	236	275	253	244	247	278	273	248	308	265	253	276	256	245	273	245	235	259	224	259	259	246	261	275	264	242	275	258	281	245	248	250	263	281	258	248	260	255	262	250	275	250	265	236	237	244	265	262	245	286	259	253	236	232	273	260	259	264	269	229	267	301	231	256	258	274	243	264	274	266	261	226	269	256	274	239	259	260	237	251	277	228	247	258	254	282	243	270	276	297	249	273	280	255	251	256	279	248	241	274	266	259	275	227	264	253	238	285	256	256	250	225	284	278	239	271	263	249	276	233	266	271	238	257	219	261	249	267	265	269	277	277	249	288	265	276	268	261	254	258	245	259	275	254	257	258	268	267	264	265	263	258	250	264	249	240	292	272	240	273	250	278	277	279	255	247	262	277	266	263	273	232	215	255	241	272	230	248	269	253	286	270	273	267	243	275	263	280	273	261	263	292	278	257	266	236	265	270	269	258	275	244	276	268	250	271	265	282	223	291	257	241	235	282	291	260	245	256	252	247	242	256	274	248	254	267	299	277	278	259	244	239	277	241	266	267	236	250	262	270	271	251	247	286	259	250	292	254	248	285	234	273	245	267	259	293	256	260	285	237	272	258	289	278	278	261	262	245	251	262	260	253	277	246	253	266	246	244	276	275	267	248	262	267	279	264	264	267	263	274	272	276	243	289	241	250	263	225	282	285	265	260	288	266	238	263	245	260	248	288	290	261	257	258	248	255	282	235	281	257	259	267	258	263	257	255	269	252	265	257	252	262	278	268	260	290	267	241	246	243	258	233	263	237	267	270	248	263	299	287	247	253	239	252	291	260	251	268	239	257	245	237	266	278	255	244	268	255	282	271	276	272	265	281	267	258	264	230	223	254	270	266	253	249	260	278	232	227	276	245	250	285	235	262	285	288	247	249	251	260	297	248	243	231	259	281	262	255	274	232	281	271	252	246	284	251	281	266	243	270	262	283	270	262	256	262	261	256	252	239	253	276	247	262	249	264	251	269	277	239	251	275	283	262	234	272	245	253	251	267	265	269	275	249	264	256	263	276	260	264	252	269	279	272	262	245	288	260	253	238	250	256	266	240	254	249	318	229	258	266	268	250	244	274	242	245	270	273	236	258	245	255	250	273	238	271	259	283	279	260	241	252	262	253	249	275	256	261	243	257	254	252	291	264	273	252	280	224	261	251	236	276	277	286	261	247	263	256	243	243	242	266	237	254	274	251	293	275	268	250	263	254	266	258	265	269	257	271	262	279	269	259	233	250	258	272	279	269	276	250	247	267	299	258	249	285	247	274	245	254	224	244	254	270	279	259	235	264	284	276	236	297	249	271	229	262	271	264	265	252	251	275	243	277	255	240	275	236	280	276	238	268	261	258	310	287	302	246	242	281	240	262	250	286	254	277	266	246	250	260	278	245	282	240	251	281	268	273	277	250	264	273	276	282	273	265	262	251	285	261	287	250	274	253	257	260	245	234	266	294	260	264	262	228	228	264	259	262	267	264	296	257	253	248	299	253	248	267	267	257	269	282	241	236	256	264	251	248	274	265	271	248	271	262	263	246	253	257	283	273	246	254	271	291	252	256	244	279	276	243	264	255	298	280	260	271	266	271	267	275	285	264	269	222	263	260	252	280	244	251	247	243	273	237	272	292	261	253	240	286	278	259	237	256	260	282	249	255	261	240	269	242	263	267	249	262	271	256	285	246	288	265	249	269	265	259	262	289	275	293	261	251	274	273	237	252	285	260	282	278	273	273	249	260	288	280	273	261
18422	1751	3400	3737	3087	2673	2222	1895	1658	1499	1409	1396	1186	1117	1048	1048	1024	1008	991	940	972	907	910	884	910	899	905	905	840	851	785	856	798	839	847	811	852	815	791	818	799	813	803	788	750	832	805	780	762	811	786	768	774	797	765	838	803	850	820	753	775	781	755	740	765	791	787	787	756	805	753	764	753	778	837	747	801	772	751	787	745	737	730	791	767	739	713	729	777	779	777	780	784	805	719	791	771	735	779	769	689	762	766	853	775	704	765	808	796	743	784	804	773	746	758	809	742	728	721	766	745	795	779	702	726	736	760	691	765	717	745	754	777	739	759	751	805	810	748	754	766	699	793	794	823	751	732	713	724	728	756	784	720	739	773	741	682	757	736	745	783	766	778	732	780	726	779	801	727	728	737	759	754	774	763	788	736	754	791	754	763	778	735	738	784	758	741	754	734	785	779	749	735	780	758	765	793	758	749	736	789	720	733	729	755	777	790	794	766	760	763	749	742	781	771	766	783	738	737	735	729	736	742	729	782	806	786	717	735	801	721	739	762	760	778	753	765	794	782	737	808	717	736	725	772	715	771	774	763	707	805	711	750	726	734	739	784	733	767	746	695	714	790	742	724	699	789	772	700	756	774	692	736	811	806	708	731	734	761	791	726	714	699	762	756	752	735	719	741	738	701	745	740	738	720	720	753	750	797	755	754	796	788	781	746	737	731	702	752	748	745	723	743	715	799	749	799	786	721	783	815	725	747	745	746	705	736	784	748	756	783	771	783	726	713	740	740	730	834	771	728	722	758	767	771	791	788	702	757	718	756	796	754	807	726	771	753	776	781	718	713	729	743	796	753	780	735	748	746	771	777	722	762	783	778	758	790	750	719	753	754	693	784	765	757	766	797	759	736	735	752	747	718	744	723	745	780	733	731	723	734	753	762	738	727	763	777	754	770	749	721	744	820	723	717	815	759	782	765	787	793	748	728	769	746	783	756	763	795	717	766	768	731	774	773	757	783	786	758	777	718	701	764	701	747	746	721	785	752	737	769	730	779	734	748	779	766	749	754	768	757	785	752	769	767	749	745	781	746	758	752	736	773	775	752	777	714	752	712	700	795	746	741	671	774	734	738	761	727	784	746	727	760	758	762	762	761	713	758	750	727	821	784	768	746	830	690	747	757	721	724	795	770	725	720	765	690	757	748	728	713	744	735	724	805	744	722	790	794	754	732	742	769	823	735	777	741	766	726	767	744	732	817	717	751	718	770	785	770	730	718	738	737	725	793	694	779	795	740	748	763	761	744	779	727	803	750	740	787	755	750	772	762	735	789	731	768	757	782	725	727	786	713	732	736	778	721	748	755	746	786	804	763	744	724	713	763	837	752	786	760	770	752	757	688	762	718	709	723	794	763	723	789	731	700	756	778	703	781	714	787	758	743	760	762	796	734	792	785	769	756	764	761	749	774	734	768	769	740	751	753	795	712	722	734	748	769	811	742	743	721	744	795	790	746	755	769	696	768	710	744	758	791	740	785	760	760	711	778	761	764	756	722	685	809	708	759	752	754	735	776	747	779	751	784	792	777	761	722	778	788	744	715	760	770	761	779	748	784	767	783	740	738	737	747	724	765	771	764	789	701	784	757	815	700	771	743	752	795	786	741	750	724	804	769	771	757	749	717	740	774	738	725	720	787	737	748	754	771	774	787	739	706	727	753	721	717	756	790	761	769	767	787	791	714	754	779	729	780	757	729	782	799	769	807	759	799	787	719	758	735	780	739	743	737	742	762	736	743	766	775	776	759	754	759	745	726	811	744	767	726	807	783	733	765	781	721	746	746	747	733	759	731	798	751	774	751	723	773	809	755	773	759	705	724	785	727	782	705	771	803	722	779	783	749	772	742	696	740	767	755	772	755	747	765	686	801	842	749	699	749	748	789	713	711	739	745	766	757	708	732	714	753	800	737	732	797	737	800	804	744	753	760	713	742	782	723	736	777	795	785	762	773	719	757	730	793	770	745	683	741	731	758	778	757	757	783	785	767	731	761	782	740	762	722	754	758	730	757	749	796	787	793	778	759	724	764	747	700	761	801	768	711	742	749	720	752	772	769	716	715	724	807	746	739	801	749	726	731	780	782	756	754	746	799	774	790	765	745	752	799	748	766	722	737	771	737	801	718	726	756	758	748	700	750	754	715	762	753	699	770	794	763	694	756	735	734	773	744	750	790	764	767	762	754	789	735	780	742	740	720	737	779	765	738	788	733	757	757	759	722	734	734	764	771	732	752	754	727	811	750	772	762	796	805	761	804	751	733	740	775	747	716	747	718	743	760	760	756	732	786	767	712	776	763	774	787	738	716	802	719	741	726	725	750	726	782	735	763	767	757	769	731	780	716	728	741	711	735	733	737	783	774	782	744	765	757	736	749	776	742	734	773	737	750	709	760	778	767	789	772	766	707	818	768	743	765	753	786	738	748	747	720	742	704	750	728	697	746	748	723	737	684	760	726	734	780	741	759	737	761	732	752	728	816	784	768	784	746	697	712	774	744	815	734	743	771	756	774	771	786	764	782	762	773	759	713	757	756	752	744	778	772	741	740	785	753	741	764	765	728	746	762	754	762	719	799	707	770	737	758	769	758	728	736	783	709	732	736	770	793	756	753	774	759	776	748	768	718	808	722	742	727	748	789	768	768	720	724	781	725	754	700	763	767	750	756	730	786	796	731	791	725	753	689	736	737	770	744	775	782	807	732	772	728	802	745	727	705	776	757	770	809	790	809	730	777	793	766	712	789	750	786	790	765	763	727	757	750	797	814	733	755	748	738	764	713	730	758	740	804	746	714	672	782	760	756	733	755	764	746	781	746	734	727	756	763	745	774	771	792	764	776	760	764	766	721	762	733	759	725	691	768	784	747	786	708	748	750	728	786	779	799	742	783	793	722	774	722	744	743	788	815	681	755	815	784	743	721	740	780	742	808	766	768	736	765	780	755	713	754	758	764	767	766	797	718	747	744	727	717	786	748	756	742	753	787	683	769	687	787	731	781	784	767	779	743	766	751	729	777	745	754	803	805	686	734	780	784	726	777	759	774	785	751	741	744	774	782	758	708	741	787	771	718	751	790	756	735	784	782	773	750	781	751	751	753	739	788	719	767	725	744	784	751	726	757	799	754	782	783	750	744	757	738	787	799	718	745	771	745	773	692	766	752	759	756	784	738	741	725	781	764	789	708	822	761	741	766	788	775	821	808	740	728	791	736	713	760	789	796	785	786	729	762	757	765	714	701	739	717	807	752	779	737	738	812	769	760	737	755	778	770	748	761	732	785	695	739	767	805	742	750	792	726	753	762	770	761	760	774	715	762	731	745	724	777	751	773	755	777	799	761	744	769	753	793	724	704	766	767	668	749	777	712	794	761	782	777	754	694	706	726	758	688	781	781	750	761	703	800	779	738	739	689	782	742	808	781	723	730	770	750	726	711	758	709	803	739	749	763	796	793	722	726	736
45944	19368	8300	2531	1561	1173	954	780	660	612	531	468	446	440	394	438	382	403	357	349	364	323	325	335	364	332	333	373	351	324	311	352	322	328	361	354	330	327	319	317	363	305	284	325	323	349	311	332	308	297	315	294	326	300	312	315	278	319	313	290	339	314	306	318	335	291	349	294	285	320	261	310	286	319	303	322	328	277	320	303	328	317	316	304	303	324	330	294	312	299	278	272	330	305	301	292	265	324	311	324	295	281	317	329	309	300	282	305	313	269	296	276	299	287	313	299	315	299	314	308	287	298	327	309	330	292	311	327	292	333	350	288	308	312	344	328	323	296	313	303	289	304	305	297	304	322	314	298	281	340	320	333	342	293	297	315	305	280	318	329	273	324	289	284	332	307	314	296	319	327	288	303	321	279	326	309	295	298	332	314	298	347	327	310	316	330	304	333	306	297	305	349	294	291	312	317	299	313	272	320	316	305	290	324	274	316	322	283	324	301	287	292	284	318	292	309	297	297	285	321	300	319	283	315	297	302	332	287	288	301	294	279	314	283	309	311	290	289	309	332	315	281	267	313	312	302	262	306	309	281	323	327	321	313	335	294	318	322	303	309	363	314	310	319	332	323	303	297	319	303	338	313	293	308	334	304	319	327	317	316	321	264	308	297	322	327	304	310	297	334	330	296	319	333	275	332	323	308	311	328	312	325	316	323	297	345	313	296	290	314	288	322	284	277	308	294	306	287	295	309	329	292	315	278	351	286	330	307	332	326	311	322	287	308	335	318	306	292	304	324	310	304	333	336	282	293	295	303	319	313	337	320	285	343	320	310	307	326	325	355	339	295	278	318	310	281	312	318	295	343	301	294	276	306	305	314	292	299	301	286	326	332	303	292	297	313	303	351	331	301	310	324	279	282	311	317	305	306	289	318	268	283	289	312	331	304	293	291	315	291	305	302	309	298	301	310	319	338	284	296	295	328	295	322	291	292	304	293	293	312	313	318	292	327	310	308	302	310	304	321	321	283	318	306	326	317	322	328	320	299	313	289	301	309	295	311	298	302	309	310	329	295	344	307	284	310	319	309	291	296	332	314	354	311	310	319	317	294	322	294	288	285	308	356	307	283	299	302	311	264	288	315	304	324	338	296	292	302	325	326	303	313	314	269	341	296	305	291	320	338	318	323	330	325	314	300	323	311	348	310	313	308	291	303	337	344	319	290	307	300	314	319	312	300	303	268	327	292	305	315	329	337	341	317	280	320	310	305	291	317	321	312	315	307	295	305	337	289	323	333	317	305	312	338	294	295	287	323	318	349	312	332	341	288	284	325	326	298	296	317	314	332	263	312	301	318	300	320	314	302	293	295	326	325	309	321	315	316	328	313	277	321	307	302	315	326	305	309	308	291	297	301	289	293	313	324	313	326	305	276	321	335	301	328	289	295	291	292	300	322	302	311	283	311	295	298	330	292	331	324	348	290	301	327	319	309	355	301	317	292	288	298	296	291	306	295	338	315	325	322	363	310	330	339	313	315	299	311	301	321	317	298	340	300	342	325	308	270	316	293	327	277	317	320	325	320	317	307	283	303	322	312	300	298	314	328	289	264	299	316	293	329	314	297	282	304	316	333	296	321	273	303	339	305	297	335	292	328	326	321	301	295	329	315	291	318	328	299	309	332	297	300	292	316	318	312	323	330	288	276	310	317	307	303	299	313	287	335	314	302	315	299	325	328	310	313	317	296	303	328	302	302	303	323	281	292	289	320	284	344	308	308	325	321	298	297	322	322	301	299	318	312	333	286	304	285	342	301	286	320	326	282	292	283	304	320	301	292	312	324	324	333	291	327	320	294	299	333	309	287	340	306	317	292	314	347	295	281	333	326	323	336	303	329	311	334	304	317	307	303	341	331	336	323	296	294	311	314	293	310	311	302	318	328	324	289	316	279	300	325	309	286	300	335	310	282	275	304	316	322	305	345	280	313	309	295	286	289	291	310	321	314	313	319	292	319	308	314	290	303	301	305	308	301	285	329	315	270	293	294	319	294	313	274	326	320	290	318	312	313	324	296	312	304	308	273	316	307	334	315	315	299	330	342	365	323	332	312	334	316	296	348	307	286	292	341	314	293	327	281	315	300	315	299	297	296	307	269	280	308	316	311	281	258	311	313	281	290	295	325	324	311	335	302	274	317	314	297	262	302	306	294	287	329	324	292	332	298	332	311	288	289	299	299	304	328	306	299	305	288	290	276	314	316	269	292	318	268	332	290	305	302	286	307	267	295	327	292	308	293	293	312	322	266	320	308	314	310	283	291	303	310	296	308	307	299	336	319	297	330	316	310	315	305	334	313	323	294	307	296	306	318	301	282	300	292	290	315	333	312	308	271	325	347	323	319	324	315	318	322	299	306	318	327	292	307	312	283	292	315	318	293	322	302	337	362	307	320	270	326	308	319	335	300	296	296	302	304	308	301	312	355	291	301	275	284	296	307	319	314	309	306	292	295	309	322	306	334	296	359	316	291	280	314	324	324	287	287	281	330	301	317	312	339	320	312	320	315	299	297	322	325	300	306	278	300	283	307	325	303	295	293	295	303	288	280	292	316	287	320	298	305	271	320	315	303	300	304	302	304	323	329	296	305	308	296	316	320	304	316	311	308	300	296	313	318	301	340	310	316	335	307	300	313	297	286	301	309	317	309	291	290	324	293	300	316	312	303	341	332	318	311	316	288	301	297	308	301	320	331	321	318	315	305	303	315	348	304	312	331	311	305	322	318	311	304	319	313	296	296	291	301	291	309	277	306	312	320	306	309	287	286	350	314	324	308	321	320	325	298	311	320	293	298	312	263	279	298	310	301	338	325	315	290	294	305	285	321	299	309	323	311	329	330	314	290	307	329	300	316	303	290	336	279	281	303	351	298	300	299	325	293	289	309	321	293	306	285	314	302	297	316	314	265	289	314	327	288	310	293	285	338	295	259	303	306	321	332	299	308	276	326	342	305	282	282	314	311	323	316	302	289	289	278	330	318	305	310	330	313	272	312	334	329	303	340	345	315	327	287	314	287	321	325	335	307	308	308	323	302	319	311	310	328	302	323	325	337	308	347	263	300	291	301	318	295	320	313	322	324	312	297	291	282	324	296	327	322	288	312	316	296	293	317	293	340	278	293	289	318	319	306	298	294	280	328	337	346	322	318	305	300	295	320	303	324	288	315	309	318	314	304	349	345	312	294	306	319	290	351	341	324	327	331	308	316	300	297	350	317	282	316	299	330	299	264	291	311	309	293	302	296	327	324	293	315	286	279	289	284	268	295	295	276	304	319	320	313	309	316	293	300	302	325	290	323	322	289	304	293	326	330	310	321	338	313	275	334	317	308	335	335	293	311	338	328	345	304	316	349	319	316	326	290	345	346	307	329	314	287	333	314	309	296	261	302	283	309	305	294	309	296	309	327	303	300	310	299	313	298	286	325	326	287	296	317	255	310	270	317	332	303	297	317	292	326
24456	2763	5635	6289	5379	4344	3665	3001	2614	2308	2187	1974	1770	1645	1594	1415	1387	1347	1318	1282	1202	1176	1142	1177	1070	1086	1059	1081	1024	1006	1005	1029	1095	1015	946	969	944	1006	940	964	941	946	905	936	918	912	964	941	928	943	892	930	932	904	915	918	873	929	879	882	884	907	1017	860	933	918	875	846	855	885	873	906	933	895	919	837	821	847	894	872	867	906	853	909	861	859	885	889	906	931	899	848	874	833	884	902	897	922	805	910	857	854	852	878	830	916	849	903	887	898	887	847	900	871	823	853	910	836	857	795	879	877	842	815	908	914	844	866	816	889	830	886	887	873	913	796	900	839	830	872	917	882	911	884	871	864	855	880	837	840	862	848	862	862	910	872	886	912	862	885	858	923	897	887	824	898	897	829	844	884	877	883	891	874	808	896	865	875	884	870	862	841	877	844	884	885	879	955	848	824	926	881	923	887	832	836	836	862	842	844	885	881	841	880	895	890	860	895	863	852	886	904	814	844	844	845	781	856	850	869	922	832	883	906	839	859	875	876	898	895	875	813	911	896	859	887	855	862	833	897	857	882	904	871	859	841	873	892	883	874	861	851	846	804	845	893	844	849	885	878	886	843	893	836	878	856	832	916	902	844	808	872	888	868	854	877	878	827	843	853	861	855	875	852	852	900	879	852	854	857	834	877	859	875	868	856	855	895	896	810	875	881	856	844	855	823	830	873	886	856	872	868	937	834	859	832	846	877	866	868	875	916	865	832	880	910	900	901	791	852	887	870	849	844	845	861	866	870	903	866	841	881	876	880	911	873	886	804	868	841	848	797	852	875	832	848	819	936	878	846	854	905	878	851	792	891	899	848	839	837	855	859	868	851	876	847	906	816	838	862	822	873	877	935	864	907	926	849	864	839	863	781	850	889	839	789	877	879	808	880	903	852	926	859	900	870	877	861	817	849	863	866	831	829	828	875	863	841	880	846	826	887	890	846	823	863	819	855	844	891	859	852	848	875	846	881	826	843	920	927	831	874	858	847	851	862	878	814	821	894	830	878	898	867	801	829	841	859	892	850	756	850	874	813	921	874	889	877	881	865	834	888	849	855	835	900	873	838	858	887	856	836	822	848	866	821	881	876	856	895	884	823	852	870	859	808	874	852	863	902	863	872	856	875	874	835	899	879	840	837	868	844	905	840	837	881	886	867	880	860	895	898	878	875	878	836	828	844	864	859	850	824	846	927	930	891	856	901	860	873	868	798	833	861	852	841	889	797	905	901	862	899	828	863	858	844	897	903	804	855	834	882	845	894	857	907	822	810	854	899	857	846	884	904	833	800	854	843	858	883	837	862	814	852	848	856	874	839	889	838	858	850	811	798	861	872	843	855	819	817	832	886	860	824	880	876	854	852	934	874	885	920	831	846	880	864	893	863	947	873	862	834	898	885	847	882	855	898	899	887	853	897	853	867	798	863	833	855	881	889	876	848	871	827	831	857	877	845	822	929	856	871	861	871	821	845	822	880	870	879	842	890	848	808	889	877	815	842	870	824	906	845	843	854	829	844	811	861	804	844	872	863	864	868	859	905	865	831	874	872	855	877	842	877	808	885	808	845	799	878	865	865	856	890	836	812	884	894	838	807	847	855	895	855	885	848	870	910	903	847	839	871	873	852	910	898	894	841	877	859	829	896	864	870	854	873	872	859	804	801	866	903	905	852	910	829	867	816	855	856	892	878	877	854	897	853	855	857	861	828	863	896	860	888	893	834	857	863	930	897	823	841	864	812	846	861	892	846	849	835	906	821	884	891	856	900	892	870	826	846	866	837	817	865	859	876	827	801	878	876	789	796	848	778	895	910	884	841	826	804	800	827	891	899	905	874	848	887	866	823	839	853	843	859	862	844	865	938	875	897	858	853	885	836	840	842	838	862	835	819	845	864	860	831	851	906	883	870	853	841	845	853	866	876	884	853	822	878	921	857	864	841	865	851	860	857	897	871	859	850	819	828	863	883	874	875	870	842	818	784	919	849	878	836	885	824	855	893	841	853	835	855	871	851	862	871	834	847	815	878	793	903	807	838	880	868	919	912	915	894	852	839	793	872	903	841	924	864	901	892	864	920	910	883	911	782	834	873	868	919	834	903	891	860	825	778	873	898	841	867	872	872	855	851	851	864	855	909	864	857	833	888	835	837	877	902	875	828	844	902	904	851	881	901	908	870	898	870	866	868	835	913	825	932	900	868	870	893	851	885	847	894	849	810	831	865	809	894	874	821	926	828	842	842	834	847	875	877	875	896	819	894	825	835	894	904	929	881	861	810	833	878	837	923	826	860	884	873	846	930	863	858	822	844	840	898	868	863	830	893	797	902	855	844	829	885	832	835	821	824	900	871	844	872	878	923	882	873	860	839	865	854	897	882	832	950	858	836	876	851	850	871	940	795	826	823	859	843	802	826	830	864	821	884	832	833	872	888	898	828	780	837	860	820	877	909	816	876	884	853	860	842	896	875	864	891	888	862	837	881	838	918	812	850	887	896	868	842	893	896	864	852	841	820	868	881	897	896	918	883	876	883	870	869	875	884	883	860	882	917	856	881	880	844	843	829	824	856	815	844	854	813	856	857	879	894	893	846	910	874	887	852	865	857	928	849	832	909	845	857	877	854	801	875	838	874	844	904	860	853	892	906	854	916	862	917	867	842	910	847	779	854	853	851	851	851	875	881	863	839	917	847	888	909	885	833	855	874	879	876	840	880	828	860	840	883	919	878	890	887	893	886	813	850	898	881	879	842	825	896	874	817	859	882	890	861	862	857	878	810	812	892	850	881	884	869	856	785	845	921	863	839	873	853	845	910	915	881	862	854	917	819	867	855	800	817	792	863	903	860	926	822	872	890	866	854	830	853	850	903	804	899	898	882	848	819	859	884	880	858	880	864	843	882	904	823	852	838	830	920	865	865	834	888	820	811	813	853	789	860	878	847	857	861	828	864	923	837	873	806	838	893	894	829	783	833	833	840	873	862	882	877	837	855	867	909	859	823	830	852	890	833	853	881	813	886	873	836	823	852	863	843	846	899	857	892	833	945	870	836	916	865	873	862	892	860	857	849	838	855	851	873	820	849	902	810	884	868	860	845	888	895	867	857	788	827	854	810	870	885	925	788	842	857	847	875	894	809	871	880	825	823	821	886	818	827	876	900	826	794	870	889	832	873	852	877	824	912	900	894	846	866	866	842	886	851	806	843	893	817	846	828	831	840	930	816	890	866	865	929	900	890	834	815	848	917	901	808	905	857	870	838	866	826	881	874	923	879	878	897	793	826	850	827	851	815	870	866	810	891	886	846	820	890	882	858	859	821	835	869	879	822	920	823	904	860	829	856	898	839	885	871	837	906	901	909	903	879	874	829	923	836	859	891	910	885	811	845	839	888	891	900	886	883	866	862	848	847	906	883	840	864	884	813	892	894	830	858	858	842	906	827	830	819	882	865	899	850	820	819	839	858	887	879	841	844
6054	450	293	213	171	154	139	153	153	137	147	145	150	127	142	147	158	145	125	144	131	134	135	128	127	140	143	117	173	133	143	140	136	148	143	137	144	127	144	136	134	137	138	125	131	142	138	118	139	159	156	139	155	152	159	135	128	144	114	148	133	145	130	121	167	139	148	127	131	154	131	135	131	119	135	145	142	139	139	133	151	111	131	144	122	151	182	139	147	132	131	122	122	118	153	137	140	143	133	135	135	136	131	129	144	136	146	141	137	131	140	132	136	135	133	138	147	135	159	139	148	124	141	139	115	150	152	156	128	115	154	125	132	138	133	121	124	133	131	136	120	147	144	148	148	171	137	125	145	142	134	145	114	136	126	116	159	139	131	133	131	118	146	134	125	115	146	143	150	141	157	124	129	141	141	166	115	139	140	137	147	124	144	118	143	173	152	146	151	156	158	136	137	157	121	137	141	115	139	133	139	133	122	135	151	151	153	132	156	142	140	142	145	134	149	131	139	156	150	127	123	149	122	146	126	109	140	156	157	139	128	127	147	146	147	132	133	156	137	145	143	152	152	134	117	154	154	128	148	152	151	128	141	126	134	137	140	126	172	158	150	121	151	127	131	137	144	162	151	135	132	122	138	134	157	146	145	138	137	129	139	145	142	141	133	141	142	146	139	140	135	139	129	131	116	112	140	152	150	153	147	152	137	135	135	130	159	145	134	157	129	142	142	152	129	148	156	142	121	145	115	127	132	152	156	146	132	134	120	149	124	116	132	138	138	153	138	135	113	144	121	134	163	162	141	133	145	129	130	120	135	143	123	128	125	152	143	131	141	132	128	139	140	134	147	143	122	136	137	118	126	141	130	141	147	133	142	115	123	123	140	143	123	157	142	136	136	133	128	119	135	148	138	132	137	133	134	131	137	136	131	121	133	137	138	126	138	128	141	153	123	141	128	157	148	137	134	123	147	140	129	156	129	127	134	129	148	141	133	145	129	151	136	135	154	151	155	118	123	136	138	107	147	125	123	135	153	130	125	128	147	140	136	143	139	101	143	136	129	129	148	145	145	131	144	139	128	144	169	129	123	125	118	177	122	164	161	153	156	154	148	122	145	142	126	155	136	149	159	144	134	140	149	133	148	144	162	153	132	145	121	134	138	130	141	139	121	146	134	149	120	147	114	144	165	138	139	138	150	142	123	145	124	144	159	158	116	147	119	137	155	145	131	127	133	135	138	144	142	139	136	145	133	146	126	120	131	134	121	119	162	137	119	120	137	143	154	136	142	143	141	140	116	144	133	134	142	154	119	141	132	140	132	151	133	150	147	123	143	135	139	136	122	126	131	142	141	142	158	140	140	141	150	136	130	139	153	134	140	123	131	124	125	133	113	131	125	120	139	148	125	142	144	140	156	144	139	136	140	145	121	136	172	161	140	145	158	124	159	146	139	130	138	131	140	139	143	135	135	145	108	121	129	134	134	145	129	124	139	104	129	129	136	130	146	129	146	133	137	117	145	136	149	142	140	143	145	146	135	138	160	133	135	138	152	144	148	169	142	133	148	167	138	124	142	135	132	132	119	137	161	124	145	140	135	135	140	140	149	155	135	123	145	127	149	142	129	139	128	123	128	133	126	133	144	138	141	144	136	141	139	139	133	155	155	140	131	121	135	152	143	147	134	123	137	130	125	145	148	155	134	135	138	136	131	156	115	140	136	131	117	155	145	137	167	142	161	143	150	138	142	134	128	129	144	135	145	136	133	137	135	123	131	136	143	146	135	155	122	142	129	143	140	128	145	124	132	132	140	130	138	122	142	126	153	142	143	153	139	119	141	140	156	130	146	128	147	133	145	154	136	147	158	153	149	156	148	163	149	132	119	136	115	124	134	138	145	133	147	136	138	155	131	143	125	125	115	121	143	142	146	149	131	130	125	142	157	159	149	127	131	128	146	142	129	143	144	147	125	129	122	141	147	122	116	136	155	131	150	132	153	138	135	143	129	137	158	128	142	160	142	144	111	134	140	122	124	131	132	145	139	155	127	113	138	146	177	158	151	162	128	129	152	142	144	127	127	150	136	122	117	121	153	135	133	129	145	152	144	122	147	139	138	140	135	133	145	150	132	139	147	134	130	135	123	136	138	147	113	153	150	138	143	137	130	124	152	119	114	134	169	144	145	132	143	133	149	146	122	154	136	140	165	145	138	149	141	121	133	141	129	124	152	166	147	131	134	131	138	127	113	127	135	146	125	144	148	147	124	120	137	145	145	127	147	126	139	144	143	123	140	147	158	129	140	143	123	133	141	124	134	141	141	149	133	129	133	153	140	121	133	151	130	139	127	131	132	118	123	137	135	140	153	139	137	154	135	159	145	138	144	140	151	127	123	128	132	124	142	153	148	119	142	145	157	151	139	142	154	151	115	145	108	138	122	154	147	138	170	119	134	131	141	132	142	143	138	135	134	137	143	123	110	115	145	142	130	136	127	131	158	118	141	144	149	139	133	136	138	129	128	143	145	145	129	132	150	151	159	122	120	129	136	133	136	126	130	137	123	139	132	169	166	121	134	129	147	133	140	142	137	151	136	113	152	153	129	149	147	143	131	141	141	132	147	135	145	154	119	159	122	147	140	116	127	140	135	128	129	135	138	145	120	137	152	130	136	159	141	146	141	151	122	130	141	125	157	148	126	148	135	146	128	145	125	138	146	133	142	144	140	135	153	133	140	145	151	151	135	141	121	139	146	132	143	140	141	142	130	128	164	143	143	135	132	154	148	138	133	122	138	165	134	140	157	155	131	150	129	146	111	160	115	142	143	123	149	139	134	141	148	131	127	134	146	150	153	132	146	131	122	129	142	125	148	117	138	142	140	153	144	138	134	158	128	139	128	137	146	124	121	171	147	140	120	140	150	141	126	142	138	144	149	130	119	141	148	149	154	120	150	143	150	171	150	127	138	132	134	156	151	116	148	157	154	128	130	137	120	150	113	141	133	156	160	129	162	149	125	143	116	142	125	128	140	116	141	134	165	129	146	134	126	143	127	127	124	153	131	137	132	148	141	130	105	162	153	149	116	124	149	147	120	148	126	148	157	136	129	147	158	155	153	148	144	159	130	164	115	142	155	135	135	125	128	146	147	155	141	135	123	132	142	158	149	132	133	138	138	137	138	141	154	120	139	145	154	136	124	129	129	121	121	138	152	139	145	122	129	142	134	125	143	134	134	133	137	140	147	138	136	159	124	146	162	169	142	134	129	129	142	135	125	126	148	120	151	125	139	131	131	153	147	135	146	134	145	130	147	126	134	161	128	141	150	141	157	154	124	135	140	142	127	151	129	125	122	133	152	138	142	149	155	163	134	129	121	129	142	148	125	142	141	160	152	133	147	136	129	113	143	129	151	147	139	147	144	143	124	126	140	139	133	149	124	132	133	129	149	144	138	151	130	130	141	158	114	137	140	121	136	136	107	148	144	116	131	135	143	133	152	161	138	136	132	116
5319	517	593	660	617	554	535	502	487	513	482	461	442	458	451	439	462	457	435	434	438	477	435	487	467	449	472	454	458	455	457	448	462	423	447	426	441	424	473	441	473	447	513	436	446	464	428	455	467	475	452	464	420	425	454	432	476	449	429	421	466	416	446	452	442	409	384	445	423	434	427	417	472	477	474	440	423	445	475	431	473	455	450	443	461	431	447	445	420	410	412	407	449	432	399	482	463	444	478	420	423	465	449	473	430	455	434	459	422	450	421	445	479	478	457	419	432	441	423	431	464	462	438	457	469	442	420	458	400	466	463	416	433	463	416	448	431	496	414	438	450	455	456	462	437	440	455	424	440	484	445	444	431	473	447	441	440	450	431	437	419	454	428	427	436	468	429	437	432	426	450	442	446	450	461	442	435	433	467	416	452	424	449	454	426	465	451	459	442	439	443	445	429	479	445	438	446	427	423	430	440	433	443	431	421	432	423	393	434	459	481	428	468	438	438	424	451	428	442	427	433	464	446	472	498	425	428	424	440	458	445	448	404	413	427	437	446	408	465	471	461	432	432	432	441	447	414	445	456	463	433	444	451	434	414	432	434	429	476	410	439	445	482	443	425	425	446	466	464	447	430	418	476	454	436	423	423	417	466	423	438	422	448	460	471	468	421	434	480	418	443	382	450	432	417	440	451	410	447	452	426	433	439	449	439	434	462	421	421	426	442	450	451	435	427	450	414	484	458	463	455	450	447	432	460	422	442	440	465	421	443	436	450	426	415	419	428	410	413	423	435	457	425	455	409	486	442	472	448	444	474	421	446	452	443	425	426	448	388	443	475	433	457	486	422	457	419	448	429	440	448	435	431	466	472	441	426	465	407	474	456	456	462	425	435	422	415	438	447	459	455	455	450	439	472	431	420	464	430	402	438	439	425	398	427	436	456	507	440	446	398	430	447	465	443	451	437	486	418	452	432	428	452	420	421	453	435	433	421	424	446	469	429	432	420	433	425	434	452	435	455	459	446	471	431	429	434	453	463	432	418	429	410	445	387	415	436	434	457	433	421	427	470	424	448	461	463	419	450	402	447	450	445	471	455	478	410	410	404	434	455	441	486	446	421	457	450	443	424	440	411	472	409	452	449	431	468	490	433	403	461	439	413	426	417	418	436	427	443	477	473	419	457	417	459	426	456	428	425	476	427	412	404	463	422	472	442	473	469	455	474	472	455	444	429	413	438	458	457	439	390	431	434	457	449	465	449	398	403	379	433	429	429	442	440	481	447	399	456	448	442	433	450	461	432	436	420	421	482	443	431	455	460	491	460	436	429	471	442	430	448	403	411	469	441	415	398	419	422	413	428	409	444	426	429	421	415	446	431	421	421	436	453	469	454	432	436	462	459	429	457	479	422	482	446	433	436	410	478	428	451	477	446	412	399	445	448	429	454	459	450	443	408	454	445	416	432	461	449	400	462	430	461	469	437	415	413	439	431	456	490	452	460	411	460	435	443	452	404	423	463	438	442	444	461	462	439	448	445	435	430	463	443	404	439	456	432	402	439	421	413	411	403	475	438	437	427	425	402	444	481	439	441	425	436	432	455	442	434	447	452	435	515	457	430	423	441	491	439	437	421	453	442	453	476	473	487	462	369	431	436	448	485	465	419	442	459	427	440	402	440	439	446	442	465	406	440	443	408	449	419	405	439	457	465	434	441	453	457	448	447	401	449	424	468	450	445	463	411	458	458	428	446	452	409	445	461	448	433	446	410	460	472	425	444	465	480	418	489	399	452	447	410	434	453	425	474	462	458	435	432	450	468	435	442	438	466	423	418	443	494	437	474	424	461	444	431	414	492	466	429	438	417	434	446	457	410	440	462	484	477	437	419	436	428	435	459	442	411	471	434	489	398	452	451	452	448	427	447	468	438	464	424	455	424	436	443	465	445	457	482	478	440	445	445	444	440	446	438	458	446	441	456	443	441	452	412	482	450	465	447	469	383	428	425	454	445	418	442	393	423	416	458	470	426	428	427	397	411	491	444	438	437	462	414	422	429	457	464	445	430	437	451	438	431	429	392	416	403	455	456	436	425	475	445	426	450	425	429	441	444	443	462	440	447	439	428	432	449	436	425	434	438	428	437	448	492	429	387	430	445	408	418	437	456	436	455	428	446	478	416	466	457	389	432	426	433	448	414	421	456	440	464	417	422	425	467	409	440	442	416	458	463	447	404	400	415	467	452	462	497	412	438	453	421	421	430	455	468	415	459	429	448	447	431	417	394	416	424	438	400	443	432	481	432	440	456	421	421	461	450	436	417	436	455	440	440	448	441	465	431	415	479	408	430	431	418	435	459	469	444	456	414	452	457	419	455	429	444	485	426	424	431	411	435	429	438	424	444	436	444	480	435	452	447	431	430	442	424	407	455	421	435	472	436	470	417	452	403	465	424	436	453	419	456	425	433	434	461	444	453	418	467	456	457	433	434	440	441	418	440	469	461	425	434	416	435	473	426	403	458	472	402	442	419	466	432	434	449	443	436	443	432	458	402	459	446	430	452	448	467	424	394	415	451	449	416	453	426	426	446	423	426	443	442	444	451	432	430	430	438	451	472	441	454	454	489	447	478	459	439	445	484	441	450	427	413	434	460	442	446	459	398	433	434	409	435	424	436	413	473	426	421	425	481	447	438	424	384	422	423	423	493	473	436	447	436	468	401	470	427	450	428	452	447	454	438	430	398	427	437	420	442	452	444	411	415	447	464	436	441	437	451	417	424	478	466	414	453	389	455	441	478	433	456	439	419	458	425	435	444	458	401	464	420	431	410	435	437	435	420	444	449	424	441	380	416	448	448	461	446	437	461	457	461	448	439	435	432	461	441	431	455	441	434	405	454	439	434	420	436	455	477	390	405	448	416	425	431	490	443	423	461	447	470	380	443	457	448	434	424	411	466	406	462	466	462	462	414	430	422	461	426	401	446	437	478	425	420	442	429	457	397	413	487	458	422	444	397	452	425	422	440	402	454	470	442	514	447	448	409	460	444	450	450	481	433	485	419	437	451	459	446	458	429	453	432	462	451	400	423	453	450	406	499	461	455	454	472	452	435	499	487	425	408	438	444	412	438	457	405	440	399	432	448	470	402	426	464	426	439	428	464	453	438	469	423	403	448	429	419	427	413	474	454	441	386	410	449	444	440	432	434	450	491	431	398	421	440	419	452	465	466	434	462	421	478	453	476	439	446	426	444	418	423	439	422	499	437	447	472	479	447	445	436	448	435	434	436	413	407	445	450	427	443	427	415	474	458	452	439	434	421	500	457	425	443	451	454	448	433	478	395	447	413	433	446	417	414	440	447	401	439	458	412	414	402	497	422	442	458	426	445	405	412	443	426	463	438	438	470	422	475	460	406	429	462	424	417	440	438	404	452	453	478	455	422	424	467	410	444	410	428	439	487	424	419	447	408	416	440	454	429	432	474	493	443	435	440	437	412	423	436	429	419	416
36524	11173	2095	1146	860	666	629	517	469	367	363	394	324	312	313	315	291	313	284	279	285	299	320	299	279	304	256	272	270	273	269	265	260	284	258	249	296	242	231	286	252	289	251	251	276	290	268	235	274	269	262	282	240	249	236	283	264	226	268	263	271	272	303	260	259	262	249	274	283	241	269	272	276	243	256	278	295	272	252	256	234	262	272	281	279	270	261	258	254	289	238	253	268	237	284	258	285	263	249	257	238	270	256	250	257	254	270	272	259	265	267	274	268	284	263	234	255	267	270	238	271	254	236	251	274	273	259	252	228	279	244	272	237	268	271	271	244	274	261	273	264	275	250	274	253	262	248	248	274	254	244	290	252	276	288	268	267	253	239	259	269	262	259	258	259	224	238	253	246	286	257	286	273	258	286	262	287	297	254	243	240	269	271	264	271	251	263	291	278	281	257	289	280	264	249	246	257	287	258	240	254	268	269	268	270	288	244	275	228	251	271	263	244	262	245	265	267	249	315	276	244	264	261	282	255	259	258	261	271	278	292	299	257	289	257	267	232	290	261	260	271	232	269	281	256	239	258	248	233	260	259	271	274	279	250	265	293	270	270	270	245	269	274	276	253	260	249	217	271	272	272	265	280	246	259	264	276	254	282	250	245	277	238	252	272	276	247	254	273	280	273	286	240	260	253	299	263	248	279	234	274	279	263	274	272	236	267	268	237	255	247	262	251	266	295	288	263	293	274	245	272	257	259	238	252	263	247	234	273	271	235	273	298	264	244	241	266	258	298	222	246	270	241	279	265	268	277	272	292	258	235	273	254	248	251	269	239	259	240	234	267	247	277	246	260	257	283	272	256	266	223	271	244	242	272	254	256	287	267	253	253	263	257	287	263	245	259	276	266	295	279	266	274	287	266	257	263	284	240	239	253	284	285	250	282	235	243	257	242	263	251	248	243	250	274	246	260	236	274	261	249	257	260	248	262	253	267	265	270	256	235	249	249	283	261	262	296	263	271	259	251	263	254	276	266	290	246	241	250	278	251	262	260	256	251	282	270	251	247	267	265	282	246	280	289	253	236	242	264	256	230	257	257	252	235	252	255	258	275	239	291	271	272	243	256	228	266	259	269	263	261	275	276	236	248	263	242	286	260	243	302	254	243	227	252	266	270	259	241	252	271	252	291	262	250	258	269	266	257	265	270	251	292	259	269	260	275	267	248	226	266	256	253	269	268	253	255	251	259	225	258	269	254	293	260	254	266	266	276	268	252	280	259	237	283	273	250	232	277	278	268	249	240	274	269	248	265	267	277	260	262	257	268	248	262	258	282	254	241	262	262	222	286	276	243	287	287	282	241	248	255	248	270	271	289	261	246	263	266	257	274	275	253	250	257	254	263	223	282	255	251	242	257	253	256	286	246	268	234	264	245	238	250	256	253	272	233	251	287	248	249	272	299	245	223	263	244	250	257	274	276	270	251	262	274	249	273	266	269	263	247	263	270	242	277	279	286	254	307	251	267	269	255	272	241	274	284	258	271	255	209	258	284	282	252	244	281	281	278	246	249	247	248	245	247	258	256	295	322	278	244	232	240	241	267	262	242	234	262	273	254	293	251	242	237	265	263	235	255	265	263	238	287	270	275	253	265	264	259	291	266	251	293	277	290	263	280	251	270	259	257	287	241	240	245	258	303	284	266	289	295	282	270	254	288	261	269	282	226	246	280	256	257	283	287	259	261	257	255	283	253	257	293	272	244	256	265	252	238	251	246	247	228	243	303	245	259	288	282	270	265	262	281	279	276	263	270	267	280	244	294	243	288	249	278	267	296	267	253	252	230	232	288	242	279	269	236	266	248	254	251	238	264	243	273	273	279	261	251	251	281	281	281	243	270	258	272	262	254	243	255	270	253	242	271	261	251	277	299	256	256	285	274	259	261	253	290	269	258	267	248	259	299	249	279	289	237	229	282	245	257	246	269	272	263	263	261	276	246	258	260	241	263	298	260	245	280	285	272	240	272	265	264	277	257	243	271	254	257	259	225	246	274	267	258	244	277	265	307	258	236	279	247	242	244	244	271	270	219	282	270	227	242	256	261	242	264	248	264	263	245	277	270	293	272	258	283	278	234	282	295	247	254	246	239	263	261	295	269	264	262	288	263	274	266	285	257	278	255	233	289	260	275	296	270	276	269	223	248	227	283	263	275	262	236	242	305	238	281	252	256	258	249	267	260	229	238	255	269	272	263	258	271	256	274	288	262	289	268	259	258	260	268	245	243	281	252	278	288	296	246	292	248	270	274	251	271	259	276	237	285	228	257	244	258	262	256	259	265	264	265	263	263	305	248	261	244	253	265	238	285	271	264	241	279	275	271	267	246	284	266	262	262	263	237	241	270	248	263	253	249	227	253	273	277	263	239	264	275	263	266	242	256	251	254	264	281	268	271	285	257	266	272	253	260	267	237	280	252	263	278	281	260	253	288	274	269	250	250	234	283	266	271	269	234	263	257	268	239	265	278	257	245	261	272	267	278	264	280	249	234	248	268	261	275	270	248	260	263	246	270	267	259	294	264	270	274	236	279	243	264	262	235	269	258	265	259	272	271	261	260	244	257	266	232	257	247	259	277	274	243	256	252	242	267	284	287	302	262	256	280	265	259	296	249	274	248	265	242	262	244	272	274	262	262	266	251	267	273	308	274	243	274	272	243	227	249	244	257	265	294	279	264	252	258	258	285	264	261	263	283	254	240	264	276	263	266	228	277	269	272	263	290	267	245	251	258	258	272	275	269	255	262	244	254	289	252	245	277	266	258	315	238	259	278	272	285	244	263	273	248	289	283	246	267	236	264	262	268	279	249	247	291	268	250	258	261	260	242	233	259	252	258	292	256	241	251	271	239	269	284	255	273	269	271	259	288	279	277	245	249	226	268	264	255	234	287	267	266	263	237	236	287	270	266	274	256	243	271	252	275	249	252	252	275	280	272	277	276	234	274	249	269	272	264	237	262	257	272	244	284	260	251	264	257	253	221	287	253	244	271	239	247	284	252	243	261	241	242	239	237	270	216	269	269	286	269	282	256	259	236	258	249	288	248	251	255	272	257	259	270	248	252	267	261	252	252	262	255	273	257	254	251	245	275	241	276	280	280	262	231	262	254	252	256	262	274	283	261	278	291	235	266	268	273	252	276	285	250	290	241	230	265	270	280	237	298	250	262	259	235	272	245	263	242	261	250	266	257	273	270	276	254	240	262	234	256	226	266	282	284	251	260	271	256	277	279	263	280	259	245	275	259	289	252	280	282	295	255	283	226	255	250	310	269	262	254	278	289	255	252	254	251	267	260	266	254	261	256	289	286	259	279	295	264	263	295	253	271	232	256	260	236	277	272	268	255	250	263	265	261	265	285	276	267	223	274	274	263	270	258	260	267	276	242	267	243	257	259	246	244	234	266	269	266	252	241	245	279	265	253	239	273	237	275	258	258	258	253	255	261	277	281	268	274	236
17783	1768	3263	3736	3118	2669	2205	1939	1784	1488	1397	1264	1280	1177	1161	1103	1044	994	1002	977	921	952	926	885	868	892	824	888	906	833	832	837	840	840	890	843	822	798	768	804	796	775	829	813	784	752	771	801	812	797	765	756	844	764	770	779	782	767	769	829	769	756	718	787	771	787	815	789	819	778	754	807	826	799	762	816	753	762	788	760	691	723	778	785	776	744	834	758	772	778	704	786	778	812	773	769	776	768	769	798	771	789	824	770	764	740	762	762	771	718	770	799	781	791	784	767	790	744	784	768	797	778	809	760	741	786	781	795	734	785	746	723	779	738	742	763	735	749	731	712	761	777	750	733	760	806	740	713	738	730	778	771	777	783	782	795	846	737	815	720	751	761	779	800	781	731	782	772	733	782	793	738	746	735	787	723	744	778	769	789	753	744	742	783	763	797	761	709	747	703	726	798	744	773	775	773	750	738	789	727	746	806	746	839	767	741	733	740	778	803	787	794	736	805	748	729	778	768	733	749	805	732	735	727	757	714	733	788	730	783	756	761	807	779	751	772	804	735	763	732	755	755	753	762	792	786	720	737	784	734	787	701	822	786	808	773	768	778	764	739	770	719	735	744	779	719	751	782	795	770	776	721	723	752	730	814	783	784	719	734	799	753	730	781	808	742	762	707	743	827	767	767	741	757	756	797	754	775	791	737	833	746	761	789	783	790	723	760	738	760	767	781	760	712	755	707	770	729	755	738	786	773	759	754	793	717	716	739	779	774	762	720	771	752	722	815	764	719	755	738	768	766	741	739	762	745	749	718	730	764	738	744	768	759	756	762	721	754	739	688	772	742	768	752	790	775	814	716	760	733	710	763	791	721	747	765	741	774	721	737	752	744	730	755	763	777	818	735	789	757	772	729	733	776	782	774	751	753	751	773	750	788	700	734	733	699	779	761	754	724	733	777	787	751	780	726	730	736	747	755	754	786	745	770	767	730	749	735	792	741	788	757	773	761	801	769	758	767	727	765	776	767	733	738	744	798	790	805	750	778	805	788	767	759	768	768	778	744	788	755	784	764	757	811	733	781	728	765	734	735	775	722	753	747	751	749	725	762	729	750	746	779	791	791	729	760	771	735	745	792	750	743	760	754	780	770	747	724	775	766	799	753	780	720	759	815	762	813	766	717	795	730	724	728	796	802	748	750	762	734	761	812	815	724	746	737	749	765	745	774	792	786	743	726	716	766	723	742	720	732	777	729	784	778	715	796	785	818	771	751	805	745	756	764	755	744	787	767	788	770	738	772	778	741	710	739	734	752	772	777	792	806	801	733	776	761	786	793	785	754	771	788	748	789	738	727	768	822	793	767	779	793	726	761	725	769	794	765	774	773	752	731	753	782	799	805	776	778	791	760	740	741	767	766	748	736	739	796	765	719	794	752	743	755	728	783	755	769	780	769	804	720	812	767	784	734	757	771	757	813	738	797	742	782	807	714	744	763	808	795	767	780	726	734	780	807	767	773	769	757	718	733	812	777	780	795	767	767	753	762	794	769	729	769	772	809	774	791	750	730	763	756	782	754	751	803	727	771	759	766	735	746	742	715	799	790	755	769	764	716	772	755	770	740	777	831	785	717	819	735	756	763	728	753	751	763	782	754	718	751	761	771	727	724	735	747	790	773	765	766	763	776	724	746	750	735	707	729	801	724	756	751	802	725	776	755	730	746	771	735	732	748	781	757	831	798	743	788	729	808	778	753	737	712	757	784	738	753	743	757	713	731	778	753	728	729	716	738	749	796	828	752	769	762	735	756	720	759	737	742	770	733	724	770	777	755	773	753	752	749	749	795	736	753	725	684	767	762	755	775	819	750	773	790	782	737	752	776	773	750	787	741	715	804	737	751	730	746	814	731	787	753	771	771	771	765	734	792	736	824	728	752	767	742	768	755	752	763	802	772	733	750	765	777	732	774	781	719	750	754	772	724	794	719	772	732	767	782	736	770	756	788	753	722	699	724	751	754	759	796	764	724	757	741	744	806	741	769	816	740	722	782	709	768	731	686	748	730	800	780	767	762	737	755	756	807	775	742	734	765	772	718	774	754	699	788	784	739	743	724	741	742	778	761	724	776	732	726	757	753	763	764	744	752	740	772	754	797	766	732	771	785	753	738	798	763	747	702	749	738	788	759	794	782	732	768	722	747	816	730	738	796	772	773	785	754	811	779	788	735	806	775	755	754	732	755	806	764	773	779	720	778	781	759	796	735	790	768	738	777	774	779	754	723	774	757	770	774	823	785	798	750	720	751	794	786	726	740	762	763	755	798	734	736	743	754	741	723	767	754	749	744	746	789	802	744	776	735	764	787	782	840	778	742	766	792	707	725	788	738	752	744	762	723	765	763	753	751	758	761	778	742	739	743	754	748	749	782	755	767	743	768	786	768	781	734	773	831	792	753	771	770	732	769	770	728	743	718	791	772	734	746	811	761	758	767	752	732	741	731	742	776	764	754	751	766	726	765	784	738	761	749	777	783	750	817	774	747	725	730	804	770	756	792	791	814	717	739	773	738	739	717	780	725	738	784	732	743	766	796	741	799	763	753	750	758	752	790	800	771	800	767	758	784	787	771	773	797	764	729	743	783	756	726	750	735	772	793	735	770	750	740	771	732	748	788	713	829	786	736	751	765	765	758	808	754	769	733	739	804	787	751	776	769	778	755	739	777	812	811	741	759	738	834	816	779	763	732	741	735	758	729	723	786	781	814	759	797	773	791	789	725	767	768	744	721	771	737	754	781	729	758	743	713	805	757	711	749	730	735	723	723	776	717	721	745	766	763	743	730	826	767	741	773	774	726	766	738	790	729	830	784	746	733	776	742	793	733	715	726	769	767	768	784	759	754	746	744	750	777	751	717	783	737	781	747	786	763	749	727	752	726	752	738	773	805	764	744	809	744	741	772	735	804	786	725	716	762	692	792	751	741	742	764	764	781	749	734	749	784	756	776	793	755	767	780	783	738	802	763	763	820	749	747	732	769	749	753	737	783	753	764	734	756	834	768	765	768	734	765	738	772	801	805	747	745	777	802	752	772	755	736	760	741	761	776	728	739	739	744	748	755	785	768	750	741	774	739	739	777	712	731	756	783	754	785	777	728	755	766	744	804	762	769	761	728	802	717	762	747	771	752	795	751	801	765	732	788	788	789	757	825	772	755	723	764	764	768	766	725	711	693	742	764	743	772	792	722	765	732	759	750	743	765	795	736	759	745	773	724	751	756	764	756	768	783	800	789	799	795	772	786	755	731	762	766	768	756	723	775	759	751	775	741	727	776	780	712	753	750	735	733	755	806	777	744	753	773	788	781	677	756	784	724	718	723	755	822	760	721	782	769	705	742	794	773	760	686	744	770	740	745	693	735	753	771	785	725	787	743	792	762	784	743	782	838	740	759	740	791	728	760	755	759	760	756	743	773	737	743	765	780	755	767	817	750	738	835	776	748	794	719	797	748	709	779
40563	20238	10947	2566	1535	1200	939	786	632	575	535	506	465	431	436	398	425	390	344	381	375	349	353	355	372	356	319	361	329	345	328	304	315	317	332	325	313	304	326	330	328	330	298	311	338	307	322	314	296	330	305	319	341	304	288	325	318	337	293	319	326	314	339	339	293	330	333	295	293	322	333	285	285	293	313	345	289	284	325	337	323	305	318	267	327	302	313	330	320	272	297	293	298	300	300	303	292	300	308	318	312	310	314	333	276	305	317	320	293	314	318	334	294	323	308	323	283	291	315	308	328	333	271	257	329	309	311	343	286	329	334	298	331	307	313	333	273	293	273	308	294	300	309	330	312	307	276	300	298	339	317	321	309	317	310	313	290	292	304	292	309	282	315	319	310	268	277	311	297	319	323	282	311	297	331	351	301	302	287	327	292	330	301	255	337	281	302	310	332	319	292	332	343	341	316	305	284	321	282	277	322	309	273	319	298	317	314	290	330	335	294	305	300	283	337	328	300	320	291	345	300	338	323	298	315	297	317	313	323	310	311	273	259	298	288	292	301	355	314	300	328	309	292	286	303	324	327	313	338	334	311	311	294	324	329	339	339	309	310	303	297	305	255	320	304	298	324	287	287	268	296	295	288	324	319	337	265	313	315	308	303	288	302	286	317	276	323	313	309	312	296	300	286	300	275	321	303	306	316	281	311	298	324	327	324	328	305	301	285	295	286	317	328	338	311	298	290	293	321	322	312	272	302	310	279	313	298	289	330	291	276	306	288	302	297	302	304	329	302	306	288	290	269	333	304	325	314	324	316	312	301	324	279	310	305	314	318	347	324	311	303	289	277	306	323	321	339	329	302	272	290	284	301	313	339	320	274	286	316	333	277	316	306	274	302	290	322	307	307	318	290	337	318	305	293	335	290	283	295	311	304	313	283	324	314	315	314	330	318	319	294	302	294	311	301	316	293	312	295	295	289	288	318	310	310	295	332	306	347	284	276	296	290	313	293	277	287	340	310	300	309	289	264	304	289	323	290	346	303	304	272	334	313	317	328	300	296	299	339	295	298	305	320	347	281	302	287	322	338	320	313	325	294	304	320	332	287	348	293	343	293	308	298	301	317	326	309	301	298	288	327	339	308	328	322	309	306	295	331	338	315	292	271	333	314	266	290	294	303	306	291	277	321	294	289	291	309	324	309	324	309	298	313	276	333	291	341	278	300	315	312	297	305	284	322	348	325	286	304	323	318	312	303	279	331	291	313	314	288	294	286	325	323	298	335	290	304	313	313	331	306	305	301	285	303	324	294	308	333	298	296	325	310	297	307	309	295	304	295	318	329	301	342	297	302	303	286	317	331	305	315	302	310	323	316	322	290	282	318	336	290	341	320	317	303	301	297	306	292	307	321	340	306	279	312	311	320	295	313	325	322	328	306	308	322	329	309	289	295	289	342	300	319	287	309	310	292	303	309	299	289	335	309	286	304	322	315	334	288	310	314	285	293	295	317	306	296	308	288	277	300	304	320	304	316	317	296	293	300	303	325	311	315	301	321	287	287	310	331	301	294	306	298	289	354	285	302	314	310	300	340	283	295	313	344	303	295	328	281	319	333	304	302	311	328	318	321	301	340	282	325	293	315	278	301	337	295	321	290	315	331	275	308	290	288	310	307	326	296	325	300	297	303	289	305	318	287	294	267	289	325	327	269	318	302	288	316	340	303	302	319	329	331	289	277	336	308	287	320	320	299	307	311	321	282	330	288	287	325	318	297	290	316	296	320	313	288	305	320	316	301	269	275	343	323	300	286	294	325	308	283	305	311	342	324	317	330	326	318	298	321	338	319	296	310	279	275	295	341	317	329	307	316	282	313	304	315	315	306	287	293	317	319	302	312	294	290	318	323	284	297	288	266	289	302	302	302	318	290	313	291	341	333	328	313	322	269	293	304	320	312	326	337	307	287	307	290	327	310	318	321	306	292	310	316	318	317	327	308	304	303	321	317	332	319	261	316	301	294	279	318	318	297	307	292	301	312	302	303	301	300	322	294	312	336	302	318	321	309	317	336	315	300	274	271	312	339	280	335	305	287	280	303	309	320	303	302	292	281	312	321	321	308	319	298	277	308	297	313	271	317	285	312	276	345	330	316	312	333	335	296	322	327	323	289	312	326	281	300	304	291	298	296	330	295	322	311	342	326	325	308	319	293	291	273	279	328	289	299	316	302	305	305	327	288	334	299	307	321	300	287	319	287	295	304	294	309	310	320	277	320	280	303	313	333	300	344	327	327	298	347	312	321	311	324	275	285	341	299	327	283	304	310	309	316	303	338	322	299	319	294	309	306	325	305	289	320	285	299	318	279	319	310	312	324	306	307	319	295	285	322	288	307	312	300	299	285	303	293	301	284	320	327	292	286	327	306	306	308	319	313	320	307	311	319	315	294	275	292	307	300	315	296	316	336	350	318	315	303	312	273	281	320	312	302	291	342	270	311	299	328	316	314	341	310	309	320	295	310	311	319	283	294	267	291	281	296	323	307	318	284	333	309	280	306	367	301	329	354	305	288	266	305	267	322	301	305	304	337	291	349	277	282	286	327	323	310	295	324	291	331	317	310	292	316	289	319	295	314	292	336	304	278	318	312	297	326	311	293	331	302	308	294	323	289	319	308	319	326	309	313	314	273	317	320	307	323	288	287	306	301	301	308	320	318	309	302	328	319	307	294	321	319	288	292	303	273	323	320	270	306	278	301	302	310	313	303	319	294	317	285	309	306	311	342	314	313	301	309	283	342	287	306	312	302	293	297	283	324	266	316	291	313	333	341	300	300	310	291	360	289	267	344	300	322	302	290	299	310	298	321	285	311	324	338	279	318	311	300	295	274	312	296	325	274	276	303	278	298	298	300	323	327	286	324	298	304	293	294	330	311	296	316	347	328	296	285	291	309	298	324	331	322	306	308	294	307	326	316	318	311	316	299	282	326	278	288	286	307	325	287	302	322	285	285	294	302	293	335	332	305	280	295	288	332	296	313	307	289	308	301	272	313	311	292	306	310	316	315	335	299	302	331	318	304	321	279	316	318	334	327	296	282	296	310	305	297	305	310	279	325	288	278	275	279	314	323	290	303	313	297	302	279	309	332	311	292	273	294	294	318	324	285	306	330	321	297	266	326	308	292	304	280	332	303	289	337	331	322	291	296	321	322	303	321	292	335	315	318	335	309	303	299	285	305	305	329	320	302	330	319	312	299	304	315	309	336	255	301	309	321	292	309	312	315	309	303	314	291	313	300	301	327	286	340	316	281	306	334	307	324	318	295	280	313	290	332	312	326	300	325	305	295	325	317	308	321	292	321	315	304	284	320	340	308	296	298	331	326	295	280	323	302	309	325	300	308	291	277	311	315	305	323	317	296	301	344	298	324	281	296	298	292	292	290	305	318	325	304	321	301	292	308	304	333	331	310	301	306	287	291	293	338	333	325	290	322	282	314	307	306	319	300	304	291	288
22044	2746	5613	6294	5415	4543	3720	3231	2614	2458	2151	1955	1758	1648	1616	1545	1372	1330	1287	1221	1252	1214	1215	1113	1128	1112	1093	1076	1094	1063	1042	1044	996	1017	976	1037	1024	940	999	986	1004	927	1013	983	945	949	918	907	897	937	918	932	964	927	948	883	905	917	920	889	893	911	918	914	897	910	867	859	880	850	866	904	951	905	869	860	887	930	899	819	896	915	901	895	887	861	890	852	853	913	972	906	900	880	903	901	835	823	860	863	964	912	883	871	825	894	845	882	883	875	823	883	917	897	865	953	850	917	890	839	887	881	867	885	886	913	851	868	837	873	879	873	901	863	846	919	849	880	864	880	869	889	909	903	841	832	879	898	897	870	878	877	904	847	873	919	845	894	857	840	833	884	889	918	862	854	895	913	853	897	846	944	868	834	848	878	864	875	812	863	862	853	891	848	888	940	829	845	887	837	883	906	891	875	939	836	840	879	854	854	862	861	914	896	903	849	798	833	845	830	865	825	810	836	790	897	811	882	851	821	836	864	876	854	880	883	848	825	812	849	832	866	900	879	844	847	746	856	834	851	872	861	878	856	873	862	880	863	851	844	857	852	831	859	847	899	854	815	853	849	820	892	905	801	820	839	825	825	830	812	854	896	810	835	902	905	849	859	774	900	867	878	871	859	879	896	869	883	866	829	852	790	928	865	889	855	836	829	866	865	784	878	835	906	913	909	823	854	884	820	836	878	853	864	838	847	854	815	833	868	836	845	890	814	881	909	853	843	853	871	896	898	890	857	907	887	847	871	844	833	878	868	863	839	815	881	844	839	855	850	863	858	858	804	882	839	817	826	869	878	853	905	883	888	892	898	858	879	856	818	832	904	874	871	887	842	822	892	831	870	884	843	853	804	859	867	868	862	834	865	865	861	830	866	873	888	925	880	868	848	900	865	871	898	830	877	817	864	846	899	865	847	858	888	832	826	860	877	907	833	856	816	816	856	866	853	917	891	877	830	854	861	888	880	784	858	871	908	910	864	893	821	861	889	861	801	848	852	870	849	866	831	802	864	899	822	890	851	866	863	889	827	861	902	853	867	929	824	828	859	860	906	902	893	860	853	801	828	830	847	930	900	892	889	854	875	832	881	873	842	868	846	890	911	859	835	846	862	799	856	871	848	868	892	912	902	786	868	823	875	811	894	858	864	857	823	844	916	893	877	894	847	850	833	901	839	930	915	876	887	887	844	843	874	854	859	858	903	853	902	855	839	884	883	887	861	832	849	884	934	874	832	820	858	837	852	831	815	875	901	880	884	865	860	833	860	893	865	844	872	853	851	852	864	892	812	895	871	819	834	831	855	886	910	866	860	889	874	845	823	830	855	877	884	857	827	852	892	831	871	923	872	841	874	885	822	871	891	841	860	860	861	826	873	867	878	889	842	832	867	906	837	900	929	900	808	871	876	841	896	866	868	880	820	800	872	899	888	853	846	872	872	885	875	898	875	893	914	887	871	811	878	868	876	836	862	856	862	831	832	852	885	871	868	839	826	890	860	895	812	830	857	870	842	874	840	812	903	820	813	873	881	840	824	914	883	848	908	876	830	834	890	877	861	870	900	880	870	855	856	813	818	850	859	909	882	913	863	875	870	853	878	828	806	908	828	897	869	901	869	813	846	866	876	872	861	848	843	873	861	890	849	854	844	826	844	842	875	812	855	864	875	861	855	872	887	893	894	855	853	907	851	931	894	842	875	813	844	821	864	887	866	850	850	884	855	867	816	889	808	824	900	857	850	850	882	878	833	863	869	874	858	880	852	914	886	861	821	863	865	925	864	912	879	828	898	822	823	776	896	864	884	839	838	911	895	847	864	865	856	889	815	854	836	848	873	857	872	830	852	832	831	863	859	859	881	876	904	898	910	820	840	851	853	870	852	904	835	852	825	843	842	847	872	880	809	877	869	838	862	832	899	844	879	901	881	838	882	859	861	854	882	879	852	878	858	861	854	878	865	875	874	884	894	851	908	863	822	889	888	857	890	947	846	839	894	798	869	892	874	857	863	823	874	802	850	844	851	871	818	863	908	872	893	874	843	861	891	866	897	860	816	912	881	875	889	882	823	862	836	848	904	882	870	848	893	912	895	897	893	859	864	881	837	848	893	848	878	862	832	865	899	910	823	826	877	842	786	847	875	808	923	816	875	868	828	869	874	878	866	913	895	912	845	852	867	860	855	890	870	860	847	862	826	894	863	836	902	850	884	868	889	857	833	862	880	852	848	896	869	896	843	920	843	894	799	880	854	931	853	863	837	840	883	859	870	835	869	822	864	829	846	878	886	854	880	866	816	821	808	919	857	910	885	924	857	811	809	873	906	861	860	843	852	859	892	874	909	816	853	856	896	886	859	820	823	892	875	866	890	927	887	866	869	898	846	831	835	859	862	877	876	827	882	873	851	844	866	843	837	872	924	857	834	864	882	845	847	870	847	880	837	868	865	857	866	844	855	835	883	853	827	859	893	872	906	888	890	842	814	873	831	862	782	921	923	862	829	888	884	857	805	841	825	884	868	887	869	881	900	929	889	885	912	896	876	879	780	873	838	852	841	844	890	822	913	888	888	866	874	824	864	851	825	866	851	856	855	822	881	874	873	874	879	800	860	891	889	862	867	802	917	872	843	889	883	831	894	880	870	894	848	815	857	850	852	854	877	914	854	885	869	868	892	843	891	872	861	868	851	894	793	916	863	892	841	812	856	900	823	832	861	868	823	874	855	874	872	894	844	848	908	868	855	916	885	860	875	846	896	827	848	835	873	819	865	857	899	907	922	807	845	862	882	832	865	870	902	877	902	865	864	855	843	885	862	864	845	868	849	873	886	838	834	894	919	867	878	860	875	898	891	874	845	872	851	882	919	867	816	819	884	890	893	876	832	851	924	816	842	814	865	877	853	874	868	881	834	895	811	842	879	868	849	915	839	894	876	921	880	856	895	856	915	802	855	882	884	862	830	889	875	863	845	870	857	864	838	903	904	844	887	854	848	814	871	845	896	899	906	849	883	931	837	825	874	884	865	861	823	849	861	871	866	873	880	861	843	866	887	844	908	906	853	852	836	868	860	877	865	858	814	886	840	900	834	931	832	823	832	838	879	850	855	877	910	926	912	928	899	911	864	840	876	826	857	837	855	837	841	866	834	832	856	821	881	850	918	885	835	844	845	886	923	871	850	876	894	874	876	879	879	901	843	894	843	902	840	845	902	893	966	857	836	886	888	852	800	874	881	886	891	872	887	859	860	826	880	848	856	884	851	880	850	881	885	824	854	841	853	859	876	929	870	846	911	884	838	869	862	883	811	883	906	840	854	889	882	817	861	879	865	876	904	904	896	845	854	917	881	839	821	895	883	937	877	816	822	849	848	874	876	824	809	883	858	894	822	836	912	876	845	846	845	865	911	860	834	827	909	773	895	850	886	828	907	841	846	877	909	862	889	900	866	842	852	843	868	865	896	851	867	926	866	848	867
6025	374	283	177	193	175	142	145	128	141	147	127	142	113	153	138	141	141	140	131	133	138	159	132	128	124	113	144	134	119	142	125	133	142	133	142	135	145	140	136	127	148	129	137	121	150	148	147	119	107	148	134	149	123	147	142	127	121	141	137	125	146	148	155	131	144	146	130	131	118	141	140	153	140	139	119	130	129	132	122	159	119	141	127	151	134	160	124	110	124	144	145	123	159	142	138	164	131	153	148	150	162	126	125	121	134	121	145	126	118	148	151	147	127	132	148	163	141	154	127	117	122	147	136	139	145	126	140	147	143	113	145	134	131	149	126	132	144	150	145	144	125	140	146	120	158	114	128	133	149	148	137	156	148	130	124	144	130	158	152	150	122	131	146	153	143	154	124	147	138	153	132	142	125	164	115	136	127	150	144	134	143	113	133	123	113	150	140	122	138	141	140	136	158	114	166	135	144	165	140	147	119	138	140	105	158	137	141	147	129	149	144	140	135	150	144	155	136	142	148	159	150	136	121	120	118	139	136	139	123	155	136	138	124	158	140	142	124	141	131	145	118	137	146	150	134	133	128	155	130	145	166	148	129	146	131	132	122	145	132	124	136	161	138	138	132	150	131	115	141	141	138	150	144	132	129	148	134	157	145	153	139	135	149	106	154	124	126	169	127	160	139	127	168	149	139	146	141	138	143	140	146	168	168	119	134	134	137	134	136	142	152	137	138	138	145	135	133	134	146	138	125	145	134	143	141	144	129	142	115	124	151	129	125	139	143	135	139	149	128	138	147	136	130	135	146	146	142	126	164	129	145	157	131	145	126	140	125	128	139	133	160	126	172	154	133	135	147	134	134	134	129	157	141	140	145	133	148	133	133	130	135	148	142	137	165	140	126	133	134	131	139	138	132	139	150	143	139	128	121	146	149	120	142	147	138	159	114	149	138	131	147	136	129	147	141	135	100	135	137	134	137	146	139	133	143	141	149	139	127	127	115	147	136	128	138	137	156	131	153	140	138	123	147	149	140	127	147	147	135	161	117	140	140	124	131	116	126	129	147	122	126	159	148	134	150	167	124	150	163	132	142	138	146	130	149	154	149	124	141	138	132	131	113	144	150	127	150	138	136	138	125	175	143	145	135	144	146	128	137	139	146	128	129	145	158	152	128	148	135	154	132	132	131	135	146	138	145	153	123	134	127	144	130	141	136	128	123	131	129	137	134	133	147	117	140	129	151	143	160	137	170	165	157	141	127	116	129	123	121	136	133	120	108	130	147	135	141	123	144	127	147	133	158	137	141	109	142	163	136	127	123	129	126	138	163	135	134	121	132	117	120	119	119	118	117	127	144	143	152	125	139	132	131	157	138	168	172	140	150	145	149	142	145	144	141	147	119	148	143	145	154	117	139	162	158	125	146	131	127	153	133	135	141	154	137	147	136	144	138	144	144	146	118	126	131	137	146	158	138	134	148	140	137	129	144	148	126	135	137	144	138	133	158	137	149	141	117	127	129	143	130	115	133	144	135	128	151	136	133	128	121	136	177	135	147	147	132	149	129	162	157	132	135	125	154	155	150	141	165	143	139	143	129	147	143	121	162	140	145	143	114	134	141	134	142	125	133	155	133	149	133	153	123	131	134	130	126	140	149	140	127	136	139	149	131	128	128	133	150	129	129	131	147	134	143	132	144	158	148	113	162	163	142	140	136	124	142	124	146	142	138	136	123	154	111	126	131	151	135	132	142	123	142	142	120	122	122	130	112	144	158	132	133	114	135	133	167	143	133	120	138	142	155	122	150	144	154	155	140	140	132	125	156	156	135	140	151	135	134	126	130	139	139	128	131	149	140	135	143	127	131	124	130	130	133	153	140	144	131	125	136	127	157	150	167	162	133	159	122	114	127	150	154	146	141	125	133	158	116	146	140	145	133	119	136	160	157	145	133	130	154	140	154	142	128	141	157	131	132	114	136	133	144	131	145	146	142	130	137	143	155	134	155	142	127	162	138	137	140	138	143	163	137	147	136	156	149	129	133	157	149	144	124	141	128	140	142	143	144	138	136	128	146	140	149	129	146	125	144	143	139	119	137	110	149	150	116	150	126	143	132	136	137	140	130	151	131	133	130	152	132	156	142	141	147	138	130	136	143	140	146	154	145	130	140	122	136	129	145	131	137	149	146	131	128	136	125	145	152	144	128	128	153	135	167	149	118	117	140	152	157	115	121	142	133	169	156	122	116	130	159	151	131	107	132	117	132	134	108	127	128	134	129	159	147	135	122	134	137	138	143	162	120	128	145	135	140	165	146	127	132	118	128	151	151	151	123	154	161	133	135	135	132	131	121	128	143	136	134	144	183	139	118	131	149	133	138	128	140	137	139	128	146	146	135	150	134	149	136	129	119	144	135	129	135	132	120	122	136	145	146	136	131	141	129	140	146	121	130	135	149	119	128	152	131	134	147	112	123	146	142	143	127	144	129	142	154	110	142	128	132	164	153	149	122	120	122	124	149	132	158	128	132	114	142	142	131	132	155	142	127	152	150	149	151	122	145	133	138	134	129	129	134	132	143	131	156	126	149	135	134	126	137	123	155	164	143	145	131	131	124	125	139	138	164	131	132	151	133	154	143	126	132	138	131	141	128	165	129	136	129	137	155	149	150	131	144	117	144	156	146	160	138	138	147	135	142	165	126	139	130	133	135	141	120	128	151	140	123	136	157	143	122	133	144	143	141	146	142	156	141	152	132	152	147	150	136	141	142	132	138	148	127	149	133	154	154	161	140	135	155	138	134	128	137	154	156	127	144	130	140	121	141	136	132	143	139	130	138	148	159	143	161	139	166	142	155	157	134	130	123	132	130	113	146	123	127	153	147	143	152	146	143	125	137	143	133	149	160	146	129	139	133	110	138	139	129	164	143	132	130	142	156	132	138	130	150	131	156	153	141	127	141	144	132	149	126	140	139	143	139	153	146	131	129	136	111	141	135	129	131	149	132	125	126	143	124	132	130	122	134	131	144	137	131	143	122	128	144	130	145	142	141	118	145	165	135	130	139	145	126	136	133	134	149	150	133	160	131	142	158	136	133	147	147	126	125	149	124	144	133	131	148	138	158	126	126	135	164	122	131	100	122	147	128	133	141	145	129	149	131	140	136	160	140	120	144	135	134	148	118	139	156	145	144	143	154	116	145	153	137	145	143	154	140	141	147	142	130	148	123	134	133	139	121	138	153	121	129	139	142	141	155	142	153	132	142	117	135	156	151	120	126	135	125	139	143	139	141	156	146	142	115	135	134	135	125	108	140	145	134	126	133	121	139	129	126	152	135	142	147	160	135	138	131	143	142	140	147	134	150	127	139	142	133	125	140	136	132	143	148	146	126	129	112	111	136	158	140	129	134	126	127	135	136	135	113	136	157	140	148	136	126	145	148	134	120	141	139	127	142	143	113	146	122	128	122	117	156	143	135	157	172	156	150	115	134	152	157	162	147	145	137	146	154
5161	493	610	641	571	532	532	520	507	481	482	474	471	439	471	440	497	478	466	447	477	450	431	429	474	434	499	484	450	457	453	452	452	441	446	444	439	447	430	426	444	510	451	430	472	468	465	419	438	474	480	441	463	416	432	468	460	456	486	464	461	471	460	443	423	447	435	458	445	444	449	437	432	443	439	457	439	443	426	451	419	438	443	422	429	465	464	425	468	439	458	461	415	426	430	468	413	425	418	434	462	473	446	476	418	462	445	472	456	427	415	453	456	453	442	418	416	481	453	456	448	440	409	464	454	429	463	431	414	416	434	415	448	453	436	442	431	456	472	414	461	465	431	458	490	443	418	409	427	463	437	421	436	431	421	444	422	442	436	524	406	415	448	435	414	412	429	420	457	453	393	465	447	406	430	479	487	450	418	446	417	448	431	449	419	481	480	433	405	427	446	447	471	444	473	449	445	404	434	486	445	443	483	407	453	423	455	440	424	411	466	451	439	425	451	404	448	467	453	437	445	465	445	434	449	436	434	429	472	439	384	429	425	429	444	445	454	458	482	410	484	424	444	472	429	440	467	409	459	401	437	443	455	457	425	403	425	422	493	468	449	434	414	447	423	493	432	428	468	479	478	460	427	465	400	433	426	442	484	474	414	428	438	459	448	490	500	459	472	448	435	439	462	438	436	464	421	407	455	475	434	428	427	438	429	444	472	458	438	426	446	434	447	440	444	459	428	452	467	450	456	414	433	465	491	445	399	453	436	437	427	414	435	479	429	437	427	437	445	459	427	464	447	450	437	435	436	447	428	413	460	480	434	407	430	471	431	440	454	401	432	442	419	411	461	445	428	480	453	435	430	437	419	463	425	439	481	449	450	435	423	411	469	472	433	450	434	500	421	451	435	425	427	442	433	414	412	456	450	430	440	448	442	415	467	410	446	458	411	433	418	426	459	438	434	429	455	418	447	469	473	452	442	426	443	455	428	466	423	428	440	434	415	420	419	454	451	417	452	453	400	446	441	431	429	432	414	428	436	440	425	455	489	435	425	451	423	434	483	452	404	406	431	384	449	388	480	458	457	445	448	435	436	426	455	437	439	459	469	427	463	414	420	440	450	480	459	429	420	465	404	457	447	414	436	436	447	477	471	460	452	437	476	437	455	440	426	465	461	456	453	449	432	429	451	422	490	439	445	454	450	431	442	417	444	470	465	462	419	415	460	450	452	415	454	448	428	458	430	434	440	460	466	437	417	438	452	423	440	453	418	421	463	437	462	444	440	451	442	449	455	418	427	437	452	465	430	434	457	454	452	426	449	468	454	418	424	424	432	482	463	433	430	437	427	442	395	466	459	458	454	461	446	424	447	434	423	463	470	479	428	460	445	419	427	452	421	459	431	438	424	450	490	441	418	461	475	433	484	471	444	467	455	413	437	481	460	433	475	394	440	440	435	447	430	464	444	441	471	461	431	458	428	451	427	433	475	413	448	420	468	435	444	453	444	457	445	454	450	450	439	460	480	433	473	479	454	447	410	437	414	425	467	471	449	469	451	445	434	451	445	429	443	475	450	436	441	448	427	446	432	433	388	444	412	421	429	436	433	467	437	461	486	420	434	460	441	441	463	449	454	421	489	437	439	418	443	436	473	412	443	434	427	470	441	442	434	473	449	441	437	440	437	456	470	444	409	464	444	421	413	434	440	437	444	461	467	421	412	457	469	493	437	464	479	447	446	457	446	427	469	414	408	439	441	417	456	458	448	451	453	460	467	478	439	441	438	430	449	411	465	410	419	451	440	403	475	459	455	425	405	449	446	427	466	453	450	477	463	444	444	455	464	433	409	451	429	468	458	460	435	425	411	424	430	436	445	454	456	447	484	439	432	416	458	444	440	436	469	446	434	421	432	470	444	419	459	403	442	414	468	452	429	449	426	492	464	447	465	440	450	453	451	471	429	442	448	484	456	425	394	444	430	453	435	446	426	451	422	449	441	471	437	397	439	437	405	484	412	419	403	437	458	451	458	441	446	405	455	425	432	450	455	421	437	423	457	447	449	447	437	431	425	447	441	471	436	414	452	451	420	441	461	472	410	405	468	483	429	405	432	456	439	416	421	434	446	466	431	402	459	423	429	442	448	450	418	404	412	453	428	405	445	435	430	459	421	442	428	465	443	468	460	413	449	459	459	445	447	440	410	455	468	422	468	468	485	419	429	410	444	431	439	450	389	491	425	425	420	401	435	457	412	456	404	455	442	439	439	442	451	446	428	444	408	417	483	410	465	453	458	465	380	436	452	421	438	441	437	449	447	399	447	450	411	473	459	472	476	449	466	421	459	469	453	449	471	437	446	427	436	457	459	447	417	428	444	464	462	422	439	444	429	480	431	437	475	452	439	435	440	405	461	428	484	429	441	412	414	454	450	464	461	436	445	449	447	469	450	484	477	409	425	446	440	435	471	442	433	412	449	480	473	486	481	426	412	483	464	447	419	459	468	444	462	420	413	487	463	448	455	466	461	424	472	413	449	431	461	437	448	468	463	437	424	444	443	413	451	474	445	471	445	429	407	443	416	453	492	448	466	454	421	422	465	443	405	443	470	433	471	426	462	463	434	433	457	404	432	420	448	450	460	432	456	436	450	468	439	415	423	433	420	456	439	480	431	430	444	454	429	405	489	426	422	454	447	434	438	452	465	463	454	421	453	440	430	453	449	433	478	447	469	452	430	414	436	466	434	442	438	461	451	434	438	470	455	445	427	439	406	442	477	426	421	433	445	420	462	465	441	482	442	438	405	429	422	435	434	430	442	460	485	417	464	478	414	441	423	385	441	450	421	473	443	439	452	422	409	489	456	461	458	447	436	456	406	450	412	429	456	426	446	471	451	450	422	426	474	434	461	440	442	473	439	420	436	436	424	435	458	461	446	460	455	464	430	418	416	432	479	404	444	484	436	434	426	437	468	431	396	421	435	444	423	463	436	435	471	468	430	482	419	453	427	453	432	438	452	424	431	458	392	401	435	430	442	389	417	442	466	454	468	406	457	424	426	463	470	441	473	440	467	482	433	443	490	456	459	457	465	402	427	467	460	439	443	466	417	465	418	417	425	429	439	459	433	456	444	450	444	441	443	438	429	446	432	409	422	476	405	425	455	479	441	429	456	470	442	486	387	438	430	448	398	440	448	467	400	432	425	441	430	429	476	437	450	442	410	458	446	445	457	407	457	445	476	467	473	469	449	423	492	433	444	479	457	413	458	407	405	423	459	426	451	468	447	461	452	477	425	440	448	419	427	446	460	389	452	461	468	444	435	434	440	452	476	456	467	458	419	457	438	459	460	471	421	466	421	478	454	459	445	465	478	428	497	461	429	458	424	420	439	426	436	437	433	469	434	477	480	477	418	431	413	422	414	428	479	417	417	451	404	439	427	470	419	438	436	401	445	411	415	415	468	451	436	429	420	422	443	468	426	462	437	435	402	429	454	432	412	427	477	416	469	445
34726	10755	2092	1199	922	657	547	485	422	419	351	369	329	306	304	288	315	302	283	289	305	246	301	275	284	286	253	270	283	260	275	266	285	263	274	254	264	276	244	298	241	257	254	270	274	268	265	256	276	284	264	257	291	291	264	296	265	291	247	248	264	270	252	238	264	267	264	280	297	270	293	256	251	270	273	288	262	256	273	268	255	272	267	274	253	268	242	271	281	262	257	229	248	278	285	283	254	261	294	289	264	267	283	257	277	261	233	247	268	274	254	281	265	244	256	269	278	286	286	264	271	232	258	246	260	276	258	287	239	254	267	265	279	232	266	242	268	234	238	251	255	296	264	288	241	268	272	263	266	238	244	285	286	242	260	286	275	225	263	265	269	263	252	296	236	245	253	257	264	253	279	314	271	249	256	221	243	271	276	229	276	222	259	280	234	281	273	259	272	299	249	266	274	245	258	268	292	286	260	258	256	246	257	259	231	282	263	248	222	259	263	272	256	274	253	241	258	243	275	264	250	260	308	254	253	234	279	250	250	282	264	248	254	252	234	267	275	247	253	284	236	248	241	273	261	250	237	294	295	252	237	247	263	271	244	299	256	265	261	264	244	253	267	272	269	279	261	272	286	252	264	261	272	268	280	235	262	262	259	261	250	272	284	299	243	276	232	249	238	232	269	251	280	274	289	265	258	267	255	263	264	275	284	266	236	273	228	281	250	261	269	266	266	275	253	251	257	269	261	255	267	282	236	273	267	295	300	296	265	258	269	254	268	258	251	276	239	296	288	275	223	240	294	243	275	269	279	272	263	242	254	262	261	259	275	242	294	260	277	252	254	270	245	246	302	307	249	256	285	254	255	277	254	262	290	268	277	297	268	258	279	265	252	265	276	252	262	220	276	258	280	268	251	265	249	274	265	273	257	250	252	242	267	245	237	230	269	258	258	239	244	249	258	251	251	264	234	276	242	244	280	254	267	264	272	271	267	264	251	251	251	265	255	264	256	217	262	248	290	255	243	255	270	275	234	259	261	264	232	255	248	287	282	257	274	239	253	246	252	265	239	266	276	278	256	259	278	287	260	252	233	267	253	271	274	283	270	232	257	269	295	285	239	282	272	239	265	270	257	294	254	246	239	269	277	242	226	277	268	253	257	273	274	244	264	262	248	246	250	259	250	269	248	307	263	262	285	270	249	260	228	254	264	263	217	254	288	264	249	268	261	247	274	248	264	254	258	262	278	262	255	280	247	264	265	293	277	265	256	264	289	291	266	274	246	265	268	280	252	278	282	283	251	274	245	244	263	248	255	243	269	253	248	260	253	256	266	264	272	261	266	288	278	251	244	243	258	274	269	250	263	262	241	242	244	271	281	266	307	226	259	260	287	276	272	278	245	239	279	282	259	256	251	266	255	285	284	246	277	252	271	242	297	241	258	240	264	271	248	270	233	254	257	271	262	236	266	279	255	252	249	278	271	253	255	278	243	240	297	271	233	241	282	258	262	277	265	248	257	276	268	268	287	260	262	266	249	259	278	267	232	256	265	273	283	260	288	265	285	253	235	261	253	289	260	250	269	240	250	269	283	262	258	265	248	238	267	239	236	237	258	257	288	265	289	263	267	278	293	288	249	298	273	271	260	266	241	272	245	238	254	270	252	291	267	254	279	278	281	292	252	239	251	262	286	240	261	278	289	274	300	236	268	253	261	269	305	252	252	254	244	245	288	257	292	296	279	284	270	286	275	307	279	259	260	272	265	231	245	269	265	274	270	273	250	256	259	255	285	272	264	245	231	292	210	260	259	275	263	254	279	252	259	251	275	282	254	240	283	264	264	248	285	279	264	257	256	230	243	288	272	242	240	249	271	270	265	248	260	298	255	249	261	275	269	270	258	248	267	260	259	237	294	243	252	241	280	218	270	244	244	254	262	256	258	271	262	254	280	244	256	251	264	273	253	265	260	273	255	231	261	250	236	275	268	250	263	263	253	258	271	280	263	256	245	241	252	234	265	274	259	270	282	293	253	262	251	232	287	292	291	262	287	226	267	252	255	267	297	279	252	249	281	252	231	229	252	281	271	292	254	265	243	239	234	270	266	253	252	255	278	277	262	252	254	264	256	227	241	282	231	242	280	249	285	241	293	248	228	251	257	264	263	246	258	223	266	245	278	240	232	294	265	265	250	289	266	268	252	253	264	265	246	245	272	241	232	242	256	284	262	266	261	276	253	245	253	263	247	259	269	272	240	273	273	261	280	256	277	270	260	260	267	261	264	246	284	241	270	257	274	259	257	260	279	242	276	256	246	263	256	265	265	254	263	282	267	284	269	245	265	261	279	230	263	279	270	262	258	275	279	262	265	270	254	270	253	230	254	262	267	272	260	280	253	263	246	234	276	272	259	236	273	272	297	258	290	242	301	253	263	262	263	258	251	265	244	256	265	269	259	257	238	276	256	266	279	262	258	264	254	240	279	252	223	252	272	260	265	265	281	279	269	252	273	272	243	255	263	260	252	292	274	250	281	252	254	238	258	262	244	272	266	255	261	261	247	249	255	247	259	275	257	273	273	284	269	293	251	288	243	249	266	267	238	242	276	246	251	249	253	270	274	239	251	264	284	246	260	267	244	231	232	273	271	241	252	242	259	265	238	262	261	243	260	261	316	246	259	253	287	264	288	243	289	244	282	265	271	279	236	252	273	268	248	259	250	238	249	248	268	259	292	305	302	263	248	230	275	247	252	267	259	274	243	254	251	238	265	250	273	269	260	271	245	257	272	258	257	244	239	270	266	266	260	269	263	279	264	261	267	246	276	270	273	254	280	266	261	268	273	249	283	260	301	248	283	266	271	251	256	227	242	249	244	260	228	251	269	256	254	267	261	229	256	280	257	275	263	284	260	276	251	241	251	241	256	238	257	297	286	257	259	256	236	282	241	289	284	271	238	249	231	244	257	237	293	274	247	226	245	256	275	240	241	289	258	280	252	268	307	252	254	250	257	259	267	269	274	273	251	273	267	238	259	278	260	250	255	249	244	282	262	264	270	267	262	282	264	250	287	278	238	237	269	240	256	279	253	249	281	276	249	253	252	256	230	260	250	260	244	240	250	262	290	271	255	262	284	251	274	228	252	248	297	261	267	267	271	272	269	282	226	245	282	282	251	275	241	261	294	252	253	265	247	255	277	255	265	249	278	255	259	296	283	249	239	261	279	262	252	244	254	260	247	264	287	244	247	267	255	249	264	259	260	258	291	276	250	254	284	283	262	252	284	271	314	244	274	241	262	245	234	238	255	260	240	243	271	292	230	277	238	233	264	287	271	288	278	273	252	268	258	262	284	269	285	272	223	282	284	238	277	262	291	258	292	242	260	276	239	264	279	260	294	233	258	246	259	238	272	268	256	255	311	251	271	249	259	257	247	250	251	223	285	270	255	251	249	269	276	260	267	259	238	291	258	262	265	265	264	273	274	248	280	266	246	265	264	236	282	284	261	270	249	289
16772	1696	3247	3656	3188	2674	2210	1923	1639	1466	1462	1245	1266	1178	1129	1079	1042	1038	982	1008	925	969	897	917	943	899	838	906	839	819	829	888	825	766	869	806	802	783	834	762	811	829	779	817	746	811	809	816	782	744	791	764	763	803	776	728	774	803	764	809	759	814	758	788	734	704	840	754	752	767	790	691	784	761	786	813	783	718	763	791	848	771	767	814	746	758	793	769	764	806	835	832	744	708	734	780	751	742	750	772	770	747	757	744	780	730	765	841	761	739	774	745	773	774	766	804	822	804	750	789	762	738	785	719	795	769	775	768	715	742	806	782	772	767	739	762	780	770	796	787	787	754	800	767	692	767	770	744	761	747	763	755	727	781	750	740	771	784	788	746	759	776	766	743	771	742	759	756	727	747	780	774	766	815	784	790	752	724	745	738	757	790	748	737	777	756	753	756	741	751	769	783	749	766	795	780	792	736	789	800	762	738	781	695	769	759	813	752	801	729	788	775	732	796	749	752	750	772	739	759	728	776	767	692	811	734	801	780	783	776	771	788	775	775	771	754	752	758	746	863	732	812	741	751	758	761	754	726	728	780	801	741	765	756	798	758	797	721	770	679	771	747	795	809	801	789	750	746	760	756	737	711	766	787	754	764	750	761	781	718	790	691	742	717	742	745	737	822	755	739	764	772	741	756	774	774	770	743	763	789	758	740	727	767	746	752	776	743	753	736	728	762	746	787	766	756	745	717	777	806	742	779	769	822	749	790	759	780	787	793	767	737	768	777	784	750	769	782	767	807	747	804	761	785	769	759	766	772	814	732	745	737	704	806	758	792	811	740	786	828	761	746	759	744	749	781	773	779	774	747	759	789	749	728	729	733	737	734	760	807	727	736	769	734	795	720	709	754	750	761	777	765	793	749	733	782	786	748	739	790	767	742	777	770	735	787	787	762	754	721	745	733	770	715	785	791	761	714	710	751	752	777	774	707	762	753	774	754	748	760	724	757	770	752	793	773	782	707	727	758	730	778	727	780	829	777	777	761	749	813	741	806	792	692	771	734	745	730	789	737	718	707	760	777	809	736	714	778	785	820	780	755	738	758	750	803	770	780	699	699	690	744	757	802	736	804	746	752	786	744	739	820	722	740	752	775	793	758	714	760	726	749	806	751	772	747	756	731	768	724	752	738	792	755	746	792	704	762	764	726	734	767	762	769	733	716	767	756	772	765	747	738	766	782	773	770	791	748	787	745	774	788	802	741	761	745	740	752	744	769	764	705	768	812	760	792	713	756	741	770	753	787	809	772	762	798	755	761	775	772	750	841	757	739	776	768	732	746	756	815	791	782	746	768	744	771	763	758	736	753	760	749	770	807	768	750	780	755	755	764	781	746	731	761	789	771	764	825	698	765	826	738	761	779	769	747	813	772	747	777	784	774	750	792	790	774	787	737	758	797	781	779	831	736	816	753	747	761	758	734	800	792	744	737	756	782	713	770	763	815	751	735	752	812	765	754	732	761	768	770	743	768	796	738	804	790	789	757	745	724	758	810	746	726	810	726	709	719	770	734	765	735	784	823	793	717	805	743	751	756	775	749	784	733	785	771	678	751	765	778	741	763	748	774	790	742	733	762	776	731	787	707	795	747	744	739	796	777	728	767	809	723	809	734	827	795	754	780	729	737	698	782	782	744	750	765	727	763	682	813	766	712	764	764	784	746	757	734	740	737	754	769	747	765	757	728	737	753	808	770	761	750	755	790	765	780	734	728	770	784	785	778	726	722	766	750	744	784	758	786	737	777	774	774	767	722	784	802	734	726	789	803	750	783	753	779	808	823	787	727	783	718	783	755	768	781	762	776	764	791	744	737	739	791	761	753	777	740	736	732	740	847	756	773	754	762	740	748	757	768	763	759	792	732	748	777	736	757	719	799	760	771	779	779	733	758	785	827	831	750	777	781	785	763	803	746	772	750	811	721	796	702	792	771	776	761	738	808	756	751	751	756	732	739	813	817	778	739	771	726	794	777	778	787	745	689	740	740	781	743	765	744	803	796	726	793	756	764	761	755	773	739	781	739	768	768	734	784	749	751	789	720	825	752	806	756	741	727	767	812	768	750	783	823	745	735	804	753	756	707	744	755	738	796	685	768	787	718	752	758	778	779	761	750	761	716	765	770	797	734	722	801	777	755	754	787	731	765	757	710	774	745	768	810	762	804	767	782	739	733	749	827	735	770	710	731	741	732	759	797	778	736	738	729	769	766	789	794	807	706	753	769	811	741	792	781	770	752	768	816	726	752	792	775	747	775	750	801	768	729	754	706	734	699	771	805	791	761	751	767	782	713	755	782	736	709	743	787	765	742	769	796	728	764	725	767	776	800	736	736	781	765	722	793	768	799	730	696	803	722	792	702	762	780	763	800	784	763	766	745	778	753	747	793	814	745	770	781	748	689	822	754	784	806	753	756	728	710	772	774	770	732	765	745	769	755	760	789	772	737	782	809	766	799	804	766	776	741	761	746	783	729	771	771	739	780	812	771	780	751	785	740	761	753	760	711	708	778	783	754	745	783	738	807	753	753	776	769	727	749	783	765	747	769	775	744	758	751	747	718	711	752	694	788	720	745	784	792	742	754	759	772	791	743	740	769	706	774	733	738	759	760	812	775	791	743	739	726	800	771	802	753	735	770	746	807	773	773	796	729	735	704	793	760	750	730	809	771	755	746	714	776	787	773	750	761	740	736	760	770	721	749	769	793	755	730	785	711	775	770	795	782	748	760	743	768	719	758	762	727	764	734	779	701	791	789	768	763	800	733	766	801	728	761	774	793	798	719	748	732	711	743	818	788	754	765	737	769	777	791	741	761	720	780	745	731	753	768	779	745	748	750	740	820	817	781	763	739	749	729	811	759	739	780	762	745	759	778	766	725	772	748	765	695	739	783	802	801	754	751	763	750	748	763	777	752	805	754	727	821	747	798	779	800	801	792	714	768	728	732	757	747	771	744	751	734	758	789	789	712	775	809	791	781	746	740	712	824	703	793	810	735	703	760	813	714	718	735	767	731	810	736	787	730	759	745	744	773	813	748	715	776	773	773	747	752	773	724	763	787	753	793	785	761	746	763	763	753	745	766	774	756	734	758	774	748	744	735	776	780	763	789	753	772	752	753	784	783	744	801	747	760	756	745	801	760	751	743	746	760	699	730	753	732	749	791	743	728	770	772	768	784	764	800	780	770	797	706	761	726	763	734	796	755	770	726	738	734	766	750	761	739	766	740	765	767	802	777	759	791	753	768	757	733	782	730	751	719	757	754	769	771	763	744	763	772	742	782	742	757	793	754	754	761	749	796	785	733	786	775	717	730	713	722	762	744	754	758	757	757	817	754	718	760	732	745	797	734	763	818	728	785	753	747	776	733	812	761	717	743	785	794	747	872	751	735	775	775	778	726	800	761	730	749	767	740	797	773	763	735	789	711	797	742	798	700	801	770	760	708	753	812	735	802	767	785
39605	20035	10194	2488	1634	1176	937	829	676	592	571	507	445	447	413	382	398	387	365	335	353	351	399	309	364	348	320	352	327	321	349	289	355	340	315	356	334	322	307	344	305	350	320	346	338	332	319	313	327	338	302	285	342	304	314	304	286	285	323	326	344	294	340	295	291	301	287	307	320	305	346	316	283	314	306	347	308	313	310	300	316	300	313	288	318	322	342	309	334	296	304	299	303	355	293	319	305	317	334	307	300	306	327	296	301	315	284	329	353	311	318	295	322	307	344	310	304	294	307	294	279	295	314	313	298	328	339	299	293	332	317	276	289	310	286	311	290	316	280	327	296	326	311	312	299	329	317	350	293	294	321	332	297	297	332	357	336	332	315	314	300	321	316	321	325	282	283	307	318	290	309	342	314	304	303	329	289	346	310	286	339	310	292	287	283	299	320	310	300	318	299	311	295	305	312	313	276	287	301	285	338	334	260	307	297	281	322	317	298	283	314	314	291	321	321	300	298	321	321	333	330	293	301	289	314	298	296	291	298	349	345	341	324	295	293	284	328	326	331	340	288	284	305	318	297	316	324	299	309	302	285	284	286	292	288	317	286	323	271	316	293	324	308	287	318	280	331	303	325	289	288	323	295	310	327	284	344	312	326	308	314	333	304	293	296	316	339	291	297	282	294	302	317	292	320	283	303	308	341	316	307	312	290	356	296	295	326	340	318	296	329	313	309	301	349	334	301	331	321	328	322	321	285	279	306	275	303	313	294	292	314	277	312	335	293	284	312	295	288	331	300	306	330	299	308	343	340	349	313	304	306	261	309	281	261	323	317	315	272	318	292	314	303	309	299	299	303	317	326	348	315	284	332	319	307	296	324	314	319	297	315	315	309	305	302	289	310	364	309	315	333	288	316	325	292	338	301	352	320	319	316	292	307	282	289	306	297	311	271	281	322	289	303	339	328	305	290	325	318	310	308	284	290	285	346	302	323	296	306	297	316	282	324	271	342	318	310	276	310	267	295	286	296	342	296	308	291	333	326	302	345	323	308	314	295	329	307	307	312	333	302	297	292	312	312	310	307	282	320	335	312	322	303	301	317	300	286	289	328	327	338	296	323	318	325	268	302	312	313	315	310	321	337	304	278	310	292	292	297	314	313	318	330	308	328	311	313	320	326	332	313	310	332	294	305	306	302	326	327	319	318	291	320	307	326	312	299	341	288	314	352	300	331	332	278	300	321	313	278	313	335	308	294	316	328	298	282	314	320	351	310	299	297	314	299	314	296	259	292	320	322	319	297	328	284	314	307	293	320	286	335	323	307	298	314	311	309	309	319	312	301	326	292	325	290	297	295	312	317	338	316	317	335	324	296	284	286	284	314	284	293	334	321	319	319	283	306	322	323	310	306	337	304	320	293	292	309	304	340	294	293	305	314	320	333	342	282	299	292	319	326	290	317	301	285	312	296	309	285	342	306	287	303	326	299	314	328	273	332	301	299	309	336	311	347	354	298	315	294	324	319	282	303	333	295	302	312	290	310	311	322	263	268	314	342	318	297	312	309	322	286	286	283	309	323	311	305	346	325	309	293	325	327	315	308	292	275	283	305	314	314	360	304	296	296	333	329	300	308	315	330	333	337	308	326	306	283	298	307	314	303	296	329	301	293	295	315	319	331	308	294	302	319	312	319	305	301	320	310	283	312	285	320	294	293	309	292	308	345	340	285	315	298	343	303	281	315	316	316	294	346	295	288	290	285	284	285	304	316	317	319	306	274	313	281	349	299	322	341	303	302	289	317	320	299	313	305	291	319	300	320	323	283	312	317	313	302	323	310	299	308	338	318	296	307	298	302	296	305	296	318	327	300	315	305	285	334	323	316	316	298	292	340	311	306	323	316	303	307	301	314	312	322	295	325	279	331	308	312	283	339	321	309	334	314	343	304	303	321	328	317	299	298	319	322	288	301	315	294	324	318	288	270	302	334	304	294	311	313	299	307	277	308	310	301	313	317	297	317	296	309	362	267	312	322	324	328	339	304	308	294	318	292	353	266	311	289	324	266	320	316	305	327	296	355	312	338	295	290	332	294	293	304	292	320	308	294	341	302	341	318	304	298	330	285	305	287	319	301	274	274	325	329	317	329	316	292	320	283	321	294	330	318	307	272	324	283	284	305	320	300	323	311	309	309	292	293	289	309	302	304	313	303	301	331	297	294	334	344	308	310	320	308	291	333	293	343	291	307	314	305	304	312	329	308	346	319	323	305	308	273	310	285	324	298	316	266	312	308	313	313	310	307	285	324	286	309	323	297	336	279	356	296	327	329	311	304	344	316	312	309	315	296	311	306	312	329	325	305	327	309	314	322	314	285	307	305	314	272	314	310	312	304	307	298	317	301	309	304	295	302	312	312	332	285	314	318	295	284	313	315	310	304	323	310	330	309	302	276	316	288	314	350	337	319	346	293	304	299	288	322	299	327	314	300	291	287	333	329	327	333	319	330	285	301	308	311	310	319	321	305	296	304	328	316	320	333	325	292	309	308	273	307	299	296	310	308	303	322	307	326	284	284	302	297	298	351	261	302	284	297	279	301	303	316	311	306	268	306	313	329	298	303	288	316	326	319	318	318	314	293	315	287	334	297	314	299	358	317	283	321	289	276	280	327	279	314	279	302	336	313	303	332	309	310	335	282	309	299	320	250	312	320	302	339	294	292	295	315	288	287	302	315	337	307	324	278	318	295	309	283	331	307	329	303	302	335	270	306	302	325	287	306	315	301	322	316	325	334	293	313	307	302	326	316	301	283	291	291	314	298	308	303	309	333	314	336	332	301	301	307	303	308	293	324	327	309	326	313	321	308	323	308	297	300	282	270	286	334	283	300	317	318	293	297	293	275	311	318	324	299	304	302	302	299	292	306	301	328	331	331	320	307	308	312	305	298	318	324	275	313	318	305	297	341	300	298	294	315	320	313	318	299	309	318	321	284	294	299	306	299	299	288	304	336	323	327	302	310	336	293	298	352	303	308	338	343	297	272	323	298	336	341	292	315	276	317	303	296	309	314	294	319	307	296	291	317	341	297	317	293	300	290	318	326	298	293	298	316	319	311	311	311	301	332	306	333	331	321	332	317	326	327	291	340	319	323	296	314	296	334	289	314	292	271	319	326	323	331	266	304	303	339	332	318	302	336	280	320	281	315	308	316	309	316	277	305	306	307	317	332	309	300	318	360	336	299	291	331	347	315	323	301	280	314	328	330	322	306	307	320	312	320	322	312	289	315	319	315	306	311	298	270	318	306	289	329	327	290	346	312	304	315	292	324	344	318	283	315	272	324	322	296	298	355	316	307	311	291	322	278	293	324	322	293	344	324	319	307	333	290	306	294	300	305	299	291	308	306	322	308	307	291	285	282	335	308	287	308	320	349	300	301	321	280	322	324	326	301	323	306	317	292	292	309	313	297	332	307	320	318	283	329	304	307	289	308	304	318	293	313	313	264	334	283	329
20925	2732	5590	6289	5528	4484	3763	3141	2708	2424	2018	1997	1764	1770	1598	1522	1414	1350	1265	1238	1203	1185	1230	1174	1156	1077	1051	1030	1049	1043	1013	1020	999	991	991	1012	975	1003	973	916	917	988	969	955	982	962	896	922	880	919	913	943	924	874	895	844	901	892	887	916	944	959	908	939	928	881	883	956	901	900	916	888	877	905	871	895	853	855	882	868	883	883	887	851	893	901	912	918	903	876	869	884	910	887	844	876	872	842	876	920	863	843	879	893	857	809	835	848	916	869	896	817	896	894	848	884	897	911	906	908	860	854	903	894	911	882	892	879	880	861	846	887	866	895	946	837	885	813	888	926	843	831	838	868	862	846	854	881	877	890	861	807	843	883	909	897	875	878	854	844	828	899	866	893	864	868	904	848	865	901	861	845	897	855	895	877	899	883	864	823	843	846	866	877	896	917	925	858	832	904	840	842	859	821	872	872	850	869	820	938	888	826	866	871	886	856	836	846	805	873	817	905	852	877	827	847	921	867	868	867	870	839	874	880	864	916	796	918	884	857	883	888	901	836	884	879	846	864	843	893	880	819	833	873	887	900	874	901	852	863	893	839	880	909	840	855	905	810	877	878	903	864	881	892	843	874	908	879	861	872	826	879	835	877	827	877	864	893	872	923	913	850	913	868	845	867	887	859	906	884	854	864	837	849	895	875	862	863	941	840	841	846	870	876	840	910	857	825	891	821	882	862	890	860	896	822	865	897	840	895	871	880	919	958	885	864	886	848	859	877	869	855	833	880	844	860	839	911	899	870	848	864	865	904	914	942	903	877	951	874	865	855	834	960	810	812	880	939	843	873	906	907	909	833	866	828	881	907	849	803	838	865	883	933	850	877	872	857	878	867	840	863	902	903	876	895	905	865	811	830	851	902	826	865	860	896	882	930	893	857	879	880	837	824	819	883	851	877	877	845	910	854	829	872	883	868	910	816	841	878	905	867	820	877	858	874	814	909	810	876	846	825	874	906	866	913	853	836	897	848	847	883	897	844	839	820	849	900	860	861	865	877	897	855	886	877	800	876	901	816	869	852	847	883	845	869	919	864	883	862	834	872	875	904	867	855	879	833	867	894	858	863	915	844	897	868	849	895	928	876	865	859	895	892	835	866	861	827	836	806	834	860	846	850	891	888	879	888	874	840	854	839	861	862	903	862	891	824	907	852	930	838	858	842	896	819	892	873	918	904	877	861	898	891	894	852	866	843	833	840	897	869	891	908	850	893	904	853	911	876	844	910	856	874	889	853	868	800	921	819	910	818	826	875	915	793	889	842	850	890	900	836	808	864	874	840	871	866	849	850	889	867	887	919	848	898	893	847	862	910	839	868	836	896	882	789	840	892	809	859	906	875	846	899	901	887	888	862	879	863	858	801	848	879	880	857	891	817	816	884	882	880	871	889	854	850	822	884	886	870	828	863	892	834	858	855	886	868	850	838	849	920	874	859	852	860	847	893	893	884	822	912	819	811	860	833	796	877	889	858	887	895	892	890	847	879	877	904	837	853	850	838	889	845	870	843	780	908	859	883	814	852	904	866	896	864	876	857	887	894	838	886	869	879	870	851	856	847	875	875	884	917	864	871	845	827	831	830	867	920	841	827	824	838	847	861	845	868	884	827	901	906	846	845	873	844	871	870	937	848	849	899	858	858	841	869	850	929	815	871	849	838	873	931	875	812	835	828	846	863	818	862	917	846	855	854	911	834	899	803	861	860	861	877	873	859	866	833	853	853	899	870	862	891	866	879	887	904	847	850	876	863	813	894	895	869	807	863	851	798	866	880	874	912	919	857	897	826	854	872	854	842	826	784	863	918	843	873	898	835	877	872	871	808	827	833	893	833	869	869	879	850	895	879	881	879	870	907	917	874	852	886	871	831	879	866	849	877	862	896	837	912	857	877	865	886	809	848	881	896	853	899	832	915	882	854	876	830	840	896	896	911	889	846	878	872	866	860	894	857	876	878	835	916	877	857	877	863	871	831	914	843	896	868	834	826	822	889	877	876	895	919	901	892	855	849	872	887	892	948	876	854	867	897	892	860	872	831	875	864	870	899	916	861	939	845	852	869	853	874	869	886	853	911	844	926	857	873	839	804	843	816	854	890	848	858	839	840	870	828	826	845	870	847	796	890	857	853	845	894	886	823	914	847	867	892	901	830	881	862	887	873	858	822	859	834	866	866	893	899	863	872	828	904	853	864	839	847	875	873	902	849	847	866	859	918	860	902	862	838	847	872	878	885	852	860	863	810	895	868	799	861	865	865	838	875	884	849	869	833	855	886	872	809	861	910	859	892	865	909	853	858	855	873	845	818	889	856	865	854	864	843	806	859	875	888	879	907	911	902	885	893	800	868	890	856	902	871	888	860	811	885	902	932	818	872	873	874	833	870	850	856	883	872	837	833	867	883	817	820	863	874	886	886	848	837	846	861	803	829	813	865	853	898	880	893	924	843	914	830	868	885	893	899	845	859	859	872	853	812	843	892	874	830	887	833	811	885	840	830	914	854	879	896	852	834	868	830	902	830	852	836	927	894	890	895	836	911	885	906	898	861	893	861	893	857	876	871	903	905	807	897	853	872	909	870	900	833	863	862	877	846	916	834	863	871	876	819	903	872	825	899	880	870	876	854	856	885	869	858	811	903	848	896	913	849	826	853	875	833	901	844	856	879	825	907	840	836	931	869	930	885	838	863	822	878	897	866	881	861	913	852	893	867	884	821	845	862	875	906	845	897	852	863	904	882	836	833	828	859	849	873	819	824	915	871	863	863	891	822	876	811	896	868	865	875	868	859	888	864	868	896	861	858	898	835	899	843	875	879	886	862	874	827	854	921	891	873	882	842	866	890	864	843	858	850	842	892	877	857	849	855	866	926	873	829	887	898	827	840	834	850	923	849	791	859	859	891	850	830	857	845	843	883	831	890	863	891	847	838	884	855	891	887	878	823	836	896	886	904	863	826	835	910	856	884	862	888	896	900	869	834	811	841	859	905	800	902	868	864	872	822	829	896	866	863	884	833	880	887	866	845	834	871	843	828	882	899	906	902	855	868	856	891	810	877	860	860	922	793	855	890	812	882	862	871	898	855	813	862	861	874	838	818	931	916	876	820	876	901	865	895	876	857	801	876	865	863	826	907	828	840	910	874	845	872	824	876	848	862	875	895	868	874	813	844	834	872	827	875	861	893	851	883	848	858	889	855	882	867	892	929	844	903	867	874	857	875	924	848	909	844	884	840	894	831	838	836	815	837	877	911	821	910	808	884	876	920	895	841	874	892	892	888	864	885	888	869	857	896	870	883	837	928	852	865	831	869	934	846	835	925	822	878	931	835	885	868	873	866	892	874	852	816	919	884	913	890	910	897	873	842	897	862	856	860	871	874	893	854	863	873	892	896	816	820	857	833	840	827	882	858	867	866	878	896	885	906	864	882	836	885	830	859	847	900	914	908	854	844	903	906	885	842	919	890
5883	400	314	156	186	167	149	149	135	151	141	135	157	150	134	148	168	154	142	152	161	153	143	138	148	158	143	138	145	143	146	151	150	138	135	157	128	120	155	149	169	142	147	166	126	137	134	137	138	133	138	124	144	142	138	122	139	123	136	127	134	129	122	133	130	136	126	135	144	139	144	147	151	141	143	140	150	145	136	126	141	135	137	132	150	145	145	149	141	157	142	119	128	143	137	154	137	127	144	139	122	124	143	142	129	143	145	129	145	135	139	158	135	127	129	140	119	148	138	132	147	142	127	137	128	145	123	121	127	130	141	135	127	126	161	134	151	140	141	126	139	142	149	141	124	157	145	137	156	147	147	131	152	122	129	147	152	149	134	139	125	155	146	138	147	150	144	122	115	132	136	138	156	148	130	136	108	139	128	139	129	139	145	160	149	158	140	146	142	131	129	165	128	111	131	123	130	141	130	113	129	160	119	134	113	142	144	146	123	113	131	139	136	156	138	135	140	131	144	133	149	150	122	168	147	123	154	126	106	148	152	145	161	134	153	124	127	131	145	130	159	122	140	137	130	124	139	117	136	132	149	121	139	134	147	124	125	136	117	147	143	138	124	147	156	117	155	144	122	136	134	130	136	166	120	136	119	131	118	141	136	128	127	128	118	118	141	127	122	132	143	143	126	133	142	138	144	129	133	138	148	163	157	157	135	143	136	129	127	131	126	147	132	128	112	125	146	128	130	124	131	141	137	150	137	156	137	159	130	140	123	108	157	137	142	142	145	138	108	135	140	138	136	120	134	146	135	132	139	148	117	133	130	137	143	169	135	137	162	130	146	141	135	142	146	148	151	167	130	145	138	135	148	152	131	142	158	144	161	111	140	129	138	139	148	152	112	130	134	120	136	136	153	145	137	145	131	118	171	142	152	144	135	142	156	143	135	125	143	149	125	123	135	140	135	148	121	148	131	162	152	132	177	135	130	135	136	162	137	152	155	140	126	167	126	136	147	115	123	138	109	125	153	143	159	147	136	130	136	137	120	143	139	138	117	128	147	150	137	138	140	151	134	119	129	152	136	120	152	138	115	160	131	121	133	120	155	136	129	143	136	141	145	143	142	135	110	131	130	153	156	148	157	136	123	128	143	126	121	138	127	138	139	150	151	156	151	138	134	142	148	142	158	147	142	148	135	125	122	121	170	131	148	147	139	151	115	149	146	131	127	138	127	157	115	137	131	130	161	144	141	137	152	133	139	127	155	142	144	148	173	123	140	135	132	117	134	136	133	131	132	147	151	120	131	139	142	154	131	138	148	137	120	155	134	134	154	126	138	128	125	122	136	133	153	154	134	125	136	125	131	136	114	147	146	133	127	164	130	145	127	128	132	119	146	135	126	143	123	144	133	123	165	128	134	141	174	146	133	131	144	158	146	138	140	147	126	140	124	129	160	131	140	131	136	128	130	156	135	141	162	143	162	147	171	136	153	146	131	136	124	142	124	140	146	113	144	124	136	136	151	132	151	142	132	141	154	141	148	147	137	113	130	130	129	147	138	152	136	147	143	126	144	121	149	144	137	144	140	133	149	118	137	134	139	122	132	140	130	129	120	140	142	140	142	133	129	132	155	150	148	139	131	157	145	125	137	135	127	134	117	144	145	130	132	134	140	163	134	139	143	131	141	149	135	121	124	139	142	133	123	121	150	114	132	134	148	133	142	124	150	138	137	135	127	150	117	132	181	134	131	134	140	132	110	153	153	129	124	133	159	123	148	133	135	149	133	171	145	148	123	123	159	132	143	128	146	136	143	135	143	126	133	125	137	146	136	152	135	142	146	126	131	138	153	132	154	144	120	126	150	132	134	128	140	129	141	126	166	144	135	119	138	143	125	157	124	149	136	134	136	141	131	137	132	141	139	147	128	153	145	122	152	131	136	163	146	138	131	160	151	149	138	150	130	128	127	137	147	146	153	130	141	150	145	152	143	137	152	148	141	116	150	117	131	153	153	147	131	113	125	134	123	138	148	131	153	146	152	160	129	138	133	150	121	155	122	145	151	136	142	129	141	149	138	144	129	135	145	130	122	154	162	123	136	153	125	137	146	114	129	152	131	141	126	169	144	137	136	145	140	131	156	138	126	140	133	136	124	134	148	127	133	121	127	141	149	142	127	165	139	140	148	142	152	144	126	146	136	128	151	152	113	140	147	155	150	164	144	124	129	156	139	134	130	129	146	133	127	146	128	144	148	139	127	174	123	129	159	151	151	151	126	140	135	127	124	142	148	168	129	115	117	137	135	152	145	145	149	126	144	132	163	162	155	138	138	134	150	163	133	164	141	132	135	133	109	144	141	161	153	139	126	138	151	157	136	154	149	151	127	143	157	135	149	137	123	160	134	142	127	152	139	135	137	136	147	143	122	139	143	134	141	139	141	160	135	132	144	140	125	144	127	138	153	158	137	126	146	130	148	141	136	134	147	102	123	152	130	138	153	141	124	110	136	147	140	137	142	157	142	131	126	136	142	138	134	129	165	149	137	160	134	118	157	93	151	140	131	128	173	138	128	120	146	154	145	155	134	132	127	155	157	116	149	148	140	154	147	154	131	141	154	147	140	140	124	123	141	147	122	124	123	122	152	133	153	148	156	157	141	133	147	146	126	136	127	146	141	134	137	147	150	125	147	138	136	132	142	142	140	143	134	144	126	118	126	130	160	143	128	118	140	133	151	132	133	145	129	118	133	147	149	145	137	110	126	144	111	149	143	136	134	114	127	123	154	138	145	134	135	134	158	143	119	168	138	147	135	151	144	131	144	152	139	118	140	120	139	122	127	160	142	140	146	153	134	122	124	130	122	119	129	126	143	135	137	145	159	142	169	136	117	137	153	122	150	134	146	154	140	131	132	141	135	156	134	127	125	150	139	126	140	149	159	142	145	138	136	136	135	138	140	156	159	139	136	121	148	142	125	131	137	134	145	146	155	117	156	165	131	157	144	127	117	145	144	115	165	163	137	127	156	154	147	135	132	125	162	141	131	121	143	141	155	151	156	149	125	145	164	131	138	126	145	136	146	138	132	119	150	119	120	154	129	146	172	130	139	124	127	113	148	132	143	139	132	142	152	149	127	129	133	136	137	131	148	137	125	151	124	144	142	138	139	151	163	148	149	141	128	155	129	130	135	132	142	154	129	122	144	146	125	113	155	152	143	121	145	148	136	137	164	130	132	160	130	131	140	153	128	147	146	142	152	166	159	124	144	117	146	126	129	130	126	113	144	133	148	130	129	148	135	155	128	126	133	143	134	130	144	125	145	138	147	131	134	136	134	151	143	147	125	134	137	138	119	125	117	128	143	157	144	159	126	147	121	107	127	147	121	136	134	152	132	135	139	145	141	114	148	133	160	150	133	134	133	142	139	140	141	137	137	128	142	118	163	150	143	147	143	136	139	134	172	142	149	171	147	162	117	140	136	142	141	135	132	138	130	136	152	144	141	142	130	146
4922	523	638	640	567	574	526	514	477	502	497	480	493	479	474	476	490	467	460	458	481	466	474	445	458	466	468	475	428	435	432	452	456	431	446	434	422	460	466	425	472	452	409	437	459	430	479	410	487	434	448	495	442	455	496	434	450	384	457	444	419	435	432	453	429	470	462	440	454	447	431	431	438	412	486	412	425	433	470	433	439	434	427	415	419	443	420	435	412	419	462	475	444	446	456	457	455	429	437	485	443	454	466	436	447	478	423	430	422	485	467	443	463	418	443	445	440	438	436	421	474	435	492	420	435	429	450	440	453	452	473	446	454	480	457	419	422	450	431	446	442	449	465	470	456	413	464	407	442	433	456	447	465	435	405	436	476	444	423	431	430	424	447	430	458	440	465	445	462	438	404	440	481	424	433	470	447	439	437	436	443	444	426	465	418	462	450	448	459	447	479	440	445	441	436	420	441	433	456	436	419	424	447	437	448	408	450	428	472	449	440	430	465	450	416	445	446	452	442	480	465	451	439	426	436	495	454	416	473	434	423	432	414	407	462	434	456	469	413	461	414	422	436	468	456	458	429	449	457	463	427	405	437	420	460	441	447	447	473	430	442	483	492	430	437	441	414	457	462	413	449	444	449	461	439	454	466	427	480	457	432	437	453	442	418	419	429	427	453	419	436	455	450	478	476	494	470	428	413	435	427	440	473	457	464	490	436	469	463	408	454	466	460	444	434	459	447	456	439	432	464	450	468	441	427	462	418	462	410	447	439	447	451	455	420	460	465	466	450	469	429	467	445	452	443	444	439	466	423	448	444	491	451	479	449	432	464	437	438	408	457	435	465	419	473	442	422	444	478	439	454	474	479	443	419	470	472	444	470	455	460	408	417	446	428	451	452	439	369	410	467	484	423	468	431	433	463	445	461	426	457	441	428	432	465	457	475	429	455	425	415	452	487	470	470	502	474	450	452	454	436	417	433	456	442	437	476	457	423	424	441	485	429	424	454	453	408	430	438	462	410	448	421	396	458	472	447	432	437	450	433	487	439	453	445	439	428	445	429	425	460	424	500	425	425	421	439	419	489	415	442	449	455	443	414	437	424	447	454	449	443	457	462	434	458	454	458	451	450	406	428	477	445	493	423	471	439	527	430	454	481	431	447	430	464	436	444	443	441	434	452	466	484	464	442	403	444	441	451	431	443	460	496	446	450	442	420	436	430	430	436	450	513	462	443	449	438	443	400	466	454	493	461	419	450	413	452	428	464	434	416	459	427	473	453	429	418	451	416	414	443	476	446	446	431	410	450	472	433	425	470	434	438	481	455	442	467	445	447	439	418	416	436	439	432	498	432	433	402	442	447	434	468	432	450	438	435	473	436	474	449	416	470	441	442	467	475	440	425	473	482	410	472	456	494	441	442	461	415	443	424	460	455	405	454	451	452	463	505	459	457	402	409	442	445	451	448	435	444	440	398	472	452	409	453	404	455	451	430	410	418	461	432	506	452	431	415	401	423	427	455	434	451	431	441	434	481	436	423	467	466	462	439	455	453	413	443	449	443	437	429	455	404	463	433	463	415	450	450	452	453	408	431	429	433	456	443	439	476	433	423	476	477	424	450	422	474	462	447	420	449	460	469	443	464	461	443	457	440	452	438	487	459	452	445	468	494	421	436	403	452	429	428	454	469	449	403	457	457	451	399	456	478	471	478	437	423	423	481	468	464	421	463	426	420	450	431	448	421	470	399	448	423	453	455	438	467	438	472	427	471	470	447	428	435	422	385	444	458	462	453	463	445	426	443	437	458	455	429	475	477	450	429	417	468	469	410	442	441	418	440	393	431	468	448	471	431	433	449	464	459	455	464	422	415	450	458	453	377	453	435	471	438	425	458	438	423	419	445	459	436	427	460	479	450	462	455	441	448	432	412	447	436	444	414	416	436	443	443	415	446	450	422	454	424	454	436	455	458	434	406	466	462	461	458	489	438	463	447	421	436	448	433	461	451	431	453	441	414	452	499	470	470	491	411	450	386	450	443	455	431	442	483	399	407	428	443	427	395	442	450	442	443	441	449	460	436	435	421	413	471	413	438	415	440	461	478	456	447	437	432	440	450	457	445	440	436	421	467	453	428	444	429	483	462	426	394	447	456	453	435	417	438	452	435	466	445	467	459	464	442	434	409	474	452	453	474	457	444	406	465	449	447	428	432	440	428	422	425	437	441	453	439	474	500	447	415	464	423	435	457	439	395	446	419	469	425	448	434	448	445	384	447	449	428	435	452	427	466	481	455	421	468	461	457	498	435	416	449	411	411	444	441	456	444	446	421	422	448	447	468	453	451	448	449	426	463	447	435	436	465	441	441	429	414	420	419	438	416	468	450	498	443	444	459	471	432	480	472	448	442	454	481	454	444	414	467	461	469	450	424	472	438	441	416	450	453	448	436	413	443	454	456	435	423	446	445	454	451	472	410	473	487	462	454	415	476	438	446	420	453	496	496	437	430	479	423	478	444	432	435	453	446	462	470	419	416	472	435	492	456	427	444	425	408	481	482	417	463	448	445	411	435	447	448	472	453	462	449	447	454	398	434	462	415	452	421	416	430	459	434	456	439	479	447	460	444	438	451	444	468	474	428	459	464	430	456	442	421	444	462	469	470	421	430	430	448	444	433	416	424	455	435	448	446	420	415	430	426	457	418	486	424	444	457	404	449	424	427	442	489	459	455	429	438	442	434	434	457	473	423	401	470	453	430	427	455	433	467	469	440	416	463	404	450	456	448	429	449	437	424	445	434	438	460	395	421	421	510	436	465	438	405	461	449	428	444	430	391	465	431	451	441	428	455	443	439	470	432	422	477	417	450	469	466	418	453	474	432	473	454	439	435	457	433	439	423	483	460	418	420	446	394	434	453	425	435	436	448	429	425	435	472	459	424	437	486	435	428	414	440	437	442	406	454	425	451	437	423	453	466	457	420	448	466	421	451	460	459	459	445	457	455	426	438	463	480	445	463	457	399	448	445	465	444	472	475	400	376	439	475	461	447	434	453	449	461	449	437	424	448	482	404	440	449	446	421	432	470	462	433	428	448	451	474	461	428	470	433	461	460	442	468	419	434	446	413	404	436	435	411	445	446	466	453	407	450	447	460	368	446	421	417	444	441	443	472	419	464	437	438	479	447	466	403	441	401	480	385	478	403	472	440	439	425	475	447	443	442	426	449	420	470	433	432	453	459	446	422	447	466	409	425	431	462	457	409	456	452	439	448	482	407	433	423	449	460	429	449	469	472	399	477	434	440	479	428	424	461	405	478	433	439	494	444	450	431	460	459	417	480	394	463	465	457	454	423	456	436	459	441	453	464	424	453	454	447	443	445	418	459	453	427	436	447	423	469	459	446	463	446	471	447	485	457	456	444	451	424	461	443	478	426	460	465	452	438	469	417	439	485	461	478	448	495	417	487	467	451	423	431	428	427	453	444	481	428	450	438	414	443	452	441	451	448	462
34350	10206	1993	1159	832	717	590	449	432	424	379	367	339	312	310	290	289	283	297	289	302	290	282	266	281	271	258	274	302	283	306	256	257	280	293	276	288	252	269	300	267	258	269	284	273	250	269	259	284	246	271	265	240	276	254	259	211	266	261	289	243	249	252	263	263	253	273	271	250	265	271	253	239	231	277	217	255	253	267	266	290	261	266	259	269	284	278	294	280	225	266	267	257	247	277	268	230	252	251	288	256	302	269	254	262	282	263	267	256	256	259	249	293	263	260	278	263	274	267	270	259	263	267	254	270	256	249	239	277	255	262	266	270	232	287	254	257	291	273	236	280	272	288	282	243	279	281	244	293	259	259	243	237	261	251	256	281	247	266	257	279	287	241	263	296	258	283	234	246	266	267	257	240	257	263	282	256	266	255	230	261	252	244	275	278	241	255	283	287	266	280	244	247	280	255	263	245	260	239	255	265	265	271	237	268	268	280	259	254	250	277	254	256	257	250	272	272	240	281	289	252	239	263	281	251	253	270	268	295	263	260	260	277	263	258	247	248	247	260	240	271	241	253	278	255	269	249	293	255	253	245	259	267	255	252	263	252	255	270	246	274	262	284	245	269	284	261	253	249	248	269	253	255	278	270	242	252	270	259	252	269	275	262	255	271	273	252	322	257	286	286	285	262	255	278	258	279	258	279	260	255	276	246	257	251	268	239	297	244	233	285	259	271	279	269	275	258	279	241	280	273	277	274	290	270	267	253	297	236	255	284	266	278	271	281	281	242	262	267	283	255	244	256	265	271	248	249	258	257	232	251	256	232	224	273	291	259	249	254	249	252	283	289	267	268	267	241	238	270	291	261	271	248	265	276	233	263	282	260	258	276	237	262	301	229	269	261	260	263	236	277	267	255	251	256	273	237	273	276	248	256	247	261	237	242	304	262	283	276	248	248	276	267	236	265	271	270	264	295	261	276	283	255	257	260	252	279	251	256	289	282	264	278	273	249	242	250	252	275	240	259	249	279	272	237	280	292	277	292	276	283	246	258	304	245	252	258	265	282	281	286	237	261	297	265	253	262	248	265	282	269	276	232	286	245	276	258	264	269	300	273	213	253	264	258	274	279	249	282	274	237	244	266	252	223	294	247	241	275	251	262	259	287	245	266	254	225	245	264	284	247	278	254	269	251	291	252	291	259	270	294	254	257	271	265	249	276	258	287	264	274	248	272	272	281	257	244	254	252	233	270	254	254	245	249	271	271	265	266	250	235	268	262	256	257	281	253	246	258	248	263	261	252	253	265	242	244	259	286	247	275	281	262	244	274	269	249	262	272	251	272	264	255	276	248	233	274	255	233	241	259	273	233	251	238	254	266	283	293	250	268	267	252	234	276	281	253	271	276	263	275	290	246	282	239	238	257	259	267	242	254	266	244	262	233	238	268	265	249	277	273	276	286	238	267	246	245	266	248	264	247	270	253	261	270	239	248	290	267	267	233	266	274	251	255	290	280	234	244	279	292	243	261	250	299	289	244	263	281	269	280	290	270	265	247	244	251	262	253	294	282	258	273	259	301	250	266	238	261	305	236	267	284	225	233	256	250	258	261	275	273	268	271	271	265	279	265	249	261	250	277	268	260	273	284	275	269	244	268	256	243	271	255	295	268	261	278	265	286	255	259	243	282	275	256	294	282	278	250	266	282	256	261	268	279	290	273	257	269	278	267	239	235	253	254	234	265	278	247	250	275	266	310	265	293	255	277	271	237	241	274	277	249	258	264	272	258	264	242	261	256	253	259	265	256	276	260	265	274	231	261	275	261	281	239	252	246	273	290	273	218	265	281	249	277	275	264	268	224	224	253	262	262	278	279	293	259	251	273	248	262	251	266	236	260	264	253	242	262	271	246	269	249	281	253	251	272	278	306	267	261	257	288	258	240	289	284	257	264	271	285	266	296	261	250	252	259	241	261	246	259	289	253	261	287	272	258	250	282	261	271	259	279	230	294	260	264	276	245	274	281	273	244	269	283	257	261	270	249	243	268	237	263	280	282	241	253	233	269	251	252	279	273	242	241	264	226	257	248	255	273	270	272	260	271	270	247	264	259	249	264	237	257	257	277	243	268	264	272	260	257	247	227	264	247	263	228	273	280	268	258	278	292	257	275	262	273	253	248	267	243	298	233	263	258	267	267	268	271	246	282	296	280	283	276	256	242	261	275	281	257	237	247	280	291	291	239	250	249	260	297	267	259	306	242	245	261	276	259	230	276	292	275	253	271	269	272	261	242	275	289	224	242	252	259	260	258	281	255	249	254	278	280	225	246	280	268	234	263	262	237	258	237	251	260	260	244	293	277	302	249	259	256	261	265	294	253	275	277	293	284	272	258	281	250	282	266	253	245	291	254	268	283	256	255	234	272	274	252	288	269	256	267	261	261	261	239	241	267	268	269	253	262	243	227	267	265	242	252	241	276	224	275	246	236	273	259	284	269	269	248	274	249	254	295	273	242	261	254	248	289	257	277	262	262	263	258	243	267	234	259	266	257	262	285	255	278	248	247	261	264	256	282	238	250	238	259	286	261	280	246	262	278	256	244	244	261	242	245	227	259	278	233	254	259	269	297	279	278	248	237	270	243	281	271	264	289	281	261	277	282	255	265	270	255	263	299	246	265	274	298	258	256	222	261	245	242	275	284	274	246	253	273	251	281	246	265	244	284	268	259	233	244	274	241	252	245	264	271	221	263	263	225	254	254	264	263	259	272	281	264	248	254	248	252	285	282	241	248	267	262	259	258	237	249	255	264	251	273	292	263	264	262	272	268	271	251	267	265	274	265	260	269	276	237	251	266	307	273	265	230	268	248	273	260	276	265	279	286	250	254	269	226	294	261	260	263	253	264	247	278	249	240	269	253	256	240	269	286	256	257	237	263	267	262	263	259	246	284	286	254	241	260	253	254	300	268	260	262	281	231	261	249	275	280	247	241	250	255	272	277	252	273	285	271	252	255	266	283	245	257	249	281	273	275	270	265	258	292	270	234	259	241	232	258	261	271	282	258	266	254	283	266	258	278	247	246	254	286	293	288	275	290	258	249	257	240	238	263	226	260	287	264	249	244	265	263	255	250	261	255	269	258	275	278	264	262	262	269	249	272	267	257	279	248	285	262	256	263	244	237	263	231	248	266	257	273	297	275	254	275	251	263	260	242	235	266	264	243	277	247	301	287	275	256	264	303	256	236	267	252	261	284	279	269	259	270	285	269	248	282	262	263	263	258	254	254	267	289	282	279	249	249	236	259	271	258	258	263	247	252	254	282	251	290	241	249	259	273	266	264	303	282	256	283	255	291	275	236	273	281	263	255	223	249	252	279	272	273	264	242	258	249	299	269	251	249	262	270	272	267	237	274	231	262	269	262	268	271	264	253	245	257	255	285	276	262	275	259	241	264	247	237	260	278	243	283	274	278	230	253	269	280	284	278	263	258	267	263	266	259	251	282	248	291	277
16435	1719	3307	3641	3199	2673	2192	1961	1709	1542	1444	1339	1237	1172	1131	1120	1077	1039	1029	1006	981	894	917	887	844	916	850	898	876	874	830	848	836	837	849	826	795	859	780	806	834	864	802	832	803	850	761	804	812	784	774	769	778	775	768	793	821	775	784	790	747	774	766	824	762	772	793	773	778	785	805	777	804	774	813	776	832	748	798	734	798	853	768	812	735	792	735	802	777	801	804	749	796	789	796	778	745	764	784	802	743	811	793	785	747	780	765	701	748	791	826	818	804	718	705	745	855	741	806	771	750	774	761	790	780	760	757	762	752	754	743	743	765	802	754	740	715	790	759	790	748	804	780	728	804	771	743	684	802	759	726	760	772	750	773	785	757	812	753	793	755	741	778	832	773	766	799	699	747	796	801	739	768	804	807	816	790	743	785	798	748	799	786	814	738	748	823	790	751	763	757	806	775	778	781	796	761	709	771	804	769	739	755	804	776	838	762	759	757	787	762	752	767	805	764	736	776	815	793	751	775	726	791	813	737	774	767	775	818	825	715	756	794	730	794	808	813	757	776	791	816	827	749	792	717	785	786	769	698	749	824	778	791	787	784	854	765	773	776	769	814	752	776	734	805	782	784	781	740	790	710	760	801	748	759	798	804	782	808	754	785	710	746	808	773	767	830	771	751	802	777	761	735	719	755	753	781	749	743	779	767	749	759	772	756	804	776	764	770	735	749	791	783	766	795	775	781	770	758	700	788	772	767	747	752	809	780	772	762	791	788	737	753	762	762	737	775	761	714	787	789	783	744	783	825	776	791	742	801	759	758	746	788	778	724	776	757	743	772	773	760	757	757	673	796	768	775	787	693	759	778	749	787	791	778	743	786	742	783	717	752	784	772	811	751	742	722	771	742	758	746	724	764	765	759	791	773	767	750	732	712	798	757	768	760	730	740	771	735	757	776	731	748	772	764	727	732	741	784	777	808	781	799	735	761	738	746	785	797	791	756	742	777	783	720	730	783	771	742	854	766	816	791	781	743	814	799	778	779	755	756	717	746	747	772	742	763	788	748	789	767	738	767	744	764	744	764	724	783	752	757	742	772	729	752	754	761	749	743	783	734	739	762	725	791	768	730	740	727	746	760	798	819	732	778	767	741	739	753	800	755	808	739	751	809	741	751	777	768	771	789	754	731	745	743	709	793	746	776	769	721	779	806	805	773	763	705	727	761	791	783	709	775	760	727	753	803	778	742	756	756	795	821	745	756	735	748	777	794	756	779	758	738	794	776	751	771	725	812	759	804	782	764	743	783	790	696	815	752	812	786	754	789	792	814	753	799	729	793	764	769	790	770	772	782	730	756	799	792	752	768	795	759	768	822	777	808	755	765	820	745	777	807	734	734	698	789	772	776	766	776	806	769	792	713	725	758	694	748	758	758	784	718	752	746	780	713	769	859	744	776	770	787	747	765	781	789	782	779	733	731	753	805	775	765	741	783	795	747	767	795	782	755	822	710	793	749	797	732	804	802	745	748	741	768	768	747	742	767	810	766	795	757	784	794	774	801	760	763	765	736	765	801	770	772	774	801	794	771	746	748	740	785	819	788	804	766	725	819	773	765	766	782	756	746	783	762	747	763	712	768	726	741	768	794	765	799	755	768	717	745	762	758	775	749	755	773	770	771	753	760	761	791	777	787	776	787	790	783	795	784	760	733	748	790	808	724	799	761	774	744	744	861	776	853	798	790	778	752	803	765	800	731	745	783	766	725	764	791	804	794	778	768	756	815	747	730	761	797	793	744	787	729	761	774	772	746	711	788	773	752	788	788	771	773	770	764	750	719	768	723	772	814	798	742	749	754	792	720	813	740	759	763	741	798	785	734	742	766	796	750	764	752	754	808	745	771	777	746	720	756	822	786	809	792	734	710	745	756	761	787	735	701	744	788	793	779	732	782	734	752	794	764	733	809	732	761	801	816	764	777	814	757	729	772	726	719	775	801	787	787	779	779	781	758	791	784	817	800	762	799	733	788	746	754	792	752	786	769	775	784	819	810	781	773	760	764	780	733	793	750	763	777	793	742	764	731	768	718	754	758	718	756	811	777	763	768	756	722	794	761	793	795	735	777	779	728	705	774	722	753	765	738	764	772	735	735	799	768	777	740	788	779	769	770	785	784	731	749	740	796	772	714	750	777	677	776	758	784	798	792	795	743	766	755	795	781	750	747	737	785	769	732	779	803	710	770	753	806	809	711	783	773	787	736	845	782	703	749	705	734	757	779	793	744	712	840	768	740	759	739	776	793	781	762	775	774	793	741	826	763	764	728	744	769	793	747	753	751	823	698	744	741	744	788	779	757	748	746	772	762	741	772	771	725	742	739	762	759	781	798	767	787	755	754	751	728	778	759	753	755	737	823	760	789	773	757	786	733	776	798	784	756	784	797	760	763	751	808	760	738	752	766	799	736	763	779	723	780	783	756	790	743	808	751	761	786	768	763	748	723	733	763	754	708	777	792	800	815	763	722	779	768	743	770	770	787	733	760	796	740	779	745	762	795	811	787	795	764	790	740	763	790	765	763	710	799	750	729	767	784	791	780	724	785	748	713	732	760	778	816	760	788	786	766	772	740	787	781	762	731	759	781	781	767	753	758	741	744	798	742	726	807	724	769	740	763	753	762	750	753	802	729	716	785	732	788	748	788	741	780	780	797	764	759	761	703	740	724	794	754	793	716	793	742	768	728	766	768	746	786	786	744	757	771	705	808	766	790	767	799	763	764	777	716	810	773	775	785	792	735	757	795	760	735	743	787	767	763	780	747	778	697	743	799	763	796	729	764	761	772	799	755	813	740	797	819	781	769	720	756	787	761	746	771	749	755	765	784	793	818	782	726	722	800	767	807	754	770	782	766	798	752	795	767	737	787	745	788	795	763	765	797	753	768	758	837	773	773	779	749	788	767	787	753	782	727	768	780	797	728	797	745	760	741	763	792	743	756	747	769	748	714	819	760	744	754	789	726	733	707	750	784	765	717	795	764	786	703	764	706	762	824	805	752	817	802	779	762	798	790	731	775	767	760	776	835	781	786	763	748	814	748	826	732	740	755	729	774	762	756	745	782	757	783	748	736	791	762	750	784	759	753	740	803	754	765	723	800	782	737	705	742	738	771	763	825	777	723	750	771	768	784	730	771	748	764	750	802	763	776	802	774	826	716	763	758	822	808	738	764	771	719	727	797	798	785	779	757	780	775	797	786	793	755	762	770	719	712	758	771	786	788	761	784	759	770	812	788	769	731	805	765	760	768	717	781	814	760	747	750	723	800	799	748	791	782	781	749	714	775	766	750	736	804	791	755	758	781	813	794	717	774	750	758	745	715	817	757	755	754	749	748	735	787	840	780	777	745	758	728	793	733	775	789	801	811	747	753	813	746	768	779	722	754	750	795	725	784	741	796	740	744	739	762	793	815	754	779	680	762	753	736	782	771	725	779	779	740	786	713	826	780	736	761	766
40297	19582	9063	2473	1527	1150	967	793	652	654	544	522	479	458	444	388	420	355	372	387	381	358	349	366	352	333	358	336	316	337	330	324	322	332	350	331	345	294	286	314	322	331	317	339	323	321	308	328	316	331	309	319	331	308	318	309	285	338	337	289	328	310	329	323	313	331	334	316	282	326	333	325	305	323	309	280	296	306	345	299	307	293	329	297	289	328	322	305	307	312	327	320	300	333	330	307	337	285	279	307	323	269	319	307	338	323	279	315	316	304	313	279	313	273	304	311	316	296	298	287	321	284	272	273	289	318	337	329	297	306	304	328	304	289	315	321	354	322	309	326	333	322	309	328	309	282	306	272	329	295	319	314	306	283	305	319	332	316	279	317	328	317	285	298	256	302	296	318	305	329	324	296	336	329	325	342	289	313	333	313	316	320	330	290	285	292	308	360	311	292	296	319	335	306	320	299	333	340	341	312	277	328	305	316	272	320	312	333	283	333	278	320	330	303	312	321	322	328	273	305	330	316	319	282	314	287	333	260	316	271	312	298	314	298	329	328	297	307	296	288	318	321	358	302	341	301	301	308	306	309	302	300	322	306	344	329	325	334	323	305	313	307	311	308	305	260	304	306	317	324	309	316	310	313	289	307	310	309	318	309	320	263	324	315	329	334	317	315	341	327	343	299	322	318	323	300	304	296	327	295	312	317	286	289	306	297	321	321	314	290	312	313	308	309	315	311	316	294	311	328	285	309	315	305	310	311	319	307	309	330	292	318	325	285	314	320	298	319	315	311	289	288	298	301	284	299	291	277	329	290	309	326	304	306	307	335	322	261	309	317	314	318	320	320	268	318	305	328	313	279	320	324	303	289	310	302	315	324	307	321	322	316	294	321	314	278	302	313	335	336	305	286	300	308	296	291	316	353	346	296	336	295	327	300	295	279	319	303	304	317	324	284	292	337	322	297	320	305	307	320	311	308	350	306	306	306	302	333	331	289	285	330	270	293	294	294	344	304	319	345	325	355	309	282	323	305	307	320	312	315	284	344	284	320	322	308	332	313	318	285	315	325	330	308	332	310	325	328	326	323	318	313	302	314	328	271	313	314	311	311	276	287	289	274	301	321	293	276	292	324	326	285	324	283	323	285	326	356	315	280	347	315	336	309	303	299	328	307	329	336	298	291	299	312	300	332	325	293	321	326	289	319	284	318	310	322	303	306	304	336	326	309	320	283	303	295	289	321	292	320	303	325	267	316	287	317	303	331	305	274	289	337	325	299	319	324	319	331	303	298	341	305	299	295	283	319	328	297	305	315	303	305	338	283	319	305	291	309	325	307	300	285	317	297	325	302	302	308	310	286	322	314	312	284	268	313	312	287	314	293	296	321	313	342	285	316	294	286	297	310	318	290	315	318	307	307	313	285	327	308	291	303	283	301	293	300	341	312	277	305	291	318	299	330	295	304	313	328	319	300	332	328	312	321	333	264	323	295	315	311	291	285	307	293	289	327	324	339	289	302	298	309	295	292	293	314	308	300	331	315	285	315	307	322	330	304	263	294	281	325	327	295	309	296	345	327	355	283	286	305	298	329	288	292	273	338	301	323	304	312	341	303	312	294	327	340	306	305	259	306	293	329	339	351	332	317	326	304	289	327	293	355	296	336	333	319	345	314	309	317	305	266	305	325	290	329	335	336	295	304	341	311	328	303	333	327	307	341	324	287	325	280	314	309	289	298	339	312	290	320	327	285	315	298	304	319	300	328	270	319	345	322	333	288	320	299	308	308	323	304	307	294	281	321	315	314	306	310	306	323	295	300	318	301	295	279	294	320	335	301	332	305	309	317	276	334	319	316	307	285	303	322	301	315	297	307	330	304	316	350	283	306	284	280	316	358	303	316	330	300	285	302	314	308	329	286	298	291	311	306	281	299	287	315	352	331	332	288	313	307	307	297	289	346	309	318	292	297	326	317	317	293	288	317	295	289	275	334	305	324	300	326	290	313	304	318	306	306	309	307	281	305	305	322	321	310	307	320	311	311	307	280	293	297	291	322	315	299	312	296	316	324	352	323	370	317	311	301	306	291	298	287	338	323	322	305	301	292	333	303	306	282	303	305	294	302	306	321	300	334	309	285	321	351	323	310	296	311	284	355	323	311	304	304	329	295	300	330	309	308	316	306	297	335	318	308	317	307	317	306	308	333	305	307	311	312	312	283	299	331	321	333	317	295	323	309	304	302	303	326	291	304	301	307	333	340	320	299	295	323	324	291	338	305	325	303	290	325	327	313	302	327	290	310	312	330	303	328	304	321	317	307	281	354	279	293	289	261	309	289	302	331	298	316	323	315	340	279	273	275	325	313	316	341	318	296	291	286	301	336	292	309	336	333	306	316	295	313	309	322	321	289	296	292	321	314	301	316	326	280	312	326	309	325	302	322	298	344	296	303	308	317	287	326	312	289	309	312	307	303	317	313	311	304	298	318	294	299	322	344	323	303	332	325	304	293	339	304	313	304	289	325	328	318	325	331	319	273	314	280	310	323	335	294	330	279	307	287	302	337	331	326	314	331	295	308	301	317	297	345	329	276	301	300	327	297	321	310	294	330	299	321	331	310	289	310	314	324	311	345	311	315	296	340	310	336	311	316	327	308	296	318	330	324	318	317	314	324	314	322	318	316	307	286	299	299	314	324	325	299	330	321	324	300	307	291	328	321	328	318	278	300	306	298	290	330	301	324	332	341	301	303	318	289	305	337	318	318	284	323	291	331	305	315	300	320	325	337	341	312	309	306	309	325	276	298	305	274	300	340	309	298	350	286	310	322	302	296	310	320	316	308	290	330	269	300	315	313	289	321	329	315	298	313	302	335	300	297	303	319	309	323	345	286	328	317	319	317	334	336	345	318	302	292	331	312	320	330	287	320	277	291	336	322	299	329	293	305	314	287	292	282	301	299	301	306	312	305	334	298	326	330	325	313	310	301	328	299	283	279	325	325	294	302	306	312	320	312	350	332	332	295	308	290	319	308	350	315	300	298	286	303	311	318	305	309	277	298	323	310	285	310	304	300	308	278	314	315	290	302	320	306	296	319	307	306	319	356	330	311	326	310	301	285	304	299	319	321	326	306	325	287	260	305	306	331	341	334	319	290	309	304	317	297	308	365	293	325	304	303	308	330	304	304	274	299	287	303	307	343	291	329	321	311	326	301	283	350	308	306	289	317	294	315	327	297	319	324	322	320	303	315	336	322	302	329	323	317	277	302	352	289	318	261	338	293	287	289	307	322	316	297	302	327	333	334	311	305	307	318	312	327	305	289	332	305	324	325	338	278	312	305	325	301	273	290	327	302	307	299	287	300	348	299	317	320	293	299	299	323	326	310	335	310	310	319	305	318	332	293	278	331	313	293	315	309	300	303	297	314	302	316	306	334	326	320	351	287	332	297	325	310	295	317	285	298	310	342	329	298	279	285	301	304	300	288	312	309	304	328	312	329	316	337	295	352
20853	2873	5771	6402	5467	4496	3726	3100	2836	2305	2146	1954	1802	1695	1584	1496	1397	1336	1350	1308	1306	1254	1177	1203	1127	1117	1140	1042	1094	1034	1048	1013	1020	962	994	1037	934	1003	1014	951	1036	916	914	905	945	901	892	933	888	947	947	891	931	886	917	874	935	917	920	904	922	919	876	863	897	926	894	892	892	887	883	885	915	894	908	881	902	879	840	919	900	924	909	921	915	916	872	892	890	860	902	876	841	867	934	940	893	854	915	859	904	940	886	916	941	850	842	926	840	903	896	879	923	866	918	896	919	904	891	848	881	872	894	903	913	893	913	899	879	908	844	943	899	870	891	870	885	896	877	935	853	836	893	867	903	910	885	869	867	837	893	896	875	841	812	833	890	874	888	829	844	868	899	864	864	885	917	915	937	863	857	887	897	879	876	858	929	949	879	813	840	839	857	870	861	863	844	853	886	919	924	867	866	860	845	852	879	937	909	939	818	853	846	886	895	869	868	843	853	889	880	873	857	887	911	861	859	931	820	896	871	870	850	859	915	888	869	871	881	878	845	851	804	901	853	891	920	847	881	914	848	881	865	877	892	906	879	864	903	829	888	859	850	856	801	916	894	920	909	839	817	908	876	889	830	846	857	868	869	917	843	891	858	831	902	859	874	837	870	890	874	885	851	910	881	910	846	874	857	913	921	912	844	904	840	875	870	858	879	867	868	900	841	934	862	848	825	901	865	854	902	850	856	795	908	910	869	882	863	882	897	888	938	910	883	831	851	902	904	873	928	903	855	862	898	880	876	835	883	897	827	908	863	849	812	904	903	869	844	831	924	854	951	815	866	903	871	848	835	852	866	868	923	859	832	840	917	830	909	905	858	867	865	880	820	871	905	891	882	856	872	873	916	949	897	875	815	867	881	868	907	890	801	903	867	834	838	894	896	930	911	874	924	833	867	848	886	842	827	913	865	897	915	862	913	862	916	871	825	903	856	814	883	865	841	941	891	894	839	911	819	841	888	858	835	883	895	908	865	894	873	864	876	895	842	850	834	881	919	856	814	819	880	871	890	903	907	845	904	867	888	883	867	870	829	881	857	876	823	864	890	911	869	845	861	907	849	884	887	881	867	876	901	843	883	845	854	876	857	847	938	904	895	911	883	820	894	839	847	895	849	927	904	876	848	854	824	827	842	857	862	915	846	863	869	845	852	890	910	898	824	853	822	847	940	851	823	840	850	845	843	844	926	834	854	851	890	835	870	862	805	862	863	902	833	892	870	843	859	864	887	862	865	883	845	850	864	878	912	833	832	883	924	898	886	844	849	889	856	840	839	830	854	857	881	872	868	878	872	915	832	852	917	845	821	859	913	859	866	867	901	841	854	852	900	916	884	828	836	862	833	883	860	900	856	889	907	891	844	886	891	898	857	881	839	843	867	857	883	828	917	841	866	887	790	882	878	841	853	917	858	822	833	841	880	840	854	937	887	921	885	831	886	962	892	852	906	852	868	901	866	881	851	893	881	880	856	802	914	924	873	823	885	869	838	829	866	910	925	887	905	930	846	845	864	863	865	895	895	872	860	853	886	885	845	835	863	872	897	905	906	900	845	819	879	870	878	867	880	869	872	887	893	829	828	900	826	879	876	871	886	959	812	834	889	916	878	920	864	917	835	813	887	864	912	906	870	882	908	859	883	878	921	856	874	861	866	854	852	858	875	846	906	830	843	888	901	857	905	886	873	910	897	880	927	906	870	797	847	914	904	867	834	870	893	865	872	867	849	855	858	881	872	948	879	906	876	923	883	837	881	867	908	885	889	855	924	893	880	871	861	803	827	826	874	874	897	846	803	870	851	900	897	861	868	845	894	911	909	885	866	915	863	921	889	872	830	897	904	916	852	881	923	893	888	878	871	896	885	871	925	888	933	918	868	871	878	877	860	888	905	803	897	883	858	813	870	931	875	828	947	880	777	893	908	851	866	871	880	885	857	867	854	867	905	907	856	843	883	889	897	903	848	875	897	851	897	900	839	853	869	868	923	899	881	912	861	879	922	866	858	914	881	812	877	878	870	889	839	890	928	878	881	889	870	906	897	906	901	881	893	898	891	833	861	824	826	876	852	852	858	830	837	864	849	891	881	881	883	895	824	837	891	882	888	837	934	834	841	844	880	857	913	886	823	869	862	843	912	860	862	847	884	882	946	857	845	854	904	897	881	886	942	860	896	823	903	859	880	871	871	880	856	890	899	891	871	877	875	871	845	913	841	872	917	901	849	847	838	839	874	836	859	907	878	923	893	881	861	847	907	864	841	880	857	873	860	845	850	904	801	848	854	843	871	863	848	855	850	850	895	847	837	913	851	854	900	886	893	929	883	853	874	872	859	883	794	887	854	913	833	905	898	820	871	861	850	829	852	884	858	864	906	893	852	906	858	870	866	855	881	836	916	926	889	847	905	897	844	865	883	853	856	868	859	872	887	905	892	851	863	845	865	889	876	860	844	904	841	880	892	923	893	822	942	901	840	882	896	869	873	827	883	860	879	856	906	880	830	843	836	877	880	896	854	914	859	876	879	839	865	855	861	886	881	887	870	892	844	867	834	868	851	853	830	859	871	884	886	854	894	858	869	813	812	844	924	870	887	838	897	833	883	858	852	834	944	870	851	868	848	894	858	891	820	876	849	919	871	892	857	870	900	879	849	873	873	912	841	832	873	895	842	861	866	809	851	868	851	821	886	909	905	885	846	907	872	827	880	894	835	894	921	881	894	880	858	887	874	890	903	864	808	883	867	882	835	866	828	883	862	845	916	888	833	832	833	833	873	870	911	930	870	849	834	910	856	903	870	854	868	903	862	837	850	852	880	912	872	884	918	813	874	907	876	894	846	889	899	900	899	862	884	894	837	888	873	855	863	862	843	892	890	801	846	888	877	849	867	869	875	825	872	907	886	866	880	885	882	858	874	840	850	909	909	885	895	874	887	860	891	876	862	861	883	878	937	826	901	824	861	891	909	892	868	843	873	869	864	865	868	861	830	888	858	865	919	892	929	874	892	868	892	925	876	825	940	906	868	903	791	899	846	856	816	877	922	909	858	847	924	913	868	915	808	889	872	882	869	815	817	869	845	838	907	912	879	870	876	918	887	885	892	868	866	896	863	879	862	867	829	824	812	876	896	890	852	844	855	885	926	841	821	862	898	937	881	866	880	860	906	871	919	889	861	855	906	881	836	835	846	893	855	860	884	844	861	863	888	921	837	889	868	902	860	861	841	789	891	892	893	869	879	852	854	877	887	872	837	910	885	914	932	872	882	838	851	886	905	877	846	891	900	845	893	809	920	907	871	844	892	824	902	843	856	888	888	923	857	864	902	861	842	828	877	832	880	816	900	857	848	922	848	885	828	897	850	894	897	928	839	865	846	878	917	873	948	831	881	834	882	882	899	850	834	898	831	905	922	847	893	872	875	864	850	954	844	850	814	859	884	858	887	839	829	846	911	894	827	911	873	863	859	869	863	873
5689	385	255	182	179	156	146	158	169	145	150	152	134	154	158	141	155	150	124	134	158	165	147	135	153	168	163	157	124	139	139	134	158	146	154	143	159	143	153	151	145	158	134	164	159	150	143	127	134	148	146	142	140	138	160	147	141	149	121	128	136	166	132	138	142	168	150	151	130	139	129	129	139	152	119	147	136	133	150	122	156	148	157	137	127	165	136	159	138	123	158	134	163	121	156	159	128	134	135	129	139	142	154	144	139	161	122	133	163	167	142	140	129	141	105	130	143	113	139	119	160	123	156	118	135	171	130	132	126	136	142	111	148	164	147	160	134	143	151	158	149	153	151	136	136	156	134	147	152	135	115	149	119	133	137	146	149	145	150	141	132	122	124	145	123	134	137	133	128	159	162	144	151	136	126	133	142	144	163	121	135	127	120	153	158	153	147	146	137	124	155	141	128	129	126	146	165	164	143	151	137	118	155	137	157	152	120	149	153	142	143	124	145	124	122	135	163	124	118	152	137	149	174	124	134	149	156	137	135	146	132	154	132	142	129	142	158	141	141	146	135	123	160	133	145	152	132	152	137	144	124	143	129	124	124	132	143	137	115	145	141	135	131	154	137	122	164	144	142	135	137	133	134	135	160	121	124	140	141	142	147	153	150	158	146	137	151	141	128	145	152	140	124	126	135	132	145	143	152	158	141	145	147	164	140	140	142	165	152	136	130	145	132	136	142	151	152	121	137	149	155	123	135	139	154	143	137	144	152	162	145	161	140	138	120	133	121	125	140	132	140	145	152	135	133	118	156	154	151	139	137	134	129	139	130	125	142	134	142	143	129	164	128	149	134	127	165	148	148	149	161	155	147	126	140	140	148	137	138	140	142	137	173	126	150	137	157	132	151	133	149	142	152	161	129	127	131	140	140	154	144	136	132	156	161	153	153	130	136	155	146	140	145	154	138	145	142	151	135	129	143	126	150	138	151	142	130	129	140	121	141	145	148	146	147	139	147	143	128	167	139	130	142	148	148	129	114	134	140	155	144	137	115	146	137	140	149	151	128	137	140	114	152	149	139	154	145	148	150	135	144	134	137	158	131	134	155	137	145	147	136	128	138	138	128	136	130	156	127	142	123	155	132	151	136	131	137	163	121	151	146	129	140	146	134	153	135	125	128	146	152	134	150	127	154	165	136	146	151	126	141	166	136	152	177	158	148	136	136	143	125	143	137	130	143	121	146	143	157	137	137	143	132	135	152	139	156	142	145	152	132	145	143	128	138	143	130	171	114	138	144	138	153	139	150	156	147	153	146	135	142	117	132	132	153	161	156	144	151	108	125	152	140	137	130	137	136	130	169	126	132	138	143	169	129	139	146	158	131	134	122	135	139	140	142	135	126	137	140	133	152	167	142	131	153	162	118	135	120	129	139	127	146	147	109	126	160	135	136	141	129	160	133	135	169	153	139	129	129	138	138	127	160	141	138	136	117	135	129	120	148	114	133	134	134	149	163	158	139	130	144	124	124	135	121	110	153	161	139	157	161	129	153	144	148	142	142	138	120	109	119	127	147	148	156	151	149	138	164	135	140	134	129	124	158	165	151	137	141	109	130	159	120	141	139	150	151	107	142	156	128	121	134	125	123	132	133	141	143	141	142	138	141	147	138	156	141	146	137	155	131	132	140	144	130	127	138	128	127	170	156	133	135	138	149	146	143	144	130	159	127	154	149	124	121	152	151	137	122	132	135	129	145	152	155	152	142	144	137	136	154	133	142	150	144	150	130	128	142	132	142	137	119	146	133	152	144	127	136	130	141	144	163	139	134	135	110	138	152	154	160	143	121	158	149	132	138	134	133	143	140	131	129	130	146	137	114	165	135	125	152	137	139	148	165	154	137	136	133	137	143	131	129	163	146	135	129	139	126	129	140	129	139	146	148	171	148	147	147	151	123	169	150	125	139	148	146	148	132	129	132	130	139	128	166	153	145	136	122	146	142	141	158	140	133	127	137	153	120	159	141	158	148	136	127	158	138	154	127	120	146	138	125	149	121	125	132	173	134	146	130	133	156	132	134	148	145	111	156	154	163	135	125	150	114	138	157	153	141	135	139	155	135	127	134	157	148	152	142	165	151	139	154	132	141	140	150	130	151	121	128	131	156	139	121	129	121	128	135	145	135	143	167	145	126	136	151	144	141	156	135	143	142	129	140	131	133	144	142	131	151	138	160	157	129	133	135	109	151	104	142	137	136	123	141	124	128	146	155	130	145	130	167	136	145	139	137	142	180	151	136	156	141	153	147	146	144	155	146	132	132	140	132	153	113	153	160	145	135	115	122	153	144	160	151	126	152	138	149	161	140	155	139	133	131	137	142	146	155	143	150	148	136	143	127	120	136	140	128	130	146	129	139	120	136	142	153	145	132	127	135	146	136	130	146	138	139	156	154	131	128	122	166	151	134	134	129	161	169	154	137	143	146	147	145	138	124	133	131	128	141	145	145	145	134	150	137	122	153	164	142	138	150	121	144	133	129	137	145	149	131	150	128	157	126	174	144	164	135	128	133	162	143	160	127	148	166	130	130	150	133	143	156	140	137	129	138	148	143	141	146	160	140	146	146	141	142	136	140	117	132	137	171	144	153	147	147	159	139	127	131	148	137	138	118	116	134	155	128	147	147	151	122	171	129	160	160	159	120	154	138	147	118	129	130	147	149	134	152	132	145	129	145	120	156	132	152	114	132	148	148	145	136	135	141	139	146	139	142	129	148	134	137	163	122	127	122	143	134	165	151	121	130	143	132	143	142	137	145	138	147	120	141	166	130	139	162	137	131	145	156	158	138	144	127	141	138	133	144	137	151	125	139	123	153	132	138	137	147	164	141	138	131	145	142	140	142	140	153	154	156	130	140	156	161	151	132	118	142	150	136	144	149	128	132	128	135	106	133	140	168	142	152	141	138	126	143	128	131	144	151	137	152	149	148	141	148	143	144	136	155	145	124	121	133	121	131	151	153	137	128	146	118	128	141	149	127	141	120	151	114	141	144	163	134	145	125	144	124	110	141	136	139	136	137	154	144	130	153	122	143	120	159	164	152	159	166	136	135	125	146	142	148	158	154	135	123	136	125	154	138	147	149	121	135	154	134	137	137	143	118	108	131	133	134	131	139	139	146	164	155	133	129	139	141	145	136	132	146	130	133	137	146	145	128	128	138	154	139	152	140	125	123	139	131	137	157	146	139	149	148	150	129	169	142	153	148	152	154	123	144	156	149	138	138	140	130	139	137	131	143	129	132	135	128	157	145	124	138	129	133	123	145	145	141	134	149	130	149	141	124	138	131	161	134	144	133	141	133	149	169	140	142	146	140	151	142	118	137	114	137	142	161	147	146	123	136	148	146	139	136	121	150	133	159	140	137	123	139	137	155	153	135	145	153	155	132	133	147	134	141	135	127	135	138	162	151	151	124	150	148	138	147	148	169	147	128	149	135	153	157	122	153	150	158	148
4810	559	597	631	586	575	555	512	495	488	476	463	449	489	468	462	429	467	509	456	393	463	450	486	457	470	493	465	466	471	493	476	466	465	458	415	425	459	446	422	453	419	391	449	458	454	456	447	431	470	466	454	458	441	448	440	420	448	462	424	450	443	424	440	449	490	464	481	422	453	465	448	443	536	444	419	471	462	430	432	476	426	478	491	461	478	458	494	425	463	434	459	425	450	429	464	440	472	427	435	464	433	436	444	473	449	482	467	446	450	451	468	435	446	458	423	472	447	460	435	443	458	449	444	456	409	417	451	480	472	445	461	431	447	458	432	451	461	468	456	442	453	447	436	451	455	460	456	450	443	474	439	461	465	431	459	428	431	423	414	404	447	470	453	431	439	445	489	450	478	456	453	472	467	467	465	462	468	441	469	458	450	423	445	457	469	463	432	481	425	444	439	433	429	430	461	415	474	446	419	468	415	481	441	444	446	439	434	443	467	483	472	469	442	422	446	452	471	459	439	458	450	455	466	461	460	472	433	426	458	411	439	459	428	434	478	450	418	520	455	442	449	384	468	446	457	445	479	464	421	466	429	415	460	468	456	461	436	464	421	442	445	440	447	472	448	456	439	455	447	464	460	446	445	457	448	444	449	442	434	486	440	461	421	427	443	436	450	468	432	452	441	456	457	445	436	480	436	467	428	424	487	447	425	417	454	440	457	420	439	415	433	451	444	459	436	465	421	466	473	468	436	479	446	426	442	476	459	448	447	452	446	439	450	451	444	443	468	402	418	469	446	464	458	495	438	419	454	488	428	405	495	450	455	435	465	444	475	449	404	448	419	417	462	434	452	450	431	438	450	450	460	451	443	444	422	444	423	436	463	419	437	416	444	418	409	436	466	405	470	432	458	514	435	448	507	446	440	445	451	410	446	461	462	421	461	460	431	455	445	420	459	393	480	459	431	493	456	452	427	428	471	457	468	489	454	417	449	460	462	453	431	469	438	442	444	480	475	465	448	437	444	446	509	464	493	462	459	449	441	454	429	481	452	447	453	457	448	435	490	442	425	437	442	442	458	449	409	440	461	458	460	467	456	466	470	450	453	499	444	402	443	423	436	437	426	462	461	420	426	465	442	466	450	439	463	446	471	439	460	451	463	478	443	451	443	439	464	427	443	445	450	412	447	437	438	446	425	409	455	450	473	419	440	434	457	469	425	466	450	426	408	408	421	471	456	437	445	467	478	458	487	460	450	448	445	417	439	423	432	395	468	415	479	445	451	432	426	421	445	430	483	461	456	464	455	427	421	451	455	431	436	467	437	424	438	446	438	435	445	449	445	481	480	453	453	429	462	446	432	470	436	429	425	490	415	463	453	419	420	453	425	422	489	422	443	434	466	416	426	473	446	470	428	448	410	416	447	467	449	440	439	463	450	475	482	456	486	427	459	434	417	434	417	439	445	457	455	447	470	475	417	453	458	405	447	432	469	429	440	448	449	481	440	464	458	421	466	481	477	464	446	447	428	450	473	466	442	467	471	442	461	427	448	454	415	457	459	439	441	417	437	466	423	481	432	429	459	446	467	455	419	447	461	455	490	429	458	452	470	427	467	464	454	436	482	429	419	440	446	482	460	465	446	414	448	439	427	428	408	431	433	403	465	429	447	474	450	429	465	396	452	443	479	447	449	433	485	444	410	462	425	431	461	465	433	419	443	441	438	484	466	471	447	428	449	463	429	454	454	433	433	377	432	488	444	445	441	443	423	435	497	457	480	413	474	423	473	442	416	476	445	450	439	461	470	465	396	491	446	440	421	434	423	459	435	427	427	468	434	480	410	454	457	456	451	482	451	403	462	473	434	434	422	467	469	450	444	433	442	442	445	492	401	460	448	427	458	454	435	451	415	456	487	471	419	464	407	447	473	449	493	463	457	476	465	473	429	420	464	460	421	433	426	471	463	480	426	464	462	488	434	415	454	422	492	452	466	420	486	420	448	448	435	449	457	463	430	453	449	484	451	465	416	426	438	437	399	449	425	421	482	448	468	406	457	430	446	423	454	456	448	407	483	479	450	455	459	394	471	438	499	479	476	437	428	435	486	453	420	404	423	474	453	490	442	452	472	410	454	437	424	451	437	412	441	422	454	465	441	497	445	440	452	433	447	416	471	443	440	472	469	435	496	446	458	422	448	477	438	444	457	461	439	472	461	455	434	457	458	454	394	431	425	480	439	424	437	429	430	451	436	423	453	475	458	454	397	427	460	426	460	458	463	446	472	426	440	441	441	452	473	439	427	458	406	431	424	449	453	460	513	434	442	410	439	465	415	422	453	425	439	459	471	462	445	444	463	444	443	446	456	441	437	409	445	427	434	434	461	449	449	467	449	495	441	428	431	452	398	442	414	466	410	468	443	428	489	477	449	433	467	439	425	437	430	454	437	455	434	444	423	475	455	439	418	410	453	427	480	434	458	469	431	439	420	442	427	424	429	434	446	471	444	443	475	460	459	411	441	444	450	451	424	433	424	434	425	476	461	475	467	437	441	456	476	465	467	440	479	445	494	440	465	452	468	456	435	448	466	453	457	439	465	441	445	453	443	435	431	470	451	441	442	486	438	441	446	432	487	462	493	467	421	453	450	470	496	491	473	436	464	470	455	428	415	394	440	460	439	457	416	431	484	452	483	422	453	448	432	438	470	440	433	463	469	438	415	487	458	496	484	448	457	465	440	470	418	437	430	436	417	457	469	442	472	473	467	510	414	439	406	440	462	452	431	442	488	453	466	445	426	482	435	454	448	469	425	419	439	419	498	428	478	491	463	441	447	458	465	435	420	451	454	473	457	462	449	462	437	438	427	456	408	423	450	497	421	461	470	426	457	482	458	413	489	456	444	472	479	447	450	440	458	433	406	478	450	432	458	486	457	433	433	449	450	455	431	467	436	457	426	424	454	454	458	405	447	420	463	486	423	447	463	443	479	442	456	455	437	472	459	445	452	443	486	437	421	449	444	448	441	469	462	429	448	454	413	427	435	424	466	440	459	415	480	434	502	431	419	441	463	469	495	446	435	445	430	467	446	424	447	421	414	440	463	449	428	444	419	474	471	441	449	453	441	443	477	469	455	453	455	437	457	465	445	434	440	399	484	449	479	495	452	481	444	441	455	452	472	463	460	398	419	445	460	446	466	447	417	425	434	460	458	442	410	488	458	454	449	467	441	436	427	483	506	452	494	503	463	456	447	455	432	423	425	477	490	463	443	412	449	476	438	433	466	433	482	446	430	446	453	447	429	453	461	442	453	491	436	449	422	436	451	443	478	418	448	460	437	468	475	502	445	479	414	388	469	445	455	455	471	484	424	495	416	455	445	439	398	485	434	466	437	440	431	451	456	466	453	443	420	435	471	431	440	469	476	438	447	457	435	447	438	495	432	426	439	452	422	446	455	444	454	467	433	469	487	479	491	422	443	419	407	446	449	447	469	462	465	396	413	422	448	461	449
32556	9095	1953	1167	939	727	558	531	447	420	339	347	333	344	309	320	335	305	312	316	330	296	329	266	276	284	280	289	272	290	285	280	290	265	264	289	268	265	265	275	264	266	280	280	285	236	290	276	283	275	246	306	226	270	280	251	256	285	279	241	267	263	271	289	265	243	271	250	303	269	267	246	220	251	261	243	258	267	279	253	265	259	242	277	288	289	288	262	279	256	260	251	263	228	248	272	263	242	248	251	270	257	299	235	232	288	269	245	248	244	273	238	247	267	276	261	267	244	275	255	285	259	279	239	270	242	260	264	258	256	266	273	261	269	280	300	290	263	278	247	258	255	261	271	262	293	250	263	259	247	276	255	268	253	279	276	252	309	258	273	258	261	290	255	224	265	277	247	293	285	247	269	260	275	277	256	272	262	236	255	262	279	242	258	287	274	272	264	274	249	266	258	287	260	259	278	240	254	273	269	271	276	259	237	273	290	264	267	224	277	250	268	255	292	256	232	251	247	234	283	275	254	269	287	273	276	281	248	268	232	256	290	249	274	267	268	239	299	272	289	237	250	285	267	272	240	266	287	249	258	283	303	266	242	251	238	236	257	274	250	265	269	219	252	249	257	271	261	292	272	278	276	274	276	259	269	278	274	258	242	259	281	262	282	266	284	256	260	272	270	246	262	265	255	264	282	264	260	269	270	243	259	279	269	260	271	257	245	273	277	249	261	273	262	276	272	236	275	264	281	252	272	252	228	282	255	264	241	255	247	250	261	279	235	241	279	261	260	291	282	280	291	285	242	214	314	277	229	252	283	260	250	284	257	275	278	260	236	288	259	250	313	256	278	265	250	260	278	275	277	274	268	285	262	261	277	245	281	261	256	287	283	273	256	264	260	263	269	275	240	234	237	267	265	265	260	249	301	277	271	277	253	265	278	265	271	263	268	277	265	281	232	283	245	278	276	253	285	253	293	265	263	268	286	271	255	242	278	267	261	263	251	280	272	265	257	242	252	277	254	256	295	281	291	263	264	271	247	271	251	283	237	264	242	252	260	281	248	260	243	244	270	278	277	248	261	254	259	254	255	273	258	280	248	244	271	257	276	237	269	275	293	218	234	269	274	249	289	252	293	249	268	250	276	254	274	253	275	257	233	269	253	263	293	279	247	280	267	241	251	279	277	265	268	261	269	266	255	263	252	264	251	262	296	270	286	258	218	275	219	294	289	277	241	279	249	288	268	275	283	266	230	245	285	260	237	272	273	263	257	275	258	276	297	265	279	261	275	262	256	245	254	258	265	254	248	267	244	256	257	286	251	264	233	290	277	267	254	262	278	263	255	263	240	276	233	241	286	262	251	235	260	255	257	235	269	243	271	254	254	273	264	279	268	279	251	280	262	280	262	256	275	248	263	241	240	273	242	243	289	238	257	251	277	248	257	285	249	250	288	258	255	242	273	254	260	233	267	287	243	242	233	272	264	267	274	260	239	242	270	234	263	267	264	261	249	278	248	266	278	272	235	249	248	284	268	281	282	275	261	263	249	238	265	267	255	279	250	253	245	277	251	234	276	264	266	258	264	268	267	259	255	257	290	295	254	251	236	262	298	271	263	260	246	292	262	242	279	273	251	238	287	240	253	231	263	255	269	261	279	241	293	302	255	269	270	271	286	244	283	273	245	275	240	267	261	274	288	248	266	266	240	261	268	260	247	243	270	263	254	252	271	289	245	239	247	288	248	262	262	256	279	273	282	264	258	278	286	282	245	264	276	247	248	268	269	287	285	250	266	279	246	252	276	268	318	286	257	242	284	290	283	253	273	272	256	266	246	252	252	292	289	265	254	275	251	278	289	269	279	278	267	255	272	261	251	243	234	273	257	245	236	244	279	244	272	303	244	286	265	270	252	296	258	284	276	263	260	248	246	263	261	251	287	267	261	253	259	253	261	263	266	234	253	253	228	246	264	281	265	261	253	287	280	273	272	241	255	263	271	265	282	280	243	238	242	253	275	256	257	265	289	261	264	287	311	282	280	258	232	249	277	266	245	274	262	285	271	252	248	263	275	251	265	255	232	291	282	258	246	232	243	242	274	296	292	258	236	276	256	250	261	255	264	269	269	285	273	278	267	249	287	267	259	253	279	247	270	280	253	250	250	245	289	246	240	253	272	269	269	266	274	244	273	252	223	257	221	279	280	238	234	272	272	261	247	245	248	241	280	266	257	262	260	230	269	274	277	265	284	274	246	245	232	243	245	264	260	250	278	285	290	264	243	242	267	259	261	268	241	253	251	278	262	270	258	259	267	267	267	272	292	286	283	302	273	276	247	284	269	268	243	261	236	256	259	290	233	284	262	238	243	237	271	255	260	269	235	269	244	270	283	250	249	261	236	238	263	263	238	255	266	260	249	267	249	264	258	254	267	260	271	228	257	283	264	286	292	260	261	257	264	259	267	257	243	263	250	277	281	286	262	288	261	261	263	226	245	258	278	278	281	305	270	275	280	258	280	262	238	270	283	264	248	268	260	233	254	277	274	255	253	284	274	240	235	271	262	240	281	276	288	258	280	260	235	262	266	231	259	259	294	242	269	290	275	280	226	281	271	293	268	242	243	270	300	270	251	251	293	246	265	283	278	254	280	241	265	287	245	251	247	237	243	294	260	265	290	258	251	270	227	269	274	282	270	264	251	296	271	269	260	251	249	268	262	247	248	229	246	267	308	303	273	271	260	267	261	273	262	263	286	247	262	256	282	263	249	276	272	262	258	252	279	252	273	275	293	284	278	302	255	256	265	245	239	245	264	287	253	262	253	265	287	255	273	256	279	251	254	277	261	252	265	276	266	276	249	283	287	277	248	250	276	269	263	266	287	291	267	255	273	289	273	259	292	263	252	308	242	250	265	289	262	248	252	272	250	260	284	292	312	239	277	248	268	250	269	266	257	296	264	254	290	273	277	224	247	253	264	266	276	266	261	244	299	261	260	262	246	296	259	279	278	237	306	258	259	270	248	269	244	284	287	255	243	256	278	261	290	263	236	247	243	246	243	264	248	259	241	267	275	257	264	272	285	257	273	268	250	253	268	283	248	262	278	293	251	279	240	257	236	265	294	285	267	274	263	237	251	273	244	257	230	289	251	257	248	253	262	257	288	255	279	277	262	232	270	278	274	243	265	296	260	272	225	251	296	268	284	253	233	255	261	286	269	249	227	265	247	268	263	277	255	266	268	296	270	281	251	245	272	271	279	265	265	267	254	260	274	265	252	273	263	244	271	263	277	294	261	272	268	257	272	287	255	289	223	246	252	251	263	265	262	293	242	251	252	286	258	248	281	251	286	253	273	260	247	260	259	303	264	249	292	281	269	279	302	254	273	278	279	249	252	254	284	273	228	277	261	267	258	270	250	259	265	274	272	280	267	242	248	259	251	264	267	262	254	268	265	278	262	273	271	279	273	264	274	256	245	266	244	253	268	259	267	223	282	256	249	288	244	255	242	261	268
15609	1778	3305	3767	3270	2746	2399	2000	1650	1554	1398	1306	1248	1176	1191	1124	1085	984	1053	1011	952	889	932	942	916	895	909	848	876	831	870	880	804	848	822	834	909	836	802	784	805	784	805	789	794	861	789	806	800	844	835	758	803	821	753	791	752	792	773	736	802	796	855	816	827	789	743	798	803	796	765	716	817	823	786	749	808	768	766	740	825	799	758	794	774	759	758	766	793	783	784	797	752	770	786	790	795	780	816	827	807	780	792	778	775	783	740	779	788	756	805	800	774	777	781	753	790	809	755	773	785	774	788	745	801	820	822	781	756	848	727	831	754	773	749	752	803	795	775	745	790	752	788	809	783	760	772	768	761	741	784	716	803	730	742	842	750	753	716	814	747	781	788	788	816	779	785	827	718	788	784	759	763	773	755	771	789	739	732	796	785	755	804	754	771	711	750	829	816	760	801	798	758	803	802	793	738	792	722	776	801	730	764	739	801	787	724	774	779	738	803	763	791	778	759	762	766	773	787	763	766	830	791	774	753	763	784	737	786	785	727	787	735	798	784	787	749	802	779	785	793	775	793	731	765	780	814	758	808	788	780	711	765	776	751	793	811	768	725	784	756	780	684	769	798	755	757	775	708	792	774	791	781	801	787	731	804	768	820	814	796	792	768	745	703	759	746	757	721	784	787	710	768	831	813	752	795	777	714	785	795	745	767	793	812	736	760	804	736	759	815	738	757	787	769	753	816	771	792	792	751	758	776	739	793	772	792	779	743	763	804	828	759	734	759	780	772	785	762	756	774	781	805	793	696	746	719	764	813	741	777	713	806	781	816	754	759	795	799	766	791	787	790	764	758	794	752	787	787	813	760	755	773	751	800	746	770	815	777	765	785	750	792	745	785	795	765	764	787	725	768	732	785	774	814	775	797	771	794	794	752	776	769	783	770	794	788	737	756	780	773	835	786	746	762	733	740	774	774	731	757	764	738	757	747	808	742	774	784	763	762	805	798	755	782	831	797	742	779	749	755	788	798	741	731	769	794	766	754	810	768	778	795	770	759	762	773	820	771	758	743	796	749	773	810	732	811	765	757	755	778	767	764	777	743	746	734	792	800	770	788	819	742	779	723	754	770	782	754	801	758	712	713	747	778	790	765	751	765	768	807	807	749	752	786	821	748	810	771	787	771	762	784	774	759	798	785	781	787	781	768	789	787	782	790	772	800	752	831	750	779	788	727	765	761	782	771	727	772	776	709	725	797	807	804	758	782	759	803	790	760	776	801	769	787	743	734	758	787	788	781	788	753	725	750	782	756	733	729	806	732	792	819	741	782	786	744	752	803	801	780	768	740	788	796	750	803	790	789	789	804	788	715	814	790	791	794	779	746	760	768	775	724	748	826	781	778	726	723	819	799	758	762	731	717	782	795	806	807	758	790	796	753	786	751	777	783	739	791	790	737	760	764	780	787	775	743	771	743	803	739	853	777	729	746	752	816	752	813	857	750	741	843	774	744	801	761	760	778	782	731	774	771	781	782	785	756	806	776	780	754	775	788	764	775	757	817	779	696	760	765	725	765	802	766	742	730	750	778	826	810	777	748	774	811	740	748	764	796	799	835	782	801	793	817	763	780	733	743	729	746	692	785	750	790	767	741	783	785	740	718	823	755	760	810	784	724	762	824	771	716	766	764	761	776	731	778	776	797	747	778	770	795	786	841	789	729	749	748	765	736	752	762	810	739	798	775	732	749	795	765	765	757	747	760	814	787	753	793	744	797	751	799	810	775	759	781	798	778	737	757	750	781	735	805	766	742	791	778	758	799	810	773	812	750	809	802	770	761	736	743	783	837	769	742	781	806	775	755	726	768	770	753	779	748	756	763	765	772	769	819	745	777	685	805	773	812	724	743	777	802	760	769	713	792	776	770	775	751	781	744	779	791	756	767	773	805	760	725	784	756	780	780	782	745	815	752	760	742	769	713	760	775	782	786	732	795	733	758	786	796	764	771	779	783	762	764	795	817	806	775	742	754	823	794	730	735	790	809	749	803	788	789	769	773	770	766	793	782	772	757	716	772	758	745	723	754	762	797	813	748	769	812	810	776	796	771	782	733	779	774	818	759	798	783	793	803	758	773	753	744	797	780	783	736	785	778	758	764	746	830	740	769	774	776	818	688	773	793	748	778	793	742	763	812	773	752	761	786	770	799	756	777	742	761	792	764	772	756	773	776	801	801	757	807	763	747	782	743	793	733	742	785	815	789	694	745	770	770	730	747	795	772	791	759	761	747	780	748	754	813	769	707	796	754	800	770	730	737	757	728	714	744	745	759	715	730	788	772	762	748	747	807	773	739	792	717	767	781	805	775	723	820	795	726	768	788	794	816	790	755	749	813	738	770	745	761	769	779	807	782	751	798	762	782	775	812	793	735	826	764	768	790	765	789	772	773	780	751	747	759	719	769	773	727	754	746	791	796	768	794	777	844	761	771	732	711	835	852	773	746	774	752	786	796	817	786	725	759	791	778	727	758	799	719	755	800	720	763	727	760	792	734	804	775	756	713	776	766	765	777	752	783	797	788	733	695	704	805	793	716	757	769	801	721	723	783	801	776	750	761	767	765	764	792	784	729	787	740	777	809	783	792	779	802	777	772	802	784	782	722	851	802	768	753	794	787	824	771	766	792	757	755	802	717	766	825	754	728	772	759	805	787	836	843	755	770	734	753	743	777	749	771	785	774	803	780	802	719	797	779	746	812	747	778	793	799	777	785	767	723	769	795	744	744	794	762	740	746	768	754	810	771	784	759	773	772	750	739	762	780	796	752	775	804	774	771	764	794	748	750	732	771	742	780	760	767	748	760	786	759	747	782	756	753	796	731	744	791	773	734	753	732	775	762	741	781	772	772	739	776	802	739	758	748	783	754	787	793	778	768	779	753	783	768	753	781	740	768	767	752	778	798	722	766	775	814	740	768	757	767	744	789	782	761	768	754	762	805	749	780	797	774	736	805	745	766	797	784	749	744	761	746	796	751	754	783	732	789	768	791	754	736	823	738	797	755	774	783	799	800	774	784	817	747	823	776	774	800	752	759	764	781	782	774	761	742	752	768	774	761	771	773	738	714	834	811	789	762	804	705	757	795	795	758	733	780	770	789	765	794	769	768	760	805	798	815	771	788	760	726	755	788	719	789	747	770	763	824	778	762	750	741	809	797	789	824	796	691	774	774	753	798	787	790	753	802	745	784	803	804	782	792	822	829	723	754	752	764	842	746	739	735	815	797	789	742	766	761	773	830	757	729	761	773	813	777	754	748	756	759	735	790	759	801	741	734	726	783	777	752	807	738	800	790	792	770	777	814	803	778	779	794	804	737	814	775	765	763	774	717	782	720	762	787	785	777	759	811	762	768	800	843	741	793	806	763	772	753	753	785	825	741	767	749	809	750	788	780	758	776	769	794	816	770	787	821	805	752	757	778	742	783	780	755	794	778	751	801	778	745	742	816	803	799	794
38493	19221	8286	2456	1658	1238	951	740	630	610	551	545	477	426	391	415	428	407	345	423	391	364	341	365	386	342	343	380	307	335	347	335	313	300	354	332	346	330	332	360	330	331	327	339	311	328	324	307	317	290	322	381	313	317	318	310	320	342	361	351	345	310	321	328	305	309	327	288	296	329	307	315	287	339	335	311	289	335	326	307	337	328	328	336	323	322	334	336	333	321	330	310	326	277	372	322	323	301	292	332	342	306	276	343	316	322	350	283	306	346	304	298	299	320	315	314	310	281	341	315	284	298	309	326	296	308	290	309	304	303	323	285	338	294	346	316	294	325	335	333	318	322	293	316	301	301	313	324	316	313	274	312	298	316	295	308	295	325	282	303	305	337	301	319	290	345	295	310	307	314	294	315	310	286	311	301	328	304	309	319	321	307	315	320	312	313	328	334	300	307	317	285	314	317	317	324	321	310	339	340	301	349	339	320	310	301	328	335	318	319	349	340	305	309	322	310	310	300	343	306	301	319	302	313	299	317	290	292	325	345	353	293	314	308	339	314	323	303	305	289	303	329	336	320	300	310	338	330	349	327	316	278	301	291	328	328	308	304	307	316	314	304	309	286	301	312	313	311	323	317	305	299	323	328	302	326	336	319	289	313	342	334	315	329	333	289	291	319	329	307	315	313	299	321	311	306	316	332	303	329	310	327	315	313	319	311	322	285	325	285	319	310	308	312	286	309	316	317	321	320	342	336	322	332	327	291	295	313	291	324	337	321	315	332	288	339	315	312	283	309	312	296	342	325	319	318	313	311	290	335	303	316	322	314	320	280	305	309	308	339	302	328	317	309	315	309	290	319	326	321	309	310	335	317	326	296	305	314	300	313	329	325	346	333	313	345	332	322	305	338	304	296	307	294	315	290	328	340	319	293	301	313	292	317	331	333	330	304	314	323	314	319	311	262	318	341	329	327	329	318	307	315	335	327	336	323	312	304	285	302	298	288	339	293	355	309	327	337	327	301	283	339	322	315	282	308	304	307	322	290	287	313	325	286	325	327	331	315	310	313	314	360	271	294	314	287	308	294	287	302	327	279	302	322	321	334	301	321	322	289	305	298	310	319	312	313	305	318	327	304	309	313	321	306	284	325	297	309	307	332	355	322	294	292	299	334	328	352	334	342	342	324	308	296	328	338	315	340	302	278	333	301	321	310	340	308	338	296	312	325	293	338	344	320	351	305	302	302	300	341	283	320	301	328	313	320	335	305	316	289	286	312	328	318	352	307	318	336	327	321	324	301	311	325	317	304	303	310	309	324	326	309	299	349	310	316	299	312	306	325	287	333	322	338	291	306	308	305	313	311	327	287	296	314	324	318	306	318	295	315	319	301	327	322	302	302	317	333	298	337	345	329	331	319	303	305	310	293	295	290	334	314	305	310	284	295	315	339	330	252	315	310	316	293	283	323	319	317	295	327	300	330	301	326	305	328	304	334	296	314	313	302	329	278	294	302	314	338	315	315	290	287	301	279	332	318	323	304	283	317	292	297	280	335	309	303	325	303	335	303	307	296	325	291	319	343	316	294	283	302	321	347	286	349	307	294	304	303	325	273	302	325	327	311	311	276	291	301	323	307	325	334	315	289	323	282	350	309	324	295	328	318	311	307	313	307	316	302	309	330	329	286	316	304	303	313	291	336	364	319	285	317	317	312	313	346	319	312	319	308	325	304	298	312	318	292	316	287	309	301	329	300	325	297	320	313	300	325	301	317	322	306	289	309	274	336	312	311	316	299	319	296	324	282	333	310	283	347	323	343	316	319	292	288	306	319	336	320	322	317	318	273	285	294	273	285	310	288	334	333	293	315	344	316	306	298	308	328	286	300	317	314	313	331	318	322	307	348	314	340	286	348	306	335	321	329	301	300	275	304	308	292	314	294	302	336	288	284	315	296	320	307	313	281	299	276	331	306	310	278	294	299	310	321	326	315	261	316	288	308	311	313	339	290	318	334	303	290	334	330	336	329	341	314	310	346	325	325	338	318	298	310	322	307	306	280	335	276	295	326	312	324	329	323	300	320	285	293	340	279	299	331	270	292	286	316	328	276	319	340	326	309	319	317	318	316	318	303	297	298	299	318	334	311	302	302	333	344	287	301	302	291	328	347	336	326	327	331	325	294	287	319	324	303	289	320	333	317	312	348	332	314	310	308	293	308	289	310	309	309	324	359	332	310	282	333	322	316	304	309	321	320	280	326	331	328	301	315	297	315	303	312	316	301	315	282	335	338	314	358	293	307	312	336	298	304	303	323	344	296	323	309	301	297	296	310	318	292	298	319	331	317	312	305	332	310	312	323	309	347	357	281	315	323	298	273	329	301	329	319	313	315	305	302	318	314	319	320	324	345	315	292	342	289	326	340	282	288	315	302	288	276	321	321	316	300	343	322	321	331	351	292	320	271	323	293	302	302	284	345	357	286	311	303	297	330	303	295	316	300	307	314	309	309	312	312	313	302	348	292	311	343	307	316	304	311	326	307	294	319	312	327	324	324	333	320	332	334	332	316	316	335	321	314	328	311	308	323	316	342	316	305	316	307	347	297	297	287	313	284	285	319	323	306	307	357	290	307	283	322	328	328	316	292	323	313	324	322	344	338	278	316	324	331	282	327	314	322	306	304	315	308	311	339	322	324	321	332	310	319	342	317	321	326	312	288	309	354	307	288	320	317	333	330	308	306	279	340	346	296	311	326	315	305	329	295	337	325	312	349	309	300	281	290	298	309	321	315	293	335	301	317	296	301	329	323	281	330	309	309	292	342	319	313	309	328	309	334	325	290	328	296	325	313	313	294	349	319	307	271	349	311	338	316	302	309	334	301	340	327	308	352	327	347	295	335	300	315	289	311	317	294	326	294	307	291	323	309	315	320	280	292	326	327	311	298	302	294	324	323	303	291	306	324	297	330	309	341	331	301	305	344	313	296	363	294	301	311	299	291	298	341	341	337	310	299	335	327	291	322	313	310	322	308	314	269	312	303	335	297	326	316	312	343	294	319	302	311	303	289	325	315	299	300	308	350	312	300	311	271	313	311	317	336	328	312	307	308	323	303	295	307	295	297	335	327	295	340	301	339	303	337	282	306	303	309	314	319	313	360	337	297	333	292	282	305	323	348	284	350	307	334	296	349	328	323	314	297	363	300	319	284	285	328	310	347	284	315	315	310	329	295	325	311	323	282	300	290	308	336	324	335	357	293	331	321	337	339	316	319	297	275	291	317	324	291	305	301	314	291	331	335	302	353	336	315	335	323	293	297	324	319	323	305	312	281	320	342	285	303	336	327	343	331	318	304	294	301	331	322	316	302	296	302	322	296	290	308	348	319	329	329	321	330	282	300	318	336	321	299	303	319	325	318	287	317	295	314	304	283	334	339	304	301	318	315	287	305	311	313	351	314	326	310	317	307	280	295	307	302	376	292	288	296	309	334	313	274	312	284	321	283	314	288	312	303
20246	2723	5780	6452	5430	4577	3799	3201	2721	2484	2282	2015	1825	1752	1669	1538	1456	1380	1336	1287	1264	1258	1147	1141	1091	1137	1032	1082	1128	1113	1076	997	1123	1057	1032	1013	1074	926	1044	905	1034	928	981	997	965	976	952	928	928	936	929	977	946	977	951	956	935	875	965	873	883	920	909	915	908	912	935	931	944	917	913	911	914	867	943	879	914	943	892	910	913	889	927	916	842	907	922	945	907	935	856	881	890	902	944	883	868	861	848	900	878	913	857	893	875	893	915	943	916	852	861	868	892	913	940	875	913	881	855	914	822	884	870	947	890	878	833	878	886	927	919	856	883	916	875	884	865	867	890	914	861	904	935	889	905	981	911	915	874	948	926	863	844	848	856	835	912	939	908	803	850	810	903	895	896	923	882	796	849	934	913	887	861	915	866	894	885	889	873	843	876	877	881	862	846	860	902	945	880	897	917	868	893	892	879	863	824	905	899	893	915	966	891	880	891	882	913	922	870	864	886	863	849	868	873	887	892	910	937	859	875	879	848	892	835	949	898	835	902	909	911	879	795	867	887	899	871	889	874	874	897	805	878	857	888	897	890	856	870	901	902	847	886	881	898	887	885	914	886	925	927	838	888	821	889	894	885	890	844	887	851	891	847	840	871	891	864	855	937	879	885	870	878	905	863	875	906	920	892	869	893	904	883	883	820	886	920	905	861	893	854	853	890	878	922	890	885	872	880	884	944	874	850	915	870	804	877	857	899	909	872	859	862	904	875	936	858	852	899	925	876	925	828	887	883	833	859	920	861	886	882	882	918	848	913	876	879	846	863	850	908	931	910	873	929	861	913	836	839	888	860	909	829	876	865	879	870	831	854	852	840	862	807	899	918	899	882	924	858	886	867	881	942	872	878	892	888	943	893	903	901	862	903	893	845	879	938	843	906	891	925	871	900	882	872	900	884	892	888	903	804	904	895	890	870	852	856	859	903	878	920	896	879	879	892	834	891	957	891	868	899	884	867	823	887	929	886	885	900	900	885	880	914	903	863	862	945	904	928	901	890	873	889	876	856	859	878	833	872	869	866	850	860	863	902	879	867	890	877	867	847	847	903	844	949	909	860	888	841	936	864	914	863	906	814	914	839	898	896	888	893	862	893	844	863	901	858	904	833	885	858	869	897	870	877	906	881	862	901	884	956	864	901	861	874	866	914	861	846	871	868	812	890	900	877	881	880	817	823	855	930	857	895	914	858	852	855	920	915	859	857	807	892	894	897	863	875	880	961	915	880	908	892	917	890	919	877	863	856	839	937	873	850	874	927	869	851	955	887	870	808	882	855	872	915	906	862	840	899	861	835	914	907	907	856	826	875	909	864	873	936	872	877	871	862	895	851	872	828	933	892	893	891	839	846	890	877	890	865	874	894	852	905	908	897	851	974	872	869	837	882	860	876	869	862	862	836	845	888	873	900	881	916	913	914	913	890	877	838	926	831	871	894	859	853	872	861	835	887	903	870	884	850	883	862	888	850	840	836	839	866	901	863	847	799	844	883	900	871	900	921	873	912	856	913	909	866	858	841	890	871	943	853	884	868	877	855	901	891	876	871	889	879	934	857	925	886	859	882	902	888	862	872	894	892	914	873	888	861	866	870	809	900	902	939	872	868	889	923	897	910	876	859	926	884	918	893	893	934	868	916	827	900	892	918	883	938	838	830	940	900	900	905	949	884	879	867	873	889	889	894	877	903	895	932	851	816	866	908	885	861	882	899	918	844	876	828	849	837	859	877	834	943	888	837	885	836	881	899	809	934	825	821	896	870	874	845	888	875	877	896	924	934	903	878	831	907	859	902	915	890	897	957	862	919	851	899	827	878	849	891	889	890	903	821	848	922	887	877	913	848	885	858	865	844	924	866	938	838	825	894	927	878	840	860	890	900	884	897	872	884	840	860	848	904	889	848	875	893	864	862	902	875	910	861	909	868	877	885	883	886	890	876	816	860	868	839	948	898	895	927	871	886	846	911	828	889	862	910	897	868	837	872	873	860	868	895	884	889	840	917	861	896	853	869	886	898	891	897	892	874	897	909	898	859	908	878	872	880	945	851	844	884	879	878	864	923	890	827	879	909	892	931	877	877	863	868	843	893	877	894	868	857	881	879	915	913	920	921	859	863	880	869	917	966	896	862	897	861	866	864	845	870	905	902	874	853	898	873	902	918	922	893	845	908	895	844	883	858	838	896	890	861	857	922	910	960	820	873	847	825	885	885	923	838	866	880	861	890	813	866	894	901	885	899	876	887	890	885	903	905	848	870	876	827	843	839	882	860	842	915	880	908	883	993	901	885	880	918	890	872	882	891	891	877	854	863	912	923	879	903	850	907	840	887	927	865	872	846	884	896	879	941	941	921	885	906	908	927	882	916	841	896	864	851	857	881	909	895	873	887	865	902	867	859	913	920	887	904	913	910	886	850	885	829	872	887	887	915	851	946	899	861	882	872	868	901	930	867	854	859	900	906	896	878	862	853	894	872	825	878	907	867	867	875	883	887	874	897	830	853	875	905	849	936	876	910	891	909	909	867	922	861	838	823	852	850	878	905	854	872	880	854	937	881	879	854	928	922	840	865	903	856	889	895	863	842	882	886	849	921	878	927	853	925	867	895	885	902	865	883	833	892	895	907	903	839	876	926	913	826	858	856	918	920	882	882	857	880	890	902	889	894	910	887	845	919	910	870	899	850	839	919	885	920	893	841	851	878	878	923	857	860	880	861	899	904	877	861	853	909	932	882	835	844	925	901	860	887	899	889	844	967	845	859	887	873	915	890	916	929	869	829	926	880	887	915	860	886	849	856	886	894	859	902	853	906	856	857	863	915	877	867	930	847	914	886	868	862	923	855	876	880	930	851	856	842	883	930	869	884	852	844	814	894	837	869	836	894	902	890	869	925	869	805	895	810	888	869	893	890	883	868	868	876	883	880	871	894	861	889	880	906	903	916	876	913	842	904	838	870	919	949	850	914	912	851	929	873	879	848	889	920	855	874	902	847	885	892	873	862	867	851	872	861	896	894	921	895	822	874	865	892	904	886	866	917	852	903	820	887	880	888	838	876	877	908	849	862	863	883	871	854	898	856	898	843	844	908	861	919	866	892	955	866	871	903	898	890	866	911	864	877	862	902	906	923	860	871	855	872	977	918	870	884	905	887	916	919	887	881	882	869	850	916	930	862	853	879	841	893	885	857	881	891	894	848	835	872	916	915	868	889	893	904	951	895	821	876	875	909	872	883	906	903	894	891	863	878	912	841	886	949	910	881	898	845	915	901	920	880	894	836	824	912	878	907	896	862	881	858	838	973	915	906	867	860	909	851	900	853	884	866	860	883	842	864	870	834	866	897	912	881	838	875	875	879	868	847	887	868	858	835	840	848	868	878	887	892	882	913	842	863	903	880	892	924	878	836	845	916	888	893	959	884	850	846	877	899	851	873	875	898	847	924	862	871	865	861	857	856	894	866	921	823	822
5506	361	264	182	155	179	162	148	144	135	152	143	151	146	133	134	144	130	153	154	141	151	146	154	137	160	136	126	126	137	133	152	138	111	123	158	150	140	141	139	141	122	129	132	142	139	134	162	133	142	135	152	133	110	164	155	133	151	148	150	130	157	134	124	149	133	124	154	157	137	129	142	118	135	154	155	160	140	164	135	150	153	147	148	172	142	135	136	143	163	124	160	134	165	169	139	124	119	166	126	143	141	133	155	150	144	151	147	148	142	160	146	138	142	126	140	132	145	130	134	143	142	135	140	145	159	129	144	133	133	136	127	129	137	174	118	137	136	143	126	159	153	128	137	134	140	126	131	123	146	169	144	150	147	125	133	146	149	128	140	138	130	126	124	166	150	148	152	121	136	148	138	134	146	157	162	145	147	135	154	146	145	145	129	136	164	143	141	145	121	152	137	145	137	128	156	119	152	118	145	148	159	143	144	168	160	140	116	142	154	145	127	145	149	124	141	120	153	129	142	134	139	150	106	162	135	141	139	144	125	135	145	156	111	164	137	165	149	131	139	143	143	136	127	136	158	143	135	142	154	134	135	154	138	149	139	153	152	117	151	148	148	123	148	178	147	148	143	152	146	146	154	142	132	133	143	135	123	149	149	146	136	144	130	118	154	144	131	148	132	143	119	161	126	139	155	140	132	136	149	143	153	135	130	144	122	157	162	138	125	145	141	142	132	142	148	123	142	135	152	125	151	145	137	154	146	124	147	145	134	128	138	148	139	150	152	152	146	159	150	150	138	128	131	159	129	154	137	154	133	147	144	144	137	150	120	152	142	145	132	135	126	160	156	145	148	143	138	134	112	137	150	146	147	134	141	143	129	142	130	135	145	133	137	149	141	112	151	123	143	155	144	146	161	155	130	127	137	116	163	148	155	147	137	137	153	158	162	141	139	145	134	130	134	142	139	158	148	140	152	145	131	158	152	156	182	167	131	130	165	167	147	138	137	127	142	151	134	130	134	130	155	128	148	159	148	122	137	139	138	127	149	138	142	134	147	153	139	127	136	135	126	137	124	138	129	162	164	137	162	149	136	132	150	163	156	153	144	161	140	147	128	151	137	138	153	149	150	143	145	154	138	132	157	153	131	145	120	119	148	149	152	142	137	142	142	147	146	143	134	122	111	136	142	144	141	155	122	127	137	143	126	142	123	158	142	143	142	128	147	116	146	133	147	135	126	140	149	150	161	131	159	127	140	140	144	122	143	118	138	126	137	130	131	158	141	158	132	136	142	145	130	126	133	158	140	149	139	133	129	131	160	168	150	134	149	150	158	148	148	150	155	124	123	140	146	129	147	139	137	133	132	141	136	144	167	132	137	126	159	141	162	117	162	152	131	136	170	144	150	138	140	147	151	150	124	138	137	140	140	146	148	122	144	122	137	150	147	141	134	151	136	131	132	150	131	110	131	163	159	158	131	154	128	146	137	152	143	133	142	140	138	153	140	138	137	135	130	138	142	130	149	147	137	127	132	134	148	154	135	147	142	131	137	132	121	141	134	126	138	129	130	162	130	138	142	157	138	151	125	154	121	143	151	142	149	139	146	131	155	155	134	115	123	138	141	151	160	139	155	142	138	146	172	117	136	165	147	147	133	124	139	155	146	154	142	129	131	158	141	126	150	127	162	124	114	137	143	155	154	145	151	149	128	141	157	150	156	162	163	151	137	138	141	180	149	145	143	140	146	138	137	129	165	129	125	162	143	141	154	120	140	144	139	140	141	144	150	144	136	129	141	161	146	147	170	133	150	124	119	146	142	140	146	156	167	182	121	142	134	125	130	162	142	142	153	132	148	134	151	132	153	169	145	131	115	131	144	120	162	149	145	116	137	129	153	137	144	126	146	135	152	124	151	150	141	153	140	145	150	124	162	138	132	136	153	139	143	139	137	110	158	129	143	141	138	147	154	129	154	145	124	143	135	142	138	153	128	127	143	108	152	144	136	139	135	124	145	158	124	151	138	135	149	130	150	151	138	137	133	144	139	143	156	114	153	141	158	141	136	144	152	132	145	157	164	158	151	141	140	132	144	138	152	134	158	139	159	135	142	153	144	147	144	152	139	147	130	118	142	136	130	163	133	164	144	145	124	153	149	151	145	145	171	151	129	150	153	159	145	129	151	154	134	157	153	162	139	149	140	129	152	159	131	142	153	146	135	148	158	140	165	136	141	123	142	160	139	131	142	147	171	149	167	139	128	126	142	145	151	172	167	131	156	145	133	158	149	142	128	126	144	130	126	147	147	121	136	135	113	143	102	123	140	138	141	117	120	144	164	151	151	127	145	155	129	158	143	151	142	133	134	143	149	141	124	163	151	139	164	148	137	152	122	150	125	145	122	148	137	154	142	140	154	145	148	129	139	136	131	149	136	146	144	131	114	139	140	137	150	132	125	125	143	146	158	157	141	142	139	120	145	141	163	136	121	130	133	148	130	125	152	121	135	147	164	166	135	140	123	132	146	138	141	134	127	115	147	126	128	142	155	129	145	122	163	145	153	162	138	143	142	150	132	132	148	134	145	131	146	141	133	130	149	137	145	127	146	151	129	169	147	135	133	169	126	148	139	143	141	142	121	142	143	138	134	134	149	152	162	127	126	114	139	135	138	163	150	135	142	135	134	133	157	153	122	144	129	138	144	144	149	145	165	142	134	113	129	120	138	125	152	131	140	140	158	133	136	166	151	155	132	124	131	164	139	146	114	144	147	141	137	157	130	140	148	140	132	146	132	154	142	131	130	145	147	138	133	138	146	124	153	130	137	145	126	148	146	126	120	145	141	147	155	138	126	162	154	133	153	142	144	154	136	143	147	141	132	132	146	126	125	129	151	151	155	128	128	147	149	132	140	164	122	132	126	149	165	152	144	159	133	148	128	138	143	135	149	128	139	148	141	131	130	135	146	132	122	153	148	137	164	141	151	115	155	166	128	126	121	128	163	143	139	139	136	135	144	140	137	135	136	144	123	158	145	155	129	127	149	149	157	125	147	139	139	142	135	148	131	154	148	132	141	141	138	173	138	153	143	144	131	128	151	134	162	167	163	126	126	144	138	123	135	138	134	132	140	151	133	165	134	146	154	157	153	128	141	157	136	152	170	128	150	137	155	145	145	137	123	135	138	145	133	144	142	143	160	123	146	135	151	151	132	159	140	135	139	127	117	133	132	137	140	159	152	143	136	133	155	138	136	137	148	137	114	146	133	147	142	163	128	160	138	138	161	138	137	146	156	136	142	161	150	145	140	154	155	144	138	136	129	158	121	149	132	150	136	139	158	159	184	157	131	154	161	150	158	143	127	138	133	139	121	133	138	145	138	145	141	154	124	120	132	132	127	149	132	124	156	161	151	143	161	150	137	155	133	137	157	175	132	160	142	178	137	139	142	143	142	163	156	138	140	139	124	131	131	139	151	139	136	140	135	151	134	130	153	138	136	160	147	135	138	160	150
4795	499	569	673	644	590	538	521	527	468	499	482	486	487	468	454	466	429	465	471	472	457	485	460	444	469	474	461	468	462	453	479	437	485	504	426	451	453	467	498	435	458	455	435	451	411	497	450	447	469	473	458	502	447	473	497	435	462	426	439	476	438	445	458	445	468	441	490	466	454	445	421	438	469	430	480	453	482	417	450	433	497	402	475	471	430	474	475	419	461	451	425	444	413	424	471	464	461	438	455	472	468	451	513	446	442	462	466	464	471	423	437	438	452	461	417	430	450	453	399	471	439	474	462	430	440	442	443	470	464	481	465	430	457	484	498	437	476	441	418	423	460	446	479	447	439	454	477	458	465	485	418	446	442	445	463	456	449	455	442	473	453	469	450	474	434	457	450	442	468	470	453	429	447	467	476	452	483	468	480	449	484	465	437	430	446	457	448	437	431	476	469	443	430	436	418	486	441	450	452	450	411	467	457	489	484	448	460	432	440	462	457	418	371	426	473	472	459	464	450	456	471	437	448	422	448	440	473	435	532	495	457	467	455	449	417	465	433	453	469	451	442	424	432	488	477	455	422	467	453	439	429	433	503	414	450	454	490	452	454	432	457	466	465	432	455	437	413	436	457	489	483	439	457	447	451	431	436	449	433	448	452	496	456	475	446	462	465	446	442	487	455	456	431	467	416	453	458	441	447	451	428	477	473	424	456	462	451	458	402	480	464	443	446	476	446	415	471	492	456	447	469	487	430	453	487	439	450	481	428	436	446	458	447	482	464	451	445	462	440	444	455	462	458	463	466	447	471	528	434	469	418	449	468	443	455	394	441	463	442	430	418	452	466	453	479	428	449	434	469	464	465	448	448	436	429	448	469	467	419	455	472	469	440	442	437	461	462	430	425	440	444	472	463	454	438	435	430	488	462	454	462	427	461	446	444	429	441	514	473	459	449	445	492	470	465	486	458	422	469	469	469	446	461	415	466	493	480	497	439	431	445	485	469	485	437	451	454	385	429	431	475	440	473	453	453	462	410	483	438	433	509	452	452	461	448	429	414	441	468	447	455	465	434	442	456	405	478	454	468	454	466	474	463	483	471	449	506	492	431	424	434	462	433	403	434	468	449	452	471	462	458	434	467	458	437	458	427	460	471	443	454	453	472	448	470	471	459	467	452	476	441	442	430	495	429	465	444	455	437	431	483	464	438	456	447	437	430	444	422	442	462	467	460	437	430	426	494	434	437	444	484	459	501	467	459	414	442	460	453	475	484	434	434	439	445	464	412	474	441	448	482	450	447	459	465	491	460	448	451	494	487	481	409	430	453	448	451	448	436	440	469	452	431	459	463	461	421	477	481	450	440	454	430	417	442	424	465	472	451	429	462	459	476	432	418	438	493	414	455	439	453	439	489	475	482	473	453	435	442	467	501	461	438	473	462	463	441	451	427	462	474	445	492	458	446	479	436	420	475	461	409	474	490	452	455	437	444	440	449	483	467	421	427	448	440	440	452	457	450	425	447	470	473	435	473	487	435	462	465	452	455	426	412	492	494	484	449	473	405	438	412	487	473	421	444	448	439	464	466	448	441	478	450	452	436	399	434	439	455	478	493	441	503	393	444	458	431	409	453	478	424	443	476	433	410	460	470	463	458	480	455	496	458	445	453	496	452	419	457	465	445	444	451	452	456	476	458	467	449	430	439	446	458	421	457	449	476	432	429	489	429	514	465	446	403	439	431	435	449	455	447	445	472	434	443	449	465	449	441	479	439	448	426	435	457	477	454	428	448	454	450	450	432	449	445	449	447	478	467	445	429	411	457	459	478	446	471	453	451	421	429	436	461	415	472	449	451	455	449	455	451	468	465	443	464	432	460	472	457	447	416	476	459	431	464	439	470	455	442	466	423	448	480	481	472	485	449	446	463	472	455	445	446	467	440	457	458	435	452	444	425	426	458	483	455	462	444	441	432	482	473	489	418	444	441	437	490	473	450	466	473	445	458	449	460	444	469	427	416	470	461	434	479	458	460	479	474	469	448	484	450	442	434	491	448	442	449	443	431	419	481	462	459	438	446	477	459	420	438	482	483	434	437	463	452	425	473	470	414	408	454	422	444	409	486	459	442	443	498	440	472	446	475	467	445	466	450	450	448	453	483	438	451	463	439	457	438	443	432	420	453	453	446	447	450	463	484	437	463	463	443	453	447	452	431	439	465	464	451	437	452	467	464	486	467	442	446	459	445	483	430	419	451	440	465	434	427	459	452	436	464	430	474	430	492	468	486	417	449	438	428	462	442	466	464	438	425	450	476	449	460	470	472	485	455	412	450	467	405	426	455	478	468	470	481	435	468	453	447	446	432	461	442	487	432	456	443	458	447	442	420	481	434	458	447	453	475	456	448	470	454	496	466	440	451	442	484	457	451	444	471	460	492	430	438	471	409	481	453	464	464	440	444	453	426	405	441	442	456	430	449	468	446	447	458	428	467	442	500	462	428	458	457	421	412	439	463	493	430	442	465	503	449	474	454	451	473	439	489	448	431	466	464	443	459	464	444	445	445	429	476	483	473	437	423	434	462	440	485	470	466	476	429	450	468	444	443	477	449	425	425	470	475	476	447	467	466	429	461	437	474	442	451	493	461	477	415	462	455	439	449	418	462	487	474	454	474	407	447	453	475	426	468	452	451	436	459	451	426	490	487	439	464	444	468	424	459	464	459	459	442	468	450	433	423	449	462	481	448	449	427	463	483	438	477	451	420	451	437	448	430	473	444	481	483	452	454	454	421	504	432	471	475	511	431	422	446	465	451	499	499	479	455	489	482	477	432	443	449	453	430	460	454	447	482	478	409	414	449	464	504	420	440	441	440	434	478	497	490	453	461	433	455	444	468	442	412	479	462	442	473	456	475	463	443	486	466	471	439	447	446	452	428	459	455	480	434	456	433	445	441	476	486	467	434	421	448	495	459	401	419	474	482	461	454	460	446	492	440	451	488	414	411	451	464	433	465	465	472	458	462	437	481	456	451	454	450	436	447	458	485	444	443	438	433	450	475	424	457	443	460	444	455	429	472	448	445	434	445	427	468	487	484	475	435	438	420	473	462	469	477	403	476	428	488	474	436	431	472	443	442	468	435	456	407	434	431	435	463	461	442	430	425	483	435	475	434	444	491	467	454	434	466	475	470	455	425	447	442	472	453	451	452	476	475	466	442	419	446	497	432	452	451	447	464	485	449	466	444	486	464	451	417	444	457	451	496	440	461	430	509	406	439	510	483	433	446	450	454	481	407	475	458	444	476	432	483	455	435	423	432	452	462	445	428	478	446	424	443	437	432	496	494	446	457	424	454	452	445	461	455	465	467	476	468	478	440	466	434	462	453	441	455	439	452	469	442	469	459	480	432	447	445	427	429	404	474	473	463	444	480	511	440	481	470	486	464	435	451	453	439	433	417	460	469	478	480	455	454	496	470	467	450	458	433	452	426	404	461	413	437	471	445	417	479
32599	9143	1866	1240	863	741	624	456	428	416	365	357	343	358	298	319	327	298	278	308	325	272	302	275	269	297	284	272	252	292	311	282	294	289	296	268	267	289	283	262	284	284	252	249	279	271	259	293	273	254	306	259	254	278	301	284	256	277	267	279	295	270	254	267	272	238	283	268	249	294	274	285	239	263	259	257	274	271	272	257	289	260	286	251	262	272	264	317	279	273	275	290	241	256	267	244	286	257	278	260	268	272	268	258	282	249	258	247	257	275	270	297	302	308	299	272	248	272	235	256	256	283	271	261	265	280	282	249	274	258	270	258	273	267	272	299	269	259	260	275	283	265	301	254	248	270	254	269	269	257	251	242	250	236	264	285	315	263	276	294	270	290	282	229	247	295	281	283	287	255	275	261	290	275	266	233	292	251	254	314	267	275	261	266	262	252	269	237	274	314	297	281	269	276	248	258	290	271	262	261	266	274	282	262	247	244	261	245	267	284	301	285	266	292	254	252	275	248	249	277	285	290	271	277	250	289	318	285	222	280	242	258	269	257	285	246	238	253	253	253	261	259	280	278	261	272	274	249	249	261	258	238	271	283	232	266	287	256	280	280	254	257	256	235	266	246	267	270	226	278	271	283	263	251	262	258	266	235	264	290	269	290	274	235	293	249	308	249	267	282	258	278	258	259	271	261	261	258	267	261	252	260	273	247	249	282	288	267	268	250	268	262	246	255	239	269	290	268	250	232	279	261	269	282	264	244	296	290	280	273	270	273	257	291	251	280	248	244	245	254	251	266	284	247	268	257	298	273	295	260	258	276	290	272	278	261	280	284	239	257	282	275	273	254	241	275	269	273	267	283	277	255	276	253	273	238	264	258	263	266	297	277	294	268	277	268	316	285	256	272	276	253	310	279	273	273	269	242	243	275	289	255	287	263	280	276	243	293	280	278	301	278	277	271	274	252	280	274	249	317	240	267	262	291	278	293	280	283	253	274	265	253	261	279	272	286	274	240	234	281	271	247	250	270	267	272	253	252	272	298	270	281	248	256	252	289	254	261	281	302	276	297	262	280	276	279	259	284	261	267	265	264	257	269	305	279	267	266	241	265	287	259	247	264	253	259	271	306	296	263	286	263	245	264	231	233	260	241	247	238	297	251	233	238	252	271	249	258	257	257	270	264	280	254	272	267	300	255	263	256	262	261	254	243	263	262	239	263	277	266	252	275	285	281	269	281	269	287	250	260	238	261	251	241	245	261	257	283	261	267	267	256	254	281	259	250	262	256	255	239	273	240	293	269	262	270	290	250	256	276	276	264	266	259	264	294	277	250	280	259	251	272	271	270	268	252	265	283	268	260	236	290	269	286	269	265	284	297	269	300	255	234	260	253	275	235	273	238	299	304	281	289	262	269	292	294	279	277	265	259	272	250	244	260	300	267	271	249	246	277	249	273	251	264	259	272	258	243	268	273	275	292	265	293	272	246	276	273	283	297	250	274	259	290	273	272	275	275	258	275	263	241	279	249	255	260	266	267	278	225	240	258	277	270	258	256	271	279	274	266	276	262	272	274	262	264	258	255	266	260	285	250	259	233	254	284	256	289	277	251	290	256	272	241	264	259	258	264	264	280	271	282	260	292	257	269	261	243	238	277	235	266	304	245	291	258	249	280	285	280	238	274	240	253	257	266	250	253	246	268	265	271	271	264	286	262	279	262	250	263	279	278	242	307	268	288	259	272	271	280	268	269	272	248	277	255	258	274	262	285	248	274	251	248	252	256	263	252	289	271	278	275	293	260	266	262	264	265	282	280	245	267	249	275	262	283	270	286	255	288	267	262	223	276	286	267	246	253	273	285	267	264	254	256	240	293	255	260	282	292	274	266	288	240	263	247	266	269	271	275	327	274	249	266	278	241	288	250	261	252	263	294	286	277	279	256	238	251	300	322	230	274	267	261	247	246	281	266	265	253	243	259	242	276	297	269	302	267	263	230	295	294	276	275	260	253	277	261	265	278	263	264	257	232	262	257	278	261	270	321	237	278	264	266	266	269	268	263	259	280	241	260	249	260	292	281	266	245	282	276	254	271	295	250	272	244	270	260	265	279	264	286	287	271	253	267	280	270	278	253	274	285	293	261	246	238	249	287	264	265	254	259	278	275	277	245	285	291	277	255	231	249	259	267	277	292	245	275	278	293	286	258	275	268	247	266	287	267	304	278	292	273	222	272	240	242	262	273	276	289	257	226	270	273	258	274	290	255	286	280	246	273	267	286	291	269	281	285	296	264	285	256	282	268	287	282	257	264	268	284	294	259	274	264	264	283	252	256	261	270	272	260	272	284	271	286	271	258	265	256	272	259	263	256	263	287	280	259	256	273	291	258	263	253	286	298	296	244	241	259	253	260	278	294	256	256	265	280	292	279	253	242	282	242	219	258	246	277	269	285	292	239	274	285	258	255	270	253	280	259	279	297	261	294	307	274	291	240	272	273	279	265	270	275	267	247	266	306	312	301	270	249	290	263	267	262	246	234	223	289	222	282	262	282	280	258	308	273	281	242	224	250	269	260	270	277	243	250	301	262	265	257	256	274	297	255	270	249	230	267	264	268	249	280	265	266	256	283	277	313	256	239	291	231	282	261	255	288	267	243	288	248	232	242	295	241	233	254	269	263	259	266	250	276	267	262	274	273	274	267	291	266	255	276	268	255	283	254	230	288	260	275	278	267	251	251	251	294	263	266	269	246	281	263	257	262	271	251	317	246	248	257	271	276	262	293	232	264	261	257	273	257	285	245	249	258	260	267	247	262	245	277	281	279	269	249	256	258	249	262	287	275	240	273	250	293	275	257	250	261	280	298	276	292	280	267	273	280	240	280	266	279	281	296	257	281	231	254	282	260	253	280	273	273	257	267	301	249	269	256	284	241	257	268	274	244	272	288	293	277	265	233	247	249	239	281	239	248	275	246	276	312	265	279	259	287	295	249	261	263	267	278	268	270	267	250	270	292	276	271	273	259	266	290	281	252	262	270	265	258	264	242	257	264	250	270	283	233	251	264	264	257	261	253	255	310	251	253	235	267	267	261	298	253	280	261	260	233	277	233	271	283	261	300	262	250	279	261	282	273	253	247	247	274	286	224	259	267	272	251	260	237	252	280	258	288	257	279	267	252	278	265	246	256	281	275	247	272	279	267	291	277	283	258	275	272	285	275	261	275	251	292	283	257	256	285	316	292	248	251	257	272	272	263	258	267	262	291	272	278	283	266	270	264	257	276	254	271	285	298	261	285	269	243	271	266	241	290	256	268	262	244	260	272	257	260	268	266	247	264	282	268	255	272	280	271	260	280	268	254	285	260	259	255	277	254	273	269	285	273	296	229	232	290	283	259	244	292	291	278	288	267	300	286	241	259	283	254	287	240	252	282	269	280	250	279	271	242	274	274	259	260	246	249	250	253	254	258	249	268	288	242	259	271	269	256	258	252	255	251	261	296	263	275	257	278
15494	1705	3373	3747	3132	2740	2242	1926	1672	1549	1446	1353	1212	1218	1120	1178	1109	1043	1030	976	903	928	916	925	877	925	851	852	905	941	873	910	817	909	839	831	846	832	881	852	809	759	792	830	822	800	827	804	829	766	801	817	782	792	791	814	812	797	816	836	777	754	766	809	763	772	755	798	786	804	807	805	800	764	784	805	782	807	809	832	788	850	836	766	822	787	747	738	784	781	806	719	787	741	774	781	745	760	760	738	777	786	749	823	809	808	841	761	797	845	779	747	754	802	815	785	816	817	757	833	813	735	794	790	743	807	796	804	753	790	770	763	790	777	728	798	814	775	784	768	802	795	784	796	805	764	851	797	785	765	780	803	752	809	757	799	774	735	748	750	790	769	785	784	864	779	770	829	754	750	733	745	740	789	791	806	774	761	734	782	768	796	788	778	782	789	817	809	767	761	730	724	759	804	809	818	768	796	748	805	797	781	794	753	813	812	802	808	785	747	696	810	808	763	796	802	785	779	788	777	779	786	793	803	765	826	783	778	784	781	781	792	737	734	783	810	806	786	712	749	777	704	764	744	747	752	765	765	838	760	748	771	826	758	792	818	788	791	784	753	802	775	746	770	769	775	804	753	823	753	791	790	815	716	787	743	805	811	779	810	792	750	790	787	793	828	775	782	748	789	806	773	754	777	789	774	767	772	778	835	823	758	772	773	746	774	747	803	802	795	793	759	703	798	698	787	808	771	780	809	805	800	737	798	790	791	741	777	772	766	764	771	774	742	785	781	790	776	779	775	814	793	737	797	800	754	771	755	777	777	777	759	778	752	768	793	780	786	802	769	805	787	834	780	770	737	744	793	790	767	768	744	726	797	765	772	784	714	728	728	762	768	802	769	834	760	761	769	773	791	807	813	748	781	768	753	773	763	791	773	736	764	803	761	802	734	742	820	793	753	802	802	780	743	822	788	774	763	798	820	761	800	817	751	748	733	799	771	777	788	742	763	804	808	780	760	770	821	736	779	742	770	754	791	787	787	759	794	803	793	741	799	806	818	755	765	791	774	781	784	755	771	734	805	763	794	803	756	782	765	791	785	767	772	797	784	730	746	740	803	756	731	809	820	769	807	836	787	796	747	809	772	788	755	779	796	772	736	815	800	757	778	752	733	800	794	779	780	790	744	779	795	746	799	825	782	793	735	777	853	759	785	796	763	785	762	821	767	785	777	798	769	797	778	761	816	830	794	812	790	810	784	776	792	803	764	741	850	778	754	785	778	806	728	818	753	776	806	804	819	794	792	752	747	759	826	736	775	780	806	744	816	754	735	754	768	769	753	755	788	772	766	759	807	736	796	773	770	758	772	784	769	771	804	828	758	770	755	765	778	750	820	817	752	802	755	794	760	752	818	837	782	737	792	797	809	770	802	837	747	807	792	799	797	762	826	741	809	758	814	809	752	771	759	812	805	756	808	795	796	752	788	790	811	795	766	777	733	774	758	767	791	742	801	755	806	809	795	747	788	812	818	789	761	778	758	730	794	767	794	758	734	817	784	746	792	778	791	755	740	761	734	739	775	775	787	815	735	784	795	751	819	836	770	734	767	745	779	763	792	771	758	793	765	807	871	747	749	793	796	783	823	792	773	756	787	804	804	706	728	737	746	755	820	755	808	747	780	769	754	794	769	782	790	783	780	797	763	795	792	812	744	758	750	817	753	781	819	780	738	806	818	731	806	792	765	746	726	773	774	731	815	755	759	758	764	789	810	811	853	759	801	756	781	794	760	763	825	771	822	758	772	788	745	781	792	805	776	747	741	781	733	796	784	779	838	775	777	760	783	794	834	813	747	774	722	771	763	756	773	805	820	748	805	804	753	758	759	799	768	757	775	818	779	750	751	823	766	806	793	784	809	792	802	756	796	815	756	783	815	770	780	791	790	820	796	788	835	768	746	780	789	738	805	770	792	783	782	754	795	749	733	780	740	831	757	777	771	761	761	779	793	770	805	801	793	798	784	805	832	764	801	789	755	771	765	740	747	761	736	770	783	742	742	767	800	833	801	732	770	773	760	746	795	806	823	771	803	781	753	758	834	722	798	749	850	794	788	789	802	818	701	742	806	786	766	787	714	760	838	783	795	779	728	778	791	745	753	779	737	762	801	730	762	803	781	792	762	781	795	778	802	741	778	769	782	722	824	751	811	777	805	827	779	729	755	837	845	804	759	788	793	786	751	741	866	785	766	815	769	750	788	820	770	789	784	805	782	799	782	792	769	730	766	782	730	749	806	771	803	862	790	772	762	765	803	764	805	766	744	784	780	763	783	821	753	745	783	786	815	794	765	791	770	818	802	771	819	803	793	797	841	756	717	790	772	812	792	800	780	775	796	793	790	809	731	760	728	755	781	775	801	759	789	774	844	789	754	735	763	780	803	762	748	827	821	804	787	851	785	765	788	799	786	804	772	809	750	774	737	810	753	789	767	828	820	762	771	757	756	802	752	776	782	783	767	765	837	842	811	791	766	753	756	801	812	811	804	806	751	753	777	765	736	758	782	766	787	804	736	836	795	810	793	786	806	801	749	750	792	805	779	790	736	774	789	783	819	772	808	776	786	779	822	790	777	774	796	739	811	808	824	809	779	812	774	781	773	844	775	783	773	777	828	769	788	725	781	763	753	726	808	752	780	726	808	809	768	794	808	779	801	772	802	775	798	779	743	778	808	769	767	770	775	725	762	770	749	759	820	736	724	756	813	735	758	808	770	784	749	772	764	767	755	771	773	800	793	769	756	782	781	754	754	703	759	803	774	812	762	759	778	778	790	795	787	770	773	789	752	805	768	795	744	795	773	744	787	796	830	714	820	756	799	798	839	754	773	785	768	772	761	775	808	790	795	802	816	785	797	740	780	840	776	737	786	782	764	733	777	816	752	724	791	834	737	709	813	783	812	756	783	750	773	740	789	736	787	768	773	751	784	723	790	850	794	771	735	762	788	754	753	771	802	767	796	765	799	791	769	776	759	781	780	769	827	769	788	788	802	770	780	801	745	770	771	766	792	776	746	768	800	824	780	765	756	773	750	794	790	730	762	799	772	751	811	808	771	763	760	787	749	820	744	804	802	760	806	804	749	777	803	805	764	823	740	776	724	786	778	771	789	744	814	774	778	769	766	769	757	712	779	790	747	822	727	717	765	831	795	761	813	788	780	778	786	751	809	768	764	761	758	826	720	758	744	805	743	801	792	808	798	781	779	736	780	809	808	804	791	766	751	809	782	779	785	782	781	805	764	750	793	812	757	823	757	793	770	744	785	785	746	778	807	788	780	787	786	830	802	811	795	764	766	785	753	793	772	792	738	774	761	819	797	778	755	805	764	746	800	777	748	789	797	796	772	793	742	787	788	795	839	788	799	781	819	784	792	819	778	731	780	753	754	794	797	804	772	756	772	788	718	797	822	772	756	780	788	799	774	806	812	788	755	808	773	804	745	817	810	796	739	737	716	773	794
38582	19473	9048	2536	1662	1222	949	793	707	594	547	490	483	451	429	438	420	365	371	399	362	367	408	363	370	369	355	336	358	310	327	346	321	323	340	311	330	350	359	326	363	306	311	279	312	357	338	316	329	333	319	333	277	319	306	330	313	341	330	313	338	315	300	326	351	312	346	332	301	304	332	344	296	342	315	320	344	330	323	324	303	304	303	323	299	332	320	287	330	300	320	305	319	272	328	304	330	331	285	320	324	316	309	316	343	295	328	307	324	314	307	326	325	312	297	307	314	313	330	345	351	337	345	303	286	304	316	330	319	291	306	335	346	287	345	315	310	272	314	323	323	350	313	319	317	320	316	324	303	334	327	306	290	333	345	279	313	309	332	305	329	320	297	312	263	300	309	306	302	314	301	318	310	340	312	316	350	315	326	327	346	317	322	339	309	294	341	316	318	299	306	317	321	305	321	307	305	313	330	334	334	323	326	285	331	337	302	290	325	306	306	310	296	311	292	293	309	324	292	300	314	319	287	324	315	302	323	334	288	323	303	316	293	332	323	312	288	305	325	327	337	289	306	338	322	301	340	279	304	330	302	336	308	307	331	345	317	326	299	306	317	330	276	314	320	313	313	309	294	284	314	283	309	338	292	288	296	301	306	334	337	293	301	310	349	330	297	307	312	337	293	302	313	287	282	295	311	296	305	319	322	327	313	337	326	357	327	310	279	325	341	306	288	322	310	304	310	312	287	307	319	279	282	308	289	276	310	306	317	320	327	340	335	326	303	324	328	295	260	363	339	310	321	314	322	305	288	270	316	331	330	313	316	337	282	253	318	289	324	332	326	326	286	306	283	301	299	329	309	284	294	324	345	325	308	302	300	314	284	313	342	325	313	300	305	321	292	303	315	307	303	342	296	325	302	313	331	330	331	322	283	320	324	291	342	302	367	316	345	306	309	275	315	323	304	282	292	293	327	298	310	288	311	362	316	285	270	319	303	336	322	278	281	300	324	312	306	331	329	294	306	290	338	306	309	334	309	281	336	283	343	332	337	302	323	291	310	332	317	308	319	339	309	306	286	319	296	309	307	333	299	330	277	312	321	336	313	328	326	285	302	302	305	288	330	352	312	296	326	304	349	301	324	309	326	320	326	335	294	326	289	307	313	327	326	342	315	274	321	323	323	314	323	333	324	329	312	287	297	330	333	294	315	303	299	284	328	314	324	298	311	339	343	312	320	292	317	326	335	314	303	328	313	307	320	290	321	317	313	329	283	321	316	302	318	282	317	301	300	328	302	344	320	295	257	291	287	297	318	315	339	319	303	313	312	301	308	301	318	361	334	341	318	314	321	320	300	358	292	277	279	337	318	324	328	363	336	310	314	303	302	304	326	305	303	315	300	294	293	330	331	311	310	310	300	352	296	327	312	298	321	302	308	324	292	335	323	324	316	307	312	307	320	306	326	309	335	288	285	321	315	315	329	284	309	286	324	292	322	317	303	321	325	292	307	334	326	297	291	277	296	337	332	303	302	307	310	352	339	307	354	317	346	315	293	314	326	327	310	348	344	277	342	299	267	290	330	308	335	313	270	296	319	347	290	332	317	306	279	316	343	302	333	325	311	316	332	333	296	317	318	299	306	330	295	312	308	295	327	291	326	304	324	314	369	279	321	335	299	297	305	301	291	321	331	287	344	348	305	305	351	319	299	343	319	299	301	337	329	311	308	305	307	303	284	332	315	325	349	310	311	347	311	315	298	309	333	319	328	325	308	321	334	295	317	317	343	334	311	313	323	292	322	335	314	363	312	311	328	338	276	329	302	322	323	314	336	318	314	326	316	289	308	298	288	299	328	335	297	351	303	310	322	288	307	330	324	341	338	321	339	312	285	308	293	319	276	320	314	329	304	321	300	324	328	316	309	314	341	322	300	314	305	316	324	355	301	312	345	315	309	316	300	331	320	293	318	309	335	284	303	318	303	306	322	299	360	338	323	306	305	307	290	304	294	300	319	340	364	328	379	348	310	312	296	323	297	310	300	326	324	325	284	311	308	297	319	280	315	324	310	309	319	311	280	269	325	338	334	336	323	324	306	323	328	312	291	312	310	299	333	333	305	321	312	343	291	310	321	326	314	318	290	323	297	304	312	324	324	303	330	313	302	314	326	319	329	316	314	342	281	300	306	297	329	315	313	279	325	319	304	335	336	284	315	319	328	288	322	335	282	357	367	287	294	302	322	303	315	300	326	319	341	322	345	350	316	308	319	318	333	297	322	314	313	312	314	321	304	318	330	328	336	307	339	321	323	338	306	334	306	299	309	283	329	311	318	295	293	319	327	272	320	335	329	292	306	307	319	295	319	325	324	316	300	328	292	313	340	322	328	323	323	279	319	335	333	327	325	309	303	291	294	335	321	306	297	264	320	331	354	288	333	294	306	322	320	326	344	336	327	304	298	308	297	299	318	317	339	329	314	285	315	294	338	319	289	323	316	300	292	298	320	317	303	328	325	278	315	296	327	361	333	320	302	328	291	307	337	304	307	322	302	310	334	345	288	315	332	294	306	312	294	314	297	323	333	309	304	307	329	317	320	283	313	309	317	292	330	295	292	316	356	309	319	334	326	326	285	307	331	324	304	318	326	321	302	302	321	301	312	342	304	294	312	321	291	319	313	305	317	308	281	303	295	321	270	313	313	311	321	304	308	296	329	315	325	320	293	326	319	296	306	292	315	315	287	355	298	320	293	304	330	314	304	326	341	318	330	304	294	331	296	300	325	305	310	287	333	343	316	343	327	319	319	359	289	306	309	295	300	340	326	307	296	328	316	306	342	303	338	300	318	281	314	342	354	318	335	293	322	292	319	328	376	288	311	298	323	308	324	362	306	323	324	324	297	337	284	285	336	315	330	323	350	321	310	299	314	335	341	338	317	308	348	315	312	349	334	301	316	324	331	347	345	315	319	309	345	327	284	332	314	310	324	357	307	336	309	280	329	305	319	295	328	292	314	305	328	315	344	289	317	283	302	322	298	316	296	295	300	321	317	281	325	301	322	292	324	306	334	325	306	316	322	313	327	319	363	324	306	321	302	343	303	332	307	336	337	298	304	292	325	287	300	323	326	315	321	310	293	359	315	325	321	307	278	355	308	326	288	315	295	319	311	331	340	335	308	306	321	325	290	343	326	327	317	311	314	321	318	359	294	309	307	340	284	302	278	302	304	314	286	311	279	334	345	302	276	310	281	328	305	295	298	308	323	299	320	325	292	316	317	317	322	326	327	359	302	314	313	294	315	324	313	305	307	316	317	290	307	271	309	335	312	305	309	288	321	344	336	279	333	336	318	345	309	309	300	332	303	328	301	289	307	317	304	320	290	334	301	340	301	331	331	297	315	317	315	322	303	305	331	330	307	290	330	301	332	309	340	323	334	333	309	305	290	310	336	328	285	303	329	296	306	304	318	334	315	341	336	331	318	332	297	309	289	348	307	305	309	329	321	338	300	322
20180	2868	5755	6379	5474	4521	3675	3215	2793	2390	2202	2032	1829	1732	1587	1534	1448	1363	1372	1258	1287	1202	1200	1196	1153	1135	1173	1065	1099	1039	968	1012	1043	983	987	1101	965	946	1024	1019	985	1030	990	1002	1012	1011	952	1015	918	957	911	957	918	923	893	936	939	935	940	933	920	942	898	924	887	944	887	969	878	918	954	902	895	906	941	917	927	912	926	908	901	876	916	972	900	918	893	929	928	907	953	895	925	903	857	944	958	910	935	927	841	923	921	898	922	857	926	891	954	909	878	895	888	908	835	852	925	877	859	886	927	909	898	879	908	935	848	957	935	867	849	836	937	867	889	919	908	892	912	861	928	920	932	856	935	851	924	860	863	906	885	870	891	914	874	868	942	854	926	898	881	883	928	898	893	920	896	907	943	844	860	915	866	874	878	936	895	803	861	868	886	878	862	908	871	843	916	902	832	872	892	877	859	921	954	888	853	895	839	872	902	905	889	864	863	896	910	860	927	910	827	937	869	908	903	950	907	919	928	923	937	880	874	878	896	881	850	877	872	882	882	894	854	849	913	884	922	859	875	901	910	855	870	861	919	918	863	881	879	890	885	902	915	921	899	882	875	882	897	878	880	904	865	888	864	888	908	891	860	817	913	896	960	884	875	893	926	815	940	914	840	908	957	950	903	932	869	888	903	866	905	885	899	848	915	850	886	878	907	834	895	902	867	955	918	851	930	884	898	867	846	896	931	886	911	955	859	887	882	887	884	865	901	904	929	860	900	900	863	932	886	810	944	897	832	948	898	851	917	872	853	885	845	894	883	935	929	870	891	918	898	840	855	898	940	924	913	888	909	927	907	900	902	846	880	833	872	866	898	839	801	909	877	891	862	877	872	887	874	836	894	898	869	880	903	928	914	882	934	908	860	895	857	853	839	902	882	898	832	872	903	852	914	856	857	967	865	919	879	852	887	897	932	881	893	932	913	883	855	937	889	911	872	920	814	869	887	862	839	893	888	833	920	876	871	906	860	851	897	886	895	874	909	925	947	878	837	886	888	941	870	872	883	885	911	911	870	909	878	976	924	926	877	887	895	852	919	925	876	851	849	839	892	865	868	861	867	898	843	851	923	923	929	864	899	894	890	924	828	858	882	888	851	839	923	868	851	851	864	840	893	847	882	871	875	878	800	866	802	889	843	887	862	898	907	892	894	903	972	894	874	936	869	895	932	874	827	852	887	913	899	903	931	829	910	841	851	863	867	894	888	888	870	875	891	884	846	863	905	859	894	891	870	873	895	931	860	863	900	881	876	839	876	911	853	856	911	868	843	937	880	879	864	860	923	846	858	875	848	914	850	913	863	882	874	864	852	855	878	837	901	915	894	831	854	920	863	841	916	868	863	858	857	856	847	909	855	896	894	857	933	835	853	905	854	900	935	909	887	856	904	916	907	915	887	861	840	911	867	953	918	922	877	897	885	878	859	854	872	923	853	885	853	916	874	860	911	866	954	883	880	869	904	945	890	865	921	841	903	868	848	941	890	918	883	844	901	912	925	851	848	819	893	954	928	895	944	895	872	932	875	920	919	866	921	886	893	836	887	897	910	917	908	921	979	891	890	871	907	884	908	916	842	909	892	883	873	921	911	886	903	901	830	870	861	950	935	888	919	837	868	895	900	878	911	925	932	871	872	890	841	898	905	942	878	849	870	883	861	960	888	870	904	894	877	892	912	846	874	841	911	867	941	892	868	903	910	847	878	888	854	886	929	848	855	829	906	896	864	930	961	912	853	861	895	846	868	918	871	855	889	861	862	886	846	894	945	942	893	914	892	858	878	867	914	848	872	897	919	895	912	869	853	917	909	899	918	884	889	917	893	952	898	908	858	856	912	877	842	847	857	896	976	865	882	856	822	856	881	858	881	933	878	900	885	859	887	856	886	854	859	852	890	838	870	917	898	891	899	925	841	850	853	910	922	885	906	919	883	900	832	891	864	896	895	865	883	876	835	883	883	866	873	908	863	891	858	919	924	857	902	854	904	851	869	849	898	876	862	859	904	915	889	915	908	886	888	877	888	910	896	868	903	879	918	900	821	881	864	880	907	887	892	873	859	962	875	906	946	911	852	885	867	832	881	870	893	898	856	873	919	857	958	877	928	923	924	879	913	934	884	911	890	935	875	869	864	876	919	952	862	830	899	882	900	868	834	899	885	915	919	839	880	897	874	870	854	886	886	899	900	877	861	914	906	855	916	884	845	932	875	883	846	859	898	873	908	877	862	882	897	868	910	883	863	876	868	878	917	855	882	882	890	930	931	883	872	909	862	846	842	856	928	891	847	810	892	877	897	870	901	908	906	921	887	891	888	872	927	884	937	885	877	914	922	916	851	857	874	884	843	914	866	825	858	895	857	894	878	822	845	870	846	882	844	915	896	921	889	922	903	891	844	927	867	891	860	953	883	862	901	931	868	911	913	822	866	860	838	906	873	930	936	842	866	894	877	817	851	899	887	887	898	919	867	853	875	929	888	895	913	908	897	922	879	926	864	929	858	873	898	879	901	863	849	918	904	868	928	811	919	888	880	900	857	885	851	924	904	927	866	851	921	866	923	884	886	930	936	839	860	898	805	889	840	922	885	879	924	929	935	809	930	935	928	910	899	877	890	878	889	891	899	895	864	893	864	907	888	875	871	890	863	929	909	887	859	840	849	877	896	935	890	900	886	882	901	885	887	901	879	906	843	907	884	933	858	918	881	843	889	893	947	919	852	894	836	874	889	842	923	912	920	819	954	928	938	874	827	820	845	868	862	887	841	881	925	910	921	855	924	908	897	906	890	922	800	818	843	829	887	886	868	882	850	867	886	853	866	885	920	879	894	877	868	897	912	830	879	901	858	867	880	865	850	892	903	894	919	930	899	934	854	886	846	935	891	876	920	854	806	897	909	861	926	876	880	871	888	878	874	876	892	879	862	870	844	890	892	885	844	881	847	913	885	897	922	847	897	869	885	892	884	853	873	870	887	855	940	885	905	863	923	884	850	873	884	837	907	913	876	915	873	838	886	867	932	959	908	850	869	915	842	907	947	804	853	859	869	868	862	899	879	906	948	877	916	892	893	891	923	891	865	872	857	921	892	882	825	883	927	880	864	840	871	834	838	828	904	850	886	870	892	910	929	879	870	869	875	895	875	870	899	881	863	887	850	907	881	854	869	851	910	911	898	947	818	950	927	891	933	897	870	861	883	914	868	843	901	880	821	845	932	879	829	884	913	914	894	957	908	880	837	927	905	915	883	842	942	869	877	842	896	927	919	916	865	928	901	906	886	864	908	874	874	844	881	891	906	880	882	831	878	815	920	896	897	867	907	863	921	864	959	873	864	895	882	901	899	876	879	856	942	900	851	910	905	900	874	885	916	890	826	908	859	854	913	885	887	933	934	926	894	889	846	856	863	901	885	858	916	863	882	894	862	876	865	898	901	925	893	829	895	912	915	924	903	959	854	899	823	871	896	894	892	922
5620	384	281	193	174	164	169	152	141	170	154	133	145	131	158	145	142	146	154	137	143	142	140	148	158	139	146	140	149	154	149	151	146	120	147	120	144	136	137	141	143	147	142	121	132	148	144	129	147	157	132	149	167	141	155	135	133	142	135	132	151	152	117	149	142	161	136	127	166	156	140	148	133	132	148	128	130	119	135	130	148	132	142	125	131	141	144	125	128	117	163	147	142	130	154	148	146	143	140	151	131	159	142	128	156	135	160	151	140	126	154	148	142	146	133	150	156	130	143	133	162	153	140	135	131	123	130	150	150	153	147	139	143	146	136	153	126	161	144	138	134	137	135	127	136	125	164	134	166	147	137	144	135	133	118	132	132	143	150	145	121	141	137	144	136	156	126	124	142	143	120	108	149	138	129	141	144	164	151	131	143	151	140	151	157	147	148	150	142	137	164	129	154	156	136	127	142	149	127	128	143	136	160	136	149	143	136	163	148	140	101	158	145	133	130	147	148	125	138	134	135	133	150	152	137	136	127	129	141	146	133	135	149	162	161	130	145	146	142	126	114	128	156	136	141	145	149	150	112	124	145	121	152	136	149	156	137	125	144	149	157	150	144	150	133	142	135	143	136	131	142	148	158	138	148	138	147	144	133	133	139	135	125	142	151	129	135	148	153	123	144	134	147	121	134	138	153	161	159	150	129	141	143	142	148	151	131	152	155	136	138	157	133	149	121	136	164	145	134	144	161	132	143	163	146	130	132	143	172	147	139	200	158	180	154	156	162	158	133	147	138	129	142	134	158	141	175	130	149	120	150	140	145	159	120	149	137	140	115	151	150	151	115	137	136	131	165	144	152	163	144	154	127	158	163	138	147	149	132	131	156	130	140	130	138	142	160	137	142	146	153	138	139	132	153	141	145	144	150	148	154	151	142	131	163	163	145	152	131	152	141	150	153	150	134	136	137	137	141	142	146	154	154	155	146	175	126	153	145	124	161	138	163	130	143	138	130	141	152	131	113	139	119	144	159	129	118	150	123	169	144	152	157	149	151	150	148	127	143	150	137	150	135	145	173	151	134	121	149	154	128	155	160	127	141	150	165	132	141	152	148	128	153	164	132	162	138	135	149	161	147	134	150	147	125	129	138	137	129	120	147	143	138	124	141	158	125	147	157	134	152	153	132	149	163	150	142	140	142	151	140	142	135	156	136	129	132	145	135	161	159	120	154	151	128	159	129	127	142	148	143	140	148	147	135	125	144	144	143	141	154	126	158	156	131	159	136	138	153	144	137	135	127	139	148	161	160	131	169	161	168	154	145	148	126	142	153	143	146	138	146	127	137	151	158	144	148	147	126	160	135	140	142	152	134	146	140	146	176	133	147	164	146	139	146	146	152	144	141	117	110	131	157	153	150	152	151	150	158	134	153	121	170	151	147	153	137	146	121	147	130	126	146	144	150	129	140	154	155	140	162	176	148	154	138	120	135	150	118	155	127	142	137	159	137	141	135	141	137	137	132	146	116	141	135	138	143	132	159	176	163	130	144	143	177	175	149	140	143	138	148	136	147	128	126	148	132	149	142	152	161	154	163	129	142	139	152	141	156	132	144	132	141	133	121	143	137	137	156	148	160	148	160	126	138	127	141	151	140	146	121	134	150	141	142	144	136	126	136	141	144	144	171	145	150	142	149	124	122	140	120	138	150	141	146	157	166	151	138	125	134	138	146	136	157	146	140	161	134	139	143	152	138	164	164	152	130	157	153	132	126	136	146	153	136	138	116	130	156	139	134	138	150	156	133	144	153	131	146	147	152	175	97	167	137	131	147	159	134	128	154	154	144	153	137	135	138	149	158	156	162	143	141	158	142	139	129	126	154	162	136	136	146	138	152	157	163	148	148	144	135	157	150	149	141	131	156	132	141	139	137	143	136	125	141	134	142	137	139	124	161	144	141	139	140	163	140	104	153	125	142	125	137	126	125	131	138	161	154	168	143	150	153	141	136	145	151	136	131	135	140	157	171	138	186	156	135	110	139	137	133	139	134	136	150	133	145	141	121	164	151	164	140	124	125	119	167	156	174	147	140	151	149	151	134	168	156	140	160	142	137	141	140	162	135	139	161	134	150	130	156	148	136	120	163	148	139	148	144	131	138	133	120	147	153	137	138	151	127	134	162	148	160	147	141	147	140	146	150	153	147	132	120	133	136	153	155	145	156	153	154	142	142	154	144	139	159	130	147	148	136	148	145	149	141	139	135	142	145	136	172	168	151	127	140	146	143	144	133	146	154	143	146	146	152	139	157	142	142	151	124	130	149	154	132	140	158	141	164	149	152	134	148	129	156	165	150	133	139	132	145	167	140	148	155	165	123	112	139	139	126	142	139	176	127	124	140	138	124	146	148	131	149	123	151	133	144	156	175	145	137	161	152	140	162	121	158	140	121	160	129	151	141	157	145	139	135	133	154	135	156	136	132	142	150	151	146	156	119	142	136	141	159	153	159	142	142	148	139	128	131	150	145	135	128	132	135	148	113	140	156	168	165	144	146	149	156	133	144	139	164	135	146	147	141	150	148	148	144	140	153	149	133	153	151	160	148	150	136	141	130	150	131	147	118	127	141	158	158	160	148	140	144	129	164	141	155	144	149	118	150	146	133	143	158	157	154	131	128	139	151	146	148	141	168	123	137	133	156	155	159	156	148	143	149	128	156	132	160	154	153	163	137	144	163	150	144	145	153	133	137	142	143	130	165	145	128	157	128	134	136	137	134	142	119	138	154	128	155	142	139	141	166	140	142	131	149	129	134	138	160	143	133	129	148	150	156	137	131	130	158	132	135	164	139	135	142	147	121	127	140	160	121	155	142	143	147	145	163	136	157	148	126	141	127	160	163	142	136	127	129	129	135	154	134	149	143	144	133	126	140	148	139	149	151	149	145	155	114	145	126	141	144	139	154	174	148	145	158	159	154	160	142	150	120	146	137	157	141	134	138	160	147	155	150	123	143	157	153	160	127	144	142	147	128	136	135	109	141	144	139	147	165	142	160	154	141	129	140	135	132	155	150	146	142	127	170	142	148	139	158	148	165	149	164	146	135	138	138	129	147	153	155	153	140	146	136	133	163	162	162	145	139	129	163	140	134	148	128	134	161	128	126	153	145	150	129	168	146	124	137	121	143	154	140	154	126	161	128	125	161	128	163	149	137	174	148	139	130	130	140	142	149	143	133	147	135	140	143	134	132	141	151	163	135	166	129	162	149	133	134	120	137	143	144	134	143	146	132	135	136	138	150	164	135	136	139	150	125	141	142	134	155	139	147	142	138	135	117	107	135	135	144	159	149	145	137	142	126	136	142	152	140	155	129	153	153	122	144	151	147	144	131	150	154	139	151	152	131	138	144	137	155	131	156	139	123	143	145	154	143	152	138	148	128	162	149	151	157	134	169	145	132	150	135	150	155	139	128	128	154	150	135	142	123	135	142	128	132	136	142	135	154	138	132	150
4564	525	580	655	601	591	586	518	525	527	444	478	480	472	482	471	501	476	452	452	480	454	477	479	497	494	473	464	432	459	508	485	431	430	459	471	480	454	466	432	482	494	466	439	464	450	462	406	475	483	461	471	435	463	465	461	442	447	444	476	488	450	501	478	469	454	473	418	449	497	431	448	461	467	421	425	439	464	479	464	473	450	451	446	451	435	477	482	461	432	452	472	457	450	472	450	467	450	509	464	450	457	467	453	489	443	481	507	508	472	453	444	473	448	438	457	443	467	451	431	457	483	461	472	437	458	443	484	451	443	481	471	470	479	461	480	461	478	498	451	467	441	446	463	434	443	458	455	431	481	481	466	469	443	456	449	476	432	436	473	426	444	443	458	471	469	486	464	498	442	483	437	473	461	404	468	454	444	491	451	491	438	452	488	451	440	458	472	485	464	446	452	471	438	511	458	437	457	457	455	472	456	471	483	436	455	438	457	454	454	454	449	462	470	490	465	465	478	488	431	454	461	500	428	487	475	457	442	437	453	442	448	509	478	439	458	492	471	453	427	456	474	479	479	408	456	451	472	467	449	424	461	455	480	470	445	466	457	484	453	471	432	425	461	452	473	508	445	428	446	444	439	430	440	496	465	491	443	421	448	473	466	446	464	448	467	459	480	446	481	461	447	444	439	481	437	461	461	442	466	434	445	438	448	481	458	474	463	449	478	451	431	506	471	436	470	458	453	435	441	477	446	470	451	456	436	469	454	447	443	449	464	456	467	497	443	501	423	465	485	450	451	452	471	457	451	469	476	472	469	461	459	454	456	430	463	460	463	446	424	455	458	431	466	456	436	453	443	463	435	463	470	479	477	476	472	430	460	465	450	493	478	477	467	447	440	425	462	453	477	460	434	440	469	449	470	436	520	486	459	475	437	446	489	468	418	483	452	425	460	415	454	450	487	449	474	445	459	478	459	475	439	482	459	436	451	472	456	435	476	457	446	458	445	430	436	468	490	436	455	444	470	472	462	457	468	433	478	446	445	456	474	448	433	453	467	485	463	464	483	443	512	480	459	447	440	455	460	452	471	434	469	473	490	449	463	415	471	454	429	445	469	504	442	460	469	460	459	428	444	473	459	449	440	479	433	441	494	460	479	460	445	462	490	461	426	470	438	449	452	456	408	401	474	477	456	451	422	486	457	490	452	445	447	445	471	464	440	443	484	455	440	439	417	448	441	429	449	470	431	479	477	438	442	455	494	454	507	429	466	458	479	446	454	425	431	443	466	455	445	463	488	461	481	480	463	462	445	453	475	475	476	455	491	412	507	478	440	463	457	463	455	434	452	510	468	418	466	455	474	451	450	440	495	472	462	453	452	457	460	456	454	455	449	460	459	453	467	465	448	484	462	472	471	462	438	485	448	444	445	440	458	519	425	436	467	474	507	481	473	440	421	483	411	472	505	458	429	425	459	482	476	451	450	458	454	456	480	465	474	459	410	459	429	456	472	463	430	456	491	460	502	484	471	451	440	445	431	465	474	467	449	425	476	518	433	467	471	445	445	470	451	455	485	441	480	441	473	420	417	478	469	479	470	473	469	478	434	433	449	455	494	441	465	456	447	455	450	480	450	487	440	452	477	448	467	477	480	492	449	477	445	460	485	430	451	446	461	442	459	447	449	458	445	481	431	443	458	443	448	431	461	476	491	449	455	461	465	455	496	440	481	417	444	452	456	483	474	488	437	465	470	435	429	460	455	482	465	445	485	452	457	478	460	461	478	476	451	460	437	385	463	413	432	448	480	467	457	446	472	470	476	470	469	499	477	423	450	450	422	440	460	503	461	479	427	443	471	445	449	471	421	477	464	489	476	438	508	447	468	485	405	483	459	466	465	467	460	442	421	436	457	462	464	471	467	485	491	476	478	478	491	467	442	464	468	433	431	442	485	480	456	459	465	458	446	466	471	458	455	443	497	435	463	443	482	439	436	470	424	445	461	434	430	465	431	473	469	424	421	474	425	479	444	455	441	470	462	466	446	470	470	422	457	426	479	474	485	439	437	459	485	463	423	458	390	442	456	468	477	443	457	455	450	472	434	454	450	459	464	475	439	444	475	450	446	472	456	447	447	503	472	477	469	445	477	496	465	471	457	433	411	476	499	455	448	455	500	468	428	487	441	481	462	440	437	457	469	447	451	456	458	410	504	467	446	461	476	424	452	463	442	469	438	495	452	484	424	461	466	447	474	466	465	472	487	472	480	491	501	479	421	434	458	453	447	482	468	436	458	439	466	403	498	416	454	486	453	499	443	465	479	466	425	497	453	448	456	420	455	471	466	467	477	418	473	499	450	484	465	449	465	477	494	451	455	466	488	464	452	465	441	448	453	440	493	427	471	463	431	445	462	434	429	470	467	459	464	475	449	454	514	452	450	467	458	483	512	449	443	461	475	470	456	470	434	476	474	472	458	443	433	464	429	489	459	455	469	465	468	481	486	469	477	441	426	445	445	457	480	490	435	473	441	427	418	480	446	478	422	445	465	437	417	460	462	462	423	495	438	479	466	493	456	449	451	448	471	442	492	473	457	457	484	405	443	430	475	443	456	428	463	436	449	470	436	441	433	446	431	450	462	488	454	426	436	457	456	461	460	474	446	491	455	477	454	468	487	440	459	477	449	489	464	487	473	468	493	482	443	453	466	438	455	443	427	414	465	461	500	439	455	451	455	464	438	483	399	463	449	440	443	475	443	477	461	460	439	470	471	450	436	444	447	445	463	467	466	453	454	452	420	459	443	450	449	441	461	433	472	435	457	484	443	439	486	457	496	496	514	440	441	429	481	454	484	493	453	438	490	494	451	474	492	446	441	425	466	469	462	477	456	503	489	444	467	494	472	429	460	469	457	476	466	465	435	504	457	450	438	462	458	466	453	477	422	487	480	433	470	449	439	465	461	450	479	420	478	428	471	471	462	466	474	431	454	454	430	454	458	491	440	454	465	457	508	498	503	478	460	432	437	437	443	431	424	455	449	463	444	465	455	459	454	437	452	476	431	495	489	437	455	437	487	401	502	485	392	508	448	459	468	452	469	444	475	406	487	454	432	454	438	475	472	463	465	443	470	441	454	474	498	433	494	467	433	522	470	481	497	414	511	475	444	447	459	456	454	431	440	440	512	454	429	471	459	466	452	489	463	439	436	452	475	474	461	423	461	417	482	438	500	483	470	460	477	444	431	506	436	450	503	446	479	451	470	452	481	464	458	473	475	482	458	459	423	508	462	482	397	442	473	472	482	468	465	460	461	461	473	437	484	465	474	468	449	460	446	433	468	459	423	496	486	467	439	432	491	439	469	452	481	497	454	429	466	474	455	478	451	461	416	477	452	464	477	475	440	450	490	451	482	424	459	437	488	454	373	427	445	463	483	495	473	429	447	446	459	425	445	485	458	426	451	472	465	466	450	464	487	475	422	480	457	441	469	490	449	444	499	469	430	451	426	468	434
33032	10552	1986	1205	977	673	567	511	468	405	342	394	360	316	333	337	292	315	325	280	286	304	259	297	274	268	291	262	274	272	299	297	272	284	291	276	278	275	263	291	286	276	275	299	273	255	273	265	289	273	298	284	305	262	285	256	260	261	272	278	293	271	256	286	259	269	265	271	257	274	273	244	255	280	272	238	250	267	240	262	279	249	269	260	277	296	286	261	246	253	260	273	266	258	306	242	267	262	221	269	256	233	276	226	274	276	274	241	294	235	291	300	239	257	278	254	287	274	235	293	242	260	285	270	281	287	288	265	304	304	268	266	281	272	274	263	258	286	262	239	242	287	283	276	259	285	285	253	265	289	259	271	277	291	256	267	303	283	279	266	264	263	269	283	296	267	265	278	283	271	282	261	287	318	248	279	260	233	281	270	250	300	246	261	269	247	282	262	274	256	271	282	260	272	260	292	273	281	274	247	256	247	268	252	308	286	257	251	297	270	274	248	268	281	283	218	275	277	268	269	259	298	252	264	261	258	236	272	242	246	260	262	229	268	257	299	279	314	267	252	249	261	251	295	281	291	276	273	258	279	294	271	262	286	275	265	278	269	255	263	288	248	260	252	268	313	279	280	261	277	253	272	282	281	295	254	268	296	265	263	249	286	286	250	265	254	295	264	270	279	288	243	262	252	246	287	266	257	264	298	266	279	264	269	259	295	282	248	241	261	298	278	255	293	252	283	244	245	248	258	263	291	286	283	245	280	281	259	246	274	264	265	267	274	262	272	257	244	257	300	278	259	273	271	282	277	264	264	272	262	261	254	285	254	261	299	254	249	263	282	274	279	270	296	266	248	315	289	239	272	268	262	256	273	256	253	250	249	262	275	265	315	268	268	285	283	275	320	268	258	269	264	271	272	249	259	282	310	264	253	273	271	303	267	291	255	257	280	281	273	295	267	286	265	301	283	262	287	305	277	254	290	263	302	288	278	258	267	306	288	278	274	253	276	246	274	261	292	245	292	271	253	259	268	267	248	292	272	294	252	253	261	282	287	279	240	263	242	273	286	251	271	286	293	265	249	258	257	273	260	273	253	268	265	268	267	241	265	272	273	268	269	226	260	251	272	260	262	285	271	278	256	277	293	273	243	311	289	276	257	270	265	272	249	261	248	263	281	289	256	279	271	258	279	257	277	245	253	292	295	264	272	270	261	262	290	263	265	249	280	274	274	280	281	270	254	253	264	239	263	259	267	279	278	284	279	243	277	251	245	269	296	277	275	264	289	273	254	258	268	258	227	258	283	269	248	278	297	295	288	269	263	250	288	251	281	269	297	273	247	285	252	247	302	263	276	268	295	261	262	267	280	297	260	260	243	250	295	269	287	292	274	266	247	270	256	270	255	284	260	283	264	255	251	260	264	259	284	267	308	289	267	270	231	275	323	260	268	287	257	263	269	291	269	264	287	265	268	281	274	282	263	262	262	258	269	238	280	287	243	251	247	264	260	267	251	259	239	253	249	265	260	265	271	252	263	271	252	262	278	276	261	243	286	273	286	278	273	233	260	273	258	283	277	260	262	283	251	259	232	234	262	293	288	269	279	294	272	260	259	270	290	270	284	274	275	253	246	249	290	266	308	243	273	259	271	268	277	267	274	252	256	270	276	275	268	262	270	298	244	274	292	274	311	253	258	269	265	253	268	284	272	246	281	288	302	270	256	298	301	235	244	261	288	262	277	285	291	263	304	255	264	258	279	268	273	283	247	257	281	265	244	237	270	264	287	285	266	257	269	278	227	291	272	258	268	316	272	262	266	302	282	262	307	269	283	257	269	286	268	264	230	271	262	274	275	248	266	258	259	269	244	276	291	299	275	276	280	272	257	272	263	246	249	259	234	266	303	258	292	288	284	260	262	254	264	289	302	264	296	231	291	305	268	284	283	261	269	240	266	267	278	292	292	283	241	264	276	266	276	283	245	246	246	294	263	253	271	290	270	224	265	251	275	276	275	258	298	271	229	287	250	277	275	284	290	261	263	245	277	273	270	259	257	236	289	245	275	290	268	266	298	275	279	307	284	274	284	277	283	254	302	276	253	243	261	277	288	285	268	262	261	267	245	274	246	295	268	234	250	275	275	268	239	268	259	277	271	245	306	266	273	286	246	267	275	245	266	298	255	254	274	259	257	250	278	258	281	266	264	262	261	274	230	254	253	278	265	284	245	265	289	268	261	280	247	238	242	261	271	323	258	288	271	279	277	251	282	292	267	263	275	255	284	274	274	250	258	292	266	267	268	297	298	270	250	259	240	284	279	264	280	260	294	284	268	288	254	259	268	256	290	254	270	277	253	262	280	278	281	249	260	267	262	251	273	261	283	275	298	271	264	274	278	271	254	278	271	278	271	265	278	299	286	226	286	264	263	274	250	280	266	280	291	252	266	271	257	291	306	269	267	280	292	289	265	275	260	247	297	275	261	240	258	242	282	255	268	265	268	274	247	246	279	267	244	269	285	259	245	262	264	305	258	290	258	267	264	255	252	233	282	275	236	276	245	284	246	236	268	241	252	272	266	254	275	296	264	289	269	245	265	251	290	248	257	244	274	255	283	248	257	246	281	268	263	265	279	252	261	279	277	256	275	262	260	286	249	278	264	260	265	242	290	275	250	240	267	283	287	270	282	264	276	301	295	281	241	272	289	251	269	265	234	232	275	268	267	276	298	309	292	267	283	256	276	264	262	266	268	273	297	288	270	276	262	255	289	269	278	309	270	254	251	283	274	257	254	263	243	244	250	276	280	253	281	270	238	294	260	258	266	291	276	267	243	274	318	277	255	283	294	275	250	271	297	245	262	272	277	275	273	259	247	270	299	233	266	310	251	277	282	269	272	268	250	293	273	290	263	273	232	280	265	283	256	260	267	254	278	261	268	284	279	247	259	279	247	312	277	235	265	288	289	271	268	279	270	230	273	265	234	277	269	257	251	265	244	263	291	269	247	279	253	288	272	290	300	262	297	270	280	291	269	271	259	275	236	286	293	262	265	274	289	296	283	278	230	255	272	270	273	270	271	262	260	255	269	264	287	283	277	244	270	267	252	252	248	234	257	280	247	273	250	276	251	265	268	261	252	295	244	278	282	267	285	266	270	261	269	231	293	273	260	270	278	267	289	262	274	240	249	284	283	266	272	286	307	273	273	279	236	260	278	253	268	291	260	273	260	262	286	295	249	269	246	285	259	290	270	279	248	261	294	262	268	253	281	276	271	279	268	273	301	268	258	269	276	267	270	254	258	256	248	302	234	296	279	273	276	265	274	262	285	264	260	253	271	291	257	245	288	240	265	280	257	321	269	265	282	294	267	271	287	244	271	274	266	273	277	262	261	283	301	278	250	245	304	244	255	261	290	233	266	274	288	251	255	262	269	268	277	265	266	272	287	285	277	254	257	279	269	230	270	279	309	248	272	240	303	275	261	284	293	276	247	226	246	282	257	263	263	259	226	247	270
15615	1738	3340	3807	3254	2726	2309	1969	1736	1557	1417	1365	1280	1273	1196	1093	1031	1027	1020	986	985	913	984	962	916	905	892	820	944	891	873	878	888	860	899	887	860	801	821	837	927	808	821	778	853	829	819	800	828	803	799	849	840	889	798	774	832	790	766	807	764	834	775	780	830	818	761	799	757	786	823	842	790	781	826	755	805	809	770	780	820	801	757	755	765	797	778	820	814	781	781	809	752	827	829	758	834	857	801	751	766	809	811	747	823	790	806	807	761	780	742	842	859	731	757	798	775	751	742	728	814	830	832	777	784	777	815	798	763	790	793	776	800	808	801	837	777	785	773	761	759	765	758	785	793	750	784	793	792	755	789	729	753	762	788	795	793	746	774	739	797	796	799	814	777	816	786	812	791	803	779	831	791	790	787	731	761	726	750	793	828	801	816	779	816	816	864	801	821	759	781	779	747	746	792	751	742	792	771	788	839	757	792	749	783	816	767	763	821	766	773	786	798	772	842	784	806	825	760	744	773	753	763	778	770	813	826	799	812	798	821	762	758	761	747	785	768	778	757	794	718	784	814	765	779	756	802	824	750	804	800	798	767	810	800	795	779	782	753	822	748	785	783	780	776	795	771	745	807	766	804	737	806	762	768	755	761	804	751	842	788	753	766	787	808	825	794	771	792	803	766	792	799	777	843	776	788	778	784	814	771	810	771	770	836	811	753	819	773	796	778	828	769	826	828	772	807	766	775	830	736	786	792	751	816	789	783	775	778	781	762	816	797	811	762	805	790	750	816	795	752	801	813	812	791	825	834	782	746	802	777	819	808	729	789	775	797	795	793	795	790	796	769	770	805	812	781	754	781	816	774	767	802	793	729	788	788	815	785	797	751	816	825	824	774	784	789	779	795	798	732	813	801	806	807	793	811	807	762	825	784	787	799	758	792	767	796	755	847	814	766	791	794	762	809	771	793	792	818	766	778	833	814	764	794	771	828	764	801	778	793	835	807	799	818	837	831	791	724	790	780	811	797	836	790	763	750	794	754	785	790	769	813	762	795	792	755	760	754	784	769	785	831	793	765	775	790	825	817	792	781	818	836	805	805	866	760	758	788	778	761	775	767	805	793	768	781	793	808	816	786	776	787	786	792	839	770	791	814	763	826	806	819	791	765	823	778	760	780	736	770	755	780	779	779	720	799	779	787	818	769	799	820	800	810	799	761	789	829	704	783	794	813	818	773	806	798	771	733	767	796	751	772	819	811	829	792	722	780	779	804	737	741	741	814	801	788	729	828	840	803	740	770	795	789	773	791	813	786	808	790	718	796	736	769	805	764	789	815	775	803	766	765	775	818	809	765	779	830	831	813	830	761	755	801	759	784	821	777	779	807	744	779	824	786	765	799	820	788	800	755	809	780	755	786	766	810	762	776	764	778	746	786	781	754	796	769	781	791	764	792	785	770	760	758	811	814	841	768	775	837	824	773	768	779	807	837	759	787	790	770	808	728	757	789	811	793	784	760	793	764	798	763	759	784	829	817	790	730	780	812	759	771	819	784	759	783	794	819	764	731	840	793	812	817	793	809	755	789	774	812	772	773	832	805	793	819	747	815	770	790	818	776	761	805	790	750	798	777	819	762	792	835	825	830	756	830	767	776	752	799	770	744	787	806	813	765	756	774	793	793	752	746	814	787	753	764	788	778	803	732	782	808	768	759	844	816	732	761	818	795	861	772	792	798	860	785	788	808	838	797	781	737	789	761	797	790	779	778	806	770	752	730	812	793	819	749	759	774	815	752	810	767	776	794	790	816	790	748	774	761	797	803	784	809	828	802	768	823	774	785	803	792	769	787	769	794	807	758	807	796	766	782	797	820	818	862	794	841	723	768	791	803	786	813	761	760	797	753	770	740	780	823	797	792	800	775	741	754	802	734	796	788	793	785	785	776	822	769	781	785	805	808	795	801	747	783	784	841	782	784	709	800	864	759	792	780	776	736	757	841	836	824	783	781	772	736	812	804	775	811	760	750	765	742	832	750	766	795	830	751	791	819	800	786	742	811	804	793	843	758	824	776	787	772	762	806	828	797	828	769	802	777	879	815	769	801	749	788	785	780	787	769	775	774	753	769	742	773	734	855	835	838	773	805	759	766	775	797	785	786	819	781	785	786	800	767	757	751	789	786	773	763	807	781	804	757	770	809	824	806	740	758	784	783	795	801	761	866	750	819	809	801	763	776	788	748	770	780	772	790	754	785	811	843	766	776	750	705	796	808	795	782	786	798	782	813	745	757	810	794	784	762	771	799	792	784	783	777	804	805	800	808	815	752	808	760	758	792	739	745	834	836	834	794	800	802	764	839	794	773	824	749	809	760	797	851	809	772	740	833	784	720	760	842	790	776	809	815	785	772	800	790	768	743	759	754	745	813	766	749	793	799	824	785	779	801	840	802	783	791	774	793	781	796	772	771	753	794	800	741	809	792	752	775	790	832	789	753	797	751	802	755	805	752	777	760	785	797	747	834	766	719	764	810	774	765	829	749	834	752	794	791	807	786	807	792	797	783	799	784	766	780	780	851	845	783	819	773	735	786	804	757	755	791	821	800	757	795	758	755	757	761	769	790	814	777	781	776	787	834	770	776	732	766	763	784	771	780	784	754	804	774	800	798	819	781	810	804	788	774	790	797	747	752	810	807	790	841	816	821	780	788	764	774	790	730	784	771	773	826	768	772	761	828	807	776	803	785	740	789	797	790	798	775	751	802	799	778	778	794	824	751	825	814	760	823	820	743	759	763	815	762	807	824	794	739	772	826	816	767	751	807	760	762	788	750	726	807	801	784	780	805	796	764	728	785	844	842	774	796	765	780	788	780	788	742	816	799	738	824	767	724	835	830	831	853	812	785	811	753	866	831	782	751	736	794	770	769	809	805	760	775	745	804	720	778	761	784	797	805	782	828	745	793	753	787	776	798	787	741	835	797	837	793	768	753	779	766	809	743	804	777	826	802	808	765	828	785	798	796	784	767	826	819	782	785	768	758	748	747	794	794	750	808	812	780	813	818	740	786	791	794	831	758	747	776	767	764	808	801	786	833	772	834	802	788	810	795	779	769	805	785	815	789	805	769	791	860	862	797	825	785	806	791	789	810	762	812	812	819	788	793	758	790	819	772	757	763	799	797	817	743	835	783	794	790	797	752	827	818	775	800	786	798	764	786	733	789	790	791	789	792	803	822	788	792	814	819	788	773	788	788	749	820	836	783	765	765	749	755	799	794	808	787	786	792	798	757	763	767	798	802	763	743	779	803	778	779	849	821	762	781	750	760	753	765	839	791	830	806	780	806	795	771	816	794	796	844	833	853	758	799	802	803	792	750	824	742	768	810	835	795	800	793	804	819	791	789	838	797	814	732	814	721	761	814	799	725	795	809	798	788	776	754	786	738	796	761	791	804	791	779	776	831	794	748	766	835	773	771	783	808	813	810	790	829	803	819	804	744	829	776	766	808	828
38055	20518	12317	2813	1647	1218	951	769	727	590	555	500	446	434	444	398	397	410	368	399	356	375	384	359	362	380	328	349	335	368	378	311	327	343	315	369	342	333	333	301	327	363	340	331	325	326	355	298	299	363	335	319	312	319	343	330	320	319	333	309	327	325	307	320	318	330	308	336	329	318	340	303	308	313	328	310	349	306	320	320	309	312	304	311	333	275	311	318	328	354	299	327	299	326	330	311	325	320	319	313	299	338	342	324	353	322	317	331	343	315	312	309	363	309	316	316	332	292	280	323	301	326	309	337	324	338	292	319	295	344	289	312	327	299	307	309	293	334	303	277	350	288	308	290	324	336	318	335	318	310	314	290	339	337	328	323	331	308	322	296	313	375	326	344	296	334	316	299	292	331	334	309	294	332	327	293	334	347	336	322	303	321	309	307	282	327	321	310	338	305	307	311	314	304	314	340	298	323	341	299	315	328	319	292	327	329	318	320	328	343	315	327	322	322	308	296	313	347	293	325	321	321	331	317	289	327	310	302	316	324	304	287	319	312	346	340	294	323	305	322	323	279	314	292	307	315	289	341	326	325	326	281	276	337	298	299	314	336	308	359	314	306	313	295	308	311	306	314	331	295	298	359	324	362	293	309	280	325	361	349	305	316	329	319	348	311	313	325	338	337	311	309	318	323	307	338	350	320	316	305	319	266	307	316	312	339	327	293	294	315	329	352	363	330	340	307	340	317	341	277	304	292	311	335	319	313	334	303	319	332	315	347	327	317	352	312	293	364	343	281	313	350	294	315	352	294	341	335	317	344	313	315	296	344	327	291	306	311	304	316	279	297	298	299	342	326	300	349	324	326	296	327	337	334	307	303	330	305	304	340	334	294	309	300	317	319	348	337	319	271	354	296	305	300	293	304	298	313	316	280	332	314	284	313	279	334	341	315	321	313	311	335	330	307	306	321	294	300	296	310	352	292	331	331	326	327	284	321	284	299	304	351	330	303	332	326	326	298	331	326	323	307	332	335	304	312	324	290	313	322	335	288	313	342	321	289	292	297	338	297	316	341	328	327	293	301	353	335	278	291	327	306	335	303	362	350	333	305	344	286	302	312	320	305	334	315	323	327	324	302	292	294	313	315	333	313	314	316	302	321	313	306	311	304	304	323	300	307	320	302	326	313	352	320	316	311	298	324	343	302	308	314	340	304	289	307	319	310	308	297	357	372	293	304	335	317	360	310	310	304	324	308	294	327	316	317	299	309	316	330	322	315	339	300	331	330	285	319	295	330	331	309	358	330	310	292	305	316	305	328	326	306	348	308	290	327	311	314	289	315	345	337	340	320	315	313	357	306	321	308	284	322	300	328	296	310	365	314	339	314	312	310	288	313	312	320	330	324	302	299	298	327	313	312	352	309	323	319	281	313	317	311	305	326	338	324	339	281	323	306	322	321	341	309	286	338	319	328	307	303	319	310	332	295	306	344	300	290	328	318	318	319	326	334	317	306	322	282	345	317	308	303	339	314	329	317	339	314	338	318	313	350	290	341	333	336	319	318	336	326	305	328	329	307	313	310	326	283	306	326	342	303	287	341	358	328	290	300	317	274	315	300	320	296	293	361	335	304	312	310	305	314	313	315	329	316	324	347	333	337	320	283	352	292	331	333	294	340	359	319	294	312	308	317	343	322	309	338	326	357	370	308	332	335	288	328	323	305	333	355	331	351	337	293	300	318	274	314	292	314	316	332	346	332	331	303	339	347	310	312	309	299	330	313	343	288	325	316	319	307	298	347	333	318	302	327	298	309	320	321	327	306	348	330	316	291	328	334	296	333	277	329	335	318	300	314	316	317	324	337	346	305	331	336	329	307	318	301	307	313	301	318	308	316	289	304	305	309	338	293	315	326	332	322	332	312	320	343	321	305	322	319	302	326	327	337	348	328	301	308	314	335	345	301	289	301	353	338	341	338	312	324	274	316	328	304	348	310	304	347	328	290	305	323	304	329	307	293	332	304	321	314	319	306	307	325	340	331	308	323	300	301	279	307	280	306	317	308	306	313	327	286	318	313	323	354	341	320	348	309	335	311	334	324	279	317	344	315	320	299	293	311	281	311	308	319	305	314	339	350	344	318	304	309	330	297	321	303	328	299	317	312	300	314	325	306	329	331	323	354	307	334	340	317	327	324	289	312	296	323	299	303	313	318	335	304	348	330	304	284	336	304	309	332	313	312	316	355	321	299	322	274	330	336	315	270	297	322	290	328	309	323	330	323	295	325	340	315	328	314	310	316	328	324	326	298	295	340	316	337	342	310	316	329	321	314	347	343	345	302	332	342	339	318	307	284	332	335	324	321	311	299	315	319	325	318	318	348	309	324	317	333	304	311	298	308	301	281	327	323	336	312	282	327	307	277	316	342	312	295	302	294	313	334	297	325	334	324	304	283	335	321	317	292	310	284	323	313	299	306	313	306	324	282	322	287	315	317	350	329	304	306	314	312	306	311	337	297	321	342	279	315	326	298	309	289	331	318	329	305	326	357	298	339	313	304	297	324	334	322	323	320	299	310	313	340	329	331	320	292	329	332	323	309	314	295	323	345	312	313	336	336	349	316	316	295	328	321	320	318	338	336	330	329	327	314	314	331	343	319	303	330	318	318	311	324	310	306	347	310	312	316	296	344	321	299	275	310	319	338	322	307	303	327	310	338	343	314	340	305	321	317	323	319	311	306	308	318	310	295	302	324	330	338	321	341	311	320	316	348	311	314	297	314	311	303	322	332	320	362	309	331	358	328	349	310	325	323	332	345	362	325	352	321	318	318	310	338	321	344	294	296	320	289	299	335	319	319	311	300	327	312	324	334	313	298	295	324	335	310	357	339	314	324	314	326	298	344	300	333	338	322	328	338	313	297	315	335	314	315	286	302	335	331	328	316	300	326	297	305	308	298	287	328	304	312	306	307	332	319	309	291	317	329	330	326	331	306	302	337	342	325	283	322	333	307	321	328	290	324	304	306	311	313	297	324	307	262	329	286	271	327	332	324	347	333	329	319	310	293	349	299	309	309	317	337	320	355	292	289	339	312	294	338	304	311	318	293	289	289	337	317	310	330	327	314	315	305	328	331	319	293	330	339	318	303	354	310	321	290	321	352	307	347	299	344	307	345	344	327	319	317	310	310	303	334	281	307	334	302	312	328	332	367	307	330	323	306	307	361	315	321	282	291	301	312	301	321	308	338	330	308	343	324	306	321	318	304	313	338	306	341	343	301	299	328	329	320	345	318	346	323	309	335	329	318	318	321	306	318	326	328	283	323	314	316	328	311	329	312	303	310	374	302	357	325	291	320	305	306	276	326	344	342	305	318	313	303	337	324	300	314	295	313	331	319	306	303	328	305	311	318	304	338	318	304	343	307	303	330	330	333	305	314	328	315	331	303	316	291	323	343	312	356	325	299	317	324	309	308	304	342	326	334	307	290	327	352	316	328	310	337	301	322	332	322
20772	2809	5771	6447	5497	4626	3789	3259	2643	2490	2229	1951	1811	1699	1628	1521	1424	1444	1366	1318	1211	1227	1166	1199	1173	1091	1063	1117	1098	1134	1065	995	1031	1053	1012	998	976	1049	963	966	976	1004	1032	1006	983	969	926	963	930	930	927	882	929	942	924	949	911	953	915	938	905	952	889	889	975	935	880	926	975	955	926	906	932	872	933	877	937	919	932	929	893	885	877	947	889	947	894	961	879	914	921	929	880	909	891	929	892	894	879	937	882	898	918	882	879	885	877	898	925	880	845	925	927	904	869	926	913	875	894	883	868	908	971	872	925	920	863	898	861	888	841	890	923	938	911	891	910	852	893	906	900	852	851	923	894	887	885	856	892	895	906	904	905	870	933	892	879	877	955	914	901	897	838	948	915	875	935	872	934	906	918	829	875	902	932	863	922	935	878	896	858	859	881	910	887	902	890	897	921	869	868	929	930	902	900	881	849	903	890	879	864	867	929	871	857	881	865	936	849	898	897	877	885	873	857	859	891	953	899	884	897	907	887	851	945	870	883	895	886	934	901	936	904	977	890	853	883	945	891	837	908	898	856	900	878	898	910	863	928	872	898	928	915	916	910	899	884	932	934	945	905	863	854	949	937	897	854	846	923	962	908	899	859	845	917	846	879	849	913	903	858	897	883	880	892	874	896	861	913	884	929	919	886	884	873	934	921	904	909	873	917	896	926	930	942	862	877	838	840	833	846	882	944	921	920	929	930	873	858	827	905	879	913	878	844	906	905	862	886	857	930	924	931	915	921	862	940	870	880	850	902	878	899	905	878	914	900	894	910	900	920	856	843	887	919	886	866	911	877	912	894	913	913	815	905	888	910	857	878	881	884	870	872	887	958	860	928	893	878	962	943	888	874	967	868	895	896	929	894	972	884	906	877	930	913	908	933	926	892	910	867	887	926	939	884	874	863	859	865	939	881	889	888	874	850	893	900	911	901	923	874	897	885	910	848	903	873	859	853	887	860	906	937	850	888	905	895	888	924	893	882	931	866	893	899	890	936	939	878	938	889	926	841	929	906	889	828	887	936	902	934	943	871	969	913	911	880	928	899	904	872	877	854	938	923	892	922	950	889	881	836	882	900	883	895	882	889	855	892	886	895	899	905	822	876	893	850	858	929	936	867	908	869	925	905	880	897	894	884	873	898	890	860	947	906	904	896	876	855	904	901	870	871	873	938	864	874	897	902	905	910	906	871	869	883	903	889	853	891	863	880	875	856	928	891	928	876	937	875	890	898	871	859	897	873	883	937	856	848	896	958	902	926	863	896	937	909	894	901	953	905	935	943	912	958	845	916	940	920	853	895	878	842	901	860	877	865	870	881	912	874	922	820	826	917	864	853	882	871	836	884	910	871	895	852	887	918	876	918	935	868	898	919	883	872	947	940	898	882	841	841	867	947	909	839	936	867	864	886	901	882	857	944	883	900	892	893	880	840	875	869	853	912	875	828	870	903	866	928	920	903	902	848	882	825	960	921	888	897	856	871	914	895	890	900	851	837	872	913	942	841	899	855	892	895	875	884	898	853	875	885	899	916	883	853	907	900	908	907	894	891	935	956	898	891	865	912	923	868	857	915	899	899	801	897	903	867	905	804	882	908	867	862	892	897	881	875	929	885	876	879	913	905	926	865	922	890	894	882	901	880	905	872	952	811	881	907	840	851	859	872	891	925	889	909	885	920	892	889	933	982	960	909	916	899	854	900	861	854	943	865	838	903	898	841	905	867	907	886	916	932	938	891	885	884	889	878	897	916	878	875	873	860	912	905	916	934	894	910	868	898	878	895	846	916	944	949	920	906	885	944	914	870	915	935	914	852	821	908	961	903	882	905	817	868	884	902	898	894	904	875	872	914	900	874	918	910	909	909	885	888	906	904	877	879	899	876	894	908	908	862	892	909	860	928	928	818	860	887	858	858	897	914	909	890	942	869	879	908	896	843	936	842	900	919	973	839	848	871	878	874	825	883	925	867	909	913	876	930	850	839	900	942	878	944	877	930	876	901	905	872	899	871	890	900	905	914	881	909	902	881	879	919	867	863	864	874	874	889	884	905	899	904	900	904	915	879	843	880	887	843	846	874	871	928	858	862	846	876	873	881	880	909	913	865	896	908	888	867	895	853	916	880	898	958	917	872	903	885	884	873	881	887	877	937	907	881	880	864	924	889	899	968	910	940	899	906	896	887	859	895	886	899	896	900	902	866	846	906	951	899	879	871	875	858	889	874	882	887	840	872	928	963	858	891	851	890	879	882	826	933	855	922	888	872	893	906	873	886	883	897	912	891	861	904	938	929	888	845	919	871	839	957	836	901	901	955	923	903	900	908	894	862	883	894	891	894	896	911	904	926	932	909	871	879	867	850	847	903	910	874	931	908	895	886	960	873	871	882	914	942	912	896	877	914	894	900	913	866	874	827	900	865	930	875	903	909	839	875	935	902	898	873	920	900	904	904	913	960	855	919	889	918	843	838	929	860	915	959	878	912	853	878	845	917	885	925	912	891	852	856	858	844	924	913	887	891	863	847	898	849	848	902	867	937	934	884	905	920	900	886	856	905	885	872	910	874	868	887	895	855	873	868	902	847	942	928	930	921	908	873	854	873	889	930	924	872	833	910	935	869	816	914	897	850	911	860	910	843	884	922	911	919	938	941	892	863	835	922	881	886	895	905	890	911	863	871	916	884	885	847	887	887	870	923	891	917	920	922	893	882	884	947	870	913	873	886	906	916	884	897	910	874	838	872	896	859	976	907	902	848	871	908	853	928	889	914	943	854	886	955	872	868	874	857	818	902	878	913	853	891	867	885	891	896	871	872	895	815	892	893	904	857	901	911	851	889	877	863	901	905	920	958	894	911	925	872	887	938	895	885	870	954	876	882	851	880	899	900	914	891	901	907	921	867	905	872	891	959	880	922	887	880	874	870	883	858	884	880	896	930	881	895	912	861	912	925	871	933	908	901	847	870	877	896	927	902	897	881	894	867	903	917	849	886	921	889	860	974	872	855	869	866	904	918	914	936	879	907	896	835	851	955	870	910	941	902	853	889	893	919	881	900	912	908	868	897	949	871	856	920	856	867	928	959	875	850	905	904	886	881	942	903	915	925	828	880	870	895	869	892	873	916	898	878	903	868	895	889	908	887	853	917	887	879	866	889	823	895	895	901	864	907	873	837	915	862	869	877	864	890	912	838	875	892	872	871	915	921	845	937	887	914	913	920	890	923	850	893	945	874	945	884	908	913	848	942	917	920	927	872	893	889	925	900	866	833	936	904	889	893	953	930	816	859	838	894	891	852	906	890	915	900	870	859	931	839	886	944	869	893	855	901	889	889	836	869	888	879	881	872	861	894	948	923	861	863	955	914	915	922	898	907	862	830	914	870	873	904	848	892	912	886	896	882	903	842	876	926	916	914	869	915	898	894	935	849	869	880	919	909	880	891	869	901	905	897	836	921	887	930	894	946	883	926	894
5905	432	314	199	193	169	157	168	180	151	145	139	157	130	156	149	149	174	146	162	146	131	171	127	148	143	136	123	150	151	125	160	151	152	168	149	146	159	152	142	162	139	149	150	146	148	145	143	130	160	164	152	128	127	148	158	163	128	141	162	157	136	164	138	134	127	149	142	148	162	135	154	144	159	142	141	139	165	119	144	132	158	160	143	139	138	158	139	135	150	147	142	162	137	137	150	155	129	159	157	162	153	129	124	150	130	175	148	150	166	167	149	126	129	143	160	139	147	137	180	161	167	158	151	152	154	144	152	153	167	163	149	166	135	134	154	143	147	141	142	138	135	124	158	148	160	157	142	146	131	157	149	143	149	150	134	136	154	167	145	124	140	147	174	126	142	145	150	172	132	142	134	136	126	144	146	148	159	128	159	141	128	154	152	165	135	131	153	161	148	145	157	130	121	157	145	134	151	169	158	127	149	152	169	159	164	166	146	137	129	163	157	135	148	140	152	162	151	152	165	145	137	146	166	142	135	149	129	144	147	137	139	140	165	133	150	149	149	148	151	154	148	152	127	128	161	148	144	140	133	123	143	161	131	161	138	148	130	140	154	142	148	151	151	146	152	167	152	136	141	125	147	149	146	146	171	152	134	131	143	171	132	148	145	143	143	135	140	133	120	172	140	152	142	131	141	139	150	150	151	148	146	169	151	167	139	135	146	152	136	141	139	173	151	158	151	135	135	157	141	144	146	146	164	152	165	138	143	141	151	178	135	169	154	133	137	154	146	155	110	136	123	145	128	142	136	135	138	140	146	152	122	146	139	163	132	138	126	150	130	131	129	136	141	154	149	138	127	137	141	152	138	137	140	146	152	157	156	152	125	107	144	151	161	166	144	167	164	123	137	146	132	154	129	141	144	150	144	152	141	156	133	166	157	131	140	147	127	129	152	166	140	135	132	159	142	148	140	143	148	150	153	132	147	145	149	159	138	128	130	138	165	155	141	151	150	157	160	153	147	167	134	124	170	154	158	152	132	172	158	161	156	154	132	148	154	177	147	164	149	153	149	154	149	142	157	145	167	149	135	140	161	141	143	134	150	129	170	148	143	137	153	142	150	137	154	154	158	131	128	128	165	140	141	152	130	159	138	130	140	140	135	138	143	130	117	139	151	137	148	142	145	135	134	167	158	153	162	154	139	149	130	167	161	138	159	118	160	149	122	141	157	132	139	153	139	154	129	123	140	123	165	142	157	167	119	137	129	160	166	164	148	130	154	118	155	152	147	150	155	145	140	135	139	160	135	120	138	152	153	150	139	131	159	130	164	147	147	159	144	145	156	145	129	134	155	148	164	157	169	164	127	154	147	141	156	167	131	150	156	138	139	125	171	141	150	137	148	140	142	161	139	143	136	153	158	156	155	149	122	144	128	138	127	160	144	162	135	140	154	128	156	137	149	137	158	156	152	134	144	164	145	133	164	147	132	156	143	157	158	153	164	142	172	163	166	144	151	133	159	155	151	131	145	170	154	150	160	149	148	155	133	140	148	134	139	159	138	133	116	147	157	137	146	157	169	130	141	143	147	154	139	122	152	153	141	115	152	151	144	158	145	134	153	136	154	155	142	153	141	151	145	167	133	150	147	137	134	131	170	157	124	158	142	142	133	152	153	128	141	131	144	137	121	127	154	168	141	144	135	117	145	150	149	134	153	146	139	144	120	147	160	167	144	150	155	140	144	139	142	147	154	132	144	125	118	147	129	154	139	134	140	145	152	155	136	134	157	165	133	146	153	151	128	140	160	135	146	127	150	168	144	147	173	142	163	127	134	162	150	161	137	127	138	153	164	137	171	145	152	156	136	144	148	149	147	151	162	152	142	141	173	152	125	122	152	172	129	148	151	128	139	181	183	125	135	151	155	151	158	162	141	141	114	170	147	152	144	129	149	132	142	166	127	144	139	148	133	132	150	155	158	162	118	136	153	140	139	148	152	143	149	131	162	158	125	157	140	142	165	157	146	139	143	178	147	199	164	145	149	130	130	139	148	151	148	162	161	160	133	131	151	142	130	154	140	152	166	136	156	168	146	162	143	152	111	153	143	147	136	181	147	142	143	131	136	141	129	133	135	169	134	133	146	154	137	128	133	129	143	129	151	141	142	184	140	155	132	132	152	161	151	143	141	162	142	159	150	136	177	147	160	143	154	150	140	175	150	145	153	163	140	149	143	145	166	104	150	132	143	132	136	146	143	127	124	141	142	154	138	151	151	143	146	153	144	143	147	121	152	128	133	123	141	161	135	136	167	146	161	142	134	158	144	142	147	126	151	142	153	128	135	146	116	153	138	159	158	148	128	156	140	172	148	155	154	162	153	137	159	132	146	163	156	163	135	139	144	169	127	156	139	160	132	134	140	149	128	153	150	162	142	157	139	139	138	151	143	145	188	139	141	147	157	154	158	156	129	153	147	147	153	155	152	148	155	155	147	146	138	170	115	133	154	133	142	131	132	134	127	139	138	145	156	145	156	140	145	140	149	140	142	164	151	132	154	136	131	145	152	173	150	156	138	128	150	146	151	131	156	136	155	169	133	131	159	140	151	178	124	180	152	153	152	141	148	122	128	163	162	158	147	143	145	119	172	144	139	147	120	160	149	142	147	160	138	175	126	122	143	153	158	146	180	149	142	149	127	133	136	155	153	136	147	158	155	155	136	144	141	145	155	143	160	156	132	158	134	133	136	156	137	138	158	156	170	147	128	121	131	150	152	145	151	150	165	131	153	128	141	145	146	137	128	150	148	173	163	153	130	135	151	151	142	144	141	147	152	163	154	135	153	152	130	131	152	145	146	145	130	136	147	120	160	136	136	129	131	176	162	164	126	143	184	143	142	146	134	153	149	144	172	154	171	144	140	135	141	143	155	162	162	133	151	157	139	170	135	141	140	140	138	134	138	143	141	145	132	143	151	157	160	135	146	142	140	142	144	128	128	140	128	131	133	151	151	113	147	169	147	130	146	130	141	138	126	170	153	161	132	144	139	149	138	125	141	139	153	136	155	138	142	139	170	152	146	143	168	128	149	153	157	154	142	152	140	154	140	142	149	150	165	140	141	136	132	134	141	146	143	132	147	138	158	135	149	131	145	163	133	144	150	128	144	154	147	139	154	169	143	152	147	137	158	151	136	148	165	143	153	148	156	142	166	143	125	117	157	157	149	122	155	154	128	158	151	147	161	143	171	156	147	139	156	123	137	149	145	134	134	152	165	147	158	149	140	145	135	165	168	150	147	162	158	156	127	140	142	133	144	144	143	143	118	159	135	138	139	117	155	147	145	148	145	137	158	148	144	151	142	143	129	163	165	135	152	137	151	173	140	142	142	162	148	135	172	130	136	137	154	146	144	143	145	166	140	154	160	146	139	155	140	159	142	142	143	132	135	143	133	158	144	151	145	140	146	164	137	157	145	135	142	131	135	144	142	126	139	151	143	135	155	161	157	156	135
4901	543	638	658	592	595	566	563	539	516	507	537	524	468	509	489	463	489	470	474	471	494	483	519	492	459	512	466	478	491	474	461	470	463	447	495	436	461	447	485	474	463	473	500	506	482	482	438	449	487	445	445	451	466	461	455	464	421	506	470	485	486	451	487	466	477	455	455	425	443	487	487	500	456	488	461	443	495	492	474	464	484	422	461	443	448	428	487	476	479	475	452	429	455	492	469	461	446	466	496	474	443	464	463	516	481	485	478	448	484	486	460	493	465	441	462	470	455	501	471	449	467	494	500	484	483	467	501	481	498	476	479	474	454	473	477	463	495	441	464	449	461	449	508	430	418	463	432	453	481	504	461	449	449	493	476	446	452	449	484	474	487	501	456	462	468	491	446	426	444	465	463	458	476	444	465	447	452	454	468	477	447	467	482	425	501	425	478	448	464	457	457	422	500	461	473	458	443	478	465	495	468	471	460	479	457	442	450	476	462	437	451	469	463	516	440	451	494	477	453	461	471	457	433	476	514	500	456	440	482	483	450	438	462	496	502	463	445	498	457	477	410	456	444	418	455	466	459	492	447	458	479	501	476	430	439	474	444	474	482	487	471	447	501	458	470	457	465	458	493	494	465	420	454	453	457	486	501	472	454	456	461	444	462	457	474	486	475	490	493	464	465	482	434	464	438	472	464	516	445	438	432	469	458	471	453	481	495	471	471	476	457	508	474	446	478	483	456	448	461	429	470	458	473	499	448	440	446	444	458	469	448	456	474	459	495	484	462	447	460	466	491	481	459	429	481	479	460	477	480	471	449	475	441	467	480	449	472	468	457	480	444	467	488	499	473	454	457	410	444	468	466	462	476	478	476	495	451	401	447	462	456	451	449	487	445	478	465	516	472	460	464	459	448	486	502	453	462	475	464	450	489	482	453	442	478	455	453	456	470	431	497	428	517	453	463	476	456	468	502	487	476	472	495	465	458	475	427	424	469	436	462	451	442	475	480	463	465	443	458	509	475	438	473	442	452	471	459	464	490	461	460	466	457	488	434	489	447	489	471	504	452	440	480	457	456	435	469	480	438	467	419	463	434	460	481	505	456	444	491	433	465	435	448	511	472	473	470	457	478	472	456	457	474	484	480	493	461	440	410	461	448	508	504	471	464	453	469	453	457	441	449	487	473	472	477	432	468	474	479	481	453	434	461	487	447	472	452	428	444	468	462	490	441	502	439	449	466	518	458	465	480	479	442	465	452	458	467	479	468	459	486	485	466	472	469	475	437	451	431	469	452	468	477	483	487	450	475	457	477	455	475	475	478	496	490	466	461	485	475	449	448	477	468	471	478	475	477	466	475	476	443	433	493	433	446	487	465	458	465	462	439	471	471	405	446	429	476	453	467	453	482	415	438	454	479	459	459	446	464	454	476	428	442	460	445	458	454	441	459	435	455	479	480	444	445	458	481	464	451	435	443	512	482	440	453	494	451	470	431	453	503	471	486	457	473	488	424	489	475	455	461	473	461	457	443	446	463	462	471	435	438	466	488	499	482	466	463	498	472	481	489	462	454	485	482	458	494	492	489	492	462	464	450	462	481	464	438	485	449	477	498	479	468	457	459	481	496	445	464	506	467	456	462	433	465	452	471	444	467	463	470	481	449	489	467	450	447	468	473	473	440	481	501	486	493	437	476	464	500	437	496	449	446	456	431	469	445	498	464	489	443	448	455	441	426	497	460	456	480	503	433	435	423	476	460	485	421	429	470	432	436	487	436	502	448	451	455	476	459	465	464	419	439	428	412	473	490	483	473	444	465	472	457	495	444	454	465	474	464	491	459	480	447	439	500	450	511	490	443	478	464	476	442	457	522	452	448	467	453	480	469	469	473	460	471	412	479	440	433	486	435	467	462	456	454	425	462	431	473	496	432	460	515	451	471	493	481	424	456	438	431	463	465	479	459	518	446	457	491	476	441	466	438	500	495	451	412	499	429	467	499	484	437	451	511	423	432	481	465	474	445	501	474	446	470	458	483	482	474	484	443	477	445	421	459	445	447	453	454	425	481	462	513	446	484	465	444	495	474	468	431	474	456	466	456	479	478	470	439	440	468	436	503	482	465	499	446	424	453	459	433	472	469	444	492	449	471	481	431	476	449	468	456	447	474	511	483	505	451	490	454	481	469	441	483	451	438	430	457	466	480	476	473	454	470	428	429	477	494	491	505	436	477	442	473	449	414	469	456	489	428	435	420	473	487	429	463	454	448	453	467	468	492	452	483	447	463	488	497	467	448	465	412	498	446	491	455	484	457	498	453	481	488	510	490	447	442	442	449	495	460	479	461	459	453	462	507	481	428	451	450	447	452	454	455	467	486	487	454	483	451	485	444	458	462	459	456	500	465	450	453	441	483	424	437	462	472	479	446	479	427	480	460	501	448	477	451	483	485	467	508	476	487	482	455	451	442	465	470	459	474	437	437	523	449	459	497	485	444	482	471	455	442	475	468	446	472	486	435	467	460	541	429	457	491	509	489	474	470	489	470	456	452	479	480	462	482	447	506	478	442	489	475	508	415	492	491	474	448	483	468	463	458	462	453	481	479	469	480	458	461	489	446	495	460	506	498	450	491	473	490	439	466	446	459	488	431	427	488	474	435	435	513	464	451	493	504	480	436	512	452	475	492	482	473	479	472	492	433	449	438	483	475	433	449	473	452	471	478	458	436	474	523	452	436	470	473	486	433	451	503	496	457	499	448	489	474	468	472	442	438	433	472	478	506	449	442	472	437	465	470	471	450	440	459	469	473	457	453	498	442	503	472	454	460	468	472	461	447	484	473	457	451	462	455	443	468	468	517	454	484	443	453	489	456	492	481	480	450	448	453	456	451	505	443	484	486	437	489	489	492	512	462	476	477	459	460	443	440	452	441	486	464	461	478	432	449	448	468	433	445	496	493	479	461	464	473	464	441	454	454	488	433	454	447	481	486	471	458	447	433	450	476	476	454	425	530	450	474	471	477	483	422	483	407	454	449	429	455	462	463	452	449	495	470	450	444	501	464	433	481	461	468	465	415	458	469	478	472	480	458	470	462	479	463	421	484	435	475	480	477	453	445	464	455	475	467	491	453	490	477	481	483	440	438	496	495	519	483	465	428	483	456	457	409	412	446	457	489	451	480	483	453	413	483	444	489	490	474	456	480	451	464	479	458	488	469	452	454	462	464	478	473	473	493	499	456	490	459	446	464	482	418	445	480	464	488	459	447	477	423	451	471	471	493	461	489	465	456	477	488	411	484	481	477	493	481	446	474	469	450	478	463	469	492	463	473	515	465	485	456	474	461	484	480	480	493	438	457	481	462	477	466	470	487	465	473	482	480	472	459	510	491	448	457	458	454	443	502	484	436	457	505	435	448	452	467	452	483	483	466	479	448	486	458	495	429	423	463	422	468	465	462	467	449	447	463	455	449	453	439	453	433	488	445	457	478	458	445	485	476	472	443	520	470
32692	11336	2145	1201	918	703	626	521	406	389	401	322	359	360	290	340	309	321	303	291	310	249	287	260	299	309	283	277	285	297	287	286	262	254	305	275	266	273	272	312	273	277	277	274	295	291	284	274	252	278	284	257	287	246	297	257	275	297	245	265	248	284	274	272	279	284	254	264	254	252	245	276	255	277	271	263	263	292	273	245	272	228	294	266	262	275	278	280	242	258	323	276	252	278	302	269	291	288	276	289	253	297	289	253	269	271	256	314	281	250	262	276	275	261	256	253	250	270	294	304	279	266	264	257	281	249	271	228	295	263	280	266	274	265	264	256	282	278	294	270	274	276	271	258	241	267	270	266	243	256	276	254	283	249	251	255	265	278	277	269	291	286	259	293	290	278	268	268	277	246	298	280	274	235	289	277	252	260	265	275	276	279	286	283	314	266	254	278	257	285	258	257	270	298	266	297	273	276	273	253	286	279	258	263	272	266	273	271	273	270	244	275	273	274	282	282	278	264	273	262	271	228	249	247	258	262	265	270	270	253	314	263	278	282	277	293	276	270	291	258	247	285	252	262	260	288	280	269	291	284	274	284	275	238	263	307	275	260	265	275	278	289	242	274	260	285	266	300	267	283	252	269	300	283	280	296	246	293	313	290	261	280	252	252	274	270	272	291	251	276	274	283	248	269	274	298	259	293	283	272	258	256	286	253	272	268	279	284	287	267	291	268	278	274	328	275	250	276	262	290	260	266	258	271	295	295	281	283	248	276	261	259	246	291	286	270	258	266	272	263	284	295	265	261	285	280	274	286	231	263	264	258	253	256	261	301	292	274	265	276	288	280	284	277	265	266	306	271	252	252	292	236	274	283	303	311	270	254	263	243	284	285	306	262	284	289	226	280	276	279	256	271	266	242	248	273	240	270	324	262	252	253	250	287	270	293	252	283	278	278	271	275	298	264	275	285	258	272	296	272	263	243	296	255	284	247	269	239	298	270	295	260	265	302	283	276	242	292	247	286	290	270	277	260	293	269	310	287	283	247	297	272	276	276	289	268	282	293	288	252	275	260	280	250	270	282	269	283	299	291	241	289	272	270	260	280	291	241	252	279	270	265	254	262	271	275	273	289	274	236	279	263	272	255	289	294	279	264	273	241	282	292	282	269	268	279	231	258	259	262	257	259	269	266	301	268	248	272	268	283	253	237	292	253	288	283	251	262	253	265	264	273	249	279	254	271	257	277	261	285	273	288	287	268	278	274	292	275	244	248	258	280	258	298	255	292	267	293	258	273	303	247	270	272	282	271	286	276	262	258	279	273	272	270	293	281	268	260	276	241	281	266	264	274	267	273	260	266	258	271	275	253	277	264	271	275	271	290	289	272	286	280	254	280	278	263	252	276	267	287	248	267	272	277	272	232	245	259	276	323	280	282	247	286	269	262	260	262	280	302	277	280	270	241	262	269	298	276	274	283	278	275	284	310	270	285	282	251	254	309	296	292	283	281	245	243	287	274	229	294	251	280	263	265	282	264	258	266	247	255	284	302	265	243	292	276	258	284	271	229	245	262	257	264	260	276	271	252	256	265	267	279	280	243	261	266	267	252	248	294	282	247	289	270	262	285	263	249	285	254	276	279	252	276	281	268	258	294	306	279	297	289	244	285	277	275	272	284	258	262	284	244	267	256	257	284	258	281	261	249	264	271	266	284	263	279	271	270	261	285	292	274	271	287	263	265	267	284	277	222	289	256	244	240	274	267	287	248	269	243	267	275	290	278	267	279	263	269	237	275	243	258	305	288	264	289	273	245	267	253	273	280	279	257	275	262	260	283	297	306	274	291	310	275	281	251	286	276	286	274	266	248	257	266	290	237	289	269	250	281	274	259	286	272	253	263	266	261	266	275	275	281	306	298	270	270	260	274	259	271	257	293	255	279	257	280	258	264	269	281	308	233	294	251	267	293	251	280	262	258	253	294	269	307	266	289	262	285	263	251	280	230	308	255	237	258	268	276	279	278	268	259	263	282	248	271	266	286	276	280	287	295	257	275	282	260	266	255	268	279	278	273	279	276	257	298	264	237	274	279	257	286	276	270	263	253	267	269	249	261	261	263	287	298	288	263	227	272	261	267	258	274	300	297	284	272	247	264	248	285	286	262	266	260	258	292	248	268	295	277	255	289	286	285	246	295	259	250	253	293	243	291	261	276	251	216	293	248	268	276	303	249	280	273	269	273	251	275	307	266	293	263	276	268	250	258	253	251	293	258	291	272	248	268	257	299	263	300	266	263	266	301	275	258	271	243	274	276	253	266	253	257	248	278	235	294	244	281	276	272	270	247	237	270	263	264	245	271	251	246	261	249	283	248	279	281	241	245	263	261	249	280	251	274	250	265	258	256	281	259	288	242	272	272	277	263	281	267	288	278	273	279	270	287	263	252	267	281	269	273	264	268	281	258	277	249	298	280	255	277	279	318	277	292	257	282	273	258	294	259	288	267	250	266	281	254	277	265	261	276	280	243	245	286	264	285	266	234	264	270	252	268	269	257	250	235	254	246	265	294	276	261	302	284	254	302	309	264	279	310	281	268	257	258	276	282	268	263	276	281	304	267	275	267	269	272	258	255	254	279	305	295	272	282	280	292	301	267	262	301	273	273	259	254	283	291	277	273	249	296	278	252	274	246	273	269	274	261	268	308	296	267	242	265	268	238	264	245	273	282	264	255	262	263	261	238	270	286	268	255	252	275	288	274	281	251	274	287	286	264	279	264	265	273	249	268	272	291	267	279	276	259	288	272	296	265	264	274	263	269	282	251	268	237	223	262	267	256	267	299	297	279	269	314	250	253	264	252	288	225	271	240	256	267	286	269	263	263	263	261	306	299	250	270	277	294	277	262	282	271	276	281	271	302	277	274	264	251	267	280	237	289	255	288	269	272	270	255	276	251	293	259	267	282	292	266	251	286	279	248	244	287	304	295	286	294	278	286	259	295	273	279	267	269	248	267	293	277	261	259	280	240	262	261	294	254	262	278	273	276	309	244	267	263	259	254	286	275	274	240	240	273	268	239	263	266	280	287	263	266	284	269	243	249	279	282	273	267	247	265	249	276	251	261	274	270	272	267	275	259	263	289	255	256	274	277	278	256	272	234	249	239	257	316	262	262	252	295	264	273	263	270	254	241	302	262	277	286	278	310	263	262	241	291	256	296	242	245	284	263	283	279	260	289	255	278	272	296	293	269	276	248	245	264	218	273	274	284	281	245	276	281	276	263	299	295	270	289	260	261	257	248	261	265	263	286	271	288	274	276	292	264	269	247	298	270	290	262	250	273	255	274	272	330	259	272	271	260	259	273	267	266	250	240	250	327	279	253	262	242	234	267	247	291	268	266	272	305	281	267	281	263	258	247	261	268	269	248	243	268	270	278	235	276	318	273	244	256	281	276	288	284	265	275	258	261	255	257	258	285	284	262	274	266	269	245	260	222	267	272	269	264	272	278	256	302
15572	1665	3346	3681	3173	2699	2353	1940	1731	1597	1431	1379	1274	1211	1135	1149	1120	1047	1059	1034	947	976	985	946	901	895	901	921	879	906	911	876	867	887	866	876	881	832	858	862	810	862	840	835	846	798	858	810	772	792	841	828	805	836	825	837	828	839	761	836	788	824	803	776	795	844	789	819	755	839	801	822	763	853	734	810	811	788	790	782	788	768	834	846	780	832	812	803	717	857	844	781	811	810	798	762	790	799	816	788	806	804	786	811	791	759	821	764	838	839	820	768	742	763	736	736	778	823	842	771	765	818	761	782	793	807	788	741	764	807	760	824	732	808	776	819	800	762	776	837	799	789	779	774	776	767	815	771	763	754	821	789	797	787	822	855	836	801	812	786	842	810	775	797	789	808	767	840	759	828	807	833	803	768	769	768	800	772	779	777	743	754	843	768	781	855	746	823	737	789	778	795	748	768	773	750	782	795	769	760	796	783	779	747	766	747	812	815	806	747	788	826	779	817	799	772	799	776	787	833	786	749	773	830	800	795	758	762	743	778	772	764	757	772	767	826	814	766	776	806	800	798	804	765	775	776	773	783	799	789	759	725	805	757	816	757	761	780	778	809	794	742	817	805	774	810	770	870	819	824	806	782	810	775	819	824	711	791	773	806	748	770	784	773	747	795	790	777	809	814	781	857	793	814	762	823	779	775	769	763	764	824	801	777	765	782	799	767	753	817	756	786	782	813	818	836	790	763	751	750	765	759	809	820	772	795	783	778	764	819	765	716	767	838	762	751	765	801	770	768	755	866	782	837	787	743	788	814	840	800	791	803	762	802	798	777	771	778	788	803	801	763	791	795	760	803	785	801	824	773	759	763	828	787	784	780	816	823	775	829	754	777	760	815	781	780	796	814	779	756	807	799	821	761	774	818	797	734	763	853	807	796	759	795	785	784	789	757	760	798	822	752	775	765	785	776	776	732	774	758	757	724	782	816	783	746	775	790	765	770	768	828	826	762	792	756	768	779	784	761	804	755	792	733	807	785	819	851	804	789	755	795	761	803	782	785	776	774	825	753	791	767	813	794	817	803	789	838	817	786	770	828	821	821	809	803	796	818	775	772	790	846	770	776	789	811	782	790	734	821	768	758	805	769	724	808	843	803	835	770	773	822	746	857	825	789	804	776	788	751	786	800	801	807	773	726	816	815	722	828	760	816	788	732	772	793	754	751	767	829	790	770	765	808	801	757	809	841	829	764	808	792	816	839	831	803	772	826	793	765	806	774	814	774	770	768	771	765	751	780	792	785	798	790	793	783	791	799	769	739	755	819	785	762	755	815	796	801	804	780	822	819	777	728	812	813	752	777	825	771	770	802	794	821	791	820	762	814	767	762	795	839	735	728	825	809	818	814	734	818	821	782	832	765	810	792	748	742	818	790	782	720	800	781	740	773	783	767	798	804	762	790	788	807	792	775	777	811	786	782	793	780	764	790	776	790	803	771	776	762	756	797	821	761	790	728	756	810	774	785	817	839	799	787	794	792	741	790	803	793	766	782	795	807	784	827	791	790	735	805	789	812	779	776	767	811	762	834	807	754	707	756	781	799	824	758	824	843	820	810	809	822	773	780	740	783	780	822	749	745	805	755	771	771	831	747	781	792	793	769	764	844	774	822	805	817	801	831	816	796	824	804	802	817	780	786	793	816	786	803	743	777	781	782	754	741	761	789	778	802	751	844	806	790	792	797	759	801	782	751	780	815	802	723	816	821	817	826	762	769	785	777	775	849	800	770	798	786	784	787	738	839	766	761	800	757	772	835	779	799	765	809	758	759	787	783	781	777	816	858	758	763	798	808	799	779	842	768	754	797	782	803	802	729	774	780	779	769	809	787	768	782	806	753	796	837	822	801	837	806	808	810	771	818	837	762	762	846	790	759	783	797	754	785	823	811	782	763	806	712	795	794	801	756	769	814	774	780	822	782	802	822	768	804	754	789	810	750	764	797	804	802	802	781	861	798	751	779	823	800	779	813	767	806	802	831	802	807	796	771	828	773	817	779	772	770	772	781	806	787	808	789	782	728	797	794	786	780	771	798	789	768	771	773	824	819	780	809	787	798	821	775	779	766	823	825	812	783	811	802	815	766	758	825	778	792	772	821	788	778	753	792	802	802	800	776	802	831	823	806	810	764	757	756	831	772	800	794	786	735	783	785	728	818	790	747	810	753	809	839	752	783	800	736	785	790	807	781	751	810	805	807	813	789	848	819	805	772	799	779	805	756	795	774	769	768	799	792	771	794	823	858	841	764	790	799	752	775	802	798	764	791	806	818	808	770	832	856	792	796	828	773	747	833	738	787	815	807	772	840	758	755	765	799	757	747	773	749	823	787	803	787	828	832	806	829	764	801	782	764	759	790	832	787	820	790	727	763	814	804	767	787	756	781	788	838	762	814	755	780	831	786	813	768	789	798	754	791	780	793	820	786	744	808	815	784	814	780	767	824	811	805	827	788	781	800	810	767	799	755	809	834	787	815	797	808	790	768	761	791	791	789	779	772	827	781	792	808	749	788	795	757	798	848	792	814	776	743	767	791	798	741	748	749	815	757	746	804	778	745	795	790	791	778	799	765	826	778	841	802	760	753	781	814	784	788	739	789	786	793	774	769	837	788	816	791	779	821	772	829	757	759	800	784	764	809	833	790	779	739	735	827	849	786	802	791	748	798	801	813	804	787	806	759	796	740	757	804	795	759	784	803	715	770	776	778	813	745	810	799	792	791	800	805	738	774	792	724	803	835	795	769	835	756	835	776	811	787	774	813	795	775	781	768	762	750	772	802	840	862	763	754	817	770	784	808	809	798	755	752	834	790	774	827	831	817	697	784	775	828	828	819	801	800	806	809	826	810	764	844	790	795	799	768	804	795	776	777	807	759	748	773	770	812	763	760	805	809	791	792	798	772	745	843	729	811	775	793	813	812	851	784	771	810	773	781	796	851	799	807	783	827	789	811	808	763	813	805	799	728	805	831	771	802	721	814	774	818	814	770	842	816	792	817	791	788	808	742	823	818	769	755	784	801	799	787	792	770	770	745	779	800	788	787	813	790	794	785	823	808	830	782	865	776	788	790	771	773	730	872	826	761	808	746	797	810	782	831	796	810	811	804	774	795	817	770	838	816	784	800	832	802	838	758	787	773	799	766	799	788	763	768	772	783	782	808	752	735	785	742	754	774	840	786	811	822	843	801	764	853	792	831	846	813	801	793	742	838	779	800	805	779	809	848	777	844	804	790	757	835	814	754	735	826	813	777	773	751	799	748	782	780	805	752	761	760	764	808	773	802	798	810	818	761	738	802	758	782	838	792	780	768	774	735	796	816	786	837	769	799	786	807	779	786	741	803	840	761	832	767	776	823	806	791	751	769	755	752	738	833	798	727	809	748	824	786	801	796	792	742	798	791	805	786	812	764	815	788	787	761	798	765	794	780	801	749	790	822	791	784	772	787	835	823	839	747
37828	20229	10685	2508	1564	1179	955	790	660	650	527	535	450	439	453	416	432	402	354	381	369	344	338	371	358	355	323	309	354	341	360	341	329	318	314	344	309	347	328	342	315	316	351	327	324	335	379	306	361	334	345	334	329	325	311	325	323	321	333	318	326	345	331	320	285	358	295	330	339	343	368	316	328	300	318	299	291	308	303	337	347	329	320	336	344	322	331	315	326	332	297	332	330	307	328	368	337	325	308	346	341	294	303	316	325	314	327	342	323	348	342	316	318	323	314	348	335	312	332	313	311	319	321	322	347	332	343	339	293	280	312	335	324	305	361	293	317	322	308	302	302	329	318	359	348	311	321	327	318	337	291	319	328	311	342	327	340	312	292	312	291	335	305	334	285	313	331	318	323	369	322	317	308	304	327	298	321	303	307	336	344	328	317	321	336	337	316	327	312	318	307	306	297	312	333	336	313	317	282	336	294	327	313	298	332	353	296	367	350	354	304	350	347	330	311	336	305	353	319	315	297	310	329	294	299	309	350	311	330	288	302	311	313	308	309	331	318	285	306	326	356	315	319	326	347	339	304	310	339	322	328	290	320	304	314	318	304	331	315	281	291	337	326	314	290	302	306	311	281	341	302	309	317	315	324	321	313	288	296	310	332	323	344	306	341	317	311	337	350	314	331	323	316	306	318	338	324	318	320	318	330	320	307	294	294	335	308	338	334	286	302	311	349	303	324	307	334	319	277	341	298	330	342	315	321	291	334	320	321	297	311	343	343	368	303	267	327	307	339	335	303	303	288	316	305	302	310	299	312	345	320	359	330	323	311	325	332	321	330	334	330	332	338	300	328	305	340	329	310	345	330	296	336	327	302	326	307	305	299	290	317	301	310	297	322	297	319	328	334	309	306	340	304	320	337	319	329	317	327	335	304	344	359	335	301	352	307	343	319	340	307	282	339	320	314	321	300	311	339	322	309	319	358	312	323	326	357	317	310	335	294	331	336	298	329	327	327	298	306	309	317	350	290	335	320	291	332	334	313	258	319	345	329	321	322	312	307	301	328	313	266	323	333	314	297	308	334	348	328	323	297	315	357	296	292	315	300	283	338	303	293	300	308	310	333	306	313	332	376	313	323	338	310	336	339	306	319	332	333	313	331	283	294	316	316	291	309	282	328	292	328	333	301	319	290	346	309	316	321	330	338	305	314	323	303	311	316	298	324	305	318	303	312	299	292	340	309	338	319	330	305	328	324	328	328	305	308	325	336	291	310	328	326	347	320	309	332	294	352	314	305	334	335	322	327	336	323	322	319	309	311	341	332	316	314	334	331	329	358	343	333	332	310	311	276	327	298	313	307	328	310	309	316	314	348	291	294	309	289	305	318	346	319	376	317	333	310	330	331	321	326	316	279	329	341	329	317	317	345	274	307	330	303	310	312	312	296	301	325	325	311	311	321	342	306	319	320	318	315	314	280	289	305	313	311	342	316	366	330	338	305	295	317	332	333	337	312	315	295	326	325	294	346	312	287	368	369	319	338	320	311	302	306	327	318	315	321	331	315	303	320	300	335	356	349	312	331	306	339	286	320	307	318	340	293	284	307	303	323	324	308	335	306	317	320	325	331	335	317	318	336	325	322	300	300	321	297	317	365	332	312	292	320	330	276	306	329	329	305	336	312	327	353	307	305	313	312	317	297	343	327	298	345	326	282	329	341	325	337	342	321	323	277	297	307	278	306	317	319	313	317	333	347	346	325	323	326	321	338	293	312	313	327	374	325	298	330	325	304	319	308	296	308	322	266	311	330	315	307	321	331	325	341	310	315	316	326	293	333	328	322	357	331	345	329	315	305	358	335	328	309	298	351	323	303	310	345	331	325	305	332	326	331	316	278	321	309	316	313	341	331	348	314	310	333	324	319	306	299	291	300	334	299	287	333	332	317	350	330	306	349	305	328	308	314	319	329	345	338	316	296	316	367	332	317	306	328	326	333	353	307	331	296	304	293	325	335	308	317	306	334	351	301	310	298	311	310	318	307	302	334	328	302	330	324	317	277	284	301	315	314	332	344	332	336	338	362	325	331	316	337	333	312	354	331	328	312	354	326	308	323	306	302	312	346	307	306	318	300	331	298	312	326	326	317	300	301	310	324	347	336	289	302	338	342	340	346	343	322	312	321	297	310	332	359	372	300	292	339	309	324	333	305	297	310	330	328	324	330	315	328	320	340	331	319	319	317	305	323	301	301	318	334	337	300	330	319	345	327	318	314	281	285	319	299	361	312	331	266	313	317	298	345	332	325	290	303	309	349	329	311	318	316	307	311	368	324	315	327	333	329	368	305	317	304	326	301	335	304	338	300	333	295	342	309	329	320	315	305	307	341	313	321	287	330	313	330	317	304	344	340	348	315	322	305	317	309	314	303	324	294	308	320	293	345	322	344	318	334	351	305	325	330	322	336	350	303	316	311	331	309	311	295	322	313	337	330	320	318	333	339	302	307	327	306	336	335	314	319	312	290	309	336	306	318	326	302	283	325	337	326	311	343	333	333	313	342	302	319	338	318	340	301	288	348	335	307	314	333	308	329	333	334	307	342	301	314	303	317	327	314	313	338	314	311	334	325	329	318	349	332	325	337	320	316	335	348	294	323	298	337	327	341	328	318	293	313	323	312	316	328	343	300	294	320	362	299	307	305	345	333	305	354	296	319	312	336	325	302	335	305	285	299	312	328	329	335	344	361	301	298	313	299	302	307	315	349	325	320	320	346	349	333	320	344	337	321	333	295	345	316	317	320	334	328	312	319	310	314	316	322	309	328	309	307	336	322	330	317	352	305	309	271	335	315	336	323	296	330	328	283	331	305	301	328	329	338	309	308	324	312	317	362	350	296	336	312	315	340	351	317	333	325	286	336	324	321	315	297	310	329	301	342	322	341	308	321	325	314	305	339	355	269	358	304	316	315	333	330	328	345	309	371	332	333	332	317	301	296	329	326	327	266	346	326	336	302	362	303	275	328	324	335	323	324	328	318	290	304	343	329	323	293	287	323	297	328	346	343	317	338	347	314	336	289	321	268	329	337	303	298	315	319	296	317	315	317	355	340	324	332	321	325	318	315	326	293	289	292	326	325	348	318	305	313	304	317	337	312	318	334	340	344	331	293	363	272	323	323	302	308	327	316	325	331	304	327	334	308	306	329	310	357	317	314	346	321	306	341	279	291	325	322	341	312	354	321	316	299	303	320	339	303	342	337	355	300	300	319	336	328	337	316	308	333	311	326	330	346	346	332	307	297	338	318	298	339	305	319	356	310	321	336	309	314	307	327	329	321	321	305	336	305	332	329	308	289	305	308	343	321	305	345	319	333	309	326	348	283	326	289	293	324	325	335	358	289	344	343	323	303	320	346	317	319	309	288	347	352	362	295	325	319	328	314	329	324	361	325	324	308	283	300	333	353	316	316	309	309	328	313	339	326	315	330	300	317	344	343	306	313	302	308	334	302	299
20090	2783	5827	6447	5530	4597	3789	3173	2735	2490	2213	1965	1826	1662	1578	1558	1459	1389	1383	1294	1291	1264	1238	1230	1201	1164	1090	1189	1063	1124	1082	1126	1067	1080	1015	995	988	983	994	1009	999	954	955	980	964	979	955	936	976	959	925	965	940	966	909	879	964	937	953	943	936	979	888	922	927	959	944	899	945	916	957	943	939	942	880	859	888	973	953	904	899	989	906	900	920	970	884	909	882	990	883	921	915	887	902	903	916	921	875	915	886	925	894	880	920	925	860	882	888	942	920	922	911	911	936	943	865	902	890	892	927	910	905	877	936	900	870	927	912	888	933	965	887	893	901	914	892	910	883	894	941	989	952	883	901	926	875	941	863	932	939	865	863	891	870	923	907	882	906	940	900	896	901	918	899	894	883	884	927	934	905	859	871	880	902	834	893	889	864	885	898	888	905	872	921	886	890	904	920	872	909	866	925	926	877	862	892	940	885	865	913	939	895	906	929	969	945	872	910	922	892	901	930	876	924	832	871	928	860	907	950	895	933	943	977	910	851	924	937	850	933	838	901	885	943	904	859	914	913	877	897	862	941	898	904	965	948	922	912	872	904	917	876	887	842	938	855	894	884	915	947	871	892	857	921	978	897	828	854	919	885	848	872	892	889	863	903	885	871	885	893	923	952	907	916	935	863	923	893	881	925	905	936	864	947	878	896	924	853	866	886	871	892	893	879	901	968	852	911	941	904	908	950	888	836	938	849	846	931	876	928	881	922	878	891	923	893	892	884	879	901	912	871	914	886	893	879	880	841	937	872	926	878	837	897	922	863	915	947	928	951	890	909	852	862	944	948	940	879	912	909	850	910	885	916	878	885	931	948	896	906	947	866	886	872	901	923	911	938	902	916	955	891	883	859	927	900	929	891	948	901	951	875	890	865	890	870	907	873	903	892	892	880	863	880	892	900	903	889	954	912	866	940	902	939	918	909	874	933	912	912	929	889	939	882	903	914	933	935	920	853	897	900	910	873	900	943	902	879	904	900	944	887	931	885	882	940	915	878	910	940	897	896	828	942	975	870	903	906	967	889	868	854	938	915	894	912	915	872	915	853	864	885	950	845	903	889	870	841	961	865	888	908	882	928	838	900	871	903	852	901	906	912	876	910	910	885	872	876	913	863	921	949	836	874	891	920	835	854	903	886	921	891	908	864	926	887	871	941	914	839	924	892	872	937	918	897	900	922	860	875	887	907	896	863	923	886	955	877	899	882	922	944	895	881	918	880	909	866	884	908	913	904	912	894	910	922	875	905	918	876	909	893	915	883	888	899	898	914	872	948	900	925	868	949	944	924	925	937	879	874	898	881	849	853	846	827	915	902	911	899	885	868	887	911	910	903	904	896	862	924	917	880	841	888	898	893	941	945	866	910	840	868	942	869	850	922	881	874	843	884	934	935	848	884	920	890	899	903	891	908	908	851	873	908	899	878	951	918	901	899	948	904	939	956	935	919	911	889	890	918	840	919	881	891	876	919	899	929	880	813	923	891	939	909	908	895	854	880	882	922	920	943	863	893	850	899	921	875	950	916	956	885	940	935	893	894	934	888	900	918	884	924	870	879	917	905	874	930	906	903	880	885	848	896	915	886	966	969	865	845	835	910	902	939	918	917	908	855	904	910	880	900	867	877	915	876	935	872	925	914	892	933	923	898	889	891	873	920	862	887	957	940	929	930	906	894	899	893	872	903	877	922	878	883	848	958	870	899	929	876	896	905	887	923	918	857	874	880	891	934	909	914	897	881	875	916	882	854	865	876	915	891	923	900	881	911	826	926	893	940	874	876	837	908	891	885	875	882	902	865	937	921	849	891	913	899	913	931	881	894	858	880	862	903	926	884	874	935	909	917	937	861	893	922	879	902	888	888	834	898	945	896	966	899	902	909	922	917	900	914	857	863	889	875	940	909	921	971	936	901	891	866	889	876	892	879	897	907	891	926	829	887	923	875	917	896	902	901	883	832	893	904	897	866	934	918	886	924	935	846	866	902	913	912	936	957	861	920	889	870	914	880	926	915	869	906	961	919	908	928	922	885	871	861	899	893	930	912	923	962	908	924	905	945	869	875	898	874	890	893	957	850	948	848	863	941	890	866	951	911	881	955	896	918	917	888	846	915	880	908	885	932	895	905	897	874	929	918	945	960	859	926	924	884	935	915	944	924	905	874	859	876	917	890	867	831	843	891	887	964	885	903	909	960	956	943	897	876	950	925	928	892	883	918	872	874	909	892	898	939	914	894	897	892	915	943	830	924	909	867	948	875	891	925	913	919	898	915	922	907	931	918	905	873	923	908	922	869	889	921	877	922	862	934	878	952	888	865	885	915	873	870	905	915	928	929	943	863	974	879	898	858	907	906	936	877	881	845	912	879	862	853	918	924	922	928	888	916	919	907	909	835	929	883	935	893	872	937	965	908	861	912	901	927	933	918	971	943	922	946	932	950	890	872	867	896	919	907	904	903	912	886	898	885	872	900	855	927	919	907	897	848	892	891	890	911	868	930	919	905	935	930	870	938	836	908	929	849	903	908	872	913	934	870	859	893	889	919	898	883	918	889	922	875	918	899	927	924	850	891	878	898	938	865	892	934	857	842	915	833	880	951	869	920	938	857	901	893	882	855	861	921	853	907	885	889	938	922	930	884	914	892	927	963	850	872	899	857	872	857	883	891	929	892	869	872	897	922	884	872	893	889	872	829	864	889	916	915	936	860	908	886	893	863	900	890	885	833	881	914	918	914	904	864	957	926	879	895	886	853	876	900	905	887	872	893	930	869	887	889	864	891	952	924	875	883	947	904	895	896	904	920	930	964	887	908	912	896	901	929	888	896	919	900	915	894	881	904	889	909	892	914	850	881	918	857	901	879	887	903	899	889	926	923	895	911	919	928	919	925	913	863	878	861	938	852	872	877	926	886	900	847	850	932	906	881	844	876	914	959	913	846	870	936	900	945	968	928	889	867	879	868	872	953	837	906	930	924	890	912	875	887	937	911	934	860	877	907	863	920	922	888	911	908	885	899	876	945	865	865	858	880	894	912	881	907	923	952	945	911	876	869	903	903	939	931	928	914	922	836	893	893	867	883	901	925	907	941	927	914	918	867	908	922	894	872	918	855	897	879	881	908	907	944	912	901	935	892	888	950	876	840	934	923	906	925	884	891	888	897	929	902	837	884	874	906	884	913	919	876	920	870	863	950	913	920	901	916	833	905	933	945	919	883	905	919	913	904	890	924	878	883	919	919	868	904	934	895	903	874	857	894	895	891	905	904	892	883	911	845	938	908	894	875	880	923	884	850	862	867	929	940	893	884	886	886	884	886	924	942	910	941	935	897	914	892	892	870	897	896	898	894	906	856	1005	918	889	900	941	889	898	888	910	860	892	865	921	893	921	895	876	927	878	892	874	852	882	909	907	916	871	928	883	891	907	908	907	899	908	889	887	859	859	864	906	937	917	914	906	896	893	886	870	897	898
5682	427	332	189	202	169	146	158	166	152	155	148	171	150	166	161	158	146	149	128	138	160	138	128	150	137	166	164	149	151	153	149	163	128	153	158	136	145	161	150	143	137	143	139	166	139	151	155	144	181	157	137	141	142	139	157	161	147	134	148	166	159	134	161	172	147	149	125	171	164	125	146	155	159	136	138	163	150	129	169	135	135	138	149	155	142	144	141	165	152	145	145	167	157	172	149	141	129	146	134	143	142	147	149	153	143	147	143	158	153	127	153	134	148	146	141	127	132	181	134	165	126	137	131	128	162	165	152	159	173	126	146	136	145	136	153	151	152	147	154	127	152	158	156	145	149	168	148	145	141	155	136	148	147	137	159	163	143	148	167	158	156	132	129	145	146	143	137	148	138	151	155	139	146	140	159	151	138	158	141	165	164	133	143	131	148	149	151	134	159	151	155	133	142	128	145	172	142	149	161	168	143	159	125	154	172	155	135	168	125	140	146	149	141	129	127	160	152	141	141	158	162	146	160	145	137	166	166	122	145	158	149	147	169	165	154	145	123	155	136	144	149	134	166	141	131	143	122	154	157	135	150	125	161	150	155	139	160	147	139	156	154	150	146	132	153	155	132	145	145	138	138	140	153	139	132	148	129	148	151	160	156	146	142	155	133	157	143	144	165	143	143	180	149	149	150	153	159	156	144	143	142	153	123	141	171	149	141	131	130	128	148	143	164	148	164	125	160	145	109	163	158	145	165	131	154	133	146	154	153	149	139	132	152	157	147	149	133	143	134	157	148	146	148	157	160	136	167	159	146	142	158	130	159	159	156	140	145	159	160	149	154	148	131	152	148	139	139	146	163	152	136	142	153	165	146	139	147	136	149	133	139	152	153	154	150	132	151	156	156	149	144	156	135	146	185	136	146	187	158	133	132	148	147	135	145	145	132	147	157	125	148	156	150	148	155	135	187	160	153	152	164	160	139	150	146	129	124	134	146	147	142	136	139	159	146	124	143	147	138	171	142	147	138	149	172	150	165	131	163	143	125	125	139	144	177	174	150	140	157	154	151	129	130	154	159	151	162	143	124	130	142	155	150	145	158	139	160	156	136	135	165	143	147	148	127	144	143	178	145	147	156	164	144	146	174	149	148	138	136	144	138	136	137	154	143	158	145	156	138	148	132	149	154	149	142	146	165	128	130	146	159	144	159	158	122	136	134	137	138	159	138	161	144	150	163	156	138	151	139	156	135	141	160	151	149	159	126	133	119	147	138	130	136	148	149	137	133	161	146	162	133	139	137	132	141	141	140	150	145	164	150	151	151	124	193	143	121	169	134	156	143	143	155	156	151	144	138	146	153	150	139	151	139	135	150	146	139	136	140	172	132	142	157	143	147	148	153	134	169	145	139	167	144	136	144	129	142	157	145	136	138	129	129	175	155	152	137	139	145	132	173	147	166	162	158	158	148	137	141	152	138	145	157	157	134	153	139	142	148	153	145	148	169	141	150	138	154	138	134	155	153	141	137	158	155	126	157	138	149	145	136	153	140	140	154	132	152	131	158	149	139	144	153	127	147	165	140	155	149	146	154	174	142	146	155	156	146	171	143	132	181	142	144	165	156	146	143	142	133	136	143	164	171	161	176	146	141	145	137	161	130	156	141	150	160	156	139	143	182	144	152	168	143	153	140	143	156	159	153	151	151	138	148	149	167	154	172	155	119	137	146	145	134	146	154	154	146	138	152	145	167	150	157	148	147	144	150	163	150	149	132	130	162	152	154	166	137	138	139	147	151	162	143	140	144	157	147	174	144	157	151	140	139	130	165	141	151	171	159	175	132	144	151	146	152	162	160	159	144	154	144	163	146	169	161	152	141	145	138	142	148	143	138	141	135	138	142	164	158	148	151	136	142	118	158	134	151	153	151	155	172	151	134	147	159	127	165	160	151	161	152	144	151	138	147	148	149	122	145	161	147	130	172	150	149	130	136	163	144	160	157	158	175	158	135	151	138	150	161	138	153	168	148	140	133	169	126	152	167	139	144	148	131	146	138	149	157	145	153	166	158	146	148	136	142	159	141	167	156	146	126	144	152	160	165	153	153	137	150	167	145	140	149	157	135	152	126	147	132	151	149	132	135	137	134	141	145	147	140	157	137	154	143	155	140	148	152	143	139	160	145	150	156	158	146	159	171	162	136	129	141	150	165	141	150	173	152	128	133	158	157	162	149	158	143	141	156	156	131	134	142	149	152	154	161	136	160	148	149	162	158	137	162	181	181	159	159	153	110	148	148	142	155	141	144	137	136	150	130	134	128	165	138	122	146	149	128	132	156	146	132	158	146	159	175	139	152	131	144	144	148	148	147	163	158	134	164	146	148	139	150	148	132	150	138	176	134	137	138	180	132	134	161	148	149	148	129	156	151	151	136	138	146	151	155	141	143	143	110	121	139	167	141	150	138	159	163	132	144	145	150	149	142	139	164	122	155	154	129	169	141	150	162	153	168	126	117	148	153	135	139	127	149	158	134	156	137	161	174	161	146	150	143	144	149	161	150	126	135	142	138	155	158	136	170	137	146	153	148	153	141	152	152	129	160	162	145	152	147	139	163	160	134	147	137	141	150	151	176	134	132	156	140	159	165	139	129	151	149	133	155	158	151	144	148	159	149	157	139	148	151	138	138	154	157	164	154	141	165	165	154	147	135	145	156	149	148	152	135	131	157	155	153	139	138	143	140	149	156	149	156	167	154	146	164	143	148	162	166	160	149	135	145	134	137	127	151	149	136	135	162	136	142	151	142	147	145	168	134	142	162	155	146	139	175	134	149	165	129	149	153	174	176	152	128	159	154	152	126	159	116	153	141	131	131	156	147	144	142	140	139	164	104	149	136	129	151	176	148	150	153	130	162	109	150	138	149	142	158	164	161	128	126	145	153	138	150	125	157	140	131	144	147	154	122	133	161	154	147	143	133	160	143	150	142	141	158	138	144	156	155	152	143	151	162	139	150	134	139	139	136	132	171	161	148	131	151	157	146	157	127	130	157	151	124	142	146	149	143	154	164	152	146	153	153	146	145	169	142	149	152	139	171	142	140	131	150	176	142	152	138	124	130	159	147	129	157	151	163	141	146	136	156	147	156	153	138	161	152	138	143	164	138	143	151	160	162	143	137	160	134	158	132	161	162	156	148	161	158	151	108	139	131	158	139	124	143	154	144	140	125	135	145	136	129	139	146	142	147	155	153	149	137	160	138	153	137	147	138	157	144	159	139	131	172	156	133	132	146	152	146	161	130	125	154	144	157	149	145	146	137	148	142	156	151	154	169	142	149	150	145	141	155	158	147	159	132	132	158	165	172	171	144	125	152	143	132	129	147	142	155	159	139	134	162	143	138	126	136	140	141	153	152	135	147	139	170	135	142	144	135	160	143	139	160	149	151	170	124	140	143	140	146	170	146	129	137	140	150	143	133	141	148	149	144	150	134	151	156	162	130	134	147	159	150
4707	554	677	665	643	602	550	526	532	509	543	499	490	480	459	491	510	447	484	453	476	507	432	476	474	504	457	430	492	454	507	468	493	519	465	482	487	485	475	454	448	436	460	489	457	497	464	467	471	469	482	509	520	457	452	487	479	472	469	514	481	459	468	477	463	482	448	474	471	455	481	466	458	568	495	472	485	499	478	476	480	463	514	459	453	496	496	487	447	474	479	477	453	469	474	499	477	470	463	458	459	477	471	424	455	446	493	502	494	478	470	494	487	460	502	449	505	490	462	433	447	474	460	470	468	444	436	480	483	484	481	468	505	484	440	424	471	505	488	478	465	478	461	454	466	493	485	478	426	494	477	470	477	473	439	453	470	460	470	490	477	459	513	460	433	486	517	488	439	440	462	427	464	481	464	491	492	490	446	495	462	460	471	422	470	486	473	477	479	455	476	473	517	457	436	491	495	463	494	476	444	442	495	492	446	503	442	470	501	462	492	457	471	443	474	492	500	457	483	508	454	481	444	466	467	467	496	459	479	485	522	501	479	491	450	451	470	488	444	464	491	489	468	435	474	481	461	432	469	503	488	455	465	489	464	446	492	439	451	467	498	492	490	427	472	485	449	474	444	470	463	466	491	491	492	493	470	449	490	471	457	463	489	451	485	492	454	486	494	410	492	490	452	461	458	451	447	466	462	475	486	439	449	454	479	517	460	458	502	490	509	470	442	477	476	477	422	475	455	490	487	423	517	474	453	463	454	445	449	485	450	504	456	486	456	443	470	504	503	482	452	460	435	494	423	462	473	451	469	491	455	444	430	469	448	462	481	468	466	476	428	476	477	451	485	471	498	481	514	424	510	474	486	459	444	468	491	465	487	469	432	463	462	461	450	493	440	434	450	459	491	465	452	464	427	495	471	484	468	478	491	461	484	460	478	434	445	485	472	473	456	433	459	457	475	462	466	484	458	466	468	462	471	462	454	470	468	453	449	484	453	479	491	445	437	499	512	455	442	489	476	497	480	495	490	464	484	471	498	490	444	466	488	470	510	462	447	477	454	477	484	444	472	432	490	484	498	484	459	458	442	450	461	445	480	452	494	468	461	450	499	472	444	468	459	488	449	466	433	469	474	452	477	489	454	491	484	483	449	485	478	458	498	452	471	419	509	482	437	453	442	477	435	469	463	495	477	490	459	494	501	498	470	491	488	500	480	466	477	468	438	496	470	482	485	462	489	509	525	475	469	461	513	488	480	470	444	449	466	487	439	455	433	472	447	481	470	426	482	448	482	470	456	478	474	442	486	472	479	469	453	454	474	494	479	463	448	490	459	421	462	476	468	523	473	529	493	495	454	480	446	482	472	489	479	470	443	457	429	458	489	460	463	484	451	454	458	484	518	484	479	458	474	509	454	459	456	473	465	507	435	467	440	449	478	460	497	456	494	472	478	465	468	485	506	476	479	515	496	464	500	481	459	477	496	445	472	504	465	471	506	466	406	441	473	442	514	484	434	476	453	473	447	473	470	477	510	490	441	456	488	462	444	481	473	458	483	482	481	477	470	475	440	465	514	467	517	499	438	439	508	474	489	484	486	485	495	487	482	478	458	512	497	483	452	464	473	445	526	484	434	442	443	436	450	467	454	455	498	472	515	456	459	504	494	463	499	497	414	420	474	530	472	484	467	505	491	498	456	489	473	426	458	480	487	458	457	456	430	464	492	477	501	459	478	485	479	513	490	474	510	472	443	510	521	487	491	472	461	506	464	477	494	456	476	452	454	475	492	491	465	463	468	464	492	476	487	487	419	472	477	456	485	464	440	479	501	450	479	466	455	457	492	472	458	457	523	470	458	487	469	450	476	457	468	477	449	481	463	482	491	508	473	454	514	479	467	480	498	513	465	455	487	482	472	476	481	470	479	467	465	461	451	436	473	465	497	468	467	499	489	531	473	485	474	454	438	452	445	444	492	462	473	480	484	477	469	483	449	486	478	515	441	457	490	483	462	458	483	460	442	483	476	462	486	446	487	490	453	485	476	449	435	429	455	480	432	485	486	431	468	448	476	437	470	482	464	496	490	453	471	485	455	448	450	460	462	451	467	484	456	473	471	488	492	473	456	452	442	488	454	488	486	473	447	477	478	470	478	507	438	468	484	468	450	461	471	459	517	444	506	425	430	486	486	469	457	449	481	459	469	443	486	474	485	460	444	465	469	446	502	436	481	461	466	506	466	497	485	470	480	465	468	533	453	487	453	484	461	470	465	462	431	421	452	464	466	479	418	468	470	457	466	433	470	498	439	451	508	490	479	512	436	495	486	477	483	468	450	454	465	466	496	488	448	483	436	468	489	467	500	495	441	468	510	462	475	467	470	439	484	474	445	491	455	484	457	472	446	468	465	450	466	485	464	473	463	453	460	458	468	470	472	443	474	519	438	458	476	482	448	501	459	483	485	448	446	470	490	470	452	472	473	467	450	462	466	468	489	526	457	470	466	454	445	472	422	482	414	434	426	488	452	479	485	470	440	478	476	466	476	468	466	476	459	486	472	454	474	439	484	472	456	474	459	471	469	480	431	461	446	461	480	484	457	442	446	456	494	455	495	479	472	464	501	480	473	498	445	473	463	485	453	472	420	470	486	446	470	476	443	472	460	425	456	466	432	463	485	460	480	490	489	458	474	530	470	445	475	470	473	473	455	495	478	469	475	457	460	473	453	466	445	449	498	460	442	471	524	509	467	468	424	500	527	463	462	432	439	456	477	482	430	470	463	498	498	471	468	477	499	435	434	459	484	526	447	490	461	506	468	466	462	542	450	462	481	475	491	476	445	434	474	452	478	470	460	472	463	443	482	499	492	447	441	457	482	485	500	465	472	455	491	485	428	468	495	476	465	465	497	468	465	479	458	504	477	496	451	466	474	435	462	462	476	439	427	516	460	477	497	467	465	467	466	492	497	469	516	494	474	511	461	451	474	459	470	407	518	507	487	515	463	447	495	479	480	490	480	457	463	484	440	469	481	480	485	440	507	467	463	507	482	465	440	477	468	455	487	481	502	454	472	512	496	464	498	483	467	477	474	464	460	468	472	483	485	465	469	463	473	461	459	445	475	458	496	459	474	481	519	473	459	510	474	494	497	470	500	478	498	473	429	470	502	447	458	482	461	454	483	489	428	505	453	465	454	515	449	489	448	475	512	472	450	492	464	459	482	443	447	476	450	475	484	475	506	481	504	451	457	467	471	484	476	476	466	442	459	466	442	473	445	489	440	479	418	486	459	481	470	468	499	468	460	450	466	462	449	498	455	458	475	491	450	449	430	487	505	453	457	487	483	461	472	525	469	431	466	472	552	474	479	427	466	472	501	519	460	460	461	491	489	492	457	441	495	483	417	520	461	515	442	454	440	477	522	481	453	497	482	480	466	481	443	459	471	470	466	491	456	477	487	433	438	470	458	507	490	466	489	531	486	487	466	497	458	465	477	471	508	465	486	496	430	452
32348	10157	1996	1190	892	709	591	509	445	411	391	374	365	304	311	347	320	347	361	326	296	285	276	299	272	280	288	305	319	299	296	286	264	258	286	238	319	306	295	270	290	275	261	262	275	268	288	283	290	285	247	274	295	281	263	264	265	268	299	266	269	274	289	280	277	264	278	272	298	255	266	298	293	263	259	257	297	251	286	273	306	276	311	272	282	262	288	274	280	278	272	272	299	296	284	286	262	251	304	280	312	290	289	257	280	267	281	263	289	276	297	289	271	304	274	244	258	266	308	308	256	285	299	264	263	268	252	273	268	269	292	285	245	261	260	275	262	281	263	264	286	268	286	243	273	287	304	264	310	270	265	248	247	255	296	289	273	250	265	272	293	277	268	277	280	264	286	265	250	253	252	260	281	284	286	267	281	263	262	260	281	251	264	278	288	297	256	281	272	264	288	276	258	280	276	247	257	258	250	281	263	258	275	292	275	300	286	269	253	262	276	309	283	277	315	264	291	278	299	303	300	247	260	284	290	268	302	285	281	257	280	283	253	264	310	292	279	290	265	292	275	292	271	273	285	268	276	266	285	278	258	249	263	288	266	290	272	293	267	261	278	283	283	273	284	274	283	272	254	256	276	255	252	305	263	274	257	282	280	271	280	254	278	300	246	278	283	295	264	281	279	238	284	267	274	284	294	282	263	291	275	286	252	280	289	249	271	265	233	254	291	284	270	294	277	276	237	270	290	276	280	261	269	273	261	297	270	307	264	284	309	237	303	271	242	253	292	287	281	270	266	294	269	309	260	289	310	277	266	285	287	270	261	274	309	273	264	266	299	267	271	261	265	247	278	281	284	258	277	275	284	259	280	251	260	287	289	272	262	281	262	297	268	293	272	284	256	255	253	275	240	277	257	277	262	290	289	281	293	255	276	263	224	290	248	276	267	283	274	286	263	246	237	253	287	268	274	296	256	255	281	274	275	271	274	261	280	305	280	265	289	267	283	258	225	291	269	276	261	282	282	283	273	279	262	242	298	250	276	262	258	270	272	281	262	282	249	306	236	280	275	250	287	282	278	259	280	294	253	302	255	276	285	248	280	253	282	270	259	286	277	263	264	269	291	270	251	254	253	250	282	262	244	263	284	292	295	269	249	303	266	293	274	277	267	263	292	299	278	303	253	276	272	242	263	272	272	268	311	291	270	278	251	265	267	290	281	276	261	271	288	289	261	265	279	244	270	268	299	275	275	265	270	269	241	250	257	286	253	265	263	308	263	276	256	274	264	285	275	281	271	245	266	270	274	275	273	247	294	267	252	263	273	260	292	264	282	288	269	246	259	264	274	270	281	278	259	261	277	291	253	287	285	267	249	291	263	278	272	289	269	268	273	281	256	307	289	286	280	244	289	268	251	269	277	261	272	260	275	269	292	267	260	263	306	277	251	260	320	273	272	262	272	256	281	249	304	295	262	285	232	276	267	245	269	253	240	273	271	309	258	272	271	265	271	273	262	313	270	277	264	274	260	242	267	270	282	298	263	278	287	276	232	283	269	303	265	296	268	262	256	253	248	260	277	260	284	267	293	270	250	279	270	283	300	285	274	275	303	272	263	268	293	271	286	241	269	245	262	265	270	263	278	288	261	282	280	285	294	276	272	281	270	287	261	252	254	276	272	260	279	256	281	266	262	295	256	262	300	281	257	314	273	287	276	285	279	270	278	279	287	283	267	302	283	278	261	285	267	301	253	281	280	268	273	273	256	258	267	296	277	278	261	276	308	276	266	254	269	305	282	271	279	257	299	289	256	276	276	236	270	265	259	263	288	284	296	276	264	281	267	276	303	294	249	291	252	275	281	291	302	241	266	256	285	257	265	243	283	263	267	282	311	238	282	264	285	277	286	262	276	241	287	228	298	277	265	265	266	267	279	250	276	263	286	285	279	302	266	260	266	317	289	288	272	283	265	271	277	250	278	248	256	283	264	248	282	286	278	255	270	272	279	277	269	275	282	301	276	272	299	248	263	284	248	254	271	297	279	302	271	260	255	272	297	236	278	290	273	269	276	253	240	253	276	297	276	275	291	255	322	280	227	280	244	266	279	273	269	281	273	309	319	264	246	279	272	286	270	282	268	260	254	266	260	257	283	275	263	284	287	277	258	291	294	273	272	265	257	286	274	292	282	314	263	247	257	283	287	236	266	285	284	296	289	277	268	269	266	281	263	281	300	277	280	257	278	286	307	291	256	240	276	306	258	270	298	259	282	267	308	262	287	282	266	257	288	247	252	285	263	267	263	283	268	255	278	260	273	285	288	296	232	287	287	265	261	293	256	267	295	249	281	264	266	257	283	277	270	260	264	254	284	265	232	284	264	277	277	320	286	261	270	264	249	282	295	284	257	285	272	288	270	288	266	273	307	274	283	239	228	303	307	263	280	253	252	273	266	276	301	264	246	308	237	291	283	272	277	288	271	271	258	268	271	279	283	278	288	277	247	258	252	262	280	279	240	291	264	281	271	287	285	279	268	264	276	301	269	289	304	277	268	289	272	294	246	271	270	273	277	267	284	281	292	264	280	266	275	261	309	294	281	285	264	279	298	268	273	284	267	254	257	290	245	288	254	257	294	279	259	276	269	286	246	283	270	297	288	266	244	224	279	280	304	284	278	252	280	268	276	281	275	276	272	284	265	275	251	251	291	250	264	279	248	287	266	270	279	277	281	267	273	252	278	261	303	268	269	299	322	284	271	254	269	275	265	283	252	270	262	287	301	276	280	302	269	271	291	278	290	277	261	297	293	258	276	288	280	260	272	255	287	294	259	264	259	270	262	285	269	280	296	287	278	273	267	257	305	276	281	272	279	276	263	270	242	266	287	274	286	278	240	261	274	293	316	239	294	269	263	287	288	313	281	259	262	273	273	266	288	256	267	281	292	254	313	266	311	273	283	256	294	266	274	225	258	273	254	260	232	266	306	270	284	288	280	264	288	309	265	245	241	277	254	280	277	286	259	299	277	299	257	246	276	274	285	270	283	269	272	288	296	268	269	261	289	260	226	270	258	260	289	285	269	270	264	277	272	265	300	289	251	281	300	294	256	267	256	257	302	254	256	274	266	269	274	257	264	272	299	284	289	299	252	250	281	258	260	287	258	252	266	298	294	279	276	284	275	273	288	291	265	280	284	264	282	266	286	240	264	257	287	261	266	301	244	263	271	275	246	280	283	249	292	269	253	253	259	290	256	313	283	301	271	291	283	269	282	284	287	288	302	283	238	284	293	295	270	273	254	313	270	286	295	275	255	295	253	235	273	320	268	239	273	249	248	280	255	268	267	276	296	282	277	286	282	266	270	253	272	299	257	277	279	249	286	298	245	273	280	264	263	288	279	267	284	273	267	261	270	271	293	294	255	274	315	242	309	305	259	262	282	259	269	247	267	262	264	314	283	270	255	266	283	300	294	284	280	259	253	296	266	273	281	277	264	278	276	275	294	291	281	244	277	296
15290	1759	3341	3853	3249	2732	2341	1996	1765	1592	1440	1377	1241	1276	1154	1093	1071	1068	1017	954	1036	945	971	954	909	927	894	892	874	935	922	836	887	903	852	862	838	893	851	843	875	799	834	824	848	858	822	857	820	830	795	807	872	800	789	848	851	807	774	871	843	774	814	737	817	832	815	831	756	805	826	823	850	798	821	782	768	831	798	776	831	801	838	815	790	849	820	834	798	802	807	823	810	803	804	806	788	786	809	822	793	823	796	874	803	825	790	820	751	811	773	836	805	827	812	797	757	826	826	821	818	857	807	771	830	717	780	819	830	803	850	813	754	779	828	805	775	803	821	824	843	799	819	747	770	809	775	782	820	773	771	761	810	792	810	796	814	808	802	785	801	773	798	841	827	831	803	821	763	859	837	843	853	777	784	767	838	786	817	801	790	823	795	811	774	851	767	797	837	817	794	830	801	731	802	765	804	801	765	789	804	849	812	742	877	806	832	787	811	818	794	812	768	766	765	820	796	836	749	792	778	788	779	860	804	773	815	816	815	864	758	780	807	816	810	790	881	802	777	765	787	811	777	798	819	823	809	791	787	819	821	804	789	805	804	841	763	835	785	735	800	771	752	787	785	805	829	793	754	859	849	769	798	814	809	836	796	787	789	780	781	833	787	809	794	775	814	793	807	782	787	805	808	807	826	811	776	783	820	827	774	776	809	804	798	855	781	812	768	792	782	792	803	842	832	801	847	832	809	751	819	806	797	811	784	789	765	816	785	812	796	794	800	776	792	804	791	790	780	778	810	778	789	799	758	818	779	777	848	773	839	805	814	776	817	732	796	797	814	808	820	787	785	803	816	798	772	856	812	798	816	799	763	752	793	826	824	812	837	809	819	785	794	807	791	774	843	801	829	822	800	782	779	806	828	840	782	773	822	790	812	811	775	779	859	770	796	754	805	768	819	768	809	821	794	767	791	812	818	766	781	809	795	798	820	758	799	809	797	758	790	790	751	776	804	761	750	756	810	748	798	761	802	816	759	788	798	799	802	793	788	795	749	837	856	790	846	785	802	826	786	825	781	821	778	799	775	775	745	791	868	812	876	829	778	833	803	809	826	804	830	811	792	802	775	796	767	784	783	841	791	778	850	806	797	807	840	719	813	775	815	883	825	792	829	790	778	819	789	810	806	826	836	808	820	800	836	839	770	779	770	728	810	778	741	759	794	827	766	778	793	783	783	785	783	783	790	779	796	800	817	777	789	796	861	832	779	792	804	799	743	797	827	776	766	793	794	808	780	771	755	773	812	795	828	814	818	784	796	833	821	805	795	803	820	788	785	733	786	828	792	787	815	801	789	794	821	816	813	775	726	808	770	818	799	776	768	798	838	784	835	809	796	782	867	802	773	810	798	801	811	848	795	833	783	792	797	767	801	799	793	800	796	828	775	845	816	820	748	811	747	808	845	779	773	804	821	787	850	787	818	784	791	788	815	739	799	745	857	792	813	805	796	839	775	759	778	813	836	784	781	796	781	808	792	788	812	805	752	799	784	818	822	812	785	806	832	791	775	801	840	767	841	814	791	772	763	826	850	817	821	748	835	833	796	800	835	766	781	765	852	787	755	803	799	805	770	814	836	791	800	798	820	824	763	792	816	842	740	775	801	801	867	729	795	775	763	812	807	780	795	782	840	770	800	857	811	820	826	803	821	786	794	737	813	803	769	787	757	825	800	743	782	803	831	808	814	783	778	813	783	791	820	805	855	770	796	859	836	778	823	796	784	813	788	806	817	774	796	788	779	779	839	738	825	779	751	843	764	810	807	801	778	825	804	813	783	811	781	868	769	812	781	795	846	820	809	797	808	823	833	785	808	753	796	787	762	812	776	805	761	775	738	779	754	785	812	786	816	798	817	800	845	778	802	827	810	792	823	850	783	824	783	778	806	770	798	804	805	791	750	811	743	780	812	795	776	869	788	836	825	821	824	771	784	823	811	778	821	797	805	807	848	797	702	775	807	805	810	767	799	855	814	812	798	799	793	788	826	810	757	791	793	849	797	784	799	817	738	782	792	827	807	786	814	832	791	815	810	791	765	817	771	789	768	793	786	783	862	820	764	808	803	760	824	822	811	804	834	760	815	726	793	853	838	830	823	800	829	818	772	776	785	808	819	794	786	839	749	825	812	832	789	795	792	797	852	760	797	840	803	808	746	839	805	829	757	809	764	861	855	809	782	769	809	771	867	820	814	794	774	757	804	760	823	803	793	801	776	801	765	781	746	843	765	784	760	816	767	784	774	756	797	807	790	757	778	815	786	815	839	803	807	764	800	757	798	794	813	850	771	799	807	825	805	826	807	799	770	821	764	757	817	819	861	771	814	803	805	809	772	809	782	836	813	848	799	804	740	911	796	755	814	780	775	845	778	808	771	805	808	787	821	791	791	819	836	830	789	772	803	835	856	814	770	793	823	776	812	741	797	813	785	802	817	736	759	789	793	750	819	816	845	794	847	798	815	809	795	812	787	771	793	779	856	822	796	814	808	788	836	836	810	789	810	814	821	775	850	825	799	786	783	823	788	851	817	794	804	839	816	792	790	800	814	832	793	792	745	845	817	790	847	839	834	770	777	772	761	820	792	806	781	759	823	784	767	802	799	784	867	811	724	826	822	765	796	795	778	848	762	774	752	805	803	811	810	794	809	797	860	804	829	747	833	774	838	748	809	828	794	829	780	806	804	759	819	799	814	793	855	788	828	809	798	766	832	803	814	769	785	803	791	799	803	843	806	787	784	754	785	795	793	801	775	800	821	798	755	790	815	806	777	789	819	787	822	841	822	833	757	795	810	785	829	817	720	820	789	802	816	817	772	796	794	776	800	817	773	781	753	838	840	788	774	819	866	816	786	790	841	779	779	832	761	726	746	785	858	802	797	782	811	851	787	779	811	803	846	793	818	796	749	826	818	794	804	790	803	807	745	769	783	771	788	762	819	817	800	808	795	831	761	765	835	824	772	807	812	767	790	829	833	757	828	808	791	784	796	810	793	791	783	787	787	824	819	801	809	810	765	822	791	806	777	786	825	805	807	790	775	789	833	784	866	787	793	780	821	786	788	792	818	766	764	774	848	842	816	740	777	832	811	782	807	844	823	808	818	767	752	739	796	840	813	794	745	816	798	834	781	821	774	798	801	821	812	842	808	777	827	817	808	843	754	786	802	801	765	801	812	877	823	881	806	835	832	773	799	757	747	798	839	849	781	785	775	807	774	799	790	834	818	802	775	834	774	806	770	818	786	802	856	833	800	798	762	840	799	821	773	834	809	806	786	847	810	765	803	786	860	794	806	813	810	753	824	831	820	783	824	751	746	824	837	789	801	792	776	784	794	783	815	794	797	775	746	781	833	777	810	740	814	793	802	821	780	771	837	817	798	816	822	847	822	798	734	813	793	788	784	751	836	736	873	802	791	800	802	800	725	795	818	803	797	787	812	801	773	781	819	805	808	802	845	770
38349	19898	10093	2567	1648	1238	1035	753	686	634	545	515	509	473	421	445	397	399	396	375	359	386	379	382	401	377	369	341	352	353	330	324	321	333	357	340	365	341	342	324	335	333	341	311	289	335	374	311	336	321	342	321	316	331	347	301	312	332	319	335	336	313	330	304	345	285	301	341	346	354	352	328	302	327	305	285	304	321	319	355	341	357	326	344	320	349	314	290	331	333	304	328	326	349	323	301	347	300	339	329	313	319	321	319	304	321	326	316	349	330	325	349	314	330	339	377	318	289	316	334	283	287	324	330	315	336	348	299	322	301	341	319	307	318	309	297	297	310	330	307	316	334	282	338	341	329	333	315	303	335	317	306	309	335	327	292	327	320	318	317	329	322	334	322	307	335	313	316	321	303	322	319	317	305	339	339	298	372	272	295	335	292	330	346	282	355	332	317	337	353	304	301	288	289	346	372	378	311	293	316	315	312	305	323	312	345	314	304	325	319	330	307	338	347	335	328	341	326	310	318	325	318	302	315	313	300	329	328	292	328	323	334	325	329	329	309	301	335	348	340	319	335	300	325	327	348	307	329	317	348	294	346	322	323	311	344	329	331	330	361	331	292	341	309	292	319	333	322	355	328	318	289	319	321	328	298	299	327	331	319	293	326	314	279	330	336	301	310	280	302	322	305	334	281	302	296	325	317	319	314	368	299	324	311	337	307	331	324	336	362	303	294	332	333	341	331	295	315	296	318	324	322	368	317	324	329	318	320	326	334	315	329	303	318	332	300	331	307	333	340	290	307	306	268	320	341	319	326	293	337	287	319	308	360	319	329	340	343	329	323	322	294	281	330	311	306	321	335	324	313	336	332	322	313	308	327	305	319	334	313	272	313	325	324	339	310	301	302	300	318	313	320	348	316	341	308	339	296	334	338	318	336	312	344	311	316	334	320	311	320	291	323	339	337	318	293	313	317	292	340	323	310	310	340	329	309	333	310	314	350	318	329	333	310	340	303	321	322	311	322	298	336	285	349	292	346	326	319	303	339	323	357	305	330	287	336	317	333	339	322	321	312	302	332	327	326	294	317	355	314	315	296	325	349	349	335	324	328	326	326	301	330	353	277	325	308	346	367	374	299	337	321	322	324	330	308	334	299	378	323	300	295	327	289	306	344	305	310	321	326	313	298	303	306	336	293	326	330	315	310	311	309	296	330	287	323	331	330	311	336	325	356	307	330	347	350	311	297	312	322	325	331	304	344	315	345	328	328	335	318	337	326	315	353	318	323	325	340	303	324	328	330	345	342	323	280	345	326	326	288	286	332	309	328	306	327	347	339	332	324	307	335	326	345	305	325	326	362	324	295	308	348	324	309	372	297	361	305	322	332	319	335	344	323	334	282	304	289	303	336	353	337	319	342	334	293	294	345	334	319	303	285	314	329	296	331	320	322	323	319	332	358	305	278	295	325	337	352	326	376	309	307	323	318	371	345	308	312	325	340	320	287	299	307	323	300	339	346	320	309	298	325	295	364	322	346	328	334	331	349	318	306	358	297	326	329	313	313	317	320	305	281	282	334	330	364	290	308	318	316	316	341	332	304	280	349	335	326	312	304	322	345	310	328	327	312	315	336	312	347	317	325	320	330	345	335	318	314	363	346	310	315	338	315	332	307	286	319	353	294	299	318	372	330	322	313	334	335	311	311	321	343	348	320	321	318	338	334	331	298	308	316	314	307	298	343	340	298	329	328	323	334	334	298	316	297	341	327	328	313	314	325	311	340	346	343	301	321	304	309	329	337	328	307	316	334	323	326	346	345	313	325	331	319	322	321	347	337	308	344	305	320	338	348	345	348	303	302	345	274	328	338	330	331	345	324	309	324	295	339	340	330	336	329	311	344	296	319	331	329	328	340	326	316	326	321	336	315	346	319	321	310	317	361	319	322	333	324	316	319	315	306	362	338	337	308	322	317	345	336	317	322	315	332	305	336	304	316	327	320	312	339	348	325	301	339	295	319	316	303	330	327	321	327	317	333	296	326	325	337	329	309	324	312	303	323	302	328	291	312	312	275	359	324	351	283	361	307	317	327	300	322	326	326	329	321	306	355	317	311	314	313	316	365	301	330	306	300	358	357	328	293	325	311	309	321	314	299	346	303	281	308	309	334	291	314	309	319	307	306	319	310	336	336	346	299	329	350	328	292	331	314	336	305	321	336	305	354	296	327	346	312	310	327	320	332	307	339	309	334	312	327	328	317	321	327	327	316	297	298	285	319	350	339	336	354	293	304	299	289	320	328	352	311	333	326	332	295	293	314	328	328	351	302	354	334	283	346	345	359	303	351	318	307	311	353	310	301	330	311	335	313	302	311	354	384	319	312	327	301	317	345	312	324	347	314	323	346	340	324	314	314	319	318	308	303	335	348	315	352	327	323	328	348	320	289	300	330	349	325	327	313	324	314	335	305	312	351	322	334	304	312	318	333	317	337	330	304	320	283	306	359	313	298	322	328	327	309	299	327	344	314	308	317	311	306	289	321	304	332	313	329	320	308	344	322	279	331	341	322	303	319	300	341	341	334	332	338	317	323	331	332	330	297	340	312	318	318	348	326	321	327	332	325	326	311	304	333	354	338	316	332	339	349	312	293	339	337	324	318	333	331	340	319	285	311	345	308	308	322	342	324	321	328	314	304	293	321	307	305	352	310	323	347	293	312	328	327	319	337	319	330	273	340	310	303	294	322	321	350	323	347	348	326	317	321	316	323	325	317	304	309	368	335	306	295	308	291	338	324	312	323	310	323	316	304	308	293	306	352	282	307	308	330	310	316	314	332	318	307	329	296	341	356	317	316	306	322	335	293	375	302	312	320	307	336	323	344	313	346	290	333	316	304	359	348	351	306	310	331	337	316	301	318	315	335	314	370	317	319	306	322	309	336	300	308	307	312	331	339	323	309	307	309	322	335	295	314	325	304	335	307	321	344	336	344	325	328	322	307	313	330	318	327	340	315	328	351	367	331	317	301	295	312	337	309	301	324	327	297	318	297	348	309	315	323	298	310	278	333	321	333	355	341	331	350	299	293	326	329	365	296	313	282	317	322	336	333	307	325	321	342	329	339	339	339	320	292	351	322	298	344	344	285	319	354	331	326	360	302	345	307	314	310	315	324	343	324	343	291	338	305	330	337	317	339	327	307	304	330	302	318	304	283	347	311	318	322	306	300	333	292	313	331	331	286	349	355	339	306	327	354	307	334	360	332	334	336	308	337	341	349	342	321	354	327	349	290	335	333	319	319	321	320	318	298	334	287	335	344	297	320	337	321	338	293	309	326	309	313	341	367	334	342	286	309	340	329	293	314	329	323	303	320	314	336	317	340	331	297	327	327	323	317	316	296	308	337	341	303	321	301	332	331	312	328	325	304	337	309	334	293	319	309	344	338	350	334	346	342	367	347	304	321	281	328	345	308	322	312	290	322	315	317	305	321	350	318	306	317	299	335	323	329	362	331
19826	2755	5744	6569	5496	4564	3752	3157	2797	2466	2169	2045	1896	1724	1631	1592	1499	1429	1407	1285	1266	1215	1213	1216	1169	1123	1151	1110	1117	1151	1052	1057	1017	1007	1085	1067	1078	1060	1046	1020	1025	1031	986	966	994	1018	968	1000	950	941	929	972	986	996	921	974	931	937	1017	954	949	914	951	917	963	946	931	937	913	938	975	889	988	911	949	938	942	943	957	873	954	1015	910	887	896	902	906	963	960	878	906	928	911	915	911	958	940	932	964	953	931	931	927	890	872	889	944	944	885	926	949	924	867	978	906	933	939	914	877	936	918	936	890	907	913	912	847	915	960	938	873	878	932	961	925	906	949	991	910	951	947	902	935	901	844	906	948	921	891	892	942	922	925	907	934	924	902	919	939	948	934	909	958	970	924	920	906	903	889	921	943	900	916	925	863	921	976	849	901	924	874	953	897	893	839	910	963	885	869	919	903	957	867	914	919	1020	901	932	943	900	937	883	908	875	902	878	897	901	893	856	918	872	917	890	887	951	906	935	897	928	892	920	872	908	862	869	903	935	868	919	873	948	910	925	900	918	878	902	932	944	886	951	900	875	885	889	921	884	925	896	907	924	905	886	884	898	892	893	942	912	878	912	960	854	906	916	892	892	924	880	891	891	910	909	945	894	864	889	918	922	947	912	924	931	885	875	931	868	877	949	924	927	876	928	936	945	870	927	891	932	879	947	938	860	900	932	894	886	918	879	901	923	883	869	923	895	915	934	916	949	901	883	959	911	881	949	912	868	904	877	940	931	883	958	917	877	913	928	914	906	911	901	870	900	964	891	933	963	983	922	908	955	925	937	856	920	888	900	887	836	881	941	929	859	904	879	898	932	931	888	912	891	905	925	903	888	935	955	951	903	949	921	866	852	889	895	957	846	887	954	930	873	915	900	829	934	894	913	890	905	892	887	889	887	893	872	908	902	857	907	960	917	882	882	903	906	949	891	847	936	860	911	893	900	890	873	938	905	905	881	881	930	962	956	871	926	897	887	935	951	899	885	872	897	927	906	975	893	894	824	891	906	914	923	922	864	920	912	926	888	880	826	972	932	930	913	932	860	870	933	942	849	872	867	951	882	894	896	879	908	939	913	892	900	946	910	903	913	962	893	929	892	932	921	932	905	880	883	848	883	888	906	927	911	874	891	870	927	865	890	933	931	925	883	908	956	862	946	963	925	940	922	965	902	857	851	890	876	908	917	931	911	866	831	916	1004	851	898	848	882	904	895	913	856	891	874	929	880	910	907	892	918	972	856	846	929	901	947	947	942	933	912	905	926	897	944	892	926	846	946	965	904	942	827	904	896	887	903	906	885	920	869	888	882	880	903	924	909	877	906	908	954	865	896	903	880	850	873	913	908	888	901	919	927	877	916	949	914	896	918	902	877	919	916	897	874	912	890	911	917	899	921	861	870	918	918	929	863	846	948	902	927	906	933	879	944	902	914	896	917	885	870	918	925	873	877	903	948	976	900	936	852	917	907	908	976	911	914	888	893	960	858	870	869	909	906	916	884	905	932	895	925	886	899	913	892	924	834	913	891	852	924	898	915	937	929	935	858	905	924	919	932	895	878	929	898	874	955	918	862	883	881	884	927	905	933	906	923	918	989	917	931	891	903	905	938	926	875	894	892	892	848	942	909	896	971	906	937	939	896	870	907	853	942	897	896	911	881	901	944	898	886	918	931	881	893	864	878	897	958	829	911	899	910	867	936	916	948	909	884	901	930	917	921	948	940	912	925	871	961	899	945	899	809	895	938	882	920	877	824	924	871	863	883	888	947	899	838	917	921	878	849	908	938	913	864	903	940	933	909	892	911	887	903	906	912	888	899	925	940	936	879	835	835	902	916	923	932	906	912	925	914	903	881	891	904	859	915	890	921	916	906	929	905	949	908	892	880	899	843	919	854	896	876	887	867	892	907	964	939	914	964	909	907	919	890	915	876	907	915	887	948	881	884	911	892	909	905	859	981	862	856	882	940	935	920	920	872	879	862	878	922	950	895	866	886	884	899	908	883	936	857	971	924	962	813	941	919	953	824	890	898	913	910	907	939	925	897	837	904	901	898	919	847	938	878	889	882	897	874	914	890	929	921	922	905	884	902	840	967	911	883	955	879	888	885	934	913	921	888	915	887	915	949	918	888	922	912	933	927	873	888	903	848	913	880	870	913	925	866	875	933	906	863	882	939	906	866	928	882	859	967	879	884	886	908	887	858	875	907	923	891	890	833	840	885	885	896	825	911	855	926	879	855	932	915	841	913	859	890	853	911	926	873	914	872	914	964	910	959	986	927	905	953	931	904	874	880	944	886	878	863	851	928	937	930	944	926	914	944	936	934	880	919	915	952	904	928	899	901	904	925	884	894	941	888	955	851	928	896	934	868	891	947	906	875	921	956	878	908	915	943	911	896	894	915	919	924	932	888	897	916	889	901	930	912	890	908	862	896	871	976	894	878	894	943	887	870	878	919	838	902	904	941	850	917	893	937	904	899	922	902	891	900	908	915	905	915	901	924	897	906	915	928	923	904	910	889	905	890	903	867	919	881	873	984	900	863	923	921	863	910	888	880	905	911	907	929	908	976	913	920	896	908	893	895	903	935	878	870	950	904	876	927	915	863	917	913	897	925	889	898	881	889	921	902	955	898	893	892	900	877	927	934	894	852	884	889	928	907	876	899	897	929	978	891	905	931	925	871	915	909	896	892	886	889	917	909	905	925	899	888	878	876	951	871	896	897	887	889	918	887	923	909	907	899	932	896	940	923	898	891	913	893	948	953	871	872	881	913	949	937	905	897	909	939	924	902	903	901	919	882	930	941	920	888	910	869	904	887	912	933	927	897	929	943	946	908	891	885	907	915	874	959	916	928	923	897	916	884	953	939	931	898	895	929	927	926	830	896	885	883	897	960	934	897	911	936	877	854	890	946	863	939	890	929	922	889	909	914	955	922	901	935	926	964	902	908	944	855	861	922	870	925	898	864	908	923	890	882	922	905	931	934	891	903	855	933	914	908	875	864	919	846	922	915	913	964	870	878	861	893	888	872	925	933	900	903	886	893	932	915	878	864	967	915	907	917	900	938	858	911	926	873	935	879	865	952	924	957	923	859	861	960	931	855	914	898	923	893	924	868	940	913	900	920	920	862	896	866	926	904	918	925	918	853	894	922	950	913	902	912	947	872	879	877	888	890	868	918	886	881	890	920	894	892	875	918	885	987	909	954	890	932	892	898	900	904	852	911	935	914	881	930	855	853	894	917	889	843	945	904	903	881	886	912	906	925	888	891	888	919	871	950	952	927	893	944	909	912	944	892	886	856	901	926	865	876	915	897	958	917	936	860	915	900	912	913	910	917	939	909	935	912	887	926	908	891	852	892	835	850	908	930	937	878	928	902	865	887	864	936	931	900	912	919	907	984	907	913	946	961	938	917	893	919	951	931	939	946	896	934	893	978	901	942	900	915	893	900	902	922	902	893	873	898
5837	407	294	200	179	174	177	168	171	188	146	133	152	166	152	144	154	149	151	148	171	146	163	170	169	168	153	164	151	145	159	157	132	115	135	137	117	138	136	141	163	152	154	147	157	154	147	129	141	155	148	133	145	141	161	139	143	146	141	134	150	144	158	132	163	129	149	151	155	172	157	154	167	161	149	135	173	123	132	162	161	162	147	154	142	138	155	135	153	147	150	155	138	143	145	140	148	138	150	158	152	144	164	145	158	150	153	167	155	133	168	169	149	160	131	145	167	137	140	156	138	154	139	125	140	151	158	157	162	151	158	151	139	125	148	139	154	136	158	127	143	153	169	131	164	154	149	161	143	155	164	142	142	148	137	146	136	156	148	156	147	124	162	165	145	141	151	147	151	152	169	144	144	170	131	166	133	148	151	143	144	156	145	142	143	150	166	154	130	145	133	155	138	151	146	154	163	152	146	151	163	143	171	136	147	145	152	150	146	150	127	146	157	140	152	171	144	146	161	159	144	151	145	132	156	136	161	148	165	160	182	141	152	162	141	155	150	138	126	151	163	159	143	150	156	142	127	142	163	161	142	148	162	148	156	137	134	149	129	157	150	143	174	112	159	147	139	173	135	159	150	162	152	148	158	152	121	167	141	138	128	142	154	135	161	150	160	140	166	138	130	142	184	141	155	136	146	152	140	135	164	153	166	160	138	158	162	147	170	139	147	158	131	146	143	159	145	147	169	168	151	161	151	153	158	142	155	147	136	156	154	152	151	150	167	142	134	145	142	150	168	128	144	163	140	144	139	169	152	142	152	151	141	153	146	154	142	158	149	163	130	143	156	124	164	162	153	135	154	150	118	156	154	140	132	137	159	186	150	164	153	126	153	133	139	142	158	163	154	129	158	158	140	149	178	143	134	162	133	124	147	140	128	139	117	148	140	165	139	155	154	136	152	163	128	160	130	140	147	145	168	162	149	142	147	142	157	134	161	168	138	157	144	140	136	162	169	168	156	137	166	123	158	155	132	169	149	145	126	134	152	175	158	155	145	148	175	145	144	155	149	155	175	169	145	162	143	151	162	137	149	153	164	141	161	148	147	160	169	137	147	158	130	128	152	139	147	146	150	151	160	126	153	126	134	152	140	159	122	140	160	157	149	147	160	160	158	129	152	165	147	157	147	156	157	143	163	167	141	137	134	126	144	140	149	159	162	160	137	157	164	140	144	120	160	176	134	151	163	159	171	123	151	150	155	150	155	148	153	161	141	143	140	182	151	149	175	151	173	150	129	152	142	154	154	164	144	148	156	156	170	136	151	160	153	169	173	121	151	159	160	172	130	141	159	154	151	164	151	148	148	139	161	157	125	148	158	144	148	163	154	155	137	167	142	151	136	160	159	167	165	153	175	136	146	156	163	157	152	147	160	170	134	146	160	144	163	156	145	133	140	149	151	148	150	152	153	147	136	145	168	147	143	143	162	163	144	165	142	171	150	131	181	154	127	157	144	131	150	137	142	148	153	140	163	155	170	144	150	143	159	181	154	146	138	157	154	145	150	134	146	151	145	162	164	184	153	175	146	177	149	149	149	166	178	144	163	158	142	161	162	159	131	144	147	146	153	162	155	130	159	155	137	141	167	167	160	127	140	149	140	164	152	142	151	137	147	151	177	148	162	143	163	148	163	159	124	172	143	161	158	150	160	173	176	147	164	143	157	151	155	155	149	144	141	137	158	152	167	166	142	142	156	170	172	136	152	157	147	156	131	143	144	158	180	162	146	140	164	150	151	150	156	150	157	145	139	143	147	135	141	151	169	166	140	126	155	136	146	166	144	153	136	141	145	129	131	147	152	148	131	160	137	154	170	150	148	172	158	170	159	155	143	146	146	155	150	147	134	149	173	142	151	158	152	151	144	140	155	129	138	143	147	152	153	163	149	151	127	157	142	132	127	154	133	155	154	173	156	145	154	135	140	158	149	140	159	155	128	143	156	157	169	141	143	134	128	169	149	157	155	146	137	142	140	174	161	136	162	124	166	151	141	144	155	152	146	168	157	144	145	164	181	127	151	137	154	153	143	155	158	125	135	158	139	138	162	126	125	142	145	140	143	164	160	161	139	154	151	148	146	152	155	156	152	166	173	136	168	158	170	144	151	141	152	160	172	162	150	144	144	129	155	157	155	161	151	143	146	135	136	140	149	151	137	141	139	136	141	130	166	135	135	149	169	156	179	136	148	149	150	151	143	151	158	147	144	135	146	148	157	126	130	181	132	150	169	154	176	156	144	168	146	145	138	156	141	172	156	179	149	149	167	152	145	163	157	135	145	136	180	138	150	155	137	160	148	153	164	134	162	161	166	142	135	157	171	130	159	155	141	173	157	144	159	159	157	169	151	152	134	173	129	156	154	166	131	175	151	144	146	143	153	146	161	157	145	125	154	150	148	154	162	151	129	133	139	146	126	148	141	145	152	161	142	156	134	130	151	133	158	146	147	157	165	152	164	163	127	142	144	166	139	151	138	144	144	142	156	160	150	140	143	163	127	146	153	158	159	151	143	136	132	157	153	137	145	149	128	142	174	159	151	130	134	167	159	145	139	154	156	140	137	152	141	135	151	135	148	134	143	143	147	136	138	157	133	148	153	156	182	165	175	137	139	130	147	131	140	135	163	138	132	155	145	148	158	161	152	160	143	136	170	144	144	155	119	153	153	150	122	141	161	138	141	151	153	146	156	151	140	133	155	162	163	142	148	168	145	139	162	150	144	163	148	166	145	137	157	133	166	148	153	164	149	145	139	156	146	152	153	145	150	155	176	147	146	145	148	156	129	161	144	134	147	141	158	138	134	156	165	133	155	152	165	158	160	167	145	140	145	151	141	145	131	153	154	158	167	153	148	131	157	156	144	148	127	149	151	149	141	162	141	159	166	146	153	142	136	149	155	147	170	137	152	143	152	144	137	160	145	157	154	158	136	144	165	168	161	161	155	141	146	151	147	157	163	151	160	135	157	166	153	155	157	140	125	143	127	139	152	157	144	161	185	141	157	152	135	122	160	140	139	164	164	144	152	145	144	155	128	168	155	155	153	149	148	159	139	153	154	144	163	154	158	145	147	146	132	146	161	151	166	145	148	141	162	139	162	159	148	148	134	154	135	163	151	147	170	132	143	147	142	183	152	144	139	161	149	141	143	145	167	151	155	150	137	146	147	132	158	170	149	138	155	145	156	141	124	129	158	172	155	144	147	150	109	150	139	153	154	137	150	164	175	125	164	137	131	137	133	138	137	151	141	139	152	141	148	141	141	149	135	146	157	116	181	148	151	164	158	156	146	143	134	137	150	150	131	152	151	141	154	147	131	128	133	160	143	152	168	136	128	162	163	128	118	154	143	139	142	152	152	150	159	176	158	149	147	136	130	130	145	174	168	135	162	154	181	153	164	142	164	144	147	161	160	148	139	154	140	153	166	151	136	157	151	150	123	160	157	165	150	158	146	150
4636	521	658	645	622	615	546	535	544	568	513	511	518	489	481	515	513	523	516	485	483	448	493	475	504	518	460	465	517	519	498	484	464	470	481	472	488	477	505	490	526	499	489	477	479	468	456	477	491	479	493	448	473	461	486	504	471	475	484	474	504	507	493	500	461	497	492	461	465	465	489	538	480	437	470	509	435	502	519	475	468	471	450	485	513	505	481	487	475	480	523	499	491	455	441	485	515	475	501	474	478	504	506	509	456	475	475	491	474	500	465	487	468	439	483	450	504	476	489	513	505	472	510	470	464	453	462	494	453	503	512	463	475	476	506	447	487	441	491	496	494	457	472	524	496	512	490	474	492	503	513	470	438	487	487	480	471	482	445	529	449	496	480	503	454	487	485	480	501	498	466	475	490	442	466	478	447	496	509	506	495	451	510	446	461	444	503	451	460	466	493	475	480	474	455	480	445	466	545	463	480	481	478	441	499	468	492	483	489	468	510	456	455	472	476	486	472	452	489	446	483	445	471	506	474	475	465	487	519	500	496	500	504	489	492	524	470	477	503	451	481	443	463	472	485	466	503	488	513	455	455	462	443	463	482	518	514	497	488	459	507	511	488	448	458	497	480	461	453	467	488	461	459	484	473	482	445	512	476	485	492	459	490	496	440	475	485	474	534	484	441	496	501	486	495	495	469	460	477	429	479	489	464	458	509	474	481	501	470	499	520	509	487	460	473	515	432	483	479	490	491	476	482	478	437	466	486	491	508	475	475	498	469	494	470	501	532	484	485	508	508	479	472	486	460	427	445	468	526	488	462	473	469	461	466	509	482	472	454	510	475	480	479	510	457	479	502	529	464	435	445	495	468	469	501	513	471	471	487	464	457	491	429	483	469	479	471	435	474	510	519	505	472	479	477	468	470	482	489	451	442	507	477	534	438	498	497	475	495	448	494	498	517	510	495	511	483	466	479	476	438	498	530	500	491	519	429	456	481	500	446	477	506	487	502	482	493	464	469	489	483	475	472	507	517	491	507	481	535	473	444	447	492	486	475	523	472	498	482	513	440	480	489	498	474	472	506	461	481	496	473	478	433	463	490	496	539	502	494	485	446	487	478	461	477	505	478	463	455	497	487	477	520	454	475	506	496	430	451	484	452	508	500	484	487	494	481	497	476	479	459	452	482	469	479	463	500	427	483	495	512	475	481	484	441	505	469	490	456	476	440	451	499	461	460	450	446	477	518	505	469	496	481	507	501	488	485	473	508	478	462	486	485	486	451	435	454	508	480	491	445	447	483	476	442	458	481	501	490	459	520	454	509	472	460	491	517	495	474	475	463	484	498	474	478	487	481	464	470	465	466	471	485	443	477	498	472	469	464	491	507	447	481	489	489	476	480	517	462	463	476	482	487	462	498	517	481	463	508	440	516	496	447	473	444	476	489	472	477	457	503	443	470	487	450	489	481	478	490	460	462	438	467	469	477	484	519	456	473	478	514	516	451	488	469	490	455	463	459	487	478	467	468	506	477	451	507	429	479	462	509	477	492	472	539	486	463	475	455	515	463	450	493	494	483	468	502	483	480	450	489	513	482	445	461	476	465	486	467	469	477	511	488	433	479	495	439	489	497	473	483	480	484	449	465	487	465	480	487	479	533	448	488	522	462	463	477	494	442	465	474	500	479	499	493	448	460	500	498	458	508	471	504	480	464	486	462	485	483	481	445	489	444	483	475	458	466	448	455	469	474	493	448	486	455	505	489	450	465	494	504	490	508	528	415	464	504	482	440	440	455	489	464	442	458	450	501	473	474	512	471	448	469	457	464	520	521	445	482	516	459	478	497	473	496	498	482	463	491	468	481	487	497	465	473	487	488	452	465	470	487	501	485	442	477	487	500	473	488	488	454	476	477	507	504	434	448	467	461	505	475	480	544	472	451	487	462	485	477	470	538	481	502	507	448	481	481	474	483	478	455	457	497	464	480	494	471	448	475	475	495	474	513	455	475	487	480	457	476	510	469	450	448	424	458	472	475	477	458	455	467	495	485	438	486	468	459	495	464	460	474	453	477	506	463	452	476	456	456	447	483	473	477	504	461	467	465	483	455	507	492	505	447	486	495	472	490	469	473	489	474	483	437	441	438	486	483	494	460	507	486	467	489	482	470	509	478	492	468	472	492	457	487	494	467	439	460	443	465	493	464	509	480	485	503	462	500	476	442	487	483	509	504	454	425	459	456	506	454	496	467	516	508	470	432	494	459	479	500	467	517	471	489	509	485	463	489	500	471	464	498	477	520	504	501	505	514	461	482	526	441	465	516	442	509	498	445	450	468	485	468	480	464	499	461	481	475	477	438	493	465	493	455	476	460	510	464	495	453	442	507	487	523	493	492	472	486	489	495	523	481	473	464	496	452	456	471	456	439	471	458	477	495	463	503	462	502	501	435	481	510	470	464	486	469	491	479	481	451	439	458	492	477	466	474	494	518	473	470	499	507	509	461	483	457	448	517	488	477	463	446	512	485	500	469	506	473	513	432	494	452	500	483	474	479	482	489	480	520	475	524	489	487	482	469	511	482	485	482	484	496	495	507	491	475	462	448	452	435	502	479	428	461	497	455	437	437	466	447	468	506	485	476	464	474	489	494	490	426	499	525	460	467	479	487	507	454	474	500	440	477	502	501	489	486	473	497	491	511	458	462	477	490	488	470	484	429	526	477	472	478	466	448	484	479	504	495	465	464	445	456	468	505	488	497	494	483	491	496	494	470	525	485	467	487	446	508	438	437	519	460	523	492	433	453	455	496	496	498	507	475	482	481	507	455	452	453	444	459	507	437	442	525	476	451	494	485	507	491	461	456	449	466	484	478	475	429	455	482	467	468	498	492	536	491	471	503	483	480	517	475	442	524	514	513	453	458	468	456	476	497	487	430	456	466	457	514	483	471	459	453	482	491	463	510	479	474	517	511	512	462	496	487	447	486	454	452	474	477	478	489	469	486	498	460	478	511	478	438	489	479	488	501	511	472	458	473	454	444	480	462	495	524	472	487	494	460	458	469	501	443	492	457	487	464	506	498	458	507	485	447	483	487	507	481	486	489	481	467	482	475	482	527	466	461	474	512	468	481	488	503	496	475	467	505	445	473	513	486	485	476	457	449	459	483	466	480	507	472	474	477	469	463	492	470	510	470	446	488	522	484	442	459	443	527	484	478	464	480	406	505	449	480	488	523	432	489	484	482	466	490	482	495	480	487	486	466	473	493	439	506	470	456	487	481	463	457	489	475	455	457	452	480	467	479	482	456	484	474	488	478	438	464	466	434	459	476	469	473	472	455	471	455	467	462	442	482	525	495	520	443	490	514	464	483	481	491	495	455	512	451	436	486	496	437	484	463	428	460	501	497	508	479	480	463	503	534	458	446	491	468	489	483	457	467	493	461	458	495	457	497	490	477	456	500	511	510	500	485	509	484	466	459	465	456	441	485	505	487	469	509	477	453	469	497	480
32335	10640	2107	1236	885	691	622	514	413	422	346	357	357	344	354	324	325	316	299	331	343	305	303	306	309	309	277	303	283	253	267	309	305	316	271	287	269	312	282	281	275	282	258	274	301	271	284	280	309	275	280	292	274	282	253	295	257	254	278	283	295	260	270	307	301	284	270	291	282	276	271	268	280	296	285	277	283	267	254	271	260	291	283	285	265	287	256	274	269	286	305	284	296	298	274	279	309	283	266	266	277	245	298	276	279	255	287	288	285	279	302	231	296	241	293	268	299	296	267	285	281	277	289	280	292	265	273	292	282	281	287	256	290	265	306	245	309	245	280	298	279	285	317	298	303	262	254	272	287	307	301	263	270	266	310	283	286	283	258	321	271	254	303	294	285	280	303	261	271	271	274	302	272	277	270	248	299	269	279	279	273	256	273	275	269	279	247	269	253	280	248	272	275	274	266	261	263	257	275	267	271	286	313	290	286	279	285	220	259	284	275	276	278	280	297	290	263	306	272	252	297	290	268	286	257	319	270	293	281	298	243	297	284	286	260	260	277	271	233	283	286	267	272	300	297	283	286	291	275	270	289	259	291	288	251	278	270	289	275	298	287	258	251	255	256	286	273	298	277	310	249	288	288	244	304	270	262	283	283	278	285	278	290	238	287	282	294	299	272	283	280	318	255	297	281	280	267	312	266	274	270	264	276	290	290	265	285	274	283	267	260	276	284	270	309	271	283	265	284	295	280	253	266	255	260	239	263	266	255	295	263	281	296	284	250	265	310	287	269	271	281	286	298	313	272	276	272	267	288	300	284	257	244	252	279	292	284	253	261	275	284	295	306	291	304	263	263	301	288	266	279	267	277	289	259	245	292	286	275	301	280	261	304	258	297	289	263	266	265	299	273	306	270	280	287	294	273	289	287	282	255	247	288	274	310	265	292	244	264	237	289	267	268	303	249	284	265	255	267	271	267	269	260	289	263	265	252	314	299	286	308	280	285	274	286	259	251	263	284	295	263	283	265	285	294	263	295	311	275	275	285	268	286	286	291	266	257	257	282	289	280	272	284	281	289	286	283	286	259	297	278	283	301	272	281	270	290	234	273	277	301	250	255	257	258	259	310	319	248	285	288	291	301	260	281	263	238	279	267	291	273	270	277	278	326	257	251	258	271	281	305	273	265	263	273	266	308	284	286	265	290	258	283	300	276	278	278	260	266	271	295	273	261	271	273	247	286	274	269	312	296	271	282	298	266	275	235	272	261	263	274	255	284	277	277	262	283	271	284	270	309	285	273	284	285	264	302	289	296	269	289	292	252	285	282	276	256	268	275	284	278	307	294	273	273	285	304	284	277	274	269	290	314	264	264	281	241	282	283	265	272	262	284	278	246	259	244	307	241	269	251	294	279	293	294	260	266	261	260	287	300	292	271	288	283	274	264	264	266	268	284	279	248	276	291	287	270	276	283	260	285	321	275	247	277	277	267	291	298	293	255	247	262	279	294	278	256	254	232	261	325	319	274	294	259	301	279	277	295	302	291	300	248	276	287	300	276	278	265	286	241	290	276	293	302	275	312	256	295	295	300	239	279	297	258	264	291	278	302	277	232	319	286	257	259	287	296	302	295	266	295	285	269	273	241	271	266	285	271	293	278	282	262	257	295	290	277	260	276	272	289	301	289	274	265	259	277	256	242	281	275	266	256	238	268	284	289	287	299	267	266	260	293	292	284	284	283	261	272	326	284	297	259	281	276	301	264	299	258	279	291	262	279	252	286	280	310	258	277	287	275	295	258	290	279	250	281	269	231	265	282	261	283	274	276	279	288	296	297	277	277	282	268	266	273	267	275	263	268	296	276	312	290	286	262	285	289	271	269	272	286	270	295	285	268	268	284	279	248	301	289	285	298	304	298	278	273	270	276	294	283	289	292	273	266	288	268	272	305	266	289	280	283	295	269	283	263	287	252	244	253	272	295	271	252	278	290	265	291	276	274	304	272	281	288	296	280	273	259	283	284	305	265	281	273	265	263	269	268	282	275	266	311	293	277	266	268	271	246	302	277	276	275	284	240	274	280	263	268	261	296	260	303	274	303	303	278	258	287	284	289	312	298	302	253	277	302	272	282	277	256	270	303	301	265	291	246	260	256	283	243	254	289	251	283	281	247	268	263	277	267	290	258	256	297	291	316	239	257	290	270	278	271	281	279	270	311	298	304	287	258	242	291	284	264	286	306	294	291	273	282	291	264	280	269	290	295	253	304	270	275	258	282	245	269	298	279	267	256	289	268	316	288	294	286	296	271	270	282	282	289	271	262	288	290	259	279	281	287	280	284	266	266	284	282	304	298	259	272	268	280	278	269	273	311	272	261	258	277	286	305	268	262	253	270	283	273	281	273	268	289	286	266	289	299	297	254	265	267	263	261	271	251	279	293	261	288	287	263	273	264	288	307	277	304	273	282	281	267	257	296	278	269	274	278	292	261	297	285	255	238	290	263	293	255	313	289	259	288	265	264	264	281	253	272	299	284	283	284	280	297	299	300	283	301	293	268	290	223	289	291	227	300	282	308	274	256	263	276	275	285	242	271	257	269	271	281	263	260	270	315	273	243	264	276	269	250	277	272	287	269	253	280	259	259	277	283	260	270	266	261	275	286	267	301	274	282	275	273	283	274	289	272	263	277	267	277	294	301	255	289	267	301	276	262	308	271	294	301	243	273	302	257	272	290	301	300	300	291	311	289	311	272	270	296	280	285	285	279	300	266	293	267	256	270	244	273	261	295	244	281	297	255	284	293	283	303	276	277	281	277	304	277	258	273	281	274	299	283	282	286	297	294	279	272	275	267	267	281	287	287	323	277	283	291	302	254	279	266	266	252	253	251	266	247	269	255	285	301	284	307	277	276	267	289	297	276	275	287	272	285	275	264	279	265	273	278	290	278	265	279	270	270	261	252	275	272	290	266	300	301	287	247	255	247	255	278	286	273	243	288	299	303	253	274	309	271	304	285	276	279	258	279	274	273	292	285	272	312	272	272	279	274	258	320	278	280	291	295	261	277	280	303	275	272	294	253	296	275	275	236	273	272	313	287	285	275	284	265	255	272	270	246	270	280	279	246	295	266	308	285	279	294	268	303	278	273	293	293	292	277	279	313	297	286	248	300	297	281	276	270	272	255	286	303	272	285	301	266	272	258	248	290	274	317	259	294	276	267	307	245	277	305	291	272	328	274	243	268	250	261	281	279	268	253	282	257	290	286	274	288	282	282	263	253	298	298	266	247	289	281	263	282	274	261	290	299	276	261	277	282	269	279	269	263	293	283	279	247	282	253	275	270	274	296	287	288	291	268	287	276	288	258	275	251	263	299	298	263	270	274	265	281	297	249	296	294	275	284	289	323	274	264	244	297	282	288	295	273	278	298	250	277	247	246	271	279	299	245	272	265	261	279	250	320	285	314	283	301	291	274	262	250	282	271	269	277	291	262	258	300	273	283	271	278	282
15140	1742	3353	3798	3248	2726	2287	1953	1785	1591	1500	1289	1324	1263	1175	1164	1081	1057	994	1008	1027	976	1003	976	956	944	913	898	929	920	902	876	897	867	868	864	877	900	854	925	882	832	864	858	849	859	872	843	829	864	807	882	840	823	836	834	827	858	834	803	826	870	849	853	860	815	813	811	820	807	758	827	754	821	798	822	786	824	797	836	794	823	774	793	845	790	767	794	829	865	829	830	762	789	791	871	802	811	777	799	759	790	758	811	792	816	812	820	851	814	839	776	804	811	820	783	831	800	853	870	800	751	789	767	806	820	838	835	827	774	807	844	781	814	807	815	808	823	862	792	825	817	783	796	792	822	853	761	801	785	838	814	819	789	746	789	791	769	794	846	855	857	817	812	850	779	809	782	814	802	810	809	794	815	800	766	778	809	747	806	804	781	808	794	841	813	816	810	781	789	818	817	777	800	804	804	793	765	821	810	823	789	799	819	802	801	838	855	781	843	817	828	793	761	827	824	809	871	772	837	862	797	777	810	811	810	873	803	799	822	817	761	843	770	839	768	812	726	835	841	792	802	796	858	787	792	820	862	777	778	733	780	802	773	797	760	778	792	826	831	803	773	818	775	797	784	849	798	844	846	828	785	807	798	835	807	790	824	861	794	795	833	857	825	770	791	838	832	788	877	866	762	760	841	794	784	844	815	841	786	823	814	761	797	807	793	770	802	811	793	806	818	873	840	804	810	850	824	780	783	759	809	790	810	806	842	824	798	761	781	833	836	774	856	855	805	837	798	793	816	792	835	838	835	862	757	850	832	835	797	822	836	802	820	857	846	824	825	818	807	811	755	786	774	794	820	798	797	831	784	811	772	839	775	824	804	800	816	832	762	805	806	842	811	846	749	827	776	818	807	822	792	820	811	861	747	756	809	847	782	833	855	833	810	802	838	784	829	810	831	780	788	794	849	803	798	812	838	851	773	798	797	814	781	842	816	818	789	826	751	755	753	778	784	853	816	810	768	845	773	856	805	840	821	816	783	809	833	824	788	814	714	834	786	760	784	814	751	798	794	807	844	840	846	808	809	805	798	777	782	829	842	795	837	837	796	776	837	803	735	805	816	786	780	817	861	812	821	737	840	851	821	827	759	792	826	840	798	786	819	798	807	760	801	785	808	788	781	795	790	814	749	789	799	875	812	801	842	820	814	773	766	820	802	847	773	819	833	830	812	802	818	750	752	836	770	815	754	783	824	832	809	782	817	802	779	780	832	804	770	811	767	802	837	823	806	766	816	815	781	823	795	848	812	775	820	853	797	821	832	849	815	816	812	788	802	803	823	816	817	827	820	832	765	780	862	794	806	803	812	846	791	781	843	797	752	881	818	795	815	789	810	818	810	829	851	841	769	843	837	847	854	817	821	802	800	770	807	786	787	783	821	811	805	884	757	788	839	813	865	822	810	831	827	774	789	779	851	828	805	825	814	750	843	850	809	812	793	807	803	739	800	797	810	799	815	824	747	825	805	738	816	838	773	828	821	873	799	803	796	810	759	754	793	774	834	797	813	825	797	796	815	778	803	828	781	755	815	775	761	797	799	798	832	794	767	748	851	796	797	772	787	824	821	794	796	795	794	809	822	798	824	865	777	739	803	807	780	822	764	812	834	783	815	818	798	824	792	784	875	804	817	862	788	770	789	813	778	805	807	775	764	846	745	808	792	805	760	791	838	788	832	824	811	790	813	824	797	810	827	776	790	832	803	771	841	829	809	834	856	788	839	801	793	770	793	814	844	805	818	795	841	790	869	882	776	766	815	806	811	804	825	799	843	777	820	823	796	807	748	865	819	824	776	786	786	804	801	797	830	781	801	882	793	826	800	830	820	770	803	774	823	810	829	815	789	778	794	802	808	830	806	798	836	779	846	843	843	818	849	804	881	806	849	794	799	833	807	767	832	823	841	782	798	852	807	808	827	780	783	808	819	795	752	820	806	813	841	810	817	789	817	814	836	807	801	804	833	790	803	791	810	791	809	815	826	851	787	843	842	794	806	777	796	790	782	836	798	779	810	760	781	850	835	786	755	817	829	855	803	824	791	805	835	828	792	774	854	861	808	807	800	833	796	824	880	861	760	817	844	852	839	828	810	755	781	836	750	766	796	761	877	857	787	792	817	750	775	851	809	789	835	836	830	760	879	830	818	824	771	815	810	831	868	818	818	809	785	759	797	780	794	749	840	808	877	811	809	802	811	781	820	815	794	807	821	778	834	775	843	786	772	813	834	821	817	818	805	838	827	761	803	793	897	829	767	780	859	775	821	787	745	839	807	843	781	799	783	792	806	831	794	811	795	799	798	769	883	766	767	822	806	859	850	813	860	804	813	776	872	792	761	846	772	793	761	750	830	724	855	775	837	840	791	819	822	785	813	820	769	777	793	758	843	768	825	778	787	799	820	839	826	796	832	806	805	793	832	788	800	820	803	799	837	794	852	828	800	790	857	796	826	784	831	752	811	790	816	821	817	839	786	767	834	800	798	782	803	823	827	815	783	850	793	844	809	815	791	847	847	795	808	821	829	831	795	832	794	785	813	783	808	831	805	846	815	789	799	756	801	830	831	851	788	815	840	849	844	760	806	758	809	815	807	820	802	799	803	815	805	830	793	844	797	842	733	792	827	840	785	813	769	796	787	788	788	847	825	795	821	803	756	782	847	788	818	813	823	789	818	792	811	782	806	784	784	772	851	868	802	808	775	829	817	877	803	800	858	815	830	774	787	776	807	823	814	784	807	790	836	786	835	780	837	798	731	813	760	762	815	800	833	834	842	813	777	823	778	813	826	763	809	824	784	762	833	803	785	830	838	808	823	765	851	801	812	814	785	810	768	837	800	825	819	825	816	807	825	778	810	851	810	822	815	798	797	853	830	781	781	778	831	830	805	791	809	835	829	825	808	838	790	864	828	776	828	822	768	743	801	778	848	817	771	784	827	837	802	780	849	758	804	801	816	837	847	833	777	833	763	843	819	857	839	848	802	879	867	791	826	814	776	817	795	818	771	796	812	833	800	815	829	837	802	790	783	776	807	802	805	778	759	794	792	851	802	806	794	793	773	815	770	860	824	902	774	773	839	829	810	859	858	774	779	794	811	797	787	827	796	821	832	813	854	804	809	783	816	768	829	834	778	857	806	832	735	795	820	795	841	793	861	757	806	807	845	810	771	796	841	736	783	768	820	813	778	785	824	781	854	797	764	838	795	794	766	885	780	773	775	786	825	756	793	851	783	803	802	821	811	786	781	845	823	784	836	796	832	799	770	786	815	832	801	820	758	729	788	775	751	804	821	797	790	815	851	822	832	774	847	790	859	745	761	817	817	805	844	787	811	792	761	804	798	821	799	793	792	794	838	822	827	903	790	824	804	793	806	769	810	871	786	784	806	781	800	775	765	774	866	820	832	827	764	858	787	871	753	851	842	780	814	794	824	793	814	794	800	794	785	833	836	880	772	814	805
37667	20230	10673	2694	1681	1239	988	815	693	623	562	526	481	462	470	448	445	376	410	412	398	369	377	332	361	346	344	333	354	344	355	304	340	341	346	341	374	363	357	341	373	317	344	321	326	309	345	338	349	360	312	326	316	315	369	330	313	326	316	361	340	333	324	327	319	328	339	358	318	314	310	348	364	289	326	322	300	308	315	332	336	334	341	344	320	323	329	374	315	287	327	344	322	315	291	346	334	326	308	301	307	329	308	317	328	326	337	335	358	371	359	320	313	292	334	346	303	317	353	338	308	312	370	308	342	332	325	356	330	312	337	319	307	320	341	337	344	354	306	311	335	320	317	315	322	331	333	336	346	316	339	330	311	368	333	308	339	368	326	339	310	321	354	339	336	296	310	343	326	342	336	346	321	314	332	327	325	316	336	316	330	365	303	306	318	343	323	321	304	335	339	327	348	310	319	304	293	336	348	313	333	359	328	315	320	320	341	290	345	299	332	319	347	331	312	284	300	361	337	338	290	340	322	340	319	321	302	322	296	352	324	325	360	318	350	301	350	324	289	351	313	310	335	299	310	329	317	285	313	332	310	287	344	325	292	312	313	348	296	324	316	306	318	318	336	320	340	353	350	327	311	318	335	310	314	337	344	340	322	340	320	316	344	335	350	312	310	321	303	315	314	349	308	318	303	306	334	317	355	329	352	335	339	318	362	309	345	320	330	347	305	314	311	295	320	346	312	354	302	335	318	305	337	340	312	285	298	280	316	329	297	320	352	353	338	328	321	293	344	326	343	311	346	349	338	307	313	282	323	320	337	328	322	320	323	313	357	328	320	347	374	328	299	347	331	308	311	329	344	330	315	328	328	347	289	308	350	362	304	307	311	337	343	323	357	339	330	313	347	312	306	316	322	336	348	361	310	352	341	354	306	324	314	346	315	329	331	367	327	328	318	349	345	338	314	316	351	278	341	343	327	324	337	316	317	341	329	347	315	343	327	370	318	308	344	351	343	324	358	312	355	314	338	318	300	317	336	330	326	321	311	324	332	334	342	353	333	343	348	329	341	346	333	336	290	359	318	346	349	320	324	303	305	345	331	321	308	344	349	333	342	305	331	353	336	342	327	309	344	300	341	362	326	309	304	353	281	362	332	308	333	340	314	322	328	343	308	312	333	357	349	307	352	318	349	327	308	324	323	312	309	358	344	329	310	298	323	336	343	336	318	355	330	319	309	318	347	352	357	315	324	337	340	312	362	324	322	328	318	355	313	317	330	333	341	302	312	302	329	309	292	342	372	317	323	335	322	347	323	320	330	349	326	286	328	329	322	305	326	314	303	370	342	333	318	366	340	359	359	294	345	369	306	288	304	329	352	318	326	343	294	304	347	343	334	321	330	348	352	288	298	320	337	330	314	369	328	343	319	318	307	325	311	298	306	327	295	323	351	307	318	328	301	304	311	325	324	299	339	344	301	300	332	344	330	337	347	296	308	319	302	307	351	326	349	291	318	331	320	309	318	301	341	317	327	344	355	319	318	334	305	333	306	325	332	312	329	330	339	308	305	302	296	342	334	309	314	350	340	316	281	327	326	310	299	306	343	315	330	302	361	313	342	350	308	292	320	327	299	329	341	336	293	339	334	333	350	351	328	332	349	332	331	288	311	334	337	302	331	326	324	349	349	357	335	328	292	341	322	318	297	322	312	303	312	343	338	315	333	327	342	318	317	332	322	356	307	323	350	286	330	310	343	310	318	354	325	325	321	310	342	322	312	293	340	350	297	300	325	343	330	312	328	299	327	315	329	337	315	301	318	312	286	293	331	340	306	318	308	328	347	320	279	322	318	309	329	307	344	341	344	348	299	323	301	308	309	324	323	288	310	307	319	297	320	310	290	324	329	346	313	347	331	344	339	339	319	366	333	348	327	303	374	320	324	362	336	330	310	295	307	318	322	297	337	293	316	345	344	336	341	316	329	317	316	329	329	315	328	335	333	331	323	322	324	351	340	329	337	329	290	313	319	330	329	311	328	313	327	300	327	321	326	332	313	345	337	309	335	339	331	341	360	322	328	309	315	343	315	361	321	361	361	319	326	333	344	331	362	279	353	352	320	335	305	321	306	330	308	358	324	322	339	363	305	350	292	299	307	331	345	321	359	322	303	320	329	338	323	323	287	313	330	313	321	341	349	300	319	341	312	341	303	267	333	329	325	325	325	313	324	304	341	325	331	322	354	315	305	334	329	352	320	355	319	305	324	350	333	321	307	298	323	320	322	313	340	320	303	344	336	320	308	335	307	339	352	338	313	329	331	316	308	305	307	326	297	332	334	354	354	320	341	324	309	336	300	329	353	315	343	345	309	317	323	331	332	352	330	313	337	323	285	318	321	327	356	353	336	309	345	340	381	341	303	324	337	322	332	324	325	346	374	310	329	361	351	312	327	323	349	303	340	290	339	319	309	328	353	312	327	329	314	306	301	341	323	341	307	334	348	286	328	319	364	323	285	305	355	326	317	315	298	327	306	337	330	330	348	321	304	340	318	317	310	331	344	343	294	347	324	352	331	352	325	324	326	314	327	351	328	285	315	360	343	337	330	335	334	320	347	361	335	299	325	345	293	344	314	318	299	343	333	319	344	343	366	345	340	347	305	316	322	330	351	334	352	301	340	291	335	329	298	318	341	315	316	356	330	341	364	371	327	334	325	320	307	336	349	318	322	329	308	340	299	315	326	335	345	334	343	332	329	304	347	347	313	347	339	319	312	300	341	367	339	329	308	342	360	310	332	342	303	311	302	326	326	312	331	290	353	322	313	349	369	306	320	312	299	346	335	341	334	367	297	299	324	316	325	317	328	346	338	325	326	353	351	364	301	340	313	334	299	301	329	336	333	302	323	290	329	316	355	312	330	305	332	325	320	303	316	289	340	315	324	328	329	351	300	330	333	362	321	309	311	330	289	295	292	343	330	326	301	343	370	322	358	338	360	368	339	342	328	298	348	333	316	337	334	306	325	362	324	325	347	352	320	325	353	323	333	322	310	315	345	320	346	318	321	352	312	337	337	346	335	312	303	321	334	316	384	349	331	306	307	322	310	314	321	327	329	332	370	327	291	320	290	315	302	312	338	308	342	339	362	326	335	365	340	316	329	303	325	320	323	333	342	370	333	308	315	343	303	325	337	328	311	319	338	324	327	339	346	333	306	320	334	358	301	351	326	340	323	357	299	328	337	328	322	287	370	309	311	335	292	330	309	324	327	286	324	316	333	325	336	324	339	356	347	320	326	339	340	314	333	343	317	306	346	286	314	298	338	354	326	325	320	318	278	332	302	348	344	337	285	343	333	365	327	296	342	328	334	281	309	287	300	349	355	300	342	317	346	339	343	370	329	342	323	331	307	332	343	325	339	313	342	371	297	346	324	327	364	317	313	329	340	316	311	315	341	320	321	287	301	293	313	327	339	322	335	322	333	320	351	321	348	299	327	316	328	355	322	337	343	312
19857	2809	5777	6517	5644	4557	3846	3192	2872	2441	2259	2031	1859	1767	1620	1543	1474	1465	1407	1341	1288	1278	1228	1274	1194	1163	1126	1134	1100	1119	1091	1061	1111	1073	1044	992	986	1026	987	1058	1043	1013	1043	980	952	1044	975	953	976	965	980	947	939	947	991	974	928	1001	955	1015	906	988	950	957	938	910	895	978	948	912	944	941	917	922	943	929	957	985	932	936	974	936	942	951	939	948	941	935	945	902	956	930	903	932	946	960	875	940	929	919	968	957	944	942	915	913	945	899	923	923	959	901	910	953	893	988	887	895	865	964	894	921	899	911	924	995	928	910	919	955	890	947	903	947	934	918	899	912	941	870	892	971	933	903	933	905	867	928	941	915	894	945	951	893	947	876	888	920	935	916	952	952	918	938	924	935	944	877	918	883	932	931	902	953	879	930	871	884	956	932	978	918	958	923	867	921	917	881	896	951	920	961	892	867	961	991	930	946	917	980	895	912	951	930	916	938	975	941	904	900	933	889	942	922	896	931	923	919	819	859	884	936	948	913	947	944	955	862	922	898	882	944	898	918	853	925	903	928	959	947	905	905	927	941	917	1009	885	949	933	889	892	938	963	903	906	907	886	883	890	919	889	908	887	924	918	892	920	950	893	928	887	876	935	918	906	927	963	899	927	912	929	907	969	881	964	874	873	918	931	974	888	878	935	907	898	912	921	955	960	947	920	889	939	917	905	867	897	859	928	918	964	885	828	912	913	948	910	951	929	935	915	947	929	912	868	931	919	953	923	910	909	912	871	956	912	904	914	926	834	913	899	904	912	860	887	898	954	897	905	890	866	924	911	926	937	890	869	977	919	921	895	875	882	926	934	909	857	961	924	871	905	991	902	897	920	911	903	931	970	937	866	899	947	883	910	943	936	906	949	987	914	904	882	912	964	927	910	898	955	952	909	965	874	900	885	907	923	919	893	939	939	936	920	950	915	877	887	921	908	904	930	905	896	884	906	905	926	936	896	901	929	892	862	973	923	913	958	944	943	880	882	874	937	923	949	870	914	962	907	919	954	913	901	923	894	903	867	893	860	920	910	950	941	891	932	907	920	924	933	962	919	912	881	956	921	943	927	926	895	893	896	927	920	894	935	933	971	917	916	926	890	949	900	940	894	960	946	941	923	884	951	966	933	903	860	881	896	887	903	936	939	926	973	885	958	954	889	935	936	904	924	868	934	852	949	894	933	978	891	950	870	881	936	955	929	913	927	919	938	946	839	902	914	892	875	967	919	884	903	905	927	946	897	923	893	919	905	875	915	926	936	899	856	920	921	962	863	924	907	872	889	872	929	949	903	928	877	933	932	936	926	938	908	908	915	895	926	922	887	907	950	919	868	905	935	908	930	907	900	925	933	888	873	881	894	928	948	898	882	921	943	878	894	918	884	961	918	921	898	928	913	849	939	912	925	920	950	934	957	942	902	939	965	939	911	934	931	901	883	934	963	916	909	938	934	921	912	907	930	916	932	943	922	917	895	910	887	894	927	877	902	972	916	873	894	860	873	941	962	898	938	868	925	941	913	918	912	942	908	893	941	926	853	901	935	914	930	862	944	896	907	897	878	934	905	944	901	891	908	925	913	870	905	887	919	905	907	894	949	903	888	873	868	867	918	894	897	918	872	915	893	910	913	925	907	856	895	943	904	942	912	943	895	943	936	919	867	952	919	914	938	908	920	932	947	925	864	900	921	875	906	899	936	867	900	923	911	902	896	925	893	915	932	933	934	960	936	919	912	945	905	886	877	899	922	891	945	940	886	899	929	866	955	959	905	986	915	921	944	908	949	877	888	911	956	913	897	837	893	866	902	876	865	847	1002	899	971	972	928	905	921	917	928	906	943	909	883	963	901	898	894	924	981	942	969	857	930	882	942	917	918	877	943	934	918	911	935	922	957	915	902	979	840	889	944	871	935	921	933	908	948	895	898	874	857	925	920	913	911	907	904	927	864	953	906	925	921	887	898	914	973	912	896	878	930	874	914	915	957	921	917	903	889	937	884	918	937	910	911	936	914	921	919	893	964	898	928	923	900	916	890	892	952	939	931	913	883	956	905	905	934	940	888	911	885	953	952	905	879	912	931	914	940	951	932	939	882	920	907	910	930	925	927	865	876	950	978	931	840	958	899	893	891	885	913	898	908	970	968	898	916	927	903	939	900	883	889	910	952	934	920	891	946	901	924	947	907	909	951	933	907	902	929	924	932	927	921	894	900	927	912	902	969	942	948	890	935	1002	926	924	915	880	978	921	898	976	942	929	933	926	901	926	852	895	854	906	908	892	915	888	904	903	914	900	921	933	892	919	924	924	943	934	899	919	921	914	925	904	912	942	962	877	923	916	919	879	930	893	882	908	930	915	946	903	861	917	976	896	876	935	897	927	977	925	938	929	936	890	937	882	924	924	900	904	927	885	922	965	915	897	932	915	883	880	933	887	886	881	882	867	877	920	869	903	858	939	891	906	903	938	898	880	901	882	913	920	902	954	926	941	918	921	859	883	912	871	972	899	951	875	857	905	907	909	933	962	922	970	939	924	895	952	912	958	905	956	910	874	915	900	891	910	910	934	915	949	937	927	930	904	956	928	954	939	907	876	928	916	902	945	922	898	897	924	896	944	958	868	880	978	919	982	924	923	901	923	929	873	961	916	899	955	890	915	902	905	884	889	866	945	912	928	902	889	927	939	913	959	915	882	913	835	903	941	902	966	972	910	958	860	881	861	898	909	947	915	865	886	912	875	928	909	924	955	924	912	920	887	922	969	913	936	942	873	884	909	955	913	889	937	888	885	980	944	929	873	920	930	898	943	896	921	947	893	946	914	889	900	888	906	963	912	920	955	928	893	879	960	914	885	926	929	897	885	945	924	894	963	919	917	897	904	902	910	962	877	964	860	928	894	909	886	931	901	936	918	887	897	918	888	960	913	918	930	932	911	889	913	887	954	888	936	965	919	877	886	963	909	978	923	897	888	937	859	866	927	902	917	916	936	906	922	946	864	925	940	865	887	942	949	895	927	930	930	927	890	930	897	944	903	838	917	911	916	930	855	904	974	926	937	910	917	914	901	926	921	886	916	834	896	917	942	851	942	884	928	942	941	896	926	895	883	865	937	950	894	927	900	942	877	966	898	931	863	952	863	909	922	868	964	886	909	939	948	910	927	980	879	924	945	932	925	873	968	880	921	904	917	923	966	910	912	869	981	875	896	920	868	933	912	917	898	949	969	889	907	890	899	899	952	939	929	919	945	894	930	908	902	925	882	918	938	912	925	978	929	922	955	908	926	901	973	909	946	915	946	923	907	947	893	949	965	913	892	884	903	911	848	920	875	884	922	914	969	928	893	861	930	861	950	919	934	915	932	964	917	862	918	939	885	925	922	939	931	894	934	869	873	870	924	955	968	918	936	924	872	952	931	946	915	954	949	921	930	897	870	958	930	902	923	917	877	895	971	956	935	923	897	926	934	924	921	882	904	925	912
5804	400	262	206	204	143	157	161	166	151	148	170	139	153	154	167	137	164	163	174	157	137	150	154	150	172	143	153	148	148	140	171	160	141	128	158	164	139	173	158	133	174	146	172	161	160	177	169	158	150	150	164	170	147	167	143	157	159	150	158	175	145	157	147	139	157	133	169	134	165	152	159	172	133	163	125	172	163	182	154	147	183	173	149	155	154	154	142	172	157	155	143	166	155	141	156	149	177	142	162	165	137	149	153	156	148	160	139	150	151	154	154	133	154	159	154	159	162	171	140	141	149	152	169	147	155	134	153	160	172	127	157	173	161	157	143	136	151	171	142	161	172	160	150	145	141	140	147	146	148	149	145	158	158	169	178	133	144	135	154	151	153	147	176	142	161	145	170	162	157	147	152	147	134	160	164	141	167	166	165	132	161	170	152	143	172	167	156	175	142	165	166	168	171	184	153	158	133	154	155	151	161	153	135	145	151	149	160	173	142	136	144	142	138	178	157	170	149	140	150	154	154	170	147	164	159	144	172	164	145	148	151	150	163	160	141	181	144	170	140	150	165	158	145	168	146	151	174	160	165	153	159	156	161	161	175	144	132	147	155	136	150	131	168	155	137	152	145	153	149	135	149	156	148	129	158	144	148	153	163	163	161	157	174	167	141	141	152	142	147	144	177	154	145	162	170	149	159	151	162	148	141	167	164	141	160	148	159	127	153	135	143	133	171	129	145	131	140	163	147	158	147	137	157	163	139	164	167	180	162	144	138	168	166	137	162	168	141	128	164	142	139	147	183	133	162	150	130	166	162	174	156	138	152	158	169	152	136	155	138	163	152	160	173	153	157	129	167	158	153	163	134	138	142	144	165	134	151	153	151	172	155	167	144	163	165	150	162	157	145	153	159	151	143	148	155	141	133	143	142	144	177	149	163	171	158	139	145	161	164	131	152	165	154	144	170	158	143	157	147	149	150	134	138	151	148	158	133	157	179	156	163	161	168	147	168	154	164	142	136	137	157	149	146	150	140	153	168	166	164	166	163	170	164	131	157	172	140	153	145	133	163	152	146	155	146	150	148	163	160	157	150	140	161	136	152	121	165	155	162	160	144	169	161	180	129	151	138	153	152	134	156	132	139	156	155	139	163	148	160	144	158	154	173	157	163	141	140	149	158	152	160	140	145	157	145	169	157	152	144	160	152	151	171	141	151	193	135	157	155	156	145	143	180	169	145	156	148	141	140	146	173	134	152	161	169	153	137	161	145	123	154	151	177	169	168	163	175	160	128	156	140	159	151	134	141	170	174	154	142	163	152	138	145	171	147	146	165	179	139	158	158	153	157	175	165	142	178	158	156	159	177	149	151	164	140	152	138	160	133	130	169	123	151	140	153	156	138	164	162	149	182	152	151	161	129	155	150	128	148	154	144	143	175	154	145	158	138	161	134	147	158	133	179	145	148	141	146	142	152	140	150	169	157	156	182	165	145	146	181	143	155	152	163	186	166	183	136	153	146	144	133	148	179	147	141	170	147	171	137	159	164	141	146	142	159	155	155	152	134	160	162	161	154	168	153	125	154	149	137	141	158	143	139	141	140	150	126	146	136	155	158	178	145	145	156	139	170	133	159	137	168	141	145	143	154	151	160	174	119	145	152	153	133	142	139	148	133	143	165	148	145	147	175	127	163	156	148	156	160	183	165	140	145	142	151	149	149	167	141	148	162	175	154	156	173	157	139	170	149	136	165	140	140	152	134	146	180	142	160	177	167	150	140	150	137	139	167	140	128	148	160	152	161	142	150	149	165	151	150	139	144	167	148	160	145	148	161	160	158	147	167	135	166	168	155	146	142	146	181	154	155	143	152	154	124	151	158	152	162	142	167	153	144	159	150	135	157	128	142	151	179	158	143	164	145	146	142	165	161	142	155	145	143	151	153	169	124	140	151	156	145	147	148	159	146	167	149	168	161	155	155	159	154	120	147	150	143	151	137	149	151	149	141	181	135	154	140	152	137	146	146	139	156	172	187	172	144	145	135	128	144	159	149	143	159	153	169	138	156	144	162	146	156	145	163	161	159	157	152	155	162	147	163	151	158	162	170	176	143	153	146	144	157	143	147	146	158	150	143	169	152	135	157	155	156	145	147	128	144	152	136	150	162	162	151	152	138	140	148	165	152	147	144	147	153	141	138	161	170	160	157	145	149	155	170	158	170	153	146	145	168	135	120	152	154	140	159	149	159	161	154	160	155	152	163	177	168	151	132	142	152	160	156	160	182	148	178	163	172	141	185	145	157	139	137	150	146	145	167	161	157	139	160	144	155	152	176	148	162	143	156	155	161	155	152	146	173	151	135	145	150	157	156	166	142	145	149	148	167	147	153	161	160	159	148	142	168	157	151	154	154	167	173	146	128	147	158	167	170	155	160	144	159	138	161	136	168	163	159	147	135	151	167	141	135	136	130	152	148	158	172	133	160	173	153	177	140	139	151	141	162	136	151	141	158	156	145	142	186	149	154	170	136	138	157	164	140	136	152	175	171	160	181	146	149	162	165	159	150	153	146	161	162	161	122	164	148	154	155	140	149	138	144	132	144	172	140	153	155	161	164	143	140	157	150	158	159	168	166	130	135	168	154	158	143	156	135	186	166	158	143	143	139	149	167	166	143	137	156	164	139	147	132	148	160	134	133	157	143	176	151	172	171	177	156	161	168	136	155	143	165	157	152	148	172	144	143	151	158	145	157	156	167	180	156	154	160	164	151	174	153	159	166	150	156	157	165	155	162	174	129	136	163	134	170	156	153	149	148	158	156	154	140	131	152	157	142	147	158	153	147	159	169	151	152	139	152	136	178	164	160	149	158	167	136	119	164	131	150	157	167	176	149	138	149	145	138	174	151	152	162	136	139	150	155	148	135	157	162	160	146	160	168	152	145	157	135	148	169	150	151	136	125	164	148	164	151	152	151	144	134	131	187	138	172	145	152	138	148	158	142	151	143	141	178	132	147	145	144	163	152	152	151	158	153	143	174	159	167	151	147	150	159	136	161	129	146	144	155	124	131	142	155	152	147	164	143	155	158	142	171	140	179	156	184	165	151	153	144	151	161	164	165	132	136	137	148	173	176	146	156	164	149	166	155	161	156	158	165	126	161	159	163	193	139	157	143	177	140	157	147	161	145	159	163	164	153	134	157	160	162	147	161	143	166	164	149	155	177	132	133	147	142	168	170	136	176	173	146	159	130	143	149	153	152	178	167	170	147	148	184	152	148	162	170	174	158	142	152	153	169	157	143	128	155	156	158	168	150	157	144	165	160	165	156	160	157	138	165	124	152	138	152	151	149	166	148	155	169	137	159	141	151	133	130	154	134	143	151	169	159	156	131	145	176	139	166	156	146	140	159	144	169	182	158	139	127	136	154	143	160	150	145	147	150	169	156	165	149	155	157	142	131	170	154	151	170	132	132	125	156	163	142	154	144	142	172	165	147	150	158	165	155	151	166
4629	537	696	667	575	592	562	578	520	534	531	503	495	516	524	531	505	520	446	467	477	496	512	457	508	485	501	513	489	508	454	500	513	455	440	491	472	490	450	472	497	532	488	494	478	547	481	491	483	465	496	490	464	503	479	506	509	483	478	504	502	495	449	515	505	484	527	472	487	481	522	486	521	492	445	460	468	475	445	451	478	490	469	465	524	481	483	448	482	479	519	525	476	508	465	518	507	488	495	462	438	471	474	490	497	477	474	499	472	498	462	467	497	487	489	520	475	506	471	478	456	484	504	521	493	486	529	469	493	528	519	500	490	487	441	456	459	465	496	474	476	501	473	456	513	470	483	476	477	471	519	479	475	467	456	510	462	489	472	465	458	495	515	510	503	496	517	482	483	506	446	506	497	492	515	486	490	496	488	484	480	525	483	486	481	456	469	467	487	469	465	478	504	466	520	500	494	499	473	491	482	482	516	545	456	475	515	457	498	449	500	487	485	486	480	473	489	461	538	481	509	495	493	456	467	540	490	495	484	496	485	510	475	524	499	497	496	469	510	500	475	509	462	517	467	486	512	480	469	503	470	509	478	513	512	430	457	470	494	485	516	482	485	473	472	467	477	474	493	492	485	467	490	493	512	515	507	495	465	473	491	509	523	516	501	551	462	490	473	474	498	501	498	509	474	459	493	521	458	500	478	497	497	503	477	496	473	489	528	471	473	526	444	509	495	487	472	463	519	494	503	496	465	521	446	475	483	488	497	482	490	499	521	494	509	486	542	485	514	482	475	494	526	495	477	492	481	518	500	523	522	465	496	510	487	517	450	451	461	499	466	494	467	479	489	489	462	507	500	486	487	512	456	508	470	498	487	477	498	494	492	516	472	498	496	524	480	472	479	484	472	472	461	493	471	473	500	480	530	483	501	489	461	476	487	471	495	454	525	454	520	487	467	454	528	484	498	470	524	478	471	484	487	500	516	490	468	472	509	473	474	497	443	480	464	484	465	458	472	521	517	468	490	494	550	458	506	485	501	472	526	516	459	486	507	486	456	494	468	530	520	472	492	475	513	508	478	533	482	488	483	452	476	518	484	458	438	480	502	494	453	504	508	465	514	481	511	470	480	478	456	480	478	511	511	459	495	491	471	481	498	488	487	474	530	473	479	493	471	461	513	487	469	480	467	475	450	508	426	502	492	496	506	470	480	491	497	467	474	515	450	498	473	498	465	451	491	506	521	475	434	486	436	488	452	506	524	484	494	474	525	485	500	513	466	470	461	497	537	487	515	463	461	461	526	472	494	521	473	502	451	483	469	494	479	468	499	499	465	491	519	525	474	522	486	522	468	489	485	500	496	524	513	513	460	453	472	470	495	469	459	514	471	445	508	484	510	448	475	498	434	475	521	474	462	498	502	514	510	511	451	504	484	489	463	453	485	516	469	486	501	482	477	465	488	469	495	429	447	471	503	491	498	522	495	469	453	490	486	500	512	519	511	485	505	455	456	473	450	498	509	474	481	458	474	468	492	496	531	522	479	474	514	454	481	476	507	484	507	497	492	473	487	453	517	448	464	487	518	484	509	512	519	495	486	478	493	472	492	490	502	500	459	487	450	465	497	474	488	464	510	519	490	434	469	475	523	537	484	478	460	487	534	529	460	518	470	480	520	496	481	459	500	473	484	444	494	492	491	488	453	496	487	526	462	482	497	437	497	473	503	464	453	480	484	495	507	525	498	489	488	486	485	531	512	497	465	480	482	466	506	494	490	459	461	523	464	485	457	475	484	474	492	492	513	506	457	465	499	523	461	486	478	453	490	505	466	500	490	506	439	475	505	446	510	494	521	517	492	476	484	499	485	515	456	482	509	489	483	484	461	446	489	480	532	479	465	501	497	476	466	446	499	481	458	514	499	460	503	499	482	491	468	472	518	474	466	497	499	502	490	479	492	509	508	480	463	468	460	523	448	494	458	486	458	512	501	494	500	514	487	508	470	473	489	490	494	452	489	481	488	494	508	495	473	445	489	483	510	473	484	463	495	556	477	482	473	480	502	467	497	487	464	505	479	535	481	545	488	500	476	483	486	486	488	491	477	484	497	481	516	453	476	532	493	490	474	471	498	520	464	525	506	485	470	494	443	468	451	505	477	457	501	544	489	485	450	488	473	544	489	475	466	479	453	462	486	515	511	471	504	480	468	479	480	464	505	511	477	469	508	472	490	503	508	485	451	478	485	534	498	527	485	521	475	471	484	443	501	457	482	528	481	476	487	485	466	499	443	496	467	487	498	474	480	488	473	464	511	524	509	462	533	481	478	530	534	482	493	492	523	475	455	502	491	498	480	501	513	482	486	494	484	483	475	495	468	470	491	511	492	478	482	492	476	509	501	490	498	439	474	490	505	491	463	466	537	511	481	500	500	503	476	471	465	459	491	475	492	479	473	471	483	512	479	459	513	516	484	493	501	447	579	480	473	476	478	495	546	513	494	517	455	470	514	482	492	483	508	485	468	458	499	489	459	519	503	496	473	486	520	456	521	465	522	497	513	490	478	500	456	464	502	477	443	469	508	485	471	528	455	450	498	487	443	454	451	515	507	499	468	484	535	474	483	451	481	489	469	464	522	475	479	496	473	457	463	485	495	481	444	486	487	472	461	506	500	512	420	502	501	500	496	506	502	489	510	484	459	486	513	492	514	479	463	481	480	473	480	455	481	489	509	482	464	493	492	458	461	474	473	490	486	477	473	489	554	485	464	439	484	519	455	454	467	516	494	522	510	463	487	490	501	479	506	503	506	486	442	496	493	490	482	498	486	505	503	491	469	502	475	496	468	465	466	479	507	526	488	476	491	519	466	450	469	436	480	487	484	514	480	540	464	539	486	495	502	479	453	516	476	509	467	474	479	460	467	530	496	485	473	491	502	487	508	483	488	453	509	495	551	484	509	510	470	516	469	439	508	491	491	447	460	460	473	464	442	490	530	450	482	525	483	474	486	524	480	491	476	460	484	447	504	491	432	490	501	475	472	503	485	490	525	494	498	491	492	480	497	450	497	481	479	458	515	516	505	484	470	497	482	465	465	478	480	465	526	463	496	512	484	509	512	523	471	439	497	439	533	489	480	523	490	470	456	443	519	474	509	459	510	469	504	492	485	489	501	471	490	508	531	482	496	478	515	502	490	499	449	467	457	455	513	484	515	482	477	463	494	496	499	463	467	504	474	498	503	472	467	490	542	472	450	483	460	509	484	491	474	450	478	485	469	479	496	438	521	519	464	497	489	476	508	475	486	450	503	514	498	468	481	556	475	487	476	485	549	550	469	519	494	448	522	449	503	467	496	533	472	501	466	457	463	457	442	467	497	472	486	523	485	492	452	473	455	466	500	466	493	513	497	463	484	500	504	453	493	436	506	525	514	493	475	506	477	468	467	456	496	479	485	471	480	449	461	492	459	514	469	499	491	514	490	502	481	478	460	510	493	512	497	454	517	511	487	493
34449	12273	2406	1199	876	728	591	512	424	434	386	373	405	380	333	348	311	294	314	290	331	318	302	287	311	295	309	305	298	272	321	263	278	297	311	267	278	262	298	283	287	280	293	284	313	297	279	276	279	289	293	288	274	286	322	264	270	282	266	273	259	303	287	283	276	303	284	297	309	275	291	306	280	275	292	286	288	308	288	302	248	250	279	297	297	294	315	308	281	280	280	278	283	273	273	278	286	280	261	274	295	272	294	310	298	298	294	276	290	284	299	285	273	293	261	282	285	281	277	281	272	258	267	329	305	261	286	291	266	291	292	280	267	266	265	314	304	268	290	282	283	259	290	300	258	286	275	285	278	266	251	295	302	282	287	292	297	266	254	273	296	267	281	292	279	286	274	276	257	279	287	257	282	319	253	277	308	275	259	286	271	281	280	307	271	288	286	278	304	279	270	266	259	278	274	258	310	292	280	269	285	270	268	304	289	307	275	285	320	283	296	289	294	268	307	291	283	254	320	305	288	298	292	300	295	303	261	294	293	268	300	259	290	311	294	257	273	244	259	269	279	288	291	306	280	289	261	282	283	292	298	283	261	269	277	302	290	293	275	307	260	297	258	310	275	304	296	302	281	284	273	272	294	273	282	271	281	279	287	272	263	263	304	268	293	301	307	277	303	292	298	295	271	272	299	281	291	246	292	282	272	295	303	281	288	255	263	287	291	273	290	249	299	262	282	285	268	274	259	287	250	277	260	275	273	242	306	285	289	282	298	280	286	267	304	291	268	304	286	285	271	279	272	249	282	260	284	242	298	263	268	268	295	314	299	295	309	285	276	285	286	286	304	310	266	284	287	273	311	274	306	302	296	271	309	284	276	275	300	266	282	255	287	291	281	288	262	266	296	297	268	282	296	255	282	303	289	270	276	269	262	311	274	266	292	259	282	272	278	303	306	302	303	273	285	287	310	270	271	287	297	277	290	276	296	294	290	324	244	236	292	294	264	252	280	269	310	280	283	268	295	279	308	244	261	274	293	280	291	251	282	287	285	267	266	262	273	278	259	306	272	275	296	288	312	260	279	294	264	250	296	269	270	280	295	302	261	292	291	258	267	276	258	274	267	272	256	275	303	270	288	299	278	259	252	302	279	287	265	276	276	287	273	279	278	269	280	280	273	257	275	278	269	245	276	291	278	262	258	289	249	271	280	276	293	319	302	302	272	292	285	283	266	302	287	291	262	297	272	300	280	300	269	323	312	293	310	300	302	281	287	322	280	279	283	294	268	246	270	295	303	263	278	277	268	301	299	278	287	261	291	287	273	325	268	280	263	292	305	301	277	284	270	273	246	295	310	291	291	280	318	275	288	295	291	282	258	285	301	305	264	273	258	267	282	300	313	300	296	292	276	318	281	266	296	272	286	254	280	285	265	277	261	292	278	284	283	303	269	305	307	285	272	287	269	281	274	276	287	311	287	283	274	281	276	279	263	280	310	239	299	258	277	269	271	273	265	290	269	295	269	277	271	283	261	289	295	289	220	264	261	272	268	267	284	296	318	294	303	310	295	275	313	311	309	282	268	298	274	289	275	294	288	307	278	275	312	220	295	263	253	275	279	273	251	245	258	268	275	279	281	268	259	260	283	274	268	250	306	278	287	300	307	297	301	282	277	274	270	292	284	301	286	284	296	280	285	294	254	309	275	270	281	277	281	278	289	297	288	274	248	273	260	262	286	288	286	268	296	289	307	256	279	300	294	266	285	269	278	268	281	277	264	276	278	277	268	282	272	286	294	306	291	307	281	291	279	285	273	244	292	284	299	274	271	288	304	301	280	259	291	263	280	252	318	269	272	263	280	281	285	280	276	296	281	300	292	258	265	255	285	279	269	282	251	266	272	298	282	309	282	275	297	306	304	303	297	275	260	318	284	266	278	252	253	299	257	295	269	288	267	288	293	257	275	248	267	287	273	283	294	272	288	268	268	297	315	297	297	292	257	276	266	282	297	258	268	288	272	289	265	249	295	295	277	253	274	248	288	278	284	288	287	283	289	301	257	268	295	266	277	300	265	285	274	294	294	274	292	257	269	303	315	253	282	304	325	268	298	269	258	287	313	304	279	311	278	278	291	283	288	247	278	285	272	273	286	278	302	277	305	282	276	294	273	307	271	284	293	298	264	287	301	261	284	281	295	292	275	288	286	283	265	286	300	277	307	284	250	274	250	270	272	289	291	300	280	263	273	265	235	281	291	293	283	288	258	266	265	279	277	260	296	301	310	265	288	293	270	286	284	267	273	285	287	284	287	318	286	279	279	275	278	272	278	262	269	283	247	286	294	281	290	295	270	283	268	262	276	259	282	299	285	257	297	290	289	270	288	248	266	289	261	273	278	302	290	286	281	285	264	289	281	266	294	277	304	262	270	268	295	278	265	255	273	282	295	275	284	298	260	263	262	294	278	276	269	278	278	258	284	279	248	266	275	289	315	288	264	269	262	236	256	280	311	298	275	260	294	275	282	265	258	277	280	305	318	268	273	302	309	269	317	300	310	294	294	275	309	314	283	298	247	274	277	280	277	253	304	264	284	270	301	266	274	283	266	285	282	295	261	292	298	246	282	261	293	264	292	301	258	279	270	280	268	297	285	278	306	297	320	290	286	281	273	270	259	289	279	265	239	308	284	301	289	276	310	293	274	261	282	277	261	294	316	299	277	282	296	290	292	337	289	273	288	298	279	289	263	280	266	278	298	288	304	314	243	246	287	266	289	287	273	316	299	265	280	292	259	272	268	298	307	261	264	294	280	290	312	274	300	271	275	293	271	259	260	286	275	304	296	280	312	269	273	289	290	305	291	291	280	288	304	297	298	287	253	301	286	276	290	263	275	298	258	282	281	260	240	277	291	282	287	274	283	285	280	288	265	272	302	279	273	270	286	261	265	301	287	284	262	296	285	299	247	270	291	275	298	272	260	277	276	256	262	257	291	302	279	297	264	292	257	273	255	294	306	264	275	265	293	275	284	291	286	273	299	276	292	288	250	286	306	285	292	290	248	282	281	250	272	285	261	257	293	276	287	305	323	267	276	276	278	266	271	287	282	306	285	279	296	292	281	259	275	265	259	296	323	253	283	318	292	278	258	291	280	268	259	301	260	277	256	289	281	275	278	249	309	299	300	266	295	267	266	260	284	273	269	297	327	285	280	286	288	269	293	333	280	304	297	273	279	257	294	270	303	294	286	297	273	297	275	280	295	259	285	279	298	283	260	255	282	281	268	269	302	258	307	279	282	297	274	278	297	275	287	280	295	279	297	291	291	291	280	281	268	265	301	285	302	279	276	288	257	262	276	305	293	282	273	266	268	261	304	263	307	266	265	297	267	289	272	280	282	283	296	274	276	246	272	307	286	264	262	271	294	286	303	291	266	306	275	301	310	294	307	277	252	277	278	293	285	282	267	288	276	267	276	288	286	263	292	292	278	272	276	309	281	301	277	293	283	285	261	274
16296	1758	3331	3873	3244	2686	2262	2011	1731	1570	1528	1359	1367	1297	1156	1110	1142	1018	1014	1049	952	956	947	993	903	934	913	918	938	907	902	903	893	884	823	898	855	876	877	861	875	827	896	886	860	871	834	863	807	899	852	829	852	837	848	872	844	840	827	816	878	816	911	836	827	838	800	816	798	834	832	842	826	810	876	835	825	826	847	831	812	791	827	812	813	785	835	830	805	787	818	821	824	807	846	862	890	852	834	790	849	794	832	837	817	816	775	819	845	809	832	817	773	782	852	827	844	848	839	843	826	784	809	839	813	814	831	807	851	833	812	804	786	846	791	857	835	802	853	848	822	803	865	791	845	787	836	844	875	827	851	830	817	825	808	819	850	842	821	821	837	829	820	848	787	808	795	827	813	825	804	827	848	824	827	797	813	834	810	801	771	834	806	803	837	866	801	808	800	877	800	853	869	767	795	819	821	805	838	817	905	808	809	836	862	824	805	796	825	817	815	831	809	789	831	839	838	821	779	804	791	827	810	850	834	825	785	846	837	755	860	796	859	789	826	817	812	865	843	835	851	804	847	804	785	788	826	798	867	825	830	835	797	866	807	800	827	871	786	784	809	840	793	880	790	824	827	819	799	808	833	825	785	805	834	795	821	766	795	871	785	764	786	846	835	810	801	864	884	821	804	874	812	841	799	837	837	769	835	844	820	765	799	817	832	846	796	877	836	844	794	796	803	802	807	828	855	798	784	826	767	866	816	785	870	776	758	777	779	802	766	803	787	830	820	840	833	803	803	769	820	796	789	804	820	805	823	841	783	812	781	823	805	797	776	831	807	814	844	805	820	804	860	802	842	838	812	829	849	842	815	780	836	817	797	758	828	831	812	850	770	822	831	824	862	834	841	826	798	834	806	753	852	818	847	834	840	849	826	813	796	845	828	844	843	843	826	799	824	803	858	830	828	821	795	818	849	826	829	846	790	786	786	776	851	849	759	883	877	830	803	843	808	767	839	809	851	798	798	818	878	830	826	806	856	751	778	844	840	810	856	833	769	831	768	841	797	816	838	768	841	881	802	827	821	828	840	803	826	820	779	837	872	819	821	812	790	781	823	849	796	799	825	795	810	835	763	889	788	812	790	815	816	807	839	790	845	825	817	813	806	809	796	811	815	807	895	808	792	815	822	760	795	858	794	783	790	817	818	814	782	799	824	822	796	809	853	782	785	839	815	793	827	842	781	795	839	779	852	801	828	857	796	827	847	829	801	814	837	821	811	833	836	838	813	826	783	827	804	800	809	819	809	854	823	810	867	849	829	793	797	826	813	789	818	834	829	828	799	816	859	802	846	863	836	861	830	816	804	797	848	818	817	839	794	796	822	831	834	806	790	857	817	851	778	847	833	846	804	802	802	781	811	884	830	837	869	815	823	892	803	821	803	782	805	845	786	804	824	777	807	805	770	798	836	833	780	857	835	811	789	839	798	848	824	886	777	825	799	858	780	810	796	803	828	781	802	804	848	796	800	853	765	800	839	855	815	815	841	837	785	821	844	828	807	844	791	832	785	827	810	839	822	841	791	853	843	817	834	778	805	793	812	773	832	844	813	815	808	791	829	810	780	792	801	812	795	854	799	852	774	845	798	821	848	848	793	772	759	809	827	802	867	800	761	813	840	736	835	851	812	815	878	832	866	835	769	758	807	798	862	800	897	850	817	813	848	812	798	818	791	819	824	827	842	820	801	836	811	813	861	797	800	878	812	799	824	838	794	785	861	803	817	831	782	797	785	818	777	850	797	814	768	828	772	864	798	781	819	781	821	814	822	786	819	848	816	812	842	780	806	795	805	798	802	781	831	793	828	774	833	869	794	765	809	789	817	817	829	850	829	795	842	758	858	801	808	821	844	840	852	862	811	861	824	790	800	800	836	811	865	748	875	838	803	828	839	809	828	860	810	809	842	786	861	796	791	838	798	842	811	800	825	793	858	830	808	822	793	813	879	839	825	769	814	851	805	796	855	847	825	837	794	821	868	797	837	784	810	778	778	803	839	774	820	843	770	773	850	812	797	824	812	858	828	799	837	821	770	851	863	834	831	840	836	850	818	797	866	812	798	778	890	792	789	802	820	791	814	824	850	783	799	815	776	801	871	803	873	776	788	823	836	873	810	809	783	837	846	773	848	834	788	804	800	827	873	785	778	829	807	799	822	797	875	806	814	835	812	822	797	766	802	810	834	794	807	860	807	810	791	775	826	800	804	805	770	818	829	794	767	821	824	813	841	797	838	770	808	816	861	847	839	866	813	834	836	787	813	855	771	792	829	784	839	818	780	813	797	818	837	764	792	837	789	831	868	833	791	801	821	849	845	873	803	812	820	831	792	813	828	825	774	845	825	852	847	811	859	857	792	796	778	741	814	877	797	828	883	816	835	816	805	822	860	796	776	782	826	818	772	849	808	793	791	822	802	831	820	841	830	816	834	800	812	806	838	794	788	834	856	857	771	854	783	794	827	840	808	785	815	785	803	789	797	792	821	860	858	841	803	836	808	807	815	829	785	795	791	870	793	798	816	786	843	776	817	832	823	815	840	838	806	833	773	837	816	815	832	853	823	835	834	815	790	809	842	821	850	865	790	830	832	794	831	823	809	826	822	841	873	792	830	794	833	762	856	771	808	766	836	789	820	816	822	848	878	809	836	854	861	798	780	796	869	850	799	789	832	774	800	831	856	779	858	803	804	851	850	815	776	772	826	851	775	839	794	801	786	793	853	811	836	810	806	822	769	827	800	793	816	825	812	812	819	877	863	810	809	798	845	827	874	813	829	825	845	831	801	795	870	797	844	805	765	801	846	812	793	806	784	823	847	817	811	823	810	773	838	792	814	813	861	827	789	762	848	827	840	851	835	785	840	803	730	782	809	830	809	813	792	791	820	834	808	886	855	774	797	782	818	784	815	842	860	848	803	823	795	836	805	788	771	868	855	817	840	838	804	814	876	796	762	785	845	842	800	816	778	830	802	824	855	859	772	830	842	822	842	752	808	795	810	832	776	798	819	797	778	773	833	830	800	857	770	773	806	781	796	806	820	827	814	800	828	835	784	872	883	820	800	799	817	861	829	855	857	835	808	801	825	870	799	834	829	868	823	821	820	793	786	778	792	845	826	789	783	843	821	812	833	801	760	785	846	830	807	825	878	816	765	804	826	805	828	825	839	825	810	834	830	783	845	799	862	832	799	833	872	783	845	784	796	861	791	812	825	837	749	816	833	811	774	830	803	791	787	786	832	792	772	818	790	834	817	796	882	839	864	808	844	810	749	749	813	820	808	810	800	796	825	848	800	780	773	819	833	844	801	882	839	794	808	842	757	854	843	851	811	752	802	815	781	789	793	853	826	826	814	752	778	835	769	843	757	831	838	802	788	800	881	803	877	815	853	810	832	834	786	765	848	821	801	862	862	748	830	829	813	847	818	849	817	799	854	800	833	809	835	826	785	860	824	819	799	833
37504	20831	13403	2763	1644	1253	930	788	710	600	565	552	467	484	428	462	419	427	404	376	401	342	358	375	367	401	382	347	381	369	348	328	377	386	323	373	328	373	363	314	324	362	332	363	356	340	347	343	338	331	332	349	332	308	355	324	324	337	324	292	372	305	293	356	348	367	343	316	318	320	307	335	353	323	331	317	308	320	345	318	351	297	304	331	331	324	329	310	350	336	320	359	314	338	319	318	331	295	331	332	351	315	326	318	324	330	338	304	358	350	345	341	324	355	336	326	326	336	344	353	327	320	324	334	300	340	346	337	323	363	314	347	311	331	333	303	319	339	322	348	320	306	304	355	363	343	356	340	364	332	358	337	340	328	340	322	301	322	319	353	353	331	337	325	331	348	339	307	331	337	317	331	344	321	355	351	343	326	321	325	312	347	325	332	355	324	354	356	355	331	361	341	307	354	292	317	363	356	313	324	311	330	344	314	330	319	301	302	324	296	326	317	337	338	334	339	315	342	335	315	298	377	367	312	344	324	339	301	321	312	320	345	316	310	313	316	340	311	331	318	334	332	349	346	303	314	313	318	323	355	313	300	314	320	308	345	352	339	336	331	353	324	311	338	324	315	343	320	310	288	319	306	355	322	319	305	330	316	316	342	322	343	332	311	337	332	303	318	338	293	351	299	303	327	338	364	348	340	324	315	307	337	295	335	341	319	335	312	331	319	359	302	357	323	309	336	344	325	345	328	287	340	338	341	330	341	320	301	344	295	297	351	294	345	315	340	314	364	319	315	328	323	352	311	315	313	316	346	321	314	341	319	342	341	329	312	372	314	353	332	327	346	328	324	326	312	312	332	351	345	300	319	326	313	327	337	305	348	339	327	315	350	344	325	346	353	308	312	348	319	365	315	313	350	340	322	334	322	332	325	330	321	345	318	290	314	340	310	335	322	323	319	289	319	357	337	334	339	315	330	313	310	303	330	334	346	339	319	285	319	300	340	333	321	334	326	344	341	365	306	337	303	344	331	336	327	342	320	335	346	324	320	326	334	311	299	323	351	321	332	340	389	295	332	344	358	366	316	321	289	340	316	302	353	315	297	331	333	316	315	337	315	333	336	336	343	339	328	320	337	329	329	342	327	324	340	343	349	348	338	314	296	295	358	340	334	337	320	335	330	332	314	321	367	361	326	335	320	358	290	352	338	324	320	332	309	301	316	333	320	317	349	337	292	314	313	331	356	352	336	320	349	315	321	344	322	313	333	325	291	366	326	269	322	307	315	324	330	341	343	346	363	343	343	356	351	316	345	352	358	332	334	340	316	339	324	321	340	347	309	351	353	352	340	331	317	335	319	325	338	320	319	285	311	297	313	330	337	329	337	354	350	346	337	310	349	336	324	315	363	349	342	336	329	335	303	284	308	336	325	332	342	334	336	351	333	314	370	285	321	317	331	349	340	321	351	342	324	311	370	325	330	353	314	314	304	345	322	346	351	316	362	346	343	331	359	326	356	287	350	329	327	337	331	323	308	321	300	324	320	342	316	329	306	360	318	336	316	309	345	334	336	341	315	359	298	328	354	321	349	346	328	371	323	313	346	340	305	320	351	326	364	331	354	308	320	306	323	301	314	354	334	325	335	322	319	304	352	315	346	336	335	320	334	316	336	296	326	316	348	347	325	326	342	332	312	315	347	346	342	353	322	316	322	296	324	336	338	336	334	281	354	326	356	293	299	348	305	322	326	335	340	347	321	356	295	316	346	297	311	328	362	348	318	313	360	337	328	319	334	296	312	345	327	318	327	324	312	300	366	328	341	336	309	322	316	343	356	314	344	299	339	312	317	326	312	323	338	337	348	294	339	342	333	291	328	334	340	323	341	319	362	330	300	328	318	353	339	314	334	348	341	335	316	328	346	327	330	332	342	350	323	318	332	323	314	343	326	347	326	351	315	313	290	327	328	335	319	333	335	352	319	345	322	331	321	293	307	319	342	327	315	325	300	349	317	315	327	343	345	320	329	349	332	317	342	323	310	269	361	289	316	319	342	330	371	332	327	348	323	322	329	315	319	350	317	320	323	315	341	351	281	325	333	309	342	359	348	338	360	306	331	350	337	312	317	322	318	318	305	323	331	320	350	358	360	317	326	313	334	307	334	316	328	337	329	312	340	326	332	322	334	311	323	341	318	316	304	332	359	324	301	289	344	311	341	339	365	350	329	335	338	329	337	339	346	344	322	350	345	338	346	357	331	334	293	325	331	335	335	316	340	343	328	372	296	325	301	338	322	327	334	311	326	315	312	342	333	361	332	312	321	317	320	340	329	362	324	320	318	345	341	332	349	295	310	353	357	360	355	343	305	334	297	331	339	359	331	342	306	329	328	340	357	348	307	318	325	345	345	306	317	325	325	346	329	313	319	359	313	332	320	338	345	324	370	322	304	319	301	303	361	322	335	334	307	318	346	325	320	357	300	328	336	337	328	335	322	340	308	337	351	291	319	295	339	331	350	340	340	330	321	299	352	315	339	349	337	325	348	319	332	348	304	344	298	322	314	335	323	362	334	342	315	324	308	343	327	339	332	359	325	351	311	322	357	333	344	313	307	292	313	323	352	327	313	309	332	314	346	325	320	328	357	297	337	284	342	323	340	334	293	337	336	338	370	353	300	338	314	328	352	311	320	333	336	314	329	316	337	333	366	326	321	344	299	349	312	298	305	320	312	322	337	341	300	325	354	337	335	329	319	355	341	312	326	379	342	292	313	337	355	334	362	331	341	315	334	349	362	341	324	324	319	327	366	268	319	293	317	323	329	342	337	333	317	341	332	326	329	335	353	324	326	303	349	327	287	324	365	338	335	335	336	354	332	333	328	349	315	318	346	319	315	353	326	317	322	333	326	342	316	307	359	303	356	349	331	344	323	311	299	311	357	305	322	363	344	349	341	353	322	367	327	351	329	330	337	351	299	331	334	334	344	354	310	322	357	335	299	325	310	341	351	326	312	367	330	318	321	355	316	344	350	325	348	326	345	314	352	330	340	335	321	311	308	322	319	307	307	324	330	358	345	342	371	341	336	318	343	319	341	334	382	327	309	316	323	333	311	315	349	320	310	360	311	323	322	335	340	337	325	310	334	369	345	355	326	317	312	344	305	347	304	338	339	331	333	328	336	346	344	333	331	347	350	327	330	333	359	339	300	336	324	343	325	333	343	351	335	324	361	343	346	326	317	324	327	328	363	307	336	346	327	340	319	341	303	321	355	324	299	333	327	332	323	354	316	318	337	343	303	320	325	312	367	308	340	281	345	351	354	344	353	340	382	297	335	330	302	344	328	326	296	309	347	336	351	336	305	357	331	337	319	318	325	310	336	323	327	348	343	344	309	350	339	298	330	322	323	374	348	296	347	346	353	335	336	323	324	343	338	330	344	275	302	312	339	331	310	331	368	349	363	336	323	334	312	335	328	353	331	344	298	303	339	333	353	356	350	340	348	319	303	307	328
20384	2820	5742	6569	5525	4560	3823	3322	2754	2418	2293	2052	1891	1664	1692	1543	1582	1406	1383	1385	1273	1237	1218	1238	1181	1188	1155	1128	1060	1164	1069	1087	1123	1047	1042	1024	1094	1007	1009	1021	1034	1029	1003	970	1018	1026	1005	952	1078	943	1026	997	978	956	967	983	960	928	1013	944	939	1008	976	943	955	976	976	929	1052	942	966	929	914	892	957	954	961	930	909	934	928	914	985	990	954	1006	955	926	950	901	896	973	934	927	862	922	923	966	921	937	989	944	947	912	902	908	941	930	901	889	876	982	950	925	928	931	936	939	871	911	921	942	962	991	880	924	938	923	929	901	942	916	965	912	844	959	867	936	851	935	915	975	956	1000	944	892	924	880	904	933	935	917	915	968	956	891	916	983	940	940	1003	941	949	951	945	927	965	968	925	989	903	960	830	981	903	889	885	925	900	940	902	987	891	885	846	941	900	895	955	936	954	904	878	892	979	915	925	951	892	974	943	938	894	942	955	946	896	920	929	929	906	942	909	919	873	897	883	938	942	902	906	966	910	912	942	943	897	919	941	872	875	910	865	875	912	989	923	952	994	952	899	887	936	956	939	909	946	943	905	912	889	938	884	915	942	954	932	885	876	929	909	827	946	914	925	931	884	921	950	913	921	959	882	901	898	927	928	931	881	919	954	926	918	937	923	929	861	917	929	935	936	903	901	891	894	932	858	971	941	933	893	891	913	920	923	881	936	952	877	866	981	899	891	951	933	962	949	936	961	935	978	891	914	943	890	899	853	934	944	944	941	945	851	947	913	919	924	893	959	902	926	904	878	830	954	907	878	882	948	945	891	891	906	895	918	961	918	899	953	945	925	947	937	933	876	887	943	925	928	921	943	914	887	928	876	896	874	946	900	916	931	957	917	901	929	951	967	949	907	873	915	913	965	879	882	860	946	923	916	863	947	934	932	919	979	877	876	878	915	947	955	961	959	931	902	926	927	938	944	879	925	897	927	900	921	924	871	949	945	951	881	905	940	964	945	943	934	930	872	889	925	948	917	918	923	918	945	905	939	845	949	933	951	916	908	926	921	885	940	859	944	909	923	883	921	910	986	942	853	939	909	905	910	892	889	937	898	920	925	893	910	961	891	933	904	898	904	921	924	880	911	885	871	901	905	918	935	900	915	901	861	938	910	939	879	906	896	951	941	878	873	932	900	929	943	923	934	956	938	920	894	937	935	965	939	915	888	917	886	939	889	898	936	879	886	960	934	903	956	923	876	886	942	906	939	908	933	883	906	895	953	881	921	886	948	929	940	949	937	951	910	931	923	933	867	938	919	955	924	965	926	875	962	929	903	961	926	904	920	871	894	945	922	943	949	933	930	889	925	913	934	885	904	893	873	886	950	906	881	924	932	879	947	926	912	879	948	903	915	897	930	901	969	963	962	935	957	907	931	927	951	923	943	908	970	934	926	868	933	914	944	951	989	917	959	864	957	884	959	933	923	942	937	919	930	895	955	935	988	935	923	950	910	943	926	939	944	927	952	879	899	957	909	908	910	952	905	954	897	926	888	959	971	882	927	906	950	887	873	908	916	914	947	1010	897	903	934	913	913	876	932	941	905	950	950	913	967	890	914	929	887	919	933	900	867	975	930	936	939	918	877	941	955	918	890	950	907	913	903	909	928	916	943	953	905	966	975	927	925	869	930	863	895	899	985	930	962	929	907	876	912	958	938	899	914	885	930	951	959	929	959	917	924	929	974	948	932	958	980	923	885	925	946	932	922	913	911	927	885	928	895	912	931	919	967	898	919	906	864	954	975	940	855	956	928	954	921	930	935	931	913	901	898	927	910	952	893	908	931	950	901	935	985	981	940	962	917	955	885	942	949	923	890	917	940	983	891	885	941	891	897	869	971	910	937	888	897	940	924	930	857	946	889	937	885	891	929	890	910	870	917	894	941	973	946	877	922	936	933	918	902	899	940	915	930	928	901	948	943	862	931	965	949	891	912	952	874	908	922	944	861	999	881	912	893	946	904	888	910	896	951	943	942	923	890	940	972	905	933	889	940	930	962	888	925	930	942	906	916	942	937	918	856	997	942	899	860	908	975	1007	928	866	957	945	924	889	944	894	928	949	923	902	855	953	929	914	884	909	879	929	938	911	974	911	935	935	921	893	893	908	883	953	953	886	933	890	901	937	954	929	949	972	925	932	903	907	929	955	894	956	882	933	916	938	973	971	892	966	883	925	907	943	944	918	903	969	962	926	990	904	944	890	912	943	947	934	882	911	842	943	917	917	884	921	934	900	872	914	943	953	865	909	932	958	927	894	877	929	935	966	927	895	877	922	942	931	968	948	916	946	944	922	873	964	919	950	934	933	914	901	925	879	914	912	912	889	942	873	915	901	873	917	922	872	953	936	946	891	879	900	920	1005	895	912	974	934	907	957	886	905	891	961	962	885	914	955	918	906	932	945	849	894	904	934	951	939	916	892	964	894	888	923	944	929	919	906	936	954	918	920	918	881	894	904	876	916	970	928	904	900	839	979	881	851	921	948	954	923	910	921	901	930	930	958	968	924	904	978	892	940	910	892	975	913	882	964	940	897	878	932	961	882	838	920	920	893	925	930	922	964	862	892	891	901	928	959	918	888	912	915	926	950	937	938	952	934	996	957	950	860	898	960	926	891	916	905	914	900	889	898	915	915	889	890	957	891	880	889	983	950	889	891	963	970	1005	938	930	937	948	897	875	918	875	898	936	957	963	974	959	905	941	857	977	946	938	985	884	856	940	902	943	934	933	929	944	874	946	917	912	948	926	941	987	880	882	932	928	893	934	928	980	930	901	908	920	934	934	946	962	874	952	962	913	927	908	928	848	982	926	889	964	919	953	885	904	936	876	931	940	961	914	924	927	944	885	872	946	896	915	879	964	865	943	917	968	909	947	834	968	892	973	944	960	938	948	908	912	901	982	1015	952	873	933	916	880	949	901	923	942	878	909	939	903	900	904	926	911	926	974	939	946	909	948	919	944	916	925	931	958	921	863	914	896	962	875	885	956	926	919	937	939	921	942	875	923	932	873	914	873	985	891	943	873	942	914	909	902	862	975	946	943	876	905	910	898	979	955	876	943	942	952	964	936	887	961	946	920	918	928	938	929	956	854	926	893	937	954	948	944	925	903	958	897	930	890	905	933	897	964	896	881	896	942	961	952	905	936	957	932	940	960	892	964	863	946	912	962	985	948	893	940	896	966	939	927	931	925	871	911	951	907	881	907	948	931	966	916	952	927	945	941	910	921	924	898	925	882	936	926	929	952	981	925	908	905	899	881	922	921	939	926	964	947	861	978	848	918	928	916	960	895	931	877	879	940	874	1006	931	935	985	914	892	927	962	981	934	885	946	923	864	931	858	915	904	972	970	953	904	972	948	963	881	913	908	925	933	979	889	888	896	949	954	958	903	916	869	871	874	858	940	908	969	927	922	930	916	916	893	935	935	874	881	908	914	903	887	923	927	895	924	973	914	965	925	924	935
5877	440	359	243	188	209	192	160	164	145	157	119	173	156	172	168	142	162	145	144	154	148	175	163	144	162	134	158	164	154	176	150	151	168	169	155	142	179	155	163	179	152	130	161	142	153	176	159	159	158	169	155	137	138	146	170	153	152	183	170	145	149	175	164	165	151	154	155	185	151	158	149	151	147	170	172	189	169	135	130	140	133	121	165	143	153	158	161	144	143	155	153	148	154	149	164	158	138	175	160	179	159	156	163	143	148	156	140	136	160	174	127	141	159	149	155	149	153	174	176	133	159	135	148	154	160	152	139	159	135	169	179	140	152	158	151	148	172	153	140	163	141	175	151	164	152	159	140	141	154	145	170	162	156	158	166	133	136	155	145	172	139	161	157	142	144	145	176	161	151	144	156	160	130	161	171	154	141	150	135	140	168	164	137	162	157	145	150	152	151	168	162	170	152	171	158	142	151	165	161	149	152	159	150	163	159	163	173	159	169	146	155	158	161	160	136	177	182	160	140	165	150	160	151	156	141	172	166	126	161	162	164	147	160	179	129	160	142	141	153	166	166	174	157	165	150	151	152	163	179	154	151	177	179	177	146	172	156	139	174	147	157	160	156	151	143	158	159	161	169	150	166	139	137	149	141	134	165	153	149	166	145	158	140	172	136	165	153	165	155	139	145	173	150	136	168	144	160	121	163	149	143	148	175	138	133	165	147	155	146	149	152	163	162	146	151	163	153	137	138	152	170	134	153	172	167	156	133	160	132	153	160	161	157	146	145	159	155	171	173	137	151	157	180	160	153	151	149	161	167	160	175	149	155	139	155	148	152	159	167	164	146	145	135	167	123	157	169	150	148	154	153	149	145	176	150	167	141	138	139	156	159	166	165	163	138	147	164	157	139	139	160	174	131	149	160	163	159	166	146	156	166	154	138	154	147	154	166	146	145	157	159	151	160	160	158	186	146	166	165	140	156	175	143	169	163	157	161	169	166	155	162	151	156	163	151	153	160	154	155	165	147	146	154	159	143	168	161	125	159	155	159	183	186	173	159	149	137	145	139	138	151	146	138	161	165	149	135	137	149	166	139	182	164	156	155	139	140	148	146	139	162	166	161	152	145	149	149	136	147	158	171	180	159	153	143	177	149	163	156	144	159	161	153	150	156	143	138	161	133	159	155	150	159	153	163	144	159	182	160	137	141	135	146	172	153	157	164	155	163	144	150	159	135	175	159	149	166	152	146	139	154	153	142	143	143	165	154	169	163	157	155	145	181	159	152	161	141	143	145	149	157	170	146	169	138	167	170	155	128	138	152	165	141	144	144	142	155	139	160	158	158	169	164	139	126	149	153	170	149	156	163	154	156	159	151	150	135	143	166	176	151	159	176	149	161	178	163	168	163	169	167	169	164	143	163	160	149	147	165	158	150	124	150	156	149	144	150	136	147	143	149	152	151	155	129	148	163	146	154	158	153	163	145	139	146	168	138	178	155	184	155	153	178	154	151	144	157	158	182	181	161	159	149	150	167	164	178	157	148	154	140	151	168	153	130	184	156	156	170	161	147	155	142	153	157	181	180	147	154	159	146	171	155	165	152	144	152	160	136	148	156	145	146	144	146	152	140	162	182	141	170	179	167	153	147	150	132	144	154	142	171	142	138	157	152	158	161	131	136	146	133	143	144	165	184	141	145	163	155	168	174	137	170	166	136	146	129	141	140	132	160	158	157	152	140	157	167	145	149	154	176	169	171	148	159	160	150	162	169	145	157	165	162	161	162	142	152	152	161	146	143	153	157	154	149	151	138	147	145	173	176	143	173	159	153	138	139	138	163	152	141	139	166	137	141	173	180	156	167	155	141	132	144	170	159	168	153	154	162	180	144	159	172	144	158	177	181	157	156	155	168	141	150	139	173	155	131	153	191	174	167	163	145	144	140	141	154	164	146	160	164	150	159	151	167	163	156	150	152	147	168	142	169	187	177	153	141	145	154	172	153	160	163	154	169	161	137	159	162	165	131	160	158	137	155	140	152	131	148	147	155	165	129	125	146	151	182	150	133	178	161	168	167	151	147	154	151	161	147	134	152	161	169	168	162	146	136	142	157	155	164	152	172	168	169	159	153	159	168	129	148	144	173	135	158	157	151	153	171	155	170	167	156	158	153	158	148	166	170	153	146	163	168	156	167	182	151	164	177	175	143	148	155	155	161	177	142	140	166	130	129	180	143	178	169	122	156	140	159	147	180	174	174	162	162	166	152	151	165	146	152	174	159	124	141	149	161	144	150	128	148	131	138	159	160	139	147	143	130	163	155	155	144	138	154	178	150	160	138	146	134	155	183	159	132	155	161	166	150	170	158	159	157	162	161	136	155	158	156	156	154	164	158	149	166	155	161	131	139	156	163	158	156	132	173	157	154	138	150	133	151	152	156	149	162	170	143	156	163	152	162	158	165	148	148	180	147	153	140	158	155	160	152	140	155	149	149	149	152	152	134	161	121	147	178	150	144	150	139	140	154	161	164	149	171	151	138	138	128	152	139	144	134	145	146	155	119	165	155	167	148	173	174	149	149	171	151	175	157	147	156	155	147	165	163	149	159	169	136	146	148	158	174	151	142	167	158	144	165	155	151	150	162	161	151	152	142	167	152	161	164	159	147	126	166	152	166	146	179	142	161	163	149	168	162	178	132	163	174	157	138	164	149	144	164	142	158	161	142	159	163	160	146	130	171	160	171	162	151	180	145	151	151	164	180	137	171	160	152	157	135	152	148	143	145	148	186	151	156	140	149	181	154	166	144	151	154	165	154	164	167	131	155	170	153	149	148	157	164	170	156	157	150	150	153	174	140	142	134	152	142	146	160	138	126	126	174	160	188	168	153	174	156	183	150	143	158	132	137	171	160	138	171	151	137	158	178	159	147	155	158	163	128	165	156	139	156	165	177	158	196	130	160	162	169	166	159	164	165	167	159	133	150	163	138	151	158	172	150	157	156	147	174	167	147	163	156	175	141	143	166	162	165	140	148	156	137	163	144	160	169	165	167	155	150	154	134	182	158	158	154	172	163	165	133	148	146	158	163	149	163	157	134	168	154	134	145	128	162	169	147	159	170	162	153	148	161	149	174	133	160	139	169	145	133	139	154	153	140	162	160	162	172	148	174	173	155	147	139	170	153	151	170	152	151	142	129	152	152	153	156	146	139	157	169	154	159	171	177	145	162	155	135	169	143	160	154	172	164	137	120	134	141	145	173	148	153	154	184	165	135	170	160	140	174	168	143	153	149	140	149	149	138	171	158	142	156	182	148	154	149	146	143	131	170	157	154	160	164	148	148	150	175	140	178	126	145	175	133	165	163	127	140	159	158	153	182	167	151	169	150	159	143	154	156	147	156	149	159	161	157	128	129	150	160	155	162	164	154	167	161	150	148	154	154	138	153	157	152	161	150	161	165	141	158	160	134	170	177	176	140	173	145	146	165	174	150	159	163	164	154	176	190	134	148
4855	547	643	650	617	586	574	563	571	522	536	523	527	493	513	473	524	487	511	530	524	498	507	495	478	521	538	496	486	520	528	513	497	480	488	482	496	502	477	468	505	490	518	472	459	482	514	488	468	493	501	539	490	488	495	499	495	524	508	512	443	464	504	485	479	500	476	498	504	485	450	441	464	510	474	539	499	519	486	473	454	488	524	517	465	480	468	516	522	445	520	491	480	464	488	522	479	452	508	472	461	521	510	504	534	522	448	477	475	486	428	503	454	498	500	453	486	485	468	498	483	456	496	522	502	449	515	461	493	545	490	522	486	468	488	513	488	488	477	524	494	508	500	494	469	504	522	486	494	492	524	444	466	477	496	490	483	521	494	502	489	530	505	509	499	504	515	480	507	485	493	536	502	521	479	483	508	535	442	497	527	488	487	533	494	482	452	485	479	506	488	480	478	511	475	509	497	513	508	493	455	490	451	467	504	518	515	486	451	468	502	490	456	514	503	512	522	462	456	463	487	500	475	498	482	475	461	544	513	479	484	458	516	478	492	496	496	490	486	513	457	492	548	449	485	508	491	460	491	485	470	445	474	439	482	492	472	464	448	472	510	500	518	521	475	462	492	522	480	490	520	464	499	530	442	446	480	499	498	473	456	485	461	466	467	527	485	461	467	498	533	469	470	503	463	522	472	475	473	489	487	468	508	451	511	499	480	483	463	500	486	508	490	500	519	473	501	505	500	493	498	500	501	489	485	515	509	501	488	496	508	502	478	495	499	468	504	517	492	536	517	513	470	482	494	514	533	506	514	478	513	496	517	483	502	538	465	470	504	451	499	488	466	456	495	468	488	473	498	503	497	503	506	485	481	499	501	453	452	492	499	549	519	512	472	509	467	500	498	487	465	497	485	509	513	484	514	503	480	505	493	514	458	492	508	488	497	563	454	496	477	542	467	462	525	518	474	483	458	465	528	489	482	515	453	490	481	550	505	466	478	511	466	512	479	475	480	487	481	502	508	434	509	522	476	487	478	493	451	508	519	503	510	525	472	495	450	502	524	479	525	464	474	467	548	487	518	492	483	503	487	472	529	520	477	495	509	515	497	466	496	485	508	466	444	464	496	496	508	461	485	473	493	478	468	491	456	488	493	489	514	495	518	519	454	535	475	516	496	523	502	470	499	509	491	506	506	476	480	478	485	475	519	497	488	500	477	530	463	472	479	508	518	474	480	468	525	479	470	513	509	504	441	489	514	457	496	498	531	483	502	509	480	515	505	487	493	462	472	521	506	536	502	482	473	468	470	498	517	520	486	473	469	500	483	473	496	466	476	461	508	478	486	529	433	485	502	489	449	504	443	521	471	467	502	514	536	459	450	465	495	466	528	477	477	500	500	486	488	489	529	461	477	487	507	456	483	503	500	511	473	468	478	500	490	502	478	498	490	499	458	474	496	498	498	512	443	510	489	490	496	473	502	530	522	476	495	488	484	441	534	501	479	491	454	506	506	536	501	469	496	492	495	474	495	492	504	521	520	454	475	493	476	454	444	500	479	475	467	455	494	473	502	496	501	498	499	508	481	494	508	478	535	494	496	459	460	540	502	482	490	488	453	452	474	453	496	472	531	516	484	555	488	485	496	459	482	499	493	471	529	501	520	500	474	473	497	452	475	515	471	516	493	489	522	495	495	498	469	493	477	500	497	451	501	519	495	486	520	457	489	456	456	490	481	478	503	486	474	505	468	461	521	480	445	508	509	464	481	487	476	486	488	503	493	483	488	476	500	496	482	451	542	460	495	488	470	485	501	492	486	472	520	455	454	526	523	505	464	499	446	508	502	463	491	502	492	513	463	493	509	507	511	480	439	519	466	520	493	486	461	506	483	470	485	476	484	521	459	470	453	446	454	489	532	500	467	474	456	474	486	505	473	457	484	445	461	494	463	530	477	475	480	504	469	491	475	470	514	544	468	471	469	499	486	465	501	495	490	514	474	499	511	507	468	477	478	488	480	510	546	506	522	510	479	471	486	480	501	515	485	504	469	459	492	452	472	499	497	471	509	494	484	482	494	499	500	492	467	487	473	535	505	485	490	498	508	494	497	515	496	507	483	479	547	453	468	518	475	489	494	492	506	495	500	471	487	495	503	471	497	514	517	467	492	481	471	534	469	515	485	513	477	534	505	518	513	516	500	461	452	484	478	504	491	543	444	501	488	552	502	463	449	500	511	504	447	459	482	464	483	509	511	499	459	450	460	509	522	458	492	492	484	503	507	513	549	544	476	492	478	517	488	485	503	469	503	473	462	509	514	448	492	492	473	458	464	537	462	477	488	489	486	483	516	464	451	486	480	515	488	501	487	512	468	518	456	525	495	469	527	468	488	505	481	491	496	494	515	482	511	480	481	480	455	504	470	509	477	486	492	507	482	498	508	516	482	496	502	487	488	486	480	497	529	466	504	511	474	472	522	504	445	476	496	526	538	487	443	497	459	485	467	463	516	476	518	474	477	494	497	483	508	501	497	509	509	481	520	491	525	461	483	475	499	485	491	501	458	486	491	504	527	500	492	482	452	474	484	524	543	502	489	486	487	486	517	468	471	481	522	485	504	456	521	478	541	468	488	491	501	492	487	498	467	492	504	496	475	505	505	520	500	439	471	458	482	481	529	476	466	485	499	521	461	497	540	470	491	490	477	489	550	448	460	508	467	495	495	492	517	506	500	494	499	522	483	541	508	462	472	502	498	480	456	466	493	504	500	513	485	469	484	509	470	500	500	533	498	456	479	473	506	446	493	465	523	476	517	454	530	495	458	506	532	470	479	468	490	478	447	502	511	487	484	513	502	493	492	501	519	506	516	477	470	474	524	493	497	474	471	476	481	449	467	459	518	501	518	483	488	472	492	491	490	485	489	474	499	468	494	482	493	503	495	473	484	499	473	506	481	480	537	510	529	494	496	499	520	546	462	490	470	480	479	510	468	481	452	505	498	461	500	493	461	504	464	535	480	519	530	522	520	508	537	481	471	494	513	492	469	481	509	535	459	504	467	523	520	492	503	463	493	468	500	480	472	514	499	492	509	503	467	492	501	546	468	490	476	533	463	516	464	492	448	482	487	501	493	458	524	498	475	484	476	517	487	481	480	493	490	466	484	476	452	483	489	481	514	499	505	493	503	495	480	456	465	495	472	511	524	468	481	479	512	503	505	451	481	470	473	469	486	479	471	494	502	502	496	530	461	494	460	491	517	507	493	499	504	459	518	460	526	479	498	511	489	517	518	512	452	485	531	492	503	502	531	502	468	489	487	502	466	478	521	493	458	446	498	519	451	501	517	489	503	474	493	445	488	470	485	513	476	528	481	530	511	540	486	462	496	495	480	499	454	555	482	502	499	533	484	539	486	483	502	443	485	498	447	500	517	479	517	477	470	474	518	465	476	481	513	519	477	440	501	469	476	489	491	478	500	476	474	464	505	485	495	481	478	495	485	517	473	518	479	485
33749	12345	2477	1248	943	743	626	519	453	441	373	394	324	367	332	341	322	306	318	299	297	266	324	298	297	317	344	313	287	295	319	277	310	328	294	290	272	313	281	277	265	299	297	288	283	274	273	306	319	277	299	248	255	267	283	279	270	283	262	291	279	254	298	278	275	308	289	284	298	285	316	309	273	272	239	270	314	282	291	260	273	235	269	307	282	290	298	297	297	262	260	255	273	281	281	285	301	283	283	296	235	317	270	290	307	305	261	318	272	267	302	262	290	277	303	276	276	288	267	306	244	283	274	263	259	262	291	282	312	277	298	263	283	302	284	277	275	273	314	330	270	277	301	260	296	292	291	309	302	276	272	277	299	291	278	275	276	296	277	262	298	258	282	284	284	283	259	284	316	297	280	257	269	297	270	261	269	272	315	276	314	286	297	298	272	295	266	274	289	297	278	261	284	297	304	298	276	288	296	291	282	282	284	268	263	272	272	251	274	282	320	259	281	272	277	269	294	281	307	320	317	281	285	287	266	264	330	291	271	271	270	269	293	277	300	265	283	291	312	273	299	272	285	267	288	282	281	259	294	286	299	296	290	276	271	265	273	282	261	277	269	290	262	266	305	290	276	280	246	282	264	274	263	247	297	319	291	256	278	283	280	275	282	293	262	268	270	277	302	296	308	275	246	278	287	268	269	273	269	277	278	281	278	278	288	295	276	303	301	272	270	274	285	289	298	288	265	270	295	250	299	263	301	305	306	331	281	290	291	267	257	280	273	296	271	281	277	286	291	299	251	288	261	258	282	294	285	269	246	256	280	272	278	266	289	293	259	267	287	278	273	284	248	298	280	291	279	260	273	251	294	280	292	290	296	279	272	290	318	308	317	267	238	265	264	297	273	298	277	290	267	288	286	279	286	252	271	280	273	273	270	275	240	292	331	274	280	276	311	262	283	264	271	302	277	308	313	300	294	305	258	255	313	284	268	282	294	243	288	303	305	283	295	302	290	272	294	261	276	287	278	260	308	267	297	279	293	289	281	299	288	287	273	268	283	300	275	292	299	285	263	296	274	272	288	297	297	259	302	274	322	300	292	263	299	274	278	300	282	254	287	293	277	251	280	287	288	303	316	277	285	307	299	295	288	306	283	287	295	245	282	299	270	284	311	285	272	290	269	328	295	283	307	271	277	275	306	287	285	256	272	256	288	299	292	272	275	313	266	298	281	268	274	281	294	287	265	271	287	269	311	292	252	278	295	275	303	319	299	277	288	284	272	293	268	279	294	306	283	279	292	291	266	280	295	289	260	314	296	262	244	265	267	307	280	293	256	267	270	271	306	276	273	250	292	297	247	268	289	275	258	297	305	272	301	298	279	293	293	283	274	307	267	271	280	286	319	313	287	307	293	283	280	305	317	282	278	284	302	295	280	290	264	286	268	278	310	281	265	297	273	265	277	295	279	274	254	315	299	282	273	292	275	245	280	251	280	286	295	277	293	287	289	261	256	301	257	299	240	315	254	315	295	296	269	262	288	290	270	285	261	286	293	267	320	266	269	304	293	252	277	269	281	260	262	277	256	272	292	287	305	274	299	323	286	280	282	263	302	294	289	269	288	281	256	279	276	278	275	280	294	282	275	276	269	287	302	319	292	259	293	275	274	301	278	232	281	283	292	287	280	306	304	275	291	313	265	326	293	268	247	267	278	277	294	320	280	298	277	258	270	283	315	311	300	271	287	296	295	307	302	275	295	306	299	277	243	285	312	244	301	277	281	265	274	275	285	305	272	281	266	285	277	306	288	297	308	301	256	255	288	278	304	302	281	238	305	279	308	274	291	253	275	293	281	259	270	265	310	293	300	288	306	255	272	283	269	321	305	297	289	281	253	265	274	255	288	252	292	305	290	309	267	295	280	321	287	271	264	266	257	276	286	297	271	283	253	250	300	290	288	256	274	279	280	296	273	298	295	281	293	268	252	295	306	295	258	245	278	276	246	279	233	266	283	316	256	268	270	304	278	293	277	289	304	300	304	277	279	280	259	251	278	261	288	265	287	283	303	284	293	265	282	318	260	275	277	319	292	277	278	299	312	293	284	261	283	289	291	263	258	277	292	259	264	258	297	300	300	264	297	311	287	260	292	289	305	284	285	289	294	307	272	271	277	284	297	279	271	320	303	259	286	290	294	255	277	285	288	279	264	260	283	292	284	260	315	298	285	276	279	255	286	272	304	287	266	274	267	251	270	274	274	265	271	276	295	276	251	288	285	277	273	263	300	254	279	266	260	315	298	264	301	282	291	264	247	255	291	254	307	286	290	300	271	296	291	296	260	291	300	244	287	280	281	305	295	302	275	267	292	288	289	274	264	286	282	284	293	297	282	301	275	251	276	292	270	283	287	287	281	280	277	263	271	260	293	286	271	276	275	293	296	292	251	269	272	271	264	253	306	310	265	279	284	265	275	277	288	297	275	279	297	268	260	280	303	243	303	285	294	271	282	249	296	278	272	275	300	270	289	296	264	309	283	266	302	253	304	281	303	301	300	286	294	300	310	307	300	287	281	287	251	282	274	280	277	298	266	268	292	293	270	285	275	260	298	298	267	284	304	236	303	256	271	273	276	277	261	257	278	266	264	291	308	293	279	292	295	279	276	314	272	293	274	308	289	279	281	275	312	267	265	282	259	316	320	295	305	283	283	269	298	318	279	283	254	338	288	291	287	283	290	273	283	311	317	282	285	307	290	302	292	275	311	269	302	279	295	275	294	276	272	287	289	290	263	270	298	299	285	289	268	250	260	280	291	272	315	283	261	308	292	302	262	282	296	247	279	281	260	306	288	272	283	266	289	262	276	306	275	284	302	254	257	303	266	291	258	284	266	258	309	278	272	265	287	298	302	254	302	261	285	311	280	297	278	278	269	263	255	259	275	305	290	306	307	241	288	278	274	313	282	280	301	287	306	242	283	277	283	302	266	277	267	315	260	309	297	280	279	261	285	297	273	285	299	274	270	296	284	282	280	279	279	291	290	274	280	307	270	296	293	272	269	296	302	322	276	290	273	281	293	263	292	257	249	260	261	286	287	284	287	263	260	288	296	320	294	276	287	278	265	307	306	290	248	288	305	269	283	290	284	274	262	274	280	285	286	277	282	297	239	306	278	269	298	262	284	276	316	318	303	289	298	271	287	309	276	307	293	298	296	265	305	295	307	266	275	263	303	269	266	309	276	290	283	298	289	247	269	269	317	319	244	272	302	276	241	249	281	274	271	248	259	287	288	275	295	292	270	283	296	271	284	294	293	271	279	262	286	290	285	274	270	275	288	285	284	259	272	314	306	284	314	280	256	293	298	283	293	302	297	262	283	260	296	289	310	283	267	283	259	305	256	305	260	291	305	276	292	288	280	294	315	281	279	266	301	287	307	301	275	301	283	273	279	264	270	295	290	295	276	288	298	270	280	247	300	284	278	268	283	294	303	288	248	268	296	264	270	258	263	272	290	296
15891	1790	3425	3756	3284	2731	2309	1991	1839	1532	1504	1411	1316	1239	1245	1136	1104	1021	1096	1006	1009	951	1000	961	886	954	936	928	942	904	871	873	856	879	902	852	916	913	857	892	875	882	915	845	853	820	796	863	844	847	818	831	837	864	799	864	870	849	855	856	859	823	812	811	845	818	863	813	841	863	798	782	866	858	856	814	866	842	822	844	886	755	834	813	852	810	851	860	814	831	789	819	868	880	851	797	783	872	844	774	845	813	851	871	863	784	825	833	868	812	826	780	770	801	832	832	756	823	816	854	815	843	796	788	827	837	801	805	882	783	861	858	815	836	896	816	852	783	791	755	815	796	816	808	819	799	861	844	813	823	796	814	838	795	888	797	842	775	824	853	864	815	885	819	841	845	800	818	715	887	803	799	819	801	847	827	854	828	825	826	842	786	802	810	817	856	807	784	839	844	831	792	821	800	821	863	810	838	848	810	827	785	866	771	853	762	811	860	818	825	877	785	852	819	806	793	881	847	870	839	824	801	819	799	781	799	803	821	848	755	848	791	816	808	817	815	854	862	820	822	855	798	817	814	840	831	830	823	797	800	837	774	778	810	822	865	839	763	828	816	810	859	778	800	811	861	795	855	801	831	804	794	811	802	837	825	779	822	830	827	857	834	812	801	832	865	834	804	774	806	834	877	829	768	849	783	779	837	841	845	848	860	799	828	836	799	874	787	827	872	839	796	866	808	871	879	865	803	801	812	801	883	794	845	863	833	831	827	817	820	761	816	801	830	780	768	804	850	847	815	789	797	790	811	800	806	828	871	830	812	785	840	769	800	837	831	859	845	814	835	791	790	802	785	854	836	822	845	844	845	861	788	863	844	778	857	781	813	769	839	817	840	866	806	810	795	808	810	824	815	828	868	828	794	867	822	789	844	770	789	761	805	827	805	835	820	799	821	840	807	807	786	823	787	786	829	781	819	863	818	803	806	806	827	892	812	811	801	782	820	768	851	789	861	790	838	854	891	835	820	760	766	786	848	829	840	842	829	810	803	808	826	775	804	854	813	851	837	853	824	825	801	803	801	783	851	793	813	834	819	847	855	837	836	807	861	821	800	847	848	813	844	837	785	824	833	800	863	818	826	813	814	826	771	793	814	826	744	825	796	825	786	800	790	884	769	863	776	841	860	809	810	824	835	780	765	827	815	820	799	844	768	800	730	823	805	811	822	822	860	781	868	840	814	825	838	826	868	828	798	809	808	800	812	832	802	793	827	846	814	789	817	841	827	794	784	826	827	841	833	797	784	815	805	855	781	805	761	824	803	834	802	793	815	808	859	827	829	869	816	794	771	772	810	854	800	881	817	828	839	822	844	837	790	840	812	822	833	819	793	812	768	800	822	767	779	867	859	829	849	809	792	800	800	828	833	833	790	844	858	806	817	889	840	814	800	802	831	846	836	812	839	820	777	802	805	862	832	794	847	829	848	793	831	807	828	796	788	775	802	812	810	785	802	839	819	858	804	866	862	860	790	831	814	790	812	813	810	832	816	793	811	841	827	838	780	815	867	856	826	819	853	811	811	840	789	838	811	826	786	815	794	837	829	803	791	806	787	851	769	817	842	783	871	866	838	788	822	788	794	863	842	861	881	789	789	845	797	818	852	888	836	827	817	826	756	828	859	787	812	895	826	826	835	806	800	800	805	796	801	771	869	792	835	902	794	897	817	861	846	895	798	870	791	822	799	825	808	793	867	824	799	861	797	782	799	799	788	830	861	822	863	802	837	783	859	795	849	783	808	868	810	792	837	782	771	807	876	785	863	767	911	788	801	821	863	840	827	753	830	762	802	819	807	815	797	776	806	860	806	823	833	866	790	843	838	808	783	821	879	823	824	813	873	827	792	817	845	818	832	749	797	872	836	858	794	814	835	841	802	829	799	792	808	855	799	821	803	867	802	813	862	797	823	816	824	835	783	768	878	799	851	836	796	799	829	857	827	853	798	822	839	807	761	806	813	805	850	797	777	846	833	855	812	809	784	797	837	872	863	822	837	799	797	815	846	817	820	874	850	830	822	821	856	821	803	838	879	831	815	784	823	808	836	863	805	807	814	831	833	805	781	835	826	845	808	784	798	862	812	818	816	895	801	846	811	821	872	833	828	821	793	866	799	810	841	821	851	835	821	808	866	779	812	790	779	830	788	806	832	848	825	793	786	831	808	859	858	815	830	757	798	838	834	828	769	819	812	841	801	795	805	802	875	826	851	801	848	780	847	804	818	824	820	777	822	868	837	812	777	813	824	826	817	850	813	812	820	832	806	809	767	805	831	807	818	801	838	816	806	849	830	791	845	843	841	756	826	786	839	877	810	853	826	832	832	844	859	814	847	837	834	776	768	824	836	852	842	835	802	850	824	843	827	846	879	828	813	818	767	824	821	799	813	834	866	830	826	837	809	881	893	805	829	796	823	861	851	842	824	808	836	814	787	798	835	773	863	827	796	832	874	801	801	863	834	837	837	835	839	793	818	811	831	866	791	817	800	874	792	857	823	813	842	810	789	824	829	751	846	770	736	856	756	790	855	860	857	815	772	811	856	793	800	780	832	847	902	830	831	829	793	810	841	841	769	785	820	849	782	816	830	788	832	860	825	849	770	823	785	807	840	798	848	797	835	826	774	810	802	785	831	873	818	872	771	867	794	840	824	829	846	798	833	784	794	845	823	821	802	845	811	769	811	840	761	799	853	857	829	755	814	851	784	776	804	848	812	804	850	800	836	851	793	844	812	876	885	834	806	861	814	849	826	829	789	795	838	787	782	839	773	842	855	843	843	858	792	848	863	809	794	844	814	846	844	911	804	806	818	861	809	816	783	782	816	785	833	867	840	852	846	824	819	804	853	805	783	823	817	777	825	834	870	832	793	785	831	819	819	832	823	822	836	771	833	844	846	780	811	833	788	811	803	825	830	828	828	788	847	774	832	770	821	827	837	867	822	846	806	864	822	853	860	890	797	863	806	809	860	835	815	812	851	808	806	826	801	766	853	847	832	795	822	836	827	811	800	832	810	793	829	848	817	831	804	769	769	812	861	851	833	770	829	798	796	797	847	823	799	778	791	818	818	778	819	800	805	837	874	829	816	860	811	796	810	871	817	808	839	862	806	787	840	829	779	891	844	833	848	869	786	810	792	826	835	774	817	828	807	841	818	795	812	908	840	813	790	774	838	802	802	808	849	848	844	774	854	848	782	848	776	856	804	835	792	820	795	813	839	842	814	797	829	824	785	851	805	823	797	813	782	839	820	811	809	853	837	822	821	799	819	808	835	751	816	843	826	815	783	861	857	805	854	769	804	807	830	808	831	849	867	826	824	855	871	852	837	857	823	839	799	861	796	871	813	824	763	773	830	865	802	797	772	765	816	776	811	840	791	791	850	814	840	835	816	817	799	854	808	788	824	789	839	820	872	817	833	832	837	792	800	835	791	806	795	836	825	832	816	796	858	798	799	843	846
37666	20884	13406	2748	1612	1243	950	766	683	627	553	535	511	445	389	435	389	375	414	408	394	373	375	399	384	336	374	335	359	373	346	368	352	309	332	381	350	307	350	353	342	358	343	327	360	355	334	315	320	334	326	341	346	339	329	335	338	350	337	328	371	375	319	318	363	336	312	343	347	348	311	323	308	340	339	325	305	301	326	358	307	340	360	303	296	343	352	322	322	327	313	338	328	305	331	350	349	337	359	322	332	356	329	348	330	321	323	331	336	313	321	338	307	319	324	316	340	318	297	340	358	343	330	342	318	334	355	340	345	304	288	334	342	308	322	318	326	313	318	340	309	349	315	366	313	312	368	334	322	323	324	290	339	344	327	359	327	327	354	346	318	340	348	314	286	328	356	359	355	328	295	336	320	307	321	344	304	336	315	311	338	322	307	340	330	327	334	364	341	275	322	347	332	321	346	342	296	334	345	343	327	330	359	309	363	305	315	302	328	340	317	351	331	296	327	342	370	321	354	312	334	320	328	317	334	300	320	347	343	333	308	322	324	285	309	313	360	339	332	320	319	377	339	310	348	359	290	329	347	330	350	323	335	352	335	321	316	301	328	331	346	338	351	321	328	316	339	325	321	295	372	315	329	346	341	358	326	362	328	351	344	362	297	347	303	350	334	338	327	334	313	334	318	299	315	315	356	347	342	335	302	360	327	338	312	342	354	334	311	353	363	321	349	332	334	326	325	300	337	325	349	352	299	313	349	312	330	379	328	343	332	294	340	328	353	331	321	345	329	329	308	320	313	310	344	296	322	355	298	315	317	329	331	349	317	343	297	317	316	330	295	338	326	349	332	321	367	307	308	312	337	332	347	308	331	351	326	320	348	321	334	309	323	361	355	350	345	321	332	325	316	334	313	364	345	328	358	297	322	376	343	309	345	317	331	365	317	321	329	314	355	328	340	307	299	291	343	317	359	355	322	294	317	332	301	311	359	364	330	312	330	314	356	299	359	349	332	329	362	294	324	311	333	301	340	316	302	283	320	312	347	336	329	323	286	341	342	308	351	335	364	333	338	352	351	316	323	330	348	315	274	332	329	325	317	313	320	297	333	320	329	316	314	311	347	344	344	334	328	329	339	314	307	341	299	329	334	345	303	376	346	344	330	304	337	332	291	303	340	313	342	324	374	312	319	314	338	316	303	349	277	367	364	342	324	318	320	354	338	379	351	366	336	361	331	307	337	329	329	305	328	318	340	350	359	318	327	340	333	333	355	346	348	307	322	347	334	350	331	349	331	376	305	306	322	336	332	335	310	339	341	365	345	348	336	323	339	320	322	330	328	322	315	344	325	348	324	349	346	350	323	311	305	329	293	342	282	333	330	344	360	339	332	359	329	312	331	334	330	327	348	348	319	332	331	318	340	347	317	322	301	299	318	323	365	345	344	366	328	318	326	334	374	314	314	334	326	319	320	318	318	307	297	315	331	329	338	349	329	352	328	329	321	318	361	300	327	320	296	293	327	315	343	293	327	325	326	316	336	353	345	333	322	333	363	302	340	299	313	344	334	333	341	307	302	310	352	334	344	325	306	332	336	327	336	346	332	316	338	351	332	332	322	335	319	321	292	330	323	310	319	343	319	364	343	362	313	352	343	349	315	335	291	326	324	338	358	371	348	346	319	355	304	330	315	351	313	316	336	315	325	331	329	320	340	328	326	335	340	326	327	349	293	327	331	325	326	318	326	302	343	320	304	329	341	312	335	327	304	325	312	336	336	320	331	328	333	343	336	339	339	316	314	346	344	316	343	299	324	330	324	336	313	313	316	323	358	344	334	335	309	335	330	316	317	335	348	316	338	311	320	318	327	310	307	327	312	312	359	321	306	333	336	288	337	297	317	356	343	313	342	328	330	329	326	313	353	300	320	341	355	281	334	336	328	322	349	366	299	309	336	348	318	332	340	298	318	290	321	347	364	330	311	335	366	337	334	305	344	327	343	346	378	341	283	367	358	318	325	315	321	323	334	319	341	349	325	341	310	380	319	313	343	326	326	321	346	293	295	299	323	311	335	343	349	313	335	346	317	340	310	316	352	304	344	349	337	329	362	344	329	376	319	315	335	353	344	329	325	367	331	320	338	371	321	336	379	331	319	307	347	295	352	328	319	339	314	339	361	330	321	324	333	329	300	341	325	319	346	307	318	344	316	347	330	342	337	346	336	325	346	341	323	329	349	301	326	303	308	316	324	334	331	350	302	312	336	336	335	334	322	293	347	334	341	333	299	312	327	298	360	341	297	335	323	334	320	318	338	334	338	314	309	300	334	319	316	356	308	368	314	296	304	315	300	320	332	325	307	368	334	372	307	369	324	322	354	304	380	343	352	308	347	328	321	311	367	355	337	338	342	365	353	364	330	315	311	367	334	315	328	299	345	318	344	316	320	299	347	286	330	300	349	327	318	354	356	299	359	295	368	328	366	314	326	330	309	311	298	359	320	348	324	307	328	345	348	312	320	336	328	321	333	337	335	329	328	322	321	326	305	355	310	360	317	348	323	331	318	319	331	361	333	333	347	366	312	352	321	323	317	291	317	333	324	337	319	335	343	342	308	319	330	314	326	319	322	334	335	340	333	312	318	320	327	327	352	304	359	313	349	339	329	330	360	325	340	327	335	322	355	314	332	359	334	320	316	328	315	320	308	291	347	318	335	328	341	327	335	320	296	325	365	340	321	348	316	318	322	349	344	328	311	322	343	341	334	333	305	375	313	319	322	307	336	340	283	324	316	338	336	334	332	333	336	359	344	329	299	341	337	308	368	335	348	335	293	319	373	322	317	340	327	310	319	311	342	326	314	310	323	346	286	330	304	317	331	337	347	304	339	312	350	345	309	335	318	331	352	356	345	345	345	299	289	314	323	300	312	333	339	324	343	333	294	300	335	315	340	358	334	349	371	302	349	312	298	348	330	328	317	346	323	351	339	330	321	346	347	303	292	335	333	332	332	358	340	326	344	323	305	335	324	320	352	322	335	308	325	356	327	298	316	332	337	346	297	344	333	296	315	329	319	337	320	316	322	363	340	305	341	342	302	340	319	305	328	344	316	343	329	325	336	328	316	313	303	321	336	337	296	315	335	340	306	345	324	351	313	345	307	313	318	334	378	343	305	327	337	328	325	337	307	325	344	345	305	335	311	356	357	299	311	315	336	320	325	323	307	365	338	338	341	323	331	319	302	351	298	311	339	306	351	319	327	348	324	347	323	308	340	301	322	352	327	309	331	355	360	318	318	321	323	331	331	342	330	330	312	356	321	331	352	341	312	355	320	313	350	303	302	305	324	314	317	361	302	328	355	359	332	311	370	350	347	330	325	356	324	348	361	318	326	340	309	324	330	368	328	316	338	360	346	311	355	327	332	331	334	334	310	332	333	304	311	339	290	321	337	299	310	320	323	353	357	355	339	316	333	301	313	355	332	308	329	332	315	333	311	313	380	314	361	349	317	338
20514	2837	5760	6454	5531	4578	3878	3334	2868	2419	2269	2048	1904	1705	1675	1584	1481	1468	1373	1395	1311	1238	1231	1183	1185	1199	1125	1132	1121	1104	1054	1084	1070	1030	1027	1059	1014	1048	1052	1026	1033	994	1027	1070	983	984	987	951	988	990	999	996	988	992	1010	953	994	982	974	940	956	972	940	997	948	950	963	869	941	965	964	960	977	919	1006	980	960	931	880	896	959	906	919	1003	983	890	908	926	953	976	883	982	961	936	901	917	905	929	939	996	895	905	878	909	962	990	931	939	978	948	971	952	921	946	936	891	941	917	923	901	902	937	916	942	921	964	888	872	947	943	920	919	916	929	903	961	930	913	951	871	972	922	968	918	936	897	886	923	900	935	963	903	930	919	896	966	907	893	950	949	977	953	895	977	980	950	913	980	975	933	916	949	955	861	937	923	904	972	869	941	888	906	914	939	926	918	900	881	931	943	986	891	940	957	995	919	884	945	950	967	927	960	947	917	934	957	899	956	859	865	927	940	931	937	928	880	962	914	964	955	879	933	947	969	869	954	954	936	968	924	968	878	906	911	877	907	940	915	981	912	978	895	883	870	937	933	924	925	917	923	922	991	936	894	923	911	911	965	890	911	894	967	931	926	829	879	888	873	861	887	909	949	924	918	907	903	961	880	891	928	920	888	925	913	952	909	905	905	895	916	905	947	959	893	940	937	893	903	904	908	892	880	967	970	946	887	883	930	922	951	889	953	943	948	900	914	929	906	931	915	925	927	911	872	874	921	940	879	947	920	987	901	895	894	983	951	875	904	953	926	894	922	918	983	973	897	887	915	925	912	896	944	900	936	909	918	885	902	907	897	903	919	876	924	908	960	917	886	910	871	906	929	939	976	916	884	900	948	900	898	949	923	926	907	895	948	907	887	934	907	907	941	932	946	893	1004	913	910	928	904	894	865	906	903	932	938	890	907	933	894	919	927	942	911	887	880	920	985	897	948	894	939	1013	900	903	908	927	876	885	910	922	880	954	944	900	950	942	983	912	891	895	897	896	868	896	960	926	916	904	928	955	970	947	974	866	934	935	900	913	923	886	885	939	858	899	916	985	954	917	910	1008	874	908	872	912	877	925	959	917	987	887	899	940	928	903	938	943	913	902	887	867	930	911	950	853	904	940	926	925	931	919	911	956	866	921	969	946	1008	932	917	889	947	1008	950	921	947	967	967	858	921	918	942	933	953	983	911	916	955	947	867	952	964	935	897	882	929	918	906	956	909	1018	931	897	949	933	896	903	941	882	882	897	888	964	881	915	891	949	931	883	927	932	960	883	930	880	910	939	920	905	979	895	924	930	946	937	926	910	877	895	911	918	891	943	902	932	935	959	926	884	913	930	884	931	873	937	963	915	943	926	955	941	911	950	953	906	965	946	943	935	950	948	945	881	866	915	916	979	923	913	1005	932	911	967	930	923	921	980	941	903	943	964	893	910	941	948	914	941	918	883	911	942	945	855	936	892	883	875	942	927	963	936	924	881	898	911	916	873	880	931	888	925	868	916	920	886	890	953	912	954	853	931	931	863	936	940	966	920	906	908	910	983	956	902	946	946	940	870	956	965	959	895	952	896	935	914	955	912	893	907	960	850	934	911	915	906	917	907	942	1007	979	894	914	933	928	985	922	949	926	939	928	969	923	969	891	945	947	983	902	910	923	901	949	904	900	902	945	882	918	941	920	953	935	958	907	916	928	976	953	907	919	901	926	974	911	944	884	929	925	920	974	926	932	899	935	893	938	924	886	911	934	907	948	961	937	917	942	921	884	939	888	920	916	921	916	884	953	903	929	949	851	915	919	941	890	946	906	931	906	956	892	913	927	939	926	961	876	933	880	949	872	915	968	892	886	932	936	903	990	871	909	991	911	949	878	962	939	937	910	887	903	901	896	943	982	912	923	979	951	904	892	911	939	952	946	983	922	915	964	957	935	919	938	980	876	978	924	872	939	929	915	910	932	902	906	928	893	877	961	986	920	893	920	907	950	937	921	840	919	902	952	936	972	944	892	938	957	901	929	908	931	907	970	879	881	896	953	916	935	888	998	947	941	899	918	954	934	979	961	956	947	940	901	949	843	913	923	918	892	901	897	850	895	891	952	813	896	896	872	890	948	934	916	931	884	930	905	965	880	936	843	911	947	886	951	948	957	929	960	957	929	917	970	930	919	991	899	947	916	936	942	955	865	928	864	897	931	899	901	966	909	948	929	898	888	949	949	929	924	922	873	940	898	909	894	897	907	962	945	904	922	920	878	875	903	875	972	926	857	923	986	921	946	892	920	975	1000	893	918	901	922	933	903	889	914	953	940	911	909	893	880	901	917	929	891	945	931	900	852	911	937	894	916	922	931	924	916	937	887	896	904	891	909	959	927	895	910	917	929	944	951	899	892	894	932	872	897	937	916	919	882	899	901	875	966	877	900	985	924	928	909	890	942	928	836	929	935	905	948	946	922	955	901	877	936	933	933	957	891	934	967	941	929	936	927	938	947	909	874	932	893	969	926	935	911	960	978	948	930	913	941	908	898	1004	910	896	953	913	910	925	877	943	921	955	899	934	931	900	897	862	928	940	899	869	912	936	883	934	929	909	907	934	920	883	918	964	889	950	914	899	938	985	917	914	882	868	956	961	972	905	899	874	958	981	924	948	929	921	990	915	950	950	898	899	925	917	979	897	924	908	929	903	884	915	937	881	890	890	927	891	953	954	912	937	942	969	913	911	901	902	885	914	988	950	882	932	939	964	881	896	907	916	912	936	912	966	903	941	901	957	910	833	968	962	898	889	936	961	921	860	933	934	925	936	932	890	915	926	937	945	923	891	923	913	896	919	914	882	912	872	952	922	915	931	941	909	869	925	907	915	913	876	890	917	904	936	912	899	948	940	943	965	883	947	976	931	916	892	925	945	910	899	935	887	918	944	967	872	911	885	917	942	847	935	937	908	888	900	887	924	952	883	937	885	948	953	927	867	893	957	934	933	961	904	926	908	901	906	934	954	917	912	956	880	929	958	905	929	928	939	917	922	887	967	914	889	951	904	855	898	909	941	947	848	899	895	942	932	914	918	902	935	900	934	914	901	912	917	923	917	916	931	922	933	951	937	937	940	940	983	980	903	959	927	886	879	925	911	935	962	920	933	921	922	920	886	909	929	905	915	858	886	884	893	975	914	924	925	969	961	938	889	880	925	971	868	947	905	922	879	892	886	927	901	898	950	977	923	870	881	937	923	919	893	871	957	918	956	998	929	889	941	966	907	913	931	887	949	939	879	888	896	924	941	938	927	940	875	904	922	928	957	881	904	884	873	923	934	880	919	915	942	944	927	935	920	921	934	927	896	896	944	913	956	909	873	974	906	896	915	935	906	935	953	935	893	931	915	1000	937	938	918	926	944	940	886	929	913	936	886	928	921	982	957	928	888	928	954	913	925	944	956	885	892	885	873	934	939	947	926	942	914	882	911	912	879	967	910	889	890	874	930	905	901	968	941	928
6114	426	357	187	169	189	159	191	162	166	154	175	173	164	142	159	177	153	124	159	183	137	157	168	151	147	154	171	152	142	154	170	163	166	150	150	152	127	188	155	148	158	186	132	152	151	154	166	165	154	158	155	152	137	151	140	158	169	160	160	167	155	158	159	164	157	170	155	153	150	161	167	149	153	169	163	174	124	163	149	151	172	152	142	165	155	154	151	134	149	153	154	157	183	139	132	159	151	182	165	152	138	150	154	143	176	151	150	143	156	163	136	200	166	173	175	172	163	136	150	154	163	165	141	139	139	147	159	164	153	156	176	170	134	143	158	178	153	145	149	157	123	147	146	151	160	157	139	169	142	164	159	176	155	134	140	159	149	173	150	155	172	166	143	150	162	178	164	151	155	148	178	143	152	148	147	161	141	134	160	139	154	166	171	156	172	160	146	144	143	167	172	149	162	155	152	153	171	149	145	170	159	166	151	139	155	160	167	164	163	159	149	168	144	131	144	144	159	154	153	158	148	160	143	142	156	159	170	161	153	146	171	163	157	152	166	148	164	179	170	176	154	146	161	160	142	183	169	145	151	164	181	162	155	140	152	161	146	172	148	169	170	134	157	150	165	158	150	153	157	159	140	154	178	167	152	153	164	153	156	155	153	157	154	186	139	141	164	153	172	141	137	154	171	160	144	161	162	150	143	153	145	136	164	152	163	137	149	136	153	175	145	153	150	159	137	144	160	151	138	152	168	141	173	158	156	128	145	173	145	147	163	154	153	171	134	136	163	168	146	154	144	149	161	191	141	145	140	161	144	157	160	166	157	146	149	145	159	154	149	183	137	155	134	148	156	170	145	176	164	156	144	164	154	155	142	192	155	165	138	158	141	134	160	167	161	150	160	147	159	152	145	174	163	167	147	149	148	144	132	152	162	155	152	137	175	159	175	144	154	162	158	163	148	165	150	161	133	138	144	128	172	164	136	146	149	152	157	170	162	171	162	148	152	144	168	186	167	138	188	155	148	169	161	163	148	153	182	149	164	145	167	156	160	141	143	153	142	178	156	154	177	157	160	166	139	160	154	143	147	145	143	155	138	118	143	145	154	159	174	171	180	151	158	137	147	165	164	141	121	140	172	164	192	160	137	165	156	148	149	129	155	153	154	156	166	147	145	179	148	156	157	152	148	157	133	160	152	147	139	154	172	150	132	152	135	138	154	167	164	148	125	149	161	158	186	135	145	162	162	150	159	142	145	145	142	166	140	150	160	152	174	123	169	150	172	165	165	144	165	151	168	149	146	131	137	163	143	139	136	151	153	147	152	165	151	176	175	143	157	153	149	147	172	162	139	162	149	141	128	132	168	151	130	134	165	140	145	148	152	172	169	164	151	149	147	160	149	143	149	146	142	156	135	148	164	148	139	148	148	151	142	164	158	135	154	145	149	170	135	158	176	135	187	147	146	135	142	149	140	140	133	148	166	146	163	141	143	169	164	146	167	166	138	143	151	148	152	147	153	143	143	153	153	157	144	159	148	130	155	174	168	139	152	164	151	138	178	145	153	136	158	156	155	156	137	156	157	178	170	164	143	111	153	144	161	157	157	135	153	142	165	161	142	148	150	151	167	168	179	154	152	113	147	140	145	170	156	137	169	166	148	160	114	156	153	136	152	157	158	150	155	161	137	165	166	155	151	164	143	153	156	192	139	161	142	182	174	176	140	161	152	126	132	150	155	135	156	154	166	144	167	185	153	157	158	175	165	153	157	154	166	168	167	163	149	143	170	153	166	190	146	130	154	149	165	154	151	134	155	156	174	136	135	175	133	171	154	156	164	153	156	180	148	164	164	166	153	148	171	136	160	154	155	164	146	147	162	155	170	145	161	154	159	148	157	132	141	163	156	174	136	161	149	157	174	135	153	154	163	146	167	147	151	158	142	174	165	145	137	134	154	166	149	154	159	148	144	159	142	135	159	153	146	137	141	148	161	164	141	164	150	189	119	143	190	158	176	160	178	161	161	167	150	177	173	166	169	143	137	149	158	148	138	143	163	158	156	138	133	145	157	139	145	187	153	166	173	154	161	162	183	135	157	153	147	169	169	175	161	174	148	165	175	162	144	151	149	178	158	175	137	164	160	166	146	146	152	161	171	147	155	154	157	159	132	156	152	141	148	166	136	163	161	156	148	158	150	156	149	164	154	146	159	164	126	152	182	164	154	143	131	147	149	133	139	157	171	139	158	149	163	137	177	131	160	149	131	157	165	141	137	144	137	158	165	150	168	156	167	124	145	163	136	150	165	167	133	162	152	161	173	139	122	158	173	164	154	122	158	149	152	164	167	168	147	159	147	156	163	162	161	151	166	154	192	177	144	165	149	166	177	158	143	181	135	165	142	151	172	165	166	173	159	132	153	135	140	151	167	139	149	164	154	136	148	142	155	171	158	157	150	143	139	149	153	169	153	158	168	158	165	147	157	155	172	138	138	153	178	159	169	150	146	161	168	145	180	185	154	156	129	136	138	143	172	149	133	154	160	169	130	136	162	182	163	155	154	157	176	175	165	177	149	160	149	122	145	171	162	157	160	163	136	162	156	153	162	170	131	153	153	160	140	163	183	169	151	150	152	155	145	158	169	159	174	181	196	133	144	165	144	141	136	150	173	150	143	160	187	156	148	156	171	141	143	160	168	148	148	169	159	157	136	156	162	135	155	152	151	161	144	158	157	168	162	158	150	150	147	156	162	161	166	156	159	174	142	157	155	141	151	164	169	141	157	162	167	158	158	166	164	157	162	153	154	142	152	171	161	145	147	146	165	163	148	158	158	177	173	151	164	153	172	136	162	155	165	144	144	138	157	162	168	157	137	174	168	163	142	134	140	163	163	147	135	162	156	147	165	164	168	167	142	150	140	151	152	148	170	135	151	157	134	150	148	129	136	157	152	155	185	158	155	151	165	148	159	168	136	158	166	148	169	147	170	153	148	176	160	136	145	160	150	153	149	150	157	163	160	132	159	155	162	156	134	143	157	152	132	171	155	139	161	169	171	150	144	158	156	153	178	137	161	161	153	192	139	166	175	154	152	164	178	158	142	138	167	172	176	150	129	179	155	149	139	155	151	145	155	170	154	168	160	168	158	162	149	160	141	138	150	146	164	161	151	176	151	153	148	167	175	158	151	151	166	146	162	157	143	169	141	170	140	169	151	135	174	166	149	155	157	170	156	149	138	187	151	150	151	152	160	167	155	166	141	157	157	144	166	154	150	148	148	146	143	141	160	157	139	159	161	155	142	160	150	155	142	156	161	167	136	154	155	155	166	146	142	166	138	152	164	173	168	162	153	152	135	150	136	160	148	162	157	148	136	137	155	155	179	159	178	160	147	164	158	150	141	156	163	149	142	147	148	166	181	146	182	147	169	158	149	141	169	168	173	173	169	162	157	135	159	158	160	169	135	158	139	153	166	169	148	166	154	163	151	160	168	134	179	154	172	149	138	153	149
5009	541	595	681	632	632	573	546	513	561	498	515	506	528	535	544	509	514	506	496	537	487	490	453	490	459	506	455	474	517	517	469	476	474	467	508	498	516	491	470	512	472	495	499	503	503	480	471	477	470	507	461	474	509	438	477	481	528	509	469	486	547	471	462	509	494	480	447	482	455	478	525	511	493	522	501	536	526	473	495	471	472	491	515	530	457	446	464	482	496	460	469	475	514	477	461	478	493	475	530	501	491	527	513	501	504	498	492	501	464	505	509	501	480	536	516	493	507	487	448	466	506	491	492	482	515	469	465	480	491	491	466	479	454	479	486	501	520	476	447	467	478	480	518	446	480	470	516	503	531	513	453	484	494	459	491	498	529	477	494	478	497	491	518	521	509	531	481	421	521	477	513	486	483	496	464	483	487	475	459	496	481	512	455	481	484	508	447	495	492	521	443	506	485	510	491	528	483	478	485	464	467	502	474	516	471	512	459	486	475	457	529	502	473	483	471	456	460	496	430	540	455	515	505	481	510	478	476	489	456	477	489	490	493	456	511	498	533	530	538	499	497	536	509	452	500	500	448	477	475	507	469	477	487	476	482	480	486	497	466	466	488	487	480	496	451	510	514	481	529	487	517	482	491	497	512	477	501	532	499	482	524	506	479	507	462	455	465	508	511	487	525	535	476	507	528	445	496	505	484	512	489	486	553	472	512	480	508	503	511	456	506	501	470	482	507	517	481	439	496	518	507	516	496	498	488	491	506	502	488	491	488	513	482	507	446	514	461	507	454	516	481	487	486	484	493	503	454	489	498	507	509	498	502	450	490	463	517	501	502	518	500	547	455	492	522	449	476	468	493	498	472	475	481	517	493	478	504	461	535	500	478	507	519	504	505	438	471	496	494	522	514	475	506	501	482	494	459	515	450	492	508	458	484	494	517	490	500	482	490	502	468	509	506	494	491	485	474	461	498	487	479	440	524	482	491	503	509	486	531	459	521	472	500	450	496	504	519	480	451	466	479	462	526	471	521	490	501	504	460	453	504	510	520	485	512	506	473	486	470	492	489	494	520	508	500	518	513	492	478	467	506	480	511	471	458	504	470	525	499	488	498	512	496	476	463	495	467	472	498	486	505	481	521	490	448	503	508	531	505	501	466	515	450	503	497	508	481	456	482	496	492	465	516	474	495	499	497	469	472	512	490	488	511	507	505	457	448	481	462	458	468	501	494	485	491	502	526	459	489	465	515	490	477	510	521	456	489	505	462	491	466	465	495	502	508	528	514	505	493	476	473	551	487	500	496	489	494	471	469	457	478	463	533	513	490	475	463	475	492	474	489	469	484	494	497	523	479	475	477	525	505	499	513	506	498	536	536	510	436	478	496	501	499	497	530	479	501	497	450	514	504	491	504	480	501	499	491	500	494	450	511	458	508	480	504	510	482	506	472	479	501	479	486	520	484	470	499	509	494	493	527	480	485	485	497	508	520	514	494	538	491	489	481	502	456	520	491	525	482	507	497	535	500	473	471	467	488	508	466	514	481	481	488	460	478	498	491	490	471	526	463	464	490	461	472	535	541	474	483	504	487	514	481	487	477	496	509	500	523	493	469	455	500	476	478	514	473	470	486	488	450	526	462	480	464	518	467	518	486	445	483	482	486	506	501	475	492	500	456	504	487	466	478	490	492	471	485	489	498	483	493	531	450	511	501	543	472	495	449	485	469	450	505	474	489	439	513	480	518	488	487	498	499	503	475	463	489	502	530	491	446	472	487	432	475	472	485	482	498	498	474	473	488	510	516	492	534	485	454	514	491	500	447	484	523	489	497	511	474	481	465	521	501	474	489	530	518	495	460	485	465	499	522	487	483	468	480	503	482	522	477	497	473	451	533	495	518	461	468	499	503	459	485	502	516	508	502	504	517	517	505	459	474	511	509	460	442	464	491	524	500	463	486	480	507	500	463	514	522	501	505	475	505	484	513	495	522	505	498	433	517	463	466	491	511	471	466	495	525	489	472	490	478	482	490	491	483	521	461	503	491	520	512	502	500	515	475	493	475	484	471	552	474	526	440	488	477	497	490	454	501	452	488	505	484	492	484	421	468	507	493	453	497	490	500	478	510	494	546	480	478	485	489	470	481	498	508	499	476	514	482	513	527	479	471	485	473	494	510	526	487	511	505	500	509	492	463	486	502	496	486	503	482	491	527	507	461	481	536	452	519	493	452	497	501	502	479	479	468	471	470	509	494	493	512	483	515	484	499	510	506	473	483	486	479	490	473	499	505	487	471	534	461	444	528	516	473	453	503	476	514	469	498	486	483	439	500	508	507	455	497	457	485	472	503	475	490	501	483	480	472	536	499	497	488	456	509	488	516	510	468	478	498	460	447	487	515	493	469	523	516	478	494	464	498	468	514	474	473	510	480	499	484	499	499	517	507	481	483	493	499	464	453	501	498	446	505	462	507	493	489	493	495	470	457	483	500	487	500	488	488	500	494	485	514	513	454	497	470	503	498	486	445	493	501	475	485	530	494	473	528	481	459	511	457	511	499	511	442	446	507	509	513	452	465	474	476	494	440	481	510	482	505	481	484	509	531	489	431	473	486	522	487	472	451	464	457	499	482	515	522	467	474	514	476	466	475	483	538	445	456	504	489	516	484	477	481	477	523	540	523	455	495	450	462	484	480	493	514	464	496	523	455	490	532	462	436	476	478	478	502	507	513	502	483	489	494	528	505	495	492	517	498	513	472	473	502	502	483	500	476	527	458	520	472	479	528	506	497	487	445	466	479	470	544	486	491	460	460	480	482	499	470	480	496	472	503	494	465	485	506	489	479	488	466	484	474	521	470	475	483	494	489	504	506	467	511	471	539	511	491	519	485	497	499	472	476	484	471	488	481	480	470	488	506	523	508	482	506	500	511	492	518	504	488	500	489	493	487	491	480	474	491	489	474	463	507	519	451	525	442	446	459	465	497	485	482	472	477	494	490	473	436	495	508	504	464	543	490	473	458	538	482	481	472	493	484	508	486	499	470	504	507	500	483	481	487	451	487	474	506	480	502	484	498	543	503	549	496	461	478	476	499	445	514	505	463	446	531	470	504	482	482	521	478	499	499	488	550	481	459	500	500	467	493	472	489	493	464	499	469	499	501	508	527	500	503	489	463	470	467	509	545	493	536	485	475	482	547	510	466	440	486	491	504	528	452	508	485	509	556	545	465	505	471	520	465	496	494	469	473	483	518	443	479	482	488	492	457	464	539	461	443	447	482	478	488	480	529	529	455	473	474	500	529	457	498	477	503	473	497	495	500	489	494	447	533	513	518	455	460	509	464	508	473	507	481	501	481	493	481	485	478	470	456	464	487	489	484	484	472	484	481	482	498	483	473	477	484	513	489	532	500	472	481	490	469	501	522	445	482	512	504	481	495	524	498	483	530	503	486	506	486	479	486	501	466	504	536	512	438	488	476	507	468	485	462	521	491	491	477	536	496	455	542
35200	15870	3845	1257	848	704	600	528	433	401	399	362	353	354	390	312	324	297	316	288	300	324	302	329	305	306	298	267	250	297	299	285	301	311	309	289	266	283	300	284	328	275	277	262	283	280	263	285	258	276	277	277	277	258	288	280	288	286	269	258	278	261	305	293	304	284	261	299	312	283	294	253	311	306	265	277	264	268	294	288	266	275	248	272	292	300	301	263	284	281	323	276	269	241	261	298	284	260	318	257	299	302	276	285	265	273	284	279	274	307	292	259	299	281	274	298	269	293	291	280	282	304	288	283	270	277	320	283	301	313	279	295	271	286	305	242	275	274	282	283	263	259	282	291	304	287	287	289	289	296	292	253	297	268	297	275	288	270	270	275	268	286	295	265	291	272	294	298	285	271	290	283	296	333	278	302	265	273	284	268	271	295	249	274	311	266	285	275	267	256	308	289	269	278	301	291	247	292	290	308	261	269	313	310	313	296	308	307	290	286	296	264	289	267	284	297	262	286	274	287	262	305	299	300	263	292	288	278	257	279	295	298	278	310	275	287	264	295	287	277	287	276	272	295	276	314	297	262	280	285	270	295	286	288	261	282	278	283	296	319	269	293	289	264	247	229	286	302	273	284	252	275	288	289	274	295	273	291	261	289	282	274	298	267	284	263	280	294	271	277	297	300	282	276	280	282	308	292	282	283	288	285	269	294	268	268	299	259	292	254	279	304	287	304	308	278	311	281	263	262	323	265	289	298	264	275	292	296	293	239	311	254	278	252	262	275	252	265	272	265	293	273	295	309	257	303	273	247	273	313	273	271	256	302	282	281	297	281	300	273	282	271	272	293	282	294	276	288	284	293	294	282	245	278	287	288	275	309	260	268	269	282	267	267	276	299	285	289	281	286	307	286	302	295	281	302	277	291	273	284	292	279	274	275	274	289	256	266	284	294	318	312	271	307	272	261	239	294	271	274	286	265	287	272	274	280	294	281	300	283	318	258	273	322	300	277	293	278	274	266	252	324	268	273	285	280	277	270	272	294	285	285	295	284	304	241	295	309	272	309	271	289	273	287	264	291	272	288	321	277	300	288	289	268	299	275	293	258	265	272	282	275	289	264	293	260	284	327	307	307	275	262	277	294	276	269	296	289	296	265	256	297	294	256	254	308	284	284	302	267	266	306	293	279	272	289	288	280	272	258	242	305	289	246	281	271	296	275	309	272	297	291	270	253	279	269	274	308	302	260	273	234	231	247	291	295	272	268	277	273	271	276	308	287	297	275	283	284	288	288	300	272	254	273	277	287	301	269	283	279	285	291	306	285	288	281	290	285	308	296	309	291	265	278	287	311	329	299	274	281	306	279	297	273	278	277	271	282	283	272	267	253	282	307	294	290	252	285	288	261	304	279	282	264	297	274	297	273	280	287	292	268	268	257	273	276	285	319	284	284	280	282	277	265	261	279	314	290	291	304	301	270	309	286	276	279	278	289	298	287	281	251	287	278	282	279	294	296	284	281	311	288	261	280	262	286	290	306	273	276	307	286	292	312	286	249	288	301	264	260	267	322	258	256	292	285	271	260	272	289	288	316	319	281	274	268	243	271	321	254	257	279	280	282	278	275	288	287	295	293	283	290	286	288	283	270	287	270	293	285	293	269	265	289	269	255	295	282	291	289	329	298	306	293	300	259	304	289	257	300	283	286	279	282	291	258	274	281	299	292	248	303	289	278	289	294	289	283	271	269	275	259	295	275	306	279	283	302	300	279	300	259	292	279	309	294	274	300	299	291	310	256	331	317	275	273	303	269	251	297	284	276	282	280	298	282	288	318	304	302	287	296	271	252	246	295	256	281	242	284	289	281	289	259	272	291	275	273	247	251	272	274	271	305	303	271	256	261	278	269	277	245	262	285	280	283	284	281	286	257	276	278	291	262	272	250	310	291	257	268	298	274	299	264	295	260	265	292	305	297	288	299	287	313	281	290	266	280	287	283	287	262	288	275	266	275	278	289	309	285	277	303	294	282	263	312	291	259	288	303	271	243	288	299	275	299	306	275	292	286	283	284	277	271	299	273	283	303	286	281	277	323	285	268	271	271	285	301	279	254	316	251	287	291	249	286	260	273	275	266	300	290	264	253	302	297	260	276	269	310	274	268	291	281	304	275	286	322	301	285	277	299	285	283	282	303	299	254	316	286	266	302	290	277	297	295	261	261	289	303	271	247	273	312	300	286	294	299	292	277	265	275	276	259	304	297	287	261	273	289	288	258	290	288	301	273	270	252	273	261	320	274	277	289	284	277	264	229	276	292	282	279	284	296	273	274	281	272	267	281	311	272	295	277	274	275	251	282	285	310	256	302	304	268	287	255	254	290	289	284	294	264	281	288	278	277	258	291	267	284	291	278	313	274	281	265	282	301	266	304	279	298	287	300	265	288	275	282	301	258	295	284	262	284	268	277	256	275	269	273	260	254	265	286	261	297	269	290	270	271	278	260	282	280	280	266	276	270	286	242	277	280	312	292	320	293	287	297	256	263	305	281	259	264	286	267	278	276	299	306	294	277	282	272	291	318	312	251	282	303	274	262	279	262	274	308	261	286	278	276	298	259	282	301	270	298	283	295	281	269	276	247	278	293	304	293	321	236	281	257	316	279	279	292	273	250	285	260	297	270	269	235	292	289	281	252	319	272	250	279	267	293	271	310	289	275	240	300	272	309	269	310	329	279	299	303	263	271	277	290	247	277	286	275	281	272	284	327	279	288	247	271	297	267	280	277	291	289	291	275	304	301	287	258	279	252	288	291	282	288	266	256	257	302	283	279	326	284	260	283	295	316	270	280	233	292	283	260	260	267	269	281	265	265	304	305	290	266	288	296	286	277	254	318	264	258	280	293	242	289	311	273	259	275	267	300	288	282	296	274	269	279	281	281	261	292	298	271	292	287	276	263	288	312	245	281	265	268	302	287	289	267	275	273	281	267	276	292	296	294	295	273	272	286	290	264	295	266	301	263	305	299	268	287	279	322	251	312	290	285	301	292	273	278	293	276	260	292	282	281	271	305	297	281	266	264	295	290	273	283	302	266	262	283	293	277	302	275	289	277	279	283	292	304	253	281	266	285	282	281	292	313	274	264	296	264	277	266	289	255	327	259	286	273	280	273	258	274	288	250	272	280	275	293	289	306	255	269	281	256	303	273	269	257	288	266	273	261	252	299	277	261	250	269	276	259	306	296	299	257	260	269	268	252	255	281	275	278	304	308	287	272	277	287	299	289	304	257	285	270	277	273	274	286	279	256	278	278	272	287	293	275	286	276	290	280	271	286	285	274	296	288	266	287	314	284	272	285	294	289	289	286	306	262	281	256	276	288	265	301	251	314	279	282	290	282	246	239	259	291	279	249	263	287	293	252	277	267	288	271	257	271	275	302	275	297	264	277	279	273	294	296	300	251	299	291	276	268	293	282	285	302	315	261	281	280	277	291	298	297	266	293	283	315	263	277
16935	1710	3271	3688	3075	2687	2344	1978	1797	1562	1498	1412	1278	1178	1152	1152	1114	1046	1119	1069	1020	1014	948	959	912	922	957	913	957	929	909	944	903	900	854	857	908	879	877	854	859	909	919	876	882	916	864	828	807	846	826	819	841	817	807	823	837	833	839	789	814	814	783	822	853	906	866	872	797	812	851	780	860	848	815	808	860	806	799	839	824	832	840	826	832	815	810	825	816	804	800	822	869	811	790	829	835	826	838	826	832	814	865	809	889	846	845	811	780	772	804	828	825	875	814	775	886	797	812	791	822	813	845	819	829	839	769	791	805	846	837	754	853	846	805	835	811	777	836	857	819	806	799	789	802	821	846	854	812	779	818	851	819	801	802	777	828	831	866	826	829	834	837	830	832	789	865	853	860	824	819	858	795	840	783	854	850	779	789	804	808	836	850	808	827	844	833	794	790	800	849	845	799	821	824	836	798	767	789	847	801	785	820	834	794	776	793	812	780	875	797	856	838	773	809	834	871	848	813	866	807	833	842	802	843	781	861	776	759	825	858	811	798	816	817	820	855	842	835	823	753	859	811	852	779	783	801	772	829	825	862	816	847	816	860	822	783	791	799	792	810	849	835	814	815	789	851	823	828	831	808	778	868	819	834	874	807	821	802	849	848	773	791	833	812	749	816	858	863	855	844	810	842	770	847	838	806	859	864	773	802	793	843	788	790	800	852	816	768	855	811	818	818	819	795	853	850	836	820	774	827	824	817	842	811	854	837	821	846	822	826	852	835	846	786	820	830	852	832	788	844	819	825	836	847	884	857	815	797	818	838	808	840	843	810	802	847	750	781	799	808	828	804	809	802	809	872	827	791	790	816	822	834	803	805	877	808	810	816	832	841	768	871	860	789	829	838	838	798	770	834	807	875	877	808	836	830	798	802	834	820	895	795	792	843	804	851	775	788	844	788	807	765	801	796	802	868	807	794	799	806	814	827	804	835	786	784	835	857	769	805	740	817	811	832	803	837	786	796	840	824	819	831	851	834	856	790	833	826	839	779	861	813	830	813	813	818	833	841	828	704	820	827	833	795	814	840	762	816	820	854	834	774	869	798	791	829	802	828	798	851	810	838	823	800	874	796	821	865	814	787	788	830	830	842	775	808	840	810	851	882	851	806	804	787	830	779	827	847	832	858	887	787	832	772	794	814	825	796	769	791	828	804	851	865	873	802	792	845	842	776	777	852	835	808	794	789	829	829	805	806	800	836	793	826	809	811	796	812	782	821	808	789	814	845	837	835	871	797	841	826	814	829	814	811	819	843	803	812	831	785	820	835	821	824	815	859	769	868	847	852	836	791	771	797	775	846	790	811	822	808	807	816	821	779	807	835	800	791	821	837	851	827	838	851	836	786	846	788	866	829	836	825	814	796	793	799	851	841	813	829	822	801	816	814	897	767	777	799	810	801	761	817	816	817	775	827	801	854	762	846	826	841	796	823	795	806	766	864	804	861	782	779	791	798	852	816	830	779	811	759	818	793	835	879	844	848	797	787	841	824	833	785	785	800	829	822	794	760	832	845	854	804	842	860	769	798	818	866	794	815	818	781	770	799	819	770	818	916	843	857	808	836	842	839	806	817	782	825	836	826	836	783	768	839	802	807	871	824	818	820	828	833	834	840	777	790	809	813	788	848	853	796	811	836	823	836	821	810	839	862	793	816	776	743	815	834	793	806	791	844	811	791	825	818	834	800	792	872	771	791	791	822	812	824	836	836	788	772	824	811	798	840	839	815	827	822	841	792	854	824	809	828	803	803	813	814	823	827	831	842	789	815	829	835	799	820	795	829	846	790	848	820	845	796	848	811	821	736	829	836	830	836	821	803	867	835	865	779	858	834	767	811	804	830	790	864	818	853	839	824	774	843	785	843	879	835	789	828	782	880	834	795	831	824	758	846	877	797	794	843	839	851	831	785	840	843	867	791	788	830	805	797	835	752	790	812	829	894	829	818	764	764	823	769	828	830	831	820	822	813	855	816	789	819	777	824	842	836	779	764	768	791	825	801	852	817	791	759	858	798	819	810	864	801	817	769	776	813	857	809	795	826	833	815	817	871	818	832	770	783	886	721	831	797	817	841	833	830	815	789	830	862	816	839	842	834	785	842	824	801	797	840	799	819	894	798	750	839	816	813	843	846	774	789	845	847	817	780	793	825	811	864	835	827	781	815	814	783	829	784	838	826	844	788	797	823	862	849	856	850	815	785	819	794	797	807	826	829	795	809	785	857	782	826	803	776	768	820	864	833	809	786	856	833	764	813	823	842	858	823	818	814	727	832	828	857	830	798	820	833	832	762	841	802	808	827	834	815	800	875	806	837	791	802	760	797	823	793	760	853	834	803	797	838	810	893	858	813	810	837	837	812	818	803	837	845	810	823	776	783	849	745	817	817	786	812	766	855	809	835	822	824	818	784	840	793	850	788	778	805	833	867	823	771	830	797	875	854	826	860	820	865	868	822	752	843	796	825	868	804	835	789	842	803	820	865	775	813	771	848	816	799	840	858	829	846	846	818	807	804	803	796	812	818	820	841	781	796	824	793	815	783	824	797	844	808	859	868	835	809	832	859	802	821	769	824	814	795	805	823	855	797	794	879	849	817	825	802	805	819	823	835	846	824	817	800	831	810	854	816	815	805	777	804	836	774	840	840	846	777	774	825	810	854	823	841	844	807	800	852	791	819	821	796	826	803	848	792	743	840	847	775	841	834	825	790	862	820	865	824	824	840	813	841	836	824	810	847	826	865	846	806	824	828	783	849	822	829	802	793	794	847	811	791	846	745	856	808	868	820	894	827	844	831	765	834	797	841	817	793	841	828	816	840	866	867	827	824	830	786	793	779	873	812	835	796	858	794	835	813	847	821	799	819	816	759	810	826	833	847	796	811	834	834	856	822	833	791	825	846	804	865	846	854	796	782	819	821	844	818	816	794	807	832	828	833	812	808	829	872	797	807	851	851	793	854	802	811	808	833	802	845	854	787	833	790	859	829	795	810	803	765	794	788	775	824	811	825	781	851	875	816	824	834	822	817	833	850	825	835	795	747	808	835	874	806	805	827	791	833	823	806	833	846	828	814	840	854	829	791	803	821	773	838	825	827	849	815	828	833	821	806	830	779	841	770	874	811	840	809	829	777	861	819	795	820	824	873	787	800	814	837	875	809	865	784	856	799	790	852	819	855	804	841	816	784	881	775	797	814	814	828	803	871	811	794	809	784	811	821	804	838	781	781	781	842	832	801	822	773	842	819	825	837	826	831	862	831	844	825	833	801	802	815	822	794	818	798	826	811	823	893	768	807	827	840	816	778	808	791	793	799	852	859	771	858	806	801	795	843	813	862	839	820	832	799	782	838	817	864	831	768	806	773	834	802	833	816	780	868	895	843	804	779	800	842	775	886	842	784	838	744	814	823	849	743	842	825	808	822	830	832	828	801	872	794	817	793	832	792	821	847	878	824	792
37944	21347	17421	3101	1612	1262	923	850	670	675	546	508	473	435	462	451	414	402	400	389	375	399	368	360	351	375	354	349	363	330	349	305	323	345	356	342	348	353	305	355	329	327	313	342	332	321	334	309	321	357	360	338	335	304	335	339	316	363	295	353	339	304	366	353	347	345	332	320	315	334	338	329	318	304	352	323	318	337	305	326	319	335	352	321	371	347	304	338	312	365	346	312	291	316	333	362	350	323	345	295	362	319	325	370	334	329	346	355	333	294	314	329	309	329	318	335	326	340	334	317	305	306	330	348	336	324	341	372	311	298	342	328	313	322	311	341	314	329	324	320	320	308	316	332	320	349	339	294	327	314	312	296	332	284	318	330	303	324	345	315	301	331	313	331	288	353	296	319	317	321	354	320	341	343	328	349	329	314	313	307	340	319	317	306	324	341	347	332	337	324	304	314	301	302	340	335	344	325	368	314	330	331	348	308	339	348	347	357	331	305	339	314	355	323	338	314	315	316	333	309	338	325	331	334	307	329	328	298	336	333	295	327	345	322	311	325	333	329	360	326	327	292	330	328	325	310	326	314	318	341	312	341	293	331	313	335	306	313	297	346	337	357	308	313	321	309	305	303	316	320	323	321	308	278	325	320	292	333	342	312	306	321	309	313	340	328	340	306	284	336	320	324	334	328	355	315	333	348	341	368	332	329	322	347	323	308	316	336	321	324	340	326	328	360	315	329	297	365	322	360	360	297	312	348	311	311	318	288	318	319	333	296	311	295	327	314	323	338	327	310	324	335	343	314	344	337	351	328	338	341	351	335	330	290	315	350	325	329	342	320	313	348	337	344	351	342	346	313	343	338	354	298	311	313	315	351	330	344	343	333	311	307	342	326	290	339	314	346	337	290	330	289	310	326	321	316	321	321	327	346	324	346	334	319	353	297	308	348	316	357	351	348	318	338	281	362	303	326	313	363	331	345	347	306	331	321	320	316	323	331	301	340	316	296	344	293	313	315	332	343	338	316	365	345	340	340	301	340	352	294	317	313	332	372	326	309	340	339	343	339	341	325	317	318	328	303	315	348	330	328	351	308	338	305	319	337	321	308	350	302	315	336	310	325	315	363	366	368	333	312	338	330	390	288	299	343	312	313	329	326	327	343	332	321	319	313	318	298	325	311	328	311	329	324	316	338	314	342	300	345	297	308	322	332	336	305	297	338	303	297	334	339	307	322	326	332	326	353	334	348	316	313	314	309	336	337	334	362	340	332	329	353	309	323	326	308	327	336	328	302	313	339	329	363	327	340	299	357	315	370	327	301	308	319	356	334	332	303	329	333	322	331	388	316	352	332	367	336	332	367	310	335	320	303	336	317	308	308	330	305	293	321	343	303	305	350	326	339	326	341	343	317	314	354	310	358	322	359	370	319	320	304	327	317	344	311	339	359	317	334	323	316	351	346	324	325	298	366	329	337	346	336	343	282	337	353	324	300	287	383	315	306	329	345	278	336	346	335	341	318	324	332	365	308	370	315	346	336	344	319	343	328	317	307	309	352	340	311	318	286	333	310	363	306	314	340	338	335	319	323	349	320	326	342	353	309	308	326	354	329	348	323	326	312	369	320	347	341	338	344	322	310	327	349	354	299	322	339	335	305	317	351	323	343	355	362	340	326	338	312	326	323	362	363	277	304	358	283	340	311	336	348	308	318	329	325	323	354	323	311	348	348	309	313	299	328	361	314	340	335	320	305	335	316	318	349	331	308	351	362	333	323	292	318	335	324	325	332	330	267	313	377	331	315	316	337	338	317	324	311	319	309	342	356	323	334	325	336	343	323	322	330	329	340	318	307	343	309	352	305	340	337	337	309	323	382	328	322	311	318	327	345	305	350	333	330	371	323	299	352	328	317	351	302	292	334	324	338	327	338	339	325	311	339	306	317	342	325	325	312	366	323	363	317	331	318	327	326	314	311	323	316	319	352	315	333	341	336	299	307	310	282	322	360	340	293	318	327	323	326	316	302	291	300	317	322	311	348	331	332	332	294	325	325	335	319	337	294	340	318	330	350	346	332	331	315	311	329	330	338	376	356	355	311	354	330	346	348	317	321	345	328	312	323	330	330	312	303	314	303	322	331	325	353	352	331	339	349	320	318	347	363	287	343	311	358	290	312	330	316	327	315	310	346	346	355	311	360	341	316	339	296	344	329	318	330	347	338	309	361	315	304	307	361	338	325	337	344	315	315	316	339	342	307	314	322	322	322	322	326	318	309	387	364	316	330	363	343	355	380	315	332	328	332	335	320	352	330	334	307	339	358	331	335	366	313	311	354	308	338	316	302	341	310	339	333	356	309	316	325	308	308	358	336	322	348	301	354	329	324	278	352	317	385	304	352	335	340	317	295	331	317	350	327	322	327	341	323	315	325	296	298	311	346	342	347	302	328	311	336	322	332	306	349	359	310	372	295	324	328	346	324	344	321	359	344	353	346	336	331	343	352	294	334	297	319	299	323	317	348	303	308	345	322	280	292	336	331	325	346	325	339	311	327	350	320	359	321	364	306	347	338	296	357	343	328	340	320	327	330	359	348	331	330	351	348	304	318	346	334	363	298	344	328	325	340	351	352	323	348	301	353	318	347	320	340	331	316	353	313	320	296	313	312	331	348	321	333	334	317	337	320	327	319	326	323	358	284	333	339	324	338	315	343	335	306	338	311	352	347	330	324	299	331	316	346	308	313	296	361	337	334	334	339	330	305	330	303	341	374	300	336	320	309	359	321	311	330	323	328	335	338	331	309	321	335	326	340	347	310	347	335	331	321	315	317	326	308	330	322	325	328	348	352	347	311	323	306	354	339	326	334	332	318	313	308	359	308	306	347	325	349	309	311	314	338	305	354	338	312	325	307	357	338	337	314	348	342	295	319	346	347	305	319	354	289	344	341	320	369	332	335	316	310	324	336	306	338	336	337	310	316	322	333	303	293	333	312	350	327	373	314	332	320	300	353	330	337	284	349	320	292	293	329	325	318	316	301	324	320	337	307	369	354	355	326	305	329	334	342	323	334	374	350	332	335	311	306	328	342	326	311	327	347	311	322	302	299	337	318	350	312	322	325	317	305	328	340	318	331	335	299	321	342	311	298	295	317	347	320	319	339	315	322	336	370	291	338	365	347	355	336	327	338	339	316	344	337	361	325	323	359	310	324	325	319	337	308	296	339	317	346	321	318	314	320	328	333	331	307	312	318	338	369	338	317	314	312	323	343	304	312	332	307	329	340	331	338	349	341	362	305	307	348	330	337	364	325	305	337	320	317	306	333	326	314	299	332	301	313	315	334	317	327	323	319	345	330	289	328	324	311	314	299	319	311	352	358	344	316	323	321	329	343	303	352	302	341	343	301	326	353	293	316	337	338	281	345	307	319	337	327	344	312	341	344	332	281	335	336	336	337	315	339	313	333	315	331	313	330	284	329	363	328	341	355	325	342	337	345	338	340	338	315	323	356
20931	2817	5777	6442	5608	4537	3676	3231	2747	2490	2136	1958	1888	1751	1640	1588	1603	1411	1470	1385	1341	1279	1248	1226	1163	1149	1147	1170	1133	1173	1114	1057	1060	1037	1085	1034	1027	1063	1038	1077	1025	986	1034	1003	1000	997	987	1021	977	1010	1017	1007	1009	990	986	1000	974	985	940	990	903	938	914	959	983	907	923	920	958	1016	955	923	969	957	959	975	922	982	928	917	916	956	952	927	961	974	948	926	957	947	905	920	938	915	932	885	950	981	946	951	894	889	884	864	947	980	974	908	936	970	948	952	940	885	922	924	938	947	879	888	942	874	992	919	943	937	964	904	913	948	897	942	923	953	904	938	870	916	894	977	965	959	833	928	902	974	933	961	970	901	975	876	922	895	903	872	897	936	979	980	981	913	926	915	934	912	993	956	948	921	897	930	899	920	958	976	920	906	912	949	926	939	938	901	914	905	889	948	896	944	967	947	885	948	917	941	924	957	885	924	877	916	906	889	878	889	917	903	942	985	927	975	899	913	968	890	889	905	921	943	967	953	919	897	896	909	926	913	919	883	896	1010	936	922	928	925	910	943	920	907	939	974	872	967	871	897	929	871	978	929	914	920	864	941	888	880	956	887	899	899	937	927	927	935	909	931	906	913	915	900	935	934	891	896	975	941	901	950	917	856	929	953	907	866	900	886	961	925	956	900	868	938	909	928	886	922	859	891	947	940	887	926	953	871	943	928	923	976	904	917	946	934	913	881	876	922	970	920	904	904	868	900	907	890	903	941	906	938	900	907	905	935	909	964	905	909	1011	929	929	885	856	854	939	919	961	979	892	957	955	910	908	956	914	865	873	907	940	935	935	888	955	949	862	905	947	900	872	887	969	917	914	920	900	913	948	931	966	901	966	980	920	930	939	915	860	935	903	898	903	876	869	927	953	915	954	940	910	864	900	913	897	961	916	975	883	908	903	891	920	899	905	882	955	923	957	938	894	945	917	907	894	920	921	919	960	912	864	924	907	870	922	917	924	889	817	873	909	904	924	920	936	885	892	902	883	952	950	926	924	887	927	905	893	904	892	890	893	986	935	953	968	869	874	911	927	917	946	876	908	927	936	913	904	878	889	958	951	916	921	919	937	930	875	916	900	944	877	931	953	919	872	928	874	963	986	903	900	890	877	926	946	916	928	943	922	930	937	927	879	951	944	924	840	969	910	909	920	899	935	889	967	885	914	925	900	890	897	945	952	940	916	954	912	948	873	932	898	921	893	907	915	900	909	940	894	886	894	868	903	972	927	928	935	907	885	913	877	883	924	923	902	895	892	911	902	913	910	869	945	895	919	903	936	942	928	941	939	911	858	875	948	920	919	953	910	906	927	901	920	891	875	921	981	874	921	939	907	893	888	957	922	912	849	909	980	896	864	928	889	951	933	900	864	897	934	964	947	893	900	940	918	940	959	986	965	919	917	866	948	892	916	923	975	934	870	905	902	918	965	886	899	890	894	934	877	889	930	904	923	905	891	866	921	939	911	917	955	960	909	891	946	888	905	929	945	950	949	915	920	858	932	959	891	871	927	935	936	953	932	919	931	881	925	940	907	908	884	903	903	927	960	910	893	920	894	903	974	881	904	886	897	870	900	886	903	904	933	971	927	935	909	922	881	922	925	889	908	969	929	885	894	901	988	915	951	930	902	935	884	919	883	944	911	944	890	939	875	927	916	908	941	939	874	934	927	891	942	948	947	917	955	974	901	914	942	910	921	896	908	899	922	915	908	894	924	890	854	957	923	882	916	909	978	899	927	911	855	1007	947	912	909	893	896	849	970	896	930	923	930	943	962	935	929	887	884	920	890	890	937	938	955	890	931	914	932	895	927	925	925	928	910	952	889	872	982	866	956	925	890	897	961	906	896	912	943	923	939	894	921	898	926	933	926	939	905	827	899	879	906	890	953	945	876	920	941	950	911	915	954	942	962	924	931	959	943	948	885	917	925	885	897	878	933	952	892	921	914	959	964	881	904	903	928	927	894	873	956	899	915	878	884	897	919	879	949	951	893	933	934	902	892	948	924	931	913	941	913	850	907	893	921	869	980	930	967	930	951	909	898	877	923	901	881	990	942	943	907	912	873	930	896	899	903	927	911	929	918	936	921	921	873	940	939	954	908	939	924	930	910	931	928	950	922	953	923	899	907	910	869	944	897	904	889	910	960	893	899	951	929	898	928	876	910	892	932	903	934	904	905	951	888	939	924	903	870	924	911	940	902	971	996	890	909	923	933	904	943	883	927	901	886	897	904	964	907	900	957	914	970	937	887	906	912	882	920	935	892	937	915	940	921	862	907	958	933	887	952	947	951	898	896	916	901	899	970	923	896	964	920	932	889	930	830	892	919	883	960	925	940	941	882	911	868	933	883	901	931	929	894	941	893	941	978	924	911	914	903	936	916	946	880	911	870	864	926	922	869	930	941	958	916	953	923	928	888	922	889	938	927	932	961	931	915	898	931	957	894	938	971	913	934	919	928	946	932	927	897	879	891	898	944	925	883	875	888	915	946	922	925	938	927	942	963	898	934	905	909	951	875	898	907	909	906	896	938	930	920	886	943	979	949	934	983	931	946	920	929	926	897	983	918	912	921	950	947	925	912	936	898	842	960	901	971	860	922	936	869	926	923	995	900	938	922	905	873	902	957	913	957	1005	926	899	972	925	930	902	951	936	901	986	977	973	882	915	942	872	911	925	928	884	929	939	919	876	911	902	920	933	947	896	977	923	929	922	880	906	918	927	918	979	935	930	922	929	922	900	903	954	976	949	928	943	959	905	902	909	931	887	944	916	917	942	883	949	884	915	921	973	981	935	939	930	905	847	838	913	989	929	940	955	902	906	972	994	915	946	887	860	954	963	917	854	937	946	934	942	905	898	960	933	893	896	940	883	954	966	920	947	911	897	888	923	920	954	943	918	974	945	934	926	869	982	943	964	930	918	867	920	910	867	894	932	928	914	867	956	979	903	908	885	896	933	948	947	909	938	927	898	931	968	933	948	900	914	915	953	921	951	909	932	1018	915	938	926	830	857	898	913	963	986	947	902	934	887	927	889	892	882	897	924	886	926	909	862	971	903	919	930	893	914	892	923	879	905	958	886	883	899	965	850	902	939	905	932	865	877	881	876	914	916	902	918	910	919	933	902	945	920	934	925	883	894	963	925	944	941	950	956	914	918	947	915	897	913	897	895	914	988	901	911	944	892	909	890	873	930	864	908	907	940	995	945	895	902	941	904	922	920	876	914	976	923	935	922	912	872	941	899	899	922	918	884	972	930	901	921	893	942	843	927	939	918	872	908	916	944	891	933	928	879	953	931	973	944	917	910	900	899	892	885	952	939	942	925	895	933	936	933	971	883	919	917	871	918	894	963	917	878	889	913	957	912	926	931	957	937	936	910	922	936	896	900	912	904	881	930	893	917	921	946	859	953	871	886	901	942	961	909	890	920	902	914	923	920	943	935	900	904	951	882	886	966	877	881	935	910
6316	473	386	243	180	177	224	176	181	169	154	156	154	178	167	153	165	179	140	156	167	171	153	143	157	159	152	149	144	168	163	153	133	170	147	149	170	155	146	159	168	149	145	156	147	158	148	175	153	165	149	160	175	154	185	144	152	145	177	145	167	136	158	130	152	162	143	144	149	163	170	150	141	170	154	150	142	141	145	175	158	158	130	150	174	160	150	160	154	168	145	180	160	141	146	182	140	154	153	171	149	157	154	160	152	171	154	139	160	157	155	164	160	149	155	147	175	141	160	154	151	144	147	166	160	155	172	148	154	168	140	161	167	146	154	145	136	126	160	163	132	174	143	164	144	145	167	154	153	131	149	156	169	145	145	145	160	166	164	153	153	158	161	146	133	141	134	167	148	152	171	153	160	166	141	171	176	162	148	172	146	154	153	166	140	163	136	153	150	157	162	178	149	139	134	153	165	160	156	169	160	151	171	156	176	184	143	130	151	142	161	158	152	164	142	161	180	145	155	150	148	160	160	153	167	153	157	158	149	165	163	138	158	155	150	146	144	166	153	154	148	135	162	159	141	130	147	171	164	183	140	155	158	162	141	174	154	141	159	122	145	158	163	141	164	152	163	152	181	169	140	143	154	125	149	152	138	144	138	160	147	153	145	151	170	166	169	138	143	175	157	156	160	149	148	154	153	135	156	180	145	135	147	166	168	150	144	131	140	148	145	137	146	165	155	170	152	138	139	164	158	162	147	143	147	150	173	146	174	142	163	137	130	152	163	138	158	168	151	153	152	197	180	146	154	145	145	163	153	142	146	142	152	155	166	158	152	167	166	146	150	169	149	164	154	146	152	143	157	172	165	150	136	153	125	129	154	162	142	156	157	153	132	156	158	170	146	154	152	174	151	149	151	153	160	153	144	152	148	152	150	145	154	159	151	147	147	150	186	167	177	154	181	171	173	167	173	177	135	161	161	159	135	141	162	141	152	147	150	138	151	162	166	149	157	162	144	169	152	152	156	170	160	142	162	155	145	151	153	145	144	150	160	160	147	138	148	157	150	137	146	162	160	165	139	136	151	149	160	142	145	152	148	164	171	147	144	135	162	151	155	151	153	158	145	149	161	153	160	156	152	140	166	154	148	150	151	179	148	180	138	165	151	162	160	159	146	159	155	149	152	157	146	171	173	146	159	144	148	175	154	157	163	146	155	135	142	149	140	165	151	147	152	160	161	147	157	162	168	157	136	157	164	152	156	147	142	154	170	164	167	142	179	138	144	150	160	161	170	180	155	151	141	154	138	168	141	154	150	156	154	143	135	163	168	149	155	175	148	161	135	153	147	136	150	157	143	152	151	144	161	142	160	179	170	139	175	177	147	154	138	172	147	165	164	171	174	161	165	141	166	146	148	154	164	163	165	139	164	155	128	143	139	144	149	161	161	149	146	160	159	143	151	176	130	156	155	138	138	166	154	125	153	162	160	158	163	157	164	149	165	143	139	138	147	169	163	148	162	150	154	153	157	152	159	154	134	151	145	176	154	142	165	155	149	142	161	181	163	171	156	172	147	165	157	152	153	157	165	165	154	149	162	159	145	147	152	134	175	158	141	161	141	133	169	131	158	152	160	167	147	139	153	140	124	148	145	152	158	132	157	158	134	143	146	141	139	137	128	150	171	167	170	163	159	150	136	145	155	179	164	165	171	154	146	148	169	146	154	140	158	179	143	132	157	169	144	159	172	137	143	154	134	171	161	145	149	160	150	156	165	131	144	160	130	142	151	145	138	162	159	139	152	154	172	173	158	143	152	167	168	152	158	132	145	135	157	156	163	158	165	179	132	148	156	153	164	152	153	148	142	154	154	151	170	153	159	151	169	146	143	147	160	152	140	167	158	148	165	157	168	164	157	127	153	146	149	163	165	157	146	152	140	147	134	142	175	137	147	162	168	145	172	142	171	157	162	159	162	172	171	142	159	157	152	135	163	156	157	160	152	146	136	128	156	156	160	157	130	162	156	151	153	135	153	157	148	128	177	157	177	177	159	145	158	151	136	141	164	170	159	137	166	156	149	159	152	164	148	163	149	157	166	158	157	146	156	179	166	153	163	155	144	184	148	164	147	153	157	150	144	138	138	147	148	151	138	155	145	145	163	155	162	164	175	151	119	159	158	164	180	151	173	132	138	143	161	157	170	156	123	179	156	135	158	168	158	141	169	149	132	145	181	163	158	146	139	193	163	160	152	151	153	145	161	140	176	153	129	165	162	148	161	150	161	139	161	146	153	140	174	162	160	142	172	143	171	160	157	141	157	158	166	137	156	151	146	143	159	144	168	137	149	138	153	156	153	159	128	139	165	153	165	130	139	155	173	160	156	166	152	149	157	144	153	159	154	136	152	135	170	151	146	150	148	139	134	162	158	133	162	168	179	158	150	140	172	140	151	188	143	148	143	159	156	154	174	164	138	165	160	149	151	149	165	142	167	182	151	148	178	158	135	162	155	162	167	159	161	190	148	146	158	183	163	146	162	161	145	155	140	163	144	164	160	174	160	157	159	157	168	153	146	147	155	147	158	151	150	137	146	161	154	162	148	173	158	147	165	140	148	147	155	153	180	151	138	152	163	179	159	152	148	162	132	164	176	168	161	138	163	128	150	167	156	151	164	135	154	167	182	155	145	171	173	181	145	152	150	162	172	129	153	153	152	143	160	166	165	140	172	144	149	146	175	134	173	162	132	177	166	156	144	143	160	148	145	146	148	141	157	142	184	155	111	166	153	166	173	154	134	136	144	146	173	147	143	141	143	153	155	151	145	130	141	168	158	168	133	179	158	169	143	141	171	148	149	162	157	151	149	124	150	163	131	156	175	146	169	149	150	172	171	161	169	134	162	128	154	149	168	147	146	197	145	167	155	158	142	158	148	145	156	168	140	151	150	162	150	187	150	171	151	144	141	142	142	138	145	161	160	151	172	155	144	141	145	127	132	178	146	157	153	133	151	161	153	141	177	161	127	155	145	162	161	158	165	142	152	173	154	126	151	141	130	142	152	151	150	148	156	143	156	144	155	160	154	147	136	142	146	135	146	148	166	148	142	145	148	134	121	145	163	179	158	141	168	158	159	155	173	159	159	159	158	152	161	161	130	140	163	142	132	171	176	146	178	127	158	156	150	165	150	149	149	132	174	141	171	170	144	147	148	138	145	144	189	159	146	139	135	157	154	183	139	133	152	155	151	164	155	142	141	145	153	137	144	137	148	149	144	148	141	125	140	165	176	155	164	166	164	174	145	157	172	158	148	141	160	151	158	171	145	139	154	142	146	157	149	144	159	146	142	136	134	156	163	125	136	151	132	133	153	166	170	151	149	136	163	172	158	139	143	160	135	145	144	163	165	159	181	150	155	146	162	158	161	167	165	139	166	158	154	144	131	149	139	166	162	153	154	141	147	149	139	171	156	145	149	158	161	166	152	143	150	173	152	144	162	140	154	175	133	152	163	177
5114	568	660	625	630	570	591	598	564	531	536	525	511	516	516	506	523	519	509	515	532	476	466	527	457	533	466	478	475	493	492	485	464	512	496	482	435	491	517	471	475	493	507	459	454	551	479	501	478	455	500	479	501	479	524	450	467	494	490	447	475	459	471	470	503	464	506	468	479	477	480	493	462	492	488	506	477	477	494	513	500	461	512	502	504	498	498	498	487	463	506	489	450	498	493	464	489	483	488	502	495	501	451	483	497	484	487	441	489	478	497	505	491	502	486	483	475	469	472	541	475	483	503	458	450	457	472	517	490	470	512	486	450	500	515	499	497	484	518	498	495	523	494	470	503	438	462	471	442	479	502	464	475	506	507	489	481	523	517	490	479	500	487	479	504	504	509	498	511	470	465	446	469	506	488	473	489	490	473	477	495	477	487	467	482	504	499	462	475	471	451	466	475	470	503	478	512	479	463	475	494	488	490	480	507	482	495	454	514	505	506	473	489	450	495	503	485	513	474	517	475	476	483	493	529	455	473	515	475	465	507	457	491	481	478	487	465	455	497	492	500	475	494	463	505	464	450	498	450	454	499	501	461	519	479	505	492	495	433	537	503	544	520	450	477	486	457	476	463	493	474	479	458	465	499	479	477	481	475	480	438	455	469	471	473	439	512	477	493	471	445	497	533	481	460	501	481	441	500	429	497	473	474	488	461	502	478	503	456	504	521	508	465	495	462	507	479	482	494	456	501	478	493	505	447	467	475	451	490	503	484	489	500	493	477	531	497	491	471	512	477	496	474	462	473	534	529	508	472	508	489	486	475	517	480	479	487	473	521	449	448	471	493	483	482	496	512	496	470	502	514	464	512	518	479	505	443	489	516	472	466	511	482	512	489	518	467	515	508	500	466	487	461	494	524	512	458	453	513	498	483	467	501	470	501	491	513	509	472	498	486	498	513	489	531	440	490	499	464	473	500	513	478	484	482	460	432	513	482	474	485	508	526	494	509	475	483	520	496	531	456	487	510	477	484	464	501	484	465	468	477	507	442	520	492	482	482	518	466	469	481	471	487	459	504	479	474	513	476	481	461	513	477	498	430	491	493	464	510	453	512	490	503	478	482	440	476	513	479	477	562	508	465	486	491	446	474	510	510	460	496	514	506	467	516	533	527	500	498	451	479	483	472	491	508	513	441	483	485	476	493	480	514	528	524	480	479	490	501	487	532	518	516	486	487	464	495	484	492	476	475	484	481	482	462	497	523	477	468	494	455	519	508	477	470	525	511	482	525	463	531	519	511	517	469	506	509	503	472	521	487	483	497	497	535	478	502	483	463	492	468	513	513	512	438	495	468	485	463	477	462	490	495	499	518	528	482	484	493	480	446	452	471	502	532	475	471	541	494	504	492	443	508	476	467	494	491	497	526	473	475	510	457	519	493	429	492	460	486	453	490	488	449	469	481	511	495	457	473	482	522	488	456	429	497	489	465	524	474	483	519	543	473	506	485	513	517	485	523	524	496	479	439	487	484	464	471	493	533	476	495	522	480	475	501	478	476	478	522	488	475	479	460	524	490	481	545	463	487	491	482	516	488	432	477	473	460	498	491	489	494	455	479	504	467	515	498	501	517	486	466	494	479	449	513	494	462	512	504	495	495	490	489	485	477	495	498	492	478	477	491	517	546	480	466	483	501	508	504	510	456	438	546	473	489	481	504	503	480	479	465	482	466	492	499	489	514	455	492	455	500	483	459	499	491	480	530	488	474	478	485	503	487	439	467	528	484	496	512	476	466	453	455	496	477	487	496	451	490	492	441	469	446	435	502	522	520	453	483	492	503	492	465	498	503	487	501	500	465	483	457	442	493	470	467	449	491	481	476	476	503	520	493	484	492	504	463	510	491	479	542	494	505	477	515	479	460	464	470	473	523	500	513	493	517	502	508	504	467	486	487	487	447	478	525	486	489	524	495	479	472	463	473	533	493	471	517	494	488	473	497	523	468	512	487	499	481	473	487	512	470	494	508	525	491	479	470	484	499	479	529	502	480	555	485	480	505	517	492	507	465	487	501	471	501	453	477	508	531	456	502	522	500	522	486	458	467	412	491	484	494	468	490	481	496	471	488	511	485	457	492	519	512	476	521	471	495	500	509	450	518	513	499	517	444	488	469	448	481	469	465	474	499	481	476	467	451	487	478	479	485	511	487	492	490	507	436	521	477	498	476	501	462	519	511	478	482	501	514	482	475	490	499	504	490	525	453	471	460	509	521	495	527	479	486	496	510	531	455	489	519	497	500	479	479	474	473	486	469	530	545	458	480	514	493	526	498	513	488	467	501	461	497	446	452	468	478	471	475	496	483	499	483	441	478	456	446	457	477	465	491	441	500	505	462	473	522	487	475	553	488	511	510	482	468	477	521	484	495	436	500	482	496	487	498	453	438	499	437	438	484	490	487	502	512	511	517	498	439	486	462	555	527	472	489	505	505	485	480	499	499	474	447	465	479	510	496	505	508	507	518	497	474	476	501	461	483	514	493	491	518	507	510	445	474	465	478	473	501	481	496	492	510	503	491	485	466	445	482	463	483	468	498	473	496	493	493	494	531	482	467	502	497	493	497	505	481	499	460	472	465	473	506	489	497	483	503	481	465	528	473	485	475	460	487	520	492	506	520	480	478	494	489	474	507	499	477	500	493	498	481	494	481	498	455	464	505	501	509	460	502	474	473	504	460	495	505	477	466	469	481	491	491	468	500	527	488	459	504	479	468	511	462	516	501	477	465	472	495	467	504	511	491	490	466	504	477	496	515	472	502	485	495	460	483	478	507	479	479	476	523	436	500	476	489	474	470	488	519	468	495	486	479	498	499	453	514	474	427	429	508	473	478	536	461	457	506	483	488	467	475	495	516	495	496	464	503	497	518	494	450	481	442	477	495	520	480	464	542	496	492	469	475	511	484	472	529	470	469	504	516	471	457	460	489	480	481	456	516	468	467	436	450	468	532	483	500	479	458	532	451	467	478	490	481	534	498	489	437	494	515	515	489	479	488	465	461	503	444	490	535	465	499	446	485	461	472	497	504	494	474	444	487	528	491	476	428	479	487	493	492	497	468	504	470	463	458	455	503	471	487	477	464	488	478	433	487	463	470	484	460	516	515	479	532	467	470	471	498	477	462	470	510	488	495	487	504	489	474	481	495	456	475	496	529	493	486	491	493	490	495	509	468	495	480	467	460	506	508	478	520	488	508	470	496	466	556	434	478	491	513	490	459	506	476	486	502	475	496	450	512	521	489	486	484	471	482	499	485	509	444	488	438	445	473	484	488	465	466	487	512	504	527	496	491	502	459	490	487	502	517	489	498	503	533	451	512	486	471	495	467	461	530	473	499	473	523	448	506	497	493	499	511	485	494	466	518	487	486	454	516	477	470	466	483	480	500	495	483	492	467	447	452	435	476	486	487	479	480	481	483	489	534	502	484	500	494	467	464	489	479	474	472	460	506	477
34721	15080	3290	1253	911	758	566	491	400	427	371	389	365	358	320	300	306	313	340	317	315	327	310	329	325	279	295	263	282	275	317	307	315	286	300	284	283	282	303	268	286	327	293	290	265	278	265	258	270	313	300	304	282	302	296	288	263	292	314	302	287	286	317	294	305	246	280	282	274	293	277	241	292	282	288	258	294	279	318	277	250	279	287	310	290	296	284	274	304	251	296	277	286	289	298	272	270	303	285	289	292	272	293	313	261	292	276	267	277	278	291	303	283	283	276	288	305	275	247	298	270	269	294	314	285	295	300	259	291	273	286	269	253	280	270	301	296	250	293	266	308	305	272	278	251	261	290	311	271	278	287	290	291	279	256	267	275	274	273	297	272	265	296	294	277	263	295	274	306	293	266	263	266	289	268	273	289	291	283	291	268	287	284	266	278	292	256	311	296	265	305	309	299	284	284	313	283	296	282	299	299	257	314	284	286	292	288	277	296	273	292	296	250	262	281	276	260	321	271	262	270	291	264	289	280	271	296	289	247	288	261	307	257	293	249	293	292	271	284	305	289	264	290	275	282	280	273	284	272	271	267	305	284	275	262	272	268	282	272	271	295	280	288	309	254	275	263	296	277	276	264	255	283	283	289	281	285	276	300	277	294	315	282	280	300	278	301	265	291	281	283	269	276	285	279	265	283	302	261	287	288	312	283	283	269	283	279	265	317	277	291	305	291	272	286	271	285	284	292	267	288	266	257	274	273	279	285	265	273	291	293	254	297	295	275	299	303	272	273	289	288	265	283	264	321	283	292	274	311	245	274	290	278	276	266	275	272	296	284	270	298	256	253	294	269	283	278	270	272	315	296	266	297	265	301	287	286	284	285	262	292	244	286	291	278	303	266	306	283	273	304	268	272	330	291	291	270	283	278	290	276	289	309	299	250	290	289	288	300	296	273	286	273	284	278	238	256	267	284	289	241	293	288	284	287	290	297	268	268	281	280	295	287	320	311	296	270	296	293	268	315	272	272	286	278	264	261	293	274	291	282	292	264	308	298	277	309	315	307	272	263	245	318	306	260	315	288	277	291	263	290	283	299	301	261	259	281	280	281	277	293	288	254	260	277	261	262	315	321	260	306	277	308	320	287	276	286	275	298	260	273	284	292	257	314	270	258	301	289	277	313	298	270	308	257	285	268	291	289	259	292	300	277	286	297	283	290	289	306	301	298	304	296	296	312	284	291	267	286	282	291	282	278	273	292	298	310	277	275	265	278	276	275	269	255	295	256	268	277	269	287	314	285	319	254	275	264	277	320	264	289	261	305	299	298	275	293	266	239	273	273	284	283	294	300	270	278	279	300	287	257	296	282	301	297	299	282	271	267	298	263	297	265	297	283	300	275	310	290	297	287	265	299	284	277	290	274	274	270	260	274	286	267	310	295	325	274	287	280	318	283	290	273	255	298	238	291	307	292	255	272	270	299	245	276	243	292	273	269	298	274	275	297	290	277	276	244	283	280	303	258	307	273	286	264	293	266	300	269	307	290	282	296	293	246	292	318	271	287	274	250	290	276	274	266	271	260	285	285	263	259	271	294	283	285	281	310	289	273	260	284	295	279	285	329	268	279	267	287	297	268	233	286	265	294	282	300	282	308	313	300	287	288	234	301	264	288	302	257	260	276	296	286	297	286	288	273	253	303	269	272	274	246	272	307	290	279	278	275	277	278	287	265	307	244	263	276	285	277	275	284	297	279	296	282	298	261	283	262	270	281	306	267	262	267	266	295	288	308	286	284	292	269	297	246	292	296	251	310	296	262	290	260	307	247	296	291	282	279	281	297	284	289	293	286	271	276	319	290	272	279	274	283	285	274	286	255	264	284	271	276	290	266	242	273	285	269	284	257	245	236	301	276	284	314	296	279	260	281	299	283	259	306	270	261	271	273	281	269	317	271	274	258	285	304	285	286	293	284	283	260	281	280	279	266	278	249	288	298	270	266	280	290	273	287	283	291	282	295	278	294	280	290	254	298	289	284	278	296	274	262	295	283	264	290	279	275	287	302	286	291	270	259	288	313	296	279	279	288	272	291	306	288	308	267	297	269	268	294	292	247	283	244	278	273	286	281	270	312	289	281	292	289	264	284	309	275	272	267	298	305	288	306	264	269	244	315	305	278	265	276	262	298	301	273	275	277	267	293	274	275	271	272	285	259	317	278	269	262	267	268	269	281	274	270	306	267	286	274	257	270	306	275	298	273	268	310	272	298	265	285	274	262	282	263	272	279	291	293	276	284	257	272	309	290	302	305	292	303	279	279	263	270	302	287	270	315	255	270	316	266	291	291	283	250	278	273	262	277	276	275	273	267	298	276	310	287	250	294	276	285	269	303	255	289	298	264	267	295	265	262	283	279	260	266	298	282	277	266	289	269	275	315	279	297	287	263	276	297	296	270	277	297	296	291	298	276	281	301	289	301	283	283	256	271	292	287	296	301	246	251	311	246	276	263	261	293	306	294	255	276	286	309	305	272	270	278	296	269	262	263	269	286	268	251	287	285	278	249	261	252	275	294	293	293	263	287	291	283	280	291	271	307	293	269	246	289	294	273	303	313	248	284	305	285	261	295	263	273	336	290	284	266	262	279	282	271	273	288	304	279	299	275	262	276	304	273	287	265	297	267	306	294	280	288	282	262	298	259	263	279	295	288	303	288	295	326	280	248	269	286	285	283	320	258	296	273	278	292	288	280	281	254	269	311	257	273	273	312	278	305	287	301	289	289	302	285	263	288	280	255	271	289	291	298	261	268	270	291	306	298	266	274	272	283	295	295	293	268	284	273	286	301	281	271	282	288	294	298	289	326	305	275	297	295	285	283	283	260	318	262	298	292	279	273	248	261	306	266	283	289	290	271	253	274	299	286	300	268	290	282	286	290	264	295	281	289	272	294	286	281	285	288	266	240	297	263	264	283	280	270	283	294	259	294	288	263	294	260	306	288	281	266	286	259	278	282	278	282	327	308	270	267	288	286	291	301	286	279	289	283	253	302	258	298	279	277	265	279	242	305	294	298	280	274	280	328	241	330	293	277	289	274	284	289	285	270	285	281	279	290	312	286	292	281	300	272	266	268	279	284	259	299	278	256	280	279	308	287	263	280	299	308	267	296	310	272	302	262	279	286	279	266	256	278	238	281	305	308	297	251	297	293	288	270	261	286	263	269	286	280	252	263	266	264	263	300	268	278	269	266	285	276	270	284	306	291	286	296	263	282	273	283	306	262	293	308	292	277	277	329	285	296	280	265	287	275	287	300	281	294	265	315	272	273	299	288	242	270	313	314	276	296	310	256	277	256	276	299	285	259	302	280	257	278	299	298	271	314	291	296	289	258	276	258	309	259	291	270	303	273	275	257	294	253	285	324	298	286	277	302	297	293	315	238	279	277	297	243	269	264	281	296	292	289	309	265	261	289	300	313	301	296	282	310	277	269	301	265	282	270	282	302	270	279	253
16666	1760	3354	3817	3332	2641	2327	2043	1760	1620	1488	1391	1278	1231	1160	1087	1072	1088	1053	1049	1005	1038	966	964	994	901	974	926	869	877	843	930	903	891	836	861	903	946	807	906	887	890	880	892	859	857	917	876	844	875	826	886	845	812	886	865	821	873	862	881	813	795	857	876	818	859	854	889	851	799	826	825	796	869	827	816	875	828	797	824	844	881	884	862	831	820	818	848	812	863	818	827	750	800	820	852	819	804	765	818	827	759	819	795	840	789	793	812	832	836	789	846	825	819	867	796	814	891	814	800	795	813	841	844	850	826	832	781	815	810	810	796	846	848	815	800	858	811	781	829	787	784	832	878	889	845	843	841	770	808	839	781	848	867	862	831	844	809	829	825	802	845	833	804	823	822	816	823	814	824	814	862	846	808	805	844	863	812	790	850	819	790	813	818	780	810	801	882	821	847	805	871	821	808	791	774	814	835	851	856	807	868	830	863	822	811	840	802	788	818	802	832	834	827	792	802	825	801	840	818	837	829	843	835	823	768	861	794	801	823	781	847	801	800	793	878	881	825	791	877	789	813	778	761	839	869	820	849	832	769	822	814	795	863	821	837	837	807	792	813	826	731	855	796	787	851	838	826	768	779	841	825	817	818	795	828	795	827	820	801	890	846	794	738	814	824	868	820	827	767	819	812	805	845	764	775	816	840	843	835	837	800	846	836	810	841	758	823	802	836	791	841	845	797	827	816	802	866	806	818	790	799	830	802	743	820	821	858	774	781	787	850	849	806	796	818	799	790	779	795	844	856	832	806	792	774	823	803	836	832	809	870	785	881	825	875	807	826	833	785	779	839	854	812	798	837	819	740	842	791	834	844	799	779	800	822	793	840	806	807	834	787	803	850	798	815	840	814	825	815	777	844	847	789	828	828	799	853	849	786	813	833	781	804	853	753	827	826	819	830	839	846	833	831	823	842	799	897	815	758	803	834	820	777	813	828	837	852	772	781	800	828	805	802	799	830	834	756	836	797	829	768	782	829	798	788	816	840	848	839	838	802	781	789	806	826	807	829	823	795	789	800	822	800	862	843	858	807	809	816	803	829	838	800	811	793	802	827	816	839	815	866	806	787	787	779	837	803	796	846	827	792	801	806	868	829	831	804	824	823	815	784	828	819	795	818	799	785	850	798	792	805	874	799	798	815	867	801	826	836	826	802	818	797	809	795	812	833	843	830	836	830	848	842	821	857	886	762	828	830	791	857	837	804	824	853	758	812	812	769	848	805	772	776	855	818	849	806	799	799	804	845	860	846	794	850	827	830	797	823	815	822	838	813	875	815	820	803	832	795	787	806	775	810	816	852	834	853	765	815	804	841	817	826	809	829	809	787	773	798	781	831	774	835	773	794	781	803	786	800	826	799	832	793	818	785	836	786	802	791	807	853	787	841	809	818	787	824	885	799	808	829	821	816	840	777	829	821	758	860	880	784	791	805	842	822	780	822	852	829	785	805	794	860	746	816	832	818	845	830	806	842	819	858	795	784	830	850	780	817	758	794	863	798	826	829	799	821	825	759	833	834	786	771	842	811	813	855	797	795	825	847	806	836	807	839	833	805	800	768	816	815	829	813	822	845	775	805	831	811	839	825	858	831	764	837	882	805	834	761	810	827	822	780	812	782	778	811	867	870	821	818	831	798	755	801	844	823	819	826	792	821	844	865	777	865	839	820	804	814	810	810	832	819	844	797	795	836	858	788	786	789	850	816	820	813	811	852	794	834	854	803	887	805	830	831	849	766	838	840	819	809	792	816	796	789	838	838	879	793	803	791	821	767	798	775	823	815	901	824	827	876	829	869	834	895	801	863	820	829	756	822	832	774	776	817	840	807	828	819	740	795	813	828	819	796	851	781	844	770	824	858	822	853	873	829	798	889	802	793	889	810	825	833	825	830	809	824	815	835	805	811	810	801	843	820	800	840	872	773	767	841	892	819	778	829	807	809	841	813	859	885	815	767	779	804	804	797	810	786	891	885	810	826	829	851	793	869	859	792	821	822	843	814	846	764	835	822	833	824	836	775	798	853	782	804	849	834	832	817	841	827	812	838	717	878	824	825	841	841	821	885	832	827	829	843	821	808	864	816	830	831	772	791	792	789	866	813	793	780	823	820	814	818	796	801	853	822	820	843	791	797	823	817	854	767	831	798	782	806	793	764	844	796	840	800	820	822	818	812	880	838	838	844	833	794	828	762	789	849	797	857	788	776	842	834	838	798	787	827	814	834	802	807	810	840	866	822	800	813	798	810	827	832	787	839	810	817	788	814	858	812	829	808	859	774	793	844	797	791	814	817	860	816	826	816	780	796	819	811	835	824	808	843	812	819	804	823	831	821	828	824	819	830	754	783	833	789	799	821	781	772	877	838	790	836	862	778	822	833	888	835	781	816	836	829	852	810	835	833	846	815	814	836	807	877	823	794	795	813	786	798	795	780	811	832	782	846	807	816	837	798	875	766	846	798	842	837	800	780	820	848	825	818	878	808	832	778	832	790	804	832	892	817	793	831	845	822	811	901	773	824	837	825	805	834	786	803	796	757	846	819	828	810	863	819	843	817	818	845	843	827	793	779	780	802	817	804	775	860	845	812	818	792	801	819	859	817	830	819	831	876	828	846	822	815	878	837	829	828	798	816	798	785	832	788	828	826	771	824	829	830	827	882	821	802	798	852	857	834	816	821	828	830	789	825	822	812	791	822	813	832	799	845	784	825	837	801	801	832	824	831	843	810	799	849	838	759	794	822	827	821	782	813	823	816	829	825	812	817	776	885	824	807	842	780	837	767	811	850	821	843	801	772	763	827	783	785	837	821	846	756	827	806	802	832	785	779	804	818	825	814	777	754	789	822	840	837	857	795	811	844	836	791	853	798	831	806	814	776	770	852	852	816	819	762	777	830	811	838	843	813	809	823	814	747	795	839	784	847	796	848	824	830	800	829	825	829	793	830	826	813	793	800	807	845	821	807	832	804	813	895	764	785	827	798	807	833	809	824	882	822	802	807	829	836	794	817	773	779	835	797	784	845	846	805	816	830	771	848	797	808	802	812	818	807	800	827	780	861	773	804	807	813	812	782	833	809	877	763	826	847	814	782	822	840	795	832	813	820	842	757	803	838	790	826	816	846	833	779	852	824	817	797	847	788	830	828	819	773	806	815	834	816	848	871	791	770	805	826	824	732	803	800	826	815	787	866	792	825	815	831	783	822	835	799	853	806	811	834	809	804	797	824	860	849	792	803	847	872	866	847	864	834	844	846	796	847	788	830	815	809	842	850	801	782	833	803	846	872	835	823	807	827	855	835	833	838	823	815	785	857	852	840	803	850	850	827	880	816	798	845	796	833	815	816	818	841	812	841	808	821	826	808	831	774	828	786	826	804	801	819	821	831	802	820	825	761	826	803	823	860	834	799	802	862	853	814	842	837	798	849	808	789	840	819	808	855	826	779	877	877	798	819	777	863
38559	21365	16855	3113	1658	1319	940	816	689	640	546	543	490	462	464	466	393	387	398	372	375	390	401	382	387	387	354	372	342	341	356	342	352	367	321	344	348	330	345	326	299	341	340	328	347	349	349	318	347	334	332	315	335	338	358	352	352	362	335	321	324	337	319	365	331	341	334	343	326	327	342	345	323	316	325	363	346	351	328	365	318	342	341	370	329	333	331	370	321	337	320	327	354	330	311	310	328	316	360	338	313	336	335	346	301	340	314	330	329	327	335	327	342	340	306	356	299	326	322	351	324	341	333	307	307	313	317	329	378	333	354	340	353	351	326	346	332	350	352	328	338	352	357	305	321	338	343	313	366	339	347	367	334	338	304	305	362	302	309	304	339	328	292	346	322	362	317	317	333	320	357	331	328	329	321	350	330	362	325	364	335	332	346	338	308	335	306	356	296	342	322	346	352	307	348	343	331	311	310	330	269	321	377	342	332	324	305	355	292	322	306	309	311	354	349	372	317	343	328	325	316	313	319	337	328	333	325	346	354	314	301	349	308	336	318	323	326	297	310	308	348	305	295	317	320	334	318	329	336	322	304	315	360	365	323	361	308	323	321	324	330	314	341	344	328	335	298	323	349	336	315	353	339	337	327	338	365	322	348	314	314	309	308	337	344	315	323	305	307	315	325	348	328	308	298	327	332	298	313	347	326	315	343	321	332	331	349	341	334	337	330	290	338	339	334	330	335	319	318	324	335	340	319	343	308	347	339	338	313	315	315	324	308	300	291	316	337	325	331	332	324	303	326	359	286	349	362	348	362	332	322	322	342	323	343	331	318	360	314	327	338	354	338	306	334	328	319	368	308	307	355	341	328	344	360	325	324	326	338	326	333	353	360	327	315	324	370	336	332	311	301	299	316	326	338	354	287	348	316	319	346	349	299	318	328	359	296	322	333	358	338	314	348	333	317	285	299	327	338	351	294	309	329	331	357	387	320	308	348	328	331	327	329	314	320	307	343	348	376	325	300	297	365	342	332	336	329	332	338	369	348	341	346	326	327	295	313	321	298	341	362	337	310	342	322	320	338	331	354	330	335	339	308	342	345	362	321	323	342	332	333	343	295	349	349	353	314	295	330	338	356	333	307	351	323	341	346	360	329	358	341	355	317	346	314	338	333	312	334	354	343	309	371	307	349	334	322	349	331	305	318	331	314	341	314	325	348	338	327	323	304	328	344	311	341	304	338	328	361	344	308	345	304	318	324	313	283	306	315	315	333	337	324	366	359	343	318	299	318	308	316	330	338	345	348	341	357	312	323	328	338	342	336	344	331	328	330	344	317	356	353	313	319	323	345	352	347	341	318	358	308	314	322	337	341	300	326	321	310	337	300	340	319	352	331	329	331	323	335	371	343	303	320	331	347	311	343	355	310	329	355	302	329	324	324	343	352	317	323	337	318	328	315	349	293	318	353	349	340	313	313	322	331	330	323	349	308	336	311	323	381	312	340	340	314	294	341	328	320	343	350	338	341	351	310	332	354	343	311	324	352	356	336	312	307	321	328	300	338	337	300	333	337	335	308	335	342	342	349	347	333	311	335	295	341	316	308	289	327	307	314	328	340	336	322	331	339	374	327	334	371	351	311	322	324	333	328	339	322	324	333	317	323	306	338	334	324	328	302	350	344	321	311	335	331	359	314	321	301	319	373	296	340	360	340	274	325	341	340	317	356	311	328	343	339	333	305	341	325	313	318	345	290	327	329	320	332	346	312	334	343	344	322	337	350	312	347	317	311	363	342	300	344	325	325	303	344	341	312	325	320	313	317	332	338	295	347	293	330	334	314	328	322	305	332	346	351	331	342	339	326	339	294	322	363	315	331	333	331	347	333	331	307	352	331	312	331	334	332	329	320	290	324	340	330	316	330	342	343	353	359	339	314	306	352	341	332	349	357	320	331	340	315	386	334	336	316	340	348	338	339	317	337	327	329	352	344	311	339	293	344	355	304	335	332	325	301	331	326	316	346	313	324	314	291	363	333	354	292	327	331	360	321	328	323	333	311	308	321	317	317	315	326	294	324	324	339	309	313	312	334	330	375	315	358	345	320	303	313	319	355	313	336	325	325	296	339	314	299	334	324	340	341	313	315	341	322	326	321	322	318	308	331	338	310	317	327	290	304	310	307	360	309	304	305	299	342	322	322	350	297	328	371	361	341	329	328	350	304	351	331	329	340	308	349	325	354	334	321	339	322	345	334	310	341	316	318	326	358	330	296	327	349	330	322	314	329	337	331	344	307	324	336	315	306	330	337	300	335	333	344	326	366	336	308	333	335	298	334	309	330	346	335	350	291	366	340	312	318	317	344	300	346	300	301	329	371	335	310	340	331	341	364	305	373	327	332	316	320	335	343	327	324	330	376	346	297	346	339	312	316	325	309	327	293	331	337	308	324	339	330	312	323	337	348	333	317	337	354	325	338	296	351	334	321	293	326	334	343	331	319	318	309	304	326	305	315	316	289	326	329	321	312	333	316	314	318	328	337	316	363	311	312	356	311	347	339	309	311	362	351	317	339	302	327	317	336	359	349	355	318	345	344	348	366	320	316	316	335	313	319	327	306	304	338	345	342	327	302	291	330	338	337	278	313	317	313	310	329	329	343	347	354	332	326	326	317	330	316	350	336	341	333	336	343	316	314	329	332	329	333	358	320	316	325	346	356	307	342	310	356	316	330	321	317	317	351	329	338	361	319	312	354	312	353	327	330	318	340	340	309	368	353	320	298	324	325	370	344	321	308	301	328	338	316	324	345	322	340	345	326	303	294	325	328	313	338	324	309	298	311	299	315	353	345	297	295	360	377	310	327	347	314	330	303	314	351	315	312	320	312	330	334	339	340	333	307	331	317	316	352	337	326	307	322	321	326	336	317	302	321	315	337	336	340	343	320	350	323	314	315	335	329	347	302	318	319	335	330	296	325	306	365	337	338	328	335	347	334	328	339	307	354	344	310	320	333	338	308	321	339	346	351	345	342	336	358	335	330	346	340	327	354	317	306	332	316	324	297	328	314	340	323	354	316	342	307	300	325	368	340	336	368	345	350	309	334	319	333	319	297	330	315	340	322	302	286	348	344	327	291	356	288	340	344	311	349	288	305	302	340	323	353	319	313	304	333	324	327	320	335	321	330	325	343	323	346	300	317	320	336	333	347	337	330	341	311	339	312	333	371	312	361	340	350	340	307	320	347	321	332	329	349	295	339	344	356	318	357	320	327	314	342	287	347	306	316	353	343	327	363	302	343	377	335	319	316	359	317	320	308	327	316	311	328	330	312	312	313	349	327	343	313	334	322	323	300	332	312	306	356	344	293	350	312	311	319	303	333	311	322	342	334	323	372	306	334	337	324	308	322	327	333	334	342	327	340	335	302	313	316	325	318	318	363	342	295	340	319	326	314	305	346	349	344	344	301	320	307	330	313	338	347	358	345	319	302	309	324	307	318	338	347	323	321	294
21188	2777	5711	6567	5500	4560	3774	3300	2752	2431	2203	2050	1834	1711	1709	1517	1550	1423	1416	1240	1249	1245	1177	1211	1206	1180	1122	1103	1070	1067	1065	1051	1047	1053	1052	1031	1056	1002	1013	977	1001	976	959	1025	954	1042	1013	1045	967	1053	930	987	997	983	984	979	927	970	959	988	975	973	933	879	876	967	938	935	938	916	916	961	944	944	933	970	858	968	964	977	942	939	973	921	964	926	945	957	962	951	978	951	897	925	940	969	1004	929	888	977	924	917	937	920	880	923	904	897	967	947	953	911	984	924	915	950	881	942	864	932	955	903	966	922	923	953	943	970	893	940	927	930	863	931	943	892	896	939	924	985	916	924	910	905	906	949	974	879	900	945	939	915	916	935	888	937	911	921	923	924	937	925	956	921	970	927	940	871	923	912	948	876	895	932	928	943	912	923	877	907	908	911	895	894	961	930	960	948	905	899	925	925	910	944	911	893	887	918	893	961	918	920	918	965	893	942	903	930	967	974	919	910	933	924	929	879	891	927	946	927	905	947	976	900	963	891	951	984	898	856	893	942	946	918	892	900	891	974	904	925	932	945	920	892	888	898	913	921	896	898	910	890	962	979	970	915	939	966	896	929	980	935	983	951	954	895	891	899	965	949	944	933	951	914	911	896	902	884	939	917	963	911	904	925	968	924	949	975	917	884	906	950	946	929	899	923	937	936	1002	903	904	885	932	882	878	889	959	883	910	927	938	940	918	855	913	940	913	951	913	925	887	952	900	872	911	945	884	904	857	910	931	905	948	926	872	923	921	920	935	941	935	919	931	913	941	872	912	913	923	900	929	885	918	875	874	918	941	942	962	927	973	869	883	919	886	874	916	955	937	988	893	943	903	886	948	982	891	893	938	884	895	874	944	916	914	927	898	934	947	973	893	897	931	942	909	901	888	1000	886	907	886	882	883	897	912	911	890	939	936	910	949	920	914	943	898	871	916	925	919	922	941	899	936	897	896	926	879	925	905	920	892	910	938	920	882	887	918	924	872	957	903	887	958	935	908	937	980	932	962	947	907	927	993	900	944	896	911	926	908	840	887	889	927	911	906	967	897	937	987	874	915	959	933	927	861	963	906	925	908	927	941	873	912	943	939	908	939	845	883	897	938	954	861	859	942	906	949	915	937	942	880	962	942	887	863	887	922	917	930	947	922	913	950	903	921	917	862	883	937	891	857	897	887	881	905	932	868	933	936	963	962	954	910	918	875	898	884	992	902	943	962	956	890	953	915	900	937	960	908	893	901	887	888	931	903	954	924	929	924	904	861	915	891	931	910	879	909	901	925	917	952	857	898	950	899	902	910	950	923	876	972	935	997	904	841	897	948	860	876	901	886	900	871	896	933	916	958	885	897	920	936	907	877	883	921	993	945	914	861	946	931	935	898	939	921	901	885	886	978	945	905	875	913	979	940	917	906	912	948	896	953	948	904	937	925	940	906	876	952	928	949	920	854	937	868	924	936	907	929	886	916	898	919	947	973	894	914	941	960	902	985	955	923	926	923	883	1010	942	916	865	922	929	976	872	974	924	957	925	900	916	866	895	883	882	891	971	913	899	905	879	922	912	953	953	949	947	948	931	925	920	941	930	855	956	958	917	895	905	949	966	911	932	904	918	894	886	951	847	924	887	940	969	887	916	874	868	948	933	886	880	924	948	912	892	997	881	890	914	909	925	903	939	921	873	946	937	854	985	909	972	936	945	935	893	945	968	901	901	905	913	939	963	944	915	889	950	887	927	834	916	856	910	926	968	920	929	958	945	898	965	939	894	905	917	950	874	907	940	924	984	899	883	878	928	977	975	893	899	920	958	922	940	944	922	970	891	862	947	938	920	899	900	983	863	943	924	833	923	919	950	938	909	891	893	947	879	953	985	913	896	939	920	899	988	905	899	980	896	883	941	906	908	898	847	923	829	983	908	972	927	886	919	952	920	899	960	895	876	950	946	950	937	906	953	909	864	931	969	935	949	932	928	924	981	911	897	916	961	919	843	933	1008	926	949	893	903	906	956	957	956	890	910	933	907	943	944	876	912	934	922	912	925	932	928	908	888	973	914	937	888	902	927	950	913	906	900	891	983	897	862	911	868	962	914	923	936	908	894	907	897	971	917	928	889	894	910	927	873	887	913	943	948	868	970	963	953	967	866	981	924	961	914	916	950	915	909	941	903	898	880	867	878	883	911	920	918	889	893	908	937	926	968	917	885	964	931	938	924	920	880	915	963	919	970	943	891	919	923	919	882	922	922	944	924	929	929	884	952	926	966	898	913	935	896	939	879	949	887	923	926	928	878	941	916	919	923	909	935	918	900	922	931	914	926	900	930	951	911	849	913	971	902	927	946	962	909	927	916	875	913	979	898	906	903	990	922	955	955	889	924	943	887	940	923	893	849	927	942	872	877	880	952	924	883	875	942	923	879	1014	959	888	940	937	882	951	943	926	959	947	893	890	903	939	934	900	907	876	882	916	926	992	923	944	966	939	927	849	918	916	904	922	885	898	934	944	950	900	897	980	921	937	934	919	927	953	931	838	927	896	916	904	909	923	860	946	923	923	956	919	916	941	916	943	891	923	910	902	916	922	941	910	933	942	928	855	899	942	928	913	914	932	903	914	871	856	915	908	897	900	914	904	908	949	906	867	864	909	911	933	885	922	914	887	958	914	994	876	920	944	970	913	922	976	887	876	867	924	902	891	923	934	938	922	950	935	931	883	877	967	921	960	857	923	926	868	900	927	945	981	906	891	919	938	921	919	881	927	951	874	931	963	895	956	936	916	959	878	907	970	891	898	930	911	934	872	951	885	870	892	895	899	933	907	903	965	944	927	905	938	955	914	951	948	951	923	962	883	927	906	882	899	928	928	959	953	933	886	924	894	937	939	947	931	886	890	925	941	924	879	914	919	946	908	889	932	925	904	927	910	907	893	879	894	907	886	918	926	924	919	934	934	926	950	909	948	951	958	924	919	916	967	894	921	881	884	946	912	934	983	955	997	941	952	889	921	975	923	903	914	960	921	901	902	926	879	938	939	902	945	966	916	896	995	882	878	908	920	972	942	931	897	903	886	927	873	893	924	902	893	917	930	884	908	899	915	888	912	927	923	924	946	918	929	939	978	931	916	919	949	914	910	886	960	950	918	889	888	928	894	845	930	930	966	991	897	920	890	929	903	904	979	857	954	889	977	840	917	904	955	915	896	914	965	952	928	950	957	979	942	939	987	910	952	902	949	1011	835	919	902	928	896	905	893	924	927	918	961	904	934	871	959	931	894	937	907	887	965	901	923	914	891	911	959	953	914	912	921	863	939	930	901	867	947	891	961	948	944	890	889	949	945	940	927	898	907	884	923	930	899	891	885	885	920	882	921	941	948	971	915	890	910	875	920	930	933	924	938	893	902	936	929	934	926	955	859	916	899	909	951	872	937	920	919	949	918	888	924	868	915	956	891	881	899	966	934	927	980	891	923	935	880	958	858	892	946	948
6032	425	359	225	200	170	183	149	177	159	181	180	151	178	180	178	161	133	169	160	168	152	165	157	165	150	163	122	178	150	178	147	161	159	152	133	147	119	172	166	147	168	146	176	167	159	142	160	177	153	173	143	170	147	133	187	156	168	181	158	165	144	154	149	170	165	142	167	158	162	160	143	176	157	148	179	143	144	148	151	170	169	160	164	154	157	146	138	160	150	158	163	137	152	134	124	166	163	163	158	157	149	144	145	139	154	126	162	162	160	154	163	161	164	145	147	146	157	158	159	157	157	175	168	156	149	138	139	170	137	159	149	155	161	127	147	162	153	161	145	175	152	152	142	155	140	159	188	160	163	161	145	144	154	157	168	148	160	151	144	163	140	147	161	153	149	157	134	142	140	159	151	148	143	161	142	143	150	147	169	121	160	157	151	160	146	125	154	149	160	136	151	140	146	157	152	143	143	173	156	173	147	137	133	130	156	142	130	148	158	145	153	137	166	163	150	127	147	176	139	128	129	158	137	135	161	170	164	146	162	140	159	151	160	147	158	150	165	150	146	167	156	163	131	157	163	157	154	161	136	159	152	153	146	146	159	146	159	160	164	142	163	144	152	149	168	154	147	126	156	156	153	171	136	148	128	154	147	155	148	146	159	159	175	145	147	145	146	156	148	160	162	156	174	159	159	141	162	144	161	171	159	140	150	147	149	165	164	137	149	168	175	167	178	149	138	169	139	147	151	162	158	152	137	141	149	133	135	157	192	157	155	171	166	156	153	138	155	155	166	143	141	147	152	137	146	163	165	153	157	174	151	156	163	160	147	148	169	153	156	170	153	152	160	147	161	146	150	153	168	132	141	148	179	154	172	141	165	141	147	168	142	155	140	159	138	175	153	156	148	174	134	166	155	157	159	143	164	166	137	167	135	161	157	148	135	169	151	136	143	163	146	154	163	157	178	159	173	143	160	149	175	151	158	149	147	156	150	139	164	159	137	164	153	140	166	153	137	154	148	138	150	153	150	157	175	168	166	162	150	152	159	164	159	165	143	156	149	165	144	141	150	153	159	151	169	156	141	168	164	142	186	163	186	146	159	162	134	167	142	174	160	172	153	132	150	142	146	149	172	133	149	138	171	161	166	172	126	149	143	145	146	139	143	145	151	149	156	156	140	173	170	141	162	153	150	126	180	158	168	165	150	150	165	153	137	145	160	148	134	172	145	151	152	159	153	159	161	153	153	171	148	141	130	137	142	152	145	159	160	154	171	158	127	153	151	159	152	141	187	144	136	168	152	131	141	144	158	158	167	149	162	153	145	169	159	160	143	172	163	163	151	140	150	165	140	132	150	169	148	176	156	148	165	128	156	168	143	145	149	152	174	195	168	147	144	147	149	156	147	170	152	159	155	144	139	135	152	158	153	147	159	142	138	165	174	155	160	137	146	144	142	162	149	151	141	160	153	141	159	154	148	152	139	178	135	187	181	153	164	147	145	154	157	159	152	174	138	152	145	158	160	144	151	149	166	155	188	156	165	148	151	151	163	163	161	150	150	146	140	159	149	156	141	157	133	151	151	143	185	158	140	159	168	175	139	158	156	148	143	162	137	174	155	149	136	152	162	142	144	159	151	164	120	168	158	148	155	155	158	170	155	161	159	157	142	154	144	145	171	158	149	169	149	144	139	173	156	158	130	177	124	155	147	162	154	145	120	156	185	138	152	166	143	146	136	162	155	135	155	148	145	155	138	174	155	166	149	166	170	180	174	181	151	160	158	171	148	134	172	144	161	165	171	159	157	162	140	155	165	153	172	152	154	162	151	150	161	170	159	165	151	152	151	150	144	147	139	135	161	137	156	141	127	162	166	135	145	152	176	152	153	152	141	173	137	177	152	154	164	140	163	151	155	140	146	154	153	154	179	136	162	189	149	153	152	147	170	140	154	156	141	177	146	154	146	153	168	163	152	196	143	178	144	125	133	177	168	152	130	133	152	163	148	126	154	159	149	148	172	152	163	169	142	166	168	174	157	169	150	159	149	143	145	148	160	150	152	162	176	153	141	155	168	173	168	146	159	138	168	150	118	171	169	139	137	155	137	163	127	137	143	147	179	179	159	145	149	147	174	165	139	162	144	162	138	160	157	167	185	146	138	133	154	164	155	157	151	141	166	151	155	144	139	137	169	152	155	160	155	151	154	160	137	175	139	145	160	149	139	156	145	128	158	153	147	150	154	151	176	158	137	159	155	159	148	166	140	146	146	146	150	152	155	141	151	169	152	143	149	158	152	136	145	158	144	158	148	174	155	164	138	159	143	146	162	161	153	171	146	140	152	157	173	144	156	139	138	156	154	162	152	179	165	188	134	146	167	154	132	153	153	155	150	123	150	166	155	163	157	146	161	171	169	163	178	156	171	152	149	154	167	156	157	135	138	157	152	150	155	154	164	140	138	167	146	157	159	116	155	153	147	163	166	150	156	156	150	149	174	154	131	162	136	135	147	163	160	131	167	155	129	159	193	146	169	138	151	148	187	163	158	165	163	184	132	141	169	170	132	133	175	144	139	154	166	146	153	162	162	175	142	156	160	141	149	153	141	163	158	154	139	166	172	153	148	137	166	168	163	144	145	173	136	151	161	162	175	164	161	150	159	167	180	126	148	157	151	143	156	154	157	173	155	144	153	138	155	161	140	151	153	161	166	156	154	160	190	151	158	136	130	138	160	154	142	165	140	148	173	166	169	153	153	158	141	145	170	148	152	161	159	140	149	157	150	141	149	166	153	145	161	150	149	167	138	134	138	154	151	153	145	135	157	153	143	145	152	152	144	130	166	145	151	149	145	154	156	156	164	165	144	147	172	160	162	165	158	130	156	155	158	138	131	152	150	165	152	157	186	147	163	146	141	140	165	167	162	163	147	161	154	155	172	139	156	166	140	168	146	156	148	131	163	145	135	158	188	168	138	160	146	146	172	151	151	141	145	157	149	147	142	149	163	160	169	172	176	137	160	141	150	136	148	156	154	141	140	141	154	149	166	142	149	174	168	161	154	132	171	153	166	147	160	149	162	147	145	135	162	158	171	147	153	185	161	158	153	157	145	155	151	162	146	160	169	162	162	130	145	152	146	134	133	128	142	148	110	149	116	149	164	163	157	144	151	152	156	163	149	154	158	187	152	140	170	163	157	146	157	159	167	146	145	148	156	139	137	154	143	173	147	161	157	152	155	159	159	170	161	132	159	167	159	149	171	169	162	177	151	166	158	151	134	151	140	151	144	155	160	148	148	165	131	189	157	154	142	181	161	135	153	164	146	133	140	129	174	161	158	150	161	145	160	151	165	153	154	149	149	138	176	153	162	146	144	152	143	149	151	148	142	155	158	154	154	110	147	160	153	144	163	160	146	130	138	165	166	155	161	171	161	138	141	144	134	143	151	154	131	169	148	129	139	171	147	127	161	164	159	144	150	158	160	163	138	145	137	144	165	161	129	157	133	165	152
4939	578	624	689	625	614	555	536	564	573	512	493	487	565	499	491	547	521	480	491	493	496	467	477	481	488	493	502	500	494	500	465	460	469	528	524	504	530	498	471	520	481	479	478	438	456	478	523	498	479	465	489	491	508	511	482	470	490	469	479	451	477	518	501	499	490	507	502	519	478	509	507	459	494	498	494	462	500	501	465	501	506	509	466	522	488	518	503	486	480	456	503	471	471	487	520	498	486	466	503	493	456	497	537	468	498	490	477	510	483	484	502	461	504	457	497	509	489	475	509	499	504	484	493	443	490	518	513	483	496	467	487	487	489	491	501	507	472	496	522	499	499	542	498	479	478	476	499	489	481	462	472	481	473	484	470	497	504	508	469	498	485	496	477	507	484	523	499	458	477	493	514	533	525	449	470	514	536	484	512	507	486	480	473	514	471	482	502	456	493	519	510	479	492	495	478	500	459	478	511	490	472	494	496	518	486	501	497	517	468	512	488	497	457	500	488	510	496	485	495	469	516	481	497	489	515	541	447	483	486	468	537	488	495	523	501	477	472	510	515	463	479	485	468	484	456	480	483	486	489	499	460	503	499	493	493	509	497	531	509	503	495	494	501	461	498	459	457	505	495	487	480	473	479	481	460	472	522	475	487	488	464	465	514	450	501	463	483	518	527	476	514	461	492	520	525	485	488	483	507	484	468	500	505	485	517	493	471	482	494	489	501	516	500	519	486	522	508	511	469	496	481	485	495	508	458	494	509	474	521	493	509	500	494	443	473	505	476	496	500	477	477	503	474	494	498	503	440	478	458	501	493	491	504	499	513	484	487	480	474	494	474	501	495	488	473	485	503	496	514	484	475	480	486	477	492	473	473	478	493	496	495	490	528	517	466	458	495	512	520	470	460	510	540	501	426	521	480	515	472	481	486	520	421	520	476	468	475	524	477	492	482	476	448	517	486	521	489	461	519	486	503	498	504	470	469	494	485	494	498	520	488	496	503	493	439	511	490	477	468	545	488	538	465	489	484	518	487	494	452	492	499	485	501	513	512	514	522	469	546	481	482	452	493	493	477	493	517	474	482	471	468	486	477	529	494	497	511	526	469	502	515	466	468	496	508	517	492	473	467	513	462	494	490	494	470	488	495	467	465	482	485	458	489	485	517	457	463	503	438	491	475	442	480	544	491	505	496	483	487	474	465	440	479	493	481	495	503	478	504	472	519	493	525	522	493	485	482	482	496	490	496	527	505	495	493	508	521	473	473	500	473	450	474	476	505	463	523	515	529	463	496	510	480	488	526	459	534	496	501	485	507	474	472	521	501	450	537	458	486	494	507	497	455	495	490	463	442	488	450	524	482	509	482	478	498	501	457	517	491	480	488	460	497	458	481	475	502	489	479	523	503	482	490	455	522	507	507	477	461	495	526	487	475	488	526	485	479	478	504	468	477	548	523	503	513	500	510	484	468	517	506	490	502	507	509	495	520	478	471	509	475	487	451	483	480	474	502	452	531	460	511	466	485	507	526	483	464	515	490	459	453	471	527	499	479	421	485	464	433	485	508	500	492	457	483	511	471	477	468	522	478	500	465	463	473	498	511	477	496	455	494	494	493	503	524	489	492	477	485	523	513	486	498	503	494	489	476	486	501	455	512	455	484	473	494	509	492	480	495	433	521	486	505	466	504	487	511	503	514	468	477	507	491	458	468	493	462	481	517	485	455	460	521	485	484	466	469	509	465	488	466	470	469	538	475	501	517	497	471	510	488	465	526	498	487	474	478	512	497	479	495	497	522	486	467	477	492	462	484	496	489	512	486	503	496	483	501	511	515	492	466	491	503	491	477	515	495	477	512	465	512	507	495	485	480	456	513	517	470	462	511	486	491	494	460	498	523	489	477	470	510	507	485	503	488	479	508	510	456	492	510	512	492	530	474	499	533	491	510	463	490	505	501	473	517	477	472	487	518	463	464	482	453	482	473	512	490	492	521	465	500	470	494	473	503	462	485	485	486	455	501	469	475	473	483	497	482	475	524	440	474	460	487	454	486	473	513	490	473	525	503	496	493	526	478	475	473	453	512	464	493	476	451	462	490	460	435	498	493	444	490	483	475	521	529	488	519	512	494	493	502	478	523	460	507	472	493	469	485	468	489	470	457	496	467	487	488	509	476	457	465	506	520	522	460	497	518	490	506	450	491	514	516	475	503	442	482	495	449	484	478	461	512	475	486	485	461	458	501	495	469	527	494	539	477	486	470	461	478	478	490	448	496	496	461	545	513	465	502	488	499	450	512	493	518	507	487	505	504	474	506	460	502	464	478	456	456	488	498	504	511	488	474	448	451	529	494	480	481	491	465	500	458	478	488	503	504	546	439	498	507	475	488	504	486	516	510	498	490	475	448	461	491	505	464	476	477	456	491	448	463	514	513	511	493	521	491	467	458	513	485	470	471	492	467	512	453	463	504	491	489	498	476	493	473	487	512	518	521	488	495	516	502	480	478	522	486	463	457	449	495	481	517	497	466	516	529	474	494	522	492	510	472	454	456	477	483	480	509	493	524	486	498	503	485	517	498	504	509	522	497	490	460	495	529	456	533	467	488	462	436	491	509	486	470	487	497	489	526	506	495	493	452	452	487	505	501	494	517	498	484	478	483	522	501	499	499	479	470	454	536	487	523	486	513	469	469	491	516	462	516	486	462	508	525	490	509	512	490	489	455	456	481	507	485	457	474	512	479	483	501	528	489	457	465	463	480	510	504	467	474	453	495	513	477	492	486	494	483	495	468	483	492	514	498	526	492	468	494	495	478	529	500	501	539	502	475	493	471	506	478	469	471	485	491	465	532	488	500	508	498	521	524	483	501	500	516	464	483	449	480	511	474	526	534	506	488	483	500	472	513	480	486	499	511	482	484	517	498	473	456	523	511	520	509	470	509	441	487	492	522	505	500	479	522	465	462	457	454	484	505	460	540	485	498	438	494	497	496	495	478	506	522	469	489	503	468	466	501	472	465	492	497	449	464	471	479	469	497	518	509	500	463	492	479	494	478	521	510	469	469	471	516	500	504	477	491	446	494	478	464	521	500	488	513	495	464	484	514	474	538	502	532	504	465	451	472	510	505	478	484	512	486	513	476	487	458	508	500	473	496	499	542	489	461	467	520	488	499	491	488	508	461	503	458	513	485	506	509	512	484	490	509	511	524	508	485	478	497	483	491	466	514	501	489	501	519	491	510	518	481	498	463	482	487	495	481	511	481	484	526	478	525	488	483	493	503	495	512	457	492	475	479	490	545	443	479	482	517	465	498	506	477	479	532	514	490	474	477	520	524	478	460	526	504	480	509	462	520	458	507	511	519	520	480	501	482	476	482	475	506	489	470	501	516	510	485	503	508	498	530	499	487	493	544	508	507	507	508	509	526	507	524	499	474	510	471	502	468	532	503	498	525	503	506	512	500	497	484	487	486	494	491	490	518	514	488	465	524	494	515	474	492	489	482
36204	15231	3425	1311	864	757	623	508	449	412	445	385	363	315	355	353	305	337	344	299	307	325	318	304	301	302	311	287	294	300	294	318	339	302	285	265	303	313	266	298	294	290	292	291	321	266	299	260	286	276	308	309	308	272	291	280	284	266	284	271	272	298	297	322	256	288	278	278	305	283	302	313	309	295	262	283	283	279	282	280	304	273	291	302	308	320	280	316	269	287	255	289	298	306	278	259	282	253	272	293	276	306	273	302	308	286	277	294	301	278	296	281	292	313	296	271	324	287	279	316	289	281	288	272	310	255	272	290	267	245	305	279	254	276	273	274	273	254	272	279	309	271	302	279	293	278	294	296	278	286	299	299	242	269	273	293	274	260	294	281	294	276	273	310	303	288	268	300	298	290	275	299	299	310	287	282	302	280	279	285	290	291	310	321	286	307	277	277	276	291	294	266	303	258	282	275	314	277	293	295	286	330	258	278	267	316	256	297	284	286	265	289	258	305	256	305	264	287	300	262	269	284	280	275	252	322	309	277	302	276	260	294	301	311	303	260	285	303	320	275	297	288	275	263	309	256	300	288	258	276	256	291	316	286	276	273	304	282	263	282	246	299	262	290	299	291	301	264	305	290	282	271	271	279	304	296	273	275	293	266	280	316	287	298	292	265	292	276	289	316	310	287	310	272	286	286	300	242	298	287	287	279	273	308	270	300	271	307	276	290	281	300	298	268	285	283	280	266	311	250	276	263	303	290	304	281	266	283	267	275	281	292	297	271	296	304	276	304	275	315	294	271	286	265	272	282	271	252	251	291	275	283	274	281	333	281	300	293	264	288	268	280	278	287	276	267	266	275	308	299	291	302	283	291	298	286	327	293	283	307	272	313	273	268	246	307	302	309	296	307	278	269	305	281	329	288	255	292	288	313	270	265	272	274	287	257	288	258	261	286	289	291	271	305	268	293	266	297	291	279	277	273	248	259	300	272	319	311	287	314	272	289	285	254	279	249	295	290	286	264	259	280	296	275	284	271	291	264	277	293	274	290	296	261	287	295	246	274	322	269	273	269	272	263	293	285	301	272	286	275	267	301	279	285	303	291	288	262	280	270	299	306	304	268	292	287	295	282	287	270	255	268	292	302	299	291	290	295	276	286	274	278	306	301	267	287	283	290	284	295	278	293	282	271	301	263	280	277	304	273	285	288	288	280	298	257	280	273	304	298	273	290	307	264	268	292	266	280	306	298	276	266	272	281	277	276	291	255	301	293	289	264	279	322	281	272	274	275	303	290	285	293	272	300	304	313	281	267	276	287	296	273	299	274	269	286	303	286	306	260	293	281	258	302	277	255	297	299	296	298	284	286	269	284	280	272	303	318	288	282	336	257	299	269	323	300	281	269	266	286	273	276	285	284	295	311	296	306	300	251	245	268	308	289	287	296	313	298	271	255	299	282	266	302	276	278	294	294	297	301	294	290	276	280	268	285	273	274	276	280	296	281	266	283	316	272	296	256	272	301	294	291	268	295	282	278	296	298	300	276	261	276	301	306	302	291	267	286	318	250	262	307	268	282	282	282	292	268	286	296	290	320	300	298	282	279	292	327	291	279	270	294	290	308	270	270	305	262	324	276	288	259	313	301	302	259	253	258	326	280	276	326	300	297	329	262	308	271	273	282	305	270	305	285	286	291	285	295	317	300	296	283	273	269	298	291	279	278	279	303	289	277	281	279	274	277	270	283	280	263	285	303	284	290	254	272	300	296	288	317	284	284	280	308	276	294	279	305	280	275	254	291	280	265	334	280	299	295	292	310	267	287	268	293	306	295	253	284	278	306	283	308	289	283	285	250	263	273	286	311	264	278	281	304	297	321	285	319	284	269	270	323	296	279	299	263	293	309	308	321	300	275	298	275	275	282	291	293	289	299	285	268	297	302	243	281	287	247	264	286	259	276	279	281	243	303	253	293	279	306	306	287	283	314	279	294	268	279	306	289	299	282	291	298	272	300	305	303	279	267	315	291	314	272	281	291	299	278	307	290	266	295	331	297	275	284	305	297	283	295	280	288	299	299	286	274	316	263	290	269	259	304	307	289	272	271	309	303	264	287	291	323	278	261	314	279	286	275	271	301	310	275	262	270	267	283	306	302	274	286	298	242	284	305	299	305	282	276	272	272	263	287	306	299	302	280	283	272	292	249	293	303	279	254	266	242	269	267	282	317	292	288	272	290	279	276	283	265	303	326	267	278	268	270	298	265	265	272	302	305	310	316	305	283	276	287	292	308	306	272	286	277	263	277	283	286	272	284	283	286	282	268	287	309	270	285	267	275	308	317	290	293	270	292	287	278	300	274	310	284	277	267	290	298	283	268	312	296	306	286	303	310	284	300	322	299	274	290	276	289	286	279	321	271	316	299	294	273	264	275	313	297	296	296	280	314	269	292	311	289	311	286	310	312	277	288	279	267	287	286	301	278	282	280	305	278	318	301	293	268	280	294	287	261	299	280	281	303	270	289	288	261	293	294	293	291	279	265	265	241	296	287	304	289	278	274	281	291	298	288	293	284	289	295	263	311	270	274	306	277	263	324	294	282	287	274	316	282	299	282	289	267	263	303	293	277	308	244	277	278	275	287	315	291	303	302	291	263	278	302	336	273	302	298	290	281	280	313	278	295	273	307	275	284	274	283	284	280	281	287	269	294	267	269	289	280	280	261	302	292	273	286	261	293	281	243	304	267	262	292	288	274	232	309	272	315	296	296	291	279	302	260	288	283	260	299	279	295	317	308	284	242	319	264	278	297	292	306	303	296	302	272	270	287	293	271	290	252	268	275	274	298	276	277	277	292	289	263	261	278	300	281	304	271	268	277	315	254	288	262	283	277	287	252	293	307	254	270	273	288	290	266	289	258	256	290	269	280	301	296	313	307	295	295	242	290	279	260	279	306	284	278	284	312	277	285	289	301	299	281	302	288	312	287	262	330	287	306	298	316	309	280	292	311	275	283	279	275	290	276	272	264	284	267	321	308	292	280	277	276	265	303	312	289	285	294	321	252	287	280	293	330	315	294	273	303	297	291	287	304	262	290	284	292	306	290	271	295	319	273	248	293	269	254	290	305	305	297	276	281	275	291	279	279	281	265	261	261	259	283	288	292	271	267	302	273	276	273	261	292	278	292	307	322	296	255	322	285	236	302	293	306	280	295	297	280	278	294	278	315	277	309	303	266	291	304	286	260	282	302	270	279	276	274	299	283	279	298	310	266	285	313	289	245	285	287	282	279	283	289	296	286	250	303	242	275	272	267	264	302	278	278	294	312	277	269	262	296	311	292	293	300	280	283	280	326	278	276	286	280	288	299	273	297	278	311	285	299	340	268	292	297	288	303	301	278	271	292	299	264	281	277	278	289	309	258	268	285	273	305	273	280	263	300	294	240	284	289	311	281	282	294	296	289	287	289	303	273	278	274	277	276	311	296	310	263	294	289	278	282	285	275	279	286	273	282
17322	1774	3423	3832	3289	2767	2421	1937	1770	1633	1473	1386	1310	1259	1143	1191	1103	1089	1023	1059	1073	926	947	970	940	972	1016	913	895	963	895	902	883	869	873	891	880	872	896	807	910	871	875	900	811	864	842	861	833	838	837	830	826	847	854	793	825	810	807	847	879	863	794	870	875	840	852	852	858	850	852	837	837	862	799	850	821	845	819	798	802	840	866	833	790	778	819	788	856	849	853	863	838	807	818	866	813	818	804	789	809	867	851	811	851	867	829	817	830	873	874	844	846	818	818	840	856	838	812	831	805	800	821	889	803	821	854	821	843	764	824	838	828	839	804	774	762	798	793	840	821	765	816	858	795	784	820	765	823	852	770	839	840	835	823	811	846	851	776	882	847	851	823	876	844	829	812	827	812	807	867	799	793	823	805	792	820	811	886	814	881	797	838	860	857	849	852	849	843	853	786	838	739	907	813	788	859	794	844	829	822	740	803	851	848	803	826	816	796	841	757	919	827	801	835	794	815	784	788	783	870	805	829	817	796	846	819	816	809	859	834	861	835	827	788	843	835	862	804	773	806	833	805	853	788	833	837	794	806	829	840	814	868	794	843	828	817	782	864	762	819	802	774	820	856	796	798	839	819	793	816	801	811	847	829	809	831	771	830	715	879	837	809	802	857	844	797	832	818	837	882	825	846	816	824	799	904	773	852	805	814	848	830	767	771	879	870	833	819	805	789	880	829	819	804	817	794	806	808	807	794	819	816	858	780	822	832	787	800	899	848	831	781	857	791	836	792	869	788	788	738	831	783	824	844	890	786	819	789	775	815	782	751	788	818	806	835	791	816	862	832	819	818	843	847	827	825	801	792	815	803	863	843	827	798	852	799	806	762	841	803	793	817	798	845	804	800	773	834	798	824	806	810	839	836	790	839	832	807	833	856	779	801	858	824	841	823	803	858	851	828	834	824	819	840	787	841	778	800	819	877	848	817	824	804	784	829	851	775	799	815	852	776	799	816	844	815	841	788	841	808	818	853	801	809	824	821	843	819	854	830	831	799	818	863	799	811	832	816	828	864	835	856	812	796	776	833	823	813	801	797	809	813	852	837	848	845	860	853	814	832	858	814	823	831	834	810	846	852	773	821	817	830	817	813	818	844	878	801	818	821	802	882	773	900	839	802	840	862	835	869	794	830	849	807	857	840	867	833	842	828	879	850	818	832	813	831	802	821	830	801	819	805	803	854	780	848	817	853	846	788	843	833	833	807	809	866	811	817	910	800	841	827	776	835	824	838	795	792	890	825	814	839	816	776	779	803	875	785	819	851	804	804	808	815	786	824	844	866	801	849	762	841	788	837	832	850	857	850	804	828	829	816	795	806	863	864	775	838	822	813	781	829	817	841	829	833	884	808	861	825	824	800	845	850	818	857	807	819	829	813	846	843	836	858	804	844	853	789	849	848	768	770	897	764	794	793	831	838	845	905	846	824	823	819	836	797	821	834	806	818	847	822	808	824	857	795	824	824	805	833	838	825	886	836	769	819	838	826	791	835	831	782	760	826	825	849	807	776	842	763	819	823	787	841	768	827	837	830	817	784	837	828	811	813	826	790	756	822	839	824	779	813	851	826	847	869	821	827	847	814	795	819	817	802	847	843	850	810	863	804	847	809	834	819	787	830	883	818	866	827	779	806	811	814	847	831	765	800	785	818	785	815	796	840	799	808	852	770	814	839	833	859	828	861	838	826	876	836	841	868	832	831	830	802	778	860	847	836	844	811	787	832	819	845	804	812	835	834	818	825	783	838	857	843	795	871	816	840	834	826	814	817	802	798	841	781	874	801	835	814	831	830	830	786	846	867	825	801	828	814	803	846	816	780	874	808	783	832	786	835	842	845	820	832	816	874	850	763	834	811	850	801	832	870	846	896	814	842	805	836	817	850	837	838	782	793	851	859	841	798	794	839	851	895	798	824	824	783	802	824	782	883	858	752	785	814	827	810	852	813	858	834	819	853	778	833	804	819	825	849	859	815	820	764	818	793	817	847	804	784	898	853	826	782	812	798	783	789	803	867	843	863	817	866	880	770	809	804	851	840	799	813	814	768	829	811	790	759	842	825	821	870	833	837	864	777	813	785	817	791	837	826	808	800	837	814	816	835	785	804	809	814	802	851	814	909	801	772	837	857	777	811	869	797	798	808	816	818	817	839	782	787	816	845	825	837	797	813	858	869	784	842	827	855	870	796	834	785	760	813	825	841	868	790	836	783	855	820	821	811	861	806	778	835	823	860	833	856	838	828	848	906	809	836	822	819	815	761	802	842	894	804	838	805	779	849	840	842	837	813	834	832	811	816	822	814	821	813	854	853	867	824	823	831	867	805	842	806	869	843	881	874	780	807	817	785	815	820	806	866	799	836	815	845	832	847	849	760	859	826	841	812	882	829	834	846	851	799	828	832	861	864	834	815	817	857	812	808	799	749	755	814	841	806	816	853	813	823	799	835	806	794	793	831	761	804	872	798	852	877	842	827	805	849	779	845	781	822	819	833	832	786	830	846	773	749	861	809	845	833	807	807	838	831	810	814	843	810	821	829	843	832	827	857	793	834	819	825	808	826	809	819	799	765	847	813	850	783	863	790	772	813	840	829	812	804	825	819	824	820	787	780	813	821	784	826	850	813	810	839	816	896	847	877	825	796	771	848	815	821	831	828	883	819	824	820	887	876	836	848	846	846	839	847	867	785	856	819	801	869	858	831	807	780	819	806	796	787	841	787	818	828	895	755	817	883	820	779	866	795	793	807	809	847	814	794	775	858	833	858	827	886	783	825	835	801	814	796	833	836	803	825	791	802	838	801	833	855	801	802	817	852	800	838	759	809	836	853	796	842	820	818	833	794	810	835	845	827	872	809	818	845	843	776	847	810	825	820	816	823	833	844	795	824	821	848	872	794	838	778	837	840	845	810	805	809	780	784	814	833	835	832	849	857	850	840	812	840	832	778	802	887	829	830	843	842	859	768	859	793	843	843	816	842	847	817	834	812	843	828	874	804	842	850	804	808	828	845	788	790	872	803	809	834	809	800	816	809	869	836	809	880	842	859	872	814	846	762	838	833	808	839	823	841	900	802	816	775	775	857	814	816	813	780	816	767	905	876	817	799	798	812	844	821	815	846	823	832	818	821	819	841	819	815	823	853	845	804	831	837	863	843	826	774	830	830	861	808	870	834	782	810	772	786	842	805	849	846	795	787	810	789	847	852	791	833	800	859	753	781	819	817	860	821	831	851	854	792	801	853	809	823	850	822	784	782	858	847	853	824	807	843	852	805	792	842	797	806	838	894	805	829	790	835	807	847	800	863	766	857	839	829	824	831	859	863	821	799	832	844	843	803	838	847	789	781	787	867	825	856	777	789	826	806	837	782	791	822	903	804	811	778	831	782	852	822	815	804	857	862	835	828	856	841	842	823	829	861	787	799	848	802	848	817	873	833	773	839	800	816	826	799	818	779	819
38313	21271	17260	3185	1681	1259	999	849	715	659	596	532	503	478	472	411	366	401	391	391	435	408	425	401	386	337	346	379	351	351	353	343	331	360	322	324	356	332	322	338	377	353	318	345	339	333	348	352	301	309	355	305	339	330	349	326	349	349	339	344	298	329	325	300	345	312	342	329	346	322	350	308	334	361	341	317	327	337	355	338	352	329	327	337	334	309	340	368	310	354	351	329	332	322	366	327	335	330	335	343	364	343	321	307	346	327	324	314	325	363	314	345	319	334	340	320	334	351	350	345	321	346	366	281	337	334	311	338	325	360	332	314	315	323	350	326	363	326	341	327	341	310	316	326	314	317	335	328	312	360	356	323	341	338	347	295	325	339	344	336	350	346	341	305	312	323	319	293	321	365	322	323	288	363	311	328	322	337	331	334	359	320	325	314	316	294	340	349	337	296	328	311	339	340	329	336	329	348	362	311	338	333	328	322	325	326	327	332	326	317	370	325	331	322	335	345	361	333	339	311	307	321	344	305	311	344	336	354	352	350	287	313	314	319	321	286	314	310	339	327	343	343	349	347	318	332	338	335	351	367	342	341	342	343	366	316	332	312	340	350	346	302	326	314	369	362	348	318	351	354	362	314	325	328	340	340	339	325	320	344	336	305	323	308	344	326	353	334	330	346	380	315	329	335	305	369	327	313	309	333	363	336	337	297	312	336	336	308	326	333	337	332	340	335	334	316	353	363	322	338	336	326	355	341	332	354	347	311	357	367	330	323	399	333	324	351	322	312	305	313	331	378	356	356	357	332	339	309	338	301	330	337	306	334	320	296	341	309	322	311	329	372	332	328	311	309	337	341	334	340	344	295	294	325	326	367	329	348	294	359	321	357	350	323	333	328	309	319	339	329	344	308	342	359	310	332	310	344	364	350	310	312	306	351	305	328	344	327	360	311	337	296	317	312	321	327	325	351	320	338	318	364	311	337	337	318	343	307	350	332	330	336	358	344	359	318	305	351	334	334	347	335	332	352	358	308	345	334	369	340	323	326	298	313	326	305	300	325	343	345	360	345	320	316	345	328	334	334	317	319	326	324	366	306	335	347	343	326	303	307	341	312	310	332	343	362	338	345	357	329	340	333	340	348	326	327	335	357	322	335	347	340	293	347	329	353	330	339	346	344	341	325	320	324	338	321	328	342	349	348	346	311	322	350	323	352	341	344	313	325	320	323	297	315	326	326	325	309	345	322	340	310	343	334	298	322	311	329	370	298	322	343	350	344	306	351	336	345	327	350	360	326	341	317	330	343	326	321	324	321	318	309	331	352	314	333	323	331	311	321	351	328	361	292	329	318	331	297	317	347	341	339	325	325	345	296	345	356	311	325	340	326	347	327	335	361	305	339	329	312	348	340	309	323	309	347	321	342	326	329	361	345	317	331	350	365	320	341	330	298	347	344	309	350	320	365	315	337	324	319	329	325	321	350	377	325	345	339	319	325	325	314	353	348	338	356	349	327	342	334	328	335	350	369	324	322	354	341	329	319	336	314	368	325	330	320	334	322	356	367	301	309	306	326	317	355	317	363	333	348	334	337	320	366	346	311	349	302	344	336	340	348	309	330	348	309	311	347	293	343	335	334	309	344	327	319	319	383	362	314	318	326	355	342	333	364	328	339	359	335	328	320	339	354	370	307	319	307	321	315	321	323	322	350	331	297	331	346	310	332	336	289	321	309	330	328	325	320	328	336	325	339	323	303	325	333	316	313	333	330	295	305	347	289	318	341	353	332	376	347	322	316	295	315	322	315	344	322	328	343	338	352	342	326	322	293	318	329	382	374	323	316	296	330	338	355	337	340	335	341	352	328	311	319	305	345	312	350	339	345	337	332	341	337	325	331	339	362	315	303	324	288	311	355	309	325	310	342	310	333	344	326	359	317	329	330	365	340	288	317	303	324	357	352	312	337	355	320	341	347	327	317	329	322	342	321	328	308	319	336	315	341	298	333	346	358	325	315	349	316	342	344	347	348	311	348	327	308	365	337	311	318	344	355	327	344	303	323	336	336	307	341	327	341	343	353	332	316	336	331	351	397	349	332	330	340	337	306	317	331	322	373	349	359	351	356	370	337	337	331	328	315	366	338	371	347	310	325	330	311	316	348	351	322	364	307	336	285	344	306	294	331	348	318	342	309	348	323	317	321	318	326	339	327	330	310	292	337	346	360	341	349	346	334	299	315	321	319	290	320	339	346	346	336	313	312	323	345	329	373	291	338	345	338	346	323	367	334	327	326	310	356	348	322	334	363	329	361	335	330	343	318	342	314	313	343	345	355	298	349	332	372	304	315	308	332	322	332	297	323	320	301	300	330	351	332	331	338	386	309	307	351	321	339	342	325	365	314	327	302	361	335	363	314	337	336	320	324	358	347	353	332	339	307	328	306	339	303	345	337	328	309	304	335	342	315	324	318	339	297	347	389	361	345	323	307	348	311	291	337	350	346	342	322	340	316	307	319	333	343	317	341	353	349	348	318	328	345	361	352	331	326	330	342	325	363	340	352	362	339	348	342	316	361	320	341	328	332	331	311	311	342	347	331	325	322	348	349	333	347	351	336	335	332	365	315	346	336	333	353	333	342	338	318	321	372	307	331	298	346	307	345	312	306	330	334	359	319	364	332	334	339	321	338	308	325	306	331	330	348	308	287	328	330	339	338	323	347	305	343	342	332	324	319	307	301	326	360	346	339	369	343	306	327	326	344	338	358	331	309	331	319	333	332	312	332	332	314	316	331	338	312	318	296	298	321	321	306	338	332	333	364	330	344	310	355	318	351	339	298	362	298	352	316	309	346	348	335	318	308	351	354	339	363	343	312	315	334	342	342	336	341	334	318	337	343	338	329	337	327	333	322	347	314	335	352	345	337	331	345	344	298	323	320	334	303	361	323	297	316	332	322	325	351	320	348	308	323	341	362	324	354	316	338	347	290	339	321	345	316	328	327	357	339	325	363	359	382	322	355	328	344	304	343	338	324	360	345	326	300	306	369	342	327	327	331	326	350	346	333	371	336	310	301	334	331	328	308	331	338	342	362	354	322	315	345	333	349	335	357	316	350	350	353	384	322	349	342	348	327	292	332	361	333	349	306	340	343	340	355	373	360	323	342	345	315	330	301	338	348	335	345	338	343	317	349	317	371	349	336	355	360	301	320	360	312	292	323	346	331	324	325	297	340	322	319	344	301	292	324	324	331	300	317	361	354	357	338	336	300	355	357	316	347	336	306	302	325	328	325	326	330	329	347	338	309	347	320	337	342	317	350	309	341	342	360	342	336	331	358	309	320	315	342	331	319	321	343	294	332	330	358	320	338	335	354	327	328	371	327	344	337	326	352	311	306	335	346	337	336	364	310	340	344	319	314	359	312	329	349	326	307	349	329	344	320	352	374	349	318	340	355	328	310	309	353	322	347	356	353	340	314	350	317	315	319	354	346	362	340	327	345	300	359	346	337
21451	2877	5873	6575	5644	4643	3660	3219	2812	2462	2198	2076	1906	1739	1621	1530	1480	1533	1383	1377	1364	1240	1222	1194	1088	1203	1164	1062	1155	1033	1117	1145	1043	1110	1075	1014	992	1087	993	1011	1039	1037	1010	1050	958	957	1029	1008	950	1000	1002	936	1008	963	1051	917	984	1000	995	999	945	989	894	1001	944	985	932	950	871	919	992	1023	914	971	915	954	966	949	1015	966	993	983	934	943	955	967	917	925	908	958	937	870	922	929	954	963	936	885	947	968	920	956	929	934	977	958	922	944	922	949	1013	916	927	896	911	945	920	908	962	883	958	937	893	910	941	868	903	972	884	927	957	946	933	929	932	878	944	938	882	959	967	941	919	921	916	908	1005	942	923	987	919	959	890	855	933	903	949	903	923	987	970	967	977	978	941	917	888	942	914	876	911	923	972	914	962	927	934	968	922	896	933	915	902	952	939	992	945	873	959	935	959	949	906	926	883	905	862	932	933	939	964	895	910	919	905	937	941	906	953	1006	963	948	922	922	969	937	932	948	980	942	951	933	924	1004	951	926	908	953	921	943	947	874	944	947	919	910	943	961	923	873	986	977	965	933	935	889	915	915	881	958	890	904	938	906	929	949	953	919	895	927	967	947	948	963	949	925	924	954	992	957	943	895	926	975	909	1014	927	921	925	899	985	921	922	951	915	925	905	953	929	921	931	955	950	982	916	883	919	887	888	924	922	963	918	930	996	898	924	930	914	933	918	882	899	864	977	980	991	932	932	931	929	959	908	929	974	961	930	935	997	1001	873	923	983	964	969	956	931	960	887	926	909	873	960	940	900	909	933	916	916	903	905	882	984	882	908	930	925	868	930	998	908	931	917	899	902	914	952	938	953	946	960	939	923	924	922	943	920	938	899	973	902	894	921	967	906	923	1023	940	910	939	931	939	905	901	911	891	876	963	995	889	931	860	916	868	908	932	926	907	905	870	932	960	900	926	946	916	922	875	924	923	910	922	940	954	902	935	930	930	965	899	886	902	937	895	969	920	995	1003	938	924	975	939	957	892	914	987	919	901	934	948	973	960	950	955	930	936	969	907	961	923	937	905	891	887	999	901	955	957	941	919	937	940	899	908	950	939	958	967	901	912	887	936	901	904	937	922	950	928	954	907	899	940	903	869	892	952	932	888	908	905	907	968	954	907	954	923	937	898	931	906	938	905	888	928	971	937	924	922	964	950	897	905	906	900	908	944	963	931	933	870	887	947	927	977	938	918	952	960	913	879	969	910	929	938	912	950	955	916	898	906	976	965	983	874	917	904	913	968	928	882	908	923	869	933	908	923	926	927	910	923	933	922	940	936	960	959	901	878	938	899	930	873	899	991	981	923	956	993	926	929	879	1002	914	944	878	893	929	889	983	956	914	975	938	855	950	929	888	931	898	940	936	877	911	900	900	988	986	893	981	937	938	942	942	996	914	978	883	923	944	930	950	888	931	908	886	933	923	960	929	905	922	874	942	901	939	928	931	944	944	889	960	955	880	948	926	969	919	930	896	956	913	935	951	899	944	921	897	969	910	912	948	924	891	912	932	944	911	911	974	967	919	914	936	942	911	918	927	903	861	916	937	904	908	901	968	920	910	884	916	884	907	926	944	923	871	936	876	895	922	909	928	938	923	929	904	943	912	904	904	887	943	889	935	889	988	951	940	886	896	948	915	949	944	933	927	923	922	922	962	894	922	881	951	918	924	916	972	936	966	940	941	895	897	925	886	936	883	869	924	1007	942	912	910	933	970	978	953	927	932	932	926	913	929	886	926	919	911	893	903	928	949	878	923	947	933	929	927	912	919	927	942	920	951	921	935	922	940	917	903	918	915	963	936	940	911	943	978	982	909	926	932	909	914	897	903	960	975	943	968	909	894	914	923	927	952	913	919	875	973	876	958	938	952	924	847	906	932	895	904	930	979	945	937	907	918	929	916	959	965	871	1006	900	903	920	947	919	969	954	892	960	915	939	974	998	889	930	911	886	929	931	917	958	956	924	893	906	963	959	845	972	909	974	890	929	918	911	880	896	846	921	897	956	929	930	928	905	936	904	898	904	928	912	899	898	903	862	918	931	925	886	957	953	948	960	958	935	924	894	974	937	941	954	921	930	1004	928	965	864	928	971	922	938	948	908	980	903	935	923	963	927	934	924	934	936	904	906	905	937	987	959	923	1031	897	917	905	928	929	967	971	943	944	895	902	963	881	929	966	895	913	936	890	954	973	911	937	913	969	950	939	916	887	928	919	917	874	877	904	909	910	935	924	953	966	903	891	907	895	919	951	913	970	934	889	896	893	915	924	950	913	880	962	921	907	930	958	953	932	914	933	940	932	956	975	899	882	912	848	926	968	949	929	959	891	982	929	943	936	893	985	943	909	966	919	929	906	877	1015	894	955	951	905	950	917	931	889	924	879	936	940	905	917	925	933	918	902	929	926	939	928	895	894	962	851	940	969	981	918	900	863	902	887	954	928	933	888	956	918	933	925	940	903	944	950	883	920	953	946	969	956	908	955	877	904	945	913	889	964	958	872	887	946	925	923	884	915	942	917	923	911	925	868	925	920	937	912	936	931	930	970	981	937	908	910	907	881	946	898	921	921	946	893	951	882	918	923	964	922	927	914	939	926	941	924	986	1013	917	909	907	933	878	920	912	925	924	852	878	923	985	888	930	951	925	916	970	928	940	942	952	957	922	963	943	900	948	920	943	925	911	989	888	919	954	996	942	940	978	913	937	945	890	890	971	899	923	900	949	944	910	914	929	921	926	960	973	966	910	922	910	901	926	916	930	946	943	996	897	885	934	979	905	915	914	912	891	899	954	985	888	932	931	956	934	965	858	974	870	926	883	957	962	891	933	949	895	928	907	950	919	915	953	876	876	949	881	957	939	941	934	869	991	907	927	913	843	919	997	906	960	959	914	883	896	934	969	946	911	913	942	947	888	967	955	890	946	900	963	893	915	915	897	902	888	979	890	913	924	939	929	926	917	936	921	907	968	884	903	979	929	893	902	952	945	934	906	928	904	894	938	938	903	892	889	919	937	901	999	896	866	928	904	895	904	933	903	898	880	950	920	940	882	901	881	988	930	917	936	924	918	925	994	939	904	873	869	931	908	932	941	906	896	921	918	963	878	919	900	939	996	943	950	956	890	927	961	917	933	892	910	923	943	912	975	879	926	942	904	988	958	996	979	974	965	890	982	937	911	928	894	915	938	939	918	897	898	910	943	883	963	886	970	912	951	943	948	918	945	946	916	967	937	978	941	934	914	986	880	933	962	929	926	943	898	928	879	954	916	962	908	936	985	894	843	872	897	962	945	904	902	867	952	973	961	881	988	929	946	945	944	909	965	936	913	946	888	923	923	950	944	930	946	918	915	909	957	936	876	888	923	913	896	929	889	921	923	898	933	915	922	920	923	985	940	945	875	974	960	940	970	892	960	949	878	942	902	922	908	908	876	930	961	896	946	885	916	990	951	903	974	903	936	957	894	884	933	921	909
6281	481	370	222	195	175	176	170	153	182	147	184	138	165	161	142	146	162	153	158	160	165	141	144	157	180	139	138	162	173	160	165	165	149	164	156	156	150	181	165	174	136	144	142	170	164	159	128	155	168	142	161	142	181	161	160	153	163	170	186	161	151	173	191	159	134	168	154	169	130	167	144	141	148	170	151	160	171	170	157	160	162	153	150	146	159	161	144	149	167	145	148	140	144	168	175	166	169	161	149	177	173	151	151	162	154	139	147	162	140	149	143	161	151	148	147	177	153	157	147	148	148	145	176	162	151	140	157	189	161	139	139	155	182	185	163	137	161	155	167	158	170	182	127	154	152	154	158	139	152	142	134	175	167	155	152	149	160	143	165	132	145	172	168	172	190	183	151	162	149	136	127	167	161	180	156	185	161	156	145	148	157	158	153	174	139	163	199	149	161	139	158	144	162	151	158	174	158	182	152	158	136	150	153	150	168	154	163	144	152	176	141	188	153	142	176	132	155	155	142	137	171	160	149	134	163	163	161	160	144	143	158	160	159	194	154	129	160	164	141	150	156	153	174	155	168	148	172	169	150	171	162	146	176	153	179	177	154	152	178	179	171	155	158	149	175	140	182	153	161	172	173	157	158	183	155	161	170	141	171	162	164	144	172	158	132	179	162	163	155	150	158	165	153	144	170	174	170	174	186	150	155	169	162	149	165	158	159	178	183	147	143	138	177	155	146	145	169	150	153	138	155	147	160	166	160	146	161	157	164	146	141	150	149	150	169	150	186	151	157	150	192	123	165	177	161	152	154	161	154	159	172	150	158	144	165	161	153	148	136	165	175	157	164	166	171	144	185	139	159	161	164	171	180	156	149	136	157	148	143	152	177	174	156	135	130	156	155	166	153	153	168	168	179	157	162	145	168	165	164	149	149	150	151	160	156	161	158	168	152	133	156	176	184	153	160	131	152	154	148	170	163	155	157	143	143	180	175	155	165	141	141	157	162	156	181	164	159	182	168	141	172	155	166	156	161	138	176	145	155	151	158	152	148	154	172	149	159	176	152	158	146	160	182	154	168	166	165	157	142	141	164	162	155	149	169	158	134	150	170	162	164	148	151	153	146	177	139	147	127	169	169	159	124	155	156	147	136	155	158	162	154	148	138	162	160	162	160	145	164	142	165	156	162	167	147	145	148	158	149	146	178	155	143	180	140	139	160	168	167	154	138	148	159	141	150	170	190	144	153	146	146	146	137	153	132	155	164	144	145	157	144	141	178	166	156	175	135	160	160	171	154	155	136	140	154	160	160	140	152	147	155	167	160	157	174	156	174	145	128	146	168	134	152	204	153	159	160	149	144	155	154	146	159	144	176	144	155	149	147	158	167	175	167	170	165	147	143	179	151	158	161	134	140	159	142	153	158	194	161	156	184	157	155	160	156	157	167	135	153	161	151	142	171	173	171	170	146	183	146	156	140	163	148	167	168	196	173	164	150	123	178	142	146	164	144	144	160	167	178	167	140	151	157	141	158	173	152	167	142	145	158	164	140	162	135	160	148	161	173	156	152	156	155	145	161	173	140	149	161	161	161	153	162	150	168	172	166	149	152	160	153	137	163	157	161	153	133	160	195	152	171	138	159	155	146	146	153	141	155	136	150	160	150	145	165	157	150	166	142	138	160	145	169	169	150	152	178	154	157	174	134	146	147	158	142	167	172	146	156	160	165	160	151	149	144	163	153	152	193	149	155	161	161	147	156	167	142	181	178	161	141	129	162	156	150	145	159	153	156	155	160	154	149	150	142	127	149	129	147	167	153	177	150	158	160	150	162	166	186	150	158	172	146	174	157	149	160	159	148	147	134	158	144	149	140	142	163	137	167	146	156	131	159	139	156	148	174	162	151	175	154	171	162	142	168	156	179	150	161	175	127	164	162	157	158	157	159	172	164	141	164	166	153	132	138	151	127	153	147	126	167	167	141	177	167	169	158	132	164	147	164	139	171	159	151	144	149	158	163	162	153	163	177	159	159	146	155	170	139	150	158	166	145	135	156	163	141	159	179	156	152	161	144	150	161	166	152	161	158	137	172	187	171	165	170	181	139	165	157	148	160	154	150	147	165	145	146	141	146	174	136	182	150	161	167	152	161	150	142	157	168	144	161	166	151	157	166	162	134	154	168	159	172	164	159	154	143	187	158	147	151	179	167	178	158	155	153	166	156	151	138	139	164	153	156	157	168	147	140	155	143	160	165	150	167	150	144	162	164	154	150	149	148	173	144	155	159	181	157	154	151	164	180	133	176	168	155	162	144	147	156	166	144	144	138	152	147	153	166	137	160	163	174	134	165	154	141	152	145	149	176	169	151	149	156	145	127	180	152	173	158	155	159	158	159	156	170	166	174	176	174	144	156	172	142	153	144	168	161	152	177	147	170	162	175	166	155	171	144	179	155	162	147	150	168	162	174	165	160	165	179	173	149	167	168	153	146	155	171	157	142	156	139	163	168	164	139	160	171	171	166	150	160	135	137	137	149	164	176	137	148	166	138	145	156	152	171	176	169	161	168	160	172	153	166	154	151	152	167	156	140	158	159	172	169	151	161	137	152	152	151	160	161	159	158	160	169	146	150	139	142	161	151	152	149	159	156	155	164	184	148	148	155	141	143	152	180	179	152	173	150	167	158	173	126	176	139	154	162	149	166	147	155	167	144	163	136	173	145	178	156	161	124	164	162	161	188	155	163	149	150	176	176	152	164	164	144	161	160	153	158	154	171	171	146	175	180	148	159	132	172	144	161	175	164	150	174	150	146	141	154	164	172	171	153	164	176	138	157	163	164	128	155	144	145	147	154	154	165	169	159	171	165	188	143	136	157	171	173	165	139	160	153	142	171	162	160	156	138	151	136	164	168	151	169	169	139	173	152	149	186	143	159	166	173	147	146	164	146	153	145	163	164	152	144	149	178	127	171	158	150	133	135	161	159	145	165	161	145	160	171	145	177	153	150	125	165	143	155	149	149	163	154	169	163	155	169	150	160	159	155	131	152	156	137	161	167	159	151	161	146	147	148	161	158	171	159	159	153	159	136	167	168	179	160	132	163	134	142	152	133	161	178	157	151	139	139	155	148	173	163	148	154	148	177	162	148	151	138	131	125	131	170	156	165	160	158	180	164	140	163	139	175	163	157	155	156	152	163	157	156	182	162	171	163	146	130	175	161	145	158	160	165	164	175	153	164	164	177	143	138	143	174	152	147	170	173	175	145	150	151	163	154	174	178	161	145	147	137	140	159	140	143	169	179	152	148	155	173	165	171	145	149	168	178	191	152	156	156	141	139	176	178	163	147	167	174	162	141	158	150	141	135	166	174	157	149	121	156	144	147	168	133	167	150	169	163	150	150	178	162	166	155	154	175	146	152	160	147	161	162	157	172	173	145	136	154	184	147	147	158	157	138	151	154	169	161	149	134	171	128	161	150	159	154	160	168	150	146	145	164	160	179	155	167
5045	560	602	676	657	608	614	523	524	555	557	514	525	511	482	486	533	519	502	466	498	506	504	510	539	483	503	535	509	484	497	478	542	517	474	484	514	468	484	503	507	483	480	506	509	490	490	497	477	463	506	499	505	513	503	503	515	499	490	511	475	508	510	480	543	528	494	505	493	515	498	498	515	497	511	472	478	511	508	488	493	518	509	537	511	503	434	503	491	517	509	460	491	462	491	483	502	504	524	482	516	509	524	509	518	458	496	487	485	475	539	541	474	493	441	484	511	470	508	484	481	484	441	468	470	497	451	498	479	479	489	547	460	522	501	517	497	448	508	488	469	515	495	514	506	479	496	520	503	517	542	499	475	495	479	495	491	515	463	475	466	483	494	511	540	515	527	459	515	512	488	495	500	477	468	488	483	504	494	527	493	490	469	510	528	465	483	497	456	533	474	464	431	495	503	531	461	483	464	498	483	480	468	498	495	492	490	474	484	537	493	510	500	511	506	477	513	489	457	497	503	495	491	487	525	505	463	518	505	507	511	475	527	491	495	528	468	487	506	504	508	498	475	514	488	513	457	504	504	454	452	507	473	538	492	546	474	484	519	490	500	510	442	472	486	500	514	559	484	473	514	503	521	505	534	466	478	488	508	467	492	447	496	495	508	522	486	480	454	490	499	492	506	497	494	501	468	482	452	446	505	489	511	489	506	518	494	497	498	503	483	508	472	515	498	504	484	511	478	519	489	462	497	512	501	467	497	545	492	493	470	506	511	472	500	471	522	521	514	479	484	503	522	441	480	519	512	482	500	539	495	492	503	491	492	493	477	491	478	502	482	494	553	526	521	502	481	508	478	478	519	514	503	485	501	460	476	478	478	487	536	472	503	525	562	458	519	506	490	491	498	434	427	512	475	464	501	487	521	471	474	488	498	502	472	500	484	511	513	529	480	491	515	465	474	499	437	496	476	470	495	475	462	492	488	520	511	483	509	508	492	486	479	510	512	533	509	473	530	518	507	489	473	487	483	501	495	509	433	514	472	532	482	509	492	508	477	501	515	506	483	486	516	521	483	500	487	480	543	479	474	513	522	488	521	520	493	524	524	513	483	486	487	534	519	530	489	473	529	493	482	458	468	554	492	482	504	533	529	470	494	484	490	467	489	508	442	486	493	535	487	496	479	517	486	527	461	515	498	472	480	523	499	467	526	474	477	486	492	511	488	474	511	458	512	499	502	474	516	489	526	474	502	451	488	515	451	482	502	526	485	507	501	493	503	531	493	500	541	487	487	517	526	516	493	473	507	528	476	488	492	503	485	450	500	501	503	467	515	501	432	519	450	488	504	511	507	469	544	496	470	498	479	520	527	523	498	493	516	485	562	546	480	486	500	493	486	489	477	499	499	484	519	447	475	519	460	490	532	500	514	484	470	466	495	479	503	489	506	511	512	505	481	503	477	512	500	517	507	520	513	488	510	464	531	519	508	493	506	515	499	468	506	459	473	535	450	492	483	483	480	488	483	486	473	518	504	504	492	469	520	507	472	551	482	480	470	515	524	486	502	484	464	478	524	466	500	488	519	487	515	483	525	436	524	483	498	512	506	509	513	520	506	481	496	456	512	488	502	457	482	479	489	487	496	470	549	484	520	521	482	487	497	469	461	468	480	512	496	467	490	486	507	514	472	493	480	539	474	469	478	503	504	529	518	493	443	505	529	530	513	470	510	495	476	523	477	464	500	468	487	512	469	519	470	484	484	509	518	486	513	515	478	491	492	473	494	496	474	471	478	514	482	492	471	484	512	512	510	465	519	520	511	461	495	481	485	447	491	468	477	514	505	474	517	496	512	475	465	519	499	456	486	473	484	487	492	496	505	491	521	498	506	479	481	489	495	518	498	499	470	466	507	470	437	538	503	495	472	479	524	447	496	505	494	500	475	463	519	524	481	499	559	514	484	468	488	496	514	466	499	471	484	505	513	491	484	497	478	488	510	511	504	460	487	509	477	461	505	479	482	476	558	511	496	517	495	469	487	493	478	527	502	488	511	509	506	508	518	504	533	527	481	496	490	501	493	517	512	503	505	469	507	477	483	531	487	484	512	530	493	487	500	517	515	472	520	472	479	496	488	489	516	575	477	479	490	489	523	513	488	481	496	503	507	522	497	477	498	520	494	514	500	506	476	522	477	503	474	476	522	467	485	527	509	486	481	499	519	464	515	518	496	496	519	477	496	489	511	470	496	477	485	486	496	492	514	520	474	449	527	483	496	495	497	505	544	480	500	456	461	474	486	481	498	480	504	480	483	538	509	515	506	542	486	510	470	499	496	519	502	483	508	500	485	498	482	472	476	495	478	483	495	506	464	490	479	473	498	518	518	528	453	493	497	482	509	526	468	472	509	485	509	465	503	493	480	500	499	503	498	491	472	522	464	443	456	478	496	478	500	477	486	433	512	533	491	477	486	498	471	504	526	492	483	497	492	491	515	483	500	486	445	512	469	476	532	527	471	475	465	479	490	481	487	536	509	507	492	495	473	474	454	479	517	521	504	457	482	495	503	490	481	493	533	530	493	494	502	503	470	501	452	509	511	488	470	506	525	518	453	498	531	478	517	523	495	496	474	530	497	470	512	462	521	476	502	539	483	508	478	436	500	473	497	514	494	463	509	523	504	478	497	495	454	481	467	467	492	473	515	459	527	482	498	500	508	465	527	494	499	500	523	503	490	502	499	482	473	497	504	513	457	501	468	477	490	527	448	494	503	481	506	493	490	512	488	438	485	542	469	502	476	500	487	527	483	486	494	493	478	477	523	504	474	464	514	471	450	475	500	536	504	525	498	514	478	503	436	495	514	494	524	471	515	481	468	507	524	479	491	503	464	512	542	489	497	468	472	507	542	489	486	504	509	521	507	465	494	492	468	487	506	497	485	469	496	471	513	516	497	487	499	460	480	494	456	487	476	480	514	463	476	495	483	455	463	494	478	502	459	509	480	458	473	508	520	507	513	505	439	482	483	511	522	513	478	528	495	497	450	492	515	458	459	470	515	501	506	470	483	537	525	500	478	487	464	532	514	532	495	518	511	487	499	501	484	447	466	491	526	507	519	501	515	474	496	474	503	509	526	514	463	497	496	504	505	480	499	504	478	486	492	470	478	510	521	511	535	510	548	500	455	546	494	483	479	492	477	496	529	473	478	520	500	478	495	513	434	491	532	495	514	482	478	521	473	500	485	505	497	491	501	495	484	535	487	524	508	495	523	504	475	473	503	471	485	458	503	526	505	489	507	516	495	498	446	545	499	496	503	522	466	503	523	473	492	480	486	509	465	485	477	490	455	471	522	490	473	526	510	480	466	536	486	495	455	495	508	484	489	516	487	525	501	468	496	512	476	500	481	488	493	478	537	505	455	482	522	509	500	498	450	479	508	482	519	479	457	496	484	494	456	508	500	523	516	505	494	475	482	488	504	483	477	504	477	510	503	463	479	516	491	492	505	487
35978	15391	3626	1243	946	734	592	485	467	444	404	363	360	338	353	361	338	364	325	321	311	325	304	290	277	292	277	312	298	281	325	324	300	315	304	306	305	311	259	346	296	301	301	296	307	301	299	308	295	303	278	267	277	291	297	298	304	293	303	292	318	263	308	287	278	279	272	311	281	268	268	286	278	286	267	277	264	287	274	298	282	273	283	290	304	276	283	289	244	288	289	308	270	303	296	270	296	275	328	291	297	317	296	314	295	306	266	281	290	283	282	290	286	308	271	301	267	321	280	297	289	287	279	258	295	301	276	281	303	289	291	280	276	273	293	280	289	302	298	295	295	282	285	297	290	280	289	260	269	285	295	274	281	303	282	296	288	313	270	311	284	304	289	278	293	299	326	277	300	284	295	285	275	302	301	294	277	277	276	286	271	317	291	295	310	297	314	280	302	302	320	298	276	295	285	319	290	268	263	269	258	268	268	277	296	291	300	264	304	285	304	268	307	288	315	280	259	284	288	306	299	285	316	280	302	270	299	287	285	289	290	263	308	291	317	289	287	289	301	262	319	279	266	329	294	300	305	294	267	257	257	294	314	291	286	302	303	284	262	296	284	251	282	301	321	303	261	270	278	291	277	298	314	269	300	314	301	303	314	283	294	249	278	309	283	300	285	307	262	306	272	278	301	287	268	268	308	291	280	308	312	264	280	309	291	313	274	274	298	314	284	256	305	295	275	295	293	265	271	274	299	267	280	297	265	281	291	312	272	314	302	314	290	274	308	286	281	270	278	308	276	276	274	286	297	318	292	320	277	324	290	268	303	290	282	286	298	270	283	303	288	282	310	294	290	276	297	320	293	301	263	292	280	281	314	276	280	294	274	280	293	289	298	270	277	260	266	277	316	287	266	272	266	291	281	298	307	298	269	278	265	268	286	306	271	297	304	258	299	267	292	299	324	272	269	279	303	298	309	308	285	267	287	267	327	279	310	277	298	288	294	298	312	285	278	338	278	283	298	306	317	308	282	292	267	270	293	292	291	283	290	305	304	293	266	326	294	281	292	300	265	271	315	311	273	305	290	302	265	297	268	271	275	276	288	308	272	300	264	299	307	267	309	264	275	301	287	308	280	283	290	292	272	293	291	309	299	251	284	300	295	282	290	304	280	271	293	289	278	298	291	300	314	282	293	290	267	288	283	296	275	306	285	311	290	280	287	287	317	280	290	296	296	279	251	286	295	293	297	282	320	306	272	276	265	295	297	289	274	293	269	338	272	324	295	263	287	319	270	286	294	310	302	261	270	290	303	292	286	277	293	276	280	277	288	266	287	295	279	263	299	267	244	264	262	295	274	276	270	286	304	294	281	281	307	285	259	307	282	287	282	289	296	284	258	287	292	280	282	291	304	290	297	285	260	266	312	305	277	285	280	286	316	286	298	280	270	263	287	298	291	275	260	314	267	290	280	285	310	290	263	278	307	307	292	268	284	292	291	292	249	268	278	274	253	302	248	296	319	266	306	271	294	287	281	255	298	259	294	271	289	270	293	296	271	264	312	306	289	257	288	281	299	272	285	309	278	278	276	287	293	300	294	309	286	291	306	299	251	287	272	259	288	279	300	305	294	269	279	269	283	282	307	284	302	308	304	283	287	274	290	289	275	316	299	302	298	291	305	308	261	272	287	316	308	268	289	295	288	301	304	313	302	312	269	262	287	300	282	295	307	271	290	291	295	291	271	300	287	280	246	305	283	280	277	300	280	304	310	285	330	281	256	285	302	287	286	266	286	285	267	305	296	266	265	294	301	283	299	289	287	292	322	280	290	245	260	311	281	263	301	295	272	306	288	300	283	308	275	279	312	287	317	276	302	277	264	291	268	290	268	299	301	260	289	269	268	316	269	301	309	295	290	269	303	261	308	254	321	283	298	265	288	283	258	317	281	327	273	282	312	317	307	294	295	313	284	279	264	289	269	292	309	284	304	274	321	305	304	299	309	299	319	285	262	278	279	310	293	282	273	289	277	269	270	324	278	299	245	275	271	289	274	284	294	276	274	289	269	259	263	244	278	285	272	268	307	265	282	314	278	332	298	292	282	282	287	314	311	253	282	277	296	278	282	296	323	281	288	306	250	278	277	269	308	279	318	279	294	310	285	268	290	320	314	271	275	287	295	273	289	296	274	282	320	291	265	317	273	254	286	301	274	279	275	259	298	276	299	271	256	271	290	281	287	304	288	277	286	266	302	301	283	272	312	298	301	289	288	247	298	317	266	295	290	280	280	298	293	290	310	275	273	284	281	296	295	301	290	280	288	268	299	271	290	287	296	305	304	309	278	298	281	269	262	283	293	276	312	269	289	299	258	272	305	302	290	286	325	321	304	278	303	279	289	279	266	310	293	268	274	307	288	285	286	338	283	266	283	282	285	293	324	265	340	274	245	267	298	264	279	312	294	286	283	301	305	262	323	275	279	263	303	296	277	299	267	274	275	269	272	351	274	275	305	316	294	290	258	261	323	261	295	304	265	285	294	281	279	286	302	286	293	308	290	292	293	283	300	311	266	285	286	293	321	262	302	300	297	266	288	302	300	284	327	318	321	304	270	282	271	330	296	310	310	305	282	276	260	260	290	309	310	279	258	303	271	276	295	289	267	244	266	278	286	263	291	279	288	300	303	272	298	286	309	249	300	316	290	306	298	313	291	291	301	265	287	277	284	261	305	284	311	284	289	305	296	316	304	309	302	309	260	273	301	327	272	264	276	295	281	304	273	270	309	297	320	283	297	294	294	298	286	297	287	289	278	275	264	318	260	272	286	284	283	304	268	297	286	288	286	309	292	257	274	276	280	312	313	294	280	295	280	301	259	283	283	333	300	248	271	309	280	296	276	268	267	300	298	274	269	292	257	285	317	310	285	308	306	280	278	291	309	285	284	294	277	277	311	268	302	329	302	285	275	260	296	246	263	302	261	292	288	288	254	291	295	316	299	322	255	291	291	260	297	282	307	338	272	288	284	284	296	305	262	273	296	321	277	287	323	302	312	274	278	312	285	298	296	304	277	258	291	261	324	283	313	271	311	305	303	318	305	293	289	289	286	297	251	311	287	300	309	264	268	318	303	312	295	315	298	288	309	296	285	296	310	292	304	275	282	289	283	274	285	300	276	295	301	296	298	295	286	304	293	285	305	267	288	291	306	278	254	286	311	299	332	271	297	321	283	260	294	276	276	272	269	336	280	303	262	303	286	281	285	305	296	284	269	267	306	272	285	291	303	274	257	296	300	268	292	288	279	278	294	318	303	274	286	276	312	281	256	270	278	268	284	285	320	270	301	295	285	299	313	291	279	283	272	267	303	318	303	302	297	314	298	282	275	307	272	293	288	278	281	306	279	273	289	318	291	295	290	289	284	292	311	306	306	306	305	249	293	273	278	306	271	278	260	272	294	283	281	319	291	307	328	295	272	314	273	304	281	275	277	266	294	280	283	286	302	285	300	312	268	283
17228	1768	3403	3719	3278	2728	2385	2004	1772	1597	1473	1347	1288	1203	1215	1121	1137	1027	1078	1089	1001	1040	1035	1038	936	922	934	904	924	917	932	854	872	896	931	906	887	887	859	888	852	896	860	895	879	807	837	893	858	845	870	823	814	851	894	813	800	844	824	822	874	851	851	865	864	834	791	820	867	891	801	813	872	821	805	831	867	835	918	799	820	852	891	817	810	819	860	865	798	856	787	814	791	849	832	800	826	816	820	845	823	844	855	817	845	879	844	807	841	853	864	850	857	793	818	807	841	832	851	853	790	837	807	775	818	836	866	849	834	812	811	856	864	845	842	801	803	842	869	793	815	838	788	799	785	805	855	797	847	815	833	796	868	899	794	838	850	787	846	839	828	836	904	836	827	824	814	925	808	838	767	817	756	853	863	802	784	823	787	777	882	863	825	850	816	849	834	873	871	807	811	868	880	803	760	813	812	811	873	806	804	834	821	808	804	804	801	837	888	829	866	802	836	792	826	819	821	845	832	845	789	854	868	846	814	800	859	808	796	831	825	843	825	831	775	852	811	893	850	860	825	850	797	780	903	832	836	840	874	801	820	805	800	808	822	894	823	831	810	812	825	843	801	803	898	822	832	821	812	808	803	839	818	838	778	779	787	819	847	840	802	847	812	835	826	857	842	846	788	826	820	879	834	823	820	868	774	852	834	829	838	858	828	817	803	820	872	854	786	789	843	840	824	849	838	849	820	786	846	787	853	809	844	834	804	875	776	810	787	855	784	839	832	837	794	819	835	803	882	805	850	873	831	843	798	845	817	819	836	786	828	761	802	878	842	828	862	888	836	840	817	863	829	822	835	808	813	869	840	825	795	830	799	770	829	862	838	886	818	850	853	830	811	855	853	866	853	791	805	848	804	869	822	800	841	843	843	803	813	865	871	850	851	789	850	781	855	854	829	822	818	825	806	810	839	854	866	864	834	769	806	839	832	826	813	775	792	839	831	794	794	829	781	897	801	811	836	813	823	854	852	832	827	810	822	796	837	795	882	755	790	819	819	803	806	858	868	854	827	855	846	763	855	838	805	849	806	839	838	885	855	828	828	828	789	811	876	846	827	805	861	825	828	797	853	780	868	860	854	809	813	807	855	872	802	819	828	867	842	857	829	856	813	800	855	810	792	784	839	810	820	827	839	799	801	834	798	858	810	793	815	853	871	827	841	765	813	848	853	773	845	850	835	774	832	876	849	852	827	799	783	836	833	845	793	841	852	840	856	873	829	795	811	779	869	825	758	807	854	789	853	808	842	829	813	868	839	807	826	816	850	851	851	792	815	830	809	820	776	771	858	788	811	827	814	846	798	776	817	835	799	873	814	822	847	798	801	808	836	831	851	865	837	822	840	777	816	880	772	815	783	771	839	858	842	851	830	871	819	849	887	812	824	847	838	800	776	806	790	837	791	870	841	797	818	843	787	807	876	789	877	865	831	850	832	864	894	794	838	799	828	786	830	874	814	842	855	832	830	839	855	837	846	841	826	879	805	821	766	788	868	877	819	889	882	785	836	841	840	818	809	809	858	819	857	854	858	837	846	848	812	825	854	815	824	786	794	840	839	846	820	806	818	889	820	818	846	862	816	832	793	863	854	876	899	805	865	867	824	807	832	846	854	788	818	866	859	866	824	822	855	860	800	851	817	883	864	831	802	855	833	849	901	860	842	839	841	856	832	855	829	793	805	854	837	854	782	848	844	834	850	887	831	824	853	831	869	851	844	826	846	833	839	841	872	813	823	862	825	811	856	894	864	850	843	816	868	798	825	789	839	853	903	854	790	784	861	826	765	801	799	868	843	768	809	867	779	840	863	842	809	833	892	852	846	837	821	880	853	807	810	751	828	863	831	841	824	808	800	860	835	810	808	878	811	873	861	797	813	843	884	855	839	849	798	858	795	845	822	831	829	897	818	867	781	791	840	807	856	817	816	765	848	872	785	836	781	857	853	809	849	925	822	806	816	789	858	830	815	796	806	858	815	826	867	836	842	824	850	786	865	823	844	780	841	814	842	809	857	820	820	798	792	852	835	871	893	825	814	817	816	844	807	823	805	829	844	860	797	814	863	815	811	870	823	813	874	844	842	790	790	835	794	823	862	842	882	803	793	825	889	783	793	869	826	806	790	783	812	837	824	880	808	821	834	881	859	758	808	811	911	803	872	847	885	846	825	793	823	852	917	858	777	846	853	857	819	824	877	817	862	848	841	831	856	828	793	840	816	805	825	797	867	775	791	790	854	829	871	831	833	806	810	798	835	795	804	783	817	796	811	869	840	839	837	862	855	791	857	801	845	816	843	826	885	880	794	780	902	814	815	820	825	778	819	811	844	822	806	828	819	850	796	824	825	785	778	804	853	816	785	838	824	819	780	827	861	809	801	810	847	794	825	842	867	782	841	819	773	846	809	839	826	840	822	821	815	814	830	815	800	820	805	823	885	849	824	803	803	850	832	902	799	807	834	845	828	800	818	812	836	823	843	820	843	870	860	847	830	859	798	822	820	923	843	847	814	830	809	860	802	805	842	866	786	817	803	828	816	848	784	838	754	871	835	874	798	860	817	887	836	820	844	834	827	818	825	813	849	861	843	816	830	800	819	828	808	814	803	845	793	830	810	825	802	822	807	829	799	827	838	819	829	808	818	859	789	822	822	836	817	810	865	867	784	872	854	825	820	861	795	849	777	835	816	864	814	862	829	836	819	833	826	811	821	834	842	821	880	892	798	827	813	786	771	844	835	830	819	852	795	841	786	864	861	822	875	812	841	833	838	790	830	788	873	901	786	831	809	810	833	799	811	827	799	806	818	875	776	840	844	811	820	776	851	856	847	783	802	782	803	782	815	858	828	855	821	854	849	778	782	820	820	831	875	847	829	838	829	849	818	867	831	795	824	794	861	841	900	843	839	832	845	788	858	833	877	831	830	816	854	805	844	809	814	827	832	790	821	840	814	787	863	829	840	789	823	850	788	838	788	879	852	795	858	854	830	828	816	779	808	836	849	822	823	811	801	840	827	854	845	782	852	882	864	867	862	824	840	823	813	829	794	768	842	766	827	819	856	861	797	875	770	792	864	850	809	818	838	843	805	827	842	822	880	847	838	862	845	848	857	865	839	834	851	871	833	822	837	794	843	834	797	790	806	796	871	845	852	824	810	829	823	832	821	770	856	796	860	836	843	789	827	841	859	797	802	790	844	806	777	766	819	827	795	784	815	852	823	836	836	877	876	829	863	810	768	840	837	819	845	838	834	805	857	820	831	832	828	795	817	848	849	821	873	882	811	814	857	794	846	896	819	836	832	802	767	790	838	784	874	832	845	813	843	798	844	864	861	861	856	865	822	849	781	842	879	807	816	802	819	811	802	825	851	891	813	820	816	774	819	782	859	853	830	853	814	783	877	829	849	827	832	848	819	829	841	813	831	784	827	892	792	836	845	817	834	836	849	815	815	809	860	821	831	867
37746	21310	17326	3315	1558	1277	963	823	711	569	564	549	492	462	459	453	428	385	402	404	390	398	369	356	375	373	398	345	392	346	369	350	345	374	379	362	364	338	383	349	376	319	338	356	340	356	362	327	328	300	344	329	329	322	342	320	345	356	299	358	315	355	328	352	323	323	335	327	328	327	330	324	353	342	328	353	365	341	342	314	323	359	347	367	332	303	362	320	339	330	327	347	340	332	331	331	365	337	294	327	305	336	364	344	336	318	326	317	367	338	330	326	296	360	334	334	355	342	353	347	314	361	345	346	363	344	314	311	309	367	334	327	339	348	376	341	359	366	323	347	374	326	291	333	318	326	321	345	356	365	344	314	307	289	375	355	355	345	351	333	317	334	342	326	356	370	336	340	351	330	318	357	325	321	325	327	340	332	336	342	318	324	346	338	336	375	355	351	298	361	315	345	368	346	321	323	322	301	368	352	342	300	330	317	338	307	326	350	345	354	355	328	278	329	322	326	358	329	299	320	331	337	308	344	351	351	323	329	305	350	352	333	327	344	325	335	330	296	329	332	358	300	341	357	305	324	315	296	348	315	311	303	347	333	358	324	322	323	334	325	325	332	350	308	368	359	352	334	327	346	326	375	332	329	350	346	349	324	336	318	345	319	341	359	346	312	333	342	322	346	345	342	339	344	344	357	338	350	328	306	344	341	349	355	323	299	352	320	337	334	357	328	347	316	375	346	337	343	353	311	364	348	343	337	332	359	314	309	346	369	320	347	330	352	314	341	334	323	350	308	358	343	353	349	356	334	320	355	323	307	361	313	336	307	332	339	321	382	317	350	325	329	377	297	374	331	341	311	347	361	351	336	330	321	349	348	345	321	304	310	312	306	315	353	364	346	363	335	390	312	360	353	324	338	356	338	333	350	325	364	350	303	342	321	318	373	332	342	322	316	358	321	368	338	342	321	333	327	332	336	363	351	345	322	312	332	325	314	316	368	368	326	313	307	351	332	350	335	332	323	324	328	328	308	300	295	355	355	346	338	371	322	319	311	324	311	347	340	350	365	323	322	313	318	330	348	332	341	337	348	322	328	328	314	318	334	335	301	350	356	335	304	309	343	339	340	311	316	313	334	336	356	329	314	358	327	340	318	326	343	317	318	329	344	320	319	358	297	343	308	354	312	320	326	315	310	341	362	327	350	340	345	372	335	359	363	376	349	321	326	329	293	318	312	325	324	376	340	354	354	319	318	316	381	323	327	348	317	328	345	348	382	342	333	336	301	319	343	305	324	323	356	330	332	342	314	340	340	314	341	316	331	340	312	316	333	322	314	337	327	357	328	363	311	327	327	331	351	326	355	319	346	358	349	327	320	364	333	314	306	311	327	337	313	343	337	346	332	318	334	330	338	366	313	323	370	348	363	303	353	376	335	327	357	326	308	299	358	328	347	320	357	342	349	342	328	340	322	318	348	337	360	369	322	329	322	318	355	305	339	334	304	351	316	361	310	355	326	319	316	306	331	345	300	321	311	328	336	297	336	343	346	263	315	341	296	335	333	345	345	312	300	350	309	339	364	328	280	295	325	328	370	367	368	359	346	343	343	319	336	342	335	315	309	340	313	355	341	350	310	326	344	305	380	339	323	333	344	321	314	313	322	322	348	348	306	322	337	307	323	375	345	341	301	301	349	317	336	325	330	347	338	326	328	363	346	341	355	319	326	351	342	353	344	340	344	308	359	314	348	326	339	330	340	339	351	318	324	328	341	363	347	327	349	300	353	356	328	367	340	335	342	339	341	322	314	334	306	321	300	312	309	316	363	340	335	325	325	344	355	329	347	339	337	339	302	306	325	331	302	326	322	330	337	318	353	334	326	332	318	344	310	307	334	305	365	323	346	355	346	339	327	327	322	315	355	332	355	328	339	355	320	306	334	318	318	326	343	307	352	329	351	302	356	331	347	297	338	309	322	331	297	320	339	329	328	329	303	331	342	315	365	347	314	318	353	354	307	361	370	315	319	379	364	334	353	340	338	334	352	331	337	316	327	331	340	342	341	324	337	336	309	330	316	345	344	326	323	348	330	329	353	324	324	337	369	335	339	330	349	327	363	329	318	359	327	333	344	340	331	354	329	354	366	319	321	328	352	296	367	340	317	328	311	339	343	345	341	340	340	325	335	333	310	355	374	319	372	339	353	316	346	354	338	373	324	353	343	343	343	338	331	322	341	328	297	327	312	348	324	342	317	333	322	339	314	325	340	368	327	346	348	310	322	315	364	288	332	331	338	355	345	316	340	308	341	364	341	323	323	327	352	314	390	345	353	312	343	304	332	291	326	342	342	364	359	346	361	348	332	355	347	369	357	334	312	343	344	319	305	332	330	318	296	336	345	324	319	332	348	338	340	336	348	321	312	319	317	347	300	323	300	328	305	343	325	311	340	323	334	328	316	339	308	320	310	350	365	352	341	309	342	322	338	336	369	360	325	334	344	344	354	334	304	322	318	347	342	341	345	320	332	339	338	325	377	335	308	339	332	334	311	294	327	310	310	348	330	326	358	337	328	321	354	304	303	330	328	329	330	345	338	353	316	309	354	344	332	355	303	338	331	336	338	318	355	331	352	341	301	309	300	315	331	353	355	382	347	328	342	322	316	349	296	340	318	348	374	345	350	313	334	360	347	343	326	361	349	302	327	343	337	355	304	351	337	363	340	376	334	331	350	354	306	329	321	352	331	351	336	323	314	344	335	332	352	291	346	347	347	352	322	330	327	322	347	337	330	335	320	342	322	321	312	337	324	286	305	351	322	339	351	331	329	348	340	329	354	382	373	325	333	335	353	340	332	327	343	347	342	377	312	347	326	339	311	350	324	315	319	324	376	344	367	359	320	344	335	312	316	295	325	351	325	363	335	340	323	333	306	342	330	328	303	348	343	309	349	316	329	332	337	342	360	300	303	337	331	320	335	330	339	345	376	315	341	336	355	386	321	322	350	355	347	337	367	313	334	343	319	366	328	336	306	336	349	324	368	339	337	337	294	348	292	306	337	339	352	339	336	376	355	344	348	359	333	327	324	345	335	336	326	364	326	323	361	355	365	303	343	363	316	343	336	347	320	360	364	314	304	323	377	346	372	362	302	328	333	332	353	336	331	327	341	333	349	332	344	333	351	323	321	345	320	335	338	349	307	334	312	326	336	332	332	340	358	341	388	322	306	382	338	330	303	319	337	332	396	345	320	318	310	322	322	333	313	345	346	358	345	339	327	327	318	375	329	358	356	331	332	332	333	327	361	336	316	294	335	352	370	311	312	352	331	348	365	345	347	328	339	354	320	308	373	319	327	332	326	324	356	350	356	365	328	369	333	326	330	368	348	322	344	340	367	361	336	318	346	311	331	302	351	351	350	327	322	353	352	355	305	343	308	309	291	337	342	366	378	369	333	336	330	319	372	326	356	309	328	328	349	326	367	351	343	335	331	338	356	339	353	345	343	318	355	284	347
21202	2794	5770	6489	5662	4674	3759	3264	2821	2423	2201	2055	1867	1725	1715	1573	1525	1478	1381	1308	1359	1235	1212	1192	1178	1220	1164	1113	1201	1079	1054	1076	1077	1051	1032	1098	1074	1089	1069	1037	1043	1061	1023	1051	991	936	984	980	973	1028	989	1013	981	1038	979	935	979	956	950	945	967	973	985	986	971	957	955	979	933	930	988	903	942	965	931	976	940	986	983	913	945	901	970	995	928	1001	960	912	939	999	949	954	957	965	942	962	980	968	1001	962	986	990	929	907	961	892	906	972	936	974	942	899	947	953	989	968	922	960	925	929	937	936	983	975	952	945	959	954	920	896	891	925	922	958	954	943	914	915	977	915	917	911	901	983	979	925	943	915	918	904	922	944	931	905	955	922	893	905	939	971	960	969	952	940	917	971	971	935	923	904	902	933	913	965	919	932	898	956	903	894	937	911	937	911	951	1001	927	941	918	911	963	942	944	951	918	928	968	888	915	944	913	931	890	982	908	902	949	900	929	969	902	902	927	937	933	986	970	930	963	958	904	917	955	900	1003	900	926	918	933	937	904	971	971	967	935	928	895	886	935	945	868	922	961	943	941	922	893	975	995	955	963	930	926	909	872	930	878	929	922	889	884	957	936	971	904	934	933	910	959	941	916	959	968	959	959	976	886	963	917	969	949	971	951	941	940	984	954	917	861	942	917	948	986	984	918	898	869	945	917	929	909	916	905	889	882	893	939	885	871	943	871	899	958	922	929	929	892	917	909	858	916	934	954	946	959	961	895	978	947	931	869	912	904	922	953	982	924	930	939	892	967	978	913	858	937	929	918	884	956	911	929	924	906	900	926	884	916	924	911	932	948	965	954	945	839	894	908	959	968	935	918	939	1036	893	997	982	917	988	848	921	920	878	929	959	933	933	872	950	965	941	988	942	975	957	945	974	953	913	982	921	937	943	948	898	951	924	909	949	908	947	905	975	892	914	944	909	901	992	912	870	952	903	924	886	936	917	980	903	922	993	940	942	928	896	917	925	915	985	943	901	936	928	919	1011	922	905	946	960	900	932	957	969	944	930	911	944	924	904	926	957	924	899	887	901	908	898	872	925	933	892	943	985	910	953	882	947	951	900	908	975	900	924	918	906	971	928	967	976	900	956	878	969	943	907	943	931	956	916	952	947	908	942	892	936	960	891	917	886	930	1030	897	946	923	915	945	874	969	935	998	957	962	951	882	935	890	965	890	921	904	918	925	921	927	900	918	965	938	941	937	941	947	913	931	928	907	959	944	868	893	938	954	926	915	902	895	917	955	942	912	962	986	995	888	916	885	959	931	939	929	947	922	938	973	945	899	892	904	908	935	928	906	944	910	968	929	884	956	921	904	931	971	925	870	1003	925	957	938	884	955	896	936	937	935	949	992	959	971	892	895	973	865	882	894	900	918	945	903	907	949	934	878	939	936	965	914	990	962	898	896	968	931	916	936	933	882	835	949	953	962	941	925	949	986	933	906	940	980	941	921	913	935	962	927	962	902	928	919	994	916	964	850	939	930	916	942	878	959	939	918	933	937	922	959	928	957	962	974	962	950	885	906	942	904	927	950	923	926	963	920	952	921	868	914	926	920	997	894	858	919	962	911	934	918	941	950	949	990	963	931	922	850	906	961	890	924	924	901	954	921	952	968	918	932	933	944	941	897	912	908	957	965	927	907	983	875	887	945	900	936	917	916	894	914	1000	949	917	940	942	992	926	896	995	934	859	918	921	928	940	901	987	928	891	890	953	906	936	870	966	877	910	974	908	888	922	959	949	873	937	908	926	930	904	912	931	964	942	914	953	899	892	918	917	943	903	942	900	897	929	942	938	940	909	941	915	949	917	919	973	958	880	929	915	870	910	930	996	917	962	919	910	916	915	946	919	924	945	942	949	890	907	889	961	913	983	925	910	935	915	880	885	939	924	919	965	940	968	908	900	894	927	932	956	948	929	934	942	927	926	882	869	935	942	910	959	870	909	971	914	930	1000	911	888	950	907	922	935	975	923	929	959	934	930	883	963	898	954	929	955	940	914	965	967	935	895	899	921	933	948	957	961	963	927	957	925	846	908	901	934	915	961	854	956	927	940	924	953	950	888	922	983	963	894	888	978	895	921	942	944	937	923	929	955	907	955	906	942	864	947	953	902	961	908	963	984	966	948	926	870	974	907	929	932	919	910	928	950	891	984	979	899	986	870	941	930	930	933	973	992	1001	934	949	942	920	910	906	968	927	902	937	964	947	939	936	932	928	959	973	896	949	983	924	925	912	899	940	978	946	980	995	902	936	875	921	958	915	921	935	943	907	910	908	887	918	978	959	984	927	974	926	951	919	885	910	962	916	964	898	887	896	855	968	929	890	923	881	966	898	910	981	948	922	940	911	872	944	904	907	943	929	872	966	879	920	903	931	943	914	897	871	936	958	952	924	954	897	908	928	936	924	960	973	918	948	972	897	945	931	872	961	910	924	956	993	964	958	956	989	918	907	915	964	938	939	919	962	960	950	971	933	907	955	980	963	989	916	945	919	888	912	897	915	935	976	932	974	975	964	962	915	930	905	875	940	880	896	928	883	992	853	893	902	959	912	895	939	880	906	944	860	969	928	915	926	938	947	934	901	901	926	908	895	929	945	948	922	935	928	902	964	894	948	935	906	923	954	972	924	926	882	930	947	973	933	952	915	905	950	997	964	920	954	919	952	963	920	942	921	892	923	922	899	977	905	936	939	980	932	909	953	975	939	988	946	886	928	1007	983	932	960	899	921	990	961	985	928	893	949	939	944	884	950	982	942	920	922	944	926	940	957	916	963	961	948	946	934	951	919	917	951	896	933	922	902	908	924	925	955	941	879	937	998	985	907	873	972	915	950	937	933	921	896	920	913	927	964	926	985	944	950	894	946	972	916	942	898	923	975	914	910	947	962	958	874	917	971	926	982	919	919	934	894	966	982	922	1012	942	963	934	964	950	923	941	939	923	943	923	930	925	916	977	939	938	925	908	967	956	903	932	917	938	918	862	936	900	957	881	954	927	989	937	969	861	907	945	910	880	911	942	961	905	970	977	890	896	972	928	945	967	927	974	875	915	945	932	881	960	898	914	926	999	945	961	946	979	911	936	915	929	898	933	954	909	931	932	891	908	968	978	931	903	946	945	963	917	871	921	968	944	889	924	958	972	897	954	911	954	958	982	959	928	905	904	943	934	974	884	895	968	926	908	923	972	930	978	891	951	981	974	974	944	991	968	923	928	904	964	926	978	952	929	863	915	907	927	918	974	915	950	908	953	898	939	966	933	915	916	974	890	907	912	918	919	919	921	920	892	939	963	945	887	958	940	944	924	943	905	939	953	945	934	907	962	931	922	987	931	941	923	941	870	942	878	915	916	925	913	912	941	932	854	889	921	939	889	903	925	944	889	914	975	957	946	942	908	955	914	929	989	951	955	927	917	908	915	913	884	965	985	920	884	982	959	981	884	928	870	935	870	958	921	980	967	972	920	878	920
6180	444	392	217	167	196	141	165	164	172	143	168	151	168	179	165	174	148	169	183	164	153	164	155	157	186	135	154	158	168	183	164	151	170	155	142	158	166	165	151	176	162	168	163	158	146	154	163	175	157	184	187	158	161	147	137	171	157	160	147	168	162	174	165	160	151	160	157	180	163	164	185	173	151	175	183	176	173	182	157	171	142	154	135	168	158	141	162	154	162	162	174	129	148	144	162	174	161	151	152	143	160	149	165	170	162	158	159	156	137	172	173	177	166	157	161	155	160	165	163	186	155	160	151	163	149	172	162	136	161	154	147	148	155	160	151	158	154	166	183	182	151	145	151	174	182	175	179	154	140	173	165	155	157	152	168	174	160	159	154	162	166	160	124	168	181	157	124	143	166	157	152	154	150	159	167	182	159	173	159	152	180	165	164	177	175	168	140	158	156	151	150	151	163	185	157	173	152	152	181	153	194	157	182	143	167	125	148	150	160	170	151	162	160	160	164	173	146	141	197	187	150	154	154	159	173	157	157	178	147	151	163	168	152	157	173	154	156	149	171	145	163	153	157	172	161	150	145	134	148	134	160	160	142	138	185	149	165	165	157	164	162	158	165	150	165	144	156	149	172	176	150	141	147	156	148	164	146	145	142	164	147	140	154	162	167	168	160	137	173	164	182	153	136	166	154	163	155	140	159	158	135	142	173	158	138	144	151	167	169	162	151	152	173	151	153	166	169	167	166	154	148	113	165	132	172	157	140	149	172	162	171	143	154	161	164	161	167	149	147	157	152	158	163	147	160	173	143	173	165	149	157	154	179	170	178	144	183	156	141	156	150	155	167	174	183	169	160	160	167	137	141	164	180	173	146	149	143	164	155	167	155	134	175	152	171	161	167	183	171	141	179	146	151	143	170	151	150	150	161	170	178	192	139	143	178	161	156	169	171	154	158	161	162	156	171	156	163	152	174	166	164	169	168	158	169	159	148	149	151	163	151	165	152	147	154	152	166	164	144	169	147	159	143	157	170	172	165	170	169	157	187	169	139	156	168	176	166	179	181	166	183	164	155	149	160	157	132	166	181	161	164	150	160	137	160	155	149	164	149	153	148	156	165	153	166	154	146	189	159	153	158	161	158	148	149	168	157	164	154	182	152	166	150	150	162	178	167	166	169	163	147	143	141	167	157	182	168	169	186	176	172	155	165	171	144	162	158	151	154	141	161	159	133	188	152	184	147	187	168	170	168	135	160	157	168	153	161	149	144	168	137	172	152	179	173	180	136	147	174	156	147	146	148	168	141	150	175	186	170	165	149	141	171	145	152	165	156	153	152	160	159	145	135	155	146	168	157	162	167	165	172	181	144	148	152	156	161	163	168	166	143	135	156	153	174	142	187	133	146	158	140	137	177	157	170	148	150	156	157	171	146	163	167	160	183	154	161	146	150	171	153	158	150	140	157	160	151	170	150	169	170	162	145	143	162	163	155	160	144	180	154	155	151	158	157	167	156	153	156	165	180	153	156	166	158	144	149	168	153	160	168	173	153	164	156	187	154	144	174	144	155	168	150	147	155	171	148	150	163	142	161	151	166	185	142	148	150	161	174	149	171	161	156	143	154	159	152	154	173	170	138	180	134	161	155	158	130	138	159	150	176	164	139	170	176	171	148	159	155	168	156	183	176	140	150	157	165	131	135	172	146	156	168	171	128	159	178	140	167	164	137	155	158	145	160	161	143	157	162	167	173	163	155	163	169	142	157	156	142	156	179	136	156	165	153	155	175	175	178	183	180	140	181	140	138	149	154	154	159	158	168	164	166	168	166	153	186	135	142	171	148	169	156	173	138	147	146	160	146	175	162	150	139	164	167	160	165	156	161	183	174	159	153	170	160	138	185	175	174	156	139	145	161	155	171	172	155	177	176	143	171	155	141	168	144	178	176	159	160	171	164	171	146	195	175	142	165	157	170	135	161	163	141	187	159	168	153	143	159	157	139	172	136	172	162	167	182	155	184	155	148	145	179	156	152	140	165	137	149	192	157	170	155	175	148	161	174	152	170	150	170	144	163	158	164	184	201	178	158	167	177	174	170	177	155	181	160	160	155	158	160	164	132	162	168	156	161	148	159	157	156	153	144	148	172	158	164	129	151	155	141	153	163	155	165	154	158	146	166	180	178	163	167	162	174	152	146	156	173	159	158	156	161	152	143	165	167	147	165	152	148	157	151	157	178	168	162	172	135	157	147	150	150	156	165	151	168	151	158	164	176	157	164	148	183	168	179	137	167	164	138	167	147	166	157	144	183	148	141	148	162	175	151	169	138	190	181	138	174	170	158	164	146	165	153	144	176	149	148	149	160	189	184	153	163	163	165	167	168	163	158	166	173	185	178	171	185	138	164	175	176	171	142	161	143	167	155	169	167	148	169	157	169	168	144	156	180	185	150	172	137	165	145	137	149	166	152	164	153	140	152	155	150	175	143	163	178	149	160	153	170	140	151	152	152	165	138	157	167	151	151	156	182	173	161	167	171	170	147	173	165	142	158	151	167	178	149	164	157	158	175	162	168	161	162	176	154	145	161	129	147	120	166	134	163	177	168	170	149	157	142	177	165	150	142	148	177	158	140	141	151	155	155	158	143	166	143	132	158	171	149	158	170	148	180	148	144	147	148	165	173	146	167	155	154	151	136	157	152	157	154	154	140	137	159	158	150	158	177	156	172	148	173	157	151	148	166	170	166	154	137	169	144	159	144	145	189	156	161	150	165	134	171	162	161	156	152	158	154	161	173	196	177	176	173	172	160	158	154	162	155	155	168	146	184	158	139	151	150	169	172	152	156	175	161	161	153	174	158	144	155	144	157	151	150	161	139	172	134	157	169	176	151	168	166	164	171	149	180	151	170	142	128	166	162	135	151	178	155	153	173	148	149	157	192	155	171	166	154	167	161	168	152	138	166	166	151	182	157	169	159	175	164	145	146	152	160	172	155	136	157	143	147	178	160	166	161	136	166	144	178	169	168	169	172	151	184	156	122	156	161	178	156	155	161	171	170	133	165	164	159	157	154	164	155	170	177	149	162	170	162	151	149	148	183	176	169	156	153	158	165	163	174	165	135	164	157	195	166	156	181	161	161	151	138	168	139	141	164	177	165	174	138	168	159	163	143	140	141	177	145	170	160	155	163	157	157	133	172	158	149	155	158	172	150	158	163	156	175	184	142	158	150	150	175	149	172	161	165	168	152	140	169	155	160	184	167	165	153	172	171	155	159	180	183	176	166	144	145	147	170	153	161	141	157	173	169	167	153	143	193	153	152	142	144	141	137	181	166	142	171	159	156	178	171	163	147	157	160	144	163	143	168	178	157	157	165	158	175	132	155	178	172	157	158	162	160	160	180	169	146	171	144	135	175	129	158	145	176	150	149	145	151	179	156	146	166	163	164	147	171	159	141	168	154	154	161	145	170	150	140	142	150	146	165	155	151	183	152	155	139	159	162	169	171
5009	591	676	716	671	614	563	578	562	550	565	548	514	534	521	543	547	510	499	496	482	502	500	520	553	518	533	502	527	496	537	491	512	481	481	534	496	550	512	509	499	519	515	462	509	490	508	533	505	501	482	500	501	469	486	502	476	523	513	475	469	489	502	501	519	507	504	517	504	517	525	520	518	513	516	522	493	491	513	486	475	493	475	513	508	492	521	541	496	516	526	510	513	494	535	516	516	481	514	492	498	513	472	495	476	500	511	484	517	477	479	485	490	508	482	482	514	485	461	465	516	490	493	504	548	504	496	534	473	503	484	496	490	489	515	517	463	453	528	491	483	496	497	474	476	487	495	468	505	510	506	467	506	447	529	508	519	514	496	515	516	491	471	508	480	490	512	494	494	501	538	498	530	507	500	543	505	475	495	496	504	520	526	481	530	491	525	457	521	544	495	522	499	499	493	467	511	490	522	505	518	474	552	508	517	478	517	546	520	528	497	495	513	508	489	497	537	490	560	510	536	493	466	519	492	501	483	497	541	519	505	488	516	469	530	526	505	526	506	526	452	510	453	479	469	499	515	505	516	505	492	510	522	508	484	484	531	496	483	497	479	492	509	482	534	481	533	453	482	503	513	497	513	529	540	488	479	457	501	507	500	490	513	501	495	482	493	485	474	503	490	450	522	527	496	508	490	483	496	509	510	513	558	491	469	506	484	526	542	490	531	524	504	522	513	501	509	484	546	493	484	483	456	495	460	497	560	517	446	516	486	515	499	520	516	484	499	547	521	537	510	483	520	513	504	490	532	510	483	504	480	490	491	496	485	504	497	492	502	499	504	520	510	508	483	499	481	521	521	517	459	506	522	499	488	470	525	478	492	500	473	472	483	540	533	503	505	467	499	498	555	495	501	475	509	502	474	500	475	460	509	536	518	523	472	514	522	484	501	515	507	491	426	447	510	529	515	512	511	502	496	500	504	500	483	477	505	524	477	501	486	472	495	540	483	505	477	484	481	499	496	495	553	487	489	490	476	513	491	508	512	516	500	467	490	517	521	475	466	492	521	506	524	523	521	536	520	476	518	528	489	479	470	514	500	483	513	479	485	485	484	520	500	485	459	523	492	526	504	490	521	473	555	494	532	527	459	505	516	490	493	500	545	480	556	481	486	510	508	508	518	496	482	521	500	497	513	494	532	499	519	494	502	482	503	504	512	534	465	506	477	496	473	526	521	463	524	524	536	494	502	507	542	479	508	534	525	498	505	498	495	494	500	462	511	493	481	552	492	482	512	490	459	476	570	537	547	506	504	485	477	511	495	481	480	496	512	461	512	482	551	480	521	490	527	474	507	509	514	500	491	521	486	519	506	540	515	520	510	540	513	508	558	549	495	506	506	487	513	534	503	507	511	497	526	513	468	524	500	481	509	489	497	462	503	501	471	488	515	495	501	526	520	513	487	540	495	482	498	529	505	523	515	498	490	517	452	488	508	477	499	483	503	474	500	475	513	466	494	431	515	539	537	508	466	478	502	496	555	507	518	492	493	508	513	526	496	494	458	452	531	508	519	511	467	503	482	487	534	534	538	526	512	512	487	516	524	496	481	530	496	537	546	475	511	539	540	494	502	461	514	447	513	521	516	475	525	542	491	512	471	490	491	508	502	498	495	477	527	448	535	507	483	490	524	507	547	476	467	473	516	530	503	529	512	504	490	491	502	500	535	492	485	465	515	492	482	504	497	507	446	510	492	467	534	537	474	541	452	477	517	532	481	521	495	491	523	463	525	524	509	495	519	500	515	494	511	479	516	484	541	507	520	491	461	501	537	501	516	522	483	460	489	508	527	540	498	487	490	514	523	513	515	495	504	501	438	503	523	532	509	477	527	521	531	502	518	483	505	531	455	550	475	492	494	502	530	509	462	538	486	526	535	539	497	476	453	504	483	479	521	504	519	572	506	495	496	466	501	520	535	504	512	527	523	509	498	511	537	519	506	500	502	507	465	524	513	526	473	494	522	478	509	490	479	506	516	519	521	532	493	524	490	481	528	499	555	499	511	522	507	475	491	505	510	476	510	477	538	494	495	479	514	484	511	492	520	506	497	496	510	524	460	511	531	533	498	485	467	501	531	488	476	565	502	505	514	514	498	473	515	481	497	521	552	477	501	495	480	513	490	481	506	518	500	525	529	493	468	520	530	527	487	516	485	515	507	540	473	484	495	521	535	490	489	501	520	518	477	503	441	507	477	508	515	491	582	504	523	493	502	469	486	489	482	467	501	497	501	463	533	497	504	492	494	506	494	477	462	499	502	526	516	474	509	495	512	497	507	486	509	490	497	511	509	507	521	503	498	509	483	490	490	490	501	478	512	454	499	437	489	498	507	467	533	521	508	502	488	489	489	559	510	488	463	469	495	487	538	502	483	525	491	488	522	510	518	500	519	507	497	517	508	480	485	455	486	486	517	495	498	487	455	518	501	523	502	480	524	472	524	463	482	494	521	552	473	500	504	533	545	486	520	488	536	504	477	506	533	488	498	508	504	476	494	477	520	513	523	496	474	492	487	500	522	494	518	506	483	500	490	515	507	466	488	515	464	462	497	522	506	488	488	504	493	476	477	494	509	493	495	486	491	492	511	504	504	525	508	538	487	495	474	550	496	482	556	540	492	536	508	516	507	495	516	521	490	522	506	497	525	503	518	495	507	525	496	475	520	533	501	504	501	510	477	487	511	495	511	504	520	496	472	468	483	481	535	492	523	503	474	492	456	516	497	540	533	503	473	484	492	496	528	521	527	546	462	482	523	505	560	500	528	476	504	499	518	513	496	515	547	547	522	532	481	513	499	502	519	481	469	496	473	537	486	552	501	544	488	510	489	524	479	542	511	513	502	515	529	493	527	471	531	513	500	561	483	488	542	494	487	512	509	539	532	509	506	524	506	515	498	523	499	520	492	446	525	470	534	494	484	508	519	518	497	464	489	494	453	482	513	513	513	492	497	528	531	502	466	486	510	510	490	527	484	526	518	525	515	489	507	493	488	521	465	525	502	500	516	502	515	502	534	531	550	513	493	517	470	515	543	502	459	512	530	517	491	448	477	545	515	505	513	479	501	521	529	481	490	504	440	513	470	474	514	513	485	523	482	498	519	474	484	505	527	493	514	459	501	497	544	493	515	471	520	491	486	537	530	532	491	521	499	477	491	529	483	465	501	546	543	493	488	508	496	505	535	531	470	533	506	484	516	480	527	549	515	479	461	534	519	518	485	496	500	492	493	470	520	478	452	509	456	473	516	512	528	521	500	469	500	538	505	520	516	518	496	495	503	541	457	541	482	476	459	482	477	531	527	490	517	501	512	490	515	533	531	498	526	463	489	521	536	501	507	529	457	482	496	461	508	486	505	491	466	476	484	491	508	499	491	498	478	497	529	484	531	481	489	530	518	512	498	532	483	506	522	485	470	522	497	497	512	471	492	474	524	497	486	500	497	494	492	502	480	470
34841	15986	3932	1294	950	720	569	528	487	452	412	397	376	387	369	357	291	317	319	316	302	314	303	339	307	308	322	303	302	285	310	333	290	308	314	268	326	305	299	307	282	303	295	287	295	248	307	310	324	299	321	287	255	294	301	268	296	311	292	320	336	264	297	268	287	305	275	316	249	305	278	289	266	278	285	287	299	320	284	300	265	288	297	276	304	275	282	299	298	289	295	299	278	281	294	281	289	266	278	289	295	273	305	257	266	319	306	282	298	324	280	278	315	292	301	292	301	312	265	294	262	270	314	301	271	294	238	288	312	293	280	275	285	256	292	276	271	277	285	302	313	291	280	296	292	295	292	301	293	296	276	288	287	280	300	316	271	316	310	302	317	315	270	299	272	305	296	290	304	314	282	263	306	296	283	313	285	263	307	313	292	285	279	309	272	292	308	312	260	324	294	299	317	277	297	276	309	284	303	300	268	289	300	274	320	297	295	250	285	302	298	272	286	298	291	266	299	290	276	326	271	317	276	284	273	285	282	278	314	290	304	313	286	253	322	285	281	258	311	284	304	283	298	288	289	296	289	275	287	293	290	274	270	312	309	274	269	298	275	291	253	266	274	291	291	269	303	278	260	268	271	272	291	277	287	303	293	302	283	332	298	294	294	328	287	284	299	283	298	295	296	286	296	283	281	311	287	292	278	268	274	315	316	295	323	314	272	281	286	311	313	313	284	299	310	308	279	288	267	271	273	320	276	275	302	294	307	242	316	266	291	281	284	273	274	280	311	283	317	265	287	298	264	284	326	267	319	292	273	310	281	290	318	303	283	280	299	297	280	291	300	300	281	308	261	288	302	279	305	290	283	328	289	293	297	259	314	311	313	267	311	285	267	299	299	301	279	318	324	306	302	298	285	267	293	302	263	283	294	298	290	298	276	303	287	273	281	257	286	305	328	245	308	301	298	289	282	313	306	283	307	259	270	299	279	281	300	301	302	291	279	294	306	287	299	298	307	261	307	266	283	322	309	250	287	272	275	277	288	297	264	275	280	275	304	283	315	276	290	289	261	302	290	324	296	302	303	253	303	273	262	283	293	301	301	241	299	271	302	285	274	271	297	293	306	280	290	300	314	297	296	275	277	255	286	315	296	292	298	293	307	309	289	333	275	316	298	270	302	301	283	285	323	313	272	282	297	283	310	300	319	289	294	290	276	297	293	292	278	294	299	290	303	295	303	301	292	293	272	289	297	307	295	282	280	301	273	245	296	280	276	308	291	323	259	288	321	268	313	292	296	264	291	315	285	311	278	290	275	295	299	290	292	295	329	275	321	284	331	300	304	315	281	294	302	326	316	286	284	285	318	279	324	263	314	309	281	308	306	281	323	277	287	297	295	303	318	307	286	302	301	290	295	317	320	297	280	309	271	288	282	299	268	276	317	290	289	313	313	295	307	270	278	308	289	297	280	303	327	301	298	305	266	281	283	293	288	272	311	273	288	328	314	307	318	342	286	299	324	286	305	289	281	286	297	358	281	300	301	298	290	278	290	254	276	308	321	276	338	282	265	289	261	294	290	305	305	312	278	287	287	292	309	269	256	278	298	297	283	282	307	301	288	267	297	290	274	252	290	321	284	324	296	296	276	284	280	301	295	277	285	305	301	300	291	291	296	267	287	307	272	288	277	307	309	303	309	291	272	297	276	286	304	286	290	314	301	280	312	281	286	290	268	316	314	305	307	324	313	316	308	281	299	286	281	311	307	275	301	298	289	262	301	254	283	287	296	275	321	271	309	302	295	282	296	278	306	297	317	270	295	278	303	312	301	299	297	277	320	302	299	300	308	286	314	280	266	285	301	230	315	289	289	284	271	260	305	290	288	283	319	269	304	280	285	273	258	273	284	289	271	274	298	291	304	318	266	278	275	282	291	298	297	294	295	251	302	269	286	307	295	302	273	292	263	261	292	297	279	319	274	271	292	301	289	303	296	298	281	299	281	260	291	280	291	290	297	285	286	297	314	327	279	294	285	272	305	271	318	274	276	288	324	289	289	279	300	278	292	295	280	276	297	276	285	297	275	264	320	294	279	287	302	305	287	297	288	304	246	295	278	295	247	298	313	278	259	314	264	303	278	294	319	323	294	287	305	246	295	284	292	279	321	305	269	289	309	305	302	284	282	262	319	263	270	274	306	271	308	320	294	287	274	276	314	279	292	314	304	277	294	310	316	294	284	290	286	268	314	294	333	270	300	269	303	278	280	282	292	292	282	281	326	272	270	270	278	289	311	290	294	315	314	326	281	281	277	273	297	265	313	286	299	300	310	278	279	284	329	261	280	323	268	251	300	263	317	302	289	274	259	291	267	284	289	337	301	305	331	293	298	262	302	287	314	297	289	292	315	292	309	280	271	312	332	302	288	274	278	282	278	317	290	293	313	297	302	334	300	280	313	293	309	294	301	261	288	283	295	307	305	260	291	305	270	295	299	252	285	287	264	273	301	290	300	295	290	256	276	285	280	291	293	328	275	303	284	318	293	274	278	294	308	277	262	287	294	310	269	317	319	292	306	282	297	306	283	290	314	288	312	307	251	267	299	311	283	307	290	278	288	286	310	295	273	323	311	295	293	303	275	289	273	267	286	274	294	299	279	315	291	285	311	304	316	282	264	309	255	294	332	277	256	269	306	313	270	267	287	287	307	296	285	290	312	276	273	314	282	273	314	290	306	302	308	301	304	296	281	312	293	286	310	309	269	294	316	306	273	309	280	278	294	302	269	272	274	308	283	325	305	272	256	285	282	254	272	299	300	303	326	286	308	264	263	271	253	277	288	266	315	288	316	285	301	276	277	303	268	271	290	300	297	278	309	302	308	285	288	273	300	311	330	256	302	264	299	285	264	298	313	312	325	284	301	279	284	310	329	301	322	293	326	317	287	331	285	301	269	280	270	297	282	305	303	309	304	288	306	315	290	306	281	274	304	308	279	313	261	321	270	296	293	297	280	338	281	282	272	300	278	311	276	307	312	318	282	303	309	301	305	292	290	298	353	312	318	296	309	253	277	272	327	293	301	295	287	280	291	300	299	297	295	298	275	327	284	300	326	300	277	323	303	304	312	280	268	300	254	283	269	292	277	278	265	289	284	316	264	323	283	299	292	299	285	281	309	290	294	281	305	291	269	320	313	310	292	262	339	303	280	287	297	267	281	316	275	251	282	291	267	294	306	297	294	280	286	298	283	277	271	275	323	292	290	289	290	315	270	307	285	299	299	278	284	290	270	258	289	294	282	296	272	289	285	317	285	252	306	307	295	293	302	286	283	279	300	284	307	286	268	280	291	276	260	269	286	277	297	281	280	324	309	293	306	258	304	307	273	308	290	275	304	289	293	301	282	313	272	303	291	292	312	294	282	301	249	274	302	298	265	312	264	259	309	263	320	314	289	300	281	286	287	290	274	298	320	310	262	298	280	305	301	313	306	287	314	312	323	282	319	313	294	287	274	251
16846	1766	3344	3797	3284	2825	2340	2083	1798	1621	1511	1427	1332	1283	1282	1208	1097	1080	1036	1016	1035	1019	955	977	974	961	962	988	876	896	900	886	914	948	939	941	893	890	831	862	872	872	899	860	800	917	903	846	885	884	848	873	832	873	822	884	866	864	904	860	858	862	859	863	843	811	850	856	865	902	825	912	847	881	872	807	856	834	877	826	846	873	842	842	847	813	904	806	846	854	805	806	858	842	826	824	892	847	803	864	860	862	822	842	886	851	872	852	805	871	811	809	840	829	845	880	880	794	818	811	829	867	861	849	821	890	871	791	839	858	836	817	825	803	857	841	885	890	847	876	805	832	824	831	822	831	783	832	827	851	908	868	860	814	839	838	832	830	842	880	759	858	873	871	858	863	804	881	814	854	856	788	792	812	840	857	881	812	854	908	848	870	865	861	858	877	830	865	830	830	831	844	832	852	841	841	877	862	856	840	844	871	873	842	822	798	839	817	812	842	843	837	869	792	822	854	897	797	835	835	817	851	870	795	808	790	808	835	825	879	815	856	864	809	816	820	892	906	816	847	809	846	859	787	870	866	842	891	870	834	829	828	824	796	821	809	806	806	819	875	796	851	847	835	754	856	835	800	791	853	833	853	854	817	832	848	831	838	814	851	836	841	820	861	799	802	806	880	825	893	857	784	855	819	830	772	819	816	811	887	880	904	825	822	852	809	831	832	882	856	867	860	831	852	854	837	813	878	813	821	876	824	840	817	809	827	844	854	852	854	873	840	883	867	848	872	843	831	837	838	832	859	814	835	870	794	875	862	841	866	810	877	873	809	851	818	825	789	783	783	850	824	825	814	821	827	816	852	847	848	848	872	862	810	838	799	841	838	813	809	822	793	779	802	818	838	879	830	827	848	837	854	850	827	810	823	863	825	883	867	815	863	809	869	878	861	825	864	829	789	850	853	884	829	842	860	861	833	833	835	835	863	752	859	876	792	829	818	847	849	871	855	830	834	828	849	801	860	867	860	848	816	809	815	838	851	865	825	845	817	839	828	843	848	831	853	824	862	831	846	859	849	839	866	851	867	833	816	880	898	843	825	860	882	842	838	836	836	825	828	854	864	824	811	837	805	810	846	824	831	834	798	880	824	870	828	857	863	838	846	869	815	811	810	857	860	785	842	825	833	889	806	836	796	821	867	871	829	792	841	826	862	877	861	813	811	859	854	867	841	811	841	794	882	872	795	866	844	816	836	841	869	868	845	830	851	823	861	823	782	822	838	837	813	816	844	805	894	816	780	828	801	823	843	882	821	798	817	894	837	821	839	866	821	827	834	836	869	846	868	863	857	834	862	799	797	875	821	828	860	829	814	849	796	821	840	819	809	833	882	849	838	876	873	812	867	820	840	887	904	812	797	817	884	831	846	871	844	853	837	861	848	862	845	860	850	811	809	824	856	813	862	821	839	880	833	823	855	787	829	822	868	799	834	888	857	818	806	815	817	871	865	873	859	901	830	828	874	853	859	867	836	853	838	831	840	834	830	844	764	906	855	822	801	848	825	856	831	825	802	868	814	835	815	812	850	841	854	856	860	846	848	853	860	880	815	811	824	863	823	858	846	895	847	815	792	792	857	845	829	890	854	833	836	844	861	871	819	830	793	829	875	845	861	826	799	810	858	841	870	823	815	812	879	828	837	815	810	828	796	853	829	807	882	852	822	859	866	832	808	867	861	819	835	849	826	844	803	867	849	899	829	796	872	847	817	863	841	840	820	813	855	848	831	837	798	885	780	857	864	800	829	849	838	859	857	846	800	868	811	846	810	838	829	841	825	805	844	828	832	810	839	832	822	808	792	857	825	845	830	832	839	841	827	886	869	820	879	839	820	837	820	849	872	841	829	837	861	792	861	867	802	834	892	847	824	841	854	842	855	840	881	874	828	857	825	821	850	886	795	852	808	843	833	877	811	867	805	839	866	847	787	851	838	827	841	850	786	837	801	806	802	885	847	858	863	817	785	780	891	828	856	881	820	912	752	802	792	844	814	844	811	804	828	824	800	880	837	815	824	879	870	796	811	845	824	858	862	876	891	853	877	854	801	789	877	879	822	829	876	848	872	872	874	879	841	842	865	832	845	799	879	779	856	871	820	840	866	854	831	839	805	839	855	848	839	801	839	847	877	822	899	867	863	831	792	876	792	835	851	774	797	868	832	797	869	804	798	814	821	826	862	870	787	802	841	881	816	872	832	854	894	847	816	847	862	847	831	839	869	827	793	818	869	830	826	792	852	825	823	850	840	854	831	847	807	852	811	855	813	822	840	872	858	779	879	874	852	887	866	865	835	871	836	846	867	849	877	848	904	835	831	880	808	800	808	835	803	923	851	851	805	889	855	830	884	862	836	869	857	831	841	848	865	789	850	818	903	781	844	774	860	934	813	845	846	851	831	789	881	846	812	865	830	783	891	871	856	842	854	837	824	890	807	859	858	839	899	789	817	855	819	829	840	833	828	825	847	818	824	884	813	854	854	797	866	858	810	863	834	834	820	796	807	811	825	860	869	793	786	812	827	851	869	796	814	811	838	849	792	841	850	850	827	877	862	828	863	849	805	844	809	815	893	806	818	824	808	825	829	853	871	886	772	827	822	881	855	837	845	814	836	795	857	829	852	774	824	858	801	820	869	824	847	801	864	813	821	889	870	846	864	843	843	850	846	880	890	848	839	890	872	887	801	838	775	877	838	825	828	858	799	843	874	815	882	849	791	819	864	840	851	832	814	812	864	824	845	794	870	819	880	852	780	868	837	836	819	828	853	842	882	808	813	854	827	807	827	775	851	818	888	814	838	809	782	814	830	854	866	831	842	856	801	805	822	838	809	892	810	848	883	836	853	803	829	806	812	814	859	862	825	849	847	840	771	843	846	877	868	822	907	805	849	853	850	791	831	857	853	869	827	787	852	863	807	813	911	844	885	830	863	906	855	800	868	829	892	867	819	879	802	830	900	762	817	833	864	842	818	800	839	844	797	792	841	834	847	815	827	831	868	836	832	828	812	834	853	833	846	884	846	845	784	864	814	830	857	832	831	851	874	870	790	883	827	827	868	824	835	853	876	863	832	832	859	923	854	824	860	850	858	828	858	800	809	842	799	881	840	863	846	832	885	843	846	828	850	836	835	895	844	868	878	838	825	857	859	878	838	888	873	835	809	842	831	860	858	804	828	908	830	821	859	816	836	780	835	829	836	859	902	845	841	880	811	830	848	837	863	832	810	850	880	810	828	809	827	824	844	883	866	874	842	831	798	848	810	831	871	867	842	905	842	836	804	798	894	860	898	837	856	841	861	832	890	802	825	833	882	805	849	816	843	804	774	826	785	820	839	828	813	861	823	857	862	876	828	868	777	855	864	822	839	835	878	859	862	820	828	879	882	809	845	788	863	849	805	854	826	830	859	785	842	883	833	826	830	757	846	840	850	891	828	842	830	850	868	807	838	819	818	854	813	831	826
